skysight-inc/HackerNews huggingface dataset:
A 39 megabyte app will be wonderfully petite in comparison to its siblings on a phone.
'Universal language network' identified in the brain
My wife's gaming laptop has an NVMe drive. My aging gaming PC with a SATA III SSD objectively boots slower than hers. Games start faster on her laptop too.

But I do see your point. Random file access speed isn't hugely different between a NVMe and SATA III drive.
I think greedy is still a valid criticism - just because it's "for profit" doesn't mean "max out the profit at the expense of others".

If we assume that not all people (as it is people who drive these organisations) are greedy, we can also assume that greed is not baked into every profitable org.
Who is collecting data from your car?
Yeah dude, better avoid doing these kind of things in water
And do you think randomness is a good explanation for how organic chemistry works? When you see it at work, does it even look random?
Because, ~20 pages in, I wanted to throw the book against the wall and never pick it up again. I skipped past the Bombadil chapter and decided that the book was worth reading now that the professorial digression had been skipped.

A good editor would have had it shortened or eliminated.
The more I see the modern web, the more I appreciate PHP (LAMP stack or similar). On the client side, with IE6 more or less gone, most of it can be done with vanilla JS, no need for JQuery anymore.

If what you are doing is just another CRUD-based website, there is real need for more, PHP is designed to make that simple. I had a well deserved reputation for poor security, but they got better, and 90% of it is addressed by just using parameterized SQL queries.
Toyota is studying his truck that has 1M miles: What they want to learn
> Why can't software ever be "finished" or "sufficient" to meet your needs?

For a very long time the driver was operating system and hardware features.
If you sold furniture you would also sell a heck of a lot more of it on very low, very long payment plans. Even more extreme with cars, resulting in leases that are essentially long term rentals or "subscriptions"
If you don't mind disclosing. What amount of wealth made you feel comfortable to fall into other interesting work? Is there a number that made you not worry about money?
Multiple non-unique SSIDs (name) can exist within a single router. More extremely, you and your neighbor can have the same SSID on two different routers.
“Serverless” has, for quite some time, meant something other than “without a server behind it.”

> a method of providing backend services on an as-used basis

As opposed to renting a dedicated server or VPS instance
I agree yet see the challenges too. What OS do you have? How often does it break compatibility? Once product is mature and market saturated how can business continue to exist?
One reason to hate on subscriptions: I can't tell what the hell is charging me and why from my credit card and bank records. What is AVUT**aidurhbwkansj and why did it charge me $19.99? Sometimes I have to guess based on the transaction amount.

Do these businesses want me to find out who's charging me by doing a chargeback and seeing who gets mad? Can there be some better standards for how transactions are documented in financial records?
Swedish authorities have violated their own laws at the behest of American spy agencies before. If it happened before it could happen again. And now Sweden is in NATO, so their relationship with American spy agencies is likely more intimate than ever before.

> On December 18, 2001, 45-year-old Ahmed Agiza was secretly apprehended in Sweden by Swedish Security Police. Agiza was then handed over to agents of the U.S. CIA, who stripped him, dressed him in overalls and chained and shackled him before transporting him in a Gulfstream V aircraft to Egypt, where he was severely tortured. At the time of his unlawful rendition, Agiza, an Egyptian citizen, was living in Sweden with his wife and five young children, waiting for a determination on their political asylum application.

https://www.aclu.org/bio/ahmed-agiza
Bombora mWave Solution: Wave Energy Converter
How do you define pi or e but as a limit? At least for practical purposes.

Once you approximate them with rationals you can also imagine adding a fraction of the second multiplicand.
You can code in your free time without your job being your life, as you put it. For example, your hobby project might have nothing to do with your day job and just be something you want to make or that gives you pleasure to tinker with. If you don't really enjoy doing it of if there are other things you'd rather do then you don't have to do it, obviously, but this idea that you can either never code outside work hours or have an unhealthy relationship with your job is a false dichotomy.
I'm not the author ;)
>>but let's entirely ignore all that, and just daydream about the valiant freedom fighters it will save from oppressive government /s

The threat from governments and other entities that obtain a monopoly on violence is one that is not naturally self limiting. There is no right governments cannot deprive people of, making most of the methods people use to defend themselves from a threat (e.g. being discriminating when choosing who to associate with, hiring private security, etc) ineffective when dealing with threats posed by governments. Therefore, I think mitigating the dangers posed by the state should be the highest priority.

One way we know that achieves this is eliminating, via disintermediation of centralized platforms, the bottlenecks that magnify the power of the state, and reduce the political cost for those who control the state to enforce mass-surveillance or censorship edicts.
I switched to an Linux a year ago from MacOS, and Wayland to me is good enough on a hiDPI display. The only issue has been with electron apps but that's been getting fixed.

On X11 I had issues with screen tearing when reading pdfs and gestures not feeling smooth, so I walked away from it pretty quickly.

Zoom issues? That's Zoom's fault, and you can use their webapp as a workaround.

Plex? Whatever, webapp version will suffice.

VSCode compatibility broken? How so?

Screenshot & recording issues? Gnome 42 resolved a lot of that with their redone screenshot tool.

Stating this as from a more 'new user' perspective Wayland has been fine enough for me.
What does feminizing mean?
Even if rust wasn’t memory safe, being C++ with traits and ADTs would be enough for me to use it. Those are important safety features!
I think it makes a difference in that we're discussing the origin of life.

Some argue the origin is in the - supposedly random - combination of molecules.

Others think the answer is deeper and relates to more fundamental aspects of nature.
If it is said that "Those are the first, second, and third operations: addition, multiplication, and exponentiation", then one should not forget that according to this numbering there is a "zeroth" operation: adding 1 to a number (incrementation).

Addition is derived from adding 1 to a number in the same way as multiplication is derived from adding a number to zero (if instead of starting with zero the operation is started from an arbitrary number, like in the derivation of addition, then the multiply-add operation is obtained, which is implemented frequently as a single operation in hardware), or exponentiation from the multiplication of 1 with a number.

So the sequence of operations is: adding 1 to a number, addition, multiplication, exponentiation, ..., where any operation but the first in this sequence can be implemented as a loop using the previous operation.
Big problems are an inevitable part of any software really. Take X11 security issues, for example
"Take Sketch for example, some of my clients use it so I had to update each year spending 99$. With subscription I could just use it for a project and cancel afterwards saving money, something I have done with Adobe software"

Sketch is now subscription-only; previously you paid for one year of updates. If you stopped paying for updates you could still continue to use the desktop app (i.e. the app did not expire).

The current Sketch model means you can use the app only when you pay to use the app: pay every year, or pay for a monthly usage.
Most importantly you can use it transparently outside of your network; you have a single DNS service with a single configuration available everywhere. You can of course use this server as your upstream resolver on local networks, with a local resolver like CoreDNS too, which gives you the best of both worlds: CoreDNS can serve local IPs with normal DHCP configuration, and any other requests can go upstream (securely) to your cool custom DNS-over-HTTPS server. So a bit of both worlds.

Not everyone sees this as an advantage, and even if you do see it that way, you still might not need it. If PiHole works for you, keep using it. I actually want this because I want to share my adblocking/secure DNS setup with my less-technical friends and family, none of whom live with me/share a network/VPN. So needing no new software on their end, just a new resolver to be configured, is very appealing. It can work everywhere on all their devices and it's very easy to configure.

Taking it further: you can customize the DNS path as you wish with your own code in these designs. It's definitely not for everyone and if you like the convenience DHCP/local resolution provides, I wouldn't necessarily switch. But once you actually can like, use your DNS endpoint as an API, and you can configure your DNS resolver programmatically from any language anywhere via HTTP APIs, a lot of neat things become possible. I actually configure my custom DNS resolvers with custom service names pointing to my local devices already; I don't rely on just DHCP+hostname to provide the right resolvable name. And doing this can be as simple as a POST request to a custom endpoint I wrote; the resolver can then just serve custom A/AAAA records for those entries. So if you want flexibility/a custom DNS network, it's very appealing. But if you don't want it, I wouldn't worry about it much.
Larkin is like Shakespeare a core of English Literature education in the UK - most people in the UK will be intimately familiar with his work therefore.
https://archive.ph/BnJus
See "Partner Accounts".
Yes there is some equipment to do transcutaneous pCO2 but that's mostly used in sleep studies AFAIK. Most of the time you use a blood test. I heard in some research they use IR on expired air not sure how common that is. If you find a "home made" way to get a (even just relative) pCO2 reading I would be highly interested.
Final in Java means the value of a variable, property or parameter will not change after its initial assignment. Values in Java can be either a reference to an object or a primitive such as an integer, double or bool. It's definitely far from useless as it asserts that the reference or value you capture in a closure is not an old version that has been replaced, this approach is a consequence of Java disallowing arbitrary pointers. IMO Java's biggest mistake here is mutability by default, which Kotlin has learned from. If you understand why it is this way it makes a lot of sense and tbh I think it promotes better code. That said I would like to see more immutability in Java and with things like Record classes you can see Java is moving in the right direction.
The following resources provide some background towards the original Wim Hof method:

https://pubmed.ncbi.nlm.nih.gov/24799686/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9071023/

https://www.youtube.com/watch?v=OpTG02x6w5o
https://www.youtube.com/watch?v=EWHRumILOOk

In short, the breathing increases epinephrine (adrenaline), which causes a spike in anti-inflammatory cytokines, and decreases inflammatory cytokines such as TNF-a.

It should be added that on the web I found several reports about increased tinnitus symptoms, which usually subside after the breathing is stopped, but for some it was permanent. This is why I am not doing it regularly, as I also get some ringing, but thankfully it was not permanent.

Nevertheless, I find this very method very exciting. I am glad Radboud took a look into it. However, I would love to see clinical trials on the method at last.
Formal verification of folklore and miscellaneous results in number theory
Do neural networks come to existence by random combinations of atoms?

We're not discussing how things act intelligently, but rather why, what's the origin of the intelligence in the process.

Some argue there's no intelligence, it's just randomness. Others think this is not a rationally acceptable explanation for what nature is showing us.
Funny thing about WPA3: it works with all my devices (including a 12 year old think pad x201s), but only on Linux. On windows they all can’t do WPA3, because the cards are „unsupported for WPA3“.
What a fantastic deep dive ! Thanks for (re-)posting this, never had stumbled upon it here before.
Show HN: Prosur: Logs all 3D printer activity in a DB, view it all in a browser
After much frustration in trying to reliably log data from my custom 3D printer with a heated chamber, I wrote this tool. I eventually decided to go all-in and make something very robust, and expand the scope to collect not just chamber temperatures, but images, print jobs, slicer settings, motor positions, etc. as well.
The tool displays all data in a single plot, which scrolls all the way back to 1970 and allows zooming out. The left sidebar shows print jobs, while the right sidebar shows slicer settings for the currently-viewed job and allows downloading the original print file.
The graph will auto-update every second.
The bottom bar shows a timeline of images, matching the x-axis of the plot above.
Supported where? Wayland's original target platform were in-vehicle infotainment systems. I unfortunately have no clue about those. If we're however talking about FreeBSD desktop, I'd say Wayland won't become "mainstream" at least until Nvidia decides to support it in their driver.
https://www.techradar.com/vpn/five-eyes-nine-eyes-and-fourte...
One solution is to detect cheating through behavior and match them with other cheaters. It’s probably way easier to classify as “def not cheating” vs “maybe cheating” vs “obviously cheating.”

Any cheater will probably still do really well against another cheater while a human won’t have a chance. I think this is kind of like shadow banning?
As far as I am aware there is no theoretical limit that they cannot surpass, but of course they are limited in practice by the available mass, and how fast they can consume that mass; a lot of mass ends up orbiting, instead of falling into the black hole. So black holes such as the one mentioned in the article are expected to be rare.
Shortly after FB was created my friends convinced me to try it out. Right away I was being spammed with these mini games that individually had sub-sets of questions nearly identical to psych-eval tests given in the military for specific access requirements. All the mini games put together were one full test. I warned my friends and also showed them how to delete their account. I was laughed at. I deleted my account and never regretted that decision. Even with anonymous access I could see how some of my friends were destroying their relationships using FB. FB exposed a side of people I did not need to see.

I never could figure out how to get people to see the manipulation machines they were sucked into. It felt like I was in an episode of Star Trek the Next Generation. [1] With time the world started to see social media platforms for what the are but many continue to use it just accepting the risk/rewards. Not my cup of tea. HN is about as social-media as I get and even then I try to limit my time.

TL;DR: No regrets deleting FB. Never tried Twitter, Reddit or any of the other platforms.

[1] - https://www.youtube.com/watch?v=is12anYx2Qs [video]
My background is in larger companies. No one is going to care what framework your personal site is built on. If anything it might not even come up because there’s such an emphasis on Leetcode questions, but I seriously doubt it would hurt your chances.
I have no idea why this was posted without full-text available, but there is at least this: https://ars.els-cdn.com/content/image/1-s2.0-S03014797210086...

I guess if you live in South America or China, then maybe the population is being feminized. Otherwise, no, at least not by this.
Great analogy, but I was waiting for the part where the hamsters suddenly have unlimited food. In that scenario, does they each continue their previous lifestyle to a certain extent? The hard working hamster continues running on the wheel because he realizes he enjoys it?
Good idea but I really shouldn't have to do that and it still shouldn't take 3 hours.

The problem is Meshroom is based on old methods from the Photosynth era.

I imagine eventually some researcher will go the extra mile and provide a modern algorithm in Meshroom, because the rest of Meshroom (tools, interface, etc.) is really good.
Totally not the point of the article, and totally subjective I know, but to me the thing that jumps out is how much more readable the Go code is than the others.
Related to weather, climate science would benefit greatly from increased computational power. Current models are forced to make assumptions to predict certain processes below the grid resolution. Things like cloud processes and transport processes are usually parameterized. Similarly, computational fluid dynamics are very useful to studying climate and are limited by the available computational power.
Not once you get outside cities. I can drop a cell call by walking across my living room.
> so that's one reason to upgrade.

That seems like "hey, we develop our software the worst way so that it's always full of bugs, but if you want less bugs, buy our subscription". Complete conflict of interest vs making quality and well-tested software in the first place.
After so much tinkering with my 3D printer I have developed a mindset where I want to base any descision I make on data. At this point I'm able to print reliably with my FDM printer. The key parts are the Z-probe (BLTouch), rigid bed, heated chamber, bed temperature (110 deg C), glass surface with ABS slurry. This setup is reliable for me and has no deformation of the parts. Prosur is still needed as I always find myself tweaking slicer settings for each print. Also when switching filaments, tuning is needed. Having data (collected by prosur) to back up your tuning descisions makes the whole process feel more systematic.
Show HN: Semantic Segmentation Datasets
> Pretty sure all reasonable devices utilise privacy extensions.

I stand corrected by throw0101a answer. This is actually not an issue

> If it's wrong is subjective. If it's not a goal to upsell a business connection there might be technical limitations.

I don't think a Guest network should be considered a business feature

> Bit of a niche use-case and still very doable with NAT66.

Yes or NPT, as I mentioned at the end of my initial answer. But it has its own con.

> I haven't seen a captive portal that wasn't able to intercept DNS or that couldn't MITM all connections to display that page. It's a non-issue.

I also stand corrected by throw0101a, this is a non-issue.

> IPv4 devices can conduct ARP spoofing, no biggie. If it's "very easy" to do either it's just poor switch software.

The actual "switch software" in IPv4 which handles that, is to use an authoritative DHCP server. This does not exist/work in IPv6.
I usually have the opposite issue, devices staying on (slow) 2,4 GHz directly next to the router. I would like to copy some files, and switching to 5 Ghz would vastly improve performance. But the device just doesn’t.

I solved it by just disabling 2,4 ghz and adding enough repeaters/APs so I have coverage everywhere.
But the baseline probability -- that Google will shut Stadia down at some point -- is what, 80%? higher? So even 'straw-in-the-wind' evidence [0] consistent with that hypothesis is probably pointing in the right direction.

[0] https://polisci.berkeley.edu/sites/default/files/people/u382...
I'll guess that the biological roots are the same as for any learned avoidance of painful stimuli. When people make social contact and repeatedly and predictably find that it is negative, they learn to withdraw from it. They try withdrawal once, it relieves some of the pain, and it does so over and over. It's the same as a dog who avoids the kid who kicks it. I'd bet that the dog would make a good animal model to investigate the biology ... but I'm not sure it's worth learning at that price.

You might be able to "cure" the dog of withdrawal by changing its chemistry such that it no longer avoids the abusive child. But if the child is still out there that isn't necessarily a favor to the dog.
> the tweak-it-until-it-kinda-works languages are fucking killing it on adoption.

Industry clearly prioritises speed of delivery above all else. Security, reliability and maintenance are future problems (that would be nice to have).

However, in order to gain the power to reason about our code and be able to prove the correctness of various properties (what a typechecker does), we have to program with more restrictive models. This has been argued many times before (e.g. Dijkstra's structured programming). Haskell and Rust are just two of many examples. My favourite is regular expressions, choose actual proper regexes and you have guaranteed O(n) execution, choose Perl/Python "Regex" and you have a potential security hole.
But very few physical consumer goods are designed to be robust to adversarial or malicious use, and there is no standard of liability for such failures. On the other hand, often in these discussions, people advocate for such a standard for software products.

Consider the example of a music player that was mentioned in another comment upstream in this thread. Suppose a company sells music player software that turns out to have a RCE vulnerability when run on a maliciously crafted .mp3 file. Should they be liable?

It's helpful to consider a physical product analogy: imagine the company sold a cassette player instead. Now, let's say that someone designs a malicious tape that is lined with noxious chemicals, which when played in the cassette player causes it to catch on fire and explode. Would anyone regard the cassette maker as liable if this caused someone to die or a house to burn down?

In the Escola v. Coca-Cola Bottling Co. case that you cite, a key phrase from the majority opinion is:

> Upon an examination of the record, the evidence appears sufficient to support a reasonable inference that the bottle here involved was not damaged by any extraneous force after delivery to the restaurant by defendant.

In other words, there was no 3rd party malicious use or manipulation of the bottle: it exploded during "normal" use. If the bottle had exploded because some 3rd party had deliberately weakened the bottle, or added extra pressure before giving it to the waitress, there's no way Coca-Cola would have been liable.
This freaking site. I bought the pepwave surf soho because they recommended it. It has been such a PITA. I ended up setting it to reboot nightly so it would stop disconnecting us all the time. That helped a bit, it still needs manual reboots sometimes.
Please see one of my other replies here. When implementing an X11 compositor those parts were already done separately anyway, and this is actually the entire point of X11 compositing. So the trend with X11 was already going away from the direction that you suggest.

There is a remote possibility that some person comes along and builds a server and library that will work for everybody. But such things would probably be very large, much larger than systemd. Actually, the closest thing to what you describe is probably a web browser and HTML5, but building a desktop on that seems to be not popular aside from Chrome OS.
Correct me if I’m wrong but it’s also becoming (or maybe always has been) synonymous with edge deployment/computing as well. So instead of going througg the trouble to set up a CDN and load balance traffic you get it out of the box.