skysight-inc/HackerNews huggingface dataset:
One thing I'd like to highlight though is that there were mountains of terrible advice out there around PHP from novices who had figured out a way to make things work - around the time of PHP 5.3 the community ran an ambitious initiative to crawl through sites like Stack Overflow and replace bad answers with correct ones. The community realized how dangerous it was for novices and how much all the bad advice was hurting the reputation of the language and they took decisive action to fix it.

Separately, IMO, languages should always be designed with bad programmers in mind - good programmers are going to figure out the right way to do things in any language but bad programmers are going to fire off every foot gun they can find. PHP has made efforts to remove or de-emphasize foot guns and it has evolved into a much safer tool to give someone.
Yes, interestingly enough, these bad times usually come along with tight deadlines.
Glad you dig my old game.
Play our demo on Steam!

https://store.steampowered.com/app/2330720/ChipWits/
Yes, if you are doing your due diligence to learn about the individual and finding the right channel to contact them, your odds of response increase. Also, make sure you give more than you get :) Doing all the hard work up-front, like coming up with an agenda, also helps. Send as much pre-material as possible: demos, etc.

X > Email > LinkedIn. LinkedIn is a cesspool!
> People also think that putting a period at the end of a text message is rude

Yes, this is essentially the kind of thing that I was thinking of. It's nutty.

I submit that anyone who assuming malice on the part of the sender without ANY direct evidence to support it likely has some trust issues to work out with their therapist. I started out my adult life being deeply distrustful of basically everyone and it took a LONG time to learn that (lacking direct evidence) assuming the best in people's intentions makes you a lot happier and gets you a lot farther in life.

I'm also reminded of the saying, "offense is taken, not given."
Feds Charge Five Men in 'Scattered Spider' Roundup
Chinese cyberspies, Musk's Beijing ties, 'real risk' to US security: US senator
> In many ways, this feels less like engineering and more like a search for spells.

This is still my impression of LLMs in general. It's amazing that they work, but for the next tech disruption, I'd appreciate something that doesn't make you feel like being in a bad sci-fi movie all the time.
Recently I saw someone assert that "almost nobody uses 1080p monitors anymore". Meanwhile the Steam Hardware Survey shows that 1080p is the majority resolution among PC gamers, and almost 2/3 of users have a monitor that is 1080p or smaller.

Humans have shown that we cannot even conceive of a reality outside our bubbles.
> the reduction in cars due to people switching to cycling makes the infrastructure incredibly cheap

This is a logical leap of enormous magnitude.
You could just as easily say “people don’t matter, people are just a collection of cells. You can’t predict a person without understand how their cells behave”, which clearly is a ridiculous statement. Structure really matters, at all scales, and the way a collection of entities behaves often diverges significantly from what you would get looking at individual entities in isolation.
The real demon here isn't the core it's the flathead screwdriver--lowest among tools. The number of times I've slipped dealing with flathead screws, or stripped them, or nearly had an aneurysm from them is uncountable. No wonder one of these cursed devices played a central role here as well. But yeah he totally could have chucked a couple sticks in there to keep the halves separate and then he wouldn't have died. Oops.
Here's a post I wrote about why I used FORTH to code ChipWits in 84:

https://chipwits.com/2023/04/08/forth-programming-language-g...
Imagine your parents get on a plane and it crashes due to a malfunction. Then imagine five years later the maker of such plane had communications where an employee said "i think something is wrong with x. we should pause work on x" and their manager said "no, the tests with x are within range. you should continue". Then the relatives of people in the crash sue.

I'm not saying who is at fault or who is liable (that's for a judge to decide) but you don't think that communication should be in court? Do you really know the depths that capitalism will go to to make a dollar off of you and everyone you know?
to tfa author: just chill, willya?
1200 dead including children and elderly. Useful. Are you serious?
You can claim anything, but i don't think it means much if you don't back it up with some arguments.

Like this is basically only the second time that a sitting head of state of a functioning country has had a warrant issued against them. Its fairly unprecedented. I don't agree with the claims the icc is biased against israel, but the fact they are acting at all certainly shows they aren't biased for them.
The plant that makes ballistic missiles[0], including ICBMs in Soviet times.

[0] https://en.wikipedia.org/wiki/PA_Pivdenmash#Missiles
Yes, and that someone should be you. Be the change you want to be.
Lamborghini sell a ton more SUVs than anything else. Cars are an emotional purchase. People are buying a lifted station wagon and telling themselves they are in a racing car. A big booming hifi can be demoed by anyone. Handling cannot and will not. Good sound is appreciated on the commute to work and school run where SUVs actually live.
Wow I just checked out what spotdl does, had never heard of it before. Pretty darn cool! Is there a similar tool that can do the same but instead of for Spotify, for actual YT playlists or actual albums from YT music?
Given the sentiment in these comments, I figure this crowd might be interested in the book "Measurement" by Paul Lockhart (the guy who wrote "A Mathematician's Lament")

He's of the opinion that math should be taught not as jumping through hoops for "reasons", but as an art, enjoyable for its own sake, and that this would actually produce more confident and capable thinkers than the current approach. (I think the argument applies to almost all education but his focus is just on math.)
I can't speak to the advanced stuff but here's my stats on Fundamentals I:

Total time on site (gathered from a web extension): 40h 30m
Total days since start: 32

Total XP earned: 1881

Since "1 XP is roughly equivalent to 1 minute of focused work", I "should have" only spent 31 hours. I did the placement test and started at ~30%, and now I'm at 76%. I'd say 75% is stuff I learned in HS but never had a great handle on, 25% I never knew before.

Overall, I'm quite happy with the course. I'm learning a lot every day and feel like I have stronger fundamentals than I did when I was in school. The spaced review is good but I do worry I'll lose it again, so I'm thinking of ways I can integrate this sort of math into my development projects. It's no Duolingo, you really do have to put in effort and aim for a certain number of Xp per day (I try for 60 XP rather than time).
> When you're communicating an estimate the most likely mistake is that the other party considers it to be a commitment.

The root cause is typically that you're communicating it to someone who doesn't want an estimate. In that case, communicating the estimate with the commitment is often a mistake unless you're willing to negotiate the commitment, because that's effectively what it invites.
> The lawyers noted that they had “no reason to believe” that the deletion was “intentional.”

That might mean they think it was innocent, or that they feel it was intentional but can't justify the accusation.

IANAL but a useful further-reading term here is "Adverse Inference."
Stacks in ChipWits were very much a result of coding the game in FORTH.
The best estimates I’ve found are “This will take: days, weeks, months, years”. No numeric values allowed. Yes, you can’t do (inherently faulty) math on these estimates to arrive at aggregate metrics: this is a feature. However, it still allows you to meaningfully schedule work.
> Handling cookies is a minefield

I know! You gotta let them cool down first. Learned this the hard way.
Leaked Nvidia RTX 5070 Ti specifications reveal more CUDA cores and higher power draw than its predecessor.
I've been working with js stuff so compiling is not a big deal, sometimes on the frontend there are a lot of steps to test something, though, I def feel the procrastinate call

Interesting idea of keeping the daily log. I thought about but feels like a lot of work. Today I keep a "gotchas" list with some of these stuff, which is someway similar
Here in Northern/Central Europe, the idea of hibernating, or at least sleeping for 15+ hours a day, is pretty appealing during the winter. The number of daylight hours is very small and the weather in general is unpleasant. My assumption is that a few thousand years ago, prior to reliable widespread artificial light, people slept a lot more.
What I don't get is why tie to such an ancient platform. AMD Milan is my home lab. The new 9004 Epycs are so much better on power efficiency. I'm sure they've done their market research and the gains must be so significant. We used to have a few petabytes and tens of thousands of cores almost ten years ago and it's crazy how much higher data and compute density you can get with modern 30 TiB disks and Epyc 9654s. 100 such nodes and you have 10k cores and really fast data. I can't see myself running a 7003-series datacenter anymore unless the Oxide gains are that big.
The UN could only definitively say that about 14,because Israel wouldn't allow the UN to perform a full investigation.

No conspiracy is needed: we have several statements from IDF members about the Hannibal Directive being used, and about the types and quantities of munitions being used; we know the IDF destroyed hundreds of vehicles.

Of course, if you define "credible sources" as the western main stream media, nobody will put it all together like this.

https://electronicintifada.net/content/how-israel-killed-hun...
The "whistleblower"'s admission that he "did not have evidence to support his suspicion of fraud" is pretty damning. He fails to meet a much, much lower bar than direct observation -- he admitted he had no evidence at all to even support his suspicion of fraud.

> the most damning evidence you could possibly have is that you cannot reproduce the results

Seems like the "whistleblower" didn't even have that. From the paper by the AlphaChip authors: "We provided the committee with one-line scripts that generated significantly better RL results than those reported in Markov et al., outperforming their “stronger” simulated annealing baseline. We still do not know how Markov and his collaborators produced the numbers in their paper."
“Partial non-operation occurred because there are transmission constraints
and firm transmission service in not available to transmit power generated
at Casper Wind Farm.”

You don't need to know anything else. There's no transmission capacity and nobody wants to pay for it.
The fact that he hasn't tried this leads me to think that deep down he doesn't want the models to succeed and really just wants to make more charts.
To tell you the truth, I think you're crazy for expecting Hacker News of all places to not be biased. The website where users control comment and post visibility, where venture capital gets priority billing and anyone who shits on $TECH_CORP is hung up on a crucifix and poked with [150 more] comments? You mean they have strong opinions?

I disagree with a lot of the shit that gets flagged on this site. However, I don't think that posting the ICC warrant to HN is biased or even inherently political in nature. It's only Israeli nationalists pretending to be shocked at the world's reaction to Israel's choices. That's not a carte-blanche endorsement of everything that gets flagged on this website, but in this case I think the digressing opinion is the clearly biased one here.

Suck it up. This happens on HN all the time and unless you pay for the server costs nobody is going to give you the time of day. There are other websites that value consistency, you're not using one of them.
Fundamentally, Grid operators have to realtime-match demand + generation, and have a bunch of grid-scale devices along the way to sink excess generation temporarily, or have (expensive) peaker plants to ramp up generation temporarily. For example, natural gas can respond quicker to demands, but nuclear power plants typically cannot. Typically nuclear plants will feed into the average 'base load' and the more responsive plants will handle temporary peaks.

In order to financially make this work, there are a whole litany of agreements + commitments in place, as well as some "free market magic". (Remember a few years ago when spot prices for electricity spiked into obscene territory?)

Renewables provide unique challenges for these operations, as you cannot simply turn sun and wind off and on. Similarly, you can't just pump uncontrolled electricity into the grid w/o the operator's coordination.
> What you need is international standardization and protocols

A: Some form of top-down waterfall-model of standards?

B: Some survival-of-the-fittest standard like WHATWG vs W3C?

C: Standardisation is a fantasy word where government policy is effective at design of engineering systems/APIs?

D: Other solutions (ideally with recent examples in modern industries)

The difficulty with standards is aligning the incentives of producers (countries, companies) with consumers. That's the problem we already have, standardisation just adds extra complexity to that problem.
Good list! Yah, stuff working is always better
Nuclear energy is green and it’s very reliable. The problem is that people seem to think wind is a good idea, when it’s really a highly visible form of greenwashing.
Physicists switch between square, spherical, and cylindrical cows depending on the coordinate system they are working in. However they would be squares with a unitless volume and length of 1. There is no need for rectangular cows, because you can just redefine the basis vectors to make it square.
I don't think there is another paper - that's the only one linked from their participation portal. The grandiose claims and lack of documented process make me very skeptical here. I've done some similar analysis as part of acquisitions, and almost all of the work was in ensuring data quality - did I actually cover every repo everyone commits to, does a person use multiple git configs with different emails, etc.
> And the only counterweight for a person accused of genocide

The ICC has not accused anyone of genocide. It does have juridsiction over personal criminal responsibility for gdnocide, but so far, nothing on that front has been mentioned.

South africa is suing israel at the icj alleging state responsibility for genocide, however that is different from personal responsibility, and different standards of evidence and procedures apply. Its also a totally separate court system.
The first person the demon core killed, Harry Daghlian, notably allowed the doctors to study and record information about his deterioration due to radiation. I believe Slotin had a similar motivation - that at least, even this slow, painful death could provide valuable information to doctors and scientists.
I once had the honor to attend a lecture by a prosecutor of the ICC.

Out of all lawyers/attorneys/prosecutors/judges that I met in my life, that one was the one that I would judge to bet he most idealistic and justice motivated (admittedly based on my gut instinct); a very rare breed.

It's good that there are such institutions with a good purpose, staffed with good people. Bad faith actors - including war criminals - will of course claim agendas (other than bringing justice), deny jurisdiction etc. but it is a good
starting point to have them. The next step is to strive to give these organizations enough "teeth" to execute.

The "individual bully" problem needs some addressing, a solution to that remains outstanding.
I'm not an "outsider to the field" though. I'm just not affiliated with an academic institution and I don't make my living as an academic researcher.

But I am educated in my chosen field and I read the same books and journals and attend the same conferences, as the people you're referring to. The biggest difference is only in incentives and imposed constraints. I have a lot more freedom since I'm not operating within the "publish or perish" paradigm.
Not grandparent, but where are you getting 9?

I get 16 from the Wiki:

Tajikistan

Turkmenistan

Iran

Uzbekistan

Kazakhstan

Armenia

Kyrgyzstan

Belarus

China

United Arab Emirates

Saudi Arabia

North Korea

Vietnam

Azerbaijan

Mongolia

Turkmenistan
> Walling off a population into a small area so you can control the people trapped inside is an occupation via any definition that matters.

Having a wall on your border is perfectly acceptable. Gazans were even allowed to work in Israel and many did (unfortunately lots of them provided intel to Hamas for Oct 7).

And no, having a wall isn't the definition of occupation.
Please don't stop. I want to hear more about "said a meme to my wife."
I have never met James, but I agree his research is great. I always enjoy reading or watching his content.
I am not the one writing and posting useless articles, even harmful articles, also distorting the understanding of LLMs. Ask the ones who do to perform better experiments.
Could be interesting to create a tokenizer that’s optimized for representing chess moves and then training a LLM (from scratch?) on stockfish games. (Using a custom tokenizer should improve the quality for a given size of the LLM model. So it doesn’t have to waste a lot of layers on encode and decode, and the “natural” latent representation is more straightforward)
Adherence may be a concern for lots of types of carbs, but that doesn't change the conclusion that keto (i.e., very little to no carbs) is worse for muscle retention when keeping caloric content equal. Also, as others have pointed out, not all carbs lead to overeating necessarily. Likewise, not all keto diets are going to lead to decreased appetite.
I also bought a 10+ year old Denon amplifier and overall it's great, but over time it developed some minor issues with components like Alps potentiometers and switches. Unfortunately, Alps doesn't produce some of those parts anymore (like the ones discussed here: https://www.diyaudio.com/community/threads/source-for-alps-a...), so it's really not easy to source parts for repairs. It would be nice if you could simply ask the manufacturer to sell these components to you directly.
About asking feedback, what would be good points to ask exactly? I didnt have good experiences with feedbacks in my career, usually they were too vague.
yes, that's what i did on the C++ implementation i mentioned. it was for writing the action parts (not the parser etc.) for a text adventure system.
I will add that consumer macOS is a piss-poor server OS.

At one point, for many years, it would just sometimes fail to `exec()` a process. This would manifest as a random failure on our build farm about once/twice a month. (This would manifest as "/bin/sh: fail to exec binary file" because the error type from the kernel would have the libc fall back to trying to run the binary as a script, as normal for a Unix, but it isn't a script)

This is likely stemming from their exiting the server business years ago, and focusing on consumer appeal more than robustness (see various terrible releases, security- and stability-wise).

(I'll grant that macOS has many features that would make it a great server OS, but it's just not polished enough in that direction)
Two Parameter Model for Running Performance
> A human doesn’t use next token prediction to solve word problems.

Of course they do, unless they're particularly conscientious noobs that are able to repeatedly execute the "translate to mathematical notation, then solve the math" algorithm, without going insane. But those people are the exception.

Everyone else either gets bored half-way through reading the problem, or has already done dozens of similar problems before, or both - and jump straight to "next token prediction", aka. searching the problem space "by feels", and checking candidate solutions to sub-problems on the fly.

This kind of methodical approach you mention? We leave that to symbolic math software. The "next token prediction" approach is something we call "experience"/"expertise" and a source of the thing we call "insight".
> Terrorism is defined as the use of violence in the pursuit of political aims.

Using this definition, all war is terrorism. No one defines terrorism this broadly!

> Hell, Jewish military & paramilitary groups like Irgun, Tzahal, Stern gang and Palmach were all terrorist gangs using force to establish the Jewish State and expel Palestinians from their homes.

The Jewish paramilitary groups were terrorists! They staged terrorist attacks (i.e. against noncombatants).
1. If the work is actually hard, your software will have bugs along the way.

2. Big projects do not look finished until the end.

3. If you want to dominate the dojo, only fight children.

4. The creative process is messy and mostly unsuccessful. Assembly lines are neat and predictable…

…the sprint model comes out of consulting where the goal is to do the same thing that’s been done before.

5. QA’s job is to find bugs. They are part of your team. They are not your opponents.

Good luck.
Twice bitten, three times shy.
After the Slotin incident, prompt critical assemblies by hand were prohibited.
Los Alamos then built a series of remotely operated critical assembly machines.
There is a fair amount of open source literature on them, especially the "Godiva" series. Some of these machines have experienced criticality excursions that damaged the machine, but spared the biological organisms operating them by remote control.
This has existed for so long though, through `__get`, `__set` and other methods, the ArrayAccess interface, the `__call` and `__callStatic` methods.

This way, at least, it's much more explicit. And this should probably only be used inside frameworks anyway, and not in "user-land" code.
> the new edison or tesla, meanwhile those two lifed in a time of mass book copying without repercussions

What machines were used in the late 1800s to early 1900s to mass copy books?
Interesting. That's exactly what happened.
I'm looking at the bullet lists for 2023-2024, whereas it seems you may be looking at the table of all post-2022 visits (several of which were before the warrant was issued).
How's the nuclear power production in Spain?
Checkout yt-dlp(1)

It's a continuation of yt-dl

(1) https://github.com/yt-dlp/yt-dlp
Which is where TDD can really help.

Write tests first and keep revising your code - making plenty of mistakes along the way - until the tests are green.

The quicker the test failure feedback loop, the quicker you'll fix the mistakes :)
The Fastest Way to Download Foursquare's New 100M+ POI Dataset
Does anyone know how what kind of local hack had to IMDb implement to allow this special rating scale for "This Is Spinal Tap"?

While the current movie rating shows 7.9/11, you can only rate it on the 1-10 scale.

For those unfamiliar with the reference to 11: https://www.imdb.com/video/vi149275673/?ref_=tt_vi_t_2
This makes sense. It's just like, sometimes is really hard to see how to keep improving on the quality besides failing and learning with it.