skysight-inc/HackerNews huggingface dataset:
I've been mostly out of the python game for quite a while, but I never had that much issue with: pip install -r requirements.txt .

Seems like a lot of people have tried their hand at various tooling, so there must be more to it than I am aware of.
But also the best motivator to stop selling your brain to heartless corps and go build your own stuff
Am paying 0.044 per kWh with super off peak timed home charging 11pm - 7am in Washington.
I'd just assume that temperature would be an important factor in the reactor.

With the millions of degrees being involved, seems a little more than "not very different" than a fission reactor. But would like to hear how this is supposed to work.
If adamanonymous' opinion was worth the pixels it was printed on, he wouldn't need to post it anonymously. Ditto for me.
Until you hit scale, the database you're already using is fine. If that's Postgres, look up SELECT FOR UPDATE SKIP LOCKED. The major convenience here - aside from operational simplicity - is transactional task enqueueing.

For hosted, SQS or Google Cloud Tasks. Google's approach is push-based (as opposed to pull-based) and is far and above easier to use than any other queueing system.
It might be good if the author list had a fraction attached to each author for their contribution share. It could be painful to negotiate this but would help with citation inflation.
You double up your work. What you really wanted all along are static types.
I wonder if many of the stars in the sky are from groups that almost nailed containment and stability on their Tokamak.
But the server on signal may store who communicates with whom. The most important information of all; and they can even connect that to phone numbers, so they've basically got everbody's real names.
No problem. Just redefine "thinking".
> I get visual issues like tunnel vision and sparklies, but I also get numbness in my face and extremities, confuse my words (right parts of speech, not what I intend to say), and often vomit.

I’ve experienced migraines for years, but last year had my first instance that messed with speech. It certainly unsettled the friend I was with at the time.
“With jailbreak on” means it’s not in the walled garden. I think Apple is fine with apps that crash jailbroken phones.
To what? And how does that change the reality of what the models are doing?
If you're asking about when there are new commits on the source code after a PR is opened, yes that's what happens! It just updates the existing docs branch.

If you're asking if Promptless should just add doc updates to the same PR as the code PR, that's definitely an option, but people tend to just want them separate both because it fits better with their workflows and it's less contingent on CI/CD processes, if that makes sense.
That 3.2" TFT likely has 240x320 resolution, which is a lot lower than a typical BW CRT.
> yet o1 with high reasoning could only solve 16.5% of tasks formatted this way.

48.5% with pass@7 though, and presumably o3 would do better... they don't report the inference costs but I'd be shocked if they weren't substantially less than the payouts. I think it is pretty clear that there is real economic value here, and it does make me nervous for the future of the profession, moreso than any prior benchmark.

I agree it isn't perfect. Only tests TS/JS and the vast majority of the tasks are front-end, still none of the mainstream software engineering benchmarks test anything but JS/Python/sometimes Java.

> Turns out, it's worse than Claude Sonnet when it comes to coding.

This was an interesting takeaway for me too. At first I thought that it suggested reasoning models mostly only help with small-scale, well-defined reasoning tasks, but they report o1's pass@1 going from 9.3% at low reasoning effort to 16.5% with high reasoning effort, so I don't think that can be the case.
im not a scientist but usually browse arXiv preprints, and it was interesting to see a feature that calls out how much similar text to past papers a submission has!
No one I pay attention to posts on twitter any more.
I looked up this Commonwealth Fusion Systems company.

"The company plans to produce its first plasma in 2026 and net fusion energy shortly after."

Looks like your argument is build on just promises, not backed by any tech developments.
See also Super Productivity.
Try fire Kasina, it is fastest way to achieve jhana with external object. It's brute force way so a bit rough with side effects and have long lasting effects.

https://firekasina.org/

Edit: fixed url
Context is just thread local storage aka dynamic scoping aka global variables.

It is useful for some things, particularly middleware that needs to cross API boundaries.

https://www.felesatra.moe/blog/2019/12/01/transiting-apis
Absolutely LLMs are great for greenfield projects. They can get you to a prototype for a new idea faster than any tool yet invented. Where they start to break down, I find, is when you ask it to make changes/refactors to existing code and mature projects. They usually lack context, so they doesn't hesitate to introduce lots of extra complexity, add frameworks you don't need, and in general just make the situation worse. Or if they get you to some solution it will have taken so long that you might as well have just done the heavy lifting yourself. LLMs are still no substitute for actually understanding your code.
1 month is really too early to say if it is failing or not.
This is good for Americans because their new "External Revenue Service" is going to get very rich this way.
It was about a 30 minute read. I'd suggest that you have a short attention span and are easily distracted.
I think you're right about all this. Fundamentally, world cities have just become too expensive. If you want to live in them you have to be wealthy or earn a high income, neither of which are historically associated with culture generation.

When I moved to NYC my cohort was initially a lot of former SF residents, and their main reason by far for leaving was that there's more than just tech people in NYC and that's so refreshing. Some of that has to be a bubble effect, because NYC isn't tons better: you're looking at lots of people in tech and finance.

None of this is conducive to creating the kinds of environments where art thrives: low cost of housing, sufficient part-time day jobs, and weird, diverse, inspiring milieus.

I think the fix is really simple: build more housing and build more public transit to get there (more or less the Tokyo model, structurally). Unfortunately the US seems to be uniquely trash at both, so my guess is the big cities' loss is the middle cities' gain. And this is maybe healthy: big Emerald Cities domiciling a huge percentage of the professional/managerial class along with a similarly huge percentage of artists has created all kinds of cultural and political problems.
https://firekasina.org/
not necessarily, and in plenty of programming languages static types do not give you validation for free, and in the case of .net you still have to call something else. it's no different than just using zod, other than the fact that it's built in.

if you're using typescript in the front end, seems double to even bother to introduce .net, when typescript and node is fine for the backend too.
I feel bad for this situation, but I tried a number of smaller pharmacies around me after being frustrated with the shitty customer experience at my local Duane Reade, and then I wound up right back there after a few months.

One local pharmacy wanted me to do everything over the phone, and as it turns out, I'm often busy working during business hours during the day, as are many people.

One had an online portal, but for reasons we could never figure out, they couldn't make my login work, so I could never use it, and also screwed up my prescription fills a couple times.

So I eventually shrugged, and went back to the Duane Reade, which was shitty, but with predictable error bars on it.
No, which is the dilemma I find myself in
My experience of thinking is that it is a constant phenomenon. My experience of LLMs is that they only respond and are not running without input.
"The company plans to produce its first plasma in 2026"

They haven't even gotten to Q>1, let alone building a real power plant.
Most new programmers forget the specification and execution plan part of programming.

I ended up finishing my side projects when I kept these in mind, rather than focusing on elegant code for elegant code's sake.

It seems the key to using LLMs successfully is to make them create a specification and execution plan, through making them ask /you/ questions.

If this skill--specification and execution planning--is passed onto LLMs, along with coding, then are we essentially souped-up tester-analysts?
Indeed!

The example prompts are useful. They not only reduced the activation energy required for me to start installing this habit in my personal workflows, but also inspired the notion that I can build a library of good prompts and easily implement them by turning them into TextExpander snippets.

P.S.: Extra credit for the Insane Clown Posse reference!
You fell for the oldest trick in the fusion book.
How long will be enough to fairly evaluate success?
Woah, what's going on?? I've always played Set with stripey cards, is this a custom deck or did they change it at some point???

This is wildly disconcerting to me
There's definitely an existential question around if fusion will ever be able to beat renewables plus batteries, but who knows with our energy demands ever increasing at some point renewables may hit a breaking point in land cost.

I'm generally pro-publicly funded research. There is not any direct ROI on say the LHC, but it does fund advanced manufacturing and engineering work that might enable other more practical industrial applications. The ROI might be a century away.
Parsing JSON in 500 lines of Rust
If that's true, the tariffs won't be a tax on the poor either.
You should propose it! I hear the CFPB is looking for new ways to protect consumers.
> Aider + AI generated maps and user guides

How do do that? Especially the AI generated map?
REST is not a browser concept, it’s just a pattern. There’s no need to “kill” it. The HTTP protocol is more than enough to interact with a server that store resources and a client that display them. If you’re sure you need another set of verbs and nouns, use http as a tunnel.
> So you are saying OSes can only be compared objectively on specific features, and not in an overall capacity?

Depends. “Better” is a subjective term so if you were to discuss overall capacity objectively then you would need to explain why you arrived at that conclusion. Otherwise it’s left to interpretation (ie subjective).

For example: I could make several well reasoned arguments why I consider Windows 2000 to be better. Others could do the same for XP. We are all correct for our own interpretation of “best”.
Is this something like pointer reversing garbage collection or the XOR trick to interchange two integer values?
We did go out and exterminate (almost) all wolves because, yes, they would kill us while we were out and about. We also do happily gas/poison/fill-with-molten-aluminum entire nests of ants, not because they're killing us, but just because they're eating our food / for fun.

And even when we didn't mean to -- how many species have we pushed to the brink just because we wanted to build cities where they happened to live? What happens when some AI wants to use your groundwater for its cooling system? It wouldn't be personal, but you'd starve to death regardless.
We do zero-downtime deployments with a single Docker volume containing the db. Spin up a container running the new code, wait til it's healthy, then kill the old container.
NATS/WebSockets are good for 1 publisher -> many consumer (pubsub)

RabbitMQ is good for 1 producer -> 1 consumer with ack/nack

Right?
I haven't tried Pi-Hole yet but is there a package for OpenWrt which could offer functionalities equivalent to Pi-Hole?

I already run OpenWrt on x86 hardware so I have plenty of RAM and disk.
Looks like 70% of those rules would benefit from being shared, just like dot files and editor configs.
Protectionism can be dumb, if competition from china is decimation the US LLM market, making the cheaper better competitors illegal sounds like sound advice to someone like trump, probably?
Broadcom became the ultimate necromancer when they acquired Computer Associates and digested them. OpenText is the smaller version.
Gotcha.

I would agree that you were invited specifically to justify giving you co-authorship. As evidenced by the existence of our conversation right now, exactly what level of involvement justifies co-authorship is fuzzy at the margins; whatever their personal views, they were probably doing you a favor by moving your involvement from the fuzzy zone into the hard-to-argue-with zone. Even if everyone directly involved in the paper thinks "being an intern host justifies authorship" the presence of some senior institutional figure who disagrees could cause problems for you.
>
Each of these Web workers puts those 4 records onto 4 of the topic’s partitions in a round-robin fashion. And, because they do not coordinate this, they might choose the same 4 partitions, which happen to all land on a single consumer

Then choose a different partitioning strategy. Often key based partitioning can solve this issue. Worst case scenario, you use a custom partitioning strategy.

Additionally , why can’t you match the number of consumers in consumer group to number of partitions?

The KIP mentioned seems interesting though. Kafka folks trying to make a play towards replacing all of the distributed messaging systems out there. But does seem a bit complex on the consumer side, and probably a few foot guns here for newbies to Kafka. [1]

[1] https://cwiki.apache.org/confluence/plugins/servlet/mobile?c...
A bought out mayor can then siphon out millions of public money through deals etc, so idk
What about the air filter, engine coolant, brake fluid, in cabin air filter, transmission fluid, and spark plugs? :)
Frankly, I'd rather "become some other country's bitch, eventually" than immediately go out and risk annihilating all mankind. I don't think that's the choice, but even if it were I think the moral choice is to not play the game. Or at least give the other side a chance to not participate in the arm's race. China didn't start this, Russia didn't start this, we did. They are the ones trying to catch up. We don't know whether they'd continue running if we were to try and stop.
Actually, this only reinforces "fusion is only 10 years away".

I blame journalists not being able to proprely report on this subject.
Longing for a more stable world doesn't sound very weird to me. Maybe core Rust development will slow down in the future.
Huh, it is weird to think of smartphones as entrenched incumbents. Of course, they are. But it is weird (they are the first type of device where I was familiar with a world before them).
DI at its most fundamental interpretation is the act of passing (injecting) arguments (dependencies) to functions.

Nothing stopping you from doing function-level "injection" of generic or interface type arguments. In this context, function could include the ctor.
To be fair, they are elected by shareholders, so it does make sense to prioritize shareholders.

But with a company like Intel, one does really need long term vision to maximize value in the long run. We don't know if he's looking for quick fixes (short term) or long term fixes.

He's been on the board that hired the last 3 CEOs, so I have little faith in their getting things right.
How does STA handle edge cases, such as videos with sudden scene changes or complex motion, where locality might not be as strong?
Really difficult to get these right
Neither Java nor JS encourages the use of native extensions to the same degree that Python does. So some of it is a fundamental difference in approach: Python has gotten very far by offloading hot paths into native code instead of optimizing the interpreter itself.

(Recent positive developments in Python’s interpreted performance have subverted this informal tendency.)
Yep, I realized mine were caused by looking out the window while I brushed my teeth in the morning. One day it was really bright outside and really dark inside and the migraine started almost immediately. More than a year and I keep the blinds drawn while I'm in the bathroom in the morning and not a single migraine!
something like a vpn might let u use those geo restricted features
AIUI that involved the scheduler for multiple processes not threads.
A very well written article! I admire the analysis done by the author regarding the difficulties of Python packaging.

With the advent of uv, I'm finally feeling like Python packaging is solved. As mentioned in the article, being able to have inline dependencies in a single-file Python script and running it naturally is just beautiful.

#!/usr/bin/env -S uv run
# /// script
# dependencies = ['requests', 'beautifulsoup4']
# ///
import requests
from bs4 import BeautifulSoup

After being used to this workflow, I have been thinking that a dedicated syntax for inline dependencies would be great, similar to JavaScript's `import ObjectName from 'module-name';` syntax. Python promoted type hints from comment-based to syntax-based, so a similar approach seems feasible.

> It used to be that either you avoided dependencies in small Python script, or you had some cumbersome workaround to make them work for you. Personally, I used to manage a gigantic venv just for my local scripts, which I had to kill and clean every year.

I had the same fear for adding dependencies, and did exactly the same thing.

> This is the kind of thing that changes completely how you work. I used to have one big test venv that I destroyed regularly. I used to avoid testing some stuff because it would be too cumbersome. I used to avoid some tooling or pay the price for using them because they were so big or not useful enough to justify the setup. And so on, and so on.

I 100% sympathize with this.
On the other hand, 35 years of cruft also represents 35 years of accumulated knowledge about what people want from a file manager. So one should not dismiss Directory Opus based upon a few screenshots.

Fresh blood is certainly a good thing though. I am just arguing that we should not dismiss something based upon its age or cosmetics.

(Directory Opus is one of the few things that I miss while using Linux.)
I use Temporal (https://temporal.io/)
> highly skilled technical talent, and intellectual property with more than 300 patents and patent applications.

The only reason a dinosaur like HP is even buying out this no-name player.
What personal observation makes you think everybody has a migraine all the time?
Hell, forget printing - it can just beam a picture of your documents onto a nearby wall. Chalk up another patent from Imran!
Sure, but there are already many many people partially or fully disabled by over resting after an injury. The parent comment was hardly calling for running marathons right after a car accident.
> Kumming and Chiangsa are part of Shanghai–Kunming railway. The trains between these two cities don't stop at either, but connect all the stations on the larger railway.

Which would be the same for a North American rail network. Kunming was Minneapolis in this analogy, trains to Toronto could carry on to Boston or Montreal or New York just as trains to Changsa carry on to Shanghai.

> The original assertion is that train can probably replace airplane on this route.

I don't think anyone claimed that it would replace planes completely. It could be competitive, it could be an option for people who want it.
> Now, I don't even know where you'd go to do that in major cosmopolitan centers

Micro Center. They are what Radio Shack might have become if they'd been well-funded and stayed in business.

Unfortunately there are not very many of them.

https://www.microcenter.com/site/stores/default.aspx
Office Spaceing my printer once it starts to do this
It seems like uv doesn't target replacing pipenv...? No mention of it in their docs and there is an open Github issue about it.

I have yet to learn uv, but I intend to. Still, having to ".venv/bin/activate" to activate the virtualenv is a lot less ergonomic than "pipenv shell".
DOGE took over USDS and changed its name, so it didn't have to create a new agency.

Given the way they're operating, I would also question their legitimacy if I was working for the government and they came to my office.

But I wouldn't resign. Better to let them fire you and then you have standing for a lawsuit (whether you win or not, that's another story; probably not, but at least you can sue).
This "wood" (and the US report) consists of exactly one person who made this claim, and a member of corrupt Yeltsin's entourage to boot. I'd say if these nukes were real, they would have exploded somewhere by now.
Try harder.
Making Flow – Interview with Director Gints Zilbalodis (January 22nd, 2025)
"Flow, the animated feature film following the mystical journey of a dark grey cat and his companions, is the manifestation of Blender’s mission, where a small, independent team with a limited budget is able to create a story that moves audiences worldwide, and achieve recognition with over 60 awards, including a Golden Globe for Best Animation and two Oscar nominations.

In this interview, Gints Zilbalodis, writer and director (and more!) of the film, shares how Blender was instrumental in the creation of the film."
Because they're not used to reading lisp?

I read these articles with Go or Rust code examples and just tune out because I don't use either of those languages so don't know enough to extract the wheat from the chaff, as they say.

Hell, I don't even know scheme enough to read/write code without having to look up the syntax and I've been hacking on a scheme interpreter off and on for years.

Something about different strokes for different folks...
Ugh smart TVs powered by Humane by HP x LG makes me want to throw all my electronics into a volcano
More like IP acquisition and shelving for future IP litigation if AI bubble continues.
Maybe go just isn’t for you? It really doesn’t need every feature of other languages. The error handling is ideal for me, better than any other language. You are always explicit, with every function call, about “what could happen if this fails?”

Maybe passing it up the stack is the best way to handle it, but also maybe it’s better to handle it somewhere in the middle.

The thing that always happens with exceptions in API projects I’ve worked on, is that exceptions can come from any level of the stack, then by default it skips everything in the middle, and the controller has default handlers for what to do in case of an exception.

If there are exceptions you didn’t know existed because of some library or just complex code with dozens of possible exceptions? They still end up being handled in your controller. You need to know exactly what exceptions could happen at every level of the stack, and how to handle it, otherwise everything just short circuits.

With the go errors, you only need to know “did this function call work? If not, then what?”
Rust line-ending crate: Detect, normalize, and convert
We should really reserve our judgements until we account the tax cuts and military aid they have planned, too.
The big question is, which level will be replaced by GPT first?
long-time listener, first-time caller on HN.
I've had migraines since I was a teen. Full blackout vision, then debilitating headache for 48 hours.
About 18months ago I cut out food containing thickening agents (Xantham gum aka 415, et al). Have only had a migraine since then when I've had food containing these (which seems to be an increasing number of foods).
I don't suggest it's a cure all, but worth trying for others out there. I've sat in job interviews, my wedding, kids' events dreading having one occur.