MurphyA/hacker-news huggingface dataset:
by OhMeadhbh | 2025-07-14 14:40:38+00:00
<snark>At some point we should just tell JavaScript programmers about monads and be done with it.</snark>

Seriously though... thx for the heads up. I didn't notice this in the TC39 output.

Also... somewhat related... here's the old way to do async iterators... I nano-blogged Tamás Sallai's "How to use async functions with Array.forEach in Javascript" at https://www.bi6.us/CO/N/20220508.HTML#/051102
by PaulHoule | 2025-07-14 14:42:34+00:00
When I bought a new car in the US. circa 2010 I got a really great financing deal (0.3% interest) from the dealer that was backed by the manufacturer because they were trying to move metal. When the car got totalled and I was looking for a replacement I was in a hurry and took the loan I got from the dealer which probably wasn't the best I could have gotten. Previously my credit union had been pretty aggressive about giving out car loans but when I called them up they weren't that interested.
by amiga386 | 2025-07-14 14:42:49+00:00
> Firefox [...] may perish because of underfunding

Hindsight is 20/20, but remember that Google has paid Mozilla 3.8 BILLION DOLLARS in the past 10 years alone: https://en.wikipedia.org/wiki/Mozilla_Corporation#Finances

You could do a lot with 3.8 billion dollars, if you spent it on your core mission and not chasing Bay Area trendy shit. Mitchell Baker is still there, making phat bank, she's just the chair of the Mozilla Foundation instead of being the CEO of Mozilla Corporation.
by dist-epoch | 2025-07-14 14:44:22+00:00
You can pay a font designer a fixed fee to create a font, just like you pay a programmer a fixed fee to work on Linux. Could be even $1 mil / font.

But perpetual licensing for a font, why?

Verdana/Futura, what about familiarity? Verdana is certainly more familiar to more people than Futura, and we know from psychology that familiarity has an impact in everything we do.

What if IKEA switched to Verdana because studies show that it's "better" for sales? Surely paying for Futura is a rounding error in their balance sheet.
by nathan_compton | 2025-07-14 14:44:22+00:00
Have you looked at these "calculations?"

There is nothing in these tables except a bunch of numbers. There is no development of the basic physical theory, no explanation of how the formulae or numbers are arrived at.

Its bullshit, dude.

Let me ask you: have you ever calculated the Helium energy levels in regular old Quantum Mechanics? If a student submitted these tables to me I'd give them a D.
by ramses0 | 2025-07-14 14:44:23+00:00
So, I love that the README is nearly as long as the code itself.

Shorthand:

PATH=$HOME/.bans:$PATH # (prefix path with "banned" cmd-dir) printf "echo 'bad!'" > "$HOME/bans/some-cmd" # (make `some-cmd` run `echo 'bad!'`)

...and then some goodies around tracking, reasons, etc... some niftiness around "auto-expiring" the banned command (self-deletes the "bad" shell script that's shadowing the actual command usage).

As to the sibling "why?" ... it's trivial to circumvent: `ban ls "I run it too much..."`, `/bin/ls` is still unaffected, `rm ~/.bans/ls`, etc... but I _do_ like the pause to allow a return to rationality, eg: "Hey, maybe I do run `ls` too much..." and then deciding how to proceed.

It'd probably be nicer if it did something like `(Bad) Chrome.app/*` on OSX, but as an exercise in shell gymnastics, I'm kindof all here for it! :-)
by clarionbell | 2025-07-14 14:44:28+00:00
Water, not carbon. Carbon itself isn't enough, in order for the fine machinery of life to work you need solvent. On Earth it's water. Limits of Earth bound life are determined in great part by properties of water, when it boils and when it freezes.

The Goldilocks zone itself is a bit of an outdated concept now. Largely because we now know that liquid water exists way beyond the orbit of Mars, in oceans of Europa and Enceladus at very least. Something similar is the case with Venus. Surface is too hot for liquid water, but high atmosphere is pretty much fine.
by pickledoyster | 2025-07-14 14:45:19+00:00
No. This is not webview, this is opening a full Safari browser instance and disregarding the user's default browser setting. It also used to be the case with doing a dictionary look up anywhere in iOS too, where the user selects a word, uses the popup menu to Loop Up, and then selects Search Web. This resulted in the absurd situation where you're using your default browser, looking up a word, selecting Search Web and then having Safari (again, not the default browser) open with a search query. Thankfully, at least that behavior has changed recently
by shawnz | 2025-07-14 14:45:21+00:00
I think you're still answering a different question than I'm asking.

We certainly agree that social media and in-person conversations in public spaces have the same expectation of privacy, but that's not the point I'm getting at.

What I am asking is, don't you think it would be considered inappropriate to spy on such conversations even though it's technically and legally possible to do so?

Our judgments as to what is considered socially acceptable behaviour aren't strictly ruled by what is technically or legally possible, nor should they be.
by atmavatar | 2025-07-14 14:45:35+00:00
What you're missing is that SpaceX could do this because NASA had already done all the difficult research. SpaceX is so successful because it does what private industry does really well: start with something that has already been proven possible and make little improvements on the fringes to streamline and profit from it.

What SpaceX has done is very valuable - let's make no mistake about that. But without decades of NASA experience and subsequent hand-holding with SpaceX engineers, SpaceX wouldn't exist.

NASA is a vehicle for pure scientific research, which is something private industry is absolutely terrible at. Let's be real: as much bluster as Elon has about going to Mars, it's going to take an organization like NASA to do it first before a private company like SpaceX ever attempts to do so.
by cantoranpoirer | 2025-07-14 14:45:53+00:00
This is a fantastic showcase! The before/after comparisons really highlight Flux Kontext's precision – especially the text removal examples, which are cleaner than most inpainting tools I've tested.

Your playground reminds me of how we're using Flux Konkext for real-time collaborative editing (try dragging the 'context strength' slider while multiple users tweak prompts simultaneously – magic happens).

https://flux-kontext.io/

Would love to compare notes on the style transfer parameters you're using. The subtlety in your examples is exactly what most implementations miss!
by 0xbadcafebee | 2025-07-14 14:45:58+00:00
I think this partly explains gen z's constant complaint of not being able to afford a house. Most people didn't used to pay for TV (there's this invisible signal going over the air!) and now everyone pays for Netflix. People did pay for premade food (TV dinners, canned food, etc) but now they're paying for a restaurant-level expense one or multiple times a day. They're purchasing equipment in online games, subscribing to a million online services, constantly buying junk from peddlers like Temu, Amazon, etc. $100 home internet, $70 mobile phone service, $1000 phones? They're throwing their money away. And while they technically could stop, I'd argue that we have all been programmed to do this, to the point most people probably are unable to stop. Consumerism is addictive. I'll bet in the future your paycheck comes pre-deducted with all your subscriptions "to help you afford food and housing", and it'll be provided by Stripe.
by masklinn | 2025-07-14 14:46:06+00:00
It’s always going to be anecdotal. I reckon a mid size RV (say upper class B) will have 1500-2000W of solar capacity, if it’s really boxy. It’s going to have the aerodynamics of a brick. Meaning you’ll be lucky to get 1mi/kwh at highway speed, maybe 2~2.5 if you keep under 30.

So you’ll be charging at 2~5mi/h, if the sun is shining straight overhead.

It’ll count for something if you park the RV in the sun for a week as you camp somewhere, but on the road it gives you some limping ability and that’s about it. The main benefit is not running the AC off of the engine.
by adrianberco93 | 2025-07-14 14:46:12+00:00
Location: EU

Remote: Yes — EU and US timezones, can also overlap with West Asia and India

Willing to relocate: No

Email: adrian.bercovici.hn@gmail.com

LinkedIn: https://www.linkedin.com/in/adrian-bercovici-8799b218/

GitHub: https://github.com/sanzor

Technologies: Erlang/OTP, C# (with Orleans, Blazor), Rust (actix, kameo, tokio), Python, Temporal, Azure, RabbitMQ, Redis (pub/sub also), Kafka, IIoT, SCADA, MES, OPC DA/UA

Software architect and senior backend developer specialized in:

- Actor model programming (Erlang, Rust, and C#)

- Realtime applications (sockets, websockets)

- Chat applications

- Event driven systems (event sourcing)

- Domain driven design

- SCADA/MES industrial control systems (interfacing with PLC/HMI, OPC DA/UA)

- Functional programming

- Rewrite systems (monolith to microservices), decoupling components

- Multiplayer game servers

Anything involving realtime apps — be it websockets, message brokers, data-intensive apps, DDD — feel free to ping me.

Available immediately.

P.S. For more info about my work, check out my GitHub account.
by hermitcrab | 2025-07-14 14:46:27+00:00
>It'd be a good hard sci-fi novel though.

Must have been done already. Surely?

'Hail Mary' by Andy Weir has some interesting stuff about the (spoiler!) alien 'rocky' who is adapted to a high pressure/temperature environment.

I can't imagine anything would justify the cost and hellish conditions of living on Venus's surface. Except, perhaps, as an example what not to do to our own planet.
by cesarb | 2025-07-14 14:46:37+00:00
> I'm sure they must exist somewhere, but battery-powered trams are not popular.

Yes, they do exist. The Alstom Citadis at Rio de Janeiro, which I take often, uses a supercapacitor for small pieces of its route (mostly crossings where the third rail would be damaged too often by vehicle traffic, or be impractical); according to the Wikipedia article (https://en.wikipedia.org/wiki/Alstom_Citadis), the Alstom Citadis at Nice uses batteries for parts of its route (https://www.railway-technology.com/projects/nice-trams/). I'm sure there are others.
by toast0 | 2025-07-14 14:46:58+00:00
US used to have Verizon, Sprint, T-Mobile, Cingular and ATT. There was an active roaming agreement in at least California for T-Mobile and ATT so they shared coverage there, but otherwise pretty much 5 national networks before the ATT T-1000 reformed, and Sprint died.

I've seen some countries where they had three established GSM networks and then someone starts repurposinf their CDMA network for mobile handsets, but it had been built and operating for years for fixed wireless, phone lines for houses without wires.
by NitpickLawyer | 2025-07-14 14:47:04+00:00
Because collecting signals from the people that use these systems is extremely valuable. This kind of data is almost impossible to gather unless you own such a product. And those that do probably won't sell to the competition. So, it makes sense that everyone is in the me too phase.

Goog is even heavily subsidising this. Anthropic is likely doing it with their top tiers as well. Even the small ones @20$ most likely did in the beginning.
by kaffekaka | 2025-07-14 14:47:13+00:00
They might be unpleasant but still fun. And they may be painful but in reward you get to see places you would otherwise not. Or you may get to discover your limits, which are of course further out than just pain and discomfort. So there is absolutely enjoyment in these "unfun" things.

Plus of course the chance to humble brag online afterwards!
by nathan_compton | 2025-07-14 14:47:44+00:00
This isn't true. For example, at the bending magnets in a particle accelerator there is a constant current of electrons moving through the bend but those electrons still radiate. From far away the charge density at the turn is constant, but the current density is not constant. You cannot eliminate current density by squinting - classically accelerating charge radiates.

If we have a classical scale beam of electrons released into a constant magnetic field it radiates as it moves in a circle, even if the instantaneous charge density at any point on the circle is constant. In fact, speaking purely classically, the current density is instantaneously constant at a given point on the circle but it still radiates because in order to maintain itself on a circular path the charge must accelerate, even if the speed stays the same.

Of course as the action of the system approaches hbar (as it must as the energy radiates away) the system begins to have quantized energy levels, as quantum mechanics correctly predicts.
by waltbosz | 2025-07-14 14:48:03+00:00
I see the plot of a sci-fi story where scientists bring home some of the Venusian microbes for study and accidentally wipe out all life on Earth after it escapes the lab, multiplies rapidly, and Earth has no defense. Or the microbes could be all that is left of a doomed Venus society that genetically engineered these microbes to lay in wait in their atmosphere for the day that a curious space traveling society comes to investigate only to be parasitically taken over as a host.

Come to think of it, I think Asimov already wrote that same story in "Green Patches".
by freen | 2025-07-14 14:48:07+00:00
It is several orders of magnitude cheaper to produce bullshit than it is to produce truth and/or invalidate bullshit.

The truth value/prediction value for the knowledge system as a whole produced by the invalidation of bullshit is orders of magnitude less valuable than the creation of truth.

Note: the production of bullshit can be VERY economically/socially valuable for the specific producer of bullshit, but emphatically not valuable for the entire knowledge system.

Tolerance of bullshit in a field decreases the likelihood of robust invalidation by others due to the above.

It is a plague on intellectual pursuits, and why we are well aware of several famous “bullshit artists” in the western medical tradition: they are famous because bullshitting is rare, unacceptable, and career destroying.

If that is not true of a knowledge system, you have a culture, not a science.

Culture is great by the way! Awesome! Important! Culture is not meant to be predictive!

Not science though.

Great way to tell if you have a science on your hands or a culture: are extremely large quantities of money dependent upon accuracy of predictions?

If so, you’ve likely got a science! If not, well, might be a culture.
by IAmBroom | 2025-07-14 14:48:10+00:00
Because of politics.

This war has been nothing but a blessing to the West. Putin's forces and weapons have been very publicly tested (and failed expectations). His reserves are being drained; in some cases emptied. Western weapon systems are being field-tested, at the low-low cost of their purchase cost, plus shipping and handling.

It took a while for me to realize that the West doesn't want Ukraine to win, outright. First, they want Ukraine to bleed Putin until he's too feeble to stand. That will take a while.
by Forgeties79 | 2025-07-14 14:48:11+00:00
I have always been "aware" of the concept that they can be perceived as arrogant, but really only "colour" - it sounds kind of deliberate and like some attempt to sound "fancy," like enunciating "theater" as "thee-AY-tour" But even so, I usually see it as a humorous thing. The person is purposely trying to sound over the top arrogant/refined as a joke. I've never actually read "british" spellings and gone "what an ass." I usually assume that's how they write or it's a joke.
by Jalad | 2025-07-14 14:49:12+00:00
In my school there was a strong emphasis on what a healthy diet is baked into the curriculum. Along with my family's relatively healthy cooking, that set me up for cooking and eating well on my own through college and life after that. I would edge away from takes related to "it just wouldn't work"

I mean the education system is its own mess for other reasons, but it's not a complete failure
by mikepurvis | 2025-07-14 14:49:14+00:00
Yup, was just going to link something like that— here's the University of Waterloo's solar car team's vehicles: https://www.uwmidsun.com/our-cars

And even those IIRC don't drive continuously. They drive for part of the day, then park them angled into the sun for the other part of the day to top up the batteries.

It's pretty hard to beat fixed panels + fast charging + parking your vehicle in a garage where it doesn't see the sun anyway (or get super hot).
by regulalegier | 2025-07-14 14:49:32+00:00
This is a great demo! Kontext's precision with localized edits is impressive – especially how it handles grainy footage without artifacts.

Your multi-image compositing experiments reminded me of how we built https://flux-kontext.io/ to solve a similar problem: enabling real-time collaborative AI edits where multiple users can tweak different image sections simultaneously while seeing live previews. The context preservation feels almost like magic when you see it in action.

Would love to compare notes on your masking-free approach – we've found that combining InstructPix2Pix-style changes with layer-aware diffusion (like in your film example) reduces hallucination by ~40% in our tests. Any plans to open-source the training pipeline?
by jillesvangurp | 2025-07-14 14:49:52+00:00
Fast and comprehensive are not mutually exclusive goals. Having fast tests makes it more likely you'll add more and better tests as well. Because the cost of doing that gets lower. I have some pretty comprehensive tests that setup fairly complicated scenarios. The cost for that is low.

A slow test will be something you avoid running when you should be. When it takes 20 minutes to validate a change you did it gets tempting to skip it or you post pone doing it. Or you'll do it and get side tracked by something else. The ability to run high quality integration tests quickly is a super power. We're used to these things running slowly but my point is that you can engineer it such that it's fast and that's worth doing.

IMHO a key mistake is treating integration tests as unit tests. Which then dictates you do silly things like running expensive cleanup logic and isolating tests for each other and giving them their own virgin system to run against. That actually makes your tests less valuable and more tedious to run.

The real world is messy. A good integration test benefits from the noise created by lots of other tests running. It's the closest you can get to a real running live system without using the actual live running system and testing in production. Real users will never see a virgin system and they won't be alone in the system. It's OK for there to be data in the database. You can isolate through other means: give tests their own users. Randomize key things so they don't clash with other tests, etc. This results in better tests that actually run faster.

I love my unit tests as well. But I don't unit test things that I cover with an integration test anyway. I reserve those for things that are proper units that I can easily test in isolation. Anything with complicated logic, regular expressions, or algorithms basically. Testing that with an integration tests is counter productive because your goal is to test the logic and you probably want to do that with lots of different inputs. And then you mock/fake anything that just gets in the way of testing that.

But unit testing APIs is silly if you are in any case writing proper full blown integration / scenario tests that use those APIs. I don't need to unit test my database layer with an in memory database either. If it's at all important, that functionality will be used as part of my integration tests triggering logic that needs a database. And it will run on a proper database. And I can use my API from the outside to evaluate the output and assert everything is as it should be without poking around in that database. This adds more API calls and realism to the test and ensures I don't need to make assumptions about the implementation. Which then means I can change the implementation and validate that it didn't break anything important.
by JonChesterfield | 2025-07-14 14:49:57+00:00
Discrete GPU is a liability. Makes the thing hotter, bigger, hurts battery life and stands a decent chance of being the thing that kills the machine when the solder joint breaks down. I won't buy a laptop with one in. Different people have different ideas of perfect (e.g. I don't want a touch screen - not interested in fingerprints on the screen or the hit to battery - but the OP requires it).
by znpy | 2025-07-14 14:50:20+00:00
> A whole laptop for less than 400 USD is a great thing for the other half.

I paid my "new" ThinkPad X13 Gen1 400 Euros + 29 euros for shipping, less than a month ago, from eBay. It comes with a 8c/16t ryzen cpu, a full-hd touch display and 32GB ram.

Even if it was 500 euros, it's an incredibly better value than a "Shenzhen Special" piece of trash.

Please stop promoting e-waste.
by 6510 | 2025-07-14 14:51:48+00:00
I think one can be more selective. Skip the unlikely long shots. Being first has its advantage and disadvantages, doing something reasonably early is good enough.

With an insane amount of capital you do get a more reliable % of success but with a single lottery ticket you still have odds to win.

If you are not in the game at all you certainly wont.
by Imustaskforhelp | 2025-07-14 14:52:04+00:00
211 MB appimage is wild when your premis is linux

What surprises me here is that tauri is supposedly meant for smaller sizes but it doesn't seem to be the case here.

Also, this could be better an issue but shoot, here I go. ./raycast-linux_0.1.0_amd64.AppImage WebSocket server listening on ws://127.0.0.1:7265 Starting initial file index build. Spotlight shortcut: HotKey { mods: Modifiers(ALT), key: Space, id: 65598 } [Snippets] Wayland detected, using evdev for snippet expansion. Updating currency rates... Soulver calculator initialized and currency provider has started updating. Could not create default EGL display: EGL_BAD_PARAMETER. Aborting... Successfully updated 175 currency rates.

Andd it doesn't work.

I personally use something like dmenu (fuzzel) except with my own scripts and keybinds (hyprland).