[-] [email protected] 15 points 19 hours ago

What is Tails?

and Tails, a portable operating system that uses Tor

[-] [email protected] 10 points 23 hours ago

Formatted, so I can read it

Exception in thread "main" java.lang.NullPointerException: 
 Cannot invoke "String.toLowerCase()" because the return value of 
"com.baeldung.java14.npe.HelpfulNullPointerException$PersonalDetails.getEmailAddress()" is null
 at com.baeldung.java14.npe.HelpfulNullPointerException.main(HelpfulNullPointerException.java:10)
[-] [email protected] 4 points 1 day ago

Damn, that's a long list. Looks like a lot of work to collect and prepare.

I was looking for more of an overview of it and selected them from the headlines:

  1. 2014: Completely broken IndexedDB implementation
  2. 2015: 100vh (100% viewport height) means a different thing in mobile Safari to everywhere else
  3. 2016: with overflow:hidden CSS is scrollable on iOS
  4. 2017: Safari incorrectly blocks localhost as mixed content when accessed from an HTTPS page
  5. 2018: OS 11.2.2 broke WebAssembly
  6. 2018: Safari 11.1 broke MessageChannels
  7. 2019: Audio stops playing when standalone web app is no longer in foreground
  8. 2019: PWA in iOS uses old assets after publishing new servicerWorker/assets
  9. 2020: Add Fullscreen API to iOS (& display fullscreen)
  10. 2021: Safari shipped blob.stream(), crashes with a NULL pointer exception
  11. 2021: Appending an element to the shadow DOM in many cases hard crashes the browser process
  12. 2021: LocalStorage is broken when a page is open in more than one tab
  13. 2021: IndexedDB APIs hangs indefinitely on initial page load
  14. 2021: Fetch request streaming is implemented just enough to pass feature detection, but it doesn't actually work
  15. 2021: IndexedDB API information leaks
  16. 2023: Notifications API: support for the badge, icon, image and tag options
  17. 2024: On-screen keyboard does not show up for installed web apps (PWAs) when focusing a text input of any kind
  18. 2008: Focus events for non-input elements behave differently in Safari to every other browser
  19. 2012: Using border-image with border-style: none is rendered completely wrong
  20. 2014: WebKit doesn't calculate padding-top/-bottom: n% correctly
  21. 2014: Pointer events should allow for device-pixel accuracy
  22. 2017: Support for 120Hz requestAnimationFrame
  23. 2018: Some Fetch requests incorrectly completely skip the service worker
  24. 2020: Safari 14 shipped a broken replaceChildren() method, which caused glitches in Construct.
  25. 2020: When leaving current scope of PWA, back button incorrectly reads "Untitled"
  26. 2020: Safe-area-inset-bottom still set when keyboard appears
  27. 2020: Support for background-attachment: local has suddenly completely disappeared
  28. 2021: IntersectionObserver and ResizeObserver fire in incorrect order
  29. 2021: Mousemove events fire when modifier keys are pressed, even if the mouse isn't moved
  30. 2021: Scrolling in home screen apps incorrectly latches to document
  31. 2022: WebM Opus support is inconsistent in Safari
  32. 2022: Installed web app with viewport-fit cover causes overscroll issues, breaks position fixed and -webkit-fill-available
  33. 2023: iPadOS: Viewport doesn't correctly restore after dismissing software keyboard for installed web apps
  34. 2023: iPadOS: window loses focus when dismissing the keyboard, breaks Page Lifecycle API
  35. 2024: Svh and lvh are incorrect on iOS in third party browsers

DOM query

let a = ''
for (let x of document.querySelectorAll('h3 a[title]')) a += x.title + "\n"
a

[-] [email protected] 1 points 1 day ago

Now that you say so, I feel like I've read about this before. In comments about Diatraxis/one of them years ago. :)

[-] [email protected] 1 points 1 day ago

I'm using the website / native website interface. It's at least possible there to edit the post and url. May be different for "Lemmy clients".

[-] [email protected] 4 points 1 day ago

I like that even here on Lemmy, with inline code format, colors.ini is not being colored but color.ini is. Great symbolism for your issue.

[-] [email protected] 2 points 1 day ago

Maybe something to add to the side-bar?

The linked post doesn't seem like that good of a reference that I would put it in the sidebar. IMO it could be done better. But if you mean to say, something like it; yeah, the .NET environment is vast and can be confusing, especially when new to it. An overview or reference to one makes sense.

I suppose the term “.NET” encompasses both, but most of us that write and speak in this space tend to use “.NET Framework” for legacy, and “.NET” for modern .NET.

there’s the whole “.NET Core” thing

Before around net7, the open source cross platform non-framework dotnet was called Core. net6/7/8 is the .NET Core technology, but Core was dropped from the naming.

Now, .NET may refer to that modern dotnet tech, or .NET Framework. Presumably, the latter is referred to only in contexts where it's obvious that .NET Framework is meant.

and .NET Standard (2 versions). […] Are those relevant in the world right now, today? Hopefully not really!

.NET Standard is still relevant for libraries that target/publish for both .NET Framework and net6+. .NET Standard is the cross-platform baseline.

[-] [email protected] 15 points 1 day ago

If you only care about contributing improvements, no, it doesn't matter.

If you want to at least be recognized as an author, and be able to say "I made this", the license opposes that.

Waiver of Rights: You waive any rights to claim authorship of the contributions […]

I don't know how they intend to accept contributions though. I guess code blocks in tickets or patch files? Forking is not allowed, so the typical fork + branch + create a pull request does not work.

[-] [email protected] 3 points 1 day ago

libsass.so: cannot open shared object file: No such file or directory (LoadError)

You're missing the SASS library

[-] [email protected] 2 points 1 day ago* (last edited 1 day ago)

I've been using TortoiseGit since the beginning, and it covers everything I need. Including advanced use cases. I can access almost all functionality from the log view, which is very nice.

I've tried a few other GUIs, but they were never able to reach parity to that for me. As you say, most offer only a subset of functionalities. Most of the time I even found the main advantage of GUIs in general, a visual log, inferior to TortoiseGit.

GitButler looks interesting for its new set of functionalities, new approaches. Unfortunately, it doesn't integrate well on Windows yet. Asking for my key password on every fetch and push is not an acceptable workflow to me.

[-] [email protected] 3 points 1 day ago

That's less than I expected. If there's 141 commands that on average comes down to 10 per.

[-] [email protected] 4 points 2 days ago* (last edited 1 day ago)

git has 17 million options

proof needed /s

I wonder how many it actually is.

11
submitted 2 weeks ago by [email protected] to c/[email protected]

A very long, verbose article with many area topics.

7
submitted 2 weeks ago by [email protected] to c/[email protected]
327
submitted 1 month ago by [email protected] to c/[email protected]

researchers conducted experimental surveys with more than 1,000 adults in the U.S. to evaluate the relationship between AI disclosure and consumer behavior

The findings consistently showed products described as using artificial intelligence were less popular

“When AI is mentioned, it tends to lower emotional trust, which in turn decreases purchase intentions,”

29
submitted 2 months ago by [email protected] to c/[email protected]
-2
submitted 2 months ago by [email protected] to c/[email protected]
2
submitted 2 months ago by [email protected] to c/[email protected]
11
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]

Some of the changes:

  • System.Text.Json now provides the JsonSchemaExporter type, which supports generating a JSON schema that represents a .NET type.
  • System.Text.Json: The JsonObject type now exposes ordered-dictionary-like APIs that enables explicit property order manipulation
  • [GeneratedRegex] on properties
  • The Regex class provides a Split method, similar in concept to the String.Split method. With String.Split, you supply one or more char or string separators, and the implementation splits the input text on those separators.
  • Generic OrderedDictionary<TKey, TValue>
  • ReadOnlySet<T>
  • new Base64Url class
  • System.Diagnostics.Metrics now provides the Gauge instrument
  • NuGetAudit now raises warnings for vulnerabilities in transitive dependencies
  • dotnet nuget why
  • MSBuild BuildChecks
  • C#: Partial properties
  • ASP.NET Core: Fingerprinting of static web assets
11
submitted 3 months ago by [email protected] to c/[email protected]

That intro though.

31
submitted 3 months ago by [email protected] to c/[email protected]
5
submitted 3 months ago by [email protected] to c/[email protected]

When you pause while debugging, you can hover over any delegate and get a convenient go to source link, here is an example with a Func delegate.

If you already know about delegates, there's not a lot of content in this dev blog post. Not that that's necessarily a bad thing either.

6
submitted 3 months ago by [email protected] to c/[email protected]
8
submitted 3 months ago by [email protected] to c/[email protected]
view more: next ›

Kissaki

joined 1 year ago