skysight-inc/HackerNews huggingface dataset:
> Parent's observation may be a reasonable explanation when looked into context - the time to move on arrives after 2-3 years, and if there's no strong incentive, devs will start to feal uneasy, and move on.

This is like saying, "Making people drive slower will reduce total number of accidents. So lets just reduce all speed limits to 25 miles an hour. It's only the obvious solution right?".

This kind of lazy thinking is called incompetence, because finding really good balanced solutions is actually work. This work involves observing problems, understanding root causes, piloting and experimenting, bringing other mangers, skips and CXOs into alignment, executing retention deftly while keeping reports happy. But this is too much work for managers (but of course too much work for engineers is never too much work).

What a joke! No wonder SWEs complain so much about management.
No. Sharing code is good. Sharing memory bad.
“ Brack was only president for 2 years and a lot of these incidents happened prior BUT if you're in charge you're responsible. ”

Surely moral responsibility cannot be assigned like that? Legal, technical perhaps, but people by and large won’t assign all responsibility to the last person in a line of hot potato. Especially since the person in question didn’t actually have 100% freedom to change the organization as he wanted. There was, and still is, a board of directors above him who has to sign off on any big changes. Responsibility should go with whoever or whatever has the substantive decision making authority, and if that’s shared then …
What about copying to a USB memory?
Wikipedia[1] offers a slightly relaxed definition, although I agree, I (and my colleagues) abuse the term.

The artifact repository server connects to the internet via a proxy. Build servers have no access to the internet.

[1] https://en.wikipedia.org/wiki/Air_gap_(networking)
Centuries: https://www.bankofengland.co.uk/-/media/boe/files/working-pa...
Thanks for posting the link. It looks like a ridiculous case that clearly needs fixed. Completely agree our prison system is not working well.

My problem is the older I get the more complicated I realize everything is. It's easy to see flaws but fixes are overwhelmingly complicated.

I think it's stupid (and bad for society) to ban someone from some employment based on an unrelated crime. It drives down supply of employees, which should trigger increases in pay. Like you said, this law is a band-aid; it doesn't fix the problem (restricted employment) and it side-steps the natural counter to the problem (increasing salaries). Why not fix whatever says firefighters can't have criminal records? Why aren't normal economic pressures sufficient?

I also don't want to disregard criminal records completely, e.g. I wouldn't ever want to hire Bernie Madoff as an investment advisor (even if he were still alive). For me it's an issue of whether the crime is relevant and that's really hard to say sometimes.
We know a lot about physics.

We don't know factually if a beetle can think and remember.

We know about proteins.

We don't know how some aquatic life can survive in the mariana trench.

Biochemistry is indeed chemistry but it isn't as straight forward as we'd like to imagine. Till this day there are cell structures we are uncertain of and would be completely wandering in the dark were it not for cheap but powerful computation available 24/7.

Lets go smaller and things get blurry. The standard model looks...hmmm.
A few interesting thoughts in here. I had tended to think of the social stigma against discussing salaries as being detrimental to workers and probably encouraged by companies to save a few bucks. But on the flip side, if a company was to be scrupulously honest and made their best effort to pay according to actual value to the company and let everyone know openly how much that was, I expect there would be a lot of drama and hurt feelings over evaluations of exactly who was contributing how much. Maybe it's best to let those sleeping dogs lie after all.
For the curious it's all defined historically here: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A... (Article 1).
Show HN: Rosetta-CLI – Easily run commands on Intel/ARM modes in M1-powered Macs
I'm on board with this.

If we had the technology for it, I would no longer be humanoid. In fact, I'd treat it as an artistic venture to become something completely unbefore seen. And perhaps change with some frequency, just for kicks.
Truly, sometimes I wonder if ICs should be allowed to fire managers if managers can't see what brings value.
at the same time require convenience that can only be achieved by maintaining this hellish working culture.

That's a core problem for every industrialized country. We've become addicted to the cheap goods that NAFTA has allowed us. And it may end up eating societies alive.
You must have somehow missed the ongoing war in East Ukraine.
> You're saying that's unfounded and uninformed. I don't even know how to respond because I almost feel like you're messing with me.

Yes, I appreciate it's difficult to understand why not everybody automatically agrees with everything you say.

Just out of curiousity and my apologies if I'm prying, but, do have a personality disorder? I mean, have you had a diagnosis and all? I don't want to be unfair to you.
Exactly, it wouldn't necessarily change the demand, but would hopefully reduce the supply (by raising costs). Being a legal entity has much lower cost of funding and much lower cost of operations than being an illegal entity. Otherwise most entities/corporations would not bother to be legal, which is clearly not the case.
It seems to me like one low hanging fruit to make a lot of these kinds of exploits significantly more difficult is protection at a language level about which libraries are allowed to make outgoing HTTP requests or access the file system. It would be great if I could mark in my requirements.txt that a specific dependency should not be allowed to access the file system or network, and have that transitively apply to everything it calls or eval()'s. Of course, it would still be possible to make malware that exfiltrates data through other channels, but it would be a lot harder.

I am not aware of any languages or ecosystems that do this, so maybe there's some reason this won't work that I'm not thinking of.
In C#:

static IEnumerable<int> Fibonacci()
{
int first = 0;
int second = 1;

yield return first;
yield return second;

while (true)
{
(first, second) = (second, second + first);
yield return second;
}
}
Reminds me of the uber executive who personally dug up information on a customer who reported a sexual assault: https://www.vox.com/2017/6/7/15754316/uber-executive-india-a...
What are your goals? Is this a learning project? Are you trying to experiment with some kind of compiler architecture?
PI is an occupation not a people. Good on you ignoring the rest of my valid argument to ad hominem your way into making me a bad guy that should be ostracized.
Any sci-fi idea about what extra terrestrial life would look like is as good as the next. All of them involve speculation from almost no data.

If I had to bet though, I’d say that alien life is even more diverse than life on earth since it would necessarily involve multiple origins both natural and artificial.
Yes. This.
A different device. Only for this. Only turn it on when needed. Keep, turned off, in lead box otherwise. How else?
But then what?
One device for the bank.
One device for your passport.
One device for school.
Etc.
Only if your company develops the equivalent of libc and it is clearly in scope for its business.
Parcel 2 Release Candidate
The cynic in me says that sometimes there is business value to keeping formulae away from review. When the regulators come knocking you get plausible deniability for "mistakes" and at least avoid treble damages.
I haven't read it yet but from the headline...

They do, eventually - there's a term: "golden handcuffs"
I guess it depends what you mean by "spreadsheet lovers." I use Google Sheets but I mostly just do tracking with maybe a few hundred rows and very few formulas.
A calendar is just a clock that measures longer durations of time.
Apple PR is being really careful with their language: "This fall, the University of Alabama will be the first school to exclusively issue mobile student IDs to their 38,000 students with eligible devices." The UofA action card office will continue to produce physical cards for students, no mobile device required: https://actcard.ua.edu/faq/
You’re not wrong, but there’s other aspects worth considering.

1. Most physical identification documents are trivial to fake.

2. Possession of a paper/plastic document means for a nonzero period of time you control the only valid one of its kind. A digital ID can be immediately revoked thus reducing the possession time of a hacker.

3. Digital ID’s can be protected by on-device biometric authentication. Yes “physical access is total access” but it takes more sophistication to exploit a properly protected digital ID

4. People today are more apt to lose a physical document over their phone, which is also easier to locate when lost.

5. Your state likely sells their drivers license database. Yes that’s right. Ever wonder how some business require valid ID to open an account? They check the info on your card against their copy of the db. Hackers don’t have to hack the government to get the info on your ID (and exploit it) there are myriad targets that can be exploited.
Moral responsibility isn't, but a company's policies, policing, and enforcement are. These were well documented things, involving numerous employees; why were they not noticed and acted upon? -That's- a corporate failing.
So HN: what do you want your ISP to do better?

Provide NNTP service by default, like ISP's used to. Note: I don't personally care about the *.binaries stuff, I'd just like to see ISP's provide NNTP for access to text based newsgroups like comp.ai, comp.lang.c, and such-like. If they wanted to charge extra for *.binaries and guaranteed retention periods, that would be reasonable IMO.
I agree, though I think there are a couple pieces to the puzzle. Like, quite apart from the enormous convenience of new releases being available right away, and even being able to drop in a git URL and run your dependency off a branch while you wait for your upstream PR to merge, pip provides isolation between workspaces that apt has never been able to do natively because it's too generic— the closest thing is lightweight unshares, but those were years after virtualenv, require more ceremony to get going with, and may be isolated from the outside system in ways that impede productivity (there's also never really been a consistent tooling story for it, with having to cobble together debootstrap + whatever the chroot flavor of the week is).

But the biggest issue is when npm, cargo, etc showed how to include a dependency multiple times at different versions. Operating system package managers (other than Nix & friends) have no concept for how this could or would work. Pip has no story for it, and the various pip-to-apt bridges like py2deb and stdeb if anything just exacerbate the problem, by mixing your project's dependencies with those on your system.

Anyway, yes. Things were lost, 100%. But I don't think the system you want (isolation, version freedom, but with safe/vetted packages) is going to be something that's possible to evolve out of any of the current systems. It's got to be something that goes back to first principles.
1) Not really scarce on a galactic scale and 2) if different species' chemistry are radically different (and why wouldn't they be?) there wouldn't be competition even if habitable planets were scarce.
The problem I had as a noob was posting a question. Many downvotes and nitpicks about making it more a "mimimum reproducable example" definitely felt like a form of gatekeeping. I remember spending a good hour or so at a time putting together a good question just for it to get downvoted without any mentioned reason. Then the pressure from tech-jargon-filled comments to go read up on every word they just used for another 30 mins in order to give a half witted response because if I ask them to dumb it down they'll ignore and move on, or accuse me of being lazy...
people wanted classic wow, which they got (and was well received)

whereas TBC has a load of extra changes, plus the boosts, which makes it a completely different game
>Natural gas prices have just spiked in Europe because Russia is limiting supply.

Well, Russia simply plays by the rules Europe promoted itself. You don't want stable long term "take or pay" contracts with price tied to oil and instead you want to tie contracts to spot prices? What you ask is what you get. Don't blame others when they start to game those rules in their favor when situation is right.
Some apps should be spreadsheets.
Some spreadsheets should be apps.

It's the user's decision that's usually wrong. Not the framework in which the solution is built.

For example, at Budibase [1], we've found a high percentage of our use cases are companies upgrading their in-house spreadsheets to applications due to several reasons:
Volume of data
Lack of auditing
Lack of control
Accessibility

[1] https://github.com/Budibase/budibase
The Soviet Union was an attempt at creating a Zerg like hive mind with a centralized “brain” in Moscow.

Didn’t work out, but with today’s technology it might be more possible.
The Lessons We Learned from Programming at Google
1% annual failure rates don't seem that bad to me. Historically, drive failures were closer to 5%. The 14TB Seagates with 5% failure are explained as follows:

> The 14TB Seagate (ST14000NM0138) drives have an AFR of 5.55% for Q2 2021. These Seagate drives along with 14TB Toshiba drives (MG07ACA14TEY) were installed in Dell storage servers deployed in our U.S. West region about six months ago. We are actively working with Dell to determine the root cause of this elevated failure rate and expect to follow up on this topic in the next quarterly drive stats report.

It seems like a "Bathtub curve" issue. The Seagates have very low months of use, but have failed at high numbers. It could be that Dell messed up the quality control. Or maybe it is Seagate.
I got pretty decent at software estimation at my last job.

I would spend an entire day "pre-programming" everything in my head, estimating the length of each little chunk, adding them up, then multiply by ~2.

It worked for me. But I still would never trust the estimates.
Mark Zuckerberg’s Metaverse already sucks
Linux Kernel Security Done Right
Yeah, that’s what I’m thinking too.

Wild though!!
Protects you against a dependency being hijacked and retroactively embedding malware in prior versions . Check summing would protect against that without the trouble of manually hosting the dependency.
My understanding of that statement is that, with the advent of ubiquitous smart phones with cameras, there's not much room to believe someone's claim of alien abduction these days. If they have no picture or video to prove it then it's likely not true. Sure, some people may get abducted without their phone, but the possibility of no one ever having a phone to record such an event is statistically improbable.

So, with too few people able to suspend belief and buy into claims of alien abduction without proof from their phone, no one really makes that claim anymore.

Maybe that's not what the GP was getting at but that's how I read it...
Why Linux Doesn’t Need Defragmenting (2016)
SiteScape | Lead iOS Developer | NYC or Remote | Full-time
At SiteScape (https://www.sitescape.ai/), we're working to democratize 3D scanning and change the way project teams communicate and collaborate in commercial Architecture/Construction. With Apple's new LiDAR-enabled iPhone and iPad, we believe that commercial-grade scanning solutions can finally be simple enough for anyone to pick up.

We've passed over 275k downloads on our free app (https://apps.apple.com/us/app/id1524700432), have gone viral on TikTok several times (latest: https://www.tiktok.com/@wutchyy/video/6962296574714137861), and just closed a second round of venture capital. Now, our 4-person team is looking for a Lead iOS Developer to join us full-time and help realize our vision of democratized mobile 3D scanning!

See https://angel.co/company/sitescapeai/jobs/1482105-lead-ios-e... for more or email andy at sitescape.ai
Some comments here remind me of people who still refuse to buy German cars.
Previous admin brought the economy up. A lot of people getting jobs in those 4 years compare to Barry's lacklustre 8 years and near zero interest. I suggest you check back with historical data before association with Hoover. Wuhan virus bought it down. We will see the the old guy can do anything with suppose more popularity votes than Barry.
27 Years of Need for Speed
Haha... if this were about literally ANYTHING other than Rust, then this blogspam wouldn't be on the front page of Hacker News at all.

I've tinkered with the language. It has some interesting ideas. More power to its fans. But sheesh, you folks get into "vegan" or "CrossFit" territory sometimes.
Given Activision/Blizzard is a public company, investor activism is very possible.

Some shareholders just need to care enough and have enough time on their hands.
I lived in Korea for years and have visited Japan as well.

Having lived in Toronto, South Korea (Ulsan), and now SF (Sunset), I can’t imagine a better place for a family to live than many neighbourhoods in Korea.

Now that I’ve got a wife, dog, and newborn baby, we needed to purchase a car to get them around (since SF public transit isn’t good enough for this). At least in Toronto we were within a few hundred metres of doctor/dentist/pharmacy, but lacked a walkable grocery store despite being in the city.

There are reasonably nice walkable streets, but in both Toronto and SF the neighbourhood streets are too wide, which results in traffic going way too fast along them. I’ve seen some traffic-calmed streets with artificial barriers and curves but there’s not much.

When I lived in Korea, both neighbourhoods I lived in contained everything I needed, and would have needed if I had a family at the time. And walking around (even with no sidewalks) was a pleasure because cars took the main roads. (Only the delivery scooters were a menace, which I’m sure you were familiar with ).

Of course, this excludes societal pressures, personal finances, etc that affect local Korean and Japanese people.

This is anecdotal, but I've been casually studying urban planning for years to help quantify why I found daily living in Korea to feel so much nicer than anywhere else.
$461 million in total compensation since 2007. Not sure what it was before, but private jets run between $1-90 million upfront, with hourly costs in the air of $2-12k; not sure about maintenance, but given it was co-owned, so presumably half those costs, it doesn't seem out of range. Insane, private jets in general are, but not out of range.
Right. I don't say this to disparage or dismiss people who do want to defund the police, I don't want to shut down that conversation, but that's also not what most mainstream Democrats believe. The idea is remarkably unpopular offline.

Even something that (in my mind) should be pretty uncontroversial like getting rid of cash bail is considered a radical idea by a lot of people as soon as you step off of Twitter.

Biden ran on increasing police budgets, and won the primary pretty handily. People have a misplaced view of how Left the Democratic electorate (and most of the people who get elected) actually are.
On Windows 10 if I want to view plaintext of stored password in chrome, the password of the currently logged in Windows user will be required. So is password stored and encrypted? Just wondering if the same is done to cc information and if such practice is effective against malware stealing
Not disagreeing with you, but aren’t these local minimums/maximums quite dependent on eukaryotic cells, and/or protein-based life? Wouldn’t the resources required by the brain vs muscle be vastly different than what we have know?

Also, what if a non-protein based molecular machinery can be so energy efficient and powerful that species having that can skip some seemingly necessary part of development? But I’m by no means an expert on the topic, just asking. If the reasoning was about absolute limits, I would be much more accepting of them (eg. Energy required by the simplistic work done, like a given skeletal structure picking up a weight with muscles only consuming the minimal physical necessity)
> It is merely "gluing" those things together.

That's pretty bad if you need "glue".

> Over-splitting things only makes them worse to read and understand, even though each sub-component is prettier to look at.

React is a UI technology, and only your view layer should know about the React stack. The model layer should be UI-technology agnostic (includes avoiding Redux etc.) and so should most of the controller layer. If something better than React comes along (and it will) only the view layer should need to be rewritten.
Where did we end up if shorting your currency is the only way to go? I could not sleep well with the potentially unbounded loss
They show up often in writing interpreters. If you find yourself writing a parser / interpreter for a domain specific language, a good way to approach it is often to build the chain of commands to evaluate as a hierarchy of continuations.

Otherwise, you may find yourself having to implement break, continue, and return using the exception system in your implementing language, and that can end up being either aesthetically unpleasing or downright messy (I painted myself into a corner once writing an evaluation engine in Go and, to meet a deadline, implemented break using panic and recover!).
I see that now:

> In New York City, construction industry employers recruit recently released prisoners who must seek and maintain employment as a condition of their release from prison.

Why can't an ex-con go bum off their family? Or become a mendicant holy man? Or become a novelist, who in 9/10 cases is just unemployed, but in 1/10 earns money off "My Life in Lockup: The Joe Blow Story" (popular in the prison library)? We should be making formal employment less necessary, not more.
New ceos will get their choice of execs. While it's not 100% freedom, it's high.
Because they need people to work in cheap restaurants (etc.)

Btw, the point with 2% inflation is rising wages which then causes rising prices.

Furthermore, prices of much stuff is held down by productivity (hours per widget).
I have quite a few apple products but none of them new. My problem with Apple is the price. My opinion is that there is always a less expensive & just as capable alternative to anything Apple has to offer, so for my use case it doesn't make sense to pay more.

The Apple products I do have were either broken and given or sold to me to repair or found at thrift shops and pawn shops for deep discounts, and they are all going up for sale soon to recoup my expenses.
Reasonable people can tolerate and sometimes quantify uncertainty. Unreasonable people tend to be very insistent.

There's a case like this going on now in arizona where the vote in last November's in Maricopa is being audited at the request of the state Senate. This is a subject of some controversy; how would you approach a situation like that?
What's to stop defense departments from buying and selling exploits behind closed doors? I think the point raised about lack of accountability in government compartments is a huge huge problem. The new way to skirt the law seems to be go from government-run to private contractors or vice versa.
I was wondering earlier how useful deno's all-or-nothing policies would actually be in the real world. It seems like rules like this (no dep network requests, intranet only, only these ips) are much more useful than "never talk to the web".

For python this probably wont ever be possible given the way the import system works and the patching packages can do.