skysight-inc/HackerNews huggingface dataset:
>As paulg wrote,

Wow, interesting quote. I agree with it. We see such behaviour all the time in people.

Do you remember where you read it? Was it in one of his essays or tweets? I would like to read the original, with context, if any.
>if you're going to get this outraged about every company that includes an upsell in a paid product you're going to die young.

Most products that do this tend to be free or one time paid experiences, and it's a single pop-up. I don't necessarily mind someone telling me "hey thanks for using X try Y from us!".

The dynamic changes if I explicitly pay to, in part, not see stuff like that. I don't pay for anything of google except $20/month for some drive space, I won't complain much about ads.

Dynamic changes even more when it's a part of professional tools. Sell a carpenter a new toolbox, but don't mess with their wrench. I don't mind Jetbrains telling me "hey, Rust IDE is here take a look". But don't tamper with Rider or whatever other IDE I'm using in the meantime.
COPY --from=ugit-ops /usr/lib/libpcre* /usr/lib/

COPY --from=ugit-ops /usr/lib/libreadline* /usr/lib/

COPY --from=ugit-ops /lib/libc.musl-* /lib/

COPY --from=ugit-ops /lib/ld-musl-* /lib/

No, what I'm saying is you're blanket copying fully different versions of common library files into operating system lib folders as shown above, possibly breaking OS lib symlinks and/or wholly overwriting OS lib files themselves in the process for _current_ versions used in Alpine OS if they exist now or in the future, potentially destroying OS lib dependencies, and also overwriting the ones possibly included in the future by Alpine OS itself to get your statically copied versions of the various CLI tools your shell script needs to work. The same goes for copying bash, tr, git, and other binaries to OS bin folders. No No NO!

That is _insanely_ shortsighted. There's a safe way to do that and then there is the way you did it. If you want to learn to do it right and are deadset against static binary versions of those tools for the sake of file size, look at how Exodus does it so that they don't destroy OS bin folders and library dependency files in the process of making a binary able to be moved from one OS to another.

Exodus: https://github.com/intoli/exodus

This is why I'm saying your resulting docker image is incredibly fragile and something I would never depend on long-term as it's almost guaranteed to crash and burn as Alpine OS upgrades OS bins and lib dependency files in the future. That it works now in this version is an aberration at best and in reality, there probably are things that are broken in Alpine OS that you aren't even aware of because you may not be using the functionality you broke yet.

OS package managers handle dependencies for a reason.
Well on our planet that's the case. Another planet might well have seasons due to orbital eccentricity. Though it would have to be pretty serious eccentricity I think.

If they would have no tilt then the seasons would be the same all over the planet unlike ours where they're opposite in each hemisphere.
I'm a fan of the "aliens are demons" and "the water is holy" (you know, because he's a priest) interpretation.

It's a stretch, but makes the water fit into the story better (in my opinion).
PARC, though awesome for society, was a massive commercial failure for Xerox.

As tech nerd, I love the lore of The PARC and went to visit it as soon as I moved to the Bay Area.

However, I assume it would be taught as a lesson of what not to do in a business context:

Investing in pure research often yields innovations that are opposed to existing business lines or simply too far out to see as useful by management.

That said, many companies have research arms. Microsoft, Walmart, IBM, Meta, Google…
> penalizing vehicle tonnage seems like a weird way of achieving it

It's not a "weird way", it's a good heuristic.
Sure. And they can get their own lawyer, and you have to pay your own lawyer, and the case will likely settle for something, and at best you'll get only the fraction of their assets minus lawyer fees that isn't subject to seizure - probably a tiny fraction of what you'd get minus the uncertainty, drama, and delays of just getting things like high under-insured motorist coverage, or long term disability insurance. I don't think once someone declares bankruptcy after you sue them into the ground that you can wring out much more.
Doesn’t preventing discrimination based on income level cover that?
> If you want quality, you have to pay for it.

I definitely agree, but I also believe this applies to some products more than others, and I think there are also diminishing returns as you pay more.

For example, I can say I’ve probably owned 3 refrigerators over the past 20 years (two different homes), and probably paid less than $5000 total. The refrigerator in the last home is probably still going strong, and the one in this home will probably last another 5-10 years at least, and definitely longer than we’ll be in this home.

I think we may have had one repair call at the last home, and none yet on this one (though I’ll admit that the ice maker is currently out, and I’ve not taken the time to diagnose it, and may or may not need a repair call).

Would I pay 2x if I knew I was guaranteed not needing a repair call. Maybe, but not definitely. Would I pay 10x though? Definitely not (unless I was gaining other benefits).

But I also believe I did decent research before purchasing all of these, and that probably played more of a role vs. how much I paid.

But again, will agree that a lot of times you do get what you pay for. I’ve been bitten before by trying to save money.

I just also believe that people with money can tend to overpay for things with diminishing returns, and there’s a balance that can be struck between quality and cost. And I’ve also been bitten by overpaying for something that wasn’t worth the premiums cost in the end (e.g. upper end computer parts can definitely have diminishing returns).
This sounds more like another symptom of the problems with our healthcare system. I wonder how many non-American are aware of this extra idiocy in the system: if you get hurt on commercial property, at someone's home, or in a car, you can't use your own health insurance; you now have to fight with someone else's insurance.
So you don't see the irony of people raving about how innately superior they are because of their IQ but hate on people whose core tenant was being innately superior?

"Smart" is very much a function of the work you put in, though of course not the only factor. I don't feel the need to have to explain this more than I have.

Edit: I have to ask... what about the smart people that don't oppose them? What's their deal?
It does. So does every IDE or linter.
"Good candidate for tidal lock, at which point a lot of the habitability issues become debatable."

A tidal locked planet might still allow life in the twilight zones.

But since this one is orbiting close to a flare star, life might have other problems there
God Emperor of Dune

https://en.wikipedia.org/wiki/God_Emperor_of_Dune
From my opinion I'll add two things.

We're expected to interact with people cold. Know nothing about them and have no shared experiences.

We have a culture of fear of strangers.

A lot of this is due to fear mongering by the media and suburbanization.

So you don't live in a small community where everyone knows everyone. You don't live in a dense city where you rub shoulders with lots and lots of strangers who are all okay. You live in a suburb where you never have a detailed interaction with strangers. And the media tries to drive home that those people are dangerous.

One thing that's declined in the US is churches, clubs, neighborhood bars. Which were good ways for people to meet each other in a high trust environment.
I briefly enjoyed contributing to Quora, but then they added a paid tier, “spaces”, and all that spammy content. Now, as someone who created a few of its popular answers, I never want to see the site again. I’ll probably get rid of my account too. It’s almost as if they explicitly didn’t want me there, and did everything to achieve that.
Haha. "Hi kids. Are your teachers nice to you?" That's a good way to get put on a register.

But assuming the kids were nice, yet the school was rated "inadequate" - you would choose that over a school rated "outstanding"? I can tell you're not a parent.
Doesn’t it only run iPad apps?
Ok and not being able to drive for 3 weeks is different from not being able to drive ever.
You'd chose an "inadequate" school over an "outstanding" one?

Do carry on putting your politics over your children's future.
Then we could avoid the worst sources such as tar sands, fracking, arctic deep sea etc.
Might not be all about performance but about security aswell.
> the market (for parking spaces) will take care of the rest

Where does this Aynesque belief in the invisible hand come from?
According to our current understanding of telescopes, but if FTL is possible, then perhaps we missed something.
What would you then say that should be the goal for humans as a collective?
That has to be the spiniest title I’ve seen in a long time. The article itself basically is empty of anything other than him talking about their strategy at the shareholders meeting, and it’s like duh they’re positioned well, but the random negative title just screams crap journalist looking for clicks since the article itself was fairly empty of anything interesting.
The article doesn't support the claim made in the title.
Macs are allowed to run compilers (including the ones in third-party web browser engines), unlike this device.
All revenue is not created equal (2011)
Or is it the lack of any cap on U.S. tort judgments?
[3] is, as far as anyone can tell, an insane person and not a joke. They've posted literally hundreds of questions involving atheists, christian babies, and nonsensical situations.
Religious economic beliefs (some flavor of libertarianism).
I really fail to understand how a company can consciously guide itself to degrade so badly. Like these were actual decisions of meetings and the results of a ton of work of teams to implement. And it destroyed the site.

Product of too much VC, probably.
As uncomfortable as this is to say, the existence of latent security vulnerabilities doesn’t seem to stop people from shipping a lot of apparently working code in C and C++.

And I don’t think a lot of those CVEs come from people misunderstanding the languages. As I understand it they mostly come from honest software bugs. C++ makes it easy for honest mistakes by experts to become security nightmares. This is a controversial opinion - but I think the fault is in C and C++ themselves. Not the programmers who need to work even harder such that they stop ever making mistakes.
Show HN: BluRayPrices – weekly updated list of movie deals
Let me introduce my pet project - BluRayPrices.

The primary goal of this project is to gather the top deals available on Amazon for top-rated films

From a technical perspective, the entire project is a Docker image that can be deployed anywhere and automatically initiate data retrieval and site updates. The flow is as follows: The Docker container has cron jobs that gather the data and generate static HTML pages, which are periodically pushed to Vercel.

I welcome any feedback and appreciate feature requests from users.
Boost My School | Senior or staff software engineer | Full-time | Remote, USA only | $145-$195K salary

Want to be proud of your impact helping schools and students? Are you the type to thrive on a remote, ownership-driven team?

Boost is on a mission to bring billions more dollars into schools. Our platform is trusted by 100+ K-12 and higher ed customers to bring in $50M a year from 60,000 parents & alumni.

Why work at Boost?

1. Be proud of your impact helping schools and students

2. Work with thoughtful teammates building a champion company together

3. Join a culture that wants you to be your best self at work and outside of work

4. Take on broad responsibilities as a founding member of the engineering team

For full job details and instructions on how to apply: https://boostmyschool.com/careers#senior-software-engineer

Tags: edtech, fintech, social impact, mission-driven

Stack: Ruby, Rails, React, GraphQL
Humanity has much to learn from the Voyager probes
NASA has provided some very compelling visualizations of data over the years. One of my favorites is the meteor showers showing where the debris fields for each one are located within the solar system. You can see the original orbit of the comet that left the debris, where it currently is, when the Earth's orbit crosses the debris field, and just the overall size of the debris so that you can see why some meteor showers are "better" than others.

There's plenty of others where you can zoom in/out of the solar system to see the modeled view of the Oort cloud and get a sense of scale interactively of Sol's influence. There's also the interactive image viewers of Hubble and JWST data so we can see the differences between visible/IR spectrum. There are plenty of others as well. Oh, and the fact you can access so much of the raw data to make your own visualizations as you like.

Overall, I think my tax dollars are performing nicely for my interests.
There are politicians agitating against white people in the US. Doesn't get more systemic than that. Let's not even get into the think tanks, or the media explaining how whites becoming a minority is a good thing.

And all this is okay, in the name of diversity. It's crazy, racism is racism and this rhetoric is only antagonizing. Nothing good will come of it.

We have similar issues in my country but not to the extent I see in the US.
Insurance run for profit has to be a scam by definition. You can't turn a profit from a risk pool without ensuring that you can avoid paying at least a good chunk of the time. It should be as illegal as ponzi schemes
> I think he sees peak software in the 80s, with often terminal interfaces and highly reliable systems; or with arcade machines and the like.

Everybody think their childhood was a golden age when everything was better… part of growing up is realizing that things just seemed better because you weren’t aware of the problems. Jonathan Blow was born in 1971, he wasn’t doing in-depth code quality reviews in the 80s.
See my examples with html un-escaping and mergesort, down the comment chain.

Limited recursion/iteration is ok if all you need is to fill existing values into a template and possibly reduce repetition.

But in a large system with many components I might want to take a single timestamp, parse it, and generate timestamps in five different formats for five different subcomponents.

Or I might want to generate a piece of yaml config for an Ansible playbook that needs it, and now my config language needs to know how to escape yaml strings.

Or a config for a static site generator needs to be able to calculate a hash of a local css file because I’d like to use links like `style.css?hash` (a popular cache-defeating mechanism).

Or a certain path has to be split on “.” and reversed (Java-style com.example.blah things).

Or a Unix path needs to be converted to a Windows path, except [some special-cased paths that live in a map in an adjacent config].

There are endless reasons to want arbitrary logic in my config files, beyond reducing repetition. A lot of things I’ve listed are provided as primitives in various config/templating languages, but you always end up stumbling upon something that’s not provided.

Of course, one could say “You should use a real programming language for this kind of stuff”, and I’m happy that the JavaScript ecosystem is converging on allowing .js/.ts files for configs, because that’s exactly what I want too. But I’d like to have the same features available in projects that aren’t allowed to touch JS.
Ask HN: As a dev coach, how do you handle "expert beginner" behavior?
I spend a lot of time helping collegues and onboarding others.

With some people, it's truelly a great experience. I think these people are mostly curious, eager to learn and are probably smarter than me, when I was their age or had their experience ( they pick it up quicker than me, who spend more time understanding those things).

But I've noticed a pattern with others which I have a hard time coping with.

It seems that sometimes, people forget how many times you helped them to create their current solution ( literally taking over and doing pair programming for the hardest parts).

After a while, some people start to think they know all things better, but it perplexes me since I know which questions they sometimes ask, and it's pretty basic things that were questioned.

Most of the time, they still write horrible code and sometimes they don't understand what they are doing ( eg. Trying to explain known things and their problem with the wrong vocabulary ).

After a while of working on repetitive code, it seems the ego gets bigger so that they want to show authority versus others, while they obviously are still beginners.

Additionally, their behavior is becoming ungrateful and helping them because a burden ( eg. unrespectful).

Is that just me or my character? Or has someone observed similar situations?

Any tips, pointers or books on how to handle these situations better?
Jenson Button Says Acura IMSA GTP Is 'More Complicated' Than an F1 Car. But Why?
I was in a large supermarket (Tesco) today where they were experiencing "technical difficulties". A repeated announcement over the tannoy stated they could not accept contact-less payments, not by card, not by phone.

They were still accepting cash and physical card insertion (Chip & PIN, or Chip & Signature).

Despite that lots of people were getting flustered at the checkouts (manned and self service) when they were unable to pay. Always carry some cash!
This:

"Part of it is I think because the Amiga was the last system that was simple enough that one person could reasonably hold the entire machine in their head."

This is exactly what appeals so strongly to me about Amigas. This is so true that I run AmigaDOS on real Amiga hardware and also run NetBSD on Amiga hardware (the m68k instruction set is actually understandable to me).

There's something so real and tangible about being able to look at individual chips, know how they're connected to other things, know what they're doing, and imagine the work they're doing happening in real time. Modern computers, by comparison, are amazing collections of functional black boxes that mere humans can't directly touch (some can - but how many of us are working with the kinds of electronics that can interface with DDR5, or PCIe?), so they lack the approachability of hardware we can breadboard / wire wrap.
I have to admit I struggle to see what kind of productivity this article is talking about. The one concrete example of using Visio working with an infinite canvas seems the exact opposite: you can't navigate that much space, it'll feel fun for a few minutes, but then you'll want a way to have "all the information at your beck and call" without needing to traverse an infinite space, which is something that can't be done better or worse on a Vision Pro compared to just... a monitor.
Hillel Wayne offers a much better, more formally grounded survey of how software engineers compare to “real” engineers - https://www.hillelwayne.com/post/are-we-really-engineers/. He actually interviews civil engineers turned software engineers, among other “Crossovers” as he dubs them. Turns out, software engineering is as “real” as other types of engineering to crossovers who’ve done both. Software engineers just _think_ that other types of engineering are more real.

The likelihood is low that Jon has spoken to any meaningful number of civil engineers in making his comparison to the software engineering field. Rather, he reasons from some idealized version of what he believes civil engineering to be.
The tool has been around in some form since 2007ish, though the latest update was probably within the last decade. The age probably being why it's not so heavily advertised anymore compared to new activities.

I've always been more partial to exoplanet.eu though: https://exoplanet.eu/catalog/toi_715_b--8668/. It's not quite as prettied up but it's usually more practical in presentation.
Thank you! That means a lot to me
Question Copyright: We're shutting down our non-profit, but the site will remain
Works great - just look at the laptop, tap, and you get a massive movable monitor. Feels great for neck ergonomics and screen space. Makes switching to 13inch MacBooks much more attractive in the future imo

(Been playing with it over the last day)
Wonder if chromatic is still involved with Perl.
The figure I cited per-100k for white males (just a subset, not actually all white males) was right there in the article YOU posted.
In other words:

Python's Hypothesis automatically saves the random seeds that find counterexamples, so the next time you run your test suite, you may or may not be able to reproduce that bug.
Agreement. My wife was in a crash with an uninsured (and, as it turns out, unlicensed and with outstanding warrants) driver. Everyone was uninjured, thankfully. Our car was a total loss.

The only monetary payout we got was our uninsured motorist coverage. (Seeing the lady who hit her get arrested at the scene and taken to jail was nice. Our insurance company pursuing her in court was also nice, too, though having not been thru the experience before we were taken aback when my wife unexpectedly received a summons to testify.)

I max'ed out our uninsured driver coverage after that.
It's not completely unrelated I think.

It's hard to me to see how a site with a vision like Quora (had) can continue existing for long after they start ignoring accessibility issues.

Sounds like I should be looking for a Stack Overflow alternative too.

(I'm suspecting that this might be related to the recent issue of better accessibility also making it easier to abuse for neural network based abusers, and it certainly looks like a hard problem to solve for the most popular websites.)
I would think the main goal of humans should be to understand what is behind all that. Why do we exist. It seems to me the best way to do that is to develop tech, and I would hope quick as otherwise I personally will obviously die before finding out.

What do you think the goal is?

I just think that at some point we will find out anyway and why not quicker then? Why let 5 or 10 more generations of humans go on if at some point we might reach an answer or an endpoint of some sort.
I consider it a trivial lemma of the concepts of harm and value, that something which is causing more harm than they are creating value, is producing net negative value.

Although you gave me an opportunity to clarify that, which isn't nothing, I suppose.
3% is insane. As why many sane places in world have set much much lower limits...
Some people need vehicles with significant size or hauling capacity: delivery trucks/vans, long-haul trucks, ambulances, fire trucks, buses, tow trucks, vehicles used by tradespeople and farmers, etc. At least some of these vehicles are inevitably going to be on streets with shops and residences. But the vehicles needed could be re-engineered to be at least several times safer for pedestrians/cyclists if it were mandated, and many of the large vehicles on the road could be made smaller and lighter without compromising their drivers' needs.
Same here. There have been one or two occasions when I've had to temporarily remove a few lines from my Firefox profile's userChrome.css file, but never the ones that hide the top tab bar. I've been using Tree Style Tabs continuously through two extension mass extinctions, since back when you didn't have to edit userChrome.css to get rid of the top tab bar.
Product of middle managers, the cause of nearly all corporate problems.
I suspect it's some combination of the human processing cost increasing and the idea of finding a stamp and an envelope to get a check (maybe) mailed to them making more and more people roll their eyes and just discount rebates out of hand.