skysight-inc/HackerNews huggingface dataset:
Well, that feeling of wanting to have kids isn't really universal. It's not really primal, like needing to eat or something. The desire for sex pretty much is.

Is it evolved? I guess everything is evolved. Some people have the desire to abuse their children. That's evolved too some how some way, I wouldn't call that an evolutionary drive though.

I don't know if female dogs crave sex or crave puppies. If they're anything like us, the majority of the time it's the former craving that leads to puppies. That's all I know.
Show HN: The Winter Sale Explorer, a Steam Winter Sale Browser
There's around 48,000 games on sale on Steam for the Winter Sale. Not everything on sale is great, but there's a bunch of stuff that's well-rated but sorta falls through the cracks because the press/streamers can't cover everything.

A small group of indie devs (including me) put together a simple browser that shows a bunch of of the hits and "hidden gems" (games with high player ratings but few players) off in an easy-to-skim interface.

Simple stuff, website-wise, but we're hoping it helps surface stuff that folks wouldn't ordinarily find. It's free, it covers a bunch of different categories, and it works on desktop and mobile.

Would love to hear what HN thinks!
> It has well replaced journalists, artists and on its way to replace nearly both junior and senior engineers.

Did it, really? Or did it just provide automation for routine no-thinking-necessary text-writing tasks, but is still ultimately completely bound by the level of human operator's intelligence? I strongly suspect it's the latter. If it had actually replaced journalists it must be junk outlets, where readers' intelligence is negligible and anything goes.

Just yesterday I've used o1 and Claude 3.5 to debug a Linux kernel issue (ultimately, a bad DSDT table causing TPM2 driver unable to reserve memory region for command response buffer, the solution was to use memmap to remove NVS flag from the relevant regions) and confirmed once again LLMs still don't reason at all - just spew out plausible-looking chains of words. The models were good listeners, and a mostly-helpful code generators (when they didn't make silliest mistakes), but they gave no traces of understanding and no attention for any nuances (e.g. LLM used `IS_ERR` to check `__request_resource` result, despite me giving it full source code for that function and there's even a comment that makes it obvious it returns a pointer or NULL, not an error code - misguided attention kind of mistake).

So, in my opinion, LLMs (as currently available to broad public, like myself) are useful for automating away some routine stuff, but their usefulness is bounded by the operator's knowledge and intelligence. And that means that the actual jobs (if they require thinking and not just writing words) are safe.

When asked about what I do at work, I used to joke that I just press buttons on my keyboard in fancy patterns. Ultimately, LLMs seem to suggest that it's not what I really do.
Why the dig at the Space Pen? Robot drivers rely heavily on GPS which was made possible in part by the Space Pen.
You can include command line parameters like index-url and include-extra-index-url and find-links and what not in a requirements file.
I disagree. I have encountered tons of humans who do exactly that - Use "words in an order that sounds relationally intuitive, but taken as a whole it's ping-ponging across completely unrelated concepts". It's not unique to AI, it's fairly common across bullshitters of all stripes. But perhaps more tragically, it often happens to actually big thinkers whose brain is connecting dots so fast that they're eliding a bunch of important hops along the way, and while the former is more common, it's easy to confuse for the latter.
The UK is completely broken by corruption disguised as incompetence, with everyone in power to change things profiting off the status-quo and thus having no incentive to make the change. Add in a steady stream of distractions where the media sows race/xenophobia warfare so the people are too busy fighting between themselves to realize who their real enemy is.
I’m puzzled by that too.. iPhone 15 Pro and FPS is 60.1ms permanently, but clearly moving at 60fps+..
Very nice though, very nice indeed..
I'm trying to do the same but with uv instead of poetry. So far so good, and it helps that for me delivering as a docker container is a requirement, but I have no idea what's going to happen if I need to run "real" ML stuff. (Just doing a lot of plotting so far.)
Project Astra: Exploring a Universal AI Assistant with Greg Wayne [video]
> It might not yet be able to generate highly novel theories, frameworks, or artifacts to the degree that Einstein, Grothendieck, or van Gogh could.

Every human does this dozens, hundreds or thousands of times ... during childhood.
These Spotify visualizations are from the same app that went viral earlier this year among Swifties: https://x.com/PobBase/status/1796603662275694919

And the OP is too humble to flog it, but he also writes a cool newsletter about developing the app over at https://ngenart.substack.com/

Source: I am the OP's brother!
Great point. I'd love to see what these easy tasks are and would be happy to revise my hypothesis accordingly. o3's intelligence is unlikely to be a strict superset of human intelligence. It is certainly superior to humans in some respects and probably inferior in others. Whether it's sufficiently generally intelligent would be both a matter of definition and empirical fact.
They're in the original post. Also here: https://x.com/fchollet/status/1870172872641261979 / https://x.com/fchollet/status/1870173137234727219

Personally, I think it's fair to call them "very easy". If a person I otherwise thought was intelligent was unable to solve these, I'd be quite surprised.
I'm still fascinated by a website linked on HN some time ago that was written in MarkDown, but then not translated to HTML and served, but sent as MarkDown along with a JavaScript renderer that would then translate and render it on the client. Sure, it works, but why?

(As a marginally related aside, I've recently spun up my mother's old 12" Powerbook G4 from 2005 or so. It worked fine and was reasonably fast and snappy (for a HD based machine), except when I opened the browser. A few tabs brought the machine to a standstill. Goes to show how much crap is on the modern web.)
Java, C#, JavaScript (node) all disagree. If the Python core team wanted good packaging, they could have done it ages ago. Sure, a good solution might not be applicable for past Python versions, but they aren’t doing anything to make it any better.
starlink is in a low enough orbit that it isn't ideal (atmospheric drag will make the position harder to accurately predict)
Each alg in its own crate means lower footprint when you need just a few.
I can sort of the the argument, if you really really need to lock down your dependencies to very specific version, which I don't recommend you do.

For development I use venv and pip, sometimes pyenv if I need a specific Python version. For production, I install Python packages with apt. The operating system can deal with upgrading minor library versions.

I really hate most other package managers, they are all to confusing and to hard to use. You need to remember to pull in library update, rebuild and release. Poetry sucks too, it's way to complicated to use.

The technical arguments against Python packages managers are completely valid, but when people bring up Maven, NPM or even Go as role models I check out. The ergonomics of those tools are worse than venv and pip. I also think that's why we put up with pip and venv, they are so much easier to use than the alternative (maybe excluding uv). If a project uses Poetry, I just know that I'm going to be spending half a day upgrading dependencies, because someone locked them down a year ago and there's now 15 security holes that needs to be plugged.

No, what Python needs is to pull in requests and a web framework into the standard library and then we can start build 50% of our projects without any dependencies at all. They could pull in Django, it only has two or three dependencies anyway.
There doesn’t need to be a new category. Existing categories can just continue bloating in complexity.

Compare the early web vs the complicated JavaScript laden single page application web we have now. You need way more people now. AI will make it even worse.

Consider that in the AI driven future, there will be no more frameworks like React. Who is going to bother writing one? Instead every company will just have their own little custom framework built by an AI that works only for their company. Joining a new company means you bring generalist skills and learn how their software works from the ground up and when you leave to another company that knowledge is instantly useless.

Sounds exciting.

But there’s also plenty of unexplored categories anyway that we can’t access still because there’s insufficient technology for. Household robots with AGI for instance may require instructions for specific services sold as “apps” that have to be designed and developed by companies.
It's the usual government incompetence and paranoia. They're afraid that people will use satellite communications to coordinate protests or violence. India has routinely cut off Internet and cellular access in some regions.

https://www.dw.com/en/india-internet-shutdown-capital-of-the...
I have (recently).
We're in agreement!

What's endlessly interesting to me with all of this is how surprisingly quick the benchmarking feedback loops have become plus the level of scrutiny each one receives. We (as a culture/society/whatever) don't really treat human benchmarking criteria with the same scrutiny such that feedback loops are useful and lead to productive changes to the benchmarking system itself. So from that POV it feels like substantial progress continues to be made through these benchmarks.
Are there non-Effective Altruist AI folks?
I've been using rerun for a while to visualize the content of inference pipelines, it's nothing short of amazing!

I really wanted live views of my gstreamer pipelines, so I've started to write a tool with egui [0]. Looks like rerun's GraphView doesn't support subgraphs and horizontal layouts yet, but I'm sure I'll soon be able to just have a gstreamer tracer that pushes reruns logs. That's better than having to find the motivation to go through my todo list! Yeah!

[0] https://github.com/simgt/glitch
They aren't really predicting events at all.

They are detecting events quickly.
It would be interesting to see trick questions.

Like in your test

a hand grenade and a pin - don't pull the pin.

Or maybe a mousetrap? but maybe that would be defused?

in the ai test...

or Global Thermonuclear War, the only winning move is...
This is the correct response. Hearthstone is structured like this internally.

If you are curious about it, I wrote a cc0 spec which stores hearthstone game state in xml. It’s based on how hearthstone stores game state on the server and client, and it was the first time a replay format was created for hearthstone:
https://hearthsim.info/hsreplay/

Incidentally the UI we wrote for hearthstone replays is a react app. It’s funny because looking back it was the first time I used react and typescript, and both were not at all adopted by the js community yet at the time.

https://github.com/hearthsim/joust
My general perception is most of these people it's not that they are "not smart" it's that they figured out other people will do the work for them. The way I deal with this is I am happy to teach someone something new in detail the first time. I'm not going to do it for them but I'm going to explain the process the reasonings how it's done and point out any documentation that we have and encourage them that they are also empowered to update the documentation if they don't find it detailed and granular enough.

The next time they ask I'm simply going to point them to the existing documentation and give them a very terse reply of the highlights of how it should be done. If they continue to ask follow-up questions, because they want basically someone else to do it for them, I will ignore them for longer and longer stretches of time. I will also keep notes on the times that I've discussed these things with this person just in case my manager comes back and acts as if I'm not being a team play. This way I can have a very frank discussion with my manager about the times that I have helped them out and I can also speak to my own workload and then ask them what my current priorities are. Should I be prioritizing my own workload or should I be prioritizing continual re-education and retraining of this person. That way my manager is now deciding how my time gets allocated because there's only so many hours in the day.

This allows the manager to actually see what's going on and the amount of time these people are taking away from those who are more productive or need less guidance. In the companies I've worked for the manager usually realizes this and when the person who keeps trying to engage someone smarter to do their work realizes that tactic is not working anymore they will either step up their game and become productive or they will be let go.

But it is quite critical when your manager is involved in this that you not be seen as being critical or talking down or shaming the other person. You have to keep notes and keep records and documentation of how you've helped and how you've assisted them but also managing your current work duties. This way you always approach it as a time management problem rather than you being frustrated with someone you're having to carry and not being a team player. Because you want to be a team player and you want to help the other person but you also have your own priorities and your own duties to account for. Until the manager adjust your priorities you must take care of your priorities first before you can assist someone else.
I think you’re the epitome of “you can’t please everyone”.
Does weight increase as you get older if you consume the correct amount of calories?
There's a lot of truth in this. I sometimes joke that robot benchmarks should focus on common household chores. Given a basket of mixed laundry, sort and fold everything into organized piles. Load a dishwasher given a sink and counters overflowing with dishes piled up haphazardly. Clean a bedroom that kids have trashed. We do these tasks almost without thinking, but the unstructured nature presents challenges for robots.
>Under the surface constraints, the ones which are imposed almost unconsciously, are the most pernicious.

This is true and important. For example, no matter how critical a project may be, it is understood that the first duty of any white collar worker is to show up to every meeting on their Google Calendar. When we are are allocating, prioritizing, and estimating resources for projects, what we are really talking about is the time left over after discussing ~anything that ~anyone may want to pull them into. Only an executive whose calendar is kept by an EA subjects meetings to the kind of cost-benefit tests and prioritization that we use for IC project bandwidth.
Heh, that was my question too once I signed up.

I think OP’s project is a nice place to potentially have some default feeds. Both for purposes but also because it’s nice to see some interesting content once you sign up. Maybe even just major news items.
Technology is causing antisocial behaviour in young people and teens, I see it everywhere in public. Even amongst friends on a night out people are glued to their phones. Antisocial behaviour brings fewer opportunities to meet people and be exposed to drugs. Drugs were rife during my adolescence in the UK no matter what part of 'society' you were from during the 2000s. I get the impression speaking to younger colleaugues that there a fewer big house parties and nights out clubbing and summers spent going from festival to festival. I started smoking weed as a young teen simply through boredom and curiosity, I only had access to a shared computer a few hours per day. The rest of the time I was out, god forbid, socialising with friends and strangers alike (the skatepark, local parks, parent-less houses, etc...).
Just curious, I know o1 is a model OpenAI offers. I have never heard of the o3 model. How does it differ from o1?
But not PHP (where an array is actually a dictionary, too...), Perl, Swift, or most scientific languages like Matlab and R. C-influenced languages usually differentiate between "arrays" and "lists"/"vectors", but that's just convention.

Java, of course, calls its standard general-purpose list implementation both "array" and "list."
Exactly. Most businesses can get away with not having developers at all if they just glue together the right combination of SaaS products. But this doesn’t happen, implying there is something more about having your own homegrown developers that SaaS cannot replace.
It's certainly confusing as presented, both for MIT-plus-restrictions, and the dual licensing.

For a lawyer's opinion on those two things, see:

https://writing.kemitchell.com/2022/01/21/MIT-for-Noncommerc...

https://writing.kemitchell.com/2023/09/10/Two-Kinds-Dual-Lic...
I'm enjoying uv but I wouldn't say the problem is "fully" solved -- for starters it's not uncommon to do `uv add foo` and then 5K lines of gobbledygook later it says "missing foo-esoterica.dll" and I have to go back to the multiplatform drawing board.
Core Knowledge (2007) [pdf]
Californian pricing would be okay if we had Californian living standards.
It's not so much the cost as much the fact that they got a slightly better result by throwing 172x more compute per/task. The fact that it may have cost somewhere north of $1 million simply helps to give a better idea of how absurd the approach is.

It feels a lot less like the breakthrough when the solution looks so much like simply brute-forcing.

But you might be right, who cares? Does it really matter how crude the solution is if we can achieve true AGI and bring the cost down by increasing the efficiency of compute?
I had a pretty bad case of tendinitis once, that basically made my thumb useless since using it would cause extreme pain. That test seems really good. I could use a computer keyboard without any issue, but putting a belt on or pouring water was impossible.
Anyone that has experienced LSD would know that what you are saying is impossible and makes zero sense. Other than both being chemicals, the effects are so radically different that they have no interchangeable purpose. Specifically LSD cannot be used to escape trauma or negative emotions, if anything it does the opposite and makes you confront them head on, often terrifyingly so, and as such LSD has something like negative addictiveness. It’s like saying someone switched from using staples to orange juice- it’s an incoherent statement.
I might be missing something, but here is my thinking... the radiation coming out of the sun would always be perpendicular to your direction of travel around the sun at any given moment, so it would only ever be able to add delta-V and increase your orbit, not reduce it.

Unfortunately you can't do upwind sailing in a vacuum.

That being said, you can still use it for the method described in parent post, but you'd still need a different propulsion method to slow you down at the apogee.
OP didn't say that.
> on the flipside when the price occasionally hits ~0 charging is basically free.

Not where I live - Sweden - since there is a fixed energy tax raised on electricity. We buy electricity on the artificial 'Nord Pool' market at market rates + 2.5 öre (1 öre is 1/100 Swedish krona, at current exchange rates 1 öre is about equal to $0.009) surcharge which means that the actual electricity costs are 0 when the market rate is at -0.025 SEK/kWh. Such a 'free' kWh costs us around 0.88 SEK due to:

- 0.4280 SEK energy tax

- + 25% 'value-added tax' on top of that tax (yes, tax on tax is a thing here) makes this 0.5350 SEK/kWh

- 0.34 SEK//kWh 'transport charge' (this includes 25% value-added tax)

All this means the market rate per kWh has to fall below 0.905 SEK/kWh for electricity to actually be 'free'. This has happened but fortunately this is a rarity. Fortunately? Yes, of course. This basically only happens when there is a large discrepancy between electricity production and electricity demand/transport capacity which in turn lead to excessive voltage and frequency in the distribution network which in turn can lead to the network going off-line.
Anyone want to humor why we can't launch it into space (sun).

Assuming the payload is well protected even if a rocket blew up in space/fell back to Earth. Too much weight to carry?
> It's unclear to me why Californians need to make such trips with any significant frequency,

Because they’re both between Los Angeles and San Francisco.

> and it's certainly not what I'd normally think of as "public transit".

If not trains between cities what do you consider public transit?
Wow, they seem to have missed a lot.

For one thing, there's a reason DC doesn't have politics-themed bars. We have the real thing: places where the real work of politics gets done. You can discuss actual politics there, not the kind of shallow Internet yammering you see basically everywhere else.

More importantly, DC residents don't see politics as a game. It's not an election we hold every four years and then all go back to being friends, like football fans in a sports bar. We are extremely aware that elections have consequences that help or harm actual people. And even more so over on U St, where an awful lot of people are acutely aware that they will be deeply harmed by the most recent election.

DC is a city where literally millions of people are about to be out of work because of politics. The actual government employees will eventually get paid, but there are far more who work on contracts. And this is just a preview of a permanent set of layoffs.

I don't think this was malicious, just bad market research. But I think practically anybody could have told them it was a bad idea.
Yeah, it's going to get pretty hot. Scientists estimate that the probe's heat shield will endure temperatures in excess of 2,500° Fahrenheit (1,371° C) on Christmas Eve, which is pretty much the polar opposite of the North Pole.

That's the South Pole. I wasn't aware global warming has gotten that bad yet.
Insurance prices aren’t made up, they’re calculated based on probable costs.
Is there even a surface?
Time was spent, but on what? Creating 15+ different, competing tools? That won’t improve things. Blessing one tool and adopting something equivalent to node_modules could, but the core team is not interested in improving things this way.
Not really. Don't conflate octogenarian-guided party and community policy with what people actually do.
You know how in old crime fiction there was often an episode with "bearer's bonds" where up top they define bearers bonds as "this just belongs to whoever holds it, so be very careful" and you just know they're going to get stolen immediately?

That's how I feel about crypto.
Who like hermits and people that follow asceticism?
> now it's been found that a majority of Brits receive more in benefits than they contribute in taxes. Not a good outlook.

Isn't it an automatic requirement of the income distribution?

The median not being the mean, and all.
And religion: https://en.wikipedia.org/wiki/Opium_of_the_people
The risk is not SaaS replacing internal developers. It's about increased productivity of developers reducing the number of developers needed to achieve something.