skysight-inc/HackerNews huggingface dataset:
All I can say is that I love this man.
No it doesn't mean that.
I meant calling Rust from Go.
Living on your knees, or dying standing up. Which is better?
"The American people don't need classified details, just that they're safe. That's it."
An undersea civilization is exploring the air world.
Trying to upstream anything to the kernel is such a test of patience that rather than being glad a feature/fix has landed, I’m just happy for it to be over with. The Linux tooling and community is just not worth dealing with.
The AI argument is completely irrelevant. The owners of a corporation already delegate decision making to one or more natural intelligences, also known as the board. This (hive) mind is responsible for acting in the corporation's interest.
> They say that the decision Congress made in 1996 to set into motion a 25-year plan to unload the reserve, in a bid to shrink government, was shortsighted and potentially detrimental to a host of industries, ranging from medical technology to rocket science.

Selling off a strategic reserve of gas that is not replaceable? Yeah, of course it’s stupid.
Can anyone clarify what this provides compared to the built-in container support in Firefox? On stock Firefox, it appears that I can do everything listed in the documentation above, with the exception that this extension appears to allow you to configure a domain to automatically open in a given container. Is that the only difference?
> And that said, implementing a super-fast setcontext/swapcontext is like twenty lines of assembly with not too many gotchas, if you don't care about saving a few things that require syscalls.

sigaltstack(2) wasn't all that prohibitive when I did that in Python 2.6 back then. Was it 2009?

I seriously can't understand this obsession with FSMs. A naive setcontext()-based implementation outperfomed both greenlets (with its crazy legacy of memcpy-ing parts of stack from stackless) and Tornado/Twisted (with them being pure-python and therefore lacking any means to force some async on client libraries. which one does in C) while letting everyone write some nice clean synchronous-looking code.

10 years later we end up with half a language hacked up and still nowhere near the ease of use that was coded in a week or so.
I tried Battlefield 2042 and it was really cool to see such large open fighting spaces, but they're also so large they're boring. People are so spread out a large portion of the time can be spent playing just finding an enemy to shoot at...

By comparison Battlefield: Bad Company 2 was clear the best Battlefield game of all time. And the graphics to this day still hold up.
Open a journal, sample a bunch of articles. Usually, there's an acknowledgement (sometimes in the first footnote) with the program that funded the research. If there is none, it's possibly a regular, university funded project, in which case you'd have to look up the uni's funding.

E.g., for this article: https://www.nature.com/articles/s43587-023-00361-w#Ack1
If one paycheck means you get evicted then it's more of a budgeting problem than an income problem. It could also be an income problem but the problem is budgeting and emergency planning. 63% of Americans live pay check to paycheck and nearly half of people earning 100k do as well.

> Even high-income earners are under pressure, LendingClub found. Of those earning more than six figures, 47% reported living paycheck to paycheck, a jump from the previous month's 43%.

Regardless of your income level you should build a cushion so this doesn't happen to you. If you want to pretend every person who is poor is a faithful financial steward and that it's written in the stars that they'll always be destitute, i think that's naive

https://www.cnbc.com/2022/12/15/amid-high-inflation-63percen...
Guess we may as well throw our handa up in the air then and set a 14 year cache ttl.
It might be true that a mass produced balloon would be cheaper than the Sidewinder missiles being used to shoot them down currently, but that is because the missiles are way overkill for taking out a large, slow moving, easy to detect target. A dedicated missile could be way cheaper, whereas large balloons will always be quite expensive since you have to buy the helium.
Uh, at maximum speed on a gigabit network, it takes 22 hours, 13 minutes to transfer 10 TB.

That’s not overnight unless you’re a hell of a sleeper.

On a 10Gig network, assuming no other bottlenecks (harder to do), it’s 2 and a quarter hours.

Personally, I use 10 gig because 100MB/s is really slow. Even 2.5Gb is much, much better and makes it a lot more likely something besides the network is the bottleneck.

I personally move around enough data, it bothers me enough to be worth it.
Shit that must have been scary!

With the OP plane, it carried on going, so it couldn't have been pressure I reckon (not an expert).
Ask HN: What have you been learning this week?
> For 1865 USD:

You can also save up on the case (cheaper options should be available), and grab a Ryzen 7900 which should have similar perf & comparable price point to Intels they used, and comes with stock cooler, shaving off additional ~$100. I'd also probably skip the HDD and grab 32GB RAM.
It’s not because then you’re trading graphical fidelity for input lag.
I'm not a fan of either, I would prefer counter_test.py:

def test_increment():
assert ...
We clearly do not agree.

Wrt. sync processing when using Mats: https://mats3.io/docs/sync-async-bridge/

But my better solution is instead to pull the async-ness all the way out to the client: https://matssocket.io/

Also, I have another take on the SOA failure, mentioned here: https://mats3.io/about/

It was definitely not because of async, at least as I remember it.
>I gave examples of bans

This is all you wrote:

* Gov. Newsom banned remedial classes being taught at community colleges.

- not banned books and I explained the issues with your claim in another comment.

* Conversion Therapy has been banned and attempted to be banned by many states in particular in public schools.

- not about banned books

* Bibles being banned by school districts.

- I found one example of a technical battle in one school district in Texas which seems to be more about the larger message/battle over the written law in Texas. Besides this weird case I see no others. Do you have any sources or examples?

Aside from that one weird case I've found (which isn't a democrat or a governor banning books mind you it's a local matter over technicalities), I've seen no citations or specific claims of any kind.
I have to disagree with some of your points.

> The main difficulty is high dimensionality. We simply do not have mathematical frameworks to analyze structures in the 100s of dimensions.

The main difficulty in deep learning is the non-convexity of the optimization problem. We can handle simpler problems in high dimensions just fine. The oracle complexity bounds for projected gradient descent in convex optimization even hold for infinite-dimensional problems - see work of Nesterov.

Most of the hard questions about deep learning remain hard even for neural networks with low-dimensional inputs, outputs, and hidden layers. Also, some of the more fruitful approaches in deep learning theory involve taking the limit as the width of one network layer goes to infinity.

> For some reason, theoretical computer science seem to contribute quite little to the practical deep learning world, while primarily concerning itself with the complexity theory and computability questions. Fun stuff, but... Somebody needs to do this.

Lots of theoretical researchers are trying to figure out why deep learning works. Check out the work of Jason Lee, Simon Du, Sebastien Bubeck, etc. Most of these researchers have a CS background.
Seems like there could be a multitude of possibilities.
"Nuclear transmutation of elements is now quite common; unfortunately nobody has figured out how to get just the desired isotopic species of an single element from nuclear reaction instead of a pile of unstable isotopes of mixed elemental identity."

I think centrifugation would get the job done, but it is just not worth the effort at those small quantities.
What ever happened to using GiB to avoid confusion?

Also, I don't buy it being a bug with that, that'd mean the app is doing its space calculations in gigabytes internally, instead of in bytes. Who does that?

It's probably empty storage over-provisioning space.
Posting this from an alt because I've almost gotten in trouble for mentioning this. But the overlap is not that big:

> Hand-grip strength has been identified as one limiting factor for manual lifting and carrying loads. To obtain epidemiologically relevant hand-grip strength data for pre-employment screening, we determined maximal isometric hand-grip strength in 1,654 healthy men and 533 healthy women aged 20-25 years. Moreover, to assess the potential margins for improvement in hand-grip strength of women by training, we studied 60 highly trained elite female athletes from sports known to require high hand-grip forces (judo, handball)

> 90% of females produced less force than 95% of males. Though female athletes were significantly stronger (444 N) than their untrained female counterparts, this value corresponded to only the 25th percentile of the male subjects.

> The results of female national elite athletes even indicate that the strength level attainable by extremely high training will rarely surpass the 50th percentile of untrained or not specifically trained men.

Source: https://pubmed.ncbi.nlm.nih.gov/17186303/
US seems invested in interceding in PRC-TW scenario, nuclear deterent will set ceiling of escalation but conventional deterrent raises floor of US particapation. PRC needs credible conventional CONUS vunerability to deter US conventional intervention in first place instead of relying on nuclear to limit scope of conventional war that current US admin/blob still thinks can be fought.
Extra Ecclesiam Nulla Salus
Cyberpunk seems unrelated. It will probably age better than any other multiplayer title.

The bugs have been patched but not game ruining (for me). T-posing was infrequent, but there were some issues.
This is the user interface to that built-in container support.
Editing video files. My kids are both into making videos and even though most of them are crap, I still want to get them into good habits of "store important files on the storage server" and we don't have any redundancy on local file storage. The difference between 1 and 10Gbps ethernet is noticeable there. (They only have 2.5Gbps to the desktop switch which has 10Gbps link to downstairs, so they only get ~250MB/s transfer, but they each have it simultaneously if they want.)
Haha why did that comment get downvoted? Any downvoters want to explain?
The GPL doesn’t restrict the end user in that way. The GPL specifically allows the end user to use the software however they like. This includes combining it with software that uses an incompatible license.

The one restriction that the GPL does make only applies if you _redistribute_ your modifications. If you make modifications to the software or combine it with something else, then you are required by the terms of the GPL to license the result of those modifications under the GPL. But if you’ve modified the program by combining it with something that has license terms incompatible with the GPL then you won’t be able to do that. Since you cannot license the modified software under the GPL, you do not have permission to redistribute it.
> From Wild Wild Country to the Nxivm shows to Scientology exposés, the features of cults have become familiar in popular culture. There is sleep deprivation. Ties to the outside world are severed. The sense of time collapses, with everything cult-related feeling extremely urgent. Participants are emotionally battered. In this weakened state, participants learn about and cling to dogmatic beliefs. Any outsider becomes a threat.

This sounds exactly like having a baby
There are plenty of people out there who have a great job and live paycheck to paycheck.
‘They get the big picture’: the Swedish tech startup helping cities go green
Oh, we're on the same page -- I don't think they're engaging in fraud currently, just overlooking the implications of their process, as you note.

But explicitly holding out a test set, throwing it away because your results on that set were no good, trying again, and then representing that held-out set as, indeed, held-out in later work -- as the parent suggested? I'm not sure what other word to use there.
Its never been easier to host a game server than it is today. We had to cohost and ship servers 20 years ago. There were some game hosting companies but they were usually bad performance for the price. Nowadays you can spin up a VM with a moments notice for a lot less money and investment and yet we are in the age of games not coming with dedicated server software.
... in humans. Wake me up when it's found to work on cheese.
It's copy protection.

You can't run a hacked server that ignores license state or hacking bans if you have no access to the server software. They disguise it under a claim of convenience, a feature that you match against similar-experience players, but you're right, it's ultimately an antifeature.

Gamers put up with a lot of crap, between exploited ring0 DRM, platform exclusives, the loss of consumer rights (like refunds and resale) and crappy ports from consoles. I don't understand how they get away with it. I might just be old, but I've changed my entire purchasing game strategy to ignore games that fall foul of these things.
The world's first floating strike everlasting options
My only 10g link is between my main workstation and my nas. Between the SSD on my workstation and the 2 ssd array in the nas, I easily saturate 1g. Makes a big difference for video work and certain dev tasks (i.e. generating disk images). Granted I spent less than $100 for this capability using older solarflare cards and optics.
Yeah; games to this day are still pretty bad at utilizing multiple cores. Any idiot can do the math; the i7 13700k has 16 cores, and an advertised max TDP of 250W. That's a ton of power; but if you're only really stressing 2 or 3 cores the real power draw isn't that high. These chips are so powerful that your bottleneck is almost always GPU, unless you're playing CS:GO at 1080p and aiming for 800fps, so realistically its common to see 25-60% utilization on 1 or 2 P-cores, and the rest just running Windows background shit.

This is proven by any outlet which takes the time to measure Performance Per Watt (e.g. https://www.hwcooling.net/en/intel-core-i7-13700k-efficient-...). Intel has consistently driven higher PPW with every generation, when you're comparing like-for-like binned chips. AMD, on the other hand, has been a bigger victim of what the OP is describing; while their raw PPW is generally higher than Intel, so they have room to fall, their Ryzen 7x chips aren't consistently posting higher PPW numbers over Ryzen 5x.

In other words; both Intel and AMD are doing well here. If you're stressing every core on the CPU at 100%, you're going to draw a lot of power, but you're also going to be completing workloads much faster than on 12th or 11th gen, so your aggregate power draw will be lower. The low-tier media outlets that post "OMG 250W" aren't doing research, and also don't care to, because they get clicks from tons of people like the OP who eat outrage at face value.
The IRS can reasonably assume my primary residence address from my prior year's tax return, then match that to the 1098 with the same address. The other, less common situations are covered by my comment on the home office and rental-property plumber: some things will require corrections with additional details to substantiate them.
Looks cool, good work. I made something similar a few months ago, but yours looks a lot more polished.

https://github.com/trentearl/aicli.
https://earlearlearl.com/posts/aibash-openai-command-line

I think the next step is to make a platform to create domain specific prompts. For example if you need to use aws cli frequently, write a prompt that has the api types embedded and outputs aws cli filtered through jq. I'm on something like this, hopefully it will benefit this space.
Wishing for war/collapse is the "active" path, while urging caution is like the null-hypothesis (stretching the analogy a bit). You can reach the conclusion that violence is needed, after all -- I'm just urging more thoughtfulness, especially when the collapse is desired by people who don't have to live with the consequences.

Consider that the Islamic Revolution was also the consequence of a collapse.

Finally, let me reiterate I think the current regime is bad, and if there was a way to make it go away, as directed by Iranian people, without interference from other countries with vested interests not necessarily aligned with Iranians, I'd be all for it. Alas, magic solutions don't exist.

The default option should always be non-violence/non-societal-collapse.
I've had two internet ratio players that were bricked because they'd phone home to the server, and the company running the server would go bust.
Their node disadvantage is mostly good marketing from TSMC though. Intel 10 (10nm, but that's not the real nanometers) is ~100M transistors per mm2, while TSMC 5 (5nm, but again, that's not the real nanometers) is ~130M transistors per mm2.

Sure, 30% better, but not a 2x improvement as marketing suggests.
A lot of your concern of older games has been fixed over time by the development of emulators and wrappers. Multiplayer (and live DRM) components of modern games can't be easily RE'd in most cases. Especially with services like Xbox Live the most helpful data is actually packet captures where one can actually go through and replicate the protocol used.

I honestly would challenge you to find games from the mid 90's+ that won't work on a modern machine. Many times if there's a feature that straight up doesn't work it's due to online services being discontinued. There's been some work done to rebuild services like GameSpy or Westwood Online, but once more forms of encryption and anti-cheat or DRM were implemented in these sorts of services, the harder it's going to be to preserve their experience.
> Dynamic linkage is something the end-user does.

Is it the end-user telling the dynamic linker loader to load the .so, or is it the program you distributed to them?

> If I'm an end-user and ... isn't it the case that the GPL forbids me from doing so unless I also ...

No, it doesn't. You can do anything you want if you're the end-user. It's only when you distribute to others (outside your organisation) that the GPL kicks in.
The articles notes about async messaging architectures being superior to REST-based systems seems rather disingenuous, in my opinion, as it's seemingly only considering the most basic REST API deployed on a single node as the alternative.

For example:

> High Availability: For each queue, you can have listeners on several service instances on different physical servers, so that if one service instance or one server goes down, the others are still handling messages.

This is negated in a REST-based system with the use of an API gateway / simple load balancer and multiple upstream nodes.

> Location Transparency [Elastic systems need to be adaptive and continuously react to changes in demand, they need to gracefully and efficiently increase and decrease scale.]: Service Location Discovery is avoided, as messages only targets the logical queue name, without needing information about which nodes are currently consuming from that queue.

Fair enough, service discovery is another challenge, but it's not hugely complex with modern API gateways and arguably no more complex with running and maintaining a message queue with associated workers. You've also got a risk in a distributed messaging system used by multiple teams that one service publishes messages into a queue that has been deprecated and has no consumers listening anymore.

> Scalability / Elasticity: It is easy to increase the number of nodes (or listeners per node) for a queue, thereby increasing throughput, without any clients needing reconfiguration. This can be done runtime, thus you get elasticity where the cluster grows or shrinks based on the load, e.g. by checking the size of queues.

Same as HA, solved with a load balancer.

> Transactionality: Each endpoint has either processed a message, done its work (possibly including changing something in a database), and sent a message, or none of it.

> Resiliency / Fault Tolerance: If a node goes down mid-way in processing, the transactional aspect kicks in and rolls back the processing, and another node picks up. Due to the automatic retry-mechanism you get in a message based system, you also get fault tolerance: If you get a temporary failure (database is restarted, network is reconfigured), or you get a transient error (e.g. a concurrency situation in the database), both the database change and the message reception is rolled back, and the message broker will retry the message.

These seem to be arguing the same point, and perhaps this is solved in the Mats library but as a general advantage of async message queues over synchronous REST calls, the message broker retrying the message or messages being lost isn't a given - they're difficult to get entirely right in both architectures.

> Monitoring: All messages pass by the Message Broker, and can be logged and recorded, and made statistics on, to whatever degree one wants.

>Debugging: The messages between different parts typically share a common format (e.g. strings and JSON), and can be inspected centrally on the Message Broker.

Centralising via an API gateway can also offer these.
Sure. I'm not saying otherwise. I'm just saying that good financial habits won't make a person with a very low paying job rich.
Outdated? Yes, and yet they are largely relevant because the culture around startups are largely the same from when they were written. There's a comment I read-- "The brain (culture) knows it -- but the heart (economy) hasn't caught up yet."[0] -- that applies to this. In general we can say startups have largely become a predictable path to take for anyone with the competence to go through with the process. This has , in one way, to coin it gentrified and/or mainstream it. I think this is actually a good sign as it means theres "slack" in our general ecosystem to allow such outcome. But it should not in any way allow anyone to ignore that it also means we should probably be working/concentrating on harder/ridiculous problems to solve. Yes, you could probably correlate this with low-interest rates and macro market trends but that's another story for another time. To conclude, I think we live in some of the best times to build and in general, especially if you are already here (on HN). Reading Paul's essays can still be of value and I'd bet there would be value in updating and/or revising the essays in general; just like author's revisiting/updating great books over time.

[0] - https://news.ycombinator.com/item?id=34673325

EDIT: I'd like to add some links to some comments that had done a good job of listing some of the worthy information to revisit from Paul's essays.

[1] - https://news.ycombinator.com/item?id=34751744

[2] - https://news.ycombinator.com/item?id=34752781
Happiness 2.0: The Path to Contentment
>These balloons are significantly cheaper to manufacture and operate than the stealth warplanes that are being used to shoot them down.

Not convinced this is true for the large balloon. The helium alone will have cost 6 figures, which is comparable to the cost of the flight time of the F-22.

Also, it's not like the US has a shortage of F-22s and air to air missiles.
It’s pretty odd that you don’t seem to see the many other ways besides religion that people are motivated to believe certain things over other things that lead to wrong conclusions.

This has been the case since… the first man.

Edited to add that the most recent studies are saying exactly what McHugh said, and you can find them discussed in other places in this thread.