skysight-inc/HackerNews huggingface dataset:
Automating away retail workers is one thing that has real implications for those workers, but those are low-skilled, low paying jobs that did not require years of training and formal education in many cases.

Automating away high tech jobs and other high skill jobs that require significant investments on the part of the workers in human capital along with the great impact these jobs have to local communities due to the higher income and entrepreneurial affects is even more destructive.

What incentive do US youth (and youth around the world for that matter) have to invest in these jobs? How does the US reverse the trend if they don’t invest or provide opportunities for their own citizens? What jobs remain if this plays out to its predictable conclusion? How will there be a functional economy if only a few make money and have the money? How will societies prevent revolt when so many people aren’t participating in the economy and feel effectively nationless?

Again, it’s about short-term vision from the current leaders without much thought about the long-term implications. Citizens are going to have to wake up or the majority are going to be amongst the homeless wandering around with nothing to do.
Remember the old magic eye posters? Like the static you'd see on an old untuened TV, in monochrome (but some odd colour like puce, cyan or bile)

"It's a schooner"
There is a user spamming racial slurs on the homepage.
I think the consensus is that it is not really mature enough for general adoption. Also, most people prefer to use one of the specification libraries that are available (spec, schema, malli). These allow you to do a sort of design-by-contract style of programming.
Wow.

I'm curious why it took hundreds of candidates to not be hired before it dawned on you that it was not sincere? Wouldn't the first dozen have been enough?

Unless your financial interests intersected with those of the companies you consulted for this "show"...?

But, I applaud your bravery in calling these guys out after they stopped giving you work.

Bravo.
Foxconn stops sending Chinese workers to India iPhone factories
A lying AI! Isn't that against Asimov rules?
Sounds like an environment where you should not ask for permission and just implement whatever you need to be efficient. Ask for forgiveness instead.

I would implement the bare minimum of what I need (probably unit tests, integration tests, branching, some kind of DevOps, wiki, auto-generated testspec/test report).
I believe the Rotterdam buses (RET) that run till Delft/The Hague, effectively intercity, are all electric.
You’re not exactly demonstrating your moral strength by calling them parasites
Until recently (2023), the type inference was very weak and did not work with higher-order functions (map, filter, reduce, etc.).

As a result, Typed Clojure was practically unusable for most applications. That has changed as of last year. For instance, the type checker can now handle the following kinds of expressions.

(let [f (comp (fn [y] y)
(fn [x] x))]
(f 1))

This expression was a type error before early 2023, but now it is inferred as a value of type (Val 1).

Unfortunately, many Clojure users think types are somehow a bad thing and will usually repeat something from Rich Hickey's "Maybe Not" talk.

I've worked with Clojure professionally. The codebases I've seen work around dynamic types by aggressively spec'ing functions and enabling spec instrumentation in development builds. Of course, this instrumentation had to be disabled in production because spec validation has measurable overhead.

Although Typed Clojure has made remarkable progress, the most editor tooling I recall for Typed Clojure is an extension to CIDER that hasn't been maintained for several years. (The common excuse given in the Clojure community is that some software is "complete" thus doesn't need updates, but I have regularly found bugs in "complete" Clojure libraries, so I don't have much confidence here).

Overall, if one wants static typing, then Clojure will disappoint. I still use Clojure for small, personal-use tools. Having maintained large Clojure codebases, however, I no longer think the DX (and fearless refactoring) in languages like Rust and TypeScript is worth trading off.
One of my theories about DEI programs is: the people running the programs see their only failure mode as "we fail to improve our metric", but the much more dangerous failure mode is "current employees see our program as a joke that creates no value and hires unqualified people".

And it seems like a lot of DEI teams are just completely blind to the latter mode. You sometimes hear about a team announcing an apparently minor change, like renaming something to sound more inclusive, and then go on about how they spent six months discussing it and gathering feedback, and it's very obvious that nobody involved ever asked themselves "when we announce this are we going to sound like a serious team that does valuable work?"
The problem is that when you quantify sexism in tech objectively, the results aren't what most people expect.

https://www.pnas.org/doi/10.1073/pnas.1418878112

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3672484
20 years from now we will look at this DEI era, the way we look at the soixant-huitards and their obsession with „decriminalizing“ incest and pederasty: Bafflement how the disgustingness wasn’t obvious then.

„White Straight Man Are Evil“ isn‘t a force for good, its sexist, racist – and by the way classic cultural imperialism as US academic social science departments pushed this crap down the throats of every country in America‘s orbit (and sometimes even more if it helped with regime change).
I didn't know that was possible. Well sure, almost anything is possible but, this begs questions: how often does this happen, and is there a formal check at some granularity outside of crash events, to check if a black box recorder is working? What's the failure rate?

I'm not pushing conspiracy theory, I'm just a bit aghast the mechanism designed to log things for disaster analysis itself can have .. catastrophic failure before an event.

4 minutes is an eternity. This can't be down to buffer behaviour and the event itself surely?

https://www.pprune.org/accidents-close-calls/663324-jeju-737... has discussion. Yes, catastrophic loss of power takes them off-line. Some kind of UPS like capacity seems necessary.
Dell BIOS updates usually have a switch to override the battery check. I remember /force working on some models, and then they changed it to something more obscure
To me, it's no harder than "snapping" to the central image when wearing VR glasses like the Vitures. What works for me is telling myself that the central image is further back than the two slightly unfocused images either side. Just keep telling yourself "it's further away, and it's the real one. Those two are fake." As soon as it clears up just a little, I then allow my gaze to wander around the image. It's extremely important to try this on a real monitor because small movements to the phone in your hand might get in the way. Or in my case, I'm longsighted in one eye, so while my left gets a clear image my right doesn't. I have to use a large image on a real monitor at least 2 feet away.
> I have been through some really awful experiences in the workplace in the last few years, and some of the most egregiously abusive behavior came from another woman. Women can be incredibly cruel to each other, and this woman in particular seemed to have it out for other women. Women are not inherently saints, and they are not inherently kind to other women.

In my teens my mom tried to reenter the workforce and got an office job, and she absolutely hated working with other women because of this. She wanted to work with men because in her experience, women were so much worse.
Edit: ugh, I missed dalant979's comment which already covers this https://news.ycombinator.com/item?id=42662830
Drill, baby, drill. Greenland contains some of the largest earth earth mineral deposits in the world. And the US needs them desperately.

The strategic importance is just a decoy. The US could put as many bases they wanted just by asking nicely.
Exactly. Bonus points if the person who started the project moved on and you have to be the one to build and maintain it.
According to this, the groups marked black and hispanic, bachelor's degrees are 27%, but it doesn't say what subject.

So, assuming all of them aren't CS, under 27%...?

https://nces.ed.gov/FastFacts/display.asp?id=72
And the text about the airplane problem was added on 2024-11-26: https://en.wikipedia.org/w/index.php?title=String_girdling_E...
I haven’t listened to many Supreme Court hearings. Historically has their line of questioning been a good indicator of how they ultimately ruled?
Original Descent was software rendered though.
Imo, the only solution is to avoid boilerplate generators and the parent poms projects like spring boot use for things like pom files: you can look at the boilerplate to get ideas for what might be necessary, but, if you’re starting a project, write the pom yourself. It’s a pain the first couple times, but it gets easier to know what you need.
> You generally can't run them locally

I recognize that this is such a disincentive for me taking the initiative to fiddle with and learn about anything like this
no, i expect the system to answer the question I asked. Not the question it thinks I wanted to ask. The question is not underspecified, because the point of it is to demonstrate how the llm will never tell you it doesn't know. Nor will it ever tell you your prompt is underspecified.
Ditto the focus distance. I just saw the eye doctor and found it I have thickening of my left lens (giving me great vision real close up) and the start of longsightedness in my right eye. The combination means that my sweet spot is far enough away that I need to use a monitor.
This is a great explanation. You should write more HTMX tips and tricks and how to do UI with it.
Honestly for Java I really like Bazel. You should give it a shot. I have a project with a self contained jvm and jars from maven central. Its more explicit than the other options but way less magical IMO.
Is not this a very generic phenomenon? I would argue it applies broadly. For example budgeting, you usually start from last year's budget and tweak that, rather than start from scratch. Or when you write an application letter, or a ServiceNow ticket, or whatever. Now I regret that I have brought in ServiceNow in the discussion, it kills the good mood....
I cross them first, then slowly relax them and as the two pupils start to move slowly back out I tell myself that the middle image is further away and "real".
but small scale isolated things are not a hydrogen infrastructure are they?
Watching someone (relatively competent in their field) search on Google for "Gmail" then click on the first link to open their inbox a few years ago killed my faith in humanity.
clear men 3in1 active carbon shampoo.
avon argon oil.
ketogenic diet (I do this for weight loss but it helps for SD too)
I wonder how the code looks, it must be a maze of "on error goto" lines to not crash at the slightest error.
> use Markdown and Pandoc where possible.

That won’t solve any problem that LaTeX macros solve. Boilerplate in LaTeX has 2 purposes.

The first is to factor frequently-used complex notations. To do this in Markdown you’d need to bolt on a macro preprocessor on top of Markdown.

The second one is to fine-tune typography and layout details (tables are a big offender). This is something that simply cannot be done in Markdown. A table is a table and if you don’t like the style (which is most of the time inadequate) then there is no solution.
I have made conscious effort in the past to never copy/paste the initial fleshing-out of a Makefile or a PHP class, or HTML boilerplate, or whatever. Like, for years I stuck to that. Then I stopped making that effort because there is no upside. Or rather, there is no downside to copy+paste+modify. It's faster and you save your brain power for things that actually matter.
I think someone at OAI saw posts about this and blocked it. o1 gave a weirdly short response just "I do not know"
Wait, seriously, teenagers no longer mow lawns in the neighborhood for extra cash? I did that all the time as a teenager. I sound like a grumpy Boomer.
MessagePack saves a little bit of space and CPU ... but not a lot:

https://media.licdn.com/dms/image/v2/D5612AQF-nFt1cYZhKg/art...

Source: https://www.linkedin.com/pulse/json-vs-messagepack-battle-da...
I actually printed it out and wanted to see if it worked or not.. LMAO
Java would really benefit from a fresh take on the build story. Maven is definitely a tool that suffers from this phenomenon.
I’m a bit wary of positioning homework as something that has to be enjoyed. I think we need a bit of a productive struggle to learn.
A better name for this might be the JCL effect, as even experienced mainframe sysprogs copypasta the JCL it takes to build their COBOL programs from a known-good example and then mutatis the mutandis, rather than attempt to build a mental model of how JCL works from the impenetrable documentation and write JCL de novo.

It's no big deal to me to write a small Makefile from scratch. My editor (Emacs) even knows to always use tabs when I hit TAB in a Makefile, removing the confusion of whether I inserted tabs (correct) or spaces (horribly incorrect) on the lines with the commands to build a particular target.
The equivalent of this (and strongly inspired by luajit's ffi) in the python world is cffi, btw: https://cffi.readthedocs.io/en/stable/
You really are missing the experience of what google offered for their first decade, when pagerank seemed revolutionary in terms of filtering out spam and 101-level SEO tricks. We had working search engines for a while, and they were taken from us by, first, the providers in seeking greater ad revenue, and second, the AI floggers who want to exploit our now lowered expectations.

All you're doing here is justifying your lowered expectations.
Using quotas like that would be racist.

But the idea of quotas is something you pulled out of nowhere. It was not part of the conversation until you showed up.

It's a strawman.

Also the post up above was talking about statistics with error bars a thousand people wide. The idea of having a demographic match with 10 employees is... also a strawman.
I think what's most worrying here is Trump & co publicly exerting influence over these huge companies.

So the concentration of economic power has made the number of oligarchs he needs to capture quite manageable.
pretty sure we've made this complaint about a subset of developers since way before chatgpt and the like.
The author has listed quite a few like unicode and 64 bit support ^^
What if your client comes back?

On a more practical note, what structure, formats and tools do you use that enable you to feed it to an LLM?
That... would actually explain the "Canada as the 51st state" bit too. Canada is massive, but still of exaggerated size with Mercator projection
CBOR is basically a fork of MsgPack. I prefer the original - it’s simpler and there are more high-quality implementations available.
I respect your preference not to, and I’m not going to push further.

I hope you understood why I would make this plea specifically to people arguing for their principles.
I agree up to a point, and I pay nearly 50% income tax.

In my opinion this free housing should be built within an acceptable commute ride from city centers, maybe up to 30' ride? And scattered all around, not creating any slums. Hard problem to solve, I'm sure.

Nowadays there are years long waiting lists for city housing because they have flats available in expensive areas, which I feel is not the best bang for buck from taxpayers perspective.
Doesn't seem that hard for me, but maybe because I play a lot of collectible card games and most effects in Cuttle are easily mapped to TCG mechanics.

You could also use mnemonics to remember effects, I've come up with these:

2 - Two blue (counterspell cost in Magic)
3 - Three Wishes (wish for a card from stockpile)
4 - _ (possible connection: 4 is "Death" number in China and Japan)
5 - Dig for more cards (with your 5-finger hand)
6 - Six sweeps the tricks (thanks to ChatGPT for this one)
7 - Lucky Draw
8 - Pair of Glasses
9 - Lasso (you bind opponents card for a turn)
10 - Highest points (no effect, should be easy to remember)
J - jump (sudden assault)
Q - Mom steps forward to protect her kids
K - One king's on scene, you need fourteen. If two kings defend, make it ten. With three kings on the rise, try seven to prize. When all kings alive, you just need five. (thanks to Claude for 1, 2 and 4 kings)
Ace - Ace clears the space
I see no problem with an AI generated cover letter, fwiw.

I use an AI generated template for my cover letters :-D
This isn’t even remotely true. Nokia, Palm, Blackberry, Alta vista, Yahoo, Ask Jeeves, hundreds of online retailers lost to history, etc… Your comment is untethered from reality.
I think it's more unsaid than unconscious. But putting that aside, if DEI is purposeful and deliberate while the "natural state" of things is not (unconscious bias), is that how we should leave it?

Should businesses have the freedom to exclude if it's unconscious?
The purpose of our state is to provide for its citizens. So we decided to use a market economy because it seems the most efficient way to do that. But we make up the rules that it runs by and we can change the rules as we see fit.

So it seems now we are saying DEI is not a good rule. Can we make a better rule or is the goal of that rule not good?
How much kimchi are you eating?
Okey but to me, copying - pasting working code (even with sone extra unused bits) really looks no more different than inheriting a library - provided base class, and then extending it to one's needs.

That's literally the basis of all software. There is no need to invent "a Makefile effect/syndrome"

Yes that's an indication that a code sharing mechanism is needed but not implemented. Copying pasting solves that. You don't expect people to rewrite http client for every project which interacts with APIs, so you?
This is “Copy-Pasta Driven Development” [0] and it’s not even related to makefiles. It’s related to the entire industry copying code from here to there without even knowing what they are copying.

TBH I think copilot has made this even worse, as we are blindly accepting chucks of code into our code bases.

[0] https://andrew.grahamyooll.com/blog/copy-pasta-driven-develo...
I use o1 with https://aider.chat
except software, of course. Nowadays it seems that software is all about creating problems to create solutions for.
It's funny, it really works.

Was also able to spot the difference on the coffee beans image: https://i.imgur.com/0TcWvWJ.png
Just because your initial fractal path is infinite does not imply that a line offset from it is also infinite (even for an infinitely thin rope), at least if the offset version is not self intersecting.
The biggest issue for changing percentages like that, is that fundamentally the actual mindset/work required to do software engineering effectively kinda sucks.

And often conflicts heavily with the type of life most groups/people want to live, and the type of work most people want to do.

Especially historically under represented groups.

It doesn’t mean people in any of those groups can’t or won’t be able to do it well.

But it does mean, statistically, is there won’t be a lot of them (from a sheer numbers perspective), and if you want a lot of them you’ll need to actively fight significant cultural and personal tendencies for a long period of time.

Especially since experienced people take decades to train, and are the result of massive amounts of filtering. Probably not 1 in 200 or fewer new hires will ever end up as an experienced Staff Eng, 1 in 500 as a Senior staff Eng, etc.

If you’re a large company, that means you have a huge pipeline problem, if for instance, you need to hit some target number of people with some coarse criteria of color/race/gender/sex, whatever.

Because there probably just literally aren’t that many that meet any other criteria you would use. Either because they got filtered out due to some discrimination thing too early on, so never had time to grow to the level you need, or just went ‘meh’ and chose some other different path.

But for many years now, the DOL in the US has been requiring large companies to hit mandatory percentages meeting those coarse criteria. For some criteria, decades, but for most less than an decade. And have been enforcing it.

So 1) you can only move the needle so far, before every potentially plausible recruit could be hired, if you try to do it right now, and 2) in many cases, the issue is the groups involved just flat out don’t want to do/be that thing enough, for a ton of reasons.

One big issue in California in the Latino and Black communities for instance, is investing in schooling is seen as a serious ‘nerd’/uncool thing, same with professional employment. So both those communities have huge issues with grades and education. There are also historic issues with ‘the man’ smacking down members of those groups if they try.

East Asians (and US Indians) see education as a competitive necessity, and professional employment as a measure of success - the classic ‘Asian Parents’ trope is very real. They have had issues with ‘the man’, but have managed to mostly sidestep them, and are very highly represented in education and professional employment. To the point they have been actively penalized in many Affirmative Action programs.

If it takes one woman 9 months to make a baby, you can’t get 10 babies with 10 women in 1 month. Even more so when 9 of them are on birth control.
> How many people think today's children are having better lives than the last generation? 25% of US university students on antidepressants.

Are they on anti-depressants because life has gotten worse or because of decreasing stigma resulting from greater accessibility to better-informed patients? Until the turn of the century, just mentioning you saw a shrink in any sincere capacity would get you funny looks in most parts of the country.

> Unfortunately it involves stopping staring at screens 10 hours a day, which is the funds supporting half of this forum's careers.

There's an old joke where a reporter asks a bank robber why he robs banks. The latter's response: "Because, that's where the money is". The bank and bar of today is the Internet. It's what funds and facilitates most social ventures, even the ones that take place IRL.

Happiness isn't a quality you can optimize for on a national or global scale as it's a purely individual affair.
And making the discussion certainly not about Trump's sentencing in NY state court.
Guitar fretboard notes: a fun way to learn them all
Parent comment I am responding to is arguing that CPU caches are not that relevant because the CPU for bigger workloads is anyways bottlenecked by the system memory BW. And thus, AVX-512 is irrelevant because it can only provide compute boost for a very small fraction of time (reciprocal to the size of the L1 cache).

I am in disagreement with that obviously.
You might experience mind-wandering "dreams" while in shallow sleep, but they're not true dreams, and this stage is a brief transitory stage into NREM sleep, during which no dreams happen.
I think there’s something to be said about building up a personal knowledge base and automaticity with retrieving basic information to free up your working memory for more complex problems.

I’m still grappling with what this means now that LLMs have large enough context windows to ingest books.
>Linux-native filesystems

Because they lack something (for worse or better depending on one's requirements) equivalent to NTFS' MFT & USN Journal. Closest is building own file db by first-time full scan and then updating via fanotify/inotify. This is what FSearch tool does.
> Q: How do I declare a Hashmap?

> A: You use the command `declare -A HASHMAP_NAME`

This is why I think Bash is a horrible language