MurphyA/hacker-news huggingface dataset:
by thesz | 2025-09-22 21:20:04+00:00
> This paper addresses the challenge by asking: how can we trade off more compute for less data?

Autoregressive models are not matched by compute and this is the major drawback.

There is evidence that training RNN models that compute several steps with same input and coefficients (but different state) lead to better performance. It was shown in a followup to [1] that performed ablation study.

[1] https://arxiv.org/abs/1611.06188

They fixed number of time steps instead of varying it, and got better results.

Unfortunately, I forgot the title of that ablation paper.
by fpoling | 2025-09-22 21:20:21+00:00
I really do not understand why hibernate under secure boot is not implemented on Linux and this continues for years.

It is as if the features are implemented by completely different people. But this is not obviously the case since systemd supports both and actively improving both.

Note for me hibernation is a security measure and not about saving battery. I am traveling sometimes with the laptop and risk of theft is non-trivial. If it is hibernated, then it is just a property loss. But with just suspend there is a chance that the data can be extracted. So I configured it to hibernate automatically after 15 minutes in suspension. Surprisingly it has been working reliably with Linux.
by anonymars | 2025-09-22 21:20:25+00:00
I don't understand why people would want to live that way and argue against those who fight for better.

But my guess is that it's a defense mechanism, essentially the Just World fallacy. "It would really suck to have that bad thing happen to me through no fault of my own. *spoink!* I'm careful (and smart) therefore bad things won't happen to me" (https://dilbert-viewer.herokuapp.com/1999-09-08)
by mothballed | 2025-09-22 21:20:28+00:00
I find it odd to blame the impeachment situation on Rand when the ball is in the court of the House. You can have an opinion on something that other people have the control over, but it's not particularly damning if you don't spend your time doing so, given many constituents would probably prefer their senators spend their time on issues they can actually tackle in the senate.

>"supports impeachment and conviction"

As it stands now, Rand has no vote on any impeachment conviction and no ability to bring one, so I don't see the point in asterisking on the "and conviction" as it doesn't change the situation beyond shoehorning a connived reason in to blame Rand for not making a public statement on the non-existent impeachment.
by nagisa | 2025-09-22 21:20:36+00:00
While I don't have any suggestions on how to look at the relevant metrics, a big part of the issue is the parts selection and having them power off properly.

1%/h is just 0.5W (for a 50Wh battery) which isn't a lot, but fail to bring a component or two to shutdown or sufficiently low power state and you'll observe exactly this behaviour. Of course some drain is going to be almost inevitable just to keep memory contents sufficiently refreshed, but with proper power-saving states memory can go appreciably below 0.5W.
by zahlman | 2025-09-22 21:20:54+00:00
> There are plenty of times in Python and YAML I cannot visually figure out where some block ends.

To match the start of a Python block (with possibly other blocks nested within it) to its end: start at the (non-whitespace) column where the opening line begins, and go straight down until you find another line that starts in that column (or EOF).

Or you use an editor (or plugin) that just knows how to do this, just as you would with the balanced brackets. cf. https://vi.stackexchange.com/questions/7262 .

You can also just... not nest so deeply, or write so long. My functions rarely have more than ten lines are are usually not even inside classes; and I don't generally need more than three levels of indentation (that gets you, for example, a test within a loop within a function — which might well be better done with a comprehension anyway).

> XML prevents this by explictly stating what element was just closed.

Only for elements that cannot, even indirectly, contain other elements of the same element name. And for this limited safeguard, you double up every element name even in cases where it would otherwise be completely clear (which contributes to visual noise as the sibling comment points out). Of course, XML is designed for things that inherently need to be deeply nested. Your code usually doesn't.

https://en.wikipedia.org/wiki/Turing_(programming_language) tried the same idea. It didn't catch on.
by herefromthe70s | 2025-09-22 21:20:55+00:00
I have to create an account to comment on this.

I'm 56. I first discovered these in maybe 1980 or 81? These books were foundational to my sense of creativity, and expectations of entertainment. I had discovered D&D the year prior, and this was fuel to the fire. To this day, when I'm bored, I create my own adventure, and don't rely on computers, film, books, etc... these books taught me how to become self-sufficient and self-entertaining. Funny, the same year I also discovered Douglas Adams and I think Gary Numan's Cars was still on KC Kasem's top 20. 1979-1982: genesis of identity.

Also, this was the last good incarnation of the trope I'd seen in a while: https://www.cracked.com/blog/choose-your-own-adventure-on-dr...
by yesfitz | 2025-09-22 21:20:59+00:00
Enforcing speed limits requires constant labor and doesn't scale.

Making adjustments to roads requires some upfront capital and scales to every car on those roads.

Check out this great resource of traffic calming measures from the Institute of Transportation Engineers[1].

Chicanes, Chokers, and Corner Extensions are just three examples of measures that can be taken temporarily and cheaply.

1: https://www.ite.org/technical-resources/traffic-calming/traf...
by iwanttocomment | 2025-09-22 21:21:27+00:00
GEOS 2.0 was in fact released for the C128 in 1989. It did not spur continued interest in the machine, similar to how GEOS 1.x was not a primary driver for interest in the C64.

GEOS was also released for the Apple II and PC/GEOS for IBM PC compatibles in 1988 and 1990 respectively, even beating Windows 3.0 to the market. Neither version established any substantial market share.

There simply was never substantial demand for GEOS. While actual sales figures are hard to come by, it seems very likely there was substantially less interest in GEOS than in the Amiga platform. It would not have "saved" Commodore.
by tidit | 2025-09-22 21:21:31+00:00
Tidit is the easiest way for real estate professionals to market their listings online. In just seconds, agents can create beautiful social media posts for Instagram, Facebook, and beyond — no design skills required. Simply enter your property details, and Tidit automatically generates polished, on-brand posts ready to share with your audience.

Built with realtors in mind, Tidit replaces the need for complex tools like Canva or Photoshop. With automation, AI-powered design, and real estate-specific templates, it ensures that every listing gets maximum exposure while saving agents hours of work.

Tidit is more than a design app — it’s a growth tool. Whether you’re promoting a new listing, celebrating a closed sale, or hosting an open house, Tidit helps you market like a pro. The app provides built-in brand consistency, modern layouts, and seamless integrations, empowering agents to focus on selling homes instead of struggling with marketing.
by charlescearl | 2025-09-22 21:21:37+00:00
This amidst an unrelenting united states “embargo” - in another world this embargo would be called the crime against humanity that it is.

I often think of this Logic article on Cuban information retrieval design. “ Informatics of the Oppressed”, by Rodrigo Ochigame https://logicmag.io/care/informatics-of-the-oppressed/
by dusted | 2025-09-22 21:21:38+00:00
They used to be really popular, back in the ancient times when I was young and full of excitement for all things compute, almost all software was local-first, and.. only :)

But since the entire world economy has turned to purely optimizing for control and profit, there's just no good reason to not screw people over as much and as often as possible, what'll they do ? Switch to someone who won't ? And who would that be ?
by bongodongobob | 2025-09-22 21:21:41+00:00
They used to be. But if your app is cloud based, that means the businesses you're selling to don't have to have staff and hardware to manage that stuff on prem and can charge a higher subscription fee. For better or worse.

The pendulum will swing back, I think, for security reasons. "I don't want company X training AI on our data!" (Whatever that means)
by foobarian | 2025-09-22 21:22:00+00:00
> I take it that you're saying that if we provide the Tesla a road which contains nothing to hit, it won't hit anything?

Not quite. I am saying that basing the judgment on a rare anomaly is a bit premature. It's a sample size of 1, but I base this on my own driving record of 30 years and much more than 3000 miles where I never encountered an obstacle like this on a highway.

> Also, not interesting

I would have liked to see the planned cross-country trip completed; I think that would've provided more realistic information about how this car handles with FSD. The scenario of when there is a damn couch or half an engine on the highway is what's not interesting to me, because it is just so rare. Seeing regular traffic, merges, orange cones, construction zones, etc. etc. now that would have been interesting.
by stavros | 2025-09-22 21:22:06+00:00
I was really excited when I saw the headline, but I was kind of disappointed to see it doesn't support schemas natively. I know you can specify them via zod, but I'm really not looking forward to any more untyped APIs, given that the lack of strict API typing has been by far the #1 reason for the bugs I've had to deal with in my career.
by stanfordkid | 2025-09-22 21:22:28+00:00
The reasoning for why they canned him is a total facade. Nothing he said was really that inflammatory. They canned him because they were afraid the FCC would screw them, then they saw their viewers were angry so they re-negged. Run of the mill spineless bean counters. They kind of won it both ways though, because they were able to feign loyalty and show gov't they only re-instated "because they had to for the money", which Trump will empathize with.
by quuxplusone | 2025-09-22 21:22:34+00:00
There were dozens of such series in the late '80s and early '90s. My first guess is the "Lone Wolf" series mentioned above (launched 1984). It has a grimdark flavor; if you remember creepy illustrations, I'd look there first.

Other options on my bookshelf include "Fighting Fantasy" (including the famous "Creature of Havoc") — https://laurencetennant.com/bonds/creatureofhavoc.html

Or "Middle-Earth Quest" (1985-ish) — https://gamebooks.org/Series/270/Show

Or "SwordQuest" (1985) — https://gamebooks.org/Series/333/Show

Or "Fabled Lands" (1996) — https://en.wikipedia.org/wiki/Fabled_Lands
by neilv | 2025-09-22 21:23:37+00:00
It's only a Y10K problem if people assume that a year that happens to be 4 digits is existing in a system that doesn't permit years of 5 or more digits.

But as soon as you put a leading 0, (besides confusing people) you seem to be telling people to definitely use arbitrary fixed lengths for years and analogous purposes. Even though they weren't necessarily doing that before.

Sincerely,

"neilv "
by johannes1234321 | 2025-09-22 21:23:47+00:00
> Network speeds are of sufficient bandwidth and latency

They are, as long as you in reach of a base station.

As soon as you travel through a tunnel, hike outside, are on an airplane or are in Australia with latency to U.S or European servers things are different.

Not to mention choice of being offline, either to disable distraction or for reducing roaming costs for some devices while travelling.
by to11mtm | 2025-09-22 21:23:55+00:00
Story time!

Way back in like 2012-2013 I was putting together workflows in ESRI ArcGIS.

The options for scripting were either VBScript or Python. Python was the better choice (AFAIR the UI would show what you were doing in it as python, which made it easy to take a manual flow you developed and automate.)

However, the editor window for scripts in the UI, used the default windows dialog font configured for the user. [0] I wound up having to put together a workflow where I'd have to copy-paste back and forth from a text editor, which was fairly unproductive.

[0] - No, changing the dialog font to fixed width was not a great solution, because then other apps suddenly had terrible UX due to their design....
by jcranmer | 2025-09-22 21:24:02+00:00
> There is no credible indication that AI in general is a bubble, even if not all investments will make sense in retrospect.

If you add up all of the contracts that OpenAI is signing, it's buying something like $1 trillion/year worth of compute. To merely break even, it would have to make more money than literally every other company on the planet, fairly close to twice the current highest revenue company (Walmart, a retailer, which, yeah, there's a reason that has high revenue).
by McGlockenshire | 2025-09-22 21:24:07+00:00
Wow! When that one DHH blog went around the other day, I didn't actually pay attention to who the author was. All I saw was yet another bigoted rant and just skimmed it and rolled my eyes. (e: here it is to save people the effort: https://world.hey.com/dhh/as-i-remember-london-e7d38e64 )

I should not have skimmed it. From your link:

> In the same post he praises Tommy Robinson (actual name Stephen Christopher Yaxley-Lennon), a right-wing agitator with several convictions for violent offences and a long history of association with far-right groups such as the English Defence League and the British Nationalist Party. He then goes on to describe those that attended last weekend’s far-right rally in London as “perfectly normal, peaceful Brits” protesting against the “demographic nightmare” that has enveloped London, despite the violence and disorder they caused.

> To all of that he ads a dash of Islamophobia, citing “Pakistani rape gangs” as one of the reasons for the unrest, repeating a weaponised trope borne from a long since discredited report from the Quilliam Foundation, an organisation with ties to both the the US Tea Party, and Tommy Robinson himself.

This is ... disqualifying. That's the best word I can summon here to express my dismay. This is a crossed line. Absolutely nutso.

edit2: Uh wow I really should not have skimmed it. Here's one paragraph from DHH's blog itself:

> Which brings us back to Robinson's powerful march yesterday. The banner said "March for Freedom", and focused as much on that now distant-to-the-Brits concept of free speech, as it did on restoring national pride. And for good reason! The totalitarian descent into censorious darkness in Britain has been as swift as its demographic shift.

Well, if that doesn't speak volumes as to DHH's values, I don't know what does.
by everfrustrated | 2025-09-22 21:24:57+00:00
This so much this. Vscode has a very good syntax check github actions yaml so it's not yaml that's the problem.

It's the workflow for developing pipelines that's the problem. If I had something I could run locally - even in a debug dry-run only form that would go a long way to debugging job dependencies, etc. Testing failure cases flow conditional logic in the expected manner etc.
by reactordev | 2025-09-22 21:25:08+00:00
>but you write in a way that feels like you want to dismiss them outright as impossible

I write in a way from wisdom, from experience, the likes of which you describe as indescribable.

Ever heard the term “It takes a village”? You had mentors that you refuse to acknowledge.

>There are plenty of people who have never spent time with a mechanic, but have been spent so much time pouring over every technical manual for the car, that they can out perform guys with years working for Ferrari, while that guy working for Farrari has mentors, he still has to ask for help with most things, and needs to look up a number of the specs.

Except that guy in his garage isn’t working for BMW or Mercedes, he’s a hobbyist that has learned all about his vehicle. There’s a difference. A minor one, but it’s there. The Ferrari mechanic works on ALL Ferrari. Now, you’ll say, but there’s a car guy that can… I’ll save you the trouble. That guy isn’t applying to junior roles, isn’t asking for mentorship, he’s just a car guy. A passion about cars.

Then you’ll say: exactly my point about engineering. Which is right, I never said that it wasn’t possible that someone could selflessly throw hours away teaching themselves through trial, error, and tutorials. There are many paths. What I’m saying is, stop wasting hours and open your mouth and ask for help. There are no stupid questions, only stupid answers. Every scientific breakthrough starts with a question. Every idiot response starts with an answer. Mentorship is asking for guidance with the wisdom to know the difference.
by kentonv | 2025-09-22 21:25:50+00:00
I agree that, in the abstract, it's inconsistent.

But in the concrete:

* Looking up some additional data for each array element is a particularly common thing to want to do.

* We can support it nicely without having to create a library of operations baked into the protocol.

I really don't want to extend the protocol with a library of operations that you're allowed to perform. It seems like that library would just keep growing and add a lot of bloat and possibly security concerns.

(But note that apps can actually do so themselves. See: https://news.ycombinator.com/item?id=45339577 )
by throwaway_hjuu | 2025-09-22 21:25:53+00:00
I'm somewhat concerned that "smartest" is being conflated with "best at solving LeetCode problems and other time-limited interview exams". The American educational system doesn't focus on these types of Olympiad-style exercises.

I worry the pipeline is being tailored to pick up people with Olympiad-heavy educations at the expense of recruiting our local talent and creativity. And the more people are recruited from one such pipeline, the more biased its interview process becomes towards that style. (Not to say there's no overlap.)
by mrbonner | 2025-09-22 21:25:57+00:00
Let's me try to give you the solutions to your problems using Mac.

1. Homebrew: I use Nix package manager (with home manager, though you don't need to) and get rid of homebrew completely.

2. Docker: I assume you referred to Desktop version. You can just just Colima and the Docker/Compose CLI. You will get rid of all the bloats coming with Desktop. Bonus: see #1 for installing Colima and Docker CLI.
by Tadpole9181 | 2025-09-22 21:26:36+00:00
Oh yes, all the same.

I just now remember Joe Biden openly taking bribes in the office, on camera. I remember his "Joe for Life" jokes as he paraded "Joe Biden 2028" hats. I remember his attempted coup on January 6th. I remember him deploying the military on domestic soil against US citizens and proclaiming random tariffs across our allied countries that change on a weekly basis.

I remember him being found civily liable for the rape of a woman. And referred to in multiple court documents on the rape of a 13 year old girl. And in the flight records and friend circle of a child sex trafficker. And that he tried to cover that sex trafficking ring up.

I remember him denying Fox news access to the White House or pentagon. And his administration's overt threats to take news stations off the air or deny them business mergers for not covering him in positive light.

And I definitely and absolutely remember him publishing an AI video on Twitter of a purged, captured Palestine turned into a gaudy gold resort for rich Americans.

Oh. Wait.
by saratogacx | 2025-09-22 21:26:38+00:00
That's because MSFT doesn't really do hibernate any more but does "modern sleep" where it functions like a phone with the screen off. It keeps active network connections, downloads patches and keeps checking for notifications and other such nonsense.

BIOS support for proper hibernation has been getting worse too because with MSFT demanding it, there is little reason to continue support.

I've had older laptops that do the sleep->hibernate setup without too much issue but now it is a crap-shoot on if it is even supported in the hardware.
by stouset | 2025-09-22 21:26:46+00:00
If you learn some of these, you'll also see how interconnected many of them are.

A sheet bend and bowline knot are both wildly useful. But a bowline is just a single rope sheet-bent (sheet bended?) back onto itself! And a trucker's hitch is just a slip knot where you creatively use the slipped loop as a pulley.
by jacquesm | 2025-09-22 21:26:51+00:00
About Flight: My Indy had a weird glitch. After leaving the machine on overnight invariably in the morning I'd find it running 'Flight' with a plane crashed face down as the last thing on the screen. Complete mystery. So, one night I decided enough is enough and I need to figure this out. 2:30 am, footsteps on the staircase. Now, I don't know about you but that even if you expect it that's such a chilling sound. Next thing I know Flight is up and running. I snap on the office lights to see my five year old that had figured out my password by repeated observation blink like the proverbial deer in the headlights. He cried for a bit and I asked him 'why?' and he said he wanted to show us he can fly but he can't get past the landing part... He could fly just fine though!
by xp84 | 2025-09-22 21:26:56+00:00
Maybe it's just startup life, but living in SF during the 2010s decade, I didn't know many people who drove to work. Who wants to sit in traffic and then pay like $300 a month in parking fees when you can sit in traffic on MUNI vehicles for much less, while doing something useful?

Even people who lived in the farther-out suburbs usually drove to BART.
by Archelaos | 2025-09-22 21:27:06+00:00
I would say that this is only true for very, very simple use cases. Even moderately complex code should at least be accompanied with a concise documentation. Here is an example from my work:

Consider the case were two database fields should either both be NULL or both must have a value. Instead of 'amount' and 'currency' and documenting the relation, should we really name the fields 'amount_if_currency_is_not_null' and 'currency_if_amount_is_not_null'?

And is it really sufficient to define 'amount' as INTEGER without any documentation and then demand that everyone new to the project and not familiar with financial calculation immediately understands that the value is given in the lowest unit of the associated currency, i.e. cents for US dollar vs. one hundred millionth of a bitcoin vs. Icelandic króna (which has no subdivision).

Good luck to find a short name that makes that obvious.
by JumpCrisscross | 2025-09-22 21:27:20+00:00
> Tipping should never be expected and be part of the base salary

I agree. Here, the choice is between tipping and rendering that person unemployed (or underemployed) because of projected morality. I'm arguing that it's better for the people one purports to help to hand over a tip and not support reducing their work, or worse, to advocate that others not use their services.
by foresto | 2025-09-22 21:27:42+00:00
> I think you may be overlooking some nuance related to that extension vs my solution though. Extensions like that check every page you visit whereas my approach only checks on click so there is a much greater need for privacy solutions with extensions like that since they would normally be sending out your entire browser history in real time to the api.

I'm not overlooking; this extension doesn't do that. That's what's so cool about the Bloom filter approach: all the checks can be done locally, never revealing your interests to a third party. So if the metric is privacy, it's superior to the bookmarklet, even if it checks every page you visit in real time.

(In principle, that is. I haven't reviewed the implementation. :)