skysight-inc/HackerNews huggingface dataset:
"being in the corner at scale doesn't force you to rewrite everything. Just the piece that put you there. You can leave Rails app to handle most things, and extract parts of specialized infra as needed."

You can't easily, because this now puts a network boundary between your Rails app and the part you extracted. A network boundary that requires you to do IO, which will (by default) cause you Rails app to blockingly wait for a response (vs not doing so in other runtimes, ie Node).

"Would be curious to look at specifics — what kind of pains your company is experiencing with Rails today."

Some things I've seen in the last 3 month:

* Rails timing out after 30s while allocating 500MB of memory (mostly) in ActiveRecord to compute 5MB of JSON to return to an API caller

* 90% of request latency of ~10s spent waiting for downstream services to respond to requests. Most of these could be fired off concurrently (ie `Promise.all` in node). 9s/10s this Rails worker is sitting around doing nothing and eating up ~300MB of memory.

* trying to extract out Authorization to a centralized service (so that other extracted services don't have to call into the monolith in order to make authorization decisions) is a major pain as the monolith now has to make calls out to the centralized auth system to in order to make authz decisions.
the headline makes it sound like they’ve been bar hopping looking for the perfect spot
The importance of standards in open source [video]
well that explains the atmosphere
Honestly every time I start to think I'm rather quite good at frontend development, someone posts something like this and makes me feel like an intern by comparison. To have built this in 3 weeks is Herculean to me. It probably would have taken me 3 weeks to figure out the physics context alone.
> Mammoth will be able to capture nearly 10 times as much CO2 as Orca once it’s fully operational, around 36,000 tons of carbon dioxide a year. That’s still not a lot of carbon, considering Microsoft alone emitted close to 13 million metric tons of carbon dioxide in 2022.

Yes, the math doesn't work at all for this. It's a fantasy, an excuse to avoid painful change that would actually work.
+1 to this. I started learning Morse with that same Google site and it's optimizing for reading, not hearing. Took me time to unlearn everything and do it properly.
Isn’t that basically true of most of the fundamental laws of physics? There’s a lot we don’t understand about gravity, space, time, energy, etc., and yet we compose our observations of how they behave into very useful tools.
The implicit assumption that Apple Pay is more secure is the problem here. If it is really about security or cohesive experience, then Apple should have a transparent process for approving "secure" payment methods for any vendors and allow the user to set any arbitrary default payment method in the cohesive style while putting other methods (especially Apply Pay for example in the non-cohesive style).
Wouldn't the heat pump and generator do better than burning the same fuel in a gas furnace?
Microscopic heart vessels imaged in super-resolution for first time
The actual paper's linked in the intro, but if you prefer to go straight there: https://www.nature.com/articles/s41551-024-01206-6 (Transthoracic ultrasound localization microscopy of myocardial vasculature in patients, Nature Biomedical Engineering, 2024)
Ohhhhhh this makes so much more sense. I was confused about how that was working with some of the designs. Thanks for explaining!
ZScaler Investigating Possible Data Breach
> robot dogs and honestly I am not impressed

Need to contextualize robot dogs like current disposable drones. When industrial production commodifies building them in 100,000s, and they can be thrown in urban battle space purely for attrition where ROR becomes positive if they turn 1 human combatant into a casualty. Get sensors, onboard processing cheap enough and they're autonomous sentries / mines / suicide bombers that strategically dot the battlefield. Park/camp in doorways on low energy mode for area denial. Nothing shows up, have them find a nice electric conduit to self destruct. Look at PRC Zhuhai defense expo last few years, tons of very chintzy dogs with off the shelf weapons strapped to them. Considering DJI sells large farmn drones for $8000 with AESA radar, cheap robodogs can probably be made for less. An advanced Excaliber shell cost 100k.
The "original" word, which "slop" came to existence, would have set internet on deeper fire if it got out of /pol/ today in light of events in israel and palestine.
Troubleshooting PostgreSQL on Kubernetes with Coroot
nothing wrong with knowing how to make a bomb or heroin. Obviously wrong making either for nefarious reasons but one can imagine legitimate reasons too.
I haven't changed anything! It's right there in the Wikipedia article - the 1950s frauds were in fact mainly about rigging the shows for entertainment value, ensuring the right contestants won.

The FCC doesn't (didn't?) like the shows being rigged that way, which is why The $64,000 Question went off the air. It also doesn't like the shows being rigged in the network's favour, which is why this episode of Press Your Luck continued to the end despite the producers' misgivings.
>A guy on one of these doing the minimum speed.

Counterintuitively, that probably makes it harder.

With any wing, the faster you go in level flight the less drag is caused by lift. This strange fact is because moving a large amount of fluid slowly is more efficient than moving a small amount of fluid fast, and a faster wing can interact with more fluid mass per second ("m dot").

https://en.wikipedia.org/wiki/Lift-induced_drag#Calculation_...

Since skin drag increases with speed, adding these two drag curves together forms a 'valley' in the overall speed-vs-drag curve. Going slower or faster than this ideal speed will result in increased energy per mile.

The math is better explained in David MacKay's brilliant ebook, 'Sustainable Energy Without the Hot Air.'

https://www.withouthotair.com/cC/page_269.shtml
DisplayHDR 1.2 Spec: Adding Color Accuracy, Black Crush, & Wide-Color Gamuts
One thing I really like about my current dentist is that they'll show me the imaging and explain things such as while a certain crack on the surface of a molar could be filled, there is no rot beneath it so we can just monitor it. Wisdom teeth is a great example, I used to go to a dentist when I was a kid that would always bring them up. I never got them removed and have never had problems with them. I'm sure it's one of those things where statistically a lot of people do have problems and it's also easier to remove them before they get impacted, but far too many dentists want to remove them using those statistics instead of basing it on the specifics of the individual patients.
Interesting stuff. I guess the idea has occurred to many but was well written and presented.
It has been my experience working on similar projects for cutting down e.g. aws spend that the primary billers often have a really hard time accepting or incorporating bill-reducing features. All the incentives they have are geared to want increased spend, regardless of the individual preferences of any members of the company, and so that inertia is really hard to overcome.
Why React Query?
Wasn't super clear from the article but is this new use? A bit surprising if so. I understand BLAS, LAPACK, and other fundamental libraries have a ton of fortran code. But at this point performance isn't really a reason not to use modern C++ for example. And most of the aforementioned libraries have excellent C++ APIs.
At first I thoght that this was another Medusa-like paper, simply using more unembed heads for guessing subsequent tokes, but damn, not at all. This is amazing. And it doesn't even use extra parameters, it's just an auxiliary training loss.
Rust Through the Ages
Absolutely! Reworking the onboarding experience is one of our main focus areas right now; we plan to remove the bubbles altogether, and replace them with other types of onboarding content.
> memory allocation takes a ton of time

Depends how you define "a ton of time". Good general purpose memory allocation algorithms, like the TLSF algorithm [1], guarantee a O(1) bounded response time suitable for real-time use. To your example however, if someone introduces extra computation into math-heavy hot-looping code, then that is just sloppy development as their adding extra computation. That extra computation being memory allocation is tangential.

[1] https://www.researchgate.net/publication/4080369_TLSF_A_new_...
You're asking a lot from an April fools joke from a comic creation team.

Also, what you're asking for is very hard to do with physics engines as they exist now. Simulating a bunch of non-static elements like that is incredibly expensive.
Which $50 android tablet?
Spotting a refugee from rockclimbing.com on hacker news was not on my bingo card for the day. But I guess if I'm here (writing novels about route setting) then I shouldn't be surprised other people are too.
hm

https://github.com/pandas-dev/pandas/blob/main/pandas/io/par...

says "fastparquet" engine must be available if no pyarrow

https://pypi.org/project/fastparquet/
I feel like your "recent" must have still been years ago. Modern C# is as terse as Python/TS/Js for basically any equivalent task, if not more so. Dotnet 8 even make the following possible:

var foo = [1,2,3];

Add on switch expressions, primary ctors, first class functions, no ceremony in Program.cs anymore... it's hard to get more terse and expressive unless you want lots of chained single symbol operators (look at F#).
Almost every single post you make mentions clickhouse. You've replied to a few of my posts now with this vaguely on-topic forceful injection of clickhouse.

Of course I'm not saying you can never bring up clickhouse, but at this point it's just becoming spam. High-effort spam, maybe. But still spam.
Show HN: A multi-modal and AI first Knowledge Management System
User
Very much a work in progress, but building a LLM first PKMS (Personal Knowledge Management System). Here's what it allows you to do:
- Express yourself in the way you want: supports text, whiteboards, OCR, audio and videos. Just dump info in the way you want.
- Comprehension and brainstorming: convert say whiteboard scribble to a diagram or text to chart.
- Notebook to interactive mindmaps using AI. You can also chat against the mindmap
- Export your notebook as content. Be it a blogpost or a newsletter or whatever.
- Chat support with references back to your notes across your whole knowledgebase.

Look forward to hearing feedback. It's very early and I am a solo dev doing this part-time.
Over an spsc queue (unfortunately you cannot mmap this way yet, and you cannot set up the spsc queue itself this way)
Dentists, at least from what I've observed, seem to kit out their offices once, when they initially hang out their shingle and then use it until they retire with only minor upgrades. So if you go to a younger dentist, they have new stuff, if you go to an older dentist they'll have old stuff. It might be different if you go to a dental franchise where a parent company owns and manages equipment, but most dental offices still seem to be one or a few practitioners that own the office around here.
Main difference is recruiting much larger muscles, so at some point most humans will be faster over a longer period with the widget. Let Phelps train with this for a couple months and he'd be faster. Although probably sad, because he likes swimming.
Would something like this apply to MAMBA/JAMBA too?
GP picked a great example, because a pipe bomb is, by definition, something whose CAD parts are entirely benign. Selectively banning pipe bomb designs without banning half of manufacturing and engineering disciplines is an AGI-complete problem.
Full title is "VESA Rolls Out DisplayHDR 1.2 Spec: Adding Color Accuracy, Black Crush, & Wide-Color Gamuts For All", but that was too long to fit.

Overall it sounds like a good set of changes, cracking down on the areas where manufacturers were essentially gaming the old tests to technically meet the standards while providing a garbage experience in real-world usage.

In particular, the DisplayHDR 400 spec is seeing the most change, which is a good thing, because that standard was a complete joke before. It basically meant "this monitor will accept a HDR signal, but it will probably look like trash".
Your kernel will likely have well defined interfaces. You don't need libraries to talk to the kernel.
Our belief is that building a good optimization tool is not aligned with Snowflake's interests. Instead they seem to be more focused on enabling new use cases and workloads for their customers (their AI push, for example, with Cortex). On the other hand, helping Snowflake users cut down costs is our singular focus.
> Is the subtext here "don't have children if you can't do the job

I was going more for "you made the choice to have a kid. You have the job whether you want it or not, so you better step up and do it"

But I suppose the corollary of that is what you said. I don't think it's very valuable to say that to someone who already made that choice though

Anyways, like I said, I don't think Tech companies have zero responsibility here, but the buck stops at the parents, period

This generations parents should not be trusting algorithms not to show their kids bad content any more than 90s parents trusted the teenagers at the movie rental place not to rent children R rated VHS tapes

Edit: Television was a highly regulated and curated feed of media, maybe parents got a bit too comfortable letting their children sit in front of that without concern. But treating on-demand internet content like Television is a mistake

And expecting "the algorithm" to deliver a similarly highly regulated and curated feed is also a mistake
What happens when a wind farm comes to a coal town
Fair. I guess the interesting thing for protein folding research then is that there appears to be a way to approximate/simplify the calculations required to predict folding patterns that doesn’t require the precision of existing folding models and software. In essence, AlphaFold is an existence proof that there should be a way to model protein folding more efficiently.
Is Apple having a bad year?
I think this is being misunderstood, partially because of the self-claim that this is a build system.

The CMake DSL is utter garbage. From my understanding, this converts TOML that follows the same/similar naming as CMake commands/options to CMake DSL. Allowing for total compatibility with CMake while avoiding the pain of actually interacting directly with a CMakeLists.txt.

Most people agree that CMake is not a good option but the only real option. I'd happily put lipstick on this pig.
> I’m not sure why small numbers of professionals would or should affect the whole product.

Numbers are one metric. Money and other forms of influence are another.
How about how much CO2 for operating it?
I hear people say this, but I'm not terribly convinced. At the very least, the interesting stuff is harder to find than ever before. It sure does seem like there's less of it than ever to me, but that might be because it's hiding better?
Palestinians were being killed by Israelis in record numbers before Oct 7. Like I said above: Between Jan 1st 2023 and Oct 7th 2023, 278 Palestinians in the West Bank (including 70 children) were killed by either the Israeli army or Israeli settler terrorists. So even if the Gaza genocide ends today and Israel signs the peace treaty offered and accepted by Hamas, we are still looking at number of victims which are nowhere to be found in the region.

If we include wars from over 20 years ago, we should also include the numbers of atrocities committed by Israel against Palestinians in the same time period. Including the Great March of Return massacres in 2018-2019 where Israel murdered 223 Palestinians, most of whom were unarmed civilians.

Now the total number of Palestinian victims probably won’t come anywhere near the total number of victims of the Iraq war, but a major difference is that Palestine is a lot smaller nations, and has had to suffer repeated atrocities, continuously throughout whichever time period we decide to start counting.

But my point here is that Israel’s neighbors are not “kill and displace Muslims at a far greater rate than Israel”.
The last time I had my teeth cleaned, the hygenist kept mentioning how good I must floss and that I only missed one or two areas and even then they were trivial to clean. Finally after 3-4 times of hearing how great I flossed I finally broke down and told her that I never floss, beyond occasionally using one of those flosser sticks as a toothpick, but never with any regularity. She just couldn't believe it.
I bet it helps to have a physics PhD on the dev team. It still sure is amazing
One man's legitimate is other's nefarious.
One man's good is other's bad.

Who decides this? Can we apply laws to thoughts or plans? Should we fund research for making Minority Report a reality or increase "proactive policing"?

How to keep people safe while letting all information free? Can we educate everybody about good/bad, legitimate/nefarious so everybody stays on the same page forever? Shall we instrument this education with drugs to keep people in line like the movie Equilibrium?

Questions, questions...
That should be possible without anything. Just use the key to reduce the backlight brightness (Fn+F4 on my MX Mechanical Mini).
They already have those, seabobs
If I stop uBlock and shrink the window / enlarge the text so only the main column fits, there's only two inline ads. At normal desktop size though, there's also two sidebar ads and one overlapping box at the bottom. And the ones I got move.

They look like legit AdSense ads, and there's a "liquidnitrogen" comment on one of the related scripts.
Thanks!

Also wow, I stand corrected, Swift is a much stronger contender in Benchmarks Game scenarios than earlier microbenchmarks and research projects that I've seen would suggest. Particularly when using its own SIMD abstraction, it is likely LLVM makes very competent transformations, possibly merging narrower operations into a wider ones, replacing one set of intrinsics with another, etc.

However, still seems to suffer quite a bit, just like Go, in Binary Trees (it's not like C# does the best there either, the winners use bump allocators, and then there's also a 2.6s magic entry by Java, write barrier elision?).
It is a rather good example of at least one aspect of the problem, isn't it?
It depends what they're paddling in. Long, slim racing kayak - easy. Short whitewater kayak - impossible.
Big corp also created tons of bandwidth to support easy mode (and video streaming), which the other stuff benefits from!
To add "verifiable resource correctness/safety" to a language, all the non-trivial coordination algorithms for memory, threads, exceptions, ..., etc., need to be reinvented.
> but if you can violate those to iterate more (i.e. cheat), you’ll beat your competitors who honor those constraints.

Until people die. Then suddenly, you can't cheat any more. And everybody else has to live with your decisions.

https://en.wikipedia.org/wiki/Morton_Thiokol

I wouldn't call that winning.
the term for that has been deep web
Meanwhile 4chan's popularity rises with disaffected Reddit users.
MySQL and derivatives are also faster, because they're simpler and you can use different storage engines for different tasks.
It's getting more and more popular within amateur radio. If I look on the Parks On The Air spots page, there are currently 20 people in a park across the US doing Morse, and I know that when I go to a park I can knock out 60 Morse contacts in about an hour on one band since there are so many hunters.

Clubs like Long Island CW have thousands of members and run classes all day to teach people Morse and help with their operating skills. Just this morning I joined the weekly CWOps mini contest which is so popular they have it in 4 x 1 hour sessions. And that's on top of the 3 medium speed sessions on Mondays, and 2 slow speed ones.

There might not be as much ragchew activity but between contests, DXers, and POTA, there's CW activity all over the bands.
Maybe this is a "guns don't kill people, people kill people argument" — but the safety risk is not, I would argue, in the model's response. The safety risk is the user taking that information and acting upon it.
I love this XKCD.

I have a bookmark for it, and whenever I want to kick back a bit, perfect.

However, I've noticed that it has a tendency to go blank (i.e. fail and stop working) when multiple colour spectrum triangles are in play and in particular when they are on top of each other.

I'd really like to see some additional objects to place into the machine.

One other problem I have is that the "perma-link" button doesn't seem to do anything. When I come back to the URL, my machine isn't there.
I'd argue almost all NEW library development is about politics and platform ownership. Every large company wants to be the dependency that other projects tie into. And if you don't want to hitch your wagon to google or facebook or whoever, you roll your own.

Many if not most computational problems are fundamentally about data and data transformation under constraints - Throughput, Memory, Latency, etc, etc. And for the situations where the tradeoffs are non-trivial, solving this problem is purely about domain knowledge regarding the nature of the data (video codec data, real-time sensor data, financial data, etc) not about programming expertise.

The various ways to high level architect the overall design in terms of client/server, P2P, distributed vs local, threading model, are, IME are not what I would call crazy complicated. There are standard ways of implementing various variations of the overall design which sadly because of a overall roll-your-own mindset, most devs are reluctant to adopt someone elses design. Part of that is that we don't have a framework of knowledge that allows us to build a library for these designs in our head where we can just pick one thats right for our usecase.

I don't agree with your characterization of the design space as 'enourmous'. I'd say most programmers just need to know a handful of design types because they're not working on high performance, low latency, multi-million endpoint scalable projects where as you say things can get non-trivial.

I'll give a shot at an analogy (I'm hoping the nitpickers are out to lunch). The design space for door knob is enormous because of the various hand shapes, disability constraints, door sizes, applications, security implications, etc. And yet we've standardize d on a few door knob types for most homes which you can go out and buy and install yourself. The special case bank vaults and prisons and other domains solve it their own way.
I work at Open Force Field [1] which is the kind of nonprofit that I think you're talking about. Our sister project, OpenFold [2], is working on open source versions of AlphaFold.

We're making good progress but it's difficult to interface with fundamentally different organizational models between academia and industry. I'm hoping that this model will become normalized in the future. But it takes serious leaps of faith from all involved (professors, industry leaders, grant agencies, and - if I can flatter myself - early career scientists) to leave the "safe route" in their organizations and try something like this.

[1] https://openforcefield.org/
[2] https://openfold.io/
Reminds me of this from my young adult years, I wasted sooo much time on this very happily:

https://www.myabandonware.com/game/the-incredible-machine-1m...
It's not really in their interests?
Ask HN: Do you intend to upgrade to M4 Apple hardware?
What was the surface of Venus like before that?
"Why would you even try to predict the weather if you know it's going to be wrong?"

- most OCs on this thread
A deep dive into innovation, ethical challenges, and emerging human-AI partnerships.
That resonates with what we have heard from our customers.