skysight-inc/HackerNews huggingface dataset:
$200K after taxes and insurance and 401K contributions comes out to around $10K a month. If you live in a low cost state, that's great. If you are stuck in SV, that's not as great.

Also, when I interviewed with them out of college in the late 1990s, they offered stock options and if you worked there 7 years, you get a paid 3 month sabbatical. I'm not sure if they still do that; that was in the Andy Grove days.

I wanted to learn databases and application dev. They wanted me to wear a bunny suit and support their VAX/VMS systems. No thanks.
Ancient footprints capture coexistence of two kinds of human ancestor
I find it really strange to have presumptions in general.

If we're in a court and there hasn't been a decision yet, we're there because we're dealing with some kind of complicated edge case where one person has a strong argument for one thing and another for another.

If one then decides to bring some problem up-- whether with how evidence is being judged or anything else, there can be no justification for ignoring him. This is why I like free evidence evaluation in Swedish courts and the absence of rigid precedent. Every question must then actually be dealt with. We do have this kind of idiotic rulemaking in other parts of our legal system though, so we're not fully free from it.
They work with certified components on predictable systems though.

You realize that you'd need someone at MS to take liability for Windows before you can sign off anything running on Windows?

Or someone at Google if you do a web app that only runs on Chrome, not to mention other browsers.
This is neat. What I am waiting for is markdown for tables with cells supporting multiline content in an easy to use manner.
I tried to go back to using an old but trusty iPhone 5 in 2018. I found that I couldn't get a signal in half the locations I used to get signals fine previously. Technology had marched on, and so had the mix of 2G, 3G and 4G bands.

Given that our beige computing boxes used to be out of date within two years, I'd say six years for a phone is good going. Time to get a new iPhone.
If I take a trip to a fixed destination, then per mile (by each mode of transport) makes sense as if gives me the least risky way to get there.

But if I don't care about the destination, and only the risk, then I may simply choose somewhere close enough that the (risk per km * distance) from the other mode(s) of transportation is less than the risk from a flight.
I see what you mean, before I had assumed you meant an exact replica. If you "just" want to write reference marks to help the segmentation models, then you don't need a papyrologist.
It's still something that only the organizers could do, since I don't see a volunteer team being able to afford the expenses. I don't know if the reason they haven't done it until now it's simply that they're a small outfit that has to juggle different priorities, or if they have judged it not worth it technically!
I was confused by ineffectual demo page - turns out uBlock Origin Lite includes filters thwarting this.
I am already consider cynical by many, but reading about the scandal constantly reminds me how naive I am. Just how low can government and politicians get.
"Running a marathon is hard work, but a car will do it for you."

Sure, but then what's the point?
You are partly correct, although it really depends. My site is in Finnish, which makes Google AdSense the only really viable option, unless I want to spend lots of time finding affiliate marketing revenue. That pays approximately 1.3 euros per 1000 page views, and does not work well with mobile page views on my site. I get 2M page views on high season, now it is off-season and visit counts are lower. I really get only around 20 euros per day on ad revenue, which makes around 600 euros per month. 200 euros per month cost is not "trivial". I have some other revenue, but that is small as well. Header bidding companies are interested to work with you if you have 5M+ page views per month. On a longer term, I think there is potential, but sure, I have made the decision to make the site foremost a public service, and revenue is secondary.
Maybe long term we will lose our jobs but medium term there will be huge demand for people who can clean up the mess which was created by people who used AI to generate code without understanding what they did.
If the computer had said one postmaster had been wrong, that's one thing.

The real scandal here is that there were hundreds, and those at the top knew this, but instead doubled down.
> ... and require some additional breakthroughs on a par with the original GPT and stable diffusion breakthroughs ...

You say this like Stable Diffusion isn't a 2022 technology. And not early 2022, but quite late (August). ChatGPT is younger.

I mean sure we need more breakthroughs, but we've barely even seen a new hardware generation since those things came out and the researchers are really only getting started with the new capabilities of generative tech. If we don't get more breakthroughs in short order then that would be a stunning halt of progress, a breaking stop the likes of which we have almost never before seen. More breakthroughs are a given.
I think there should be definitely higher standards around things in the industry in generally (especially anything that touches health, money etc).

But the real culpability here are the upper management who said "we don't believe you" (at the most generous interpretation) when the postmasters said that the system was buggy.

> Although many subpostmasters had reported problems with the new software, and Fujitsu was aware that Horizon contained software bugs as early as 1999, the Post Office insisted that Horizon was robust and failed to disclose knowledge of the faults in the system during criminal and civil cases
> If they produced a game that was IDF killing Palestinians [bla bla ... usual double standards crap]

From what I read, this is a game about Palestinian resistance killing IDF terrorists, not Israelis or Jews. Besides how many games are there where you kill "Ruskis" "Gooks" or "Arabs" and no one (well except an insignificant few) blinks an eye?
Puppet's original design was that it was meant to be agent based on the things it was meant to configure. It was never very good at bringing up stuff before the agent could be connected.

The general flow was Imager->pre-configured puppet agent->connect to controller->apply changes to make it perform as x

originally it never really had the capacity to kick off the imaging/instantiation. THis meant that it scaled better (shared state is better handled than ansible)

However ansible shined because although it was a bastard to get running on more than a couple of hundred hosts in any speed, you could tell it to spin up 100x EC2(or equivalent) machines and then transform them into which every role that was needed. In puppet that was impossible to do in one go.

I assume thats changed, but I don't miss puppet.
Technically, it is possible for floating-point Inf to stop propagating prior to the final result, depending on the operation. For example, 1/Inf produces zero, as does exp(-Inf).

But those are cases where the larger a value is, the less is contributes to the final value.
> If Rust was actually better, it would flow into the ground organically.

Rust is flowing into the ground organically just fine, but in the kernel dev area people are actively stopping it. So the "organic" part is interfered with. Part of the time for good reasons, absolutely! But the rest of the cases do give off the "get off my lawn" vibe to me.

A better analogy than yours would be "the new people came with a proposal for a new way to list and enforce the rules in the D&D group" IMO. Something that will improve the session but might still give you a culture shock of the new way of doing things. Seems like a more accurate analogy.

> Being technically more memory safe doesn’t make people like it more.

Microsoft and Google have stated that from 60% to 75% of all CVEs are memory-safety-based. Is that not good enough of a reason to fight against memory un-safety?

Nobody is requiring you to "like" it -- more like "accept evidence backed with data by entities that work a lot with both C/C++ and Rust".

> In the end we don’t need any more of a reason to stop rust other than “we don’t like rust”.

That's not a merit-based or technical argument and such is not interesting. Why mention it?

> Proper tooling with C can prevent memory issues, taking away the main argument for rust.

Banning driving under the influence of alcohol can prevent numerous tragic car crashes. Worked beautifully, right?
Maybe it was a presumption that was legally convenient... until it wasn't and reality struck?
Illusionment and Disillusionment: Foundational Illusions and the Loss of a World
Yes I don't know why we're still talking about Star Citizen as a crowdfunding project in development.

It's a released game that is constantly evolving and getting money from in-game purchases, like Fortnite.
This game mirrors the paradox of a flawed system—like a government program that perpetually stumbles, yet justifies its failures as the inevitable consequence of insufficient means, forever seeking more while never addressing the root of its shortcomings.
Some of the 'engineers' responsible, such as Gareth Jenkins of Fujitsu happily left a paper trail showing their perjury and attempts to pervert the course of justice throughout the legal proceedings.

In a just world, he and his co-conspirators would go to jail for what they did, but I don't see it ever happening.
You need to look at how this market really operates. You have massive massive up front capital investment, you spent tens of billions of dollars designing a chip plant, and then billions more actually building one, and at the end of that 10 year long multi-billion dollar process you get 1 chip out of it. If that chip is better than your competitors the entire fabless semi-conductor industry is going to trip over itself bidding up your capacity and turning your investment massively profitable. If your chip is worse than your competitors you have to sell capacity at practically any price to recoup any possible return. And whoever did a good job? Well they've got billions to plough into the next process node. The company that did a bad job? Well now they need to go out into the market and try and get funding to make that entire bet again - but this time with a track record of failure. What's the likelihood a company coming from 0 can make all that work, with no existing assets to secure debt financing for the investment?

It's also important to understand what the US is paying for here. They're not paying Intel to make chips, they're paying Intel to make chips in the US as a geopolitical strategy. Intel will make these chips either way, but this action from the US means that Intel is continuing with their US fab plans whilst for example, dumping their EU plans.
Thank you. That makes much more sense. So this way once the data is on the AWS device it is Amazon.com's responsibility so the customer doesn't need to worry about the truck or whatever.
Won a hackathon where we wrote test cases into a spreadsheet in plain human language. The tool would make a ticket in Jira, write the test, run the test to make sure it fails (because the feature hasn't been implemented), link it with Buddy, makes a pull request in GitHub, and notifies project owners on Slack.

The backbone of this was Pipedream, Jira, and Buddy, and GPT-4 handled the test writing. This was a year ago when GPT-4 was the top of the line AI model. Yes, we needed all of these, it was a fragile thing built on external tools.
Maybe we are also result of such contamination crashing into earth few million years ago?
And on top of all-certified components, it also requires the chief engineer to have veto power over the system. If business or client asks for features that are potentially insecure (and that's going to be a lot of features), they have to accept being told 'no'. I'm not seeing that happen easily in the software industry.
I was taking issue specifically with the calculation in the article, not making an unrelated comparative analysis of planes vs cars.

That being said, such stats as yours do not tell the whole story. The likelihood of dying while driving across the Atlantic Ocean approaches 100%...
With fire they count not only battery-initiated fires, but also fires caused by an accident.

It would be nice if they compared
it with regular ICE and other electric brand fires.
Well yeah, but the fact that no one takes responsibility for anything and just smears layers of crap on top of each other is the problem. We have build enormous houses of cards on foundations of quicksand and its causing very real harm, but no one cares because the only thing they'll face consequences for is drops in story points on their sprint or whatever else and nothing for failing to do things that actually matter.
The real problem is our entire industry is a giant clusterfuck. Do a 2-week bootcamp, congratulations now you're a software engineer.

Every other discipline has education requirements, codified standards for how to do things etc.
What does 10^25 versus 10^26 mean? – AI regulations
Yes? Plenty of non-software engineers do it daily.

You start off by having a Professional Liability insurance policy, your company will generally pay for it unless you are a consultant/contractor in which case you bring your own policy. Depending on size of operation, your employer may even indemnify you in the employment contract specifically for even negligence lol.

You then do your job correctly. The laws only go after you for liability if you were negligent, i.e. you skipped protocol and policies, you skipped best practices and couldn't justify it, etc. If you weren't negligent and just made an error, great, your insurance covers you. Insurance can also cover negligence too depending on policy, lol

https://www.nspe.org/resources/professional-liability/liabil...
Ok, so go the to nearer amenity and try to live closer to work?
So unfortunate that justified text in browsers looks awful compared to documents generated with LaTeX (usually)....
Peering deep enough amounts to making 'selfish' a meaningless word.
Actually it's backwards. Git gives ability to manage and navigate commit graph on quite low level using a pair of commands: checkout and reset and fulfill any wild desires. While in other VCSs it's a separate command per case.

Note: I think GIT UX is horrible and requires multiple years of practice to be comfortable with.
The whole thing is kind of a trolling exercise towards data-science people.

One of the usual dataset tutorial in data-science is something called the swiss-roll [1].
Here the exercise look the same but it's totally different because of the quantity of data available.

In the typical swiss-roll dataset the goal is to make the structure emerge from data, whereas in the Vesuvius challenge, we presumably know the structure : the papyrus has been rolled and we want to extract the data.

All the fancy techniques like manifold learning are therefore irrelevant for this problem. So it's back to the basics : statistical modelling.

You build a probabilistic model with some unknown parameters and you maximize the likelihood of the observed data with strong regularization and handcrafted priors.

So your observation data is 3d voxel volume [2], and your desired output is a 2d image of the unrolled scroll.

So intuitively you may want to define your model as a parametrized by theta unroll function : unrolltheta(x,y,z) -> u,v which map a voxel to a pixel position in the unrolled scroll.

Which you then apply to the voxels, obtain mapped pixels and group-by sum to obtain a 2d image which you pass through a neural network to evaluate whether the thing look like what you want (a prior built on other papyrus from what you expect to see).

Instead what you want to do is the reverse : You want to define you model as a parametrized by theta roll function : rolltheta( u,v ) -> x,y,z which map a pixel position in the unrolled scroll to a voxel in space : From 2d to 3d (aka from lower dimensional space to higher dimensional space).

In the 3d space the data will lie on a 2d manifold, this allows you to discriminate your function by how well they align with the slices :
from your rolltheta function you can generate a 3d voxel volume of air or papyrus which you can align with your scan. Then you can unroll your scan by "gathering" the corresponding voxel for each pixel of your unrolled scroll. And then eventually apply the same neural network prior which evaluates scrolliness (if you don't have enough data to build it, now it's not absolutely necessary because we have other regularization terms (the alignment).

What remains to be used is the geometrical properties of a rolled scroll : presumably the paper didn't cross over-itself, so this constrain the rolltheta function with a prior like in repulsive surfaces [3] [4]. And prior based on stretchiness of papyrus (or tearing points of the papyrus).

Once you have your likelihood loss function, it's brute-force time, grab your global optimizer and sample the solution, unroll the papyrus, read the treasure map, find the gold and recoup your investment ; (what!!! are you really saying there is no gold ? how are we gonna pay for the work ? let's make it an open data challenge).

[1] https://scikit-learn.org/dev/auto_examples/manifold/plot_swi...
[2] https://colab.research.google.com/github/ScrollPrize/vesuviu...
[3] https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveSurfaces/i...
[4] https://www.cs.cmu.edu/~kmcrane/Projects/RepulsiveCurves/ind...
> too much ambitions, too many people, and poor management.

The main problem in this case was SC's game director. He was around for nine years and set the scope/goals/roadmap for the game before being abruptly fired 9 months ago and replaced. Through the grape vine I've heard he never provided a long-term vision for the project internally whilst constantly promising new things to the community (ie scope creep).

The new game director, Rich, is well liked within the development team and much of the recent CitizenCon event was spent cutting back scope and providing an actual goal for SC 1.0 to release as.
I've done a lot in Rails and a bit in Elixir/Phoenix. I haven't dipped my toes into Flame yet, although I did like the presentation.

Have you used or seen it used successfully?

Just to learn from, not to knock it down.
Obviously to show how incredibly safe air travel has become in the US.
actually he should be comparing with other software engineers in his industry
I think they are, for money laundering.
I thought that was about people, and it turned out there was actually some gene that affects both personality and hair colour.
It seems to me that it's a fundamental failure of software engineering culture.

The number one rule for engineering domain applications is to understand the domain.

I would blame the perennial neophilia and lack of (or inadequate adoption of/respect for) standardized texts in the industry. Though, to be fair, a lot of this does come down to the rapid changes in the technology.

Iterative development is necessary for software, of course, but this should be understood as a necessity due to the medium, not as an excuse for skipping research and design. A lot of these domains (especially something as critical as accounting) should be solved problems.
> The fact that this misnomer of infallible computer systems was ever enshrined in law

Is this actually a fact, or a fact taken to it’s logical conclusion to presume a new “fact”?

The article cites “mechanical systems” as being infallible, and reading that language, it reads to me as some archaic legislation that never got updated for computer software. Instead, precedents got set over time by enterprising lawyers, but setting a precedent when it’s convenient is not the same thing as writing a law.

When I see mechanical systems, I think of something like an abacus. I’ve never used one, but I suspect the abacus itself is infallible. It’s open, it’s transparent, it is easily auditable, and the same inputs will always produce the same outputs. There is no black box translation occurring, like occurs with computer software.
IMO it's not really a lack of respect as it is software vendors and managers not really being incentivised to do the right thing. Therefore even if the engineers know the right thing to do, they are unable to solicit the buy in from stakeholders to invest the development into doing the right thing because there's no recourse for doing the wrong thing but it's more expensive.

And even if you do the right thing, if a competitor comes in and offers to do the "job" quicker and cheaper because they're doing the wrong thing. You may have the moral highground but that doesn't pay your employees' salaries.

What we need is a better framework for punishing bad software, in an ideal world without a bunch of red tape and reducing the burden on non experts identifying what is or isn't bad behaviour.
Yes, there is. (Mind you, I'm not a psychologist, this is just from a quick online search.)

There's a study from 2012 linking social media usage to reduced academic performance and a lowered attention span [1]. A recent study has shown that excessive TikTok use in particular is linked to short-term memory deterioration [2]. I assume this is a somewhat trendy field of research in psychology, so you can likely find more studies, should you want to.

[1]: Paul, Baker et al (2012): https://www.sciencedirect.com/science/article/abs/pii/S07475...

[2]: Sha, Dong (2021): https://www.mdpi.com/1660-4601/18/16/8820
Also, mind-blowingly (to me at least) - Horizon is still in use, Fujitsu are still being given hundreds of millions of pounds to support it, and its replacement isn't due to go live until 2030

https://www.computerweekly.com/news/366587174/Fujitsu-set-fo...
Art in a humanity where artifacts do not decay, is a loosing game. You play against legends, all day, every day. Add to that low income and now AI generated art - and its a suckers game.

Us vs the Beatles - is a great band name- but it will never be a business model again.
Not OP, but on Firefox 132, Sonoma 14.4, M1 Pro, it's quite janky. It's less so on Chrome and Safari, but it's still noticeable.
Because your life is measured in hours, not miles.

Also for the most flights the alternative is not driving or riding a train, but not travelling at all over that distance.

Examples:
1) unnecessary business trips ("that meeting could've been an email");
2) long-range vacations ("let's travel somewhere local 1-2 hr by car instead of 3-6 hr by plane")
Poland has LGBT-free zones?
Don't give in to the temptation to write this off as a trite statistic. If the aviation industry never existed and all those miles were done by road, that's more than 170,000 additional deaths in the US since 2009 [1].

You may argue that not all aviation traffic would convert to road, and I'd agree - so to look at it another way, aviation has created a huge uplift in human potential by enabling more travel than ever with zero (or negative) direct human cost.

[1] https://www.iihs.org/topics/fatality-statistics/detail/state....
I'd argue there are vanishingly few engineers who understand all the consequences of even relatively simple code in terms of security and reliability. Every time there is a security breach at a bank or FAANG, some very smart and experienced engineers with the backing of the business didn't understand something. It's downhill from there for most everyone else.
Dragging heels is a bit of an understatement.

Both the gov and Fujitsu and the post office absolutely knew it was a bug and intentionally hid the fact while the post masters lives were ruined.

However bad the bug was, the cover up was _much_ worse.