skysight-inc/HackerNews huggingface dataset:
A person that was involved with the project claims the prefix predates Sun's involvement [1].

> Totally wrong. The NS prefix predated Sun signing on to implement the OpenStep spec by quite a bit. It was either NS for “NeXTStep” or “New System”. None of us can remember which, though, but definitely not NeXT-Sun.

[1]: https://x.com/bbum/status/1260304075305791488
In what sense were these local rates "created artificially"? Are you suggesting that these people are being forced to work agaisnt their will?
> I like your answer but want to clarify what I meant with aging well: programming languages such as Rust and Zig are taking the place of C and C++ and ObjC is not growing

This is a false dichotomy, because the primary alternative to Objective-C is Swift if you're writing apps for Apple platforms. And if you're not writing apps for Apple platforms, you wouldn't use ObjC or Swift, which are mostly Apple-specific and Apple-controlled.
It reminds me of Spock tests written in Groovy. I have to help maintain a code base like that now at work where a Groovy zealot (who has moved on) convinced the teams to write tests in Groovy instead of Java.

When a test fails, the method name describes what it was supposed to do written out like a sentence enclosed in double quotes which seems like a win but not much of one.

When you need to add a new test or analyze if an existing test needs to be changed, you have to eyeball all the code in the test class because even with methods named with spaces, it's not always indicative of what it does.

With Java, I can sort a list of method names and have a better idea immediately what needs to be updated or added.
A virtual filesystem to "simulate" the MPQ files on-demand based off the raw deduplicated assets was the exact thing that came to mind when I read the OP. Happy to help on this. Email in profile.
As other sibling comments noted: most other jobs don't have the same frequent exposure to disturbing content. The closest are perhaps combat medics in an active warzone, but even they usually get some respite by being rotated.
Photos still look pretty grim, due to the car infrastructure, and the lack of foot infrastructure, but I'm guessing cars would be grimmer.

For part of the year, one "parkway" along the river here (actually used like a congested highway) is closed off to cars for part of one weekend day. Without cars, it's great with walkers, bicyclers, families. Even though there's no amenities for people on foot, it's still much nicer than the people-hostile monstrosity that's normally operating there. I can only imagine if it was a park area designed for foot&bikes, with all the businesses and such oriented around that.

But I just heard good-sounding news, about part of it (mainly next to Harvard):
https://mass.streetsblog.org/2024/12/13/dcr-will-start-teari...
> They can afford to pay labor more.

Only if they decide to pay shareholders less.

And shareholders are not going to accept getting paid less in order to pay labor more. That's a quick way for CEOs get fired.
It should be a timeboxed block if anything. Most RSS users are actual readers and expecting them to spend lots of time figuring out why clicking "refresh" twice on their RSS app got them blocked is totally unreasonable. I've got my feeds set up to refresh every hour. Considering the small number of people still using RSS and how lightweight it is, it's not bad enough to freak out over. At some point all Rachel's complaining and investigating will be more work than her simply interacting directly with the makers of the various readers that cause the most traffic.
Not true about the pie not growing.

The pie did grow, so it’s a benefit to society. It just didn’t grow enough that giving the employees a larger slice didn’t slightly shrink the owner’s pie. However, The owners pie shrunk less than it would have had the pie not grown due to increased efficiency.

I wonder how these studies captures the way the workers have more money that immediately flows back into the economy, benefiting everyone.
I'm happy to accept I'm talking complete nonsense if I know my error, so presuming those that downvote this response have some insight I don't, I'd really appreciate them sharing.
You can’t prevent it but you can help deal with it later.
I love the promise of ranked choice voting (and other schemes). Properly implemented it seems like it could be a magic bullet to balancing some of the political divide and drawing out candidates and ideas that would satisfy more than just the extremes...

But, oh boy: we have trouble with simple plurality voting. How would you explain the outcome to people if it was implemented broadly?
Probably could teach LLVM these tricks. Last I checked, division by double word was problematic.
Great article.
How do people deal with the lack of branches, esp in a full time setting where it's common to have a few independent features on the go?
But this wasn't a different prompt that made it work better. Here they created a database of prior human created comments with dev ratings of how good the devs found them.
Instead of training an LLM to make comments, train the LLM to generate test cases and then guess the line of code that breaks the test.
At the end the article tries to tie this to the importance of looking at code:

> He wrote about a peculiar observation: everyone says reading code is important, yet few of us actually do it.

This is an approximation of watching screencasts, just like watching games on Lichess is an approximation of watching chess on Twitch or YouTube.

While it’s a nice supplement to reading code, it is a tiny fraction of my code consumption. That “code is not literature” is just the non linear nature of reading code*, but still perusing the source code, documentation, commits, tests, data, etc is far more important way of consuming code than watching it being typed out. Talks are important but most of the utility is the author deliberately communicating something.

As for reading code in a way that reflects it being different from literature, it’s helpful to be able to quickly search the code and find references whether through searching or links. Running the tests or using the code in a repl or by making a program that uses it is also important and reflects the naturalist aspect mentioned in the article.

This seems like it could be quite cool but I think to help programmers to understand more codebases it would be better to try to streamline reading code in a non-linear way. Take reading the repo of LLVM for example. I think an LLM could be handy here. I could ask it to categorize the files.

* Reading literature is also not fully linear, especially after the first read.
How to Build an Electrically Heated Table?
Highly recommend John Ciardi's essay on this poem, "Robert Frost: The Way to the Poem" (1958). https://issues.aperture.org/article/1958/3/3/robert-frost-th...
From the article: "choosing a start date of either September 2023 (when the law was signed) or April 2024 (when it took effect) would have shown that the number of jobs had risen."

This statement is literally false if you include november.

The whole bit about comparing employment numbers to the corresponding month a year prior doesn't make any sense. One reason is that the law has only been in effect since April and another is that the employment trends in 2023 in fast food restaurants match trends in overall employment which you can look at here:
https://data.bls.gov/timeseries/SMS06000000000000001?amp%253...

I suppose arguing over whether this redistributive scheme constitutes a shell game or simply wise governance isn't very interesting.
Israel rounding up and shooting people is absolutely real. The whole of Gaza is basically a open air concentration camp where the Israelis control water and electricity and which part gets bombed on which day basically depends on the mood of the IDF.
Thank you so much for providing context; this answers a lot of questions I had about how we got to where we are today in the U.S.
I went with a seedstudio Wio-E5 https://files.seeedstudio.com/products/114993120/Wio-E5-LE%2...
Sounds like an arbitrary telos, especially in a world where one of the most useful inventions in human existence has been turning dead dinosaurs into flying metal containers to transport ourselves great distances in.
Yes that's right. Most blogs that are popular enough to have this problem send you the last 10 post titles and links or something. THAT is why people refresh every hour, so they don't miss out.
Complexity of logistics applies to any large army. The single biggest limiting factor for most of history has been the need to either carry your own food, or find it in the field. This is why large-scale military violence requires states.
For that matter, what if it's a different device (or entire different human being) on the same IP address?
Seems more like applying LEAN to AI development, no?
It's not an argument that so far stands in this context. Otherwise a decent amount of the languages most preferred by experienced software engineers would be used more generally by literally anyone else outside that set. And Python then would either be very different, or have far less mind share.

Also keep in mind that a) Python has been around longer than every other "popular" language, and so b) it has a lot of baggage that it has to maintain in order to avoid another 2to3 fiasco.
> I wonder how these studies captures the way the workers have more money that immediately flows back into the economy, benefiting everyone.

I think you left out the part about, "and at what point that creates inflationary pressure."
A rewrite, too, would take less than years, would have a better end result. Honestly the FB application is not exactly rocket science, and the massive amount of code they have points more on the direction of broken internal process and a total lack of simplicity in the design and choices.
They should have also added some basic chain-of-thought reasoning in the prompt + asked it to add [nitpick] tag at the end, so that the likelihood of adding it correctly increased due to in-context learning. Then another pass removes all the nitpicks and internal reasoning steps.
Junk food certainly gets you fed faster, and tastes more pleasurable, than cooking a nutritious meal yourself. It gives you what you want in the short term. It can kill you in the long term.

Nobody has to pay back the "debt" of junk food, nothing is forcing it. Just like nothing is forcing the "paying back" of "debt" of bad software. In either case, people just get along with junk, until suddenly they have a huge problem, and realize they are now forced to get their act together. But it's often too late, and now they have much bigger problems to deal with, and few options.

Again, debt does not work like that. If it was tech "debt", 1) someone would have to approve your loan, based on some kind of evidence that you could or would actually pay it back; 2) there would be a mandatory time-frame for paying it back; and 3) if you didn't pay it back, they would literally take your stuff from you. None of that happens with 'tech debt'; there's nothing forcing 'paying it back', nor any idea of how much you 'owe' or what to pay it with. The end result is people just avoid 'paying the tech debt' until a big guy named Louie shows up with a baseball bat, and now he wants 50% interest, and you don't have that kinda money.

It's not debt. It's tech junk food.
Sorry for the lacking docs; this has just been a little side project of mine and isn't supposed to be ready for the large public yet. Hence why I'm not the original submitter :-)

You don't need a jailbroken iPhone; a Mac or hackintosh should be sufficient. Some pointers to public discussions:

- https://github.com/malmeloo/FindMy.py/issues/4

- https://github.com/malmeloo/FindMy.py/issues/31

In the long term I would like to be able to pull the shared secrets directly from the iCloud keychain without having to use a mac, but the reverse engineering efforts are not quite there yet.
People don't want to have to customize refresh rates on a per-feed basis. Perhaps the RSS or Atom standards need to support importing the recommended refresh rate automatically.
Personally, I love Java syntax, or did before Java 8. It's still better than Kotlin though. At least it gets the type and name in the correct order.
> In thinking about our own law, most people would acknowledge the existence of literary and rhetorical features but these are generally considered irrelevant to the true work of law, and in many cases are judged to conflict with that work.

I found this unsupported assertion surprising.

I haven't watched many legal dramas, but my secondhand impression of both TV and film is that they tend to make the US legal system seem a lot more dramatic, and a lot less procedural, than it really is.

Professors and visiting lawyers explicitly acknowledge narrative building as a skill throughout my time in law school.
Normal does not exist - it’s just the setting on your washing machine.
Actually yes! And Kai's Power Goo as well - both of those I hated. I really want apps to fit into the platform, and not try to be special snowflakes, regardless of what the platform is. Admittedly defining what a "Windows app" looks like has got harder over the years, and there were some dark years on the Mac where people tried to rationalize when to use brushed metal and so forth...

The broader point is, I'm very glad Apple are making it harder for people to go off piste with regards to look and feel. Some people might be capable of doing a good job, but like with advertising, the well has been poisoned, and I assume that everyone doing it at all has poor intentions.

Games get a pass (though I don't personally play any on desktop computers).
The better benefit is that you can use the right name for something instead of tiptoeing around reserved keywords.
California real estate rises without bound, making other attempts to shore up wages moot. It all goes to property owners. The state is one giant property owners cartel.

Cartel is explicit— Cali homeowners do a lot to try to limit production to keep prices high.

It’s one reason I no longer live there. The only rational move is to leave.
then, cartels
Show HN: Baler – convert code repositories into minimum number of files for LLMs
Hello HN, while working on a full-stack project with Claude, it got tedious for me to sync the project directory manually everytime.

I wrote 'baler' over a couple of weekends to fix this. Now you can run your repository through baler and get the fewest files before interacting with an LLM.

You can also tune output file's size, filter input files based on their size or line-count.

Please give it a try, and I hope it makes some of your work easier.
Yes, there's a lot of hype, much of it fueled by all those "ai influencers."
Perhaps not the best, which could be maybe something like Nix. But this is the opposite of what we have that in Mac
Indeed - it was also a lot more standards-compliant than Trident, though not without it's own share of fuckery as befitted the age.
> I'd like to move the cursor backwards and forwards in long commands easier, maybe even with the mouse (!).

You can. Just hold down the option key and click wherever you want in the command.
I hope you’ve got some more robust definition of merit than it sounds like @tptacek, I was if anything taking your side against the mob net/net.

You do have some better definition of merit than “currently profits myself”?
A look at OP’s posting history suggests he posts a lot of advertising.
And what started as a tech connection, became a deeper human connection.
> They are there more as a political org so that facebook can say: "We employ 140 moderators in Kenya alone!" while they do indifferent work that facebook already can filter out.

Why assume they're just token diversity hires who don't do useful work..?

Have you ever built an automated content moderation system before? Let me tell you something about them if not: no matter how good your automated moderation tool, it is pretty much always trivial for someone with familiarity with its inputs and outputs to come up with an input it mis-predicts embarrassingly badly. And you know what makes the biggest difference.. is humans specifying the labels.
You are depicting yourself as on the "progressive" side of the Israeli society. If your view is representative, it's evident your country is irreversibly running down the slippery Nazi road and it does not bode well for Israel.
As long as you aren't trying to reimplement `systemd` badly, you really shouldn't have to deal with this.
Burnout, PTSD, and high turnover are also hallmarks of suicide hotline operators.

The difference? The reputable hotlines care a lot more about their employees' mental health, with mandatory breaks, free counseling, full healthcare benefits (including provisions for preventative mental health care like talk therapy).

Another important difference is that suicide hotlines are decoupled from the profit motive. As more and more users sign up to use a social network, it gets more profitable and more and more load needs to be borne by the human moderation team. But suicide and mental health risk is (roughly) constant (or slowly increasing with societal trends, not product trends).

There's also less of an incentive to minimize human moderation cost. In large companies, some directors view mod teams as a cost center that takes away from other ventures. In an organization dedicated only to suicide hotline response, a large share of the income (typically fundraising or donations) goes directly into the service itself.
Imagine if this becomes a specialized, remote job where one tele-operates the brain and blood scrubbing robot all workday long, accident, after accident after accident. I am sure they'd get PTSD too, airey, sometime it's just oil and coolant, but there's still a lot of body-tissue involved.
See here: https://www.grammarly.com/blog/company/grammarly-acquires-co...

>I am excited to share today that Grammarly agrees to acquire Coda
Banknote of the Year
The title is a bit more conclusive than the article content. The author does a reasonable job covering the many indicators and trends surrounding fast food employment (seasonality, for example), and the short term results.

It's too early and too narrow an observation to draw conclusions. The article is better summarized as "minimum wage doesn't lead to the short term drop in employment and exploding inflation as expected".

Companies can shift around inventory, hiring, funds and more to address labor inflation in the short term. we won't see the real consequences of this policy for a year or two until the industry runs out of other tools.

Comparing In n Out (high wages, low marketing costs) to McDonalds/Carls/Burger King etc (low wages, high marketing & product development costs) -- companies can deliver a better service at a low price point if they are managed well.

I don't expect minimum wage to turn McDonalds into In n Out though.
I responded to your other comment, but for other people who have the same question:

https://news.ycombinator.com/item?id=42482974
--bugs / --other-bugs
The allusion to trespassing makes me thankful I live in the western US where much more of the land is public. I don't know why that's my takeaway from reading this, but there you have it.
There tend to be two camps with the Uncle Bob franchise as I see it:

Those that fall for the way he sells it, as the 'one true path', or are told to accept it as being so.

Those who view it as an opinionated lens, with some sensible defaults, but mostly as one lens to think through.

It is probably better to go back to the earlier SOLID idea.

If you view the SRP, as trying to segment code so that only one group or person needs to modify it, to avoid cross team coupling, it works well.

If you use it as a hard rule and worse, listen to your linter, and mix it in with a literal interpretation of DRY, things go sideways fast.

He did try to clarify this later, but long after it had done it's damage.

But the reality is how he sells his book as the 'one true path' works.

It is the same reason scrum and Safe are popular. People prefer hard rules vs a pile of competing priorities.

Clean architecture is just ports and adapters or onion architecture repackaged.

Both of which are excellent default approaches, if they work for the actual problem at hand.

IMHO it is like James Shore's 'The Art of Agile Development', which is a hard sell compared to the security blanket feel of scrum.

Both work if you are the type of person who has a horses for courses mentality, but lots of people hate Agile because their organization bought into the false concreteness of scrum.

Most STEM curriculums follow this pattern too, teaching something as a received truth, then adding nuance later.

So it isn't just a programming thing.

I do sometimes recommend Uncle Bob books to junior people, but always encourage them to learn why the suggestions are made, and for them to explore where they go sideways or are inappropriate.

His books do work well for audiobooks while driving IMHO.

Even if I know some people will downvote me for saying that.

(Sorry if you org enforced these over simplified ideals as governance)
Tokenisation Is NP-Complete
My friend has repeatedly mentioned his dad became an alcoholic due to what he saw as a paramedic. This was back in the late 80s, early 90s so not sure they got any mental health help.
Car “accidents” are also completely unnecessary.

Even the wording is wrong - those aren’t accidents, it is something we accept as byproduct of a car-centric culture.

People feel it is acceptable that thousands of people die on the road so we can go places faster.
Similarly they feel it’s acceptable to traumatise some foreigners to keep social media running.
Wuppertal's monorail is so phenomenal that it is much older than the city.
As a maintainer of Hurl, I've been really curious about this product (while not affiliated at all)! It has been an interesting journey because I've seen how you can build something like this: first you start with a solid first simple iteration (just an editor of web script files), then slowly you add features around it and expand: a very good documentation, "chron" scripts, email alerts etc...

I'm using Skybear.net at work today to do web sites monitoring (SSL certificates and health check), simple but very effective... impressive for a one man work! I can see a future where (a lot of) other file format are supported (à la Postman, Bruno etc...), but I'm happy that Hurl has been chosen for starting.
> I don't see much overhype coming from Rust practitioners

That is like saying I don't see much overhype about AI from machine learning engineers. I am a ml engineer, and like myself great majority of ml engineers will tell you that there is certainly overhype about the field and do not engage in the overhype. Which is not to say that the field isnt producing some really cool results

> I've yet to see people (incorrectly) extend this to a claim that Rust solves all security problems, which would meet the definition of overhype.

Ive seen plenty of questionable Rust rewrites due to solving security problems

> Python is a great rapid development language

Saying to a Lisper that Python is a great rapid development language is like selling Rust safety to an Ada person :)
How do they compare tooling wise? Kotlin's K2 compiler targets more platforms than the JVM which seems like an advantage.
Sapling is Mercurial with some advancements. Mercurial is ridiculously better than git, but lost the network effects battle due to Github. So, JJ probably doesn't give you anything amazing.

JJ is useful for those of us who understand the shittiness of Git but have to work in a world that got locked into path dependent network effects by VC money.
Alphaville's second album Afternoons in Utopia starts with quiet muffled word "night", then followed by few seconds of silence and then first song called IAO starts. The last song on that album is about Lady Bright:

There was a young lady named Bright
Who's speed was much faster, much faster than light
She departed one day
In a relative way
And returned on the previous...