skysight-inc/HackerNews huggingface dataset:
> Without agreeing or disagreeing with you

You disagree, and pretending otherwise is pointless.

> Do you not realize how shaky of a claim this is?

How many things do you actually verify in your life? That's not how society or facts work, you rely on others to verify things for you. Do you run tests on your car tire rubber to ensure the properties of the material, and in the process reverify the entirety of materials science and molecular chemistry starting from scratch, or are you sane and trust experts?

If journalism is so inaccurate, I can write a script to pick any amount of random articles from the New York Times dating back several decades, and you can try to find factual inaccuracies in a random selection of articles. Hint: it's not going to be in your favor, because contrary to popular belief, the news room is not the same thing as the opinion section. It's also not going to be in your favor because the vast majority of reported news is trivially verifiable by other sources.

Picking a few topics a year where this is not the case is only proving me right, if I'm wrong, find 100 false narratives on the scale of the Iraq war in the last month on the news room of the New York Times.

> Even if you did somehow know this to be true, why would anybody believe that you know this?

Who said I'm the expert? I trust institutions because the default for intuitions in America is that they are generally accurate. The accuracy rate of institutions being below 100% is not a reason to behave as if it is 0%. Again, do you not trust sports reporting on who won?

> Have you somehow both consumed the vast majority of journalism and known enough to judge its veracity (presumably without relying on other journalism)?

No, because I'm not an expert, I listen to experts. Why make a weird made up situation?

> You would have to be a subject matter expert in just about everything, as well as somehow spend more than 24 hours a day consuming news for your claim to be at all credible.

This mentality is why conspiracy theories are so widespread, because non domain experts like you think you know better than experts on average. Now you're either going to tell me conspiracy theories are all true, or it's scientists fault for being bad communicators (the correct option). If the former, then you can use the alien time travel machines or whatever to tell my future self I was wrong.
UN has been pretty succesful in areas that are not super politicized.

E.g. they have done a lot of good work reducing hunger & famine throughout the world. UNESCO has done a lot to preserve unique cultural & envirnomental sites around the world. UN has done a lot to put pressure on countries to ban female genital mutilation.
I'm a bit torn. While there's something nice about the simplicity of an 8-bit device and DIP packages, I've come to enjoy ARM's Serial Wire Debug, and ARM tooling. Definitely don't miss avr-gcc and avrdude.

In a way, it's ironic. The AVR tooling back in the day was just so much better than PIC (for a novice hobbyist, pre-Arduino).
Where can I buy that Rubik's cube?
I don't see why anyone would want to use someone else's personal setup, but cool.

Also not a fan of introducing new Linux users to wget | bash ...
Civilians will still be around, and presumably killing them will still be a military objective.

Edit: and not everyone will have robots.
In a manner of speaking... yes[0][1].

0. https://en.m.wikipedia.org/wiki/Food_and_Drug_Administration

1. https://en.m.wikipedia.org/wiki/Indecent_exposure_in_the_Uni...
sadly not as much as you think. if you have siblings with children and they get older hang out with them. the similarities will worry you
I would prefer a solution based on multiplication than division.

If the number is less than 10, return one, otherwise is it less than 100, ...

You should prefer the simplest tool that can do the job. Multiplication is simpler than division. You could digress about floating point errors (Python has infinite-precision integers, but not infinite- precision floats) or performance (division may be in some contexts meaningfully slower) but those are just digressions, the important thing is that it's more complicated.

The edge cases also seem completely clear to me in this approach, you won't accidentally write <= 100, and 0 is handled automatically.

Of course, the division and log and string methods are all fine in practice, but I'm surprised not to see this alternative mentioned.
Foreign key pre join(JOIN Simplification and Acceleration Series 6)
It’s not Google you need to worry about. It’s the state that can compel access to Google’s (and Apple’s, and Meta’s) data without a warrant. Big tech doesn’t run concentration camps, but governments can and do, including the USA.

Are you confident that the state will always be friendly to people like you? How about the people you support politically?
Toyota Admits to Cheating on Tests, Pauses Production of 3 Models
This is a mathy solution to a CS problem. I would’ve preferred the route to a more CS-ey solution using bit shifts and recursion. Teaches an understanding of low level representations.
While I share your reservations with solid rockets as a main propulsion system on a manned rocket, it turns out they are well suited for launch escape systems themselves for some of the same exact reasons: they’re simple and powerful.
Did you remove the metadata before sending it? The bathroom story is far too impressive if you did, and could help identify kidnapping victims' locations
In COMPUTEX Nvidia's CEO also mentioned that, companies and countries are partnering with NVIDIA to shift the trillion-dollar traditional data centers to accelerated computing and build a new type of data center — AI factories — to produce a new commodity: artificial intelligence

> Refering - https://news.ycombinator.com/item?id=40593858
I like how you quoted all the text except the part where I said “I’m sure agile done right is great”. (And that most organisations don’t do agile right).

But in the name of agile, business tends to get away with a lot of bad decisions, at least in the places I’ve worked.

Is it all as bad as it sounds? No, but the times I’ve heard we’re not thinking about design upfront under the name of agile is staggering.

Also what I dislike about the agile way of working is that whenever somebody presents any argument against it, people always say “that’s not agile”. Great. But if it is how people DO agile, that argument is moot.

It’s like REST. Rest is great. But nobody (almost nobody) actually does Rest like described in the original whitepaper. We can’t just ignore the issues resulting from this discrepancy.
You're trying to argue that water is not wet. This is seriously bad-faith argumentation.

Having a compatibility shim in GTK and testing that, once, would save any downstream user from having to do any work at all for this change. This is obvious and self-evident. Yet you seem to think that it's acceptable to impose this upon every user. It's this disrespect for end-users' time and resources which lead to people such as myself abandoning GTK entirely, when it was abundantly clear that it would not, and could not, ever be fit for purpose when you have this type of attitude prevail. Professional library maintainers do not break backward compatibility in such a cavalier manner, particularly when there is zero material net benefit of any sort arising from the change. Why would a project deliberately cause such breakage when it didn't have to. It's because it cared more about making a "cleanup" than it did about breaking it's entire userbase. It's cosmetic at best, and it could have been implemented without any break at all with a bare minimum of effort. That's the real kicker. The change could have been made without any compatibility break. And that just shows a complete lack of care.

Bear in mind also that Gtk*Box are foundational container widgets. Every application of any serious size will likely use hundreds or thousands of them. And no upgrade path for Glade/GtkBuilder XML either. That all needs hand-updating too. And this is just one example of breakage. You have to multiply it by all of the others, too. The ongoing burden of unnecessary and unproductive work repairing breakage arising from API churn is extraordinarily costly. Plus, it also breaks compatibiity of our application code with older GTK versions, which we might well also need to support in parallel for years. None of this adds value to our application, it's all cost.

You've spent pretty much all of your comments here deflecting and prevaricating. You've not once shown any concern of any sort for the actual real-world problems which have been imposed upon others, and which are genuine deal-breakers for actual application developers who have tried to use GTK for serious commercial work. The exact same lack of concern and understanding which the GTK and GNOME developers have shown all along. And I'm not new to this. I've used GNOME since pre-1.0 and developed with GTK+ since the 1.x and 2.x days. I was using GTK+ for commercial products two decades ago. It was barely viable then, and it's many times worse now. The primary concerns of these libraries should be API stability and implementation quality, and they have repeatedly failed at both.

If GTK wants to be considered seriously, it needs to behave seriously. And you need to actually listen and understand what people are telling you.
> Most people don't do anything worth privacy protecting.

This is blatantly wrong, If i'm a large corporation i can use the information you think is worthless against you via first degree price discrimination and countless other targetted mechanisms. You simply haven't thought about it enough, and as soon as you do, you will realize when no privacy exists people will and have been developing mechanisms to take advantage and capitalize on this state of affairs.
Can't release unfinished/broken games, when what they're releasing are not games at all.
Microsoft and OpenAI I might see something, but Nvidia? The only reason they are where they are right now was by investing a decade beforehand into CUDA
First, I am sympathetic to your experience. It must be difficult.

> I hear of interviews going on for 6-7 stages now, lasting almost 6-10 weeks.

From this story, it is clear that your market is clearly in favour of the employer. One year ago, it was a different story: half the time. Another thing that will hurt: If you are amazing, that 6-10 weeks will suddenly become 1-2 weeks. In my experience, nothing hurries the interview process more than telling an employer about late round interviews (or offers) at another competitor.
> They just make it up as they go.

So .. there's no town called Ivanovo a four-hour drive from Moscow ?

No George Orwell Library there?

No such people as Dmitry Silin or Alexandra Karaseva?

Interesting.

> the tiny library offers a selection of books on dystopian worlds and the dangers of totalitarianism.

Obviously We by Yevgeny Zamyatin and Yawning Heights by Alexander Zinoviev .. any other works by Russian authors you think might be featured there?
That's... not at all true. There's no insider connection required for a pump-and-dump to be considered fraud. Maybe you're confusing it with "insider trading", which is a different thing.
Thanks! Macroexpanded:

My Favorite Programming Problem to Teach: Digit Length - https://news.ycombinator.com/item?id=21500434 - Nov 2019 (106 comments)
Not sure how the situation is in Spain, but I think that in Europe in general, if you have a contract saying that you are a tenant, it's quite hard to kick you out, even if you don't pay, at all. If the tenants don't have any papers and they try to game the system, then this is probably a risk that they should take into account?
For countries for which there was data, Piketty collected census and tax data for his book Capital and Ideology and my recollection is the worst inequality in recorded history was during pre French Revolution times where he measured using I think 10 percent bins for each percentage of a nation's wealth. He put all the data on his website, but I didn't bother looking into it further. But he noted that as a society got wealthier, the higher inequality can rise, because the non elites have enough to for basic survival in a wealthy society, i.e. rising tide lifts all boats but only up to a certain point.
Google Scholar says it's been cited 3,455 times. (Having a quick look at the top three results showed the paper was cited together with other papers in the same area, though.)

https://scholar.google.com/scholar?cites=1621513420842042156...
Stephen B Johnson's "How we got to now" was enlightening on the topic of discovery for me (https://www.pbssocal.org/shows/how-we-got-now)
I think the rise of streamers and Internet personalities has incentivized many present day cheaters. You're more likely to strike it big—become popular, get paid—if you're good at these games. There is no shortage of YouTube videos showing streamers getting caught on stream cheating.
the collier company owns many college apartments and bought pretty much every single one around the university of Florida. I'm almost 90% certain they've raised prices higher and higher because they are the only game in town. I don't have the investigative chops to do a takedown, but if someone is reading this and wants a lead for a story, well here it is.
I don’t get this argument as it seems at odds with the existence proof of Python itself having optional typing, type inference, understandable type errors and an expressive language. What am I missing?
Are you trolling? Do you pay for that? Sheesh.
Land is a scarce resource, and society agrees to enforce artificial restrictions on access and use because in many instances it is beneficial, but that does not mean society should automatically be required to extend unlimited support for property claims when an owner behaves in ways detrimental to society as a whole. No jurisdiction on earth grants property rights without limitations.
"successfully reversed declining fertility rates by consistently improving and working on family policy" not "successfully reversing fertility declines"

It's kinda sus that you leave the whole "rates" part out

- Japan (1.2) and Tokyo (.99) vs Nagareyama (1.5 considering it's in Chiba and Tokyo) & Nagi (2.95)

- Considering the Italian Birth Rate is in freefall whole South Tyrol is holding steady and above not just Italy's but also the UK.

- Czecha had a 1.8 until a drop to 1.6 during 2021 to 2022 according towards your dataset with Belgium, Lit. and the UK are now below

Considinder Czecha had a 1.1 in 2000, its only just makes it more impressive

https://data.worldbank.org/indicator/SP.DYN.TFRT.IN?location...
Does it have Arduino support?
Have a look at Qoppa, Master Pdf Editor, and Xournal.
2024 will be the year of the Linux Desktop.
That is exactly what the cislunar transporter is going to be.

https://www.washingtonpost.com/business/interactive/2023/nas...
Yeah, PoW is bad too. But I'm happy to pay a tax to those who burnt energy to keep the networking running and converted USD to the native token, proportioned to their effort.

I'm less happy to pay someone a tax just because they are rich and they did barely anything.
we all work in the industry. you can tell if something is fishy you don't need to wait.

where there is smoke there is fire
the heavenly step-dad doesn't care when they die of starvation either.
Not exactly related to the article itself, but it seems to me to be heavily AI-edited, with a lot of unnecessary fluff, the kind that ChatGPT adds. Honestly it seems like the article could be shortened in half at least. And probably all those bold highlighted phrases were added by ChatGPT too. I have nothing against LLMs, I use them often, but this isn't a good example of using them.
If you read the sources, that's 350B _sha1_ hashes per second... While you can't be sure what hash system is being used for your passwords, any respectable system using a modern password hash is not even close to being that fast. OWASP's recommended 600000 rounds of pbkdf2 performs 1.2 million sha2 block rounds IIRC. If we assume that sha1 and sha2 are equivalent in performance, then you're looking at only 290,000 password attempts a second.

If the password system uses argon2 with a high memory requirement, you're in an even better position
If anyone wants to get into hobby electronics, please just go on AliExpress. It has everything and it's way cheaper.
Good point about future exposure.

A counter-argument: people already do all sorts illegal (misdemeanor?) things every day, tracked by big tech, and nothing happens. Some examples:

• speeding: your smart phone knows what road you're on, what the speed limit is, and that you're over it

• movie piracy: Chrome knows, your OS knows, your ISP knows, your VPN provider knows, any device that is listening can tell you're watching a movie that you shouldn'be able to watch at a non-cinema GPS location

• ..
Very slowly, to avoid the crystals forming suddenly.
Yeah, no issue with that. But the connectors are rarely front-facing and thus not really of aesthetical concern.

It is perfectly possible to build beautiful balanced equipment.
Especially since you can try the encryption algorithm.

Create 1000 users very quickly in a row and you now have 1000 samples of enc(i) all the way up to enc(i+1000) that can help you break the algorithm.

Not saying it will be easy but it surely lowers the guarantees given by the encryption. Someone better at crypto can probably quantify this risk better than me.
You ignore “the spirit of the law” with fancy acrobatics around “the letter of the law”… at your own peril.

I can’t comment on the claims here, but if MSFT is skirting the intent brazenly enough, the predictable regulatory reaction is no bullying. Everyone involved is well aware of that dynamic. No need to pity MSFT.
It's just a little disconnect between the expectations of people who know nothing about cube solving, who think that finding the solution is the difficult part, vs. the reality that this is entirely a demo of how fast and precise you can make the mechanical and electrical parts. Eventually it will be a demo of how resilient against tearing themselves apart you can make them (and the cube).
You could have multiple failsafes, and after a part of them fail, you dehibernate automatically. We have systems that work well with such approach - planes being the most notable example - multiple redundancies, and when sth critical fails, you land asap. Works most of the time.
Why not criminal charges for fraud? Besides the fact that this kind of stuff is used to obtain funding in the first place (defrauding the funding agency), it’s theft (stealing funds that would otherwise be allocated to competitors), and breaking the public trust since usually these kinds of funds are allocated by government agencies.
Was asked this one years back in a university interview. Fantastic problem
You became an Apple employee after you found out they had hacked your computer?
Thank you! I study SDT (Self-Determination Theory, the main theory of motivation authored by Deci) in a sports coaching context for a few years now. It's a life-changing theory.

The "seminal" books like Self-Determination Theory (Ryan&Deci, 2017) and new The Oxford Handbook of Self-Determination Theory (Ryan, 2023) are really deep, but might be a bit academic and aren't suitable as a good intro into SDT. I usually recommend free course on Coursera by Ryan. But if Deci's book is an approachable intro, that would be nice!
Better also put a second camera facing the eyes to make sure the player isn't looking at e.g. a radar monitor just past the game monitor, or something in their lap. Apparently some cheating streamers will put a camera behind them precisely to show their keyboard/mouse/monitor, but then they'll put a phone or small tablet in their lap or off to the side that has radar/wallhack kind of stuff running on it.
Compared to.. protein folding, nuclear fusion? Sounds like a handful of parameters to me. What are computers good for if not looking for solutions in this space?

It's strange to me that the cargo space has not been aggressively optimized. It's a pretty substantial part of civilization and, I believe, there's definitely some money sloshing around there.
You don't need to control the entire industry to cause anti-competitive damage. You just need to have enough leverage that your influence can't be ignored.

Examples of Apple doing that is banning competing browsers on iOS and then pushing W3C and developers in the direction they want due to "you can't ignore us". There was a whole list of bad examples. Touch events, fighting against SPIR-V in WebGPU, fighting against adoption of Media Source Extensions (to benefit their video solutions) and etc. and etc.

They very clearly cause a ton of damage to the market by slowing down and sabotaging the progress of interoperable technology to harm competition.
Such a weird article. It’s all throat clearing and rhetoric, and never quite gets to the meat.
I have spoken with dozens of other academics who have been using it to iterate both quickly and effectively in both their research and teaching.

AI hasn’t seen positive ROI yet but it is producing work of value already.
Suno AI v3.5 – Science, Like Magic, but Real [video]
The most popularly used algorithm is 2-phase algorithm solver.

In a first phase you Reduce the cube state to a one that can be solved in only 180-degree turns, and in the second phase you complete the job using only 180-degree turns.

It has a nice property of splitting the work roughly in half (so both of those phases have roughly half bits of complexity of the full puzzle). And both of them are small enough that can be solved pretty instantly.

The optimal Reduction is not often leading to optimal solution, so you try out many different Reductions and see which one can be completed fastest. Interestingly - this is also the approach top human solvers use in Fewest Moves event.

https://github.com/cs0x7f/min2phase (in java)
and
https://github.com/cs0x7f/min2phase.js (in js)

This very nice library is a minimalistic implementation of 2phase algorithm and can generate hundreds of scrambles per second in the browser (so generating random state and then solving and then printing) and it hardly ever produces scramble longer than 20 moves. It's used by cubing trainers / timers etc.

So a good algorithm in a fast language on a good cpu should solve a cube in roughly 20 moves in probabaly 0.001s.

However to squeeze few miliseconds here and there it would make sense to read the cube state, use some very fast heuristic to make a first move, and utilize the 0.1s it takes to rotate the first face to find the best possible solution afterwards. Probably by the move 3 we will reach optimal solution.
Human Hibernation (2000)
It’s easy to take risks if the failure condition is “still a multimillionaire”.

I refuse to think any sufficiently clever billionaire doesn’t have $1-10M in gold buried in a couple geographically distributed places. I know several people with NW of <$50M who have stashed 2-4% of their assets away in this fashion.

World wars happen, governments collapse, favor shifts, etc. Why wouldn’t you have a backup plan when it’s just pennies?

I refuse to believe that he was ever at risk of having less than 5-10M in pocket money left over after everything implodes.
Hopefully he'll automate something that will improve the quality of life for everyone.

Cynical prediction, he'll just make fun YouTube projects. And probably have better working conditions for himself.
Yeah but which direction is the Tesla price heading at the moment now the hype has died off?
A large swathe of professionals campaigned on behalf of Adobe when they switched from perpetual to subscription licensing. They willingly turned over control and this is merely the consequences of that willingness, which Adobe will continue to take advantage of. I don't see this leading to any changes, just pointing it out.
Apple is using TMSC and MSFT is building fabs with Intel (not sure if they are using TMSC).