skysight-inc/HackerNews huggingface dataset:
What kind of "updates"? Library versions? Code changes? What kind of types are you having to change?

Yes, managing types does take more work up front than _not_ having types... but the overall result should be that you benefit from them significantly by having fewer runtime bugs, and an easier time maintaining and understanding the code.
>> would own a relatively small quantity of clothes (compared to today), which they'd wear for a long time. That just wouldn't be a tenable strategy given modern quality.

> one problem though. My clothing would also last noticeably longer if I was hand-washing it.

While modern clothing might last longer if hand washed, the question is how long. Up-thread it was noted an old $18 (adjusted for inflation) work shirt has the quality features of a $200+ shirt today. I'm under the impression that no amount of babying would allow many modern clothing items to last a long as people used to wear their clothes.
Personally I prefer Flexoptix for two reasons.

First, they are reprogrammable. They will send you a free programming box with your first order if you agree to a public testimonial on their website. Support are also very responsive if you need new codings they'll try to work with you to find something that works (they can push new codes to your coding box).

Second, more recently, they have the option to choose "not made in China". They sell both China and what they call "S2 Origin" which is any of Germany, Thailand, Taiwan, Vietnam and Malaysia.

Only downside is if you are buying for personal use you won't be able to buy from Flexoptics. They only sell to companies. (They do have a small number of resellers though, so you might have more luck with indirect sourcing for personal purchases ... you won't get a free programming box tough).
> Now even Java has cheap threads

If by "cheap threads" you mean M:N threads a.k.a. fibers/green threads, Java had that on Solaris well before Go.
> lie-detector cheating research

I'm sure (?) they had some better angle on it than this, but I'm laughing here imagining some poor, incredibly bored researchers going "did lie detectors actually work this time, despite not working in the prior 1,000 studies we ran? Let me check... nope, sure didn't! Oh well, we'll start the next study tomorrow, I wonder what the outcome will be..."
A lot of us reading your comment were coding at 15.
and society requires efficiency as attention spans have been reduced to near 0 with tiktok videos and youtube shorts being the norm now.

maybe we end up back at hieroglyphs.
> AI can solve math puzzles better than 99.9% of population

I've studied electronic engineering and then switched to software engineering as a career, and I can say the only time I've been exposed to math puzzles were in academic settings. The knowledge is nice and help with certain problem solving, but you can be pretty sure I will reach out to a textbook and a calculator before trying to brute-force one such puzzle.

The most important thing in my daily life is understand the given task, do it correctly, and report about what I've done.
> I'm not convinced myself AI will have much impact on the developers landscape, beyond better autocompletion and doc generation.

I’ve been a developer for 20 years. Using an LLM to generate context-specific prototypes has completely changed my productivity. It has allowed me to start and finish projects that were previously relegated to “maybe someday” (read: never).

It’s not clear what the net result will be in the long run, but it’s already changing what and how I build things, and I’m not nearly as bearish as I was before a few successful projects.

I don’t think AI is going to replace good engineers. It’s going to make good engineers better engineers. This alone will lead to some interesting outcomes I think.
While this may be technically correct, the general git-community at large mostly treats tags as immutable (contrary to docker, for example).

Release branches are typically the mutable reference. So I would create a 'v2' release branch, but not a 'v2' tag which gets updated.

Also, by convention, git references starting with 'v' are typically immutable tags and not branches.

But, even given the above, the git-community at large knows that tags can be mutable, and so if we care about that, we reference the sha (malicious collisions excepted).
I think Signal is the only usable option for trusted fully e2e-encrypted messaging today. Even the military is using it in some countries.
Elon Musk's SpaceX Allows Investment from China
You'd be surprised at how often seniors don't actually ask those questions when it comes to prescriptive standards. They get used first and questions only come up when it's too late.
Online has made things more expensive. Returns cost a lot of money. Company is paying $10+ to return an item with returns at 20%. Factor in the exchange processing and shipping.

Dyes make fabric fit differently. Dark shirt will have more weight and less stretch than a lighter colored shirt. If you’re a big company, you have multiple manufacturers making the same line and the pieces will fit differently.

Having a store, you can just try on everything.
When I lived in Canaryville (South Side neighborhood of Chicago) in the late 90s, people regularly sat on their porches and drank coffee.
I think it does raise the question of where the line is drawn with respect to know your customer and duty to mitigate.

Your uber driver might have it, but gas stations certainly don't.

Is it criminal if a gas station owner openly admits they don't check ID and their customers include criminals.
Dremel: A Decade of Interactive SQL Analysis at Web Scale (2020) [pdf]
So AGs are suppose to flout or ignore the laws as long offense is against a disliked company and defendant is an activist?
Unsecure in terms of being vulnerable to state spying on cell phones. Not of network interception, but rather compromised phones where a foreign adversary can read all your phone's data.

From this perspective, all phones are insecure. Classified government stuff isn't ever supposed to be on commercial smartphones in the first place.

The kind of security Signal provides is sufficient for people who aren't active targets of foreign states.
This is why I am starting a new aI company, the a is for automatic and the I is for identity. We will automate the application of the identity matrix multiplication/solve operation to produce an extremely performant implementation of the bullet point/prose/bullet point protocol.
Better part of my high school evenings were spent struggling through Seiken Densetsu 3 multiple times over with the class-changing guides on GameFAQs.
Also it’s not just the app — it’s the fact that the app is running on unsecured private devices in unsecured locations.
The dice weren't supposed to be a parallel to the odds of other life in the universe, but just about finding if you had any limits to your agnosticism.
His labor's so pure it'd make Marx weep.
15k LOC is an entire enterprise SaaS product in the ecosystems I frequent.
They're not saying it's not secure for normal conversation, but not up to the national security standards for such coversations. It not being a proper tool for the job is what makes it "unsecure".
Security/cryptographic strength are indeed relative, they depend on the 'threat model' being used.
Always seemed like greenwashing to care about the straw in the drink that’s on a plastic cup with a plastic lid from the beans shipped in a plastic bag and render the experience of trying to drink it as tedious as possible.
Write to Pool Your Shifting Selves
Open the pod bay doors Hal.

I'm sorry Dave, I'm afraid I can't do that.
This was a very common meme two years ago when ChatGPT was released.

It's fine to see Thomas catching up with the times, but two pages of writing seems a bit overkill, imo.

Edit: Found it, https://marketoonist.com/2023/03/ai-written-ai-read.html ... and yeah two years ago to the date, always right :).
A perfect summary: https://marketoonist.com/wp-content/uploads/2023/03/230327.n...

It's lossy expansion. The worst of both worlds!
We should invent a language like stenography or algebra, in which it would be impossible not to express something if it is not either a fact or an implication. Then we can see at first sight whether it’s dense or not.
Well they are outnumbered. So if one of their guys get killed one of 10 times they fuck with the locals, that is enough to persuade them not to do it. Of course they could eliminate me, but can they do it without one of theirs getting hurt? Probably, but not probably enough to make it worth their time.
> Nowadays I instead just clone a repo to a ramdisk, purge the .git folder and then rsync it to my hoarded stash of git repos.

You're probably already doing this, but if you do a shallow clone (git clone --depth=1 ..) you'll limit the amount that ends up in .git that you need to purge.

Even with shallow clones, I'm still surprised that it ends up with a .git that's a decent percentage of the total. I just tried it on a repo and ended up with 16% of the total size being .git. I would have guessed that it'd be much smaller than that.
> It would amuse me as a child when I'd watch some old film and the people had all their worldly possessions piled up on top of the Model T or maybe even a cart, and I couldn't at the time understand why they were bothering to do that if they had to flee. Well, because I'd do the same if I could somehow afford dining room chairs that weren't cheap junk.

I think it's a bit more than that: those possessions not only weren't cheap junk, they also probably consisted of a significant fraction of that family's total wealth.
"What if everyone blogged about their work? As in literally everyone."

That would be great. This isn't a zero sum game - what's important is that each individual has an opportunity to document their work, look back on it in the future and occasionally show it to interested people.
come on dude.

"unsecured" as in "not a secure comms system managed and approved by the NSA", which for the US government is normally considered a bad thing.

for normal people who don't want the NSA to be managing their comms then Signal is approximately the best possible choice, along with not being a fucking idiot while using it.
Heat pump dryers are also an option if air drying is not feasible.
"In November 1918, the University of Liverpool recorded 1,640 names on its Roll of Honour, including 176 fatalities and many others missing. Similar lists were maintained in every university. The exact number of casualties from UK universities is uncertain, but the numbers were awful. Estimates suggest that Oxford lost 19% of those who served, Cambridge 18%, and Manchester and Glasgow 17%."

It wiped the best and the brightest, from a small population. Russia sent serfs into the grinder.
Botswana launches first satellite BOTSAT-1 aboard SpaceX Falcon 9
Any system you can invite someone into willy nilly isn't really that secure. At least it doesn't give them the full chat history.
What happened to denying security clearances?
> My googling tells me the median Berlin salary is around 55K per year.

Right, so it’s even below average.

> How many families can afford 2500k rent? I'm talking about average people

That must be 7500 netto and should be affordable to families where both partners work and earn average salary. I don’t know the statistics and cannot give you exact number. My point is that a family with a single working partner is unlikely to afford it even if it’s an IC tech job.

> How do you do that when you move there?

Do what?
You're looking at constructs mostly related to C++26 reflection. It's very new, so that might be why it looks like it's from a different planet. They necessarily had to invent some new syntax for it.

I think C++26's reflection is likely to be one of the most important changes to the language in a very long time.
"Corporate surveillance", data selling, and internet privacy concerns are somewhat overblown, at least for now. People will use hypotheticals or worst case scenarios to paint inaccurate view of systems that sometimes don't even really exist.

Creating fingerprints out of metadata is actually much, much harder to do in practice and at scale than you would think. And fingerprints have a much shorter useful half-life than you would think - 48 hours or less if you are on a smartphone.

And the problem scales exponentially the bigger the dataset you are dealing with. Cramming in more and more datasets actually makes weaker connections. And the data available in data brokerages are garbage and riddled with inaccuracies. Your old AOL account from 12 years ago is doing more to gum up these systems than you realize.

Even if these systems were as robust as they are sometimes portrayed, all of the investment and decision making is being handled by some Marketing Executive named Brent or something who thinks a spreadsheet is too technical and doesn't think much harder than "let's target this ad to young mothers". There's a reason you still see dumb, out-of-place ads even by the most accomplished tech companies.
this is peak vietnamese culture
> innovation is exclusively the domain of the private sector due to the competitive pressures of markets.

You are able to read this very comment (and write your own) in large part specifically because of public-sector innovation.
But, there was still a way to win overall, and we were organized and invested in winning.
It's still terser than a pg essay!
Security has been a hot topic for the past few years, but it's getting even more attention now. Fortunately, it’s mostly a concern for production facilities, and the most effective solution is often complete isolation—most production networks don’t have internet access at all.

With the rise of remote production (where the control room is located at headquarters while cameras and microphones are on-site at stadiums), broadcasters are implementing VPNs, private fiber connections, and other methods to stay largely separate from the public internet.

In our case, the only part that uses the public internet is the relay server, which is necessary when working over cellular networks. Security is one of the main reasons we haven’t expanded this service into a full cloud portal yet—it’s much easier to secure a lightweight data relay with no database, running on a single port, than to lock down a larger, more complex system.
How did you establish a score of 20 points as cut-off point? Did you try other values before?
> I've worked both at a startup that used functional programming libraries pretty heavily, and a startup that is using as plain of a Scala as you can imagine (no cats / zios / kyos / etc. in sight), and both benefited greatly from Scala language itself.

Wouldn't you want to use Kotlin for the latter these days? It seems to have broadly wider adoption than any "plain" variety of Scala.
I'm also detecting hints of non-native English in his writing which may make it even more effort. Though his Twitter account says he's based in Connecticut.

Edit: Wow, shocked that I'm being received so negatively about this, non native English is not "bad". It isn't meant as judgement but praise for what he's accomplished.
Most of our professors did allow them. As they explained their reasoning, the information you could store in your calculator memory at that time was roughly equivalent to what you could write on a single piece of paper. So they would usually allow either a cheat sheet or a programmable calculator, and designed the tests accordingly.
Some US cities incorporated their lower-density "streetcar suburbs" over the years and other US cities didn't. This is why "Kansas City" proper has literal farmland [0] within its city limits, while "St. Louis" proper [1] on the other side of the state doesn't even include most of the skyscraper development that's occurred there within the last 40 years.

This is entirely arbitrary and knowing whether a particular place is technically part of "the city" doesn't really tell you anything about it. As you might expect, this causes a ton of unnecessary confusion.

[0] Part of Kansas City proper: https://maps.app.goo.gl/9B9rhVzAtSykLhUs5

[1] "St. Louis" but not part of St. Louis proper: https://maps.app.goo.gl/xXM7A2fQYY2Kh3vY6
Therefore, since brevity is the soul of wit,
And tediousness the limbs and outward flourishes,
I will be brief. Your noble son is mad.

or

“That,” replied Hardin, “is the interesting thing. The analysis was the most difficult of the three by all odds. When Houk, after two days of steady work, succeeded in eliminating meaningless statements, vague gibberish, useless qualifications—in short all the goo and dribble—he found he had nothing left. Everything canceled out. Lord Dorwin, gentlemen, in five days of discussion didn't say one damned thing, and said it so that you never noticed.
Trivial Builders are often used in java due to lack of named parameters or object literals. Trivial Visitors are sometimes used due to the anemic switch/enum support, although it's gotten a little better with switch expressions and switch patterns. Singletons and factories are used since java metaprogramming usually requires an instance of an class and can't use the class itself. E.g. you can only call interface methods on an instance, unlike e.g. a rust trait where you can call a trait method on a type without an instance of that type.

In non-trivial cases, these are still useful patterns though in many languages. E.g. traversing a complex AST is often an ideal case for a Visitor. Builders are useful e.g. you want to validate relationships between objects, so you keep a hashmap while building so you can do O(1) validation while building and provide targeted error messages, but then throw away the hashmap after building. Builders are especially useful if you avoid mutable state since you can often contain the mutable parts to the Builder and make the built object entirely immutable.

A lot of the patterns are useful, but you would unknowingly "use" them when appropriate without ever having explicitly learned them. E.g. the Adapter pattern is an obvious solution to a particular problem. I think the only contribution the book has for these patterns is giving these names.
I'm going to guess you've never had some drugged-up crazy nearly ram into you at high speed in a car? Life is too short to die like that, and to spend it sitting in traffic to boot.
Get rid of them, replace the traffic part with a dedicated and much-cheaper traffic enforcement group, and start over with a far smaller police force (no more traffic enforcement, which is a ton of the work they do) with completely different training. The current form of police forces needs to be replaced, the fundamental structure is broken, it's not fixable.
https://dzsi.com/news/news-releases/dzs-files-for-chapter-7-...
It depends on what “sooner” means to you. Gleam catches more before the code runs; Elixir catches them when they happen but recovers gracefully. If you’re paranoid about bugs reaching users, I would think Gleam’s your pick, no? If you trust your tests and love dynamic freedom, Elixir should be fine. I don't have much experience with either language. I did more in Erlang 8 years ago, but not much. I am on the edge of choosing Gleam over Elixir. It's mainly subjective: I prefer the syntax in Gleam, although I liked the original ML-like syntax when it first came out.
Ideogram 3.0
I'm not sure why, but the inflation estimate felt off and inflation calculators get less accurate the further back you go, so I looked up some figures for the 1930s. Turns out that $18 is a decent estimate.

You can absolutely make a thick, hard-wearing shirt for $18 - I am sure someone does indeed make this shirt; most people just want different things. Today's consumer wants clothes that fit nicely, something in fashion, with soft materials and trendy colors and comforting advertising.

I can't point you to a $18 hard-wearing work shirt, but I can point you to something even better: regular Wrangler Rustler jeans from Walmart, $13.98. 100% cotton, thick solid denim, and they look and fit the same as $100 Levis. Even better, for the denim nerds there is a raw denim version, only available online in a boot cut; select the color "rigid" [3].

In another category of heavyweight cloth objects, I can also recommend the "Rothco" canvas duffle bag, $30 [4]. Brand in quotation marks because it seems to be generic Indian military surplus sold under other names as well. The stitching is a bit on the weak side for extreme use but it generally holds up well. If anyone here knows of an even sturdier alternative I would love to hear it.

My checklist: 1) material - must be all natural fiber, 2) weight of material, 3) strength of stitching, 4) type of stitch, 5) reviews that mention serious long-term use. One review by a mechanic/firefighter/etc is worth ten million generic reviews.

Anyone else have tips on quality, long-lasting clothes?

-------------------

I used this very useful site [0] to find a paper discussing household income in 1930 [1] which estimates the mean at around $2900/yr and the median around $2500/yr per "family." 2023 household income is 114.5k/year mean and 80.6k/year median. That is, household income has increased by a factor of 32.2x.

That said, household size has declined from 4.1 to 2.5 from 1930 to 2025, so that is 0.61x the size in 1930, so median individual income is really up by 19.6x. So your $0.79 shirt is today $15 (by median individual income) or $24 (by mean individual income.)

[0] https://libraryguides.missouri.edu/pricesandwages/1930-1939

[1] https://babel.hathitrust.org/cgi/pt?id=wu.89043221407&seq=31...

[2] https://www2.census.gov/library/publications/2024/demo/p60-2...

-------------------

[3] https://www.walmart.com/ip/Wrangler-Rustler-Men-s-and-Big-Me...

[4] https://www.amazon.com/dp/B003XNW1UI
It isn’t less secure than it was before the messaging scandal.

What will reporters use moving forward? Facebook messenger? /s
My understanding - largely based on this person's blog - is that Signal is the best secure messaging app that exists today: https://soatok.blog/2024/07/31/what-does-it-mean-to-be-a-sig...
In English, the average word length is 5 characters. If you can type 60 WPM that means you're typing on average at least 300 characters per minute or at least 5 characters per second (at least because this is not counting the needed whitespace and punctuation). That makes it technically possible for a moderately capable typist to pull off 7000 lines in a day using your numbers. Pair that with IDEs and autocomplete and it becomes much more feasible, if you have a solid understanding of the objective for your code.
When you work for most public corporations, you aren't allowed to bring personal devices linked to company servers to specific countries. You need to bring a burner device instead, because you are perceived as a target for corporate espionage.

This is like that, except the government and the type of people on the list are even better targets for their personal devices. The government has strict rules about secrecy and communication for military operations, and strong punishments for not following these protocols, because they can lead to a loss of life.

This is a different sort of "unsecure". The platform itself may be "secure", but the device, being in public where someone could take a picture of military secrets, etc. isn't.
I never said otherwise, but continuing to prioritize cars only makes everything, even car travel, worse.
No code at all, and spending money for an invalid HTML file that could have been done in a few minutes by copying text in a Markdown file and generating the same web page. I'm not sure what we should celebrate here.
I am uniquely qualified to respond to your question in that over my career I have represented 4,000+ criminal defendants. It is incredibly common for defendants to take lower charges to avoid consequences. This is nearly uniformly true for sex offenses which require registration. While obviously not able to use individual client names, I can guarantee I have personally represented hundreds of defendants who pled to a felony obscenity charge to avoid to avoid registration as a sex offender.