skysight-inc/HackerNews huggingface dataset:
So having worked in the system before, one major headwind with NYC's operating costs is their buildings. The vast majority of schools are old, often dating back to prewar or immediate postwar period. As a general example, there is no plan to completely eliminate lead piping in NYC school buildings because it would cost too much money.

The school system spends a lot of money on inefficient heating, poor insulation, inefficient water fixtures, repairs etc. because there is no capital budget to replace schools or even these individual systems wholesale. Even finding a site to place a replacement school building is difficult in a city as crowded as New York and with NIMBYs; and then usually a new school isn't replacing buildings because all the buildings are over capacity, sometimes even 200% or 300% capacity with children in trailers on the playground and some lunch periods at 10am because there is no room in the cafeteria.

---

One other thing is that NYC spends a lot of money doing things like extensive ESL education. In fact it is pretty rare for an NYC school to have zero ESL resources given the extensive immigration into NYC. This kind of remedial resource is generally not provided in a country like Japan, where only specific schools would have these kinds of resources.
From what I remember of physical anthro, the difference is that hominids fashion tools to a specific purpose. Lots of animals use implements.

But then chimps do peel down the end of sticks they use to spear termites, which by that definition would count.
Are they finally giving the iPad a calculator app?
To see which of your congressmen voted yea or nay on this bill so that you can write down in your notes who to vote in or out this November, see this senate.gov link:

https://www.senate.gov/legislative/LIS/roll_call_votes/vote1...

This bill is an obvious violation of the 4th amendment of the U.S. Constitution.

In my state, all electors (votors) must swear the following Oath: “I do solomnly swear (or affirm) that I will protect and defend the Constitution of the United States and the Constitution of the State of…”

It is my interpretation that anyone that votes for any of the yea-voters in the upcoming election would be a violation of that Oath to uphold the Constitution.
While what you say is sort of true, developers are paid better than what you made it sound like for me. The difference is perhaps that professions like truck drivers and a lot of tradeskills are compensated very well because there is a general lack of people in those professions. We also have very strong unions (and legislation because of it) in those areas, so it’s not easy to “displace” (is this the right English word?) truck drivers with cheap foreign labour in a lot of EU countries.

Unlike professions like plumbers, however, IT personal is becoming increasingly easy to come by. And since they never really formed unions, the so called golden days are over for a lot of IT professionals. Maybe excluding hardcore IT operations, networking and at least for now developers.

I wouldn’t be able to earn what I do as a truck driver though. Maybe half with more hours? Interestingly enough I didn’t get there by being rewarded for any work. I got there by switching jobs.
> Most controllers are willing to put up with it if the pay is commensurate with what we're being told to do.

How does "putting up with it" maintain or improve safety? Sounds like at best it would be a collateral effect.
I'm been really frustrated by OKRs specifically. The whole system does a great job of appearing to empower a bottom up approach while actually being implemented as a top down, authoritarian system.

It sounds great to be metric and goal driven, allowing employees to decide for themselves how to best reach those business goals. I've never seem it implemented this way though. Instead, I've seen leaders define goals and solutions together, paired with a list of metrics used to define success so specifically that annual reviews and layoffs become an almost mathematical, robotic process.
Unfortunately, Walmart wins either way. Self checkout will be replaced with employees whose wages are heavily subsidized by food stamps and other welfare. It’s remarkable how dependent Walmart’s business is on free stuff from the government, and how well Walmart milks us for every penny.
> Web 3.0 failed because cryptocurrencies can’t support the high bandwidth and low latency required.

Er, no.[1]

[1] https://www.web3isgoinggreat.com/
Ex-ruby on rails dev here, the RoR jobs don't typically pay as well as other jobs and the problem space tends to be more boring (creating CRUDL api were fun the first 100x).
Perhaps it has been added but back in the day Windows had no GUI option to batch rename files either.

GUIs have limitations, decided by someone else. This is one reason I dislike them. The command line probably has its limits, too, but it's far more flexible than a GUI.
Hi, nice idea but it seems a bit complete for children, perhaps dedicated to teenagers? from what age?
Just tried this.
Seems promising, good alternative to Tally/Typeforms. Pricing is cheaper as well.
Free tier is good enough to get started.

Integrations could be improved, like HubSpot, DocuSign.
Builder could have more layout options, themes, etc.

Overall, good product with potential to be great
Straight Forward Programming
This is what I added to my macOS app recently, foreground app metadata. It is displayed on the timeline if you look at the pictures on my website (screenmemory.app). For my use case it was night and day in UX.
I like your nuanced observation here. It reminds me of a quote I come back to often when I am seeing toxic behaviour in some organisations.

> Dysfunctional behaviour is ubiquitous and systemic, not because people are wicked but because the requirement to serve the hierarchy competes with the requirements to serve customers. People's ingenuity is engaged in survival, not improvement.

- Freedom from Command & Control, John Seddon
"Developer tries to fix something in their local environment, gets it working, then finds it gets thrown away when they restart Kubernetes. Winds up convinced that PostgreSQL is broken."

No, it tries to fix the problem of Postgres managed hosting companies, where users can use ALTER SYSTEM but can't change *.conf - all of the people driving this, work for companies that offer managed hosting. The "Developer tries..." is just a fake argument, b/c "We, the Postgres hosting companies want this" would probably not work. So it's the "For the developer ..."

In 25 years I never used ALTER SYSTEM in Postgres for my local development, I always made changes to *.conf - if for the idiotic reason that whatever you Google, you get an answer to change some entry in *.conf not an answer to ALTER SYSTEM
I’ve tried so many stacks on side projects and always come back to RoR (with a bit of a grudge).

I dislike many things about Ruby, but RoR is extremely hard to beat. Basically, everything you need in a stack is provided or readily available in the community.
Articles like this are why I visit HN - most days HN feels like the equivalent of quickly skimming my email inbox - but every once in a while there's a gem like this article that moves me deeply
Thanks for this! I'd like to drop a note of explanation here, for future readers:

Yes, anyone can "just create a LinkedIn account." However, quite a few people across the globe are trying to decrease their online surface area. While many of us (myself included) just have a password manager filled with thousands of entries and 32-character passwords, some folks are not comfortable living that way. I also find myself unsubscribing from or filtering emails from these services at least once a day, so I can appreciate why many folks are increasingly trying to simplify their lives by eliminating SaaS logins.

Even without creating a LinkedIn account, one could fill in a dummy URL to satisfy the JavaScript validation and submit the application. However, we chose not to do this because of how the YC application itself is structured. The submission requirements are intentionally strict (60 second founder video, <3mins demo, very specific questions, etc.) and subverting the application process feels antithetical.

Having the option to opt out of the LinkedIn field is greatly appreciated.
I've read Williams' book, and I've studied animation and done some, though I wouldn't call myself an animator yet.

I hope to avoid building rigs because they're, well, rigs. Much nicer and more flexible to control things though drawing than a rig which has a bunch of limitations and then there are issues with hair/cloth/water/etc. What can be done without a rig is another question but the methods I reviewed in this post are not the most that can be done for sure.
Is it because of the enemies?

FWIW, you can turn them off. I always play with them disabled. Just not what I'm interested in. You might enjoy that, too.

I also enjoyed shapez, but it's no comparison to the depth of Factorio, especially with mods.
Yup .. that's the one.
> So much of how Ruby and Python differ comes down to the for loop.

I wish we wouldn't try to simplify the wildly different philosophies of language into a single "thing". From imports, loops, calls, sub-classing, chaining, multi-lines, blocks - there are just so many differences that materially matter.

That said, regarding the loop itself, I agree with the article. I come from not-C background and looping in Ruby has always been a pleasure because it feels more natural especially once you include chaining.
The article elaborates about that at the end. This isn't "1980s corporate greed". It's just corporate greed, and it's just as relevant today as it was 40 years ago.
It's donation driven. Not sure if you were implying this, but I wouldn't call that unsustainable. Wikipedia, Internet Archive, and many other nonprofits are donation driven and have been around for decades.

Edit: I just watched their 2023 summary video, and it seems like they might also be doing more stuff with the plastic they extract that can be recycled/repurposed. That might be a potential revenue source, but not sure.
Best time to learn was 10 years ago, the second best time to learn (and add it to their default list) is today!
Wouldn’t make sense for YC - where’s their return?
No, it doesn't? I don't think Domino's or any pizza vendor has offered 30 minutes or free guarantees in a long time.
It’s hilarious that the article alleges that this has anything to do with customer satisfaction. The self checkouts were added to reduce staffing costs for cashiers. They’re being removed to reduce shoplifting. These companies do not give a single fuck about making your life more pleasant, despite what their PR may say.
Give MAGA a chance...
This will eventually be an AR app to do the same thing for you daily life.
I never heard of it before this discussion. Here is a link that I found on Google: https://www.jofreeman.com/joreen/tyranny.htm
They don't invest any energy. It comes from the sun. /s
Sometimes, when I feel like I know the basic domain and can think of something reasonable that I could use as a "north star" test end-point, I work like this. Think anything that could be a unit test, or even a simple functional test. But when I don't know the domain, or if it's some complex system that I have to come up from scratch, writing tests first often makes no sense at all. Then I'd usually start literally drawing on paper, or typing descriptions of what it might do, then just start coding, and the tests come much, much later.

Right tool for the job, as always! The only thing I can't stand is blind zealotry to one way or the other. I've had to work with some real TDD zealots in the past, and long story short, I won't work with people like that again.
Calling plastics a carbon sink is dubious because you have to spend energy to get the oil out in the first place. How about calling it an oil sink?
We recently got self-checkout at our local supermarket (REWE). The system itself is mostly fine, no distractions, and a clear screen, payment also works just like at the normal register.

One Software issue is probably not one for most, but for kg-price or non-scannable items, I’d love text input for search, and the same instant numbers that the employees can use (e.g. 1056 = cauliflower (by weight), 1432 = cucumber (per piece)), as well as a "repeat" button. That would have to be behind an "advanced interface" switch to not confuse most people, so that will never happen. Still, it’s nice to dream.

Very much agree with the layout. I usually have a full shopping cart. That means, despite me technically preferring the self-checkout, I’ll only use it if my wife is with me because otherwise I’ll run out of space and can’t properly pack things away at a decent speed.
Dupe: https://news.ycombinator.com/item?id=40106157
That sounds horrible, none of the ones I tried (3 different stores, technically also Ikea, but that was several years ago, and I can’t remember how it worked) have that issue.
Great form builder for free. The AI tool was handy to generate feedback forms for our customers in under a minute.
Wish there was a way to migrate data from the tools we are currently using though
Highly recommended to anyone who is looking to build forms and collect data on the fly
Eames said "Design depends largely on constraints".

https://www.hermanmiller.com/stories/why-magazine/design-q-a...

Regarding compromise, he said:

> Have you been forced to accept compromises?

> > I don’t remember ever being forced to accept compromises, but I have willingly accepted constraints.
It’s is 99% computerized. It’s the last 1% that requires significant human interpretation and reaction to real world events.

Even further, many of these problems do not lie solely with ATC. They also involve humans, piloting the airplanes.
Picross is somehow ended up being a trademark of Nintendo iirc
I think the article leaves out the main difference in Ruby vs Python. Ruby is built for humans, Python is built for machines. This example used to be illustrated on Ruby on Rail's website.

https://rubyonrails.org/doctrine

They are philosophical vastly different languages. This isn't to say one is better or worse over the other. Just use the right tool for the job. If I was going to do anything with machine learning or data analytics or LLM's, Python is hand's down the right tool for the job.

However, If I were to setup a full fledged web application that required a really short time to market with some complex features, I would probably choose Ruby because of Rails.
The Resurrection of Rajasthan's Royal Liquors
The thing that's missed here is that it's not clear that robot purchase, maintenance cost and depreciation would be cheaper than paying 7.5 people a salary... Not to mention that the robots aren't going to be spending part of their salaries at Amazon as a worker might. Also, robots won't be eligible to vote in elections to support Amazon's political aspirations which give it access to billions of government contracts.

It seems we have gone to the opposite extreme since the days of Henry Ford where he wanted to pay his workers enough for them to be able to afford the cars they made.
Maybe the EU should start arbitrarily arresting Apple execs.
Use position: absolute; or position: fixed; for both header and sidebar. Main area gets margin as big as header and sidebar. No framesets needed. That's at least what I did in 2001 and it worked like a charm. Even matching background elements of header and sidebar without any gaps.
Building an Interactive Shell in Go
>the trouble comes from the fact that cells are too small, too numerous, too complex to analyze the way a programmer would, say in a step-by-step debugger.

It's like analyzing a Swiss watch if the back was welded on. You could send it though a shredder and analyze the fragments and work backwards to determine the size of the gears. But it's impossible to shred just one watch-- you have to shred a hundred thousand at a time, which are inevitably a complex mix of different watch models each with different minute lengths and hour durations.

Something I have felt is undertaught in introductory biology is how unknown human cells still are! No textbooks wants to list off a thousand proteins with "function unknown" next to them, after all. But to surprisingly large extent it's an undiscovered country. Just in the last few years we're discovering entire new species of RNA! https://www.science.org/content/blog-post/enter-glycornas
Snippy: An AI Assistant with Eyes
Brackeys, an iconic game development tutorial channel who are responsible for a huge number of people learning Unity, is back from a hiatus with a great explanation of why Open Source Software is a big deal, and has announced they’re going to start making tutorials for Godot.

As a hobbyist game dev who switched from Unity to Godot, and who originally got into game dev thanks to Brackeys, I think this could be a big deal for Godot and help a whole new generation of indie/hobbyist game devs start using Godot and open source software in general.
Yeah, you can pick a year of your choice, and find a story like this.
Identification based on a Certificate Authority is fundamentally centralized.

The CA is a single point of failure that can arbitrarily issue or fail to issue an identity certificate.

If you use lots of interchangeable CAs, then it “fails open”, in that any one CA can issue certificates for everyone. That’s still a single point of failure.

If you tie the ID to the Certificate Authority (e.g. gmail offers certs for gmail addresses), each person still is impacted by some single point of failure.

I’d say all these schemes are centralized.

I’d call the things you describe “offline identity verification”, though there is an additional nuance: the scheme could work offline, but still send a log of what happens when it reconnects. With that, the privacy properties are as bad as online schemes.
Let me share my math.

Let's just take one perk I get to enjoy right now: I can afford to live in a high density city block with a long-term average yearly homicide rate below 4 per 100000 inhabitants.

In the U.S. I could replicate this only by purchasing a city block sized campus for myself and then investing in very very good screening of tenants and a private security force.

Based on average salaries of police and municipal infrastructure workers, combined with real estate prices in major U.S. metros, even with a bit of optimization, I couldn't get the cost to go below $2,150,023,240 for the first year (including real estate purchases) and about $1b yearly afterwards. I could maybe go lower by building my own city block somewhere outside a major metro, but I think infrastructure costs would eat that up.

And that's just one perk I got to enjoy: others, such as living within walking distance to my workplace, would be even harder to replicate. Yet others, like the ability to visit a borthel without having to worry about losing my job or going to jail, are nigh impossible.

Sure, there's additional efficiency where one action can help achieve multiple such perks, so let's assume I could replicate the lifestyle I enjoyed for a measlt $1b pa. That's about 8000x the annual income I had when I retired. And US salaries are not even 10x higher than Australian ones, so as far as I can tell, the math is not even close to working out.

(Of course, not everybody cares about these specific perks, and for some the U.S. may be a better fit. They're welcome to emigrate: the ones who don't appear to care enough to vote and keep these policies in place every 3 years, so I doubt anybody's getting the short end of the stick. The point is that it's stupid to compare salary numbers, because a lot of the things people want are trivial conveniences here and still unaffordable for even the richest people in other places, and vice versa.)
Silicon could make car batteries better–for a price
Then there are the computational biologists, such as myself. Many have a CS background but some (raises hand) actually come from biology itself (I was a wet lab scientist for a number of years).

At this point I'm thinking I got the worst of both worlds... (I jest! But on bad days I do feel like that)
Why would it be disingenuous? They could be just misinformed or wrong.
There are other platforms. Further, I don’t see how this fundamentally changes young people’s access to protected speech.

If anything, I’d expect this to bring more oversight to how TikTok algorithmically chooses and presents the feed.
It's kind of like how the north star for a programmer is to automate themselves out of the job. A good manager will bring the best out of their reports, which leads to making good decisions and executing on them.
This is so often the case. "Ugh, with technology X you get such intense growing pains!"

...well, congratulations!
> In Domino's annual report last year, Mr. Monaghan said that ''failing to honor the 30-minute delivery guarantee was one of the big disappointments of 1987.'' He added that the delivery performance ''is still totally unacceptable and therefore must be our biggest priority in 1988.''

> ''Not fulfilling a promise is inexcusable,'' he stated in the report. ''It not only goes against everything we believe in, but it's also bad business.'' [1]

Absolutely zero consideration for the possibility that the problem wasn't the staff, but the completely arbitrary 30 minute policy that couldn't possibly be consistently adhered to across thousands of franchisees without introducing significant risk to staff.

[1] https://www.nytimes.com/1989/08/29/business/fight-on-quick-p...
What about box? I don't see many folks recommending that, I wonder why?
Discussed at the time:

Ruby vs. Python comes down to the for loop - https://news.ycombinator.com/item?id=29199810 - Nov 2021 (302 comments)
Why you shouldn't run a BSD on a PC?
The jobs robots replace aren’t good for the human soul
>Ok so you’re in a hot sub-field.

Compilers. Not hot, but a bit niche so it sometimes pays well. Not any more than ML or distributed systems specialists.

>Your experience is not typical even at the companies you’ve named

You can check levels.fyi for averages, don't have to rely on my word.

>Your average Leetcode drone that makes it into those companies is making $300k after 5 years.

You are right. So, now the question is: given you are not an 'average leetcode drone' do you work in the US or Europe. I hope this clarifies why competent European computer scientists and engineers move to the US in large numbers.
I don't get why this incident occurred, it should be quite preventable with the currently installed (quite simple) technology, namely status lights. https://en.wikipedia.org/wiki/Runway_status_lights

They're apparently installed according to this PDF: https://www.faa.gov/air_traffic/technology/rwsl/media/JFK.pd...

In this case, planes coming from 04R (per the article) were crossing 04L. All the normal crossings of 04L I see in this PDF are equipped with the lights.

So what went wrong?
I think you misread the original post. They’re referring to LLVM the compiler toolchain, not LLMs.
Yeah. My usual advice to anyone who asks is "Use Rails unless you have a very good reason not to". Those reasons do exist, but they're pretty specific and don't apply 90% of the time.

Of course if we're being really real, the first piece of advice should actually be "Can this be Wordpress?"
A big part of the problem is that Dropbox is a fundamentally different product than what it used to be. Today's Dropbox is not even attempting to be a tool that simply synchronizes directory contents across all of your machines. Instead, it is trying to be a network filesystem with a local cache, with various other features layered on top. It's a lot more complex, built with leakier abstractions.

The original Dropbox could be a viable product to disrupt today's Dropbox for many of the same reasons Dropbox originally achieved success.
thanks for your response