MurphyA/hacker-news huggingface dataset:
by ChuckMcM | 2025-04-01 19:44:31+00:00
It's all fun and games until one of those thousand batteries decides to go exothermic :-). This is a really amazing story and I'm impressed by the diligence and amount of effort they put into recovering and reusing all of these batteries. A couple of dendrites though, a lightning strike, there are things outside of their control that could turn the building holding this collection of batteries into a very impressive incendiary device. If you've ever seen a fire at a battery factory, it is both fascinating and scary af. People are still trying to assess the long term damage from the Moss Landing grid scale battery fire in California.
by mcswell | 2025-04-01 19:44:57+00:00
I can't really speak for why it is disagreed with--I personally find the claim that language is innate completely convincing. But one reason I've heard for disagreeing is the notion that some animals have language (not true unless you water down the definition of "language"). Others seem to think that general learning mechanisms explain the acquisition of language. I find that outrageously naive, since virtually all children acquire language (and if they're raised bilingually, more than one language), whereas even good linguists struggle to define all the rules of a language.
Show HN: DataFlowMapper – Data transformation for messy data without coding
by dataflowmapper | 2025-04-01 19:45:10+00:00
I built DataFlowMapper to solve my own frustrations with data transformations during client implementations.

What it does: - Provides a visual interface to transform messy data (CSV/Excel/JSON) - Runs Python transformations row-by-row without writing loops - Includes a visual logic builder that generates Python code - Saves transformations as reusable mapping files - Built on Pandas with parallel processing for large datasets

The core problem I'm solving is the repetitive nature of writing similar transformation scripts for different data sources. Instead of starting from scratch each time, you can build transformations visually or with AI assistance, then save and reuse them. Also allows non technical users to build robust transformations without a steep learning curve

I'd love feedback from the HN community, especially from those who work with data transformations regularly. I'm offering extended lifetime access for anyone interested in trying it out.
by ggm | 2025-04-01 19:45:45+00:00
I used to use paper maps a lot. I shifted to using GPS fed maps. Its a map, it orients (or not: you can control that) and your position is shown.

What might not be clear in this, is they seem to be focussed on the "turn by turn" use of GPS, the "tell me how to get there" uses and not what I would call basic positional information from map reading. GPS fed navigation systems provide this guidance turn by turn, but GPS itself, the time signal and the display of your location is a bit ill-defined in this write up: I think I am "not using GPS" in the sense they mean.

I don't think this is a small distinction btw. "Using a GPS" needs to be more narrowly defined. "reading a map" is not (to the best of my knowledge) strongly correlated with a decline in the spatial memory aspect of the hippocampus.

If they want to compare, Orienteering/Rogaining would be the place to start I think. Or, London Taxi drivers.

I don't like turn by turn. The "take the next left" is highly conditional to speed, road conditions, and the existence of potentially two or more "next left" alternates, if the GPS unit thinks a blind alley which has road markings is not a left turn or not (for instance).
by Lammy | 2025-04-01 19:46:06+00:00
You could achieve this with the “Run Custom Scripts” option and the appropriate Registry values:

HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys\Flags="506" HKEY_CURRENT_USER\Control Panel\Accessibility\MouseKeys\Flags="58" HKEY_CURRENT_USER\Control Panel\Accessibility\ToggleKeys\Flags="58"

See here for more a much more detailed example: https://github.com/dreikanter/win-tweaks/blob/master/complet...
by mrkeen | 2025-04-01 19:47:00+00:00
Successful language designers select for what's popular, not what's good.

C++ intersected the mass of C programmers with the new OO fad, and kept all of C's warts. Had Stroustrup made C++ better, he wouldn't have an army of adopters who already knew C. Maybe merit will win out in the long run [1]? I'm not hopeful.

Java needed to be close enough to C++, and C# to Java. And Brendan Eich joined Netscape to "put Scheme in the browser".

[1] https://www.theregister.com/2025/03/02/c_creator_calls_for_a...
by necovek | 2025-04-01 19:47:51+00:00
I am simply saying that we don't have evidence either way, though if development of medical knowledge is any proof, we mostly keep learning how much we don't know (if you've ever faced any uncommon and thus unusual medical predicament, you'd know what I mean).

Heck, so much money has gone into preventing hair loss, and there does not seem to be a simple answer to that either ;)
by ww520 | 2025-04-01 19:47:54+00:00
No. I haven't got the chance to benchmark against others. When I ran the benchmarks in the library, I could process 1 million pairs of dependency in 10's of milliseconds, in my 5-year old laptop.

Testing 1000000 items, 1-to-1 chaining dependency. Add dependency 1000000 items. Time: 93ms, 10645885 items/s, 93 ns/item Sort 1000000 items. Time: 113ms, 8795778 items/s, 113 ns/item Testing 1000000 items, 1-to-4 chaining dependency. Add dependency 1000000 items. Time: 87ms, 11428323 items/s, 87 ns/item Sort 1000000 items. Time: 44ms, 22508986 items/s, 44 ns/item Testing 1000000 items, 1-to-10 chaining dependency. Add dependency 1000000 items. Time: 102ms, 9748793 items/s, 102 ns/item Sort 1000000 items. Time: 31ms, 31707077 items/s, 31 ns/item Testing 1000000 items, 1-to-10 chaining dependency, with max_range set. Add dependency 1000000 items. Time: 25ms, 39460028 items/s, 25 ns/item Sort 1000000 items. Time: 31ms, 31633556 items/s, 31 ns/item
by misiek08 | 2025-04-01 19:48:34+00:00
Basically CF default WAF settings saved more small and medium companies I can even count to. I’m not CF fan, but WAFs (with rate limiting) do help. Sad that one or two incidents for that complicated and big services make people post such comments, but cmon - it doesn’t have AI in it's name so sheeps have to cry, right?
by inhumantsar | 2025-04-01 19:49:13+00:00
> At a high level, you take an existing transformer model Freeze all the weights, delete the attention layer, replace it with RWKV, and train it through multiple stages.

Maybe I'm misunderstanding but it seems like they still depend on an attention based model to train their model? While it's interesting and would definitely enable the personalized AI they seem to be going for, I don't really see how they can say that it's not based on attention architecture. Someone still needs to shell out the big bucks to train that teacher model, no?
by chem83 | 2025-04-01 19:49:40+00:00
My favorite trick is to install with English (World) language to avoid auto-install of all sorts of crap. Windows Store won't work in this mode, but it's just a matter of reverting to your preferred language after first boot.

https://www.reddit.com/r/Windows11/comments/15gk07n/english_...

Edit: in my experience, changing the language to something else immediately after install is done still adds the crapware automatically. I think I needed to reboot once or twice for whatever post-install service Windows runs to no longer get executed.
by POiNTx | 2025-04-01 19:50:22+00:00
SEEKING WORK | Remote | Part time | Vancouver, Canada

Availability: 20 hours or less per week

Technologies: Elixir, Phoenix, Svelte

- GitHub: https://github.com/woutdp

- LiveSvelte: https://github.com/woutdp/live_svelte

- Website: https://wout.space/

- Contact: hn@wout.space

Full-stack web developer with 10+ years of professional experience. Creator of LiveSvelte, a popular library integrating Svelte with Phoenix LiveView. I'm looking for Elixir/Phoenix projects with a defined scope—preferably fixed-fee or milestone-based. Open to equity or profit-sharing arrangements for the right opportunity.
by Lammy | 2025-04-01 19:51:48+00:00
I assume this is being posted/upvoted in terms of “workaround for Microsoft Account requirement”. I actually mostly like Windows, but that particular thing they're pushing is more infuriating than any other, and there have been lots of others.

See the page's description for “Allow Windows 11 to be installed without internet connection”:

> This effectively runs the oobe\BypassNRO.cmd command, which was discovered by Reddit user AveYo. You still have to click the I don't have internet button during Windows Setup.

> Only check this option if your computer really does not have internet access. If you just want to create local (“offline”) user accounts in Windows 11, you can always do so in the _User accounts_ section of this form.
by zehaeva | 2025-04-01 19:52:13+00:00
Not really trolling, unfortunately.

GP, in their parenthesis, made the insinuation that if it, which I would take as a LLM, talks like a human and makes up answers, like a LLM is wont to do, like a human is it human? >(if it talks like a human and makes up answers like a human, is it a human? ;)

While I don't subscribe to the idea that humans have a soul, or some other dualist take, I do think that there is far more to a human than just our cognitive properties. So to convince me that something is human takes more than just listing to it talk to me or make things up during the discussion.

So, too, with a duck. Sure, if all I have to go on is hearing a quack then I would say yeah that's most probably a duck.

Just like if you told me a barn was red when we say just one side, I'd say it's probably red.

I know, I know, I am fun at parties.
by enjoiful | 2025-04-01 19:52:15+00:00
InnoVint | Wine Production Software | Remote (US-based) | FT | Senior BE Developer (Django/Python) We're looking for another great back end developer to join our team. We are a company of 30 large and have been operating for over 10 years. We are not VC backed and operate as an independent company with startup mentality.

InnoVint is the world's leading SaaS solution for wineries and wine producers. We are and have always been a well-performing, tight knit virtual team that meets several times a year in the real world (usually a wine destination!). About half the team has some wine production experience. If you love the idea of being part of the wine industry, but haven't yet considered combining your experience in SaaS and tech, maybe InnoVint is the perfect company for you. If you are a reformed or aspiring winemaker, that's even better!

This is a great opportunity to work with an excellent and passionate team, serving a really fun and interesting market - commercial wineries. If you're interested in a more concrete visual understanding of InnoVint's market leading wine production software, here's a short video showing the software in action: https://www.youtube.com/watch?v=hNBBZz08DWY

Application link: https://www.innovint.us/careers/sr-backend-engineer/
by Draiken | 2025-04-01 19:52:24+00:00
In my experience, people that simply attack other people instead of contributing to the discussion are the ones that want the "moral high ground".

That statement is in no way moral. Not sure why GP assumes that. It's simply not beneficial to society for small groups to accumulate disproportionate amounts of power.

But as always, we have some "future billionaires" rushing to defend them.
by cess11 | 2025-04-01 19:52:32+00:00
Already Riven was a little too slick to have the same kind of lo-fi magic Myst evoked, so if that's what you want to get a feel for it's probably best to dig up some old ISO or CD and emulate. With a bit of luck some of the videos will refuse to render or glitch a bit, like they were prone to do back in the day.

If it's more that you want to see the storytelling and puzzles later adaptions are likely fine. It's a neat game, exciting without direct conflict.
by alexisread | 2025-04-01 19:53:18+00:00
I'd guess the best approach is similar to security - minimal TCB (trusted computing base) that you can verify by hand, and then construct your proof checker on top, and have it verify itself. Proof and type checkers have a lot of overlap, so you can gain coverage via the language types.

I can't recall exactly, but I think CakeML (https://cakeml.org/jfp14.pdf) had a precursor lisp prover, written in a verified lisp, so would be amenable to this approach.

EDIT: think it was this one https://www.schemeworkshop.org/2016/verified-lisp-2016-schem...
by mitthrowaway2 | 2025-04-01 19:53:26+00:00
I tried Japanese; the Youtube video that autoplayed had its timing slightly off so that instead of saying あたまも疲れました I only heard まも疲れました. It was pretty confusing but fortunately the answer was displayed right in the video because the video itself had its text spelled out.

https://app.fluentsubs.com/exercises/cm8v909oq00fj9x1kztl1ez...
by qwezxcrty | 2025-04-01 19:54:34+00:00
That link was what I referred to after Googling, but in my case I need the width of the left part and the right part to be different, which requires setting width_ratios in the subplots and adjusting the slope of the hacky lines used to draw the broken axis symbol. seaborn also would not help in this exact case.

There is a package by some nice guy: https://github.com/bendichter/brokenaxes just to do the broken axis. But not being built-in in Anaconda is already an annoyance, and in my case it generates a figure with a ugly x-label.

I ended up letting ChatGPT generate the code for me with the two required hacks. I simply need the figure in the minimal amount of time and with the least mental bandwidth, so I can focus on the science and catch the conference deadline. Origin is a very "over-engineered" piece of software, but hey getting a broken axis is so simple (https://www.originlab.com/doc/Origin-Help/AxesRef-Breaks ). Sometimes the "over-engineering" is necessary to minimize users' pain.
by facile3232 | 2025-04-01 19:54:46+00:00
It makes sense if you follow the narrative arc of the country. The above people I mentioned slot right into the WASP trend of the ruling decorum of the country, even if the trend abandoned nominal white Anglo-Saxon protestants centuries ago.

It's the same reason why white supremacy is still relevant despite the color of skin being less important: it still ties into the impressive rhetorical power of colorism and the implicit introduction of "others" that allows the oppression of the general population for not being "civilized" enough, as if the word had any meaning to a person whose brain hadn't been turned to porridge by interaction with finance bros.
by maxlang | 2025-04-01 19:55:59+00:00
Ambient | Remote | Full-Time | Principal Rust Engineer, Lead AI Researcher, Principal Python Engineer | https://ambient.xyz/

The world economy will be denominated in machine intelligence and Ambient is building a useful proof of work cryptocurrency network to support that, where the proof of work is verified inference, fine tuning, and pre-training on a single large language model (650b + parameters) that runs on all the nodes of our network. As a mental shorthand, imagine if Open AI was powered by AI Bitcoin instead of Azure credits and was actually open source. You can read more about our approach at https://ambient.xyz/litepaper and check out our funding announcement here: https://x.com/ambient_xyz/status/1906821564731113797.

Looking for the following:

- Principal Rust or Python Engineer (especially if you're comfortable working with large distributed systems)

- AI/ML Engineers/Researchers (especially if you've worked on distributed training frameworks)

To apply, please email your resume and a brief introduction to jobs+hn@ambient.xyz
by thaumasiotes | 2025-04-01 19:56:19+00:00
No, it says that projects should move forward without verifying that prerequisites have been fulfilled, but that the verification should take place anyway. It's about the pace at which you can go.

Trust-free:

Ensure that step A can go off without a hitch. Begin step A. Ensure that step B can go off without a hitch. Begin step B. Ensure that step C can go off without a hitch. Begin step C.

Trust, but verify:

Begin step A. Begin step B. Check that you have whatever you need for step A. Begin step C. Check that you have whatever you need for step B. Check that you have whatever you need for step C.

You can't finish step B until you have all the prerequisites, but you can start it.
by byroot | 2025-04-01 19:56:19+00:00
Can't believe this still has to be debunked. No Phlex certainly isn't 12x faster than ERB. It's noticeably slower than ERB, e.g.: https://github.com/KonnorRogers/view-layer-benchmarks/commit...

In some extreme scenarios with tons of very small partials, it can win against Action View because the Action View partial lookup is significant overhead.
by s1artibartfast | 2025-04-01 19:56:44+00:00
The argument is about the exclusion threshold because that determines who it is applied to. People generally support taking from other people but not from themselves.

A flat 50% rate still extract much more value from the rich, but apply equally to the poor.

My perception is that hereditary wealth transfer is about as universal and it's phenomenon get when it comes to humans. Not 100%, but close to it.
by mrandish | 2025-04-01 19:58:30+00:00
> for whatever that's worth.

Very little because it's clear Mitchell aggressively sued and/or threatened to sue both Twin Galaxies and Guinness to an egregious extent and the reinstatements were minimal, reluctant and only done to finally get him to stop the constant legal harassment.

Frame by frame analysis by multiple independent experts of the videotape of Mitchell's Donkey Kong record clearly shows he cheated. I don't think anyone (who isn't Mitchell, his lawyers or few friends) has any doubt Mitchell cheated and has repeatedly lied about it.
by necovek | 2025-04-01 19:58:39+00:00
Note that I was responding to a comment claiming:

> What you really mean is is there any meaningful difference in what can be processed by biological computing and non-biological computing. > The answer to that would appear to be, no.

So specifically to "appear to be, no".

> i would rather ask one to think, what evidence is there that we cannot do brain on non-gooey stuff?

Because we haven't practically done it despite decades of trying?

I don't think this should stop us from trying, and it's pretty obvious it won't. But there is no proof either way — potentially the problem is so complex that we never get there in practice?

(Also note that proving a general negative statement is pretty tricky and usually avoided — we usually look for counter-examples, evaluate a full finite/countable set of scenarios, etc)
by numpad0 | 2025-04-01 19:58:39+00:00
Well, it's idiot proofing. Can't burn a laptop if the plug didn't go in. Or the jet fighter flashed red 3 times and refused to take fuel.

I actually had done it once. It was a 9V adapter into a 12V device. It worked for ~180 seconds, then LCD inverter melted dead from overcurrent.
by csbartus | 2025-04-01 19:58:45+00:00
Perhaps there is no such thing like absolute truth.

In category theory / ologs, a formal method for knowledge representation, the result is always mathematically sound, yet ologs are prefixed with "According to the author's world view ..."

On the other way truth, even if it's not absolute, it's very expensive.

Lately AWS advocates a middle ground, the lightweight formal methods, which are much cheaper than formal methods yet deliver good enough correctness for their business case.

In the same way MIT CSAIL's Daniel Jackson advocates a semi-formal approach to design likely-correct apps (Concept design)

It seems there is a push for better correctness in software, without the aim of perfectionism.
by pico_creator | 2025-04-01 19:59:15+00:00
(original article author)

I view it more as a shortcut. We have trained 7B and 14B models from scratch, matching transformer performance with similar sized datasets.

This has been shown to even slightly outperform transformer scaling law, with the training we done from 1B to 14B. And we expect it to do so as we scale.

However as of this point, answering and settling that debate for good at 72B scale - is a $5 Million dollar bill. So for now, we use the short cuts, to just show that it actually works - and use that money to iterate and improve the architecture faster.
by sky2224 | 2025-04-01 20:00:35+00:00
First, I appreciate the kind words, they really do mean a lot.

I will say, part of the reason I'm likely more aware is because I am an older undergrad (currently 25), but additionally, I've seen all sides of the education system, so I've been exposed to quite a lot.

> People who figure out how to learn are always in a golden age.

100% agree on this. The ability to be able to pick anything up and just go with it opens life up to a wealth of opportunities.
by gonesurfing | 2025-04-01 20:00:58+00:00
My 2p's worth is that the whole of F# is more than the some of its parts. When you say in your previous comment "All the good stuff has been pirated from F#" it misses the point of what it's actually like to use F#. The problem is, it's almost impossible to communicate what it's like. You have to try it and you have to keep going until you get over the initial "WTF!?" hump. There will be a WTF hump.

For example, C# may have cribbed the language features, but F# is expression based and immutable by default. Try using the same features in this context and the whole game changes.
by GenericCanadian | 2025-04-01 20:01:05+00:00
Phlex is an amazing project. Makes frontend fun again. I've built my own UI library using DaisyUI and Tailwindcss that we use in all our Rails projects: https://github.com/inhouse-work/protos

It cannot be overstated how nice it is to move away from erb and into pure ruby. Private methods as partials is a game changer for refactoring your UI.
by sophacles | 2025-04-01 20:01:35+00:00
Python doesn't have "total absense of typing". It doesn't have static typing, so compile time checks are not possible (well historically, there's some psuedo static typing things these days). The fact that you can call `+` on some objects but not others is literally the result of the objects being different types.

A truly typeless language (or maybe more accurately single type for everything language) is ASM, particularly for older CPU designs. You get a word - the bitfield in a register, and can do any operation on it. Is that 64 bits loaded from an array of characters and the programmer intended it to be a string? Cool you can bitwise and it with some other register. Was it a u64, a pointer, a pair of u32s? Same thing - the semantics don't change.
by echelon | 2025-04-01 20:01:42+00:00
I appreciate the sympathies. Everything's okay. I'm relatively comfortable with death. Though it still feels like we're in a local optima faraway removed from true nirvana, there's not much we can do about that currently. I don't know if any "speed run" of life today could solve it for those of us presently alive.

> If death is oblivion, then you won't be able to feel sad that you don't exist since there won't be a consciousness to interpret these feelings.

I've also taken this to mean that any pleasure and pain in this life are meaningless on a geological time span. Apart from what comfort we need to keep our mental health while still alive [1], we don't need to optimize for self-gratification, pleasure, or wealth accumulation. It's my excuse for grinding so hard at the few things that bring me meaning.

We're all traversing these gradients differently. The sum of what we learn and build will feed into the next generations. I hope the future is brighter for them than the wildest of we could dream of today.

[1] Time with friends and family; enough resources to not worry about food, shelter, or bills; a fun distraction here or there