skysight-inc/HackerNews huggingface dataset:
> J6 was an insurrection that should have been appropriately responded to with immediate and overwhelming national guard force (not necessarily lethal), not a protest.

This is incorrect. It wasn’t an insurrection but also not a legally protected protest. It was a riot. No one has been charged with insurrection, let alone convicted for it. That word has only been used by news media, politicians, and private citizens. The most serious charge was seditious conspiracy but only a few people (like five) were charged with that. Most of the charges were for simple trespassing since most people on the Capitol grounds were not involved in any conspiracy and weren’t violent or destructive either.
LLMs fail to model meaning, but in doing so, model empirical distributions of meaningful tokens which is more useful, given the method being used.

If you were only modelling conditional probability, trying to model meaning this way, would make your solution worse.

ie., if LLMs really generalised in the ML sense, i.e., unbiasedly randomly sampled from some hypothetical "Meaning Distribution", they'd perform terribly -- since there is no such distribution to choose from.

By hijacking an empirical distribution, and "replaying it back", its actually possible to generate useful output.

Think about it this way, probability distributions are just measures of subjective confidence: each person has their own subjective confidence distribution P("some written words"|WhatTheyMean). If you could actually model this -- which one would you model? If you modelled any of them, you'd not be able to understand a great deal, since each person's confidence is poorly calibrated and missing meanings (eg., "acetylcholine").

So the LLM models some half-baked average of the subjective distributions of all speakers on the internet (/ in the training data) with respect to next word expectations.

This is not what we're modelling when we mean things (eg., when I say, "pass the pen", the cause of my saying it is: 1) need for a pen; 2) you having a pen; etc. -- these reasons are unavailable to the LLM, so it cannot model meaning). But as stated, it would be useless if it actually tried to -- because these methods are incapable of saying, "pass me a pen" and meaning it.
They don't. They knew how to find the river already, they just went further up the river now the dam had gone. This is no great feat of navigation, to follow the river until you find nice gravel to spawn in.
Nope, no shortages with the possible exception of N95 masks, briefly:

a) we gave our army the task to procure PPE, as they are the sole national entity which is both in the habit of buying things for millions of people at once, and could negotiate a cash&carry discount in china by sending cargo planes and logistics people to pick them up.

b) a local company bought a chinese mask-making machine with some public support for the gamble; that turned out to have been an out-of-the-money option, but had we needed the capacity, I'm sure that equipment would have been even more thoroughly reverse-engineered than it had been by the time of installation.

c) in between all of this, a few too "enterprising" people were charged for buying up N95 stocks and attempting to scalp them online.

Oh, and there was also a bit of a shortage of morals, as a few people tried to take advantage of various public support programs for enterprises; as far as I can tell although money was helicoptered pretty quickly to where it was needed, the forensic accountants were only a year or two behind to ferret out those marginal cases when it had gone places where it had not actually been needed. (like with no-personnel stores, this is one of the times where a high trust society pays off)
I'm one of those people :)

My use case is running Android apps on my Surface Pro instead of having to buy a separate tablet. It works great for my purposes.
The trouble with this approach is that the Android UX as a desktop (even using things like DeX and the Motorola equivalent) completely sucks. It is far worse than, say, Stage Manager on a modern iPad.
Training is much more computationally intensive than computing a _single_ answer. But not compared to running the model over time at scale for millions of users.
Elon Musk is directing harassment toward individual federal workers
It surely does, but I think in most languages it is a bad idea, to add a external dependency, where it isn't needed. Like in the cases I mentioned, it was just standard stuff, already covered by the browser standard libaries.

So when I just need a simple connection to a web socket - I don't need that external baggage. But for high performance graphics, yeah, I won't write all the WebGL code by hand, but use Pixi (with the option of writing my own shader where needed).
The number of software developers has maybe doubled in the last 20 years. The number of senior developers has "always" been low, because the field suffers from unusually high attrition. Many people find that software is not for them, many switch fields after losing their jobs in an economic downturn, some move to management, and some make too much money to bother continuing until retirement age.
No. Thousands have been entering and spawning all these years but below the dams. Now the dams are gone some are spawning higher up the river. Not really suprising that they spread out a bit into new habitat, is it?
> In software development it's pretty important to know when to build "on top" of something else, and when to start from scratch.

Building some brownfield CRUD for a run of the mill org? Starting from scratch will almost always go horribly, just pick whatever enterprise'y solution fits the task at hand and be done with it.

Working for one of the big orgs on something interesting, and have the backing needed for being able to throw person-years at a problem until it crumbles under the collective engineering effort? Building from scratch might be a good choice sometimes.

Personal learning projects, side projects and the like? If you won't have to maintain it long term or at least don't think you'll have significant amounts of time or effort you can spare for that, then from scratch is okay (your own game engine to learn about the internals? your own implementation of something S3 compatible? maybe your own CMS for the hell of it?), otherwise consider treating it as a brownfield project (e.g. if you want to make and finish a game, or just store some files, or maybe just run a blog where the focus is on the content not how you made the thing it's running on).

What's my reasoning for this? Code is typically written to solve a particular problem. In business context, that typically means finishing some Jira issues and having deliverables. In large enough open source projects that typically also means having instructions on how to run and administer the thing, proper test coverage given the larger amount of various people working on it. Thus, the bus factor becomes larger and it won't be as much of a miserable experience of code archaeology as when the dev who wrote some custom CMS for a project at work leaves and literally only some code without even proper CI/CD is left behind, no proper comments, no ADRs, no code examples that aren't coupled to the logic, no documentation or even summary of the project, maybe an empty template for a README, no decoupling between the technical bits and the business rules (or just tight coupling in general), because again, they only wanted to ship. And even if they had better intentions, there were still deadlines and they were still one person (or a small team) that can't compete with any of the large multi-year projects out there.
It could have, something like this, just more modern: https://en.wikipedia.org/wiki/Sprint_(missile) <- Tip glowing white hot while ascending with 100Gs. Whee!

Combine this with facilities like these https://en.wikipedia.org/wiki/Safeguard_Program and have modular mini nuke breeders on site, powering atmospheric capture of CO² to turn them into synthetic fuels. Pharaonic Profits!1!!
There’s a flip side to this which is building on top of which solves your problem but aren’t actually suitable. It “works”, but often at the expense of someone else. A great example is homebrew and GitHub. Or, making a shim between something that solves 80% of your problem rather than solving the problem yourself.

The mark of a 10x engineer IMO is getting the build vs buy question right consistently. My experience is that teams get it wrong often in both directions
> Not sure what you mean by "LLM can't do Socratus' method"?

I hope you can translate the conversation of philosophist vs chatgpt from Russian [1]. The conversation from the philosopher is built due to Socrates' method but chatgpt can not even react consistently.

> Plenty of people struggle with playing along with Socrates' method. Can they not reason at all?

I do not hold the opinion that chatgpt "struggles" with Socrates' method, I am clearly seing it can not use it at all even from answering side of Socrates' dualogue which is not that hard. Chatgpt can not use Socrates' method from questioning side of dialogue by design because it never asks questions.

[1] https://hvylya.net/analytics/268340-dialogi-sergeya-dacyuka-...
So... because he had a Japanese helmet in his home, we have to make a big deal about it? I don't see it.
That's good the hear. We're currently redesigning our on-call and plan to make it Thursday to Thursday, and then Friday off.
I used the pixel planet generator to generate low resolution gifs, which I then combine together to get the galaxy gifs
Thanks. That is precisely how I intuited the situation. 40+ years of programming FTW!
They were born in the lower part of the river, below the dam. They just followed it up a bit!
Indian Charged with Conspiring to Illegally Export U.S. Components to Russia
You could be apply for grants all day and doing uber at the weekends you sell out!
True, I can see your public key, username, and IP I guess. I only log the username and hash of the public key/password that I use for storing save files (the logs are for debugging, but I swear I don't sell them to google). You can see what I do in the source, of course you have to trust me on that :)
Neobanks and other third parties can legitimately have pass through FDIC insurance:
https://www.fdic.gov/financial-institution-employees-guide-d...

The problem is that the FDIC isn’t stepping in because they claim they can only do so when there is a bank failure, not a failure at the third party. So they’re claiming that clients of the third party have to go through the bankruptcy proceedings, rather than just getting covered by the FDIC, whereas most clients are expecting the FDIC to protect funds in all situations not just a “bank failure”:
https://www.fdic.gov/consumer-resource-center/2024-06/bankin...

Another problem is that in some of these setups, the third parties are not managing separate accounts for each client at the underlying bank. So the underlying bank is not maintaining records that track each client’s separate funds. To me that seems odd and I would expect neobanks to track those numbers themselves but also for the underlying bank to do so. The FDIC is working on making that a hard requirement:
https://www.fdic.gov/news/press-releases/2024/fdic-proposes-...
All water use includes that one right?
The description of the Weirding Way reminded me of: https://www.youtube.com/watch?v=74OBuMA2qEk#t=120s

(I was once watching the semifinals of the women's epée nat'l championships, and a former Olympian told me that "B always does the right thing, and that's why she won't win: A knows how to do the wrong thing at the right moment, and that's why she's a champion")

wrt to https://news.ycombinator.com/item?id=42216196 : my impression of non-human violence is that they are better than we at avoiding violence when the power balance is clear; it's mostly with young animals or moments where the status quo threatens to have been merely a stasis quo that application of violence becomes necessary. (compare Cherryh, Foreigner)

Lagniappe: https://www.youtube.com/watch?v=Ic02W1bWeFU
Many complaints are about the choice of YAML as a config file format. It is being used for nearly everything, and in many cases fine details of its syntax matter, especially around multiline strings and text blocks[0]. In theory, one can always retreat to JSON, but that's barely better.

Then it goes on: you need additional tools like Helm or Kustomize to generate your YAML files. I am not aware whether anybody has ever tried to generate Kubernetes config files from Dhall[1] input files.

[0]: https://yaml.org/spec/1.2.2/#23-scalars

[1]: https://dhall-lang.org/
Getting paid twice as much and less taxes. But it almost never happens, and I prefer it this way :)
Yeah, but a group of people like golf courses more than a larger group of people like artichokes. We have a civilized arrangement of sharing that doesn’t make those groups fight in a cage. But in places where this matters, golf courses will always come up before your point.
But if you really truly need cancel-able promises, it's just not that difficult to write one. This seems like A Good Thing, especially since there are several different interpretations of what "cancel-able" might mean (release the completion listeners into the gc, reject based on polling a cancellation token, or both). The javascript promise provides the minimum language implementation upon which more elaborate Promise implementations can be constructed.
No it isn't. The remaining salmon population spawned below the first dam because their habitat was cut off. This reduced spawning and juvenile habitat meant less salmon. Now they have the whole river they are spreading out and the numbers can increase again
FYI, the modern version of the intro networking book we (UC undergrad computer science) had 20 years ago is Computer Networks 6th ed. by Tanenbaum.

If you want a programming language to really dig into parsing and creating packets and binary data, Erlang (and Elixir), while a completely different programming paradigm daunting to novice users, are unmatched (pun intended) in generating and parsing binary packets with a native and flexible binary data type.

If you want to be able to observe, decode, and inspect real packets on your local network, then you need wireshark and/or tcpdump.

If you want a home lab for simulating various networks with various clients, servers, and network devices either XenServer (free) or VMware ESXi (pirated "free" v.7 or maybe v.8) are good options because they simulate dumb virtual switches, virtual networks, and virtual computers (VMs) in another piece of software that replaces a real computer's (usually a server but rarely a desktop or laptop, but also it can run inside a VM on desktop, laptop, or server using what's called a type-2 hypervisor) operating system with its own (type-1 hypervisor). (VMware pre-Broadcom and Citrix engineering cultures had an unspoken, unwritten "gentleman's agreement" that industry-limited pirating was cool so long as it wasn't unreasonable, and product licensing wouldn't break customers' production and would be limited to nags. Comes from the mouth(s) of (a) certain former product manager(s) at one or more of the above entities. Pirating developer use for self-demoing within the industry was a nonzero, unrecognized sales acquisition channel that was probably important in large customer bases but under-appreciated... most engineers/IT people don't want to have to deal with vendor sales/sales engineering meeting free lunches and sit through vendor demos so see if a product trial will work or just to get an installer and a demo license key.)

https://search.worldcat.org/title/1085945855

PS: I'm wondering if there's retro networking/netadmin homelab community that buys 10 Mbps - 1 GbE Cisco gear and goes through CCIE courseware to see all the old protocols and old problems like spanning tree loops, crossover cables pre auto–MDI-X, and duplex flapping with Intel PRO/1000 in generation 8-9 HP and Dell servers.
Finding out how accurate this approach is should be trivial, no? Take some other baseline tissue where you know the ground truth, freeze it, then follow the procedure and check what you get. Do this a few times and you'll have a pretty good estimate of the accuracy.
I got a job ... true devops culture ... where I use Splunk etc. as much as I use git, I finally grok P99 and aggegrations and I don't hate it. It has been a mind opener and it is great to be data driven.

As an aside I think where I have seen bad performance it has been mostly architectural choices over O(N) stuff. These take a lot of organizational will power to fix properly as it costs money, time and egos.
OP and the people who reply to you are perfect examples of engineers being clueless about how the rest of the world operates. I know engineers who don’t know Claude, and I know many, many regular folk who pay for ChatGPT (basically anyone who’s smart and has money pays for it). And yet the engineers think they understand the world when in reality they just understand how they themselves work best.
Well there are two appropriate action--

Jail time to the CEO of that compary for fraud (because it wasn't FDIC insured) or full reimbursement of all creditors.

I'm okay with either, but if neither of those happens then it's a failing system.
What’s wrong with this perspective? Why are the scale of incumbents not part of these stories?
Out of curiosity, what was the showstopper on dwm?
I suspect Windows owed a not-insignificant portion of its popularity to their similarly lax attitude to licensing once upon a time.
neither, this is ai infra + devtools
Having used o1 and Claude through Copilot in VSC - Claude is more accurate and faster. A good example is the "fix test" feature is almost always wrong with o1, Claude is 50/50 I'd say - enough to try. Tried on Typescript/node and Python/Django codebases.

None of them are smart enough to figure out integration test failures with edge cases.
In my last year of university (5 years ago) I took a networking seminar. Each student took a look at a different technology to utilize multiple links for internet data transfers.

Initially I was amazed by MPTCP and wondered why it had so little adoption. As I looked into the papers I slowly figured out why. With different links (WLAN, LAN, LTE) their real world characteristics are too different for efficient aggregation. It is the head of line blocking problem times ten.

It might be fine as a back up link, but there are other problems like the limit to TCP and middelboxes dropping unknowns packets.
The challenges outnumber the benefits for consumers and in data centers there are other technologies to aggregate links that operate on a level below TCP.
Oral Exams by Princeton Math Graduate Students
Not to forget: "Where are the rest of these?" https://en.wikipedia.org/wiki/Safeguard_Program#/media/File:...

Or is there another option now, with the necessary coverage? From space, via SAT?
Some sort of 'dent-detection' in the electromagnetic field instead, be it natural, or man-made?
You can now share your files straight to Google Gemini
In a previous job yes. 7200DKK per week for on-call. Hours where between 17:00 and 08:00 on weekdays and all of Saturday and Sunday, running Friday to Friday. From 8:00 to 17:00 the normal service desk would handle incidents.

If you got paged you'd get 150% of your hourly pay, per started hour. So if you got pages at 22:00 and again at 3:00 that's three hours of pay, regardless of each issue only taking 5 or 10 minutes to fix.

That's roughly $1000/€950 per week of on-call, plus the hours. You'd have four/five of these per year and you could pick up an extra month of pay per year with the standby pay, plus the hours and maybe pick up another day here and there.

Holidays where normally distributed on a volunteer basis (you'd still get paid, but you opted-in to those days). So maybe I'd be home on New Years, but out on Christmas, so I'd offer to cover Christmas, while another colleague might care more about being able to drink on New Years.

Originally we where almost 50 people handling on-call, so you'd have one week per year, but that's not sustainable, you forget how to handle common issues or how to fill out incident reports and handoff correctly.

The most stupid on-call schedule I ever did was midnight to midnight, every other day... It was only me an my boss. That was incredibly stupid, because you couldn't go out on one day, and the day where you could go out, you had to be careful about having one drink to many.
This is from the SQLite creator D. Richard Hipp who is always worth reading, but, I'd like to recommend reading what TCL's creator John Ousterhout has to say.

His article on threads from 1995 was highly influential on me, and I remember it to this day. More recently (2018, revised and expanded in 2021), he published a book on software engineering practices called A Philosophy of Software Design which is, in my opinion, the best in its category.
BindGroups being a hard to fix design wart is true indeed (which I have been complaining about pretty much from the beginning, not because of the performance problems - which surprised me too - but because of their inflexibility compared to a traditional bindslot based model like in Metal1 or D3D11).

But I would prefer to first bring the peformance of the slot-based binding model to a point where it is similar to D3D11 or Metal instead of ignoring that part of the API and 'skipping ahead' to bindless (which will probably have to be behind an extension anyway). Otherwise WebGPU will become a cemetery of abandondend attempts like OpenGL.
2025 in Public Domain
GitHub Secure Open Source Fund
Shooting down nukes with mini nukes during terminal interception, i.e. over your soil is probably only going to fly during cold war hysteria. Safeguard was about protecting nukes in silos before SSBNs added survivability to triad.

I suggest: https://cnc.fandom.com/wiki/Firestorm_wall_section
To add a data point to some of the anecdotes here: my mother is still rocking my original 2013 4GB Chromebook Pixel, which has been running on CloudReady since maybe 2021. She has had it for maybe 6 years, after I gave it to her when it was already 4-5 years old.

That thing is on 16 hours a day. It doesn't skip a beat. She loves the screen, loves the speakers, spends all day instagramming and managing her Etsy shop from it. The only thing to ever go wrong with it was a cpu fan that a couple of years ago started to get stuck on full blast - that sorted itself out after a firmware update earlier this year. I had to convince her to let me try to run the update & ever since she's had real anxiety about it one day no longer working.

I rate ChromeOS as one of the finest sandboxed user experiences ever made. Ethical issues aside, it was _the_ OS that made me believe in PWAs, and I'm not sure I'd have been able to stay a full time Linux desktop user for the last decade without it and it's contributions to Chrome/Chromium.