skysight-inc/HackerNews huggingface dataset:
See also: "This Is Financial Advice" by Dan Olson

https://youtu.be/5pYeoZaoWrA
I fully agree. Memory safety issues are a small minority of C++ issues. Memory safety issues when you get them are very difficult to track down, and often have much broader/worse effects.
in a place where gasoline was cheaper than water to the point some people cleaned their driveways with it.
I fear all those triangle letters (LMNPQRST) would be hard to distinguish in a handwriting - even in you example I'm having difficulty to discern T and S in THIS.
Photons are just the quanta or particles of electromagnetic radiation, of which visible light is a small portion of the overall spectrum. So you can have photons of microwaves as well, such as in this case. Or photons of X-rays or gamma rays or infrared light or ultraviolet light or whatever. It’s pretty wild actually just how small a section of the EM spectrum our eyes are sensitive to!
I've been wanting to explore using DuckDB for in-process aggregation and windowing in stream processing with Golang, as I think it would be a great solution.

Curious if anyone else is using DuckDB for something similar? Does anyone have an example?
Faststone is really fantastic
What do you percieve to be significant about this difference? I'm not saying there isn't a difference, but I fail to see why it matters.
Applied Police Briefings: Bridging Research and Practice
Wish it'd preview RAW files. We've been spoiled on Mac for 25+ years with GraphicConverter, and since I switched to Linux desktop more or less full time, that is one of the tool I miss the most.
Thanks but no thanks. Love my silent work environment. Looks like this was created by some extroverted middle manager to make remote life a living hell.
It sounds like you need a desktop workstation with replaceable extension cards, and not a mostly immutable laptop, which has different strengths.
Kind of a shame, given how cheap 512gb is.

With LLMs, I feel like the line between consumer and professional is getting blurred.

Not that CPU is really reasonable for LLMs that big...
I took the CPU difference into account by comparing w/ the rest of the bench that I ran locally.

The 2021 is probably the answer!
Am I just dumb or was this more confusing than helpful. Just tell me where TLS vars go. How tf does an already running thread know that a library has happened and it needs space for new TLS variables?
Marketing a law firm presents unique challenges, such as overcoming public distrust of lawyers and standing out in a crowded market. Partnering with a marketing agency can help you elevate your business operations. Your law firm marketing plan should incorporate the best strategies tailored for the legal industry. Implementing these tips will not only improve your website’s visibility in search results but also convert visitors into paying clients.

Effective online marketing for law firms involves leveraging various tools to outperform the competition. SEO for law firms should prioritize local search optimization, ensuring the site is mobile and voice search-friendly, and creating keyword-optimized content to achieve top rankings on search engine results pages (SERPs).
Congrats on launching!

I haven't gotten very far into it, but here's a little feedback about what it took to get to the point where I could try it out.

1. I'm running MacOS 14.4.1.

2. I downloaded the jar file.

3. I double-clicked the jar file. It wouldn't open. I've seen this before, so I navigated to the jar file, right-clicked it and chose open, and it gave me the option to launch it even though it was unsigned after a warning.

4. Then it told me I needed a java runtime, and I should go to java.com to get one.

5. I went to java.com to get one, downloaded the java 8 runtime things defaulted to, and when I went to install it, I got a scary warning that Oracle might sue me if I used this for commercial use. This is my personal machine, but I didn't know what might count as commercial use, so I noped out and decided to look for an open source runtime.

6. I figured out that `brew install java` seemed like what I want and ran that.

7. Once that completed, I double-clicked the jar again. No luck.

8. Since the SQL editor site advised running from the command line if double-clicking didn't work, I tried that. An error message directed me to java.com.

9. I didn't want to go back there, so I did more web searches. I learned that if I ran `sudo ln -sfn /opt/homebrew/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk` things might work. So I tried that and went back to right-click the jar and run it. I again accepted the warning. It launched!

10. It asked me for an email address. I just wanted to try out the software, not sign up for email. I declined to enter one.

11. It asked me for a license code. I declined to enter one.

12. Then it told me I was in a 30 day trial mode once the GUI came up.

I'm still interested, but that's the end of my timebox today. I hope I remember to come back and try it some more.

But what's the deal? Is it a 30 day trial for a paid product? Or is it really free? Or do you need email to make it really free?

You might want to look at how JetBrains bundles the JRE with datagrip on Mac. The level of effort needed to try this was maybe higher than I'd consider ideal.
I'm not. It wouldn't hurt, but it wouldn't help much, either. Evaporate the wealth of about 400 other people, then go after the next level of 4000 and then the next 40000 and then we'd be getting somewhere.
> the articles they posted had lots of explanations of how the writer of said articles thought things work, perhaps they (the poster) thinks that these things work as laid out in the articles and thus are not required to explain in extra detail how they think these things work.

My question was whether the poster realized propaganda/misinformation ran on stories, since that (and only that) is what he was posting (with no accompanying assertion, a genuinely impressive technique, if intentional (no accusation, just sayin')).

> In relation to percentages, lots of the articles had numbers, you could also do the work of deriving percentages from the numbers if you were so inclined.

You could also get some percentages with a random number generator. Are you asserting that reasonably accurate quantitative (percentage) truth can be derived from these articles? If so, I'd like to see you explain how, and also how you would determine your theory is correct in fact.

> the way English and Internet communication work if you quote a question and then give a bunch of links it is reasonable to assume....

Oh, I am aware. Heck, the "quote a question and then give a bunch of links" isn't even required, since what "is reasonable" varies widely depending on the topic.

> ...that is the way they are answering the question...

But they didn't even try to answer the question that was asked. This is the beauty of just posting links: no claim of them being an answer is made, readers can assume for themselves that they have answers the question, and confirmed the meme.

> ...in short they believe that the links they provide are a good faith explanation of 'what degree "they" "influence" an election in our "reality"'.

People are welcome to believe whatever they like, but I am under the impression that what is being discussed here is at least an attempt at the truth. Could I be mistaken?

I will ask you point blank: do you care what the truth of the matter is here?
I am with you on this. I went with this as I personally feel I don't want another battery device to maintain and charge.

I also want to make sure that those who use the keypad are 99% at their home desk because we can nail that experience better than building a mobile variant right now. I'm planning a mobile version (keyfob/earpiece) for the future that would cover a wider audience's needs.

However, perhaps eventually there will be a battery variant; from an engineering perspective, it adds complexity to make sure that it lasts and handles different environments. I thought about adding battery and giving customers a wireless charging pad so that it can just sit on it. But I told myself, for v1, let's just make it stationary just like mechanical keyboards; reliable, simple, minimal.
My point is that "auto brewery syndrome" is pretty well known at some type of community.
Wasn't expecting my question to hit top of HN. I guess I'll give some context for why I asked it.

I work in quantum error correction, and was trying to collect interesting and quantitative examples of repetition codes being used implicitly in classical systems. Stuff like DRAM storing a 0 or 1 via the presence or absence of 40K electrons [1], undersea cables sending X photons per bit (don't know that one yet), some kind of number for a transistor switching (haven't even decided on the number for that one yet), etc.

A key reason quantum computing is so hard is that by default repetition makes things worse instead of better, because every repetition is another chance for an unintended measurement. So protecting a qubit tends to require special physical properties, like the energy gap of a superconductor, or complex error correction strategies like surface codes. A surface code can easily use 1000 physical qubits to store 1 logical qubit [2], and I wanted to contrast that with the sizes of implicit repetition codes used in classical computing.

1: https://web.mit.edu/rec/www/dramfaq/DRAMFAQ.html

2: https://arxiv.org/abs/1208.0928
Researchers' breakthrough paves way for ALS cure
Pretty much all religions have some belief that the material world will come to an end. The Wikipedia article has details: https://en.wikipedia.org/wiki/Eschatology

I think religions are worldviews that appeal to universal human needs. If they all converge on some variation of Doomsday, that says something about human nature.

We atheists have to fill this need in other ways. When I was young it was nuclear war, after the Cold War it's been mostly environmental disaster. Now AI is coming up as a new candidate.

You're right that no one serious implies the literal death of every single human. A big enough disaster fills the need well enough.

This is of course just my personal speculation. I can't prove it, and have been wrong many times before.
> Even processes are not safe if they modify state outside of themselves (files on the filesystem or whatever else).

All processes should be prepared for a sudden crash without corrupting state. Things get OOM killed, machines get unplugged, networks go offline. We have things like journals and write-ahead-logs and at-least-one messaging precisely because of these kinds of problems. If your process can't handle being terminated at any time then you have problems regardless of if it's wrapped in timeout code.

Doing this for a block of code within a process is a lot harder, because a) there's generally more surface area of externally-observable state, and b) code does not normally need to be prepared to handle it.
It's definitely an issue, but it's also an improvement to the situation in other languages as the await points were cancellation is possible are visible in the code.

One solution would be linear types that can't be dropped, but interactions with generics and panics make it hard.
You want your NPCs to be limited in their conversations, to only follow a set few paths, if you think of a way to play the game that's not been anticipated years ago, you don't want that to be possible
Sign your crDroid builds and keep Play Integrity happy
Thank you, but that discussion is more about examples of good data visualization.

It contains some interesting suggestions though; a relevant I see seems to be informationisbeautiful.net
Holy Dark Forest Batman!
> What, you think these places are a shining beacon the moment they stop exporting a single resource?

I don't understand your question. Can you rephrase?
There are both good and bad reasons.

The bad is obviously that they’re immune to their own legislation.

The good is that it prevents incumbents from using this data as part of their campaign. It would be Watergate all over again.

There is also data that probably shouldn’t be public. Locations and status of missile silos, troop locations, etc. In an ideal world, all of that would be on secured channels that are managed by appropriate entities. In the real world, it seems like a struggle to get troops to stop posting selfies with sensitive data on Facebook; I don’t doubt much more exists in private messages.

I’m also about 95% sure our politicians (globally) are incapable of managing the OpSec of having 2 devices, one secured and one not, and using them appropriately. They’ll forget one or the other exists.
But the band was free for use, wasn't it? (Obviously not crowded)
Hilarious coming from one of the most prolific producers of absolute garbage nonesense writing ever.
This has been a huge benefit to the USA though, bringing alot Asian countries into an orbit with USA as they hope it will counter Chinese aggression. I never thought I would see an alliance between Vietnam and the USA in my lifetime, but all it took was for China to grab a few islands.
Good call - I think you're right about IEx trapping the exit. The confusing part is that it still logs out this message:

** (exit) exited in: Task.await(%Task{mfa: {:erlang, :apply, 2}, owner: #PID<0.954.0>, pid: #PID<0.964.0>, ref: #Reference<0.1455049351.208994307.4788>}, 1)
** (EXIT) time out
(elixir 1.14.3) lib/task.ex:830: Task.await/2
The people who think PCs are already fast enough don't buy CPUs every year.

A 7950X in Eco mode is ridiculously capable for the power it pulls but that's less of a selling point.
what about converting existing devices from USB-A to USB-C? I have a bunch of powerbanks lying around that I'd love to keep using but most of my devices now use a USB-C charging cable, would it be a simple case of replacing the ports and re-soldering or is there any extra component I need to add?
A person who spends all of their income on necessities is not in the same social class as someone who does not
Founders of funded startups (<100) who feel like their teams are stuck and the right stuff isn't being done.

They pay thousands per employee on saas tools + remote office reimbursements + give iphones and cell plans to their employees. What flowy offers is (hopefully) priceless to them; that is, if the promise is fulfilled. They want to try it for a few teams for a couple months, and go from there.
The author disclaims the click-bait headline. It's about ECC memory and software resets. And when did we hear that before? ( Ask Sun )

And it's a company blog. The kind with "Pricing" at the top.

Yes, GPS was impacted. I am reminded of something we learned at Sun. When educators say "It doesn't work", it often means "It doesn't work the way I need it to." Educators are slammed with work, and don't have time or energy to debug your products, nor adapt to them. They just want it to work the way they need it to and hence, want it to.

Like a useful tool.
Yes, the compounding effects of previous architectural decisions, but not if you take a balanced path, guided by awareness of the two extremes. So it needn't. Hahaha! :)
Getting Started with NixOS 24.05 on WSL
This requires https://gang-fight.com/projects/98faq/ which in itself is a work of art
Actually the limit predicted by Shannon can be significantly beaten, because Shannon assumes gaussian noise, but if we use photon counting receivers we need to use a poisson distribution. This is the Gordon-Holevo limit.

To beat Shannon you need PPM formats and photon counters (single photon detectors).

One can do significantly better than the numbers from voyager in the article using optics even without photon cpunting. Our group has shown 1 photon/bit at 10 Gbit/s [1] but others have shown even higher sensitivity (albeit at much lower data rates).

[1] https://www.nature.com/articles/s41377-020-00389-2
Yeast (the things responsible for fermenting foods) are fungus. So if you like fermented foods, you shouldn’t hate fungi.
Ask HN: Where do we stand with neuromorphic hardware?
I fell down the rabbit hole of neuromorphic hardware today, but I don't know enough about it to be able to assess what the advantages and disadvantages are and where we currently stand in the development process.

e.G. https://open-neuromorphic.org/neuromorphic-computing/hardware/spinnaker-2-university-of-dresden/ looks really promising. Is there a catch?
bracket [1] is easy to use and ensures that the cleanup operation runs, the Control.Exception module is also well documented [2]

[1]: https://hackage.haskell.org/package/base-4.20.0.1/docs/Contr...

[2]: https://hackage.haskell.org/package/base-4.20.0.1/docs/Contr...
What a lovely question. The estimate is 10-100 photons/bit (minimum).

If you’re curious about how many bits a single photon can carry, in controlled settings (tabletop quantum optics) a single photon can carry log(n) bits where n is the size of the state space of the photon, which theoretically is infinite and in practice it can reach into the hundreds/thousands.
i would assume physicists interested in dark matter would go looking for it either by trying to create it in the lab or digging it out of the ground or something.
I've never knowingly heard a Nickelback song, so have no opinion of their music one way or another. But I've noticed that a lot of people who trash-talk Nickelback also have never knowingly heard their music.

So I suspect that a large portion (certainly not all) of the "hate" is simply a social expression unrelated to the merits or demerits of their actual work.
What is this $400 piece of equipment?
FBI Raids Big Corporate Landlord over Nationwide Rent Hikes
ChromeOS seems very polished under the hood.

It is fast and open source. But very tightly integrated into google and so I doubt, this will ever become a solid base for a new linux desktop.
The fact that we can communicate with Voyager, and in both directions, blows my mind. It's completely counter-intuitive.

At least for Voyager->earth we can use giant radio telescopes to detect the faint signal, but how do we manage to focus on those few hundreds of photons per bit coming from a pinpoint source a light day away?!

In the earth->Voyager direction it seems even less intuitive - sure we can broadcast a powerful signal, but it's being received by a 12' wide antenna 15 billion miles away. WTF?

I guess radio communications in general is magic, a bit like (in nature of counter-intuition) quantum entanglement of particles arbitrarily far apart. It seems there is something deeply wrong about our mental models of space and time.
I'm no wizard of AI or anything, but Claude 3 has been exceptionally good for me at malicious compliance and bureaucratic red tape wars allowing me to bring an additional (and welcome) perspective into complex circumstances. I've also used Claude for some math and physics problems and while it can get off the rails if unconstrained or if the problem is poorly defined, it's surprisingly good and its logic matches other humans at the undergrad level. But, I'll also be the very first person to call this technology a stochastic parrot. I'm not opposed to using a screwdriver for a hammer, if it works.
Yes, but that just changes your price sensitivity (potentially all the way to 0 if you refuse). There might be some ringing or chaotic dynamics in the price discovery dynamic system but a sufficiently advanced algorithm could take that into account. Still dystopian depending on your perspective.
I think the concept of slow is relative here, for a no configuration start (from a fresh install) alacritty is slower by a factor of 4 https://news.ycombinator.com/item?id=40559084

However the absolute times are still probably not noticable unless you often cold-start terminals.

| Alacritty | Foot | Foot Client |
Absolute time (ms) | 99.0 | 37.2 | 22.8 |
I feel you’re deliberately missing the point of my story because you personally don’t like tipping.

It’s not a surprise it’s *expected* in that industry. It’s common knowledge. I provided evidence of this above that you’ve chosen to ignore.

It is somewhat funny that in a story with a billionaire and someone struggling to make a living wage, to you, the person being treated unfairly is the billionaire.
Relevant is Figma's recent experience fixing this issue, they didn't end up using IWYU but made their own tool which unfortunately doesn't appear to be open source:

https://www.figma.com/blog/speeding-up-build-times/

I'm surprised TFA didn't see any improvement though. It makes me wonder if there's bigger opportunities with the build graph shape preventing them from getting optimal incremental rebuilds.
Ask HN: How would you architect the hardware for a cloud storage service?
I've been hired to build a cloud storage service. How should I set up the back-end machines and hard drives? Should I just use AWS? Or should I build it custom? If I go custom what is a typical architecture and what hosting company would you use?
that's part of the benefit of the ~30s samples that Udio generates is that you don't have to generate the whole composition all at once
> they're yesterday for _all_ segments

That implies to me that you expect an SOC to perform the same as or better than a 5090?
Given that the main author is looking into another language, maybe not much left anyway.

https://www.sophiajt.com/search-for-easier-safe-systems-prog...
Apache 2 license that requires email registration. I don't think such a thing exists.
Isn't that basically ElementaryOS? Or is that not a group up rewrite?
OP here, I guess things have changed? AFAIK there was no pricing when I set it up... I just put the image with the link, certainly wouldn't pay for it :D

EDIT: So the payment is to have a little space on their own website, which they call a "project page" e.g. https://notbyai.fyi/hi/not-by-ai/

They suggest "linking to it for verification", but it really seems both unnecessary and optional
Wouldn't that be pretty slow? :) Why not store it on the EC2 instance directly? Or locally on your computer?

1 TB is .. not a lot of data .. I rent a server with 15 TB for ~50$ per month and buying a new 2TB disk is less than 100$.
I think if my job was testing bandages I would come up with less harmful ways to do that than cutting myself.
Formlabs may not deliver on the promise, but that absolutely is the promise. To consumers, a $4500 printer needs to “justify” its price compares to a $500 printer. To a larger company, a $500 printer from an offshore company that doesn’t even pretend to have field support is just a non-starter.
> The very first objection that immediately have sprung up to my mind it that this approach gives up on (chances of) inlining a lot of stuff (or de-inlining, for that matter). The second thought is that it also heavily interferes with any code motion transformations, including instruction scheduling, loop unrolling and auto-vectorization.

I feel like a lot of these sorts of optimization are best done at the language level, before it gets to the instruction level, eg. fusion, supercompilation, partial evaluation are all more general than and far more effective optimizations than these low-level rewrites. If you've already done those optimizations, then you just want to spit out code as fast as possible.

The low-level transformation that matters the most is probably register allocation. Good register allocation is responsible for a lot of OCaml's speed. I'm not clear whether that would be significantly impacted with copy and patch.
Or IrfanView
The CEO of Zoom wants AI clones in meetings