skysight-inc/HackerNews huggingface dataset:
I agree with what you're saying. What this might discount though is where an organisation can't afford high enough calibre of engineers to make these things possible. That's not always the case.

I've been (and am) a software engineer but also operate in higher level management of dev teams.

In orgs that have an technical product or are software businesses, what you say is true. That culture doesn't exist in all sectors that require software engineers.

I believe that for most organisations strong processes from PRs and code review all the way through time-boxed goals to high level stakeholder meetings its important they're structural and focus on accountability and goal achieving expectation.

I also strongly believe the right ICs should be one of the driving stakeholders of business objectives when hired well.
US moves closer to recalling Tesla’s self-driving software
No, I did not. I asserted that all this discussion by people [here] about Russia’s “humiliation” is out of date then I posted a NYT article to update the discussion here.
> Bathrooms are closed to non-customers because the burden of dealing with the occasional mentally ill drug addict isn't worth the risk or expense.

This can't be the whole story because a "mentally ill drug addict" is still the same person even if they buy something for $1 and become a customer.
> Every human being wants peace and order.

The whole problem here is that this isn't true. Some significant majority of us do. But there is enough of a minority who are content with violence and chaos as to totally destroy peace and order if they are left unchecked. This is true basically any place criminality is studied. The only remaining question is how do we deal with this minority?

As someone without aggressive inclinations, I'm don't have sympathy or regard for those who display them. As a matter of primacy, I would like to live in a peaceful society. Anyone who violates this basic social contract has lost their humanity in my eyes. I would not object to their summary execution (in cases of absolute certainty of guilt), much as dangerous animals are routinely euthanized.

The maintenance of civilized order, and resolution of conflict via due process, are the only things distinguishing people from animals. This isn't remotely comparable to making the trains run on time.

> I don’t see anything particularly dignified in suicides of shame or abandonment.

To me there is nothing more dignified than being unwilling to impose yourself on others. If no one wants to help you, and you cannot continue on your own, then taking your own life is the only dignified course, given the alternatives.
Small segments of the population are the cause of basically every criminal law in every country.
This is beyond stupid.

There is no such thing as "safe language".

The author has clearly never seen what real safety critical code look like.

When safety/robustness really is critical, there are ways to achieve it with high confidence, and it can be done in any language as long as the team doing it is qualified and applying stringent rules.

Of course this is time consuming and costly but luckily we've known how to do it for decades.

The kind of rules I am talking about are more stringent than most people who never worked on those fields realize.

In the most extreme case I've seen (aerospace code) the rules were : no dynamic memory allocation, no loop, no compiler. Yeah, pure hand-rolled assembly. Not for speed, for safety and predictability.
> And the landscaper will walk. They will not work for free. They'll give you references, they'll show you pictures of work they've done before, but they won't do work for you.

I didn't make this one up. That's how one of my friend got interviewed for his current job as a landscaper, he actually worked with the company for a day.
Why not support OpenSSL? It's unlikely that something terrible will happen in those 6 months and if it happens, just patch it.
I think they could be spawned with ppid 1 as well.
I've talked to some of these people in depth and analyzed them.

The difference with these people is incredible lack of brain fog. Everything is utterly clear for them. If you're a 10xer then this post characterizes the difference between you and others. It's not that other people are stupider, but there's a sort of brain fog that prevents people from seeing a solution. We sort of have to wander through a fog and look things up to arrive at a solution.

What you will find is that this brain fog is independent of creativity. There are many 10xers who aren't that creative.
Show HN: NVMe / SSD / HDD S.m.a.r.t Monitoring
>Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they'll be obvious. -- Fred Brooks.

>I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships. -- Linus Torvalds

So really, why ask for just the code? Why not ask for a copy of their database as well? That's even more important. It has all the relations and structure, the customer data, the data points they use to judge success, etc.

I think you can imagine plenty of reasons why they'd say no to that. And the reasons regarding proprietary code, while not as strong, are not all that different.

Of course, it would be nice if they had something to show. A lot of companies do some work on open source modules that they use, so they should at least be able to show that.

But that's not necessarily indicative of their entire legacy codebase, nevermind their data structures. And many companies have some nice new code that they're working on, but still have to support lots of old legacy code as well. So you really need to be able to deal with that anyway.
Do they also get paid 10x?
It isn’t without precedent there were pending acquisitions during the COVID crash in 2020 that got renegotiated to a lower price.
I'd argue yes, if management allows the situation to persist.

Bottom line is if the eng team don't meet goals the manager is responsible.

For me, good process, not micromanagement allows the eng team to perform to expectation and know the boundaries they operate in. Scrum is a tool in that toolbox.
I'm in Europe. You cannot buy+use credit/debit cards without going through an identification process here.
As part of my phone interview at Google in 2015, I was given a piece of real code to read, with all the comments removed, and asked to figure out what it did. Was actually a fun little exercise.
Who? And how would they do that?
> On Thursday, NHTSA said it had discovered in 16 separate instances when this occurred that Autopilot “aborted vehicle control less than one second prior to the first impact,” suggesting the driver was not prepared to assume full control over the vehicle.

> CEO Elon Musk has often claimed that accidents cannot be the fault of the company, as data it extracted invariably showed Autopilot was not active in the moment of the collision.

> While anything that might indicate the system was designed to shut off when it sensed an imminent accident might damage Tesla’s image, legally the company would be a difficult target.
I think the answer is that if you don't, then there won't be people after "over thousands of years", or even after a few generations, anyway.

I mean because this is after the apocalypse we're talking about, yes? Either people figure out how to restart civilisation in a sustainable manner or they die out after a short while.
My cousin who spent some time in Paraguay did terere the way she learned there. It wasn't fizzy though.

It was made in one cup with a steel straw/strainer combination, and you'd pour ice cold water on it. Then you'd drink it all (with leaves+strainer the cup didn't hold much), then pass it on to the next person. Everyone drank from the same cup/straw.

And you'd use the leaves for many drinks before replacing them. There was a lot of leaves for the amount of liquid.

And you wouldn't let it steep at all either. Fill, drink, pass it on, repeat.

I really liked it.
Build your data sets from public data.
I broke down and bough Analog[0] for something like this. The idea of paying so much for some index cards and a block of wood was a bit crazy, but the cards were the exact design I'd want. Looking around all over, I wasn't able to find anything else quite like it. If feels like holding the Apple Reminders app on paper. The wooden holder I thought was a gimmick, but I got it anyway... I actually kind of like it. Similar to your app in the menu bar, it's always there on my desk to bring me back to the task at hand. The whole thing reminds me a little of how I did GTD back in the day, but with a lot less rules to follow.

Funny enough, Analog has this idea of Today, Next, and Someday... which were they exact 3 lists I had finally settled on in Reminders after realizing every other system I looked at was too complex. So the move was pretty seamless. For now I'm still keeping my Next and Someday lists in Reminders.

[0] https://ugmonk.com/pages/analog
This has been brought up several times on here. Maybe you can use the search to find those similar questions.

One of the suggestions I remember seeing is to buy a large display/monitor instead of a TV. I don't remember the specifics.
Similar issue on linux: https://blogs.gnome.org/dcbw/2016/05/16/networkmanager-and-w...

Just ran into it using a fresh Debian install on a Lenovo T14. My old laptop used an intel wifi card. Normally that is all I ever use, but figured I'd leave the stock one (Qualcomm 6855 (NFA765)) in and try it out. Worked fine except random lags every minute with a correlated increase in pings times. Fix was to lock Network Manager to a single AP so it won't background scan (something that apparently intel cards are better at doing).

Googling shows this to be an issue going back 15+ years.
>or fire/not hire them (if they're the mercenary type who only wants to exploit your salary payments until they can boost their resume at your expense and jump to exploiting someone else for bigger salary payments).

Instead, most companies incentivize this very behavior. I wouldn't call them "mediocre developers" when they are playing the hiring meta game correctly, even if it leaves a wake of destruction behind.
Because we're before the apocalypse?
This is the strawmanning that I was talking about. Gavin Woods alone doesn't define Web3. Most people consider IPFS to not just be part of web3, but a pretty major part. Look up Web3 articles and you will find many include IPFS. It's really starting to seem like Web5 is just Web3.

Edit: I think this discussion is quickly losing it's value and turning into a debate about definitions. But overall I'm just not sure if I agree with Jack Dorsey alienating the entire Web3 community when his vision aligns so closely. I understand being put off by the more scammy parts of crypto, and that is something that crypto has to address, but the majority of Web3 is full of developers honestly working towards decentralization and personal ownership. If Jack Dorsey and Web5 wants to cut themselves away from that community, I guess we'll see how it works out for them
this is a pretty weak statement. even given such a correlation, what is the scale? how sensitive does programming skill need to be related to IQ to make a 10x engineer sufficiently probable given the population.

the real problem though is that IQ and 'programming ability' aren't really well defined.
I'm making the complaint as a hiring manager that this gives bad results.
I agree. I was thinking about building it for linux, but there's no equivalent mechanism. I was thinking about utilizing clipboard instead.

Apart from that, AppSandbox + NSUserUnixTask + NSService reallt enable this use case to have the highest privacy level. Without these 3, I would have had to request pervasive permissions on user's machine.
> The word “magi” is plural for “magus” which means “astrologer”

congratulations for this reductionist review of words without references !
>>U.S. too much power over the EU

Bullshirt

Russia has already explicitly used energy blackmail on EU nations, and is specifically pushing Nordstream, etc. pipelines to create such dependency. Most recently Russia broke it's contracts and demanded payment in Rubles in order to support it's currency after launching a genocidal attack on it's neighbor.

US policy has been explicitly AGAINST even allowing exports for decades, and only relaxed recently in order to support our EU friends.

Russia is an entirely unreliable supplier, the US is reliable.

Take your new troll account and go back to Leningrad, Boris.
Variable and renewing mortgage holders are screwed on both ends. Mortgage rates will go up, house prices must go down.
Of course, I would not be buying a new gasoline car either. The point here is with gasoline the car from 10-15 year ago is not much of a downgrade compared to today, whereas with electric it is.
It's still clearly labeled on the drinks we have in the house now. (USA)
> (Unless you’re at Apple. Then you should not do this and instead send in Radars when your network performance drops.)

Which unfortunately will get moved to NMOS/Future with a P6 priority and ignored forever. At best it'll get sent back to you "for more details". If you play the game an attach logs and investigation it'll get filed make into a black hole milestone or closed as a duplicate. There's a cabal that seems to only want new features and never tackle existing bugs in the OS.
For anyone else reading this, the one tip I have is to reorder your network interfaces to put your wired interface first. There's a three-dot menu somewhere in the network panel to do so. macOS will use the first active interface and ignore the rest.
I ditched it when they broke the ability to sync to the local file system. Before that, I was using syncthing to share my passwords between devices.
I honestly think they only chase small fry, if given enough friction because one is rich, powerful or connected that they would walk away from it. Basically only going after low-hanging fruit.
But be aware of the garage door that doesn't look like a garage door. Once in SF I left my car for about 20 minutes in Haight-Ashbury on a curb that didn't seem to have any particular reason to be yellow. I returned to find that what had seemed on first inspection to be a wall was in fact a very subtle gate that slid sideways, and a few people standing around were angry with me. (When I returned to the spot weeks later, there was a new sign.)
I agree, it is doing much better, it has hotels, large office spaces and housing. What it’s really missing is a larger car free area. The roads aren’t well designed for the volume of traffic they carry: busy crosswalks at four way stops. The drivers are also tense and frustrated and on the edge of road rage when it’s really busy.
Yeah. Maybe it is different in the US. I usually pay cash at gas pumps unless I don't have enough on that day.
Crappy onboarding.

This appears to be a very important service, but the onboarding and telling people how to us it very convoluted.

Please show a video of exactly how to utilize in an ELIM (Explain like Im a Mom) type of complexity.

--

This service could also be applied to subscriptions, and coupon/deal tracking as well, perhaps)

---

I would like to see the xls you state it was built from.

The idea is wonderful!

And you could provide a paid professional (bonded, insured) solution to performing these tasks for people...

but the onboarding is super opaque.
Maybe? One man’s abstraction is another man’s bureaucracy?
Teardown of a wrist blood pressure monitor (ACMMD001) a.k.a. Transtek LS810
In an ideal world this is the way.

In cases where I've not had hiring decision making and the manager got it wrong (more often than not) this wasn't possible.

Sad reality.
> Just want to point out that nothing mentioned in your comment is "Scrum".

Oh, it was scrum, complete with an "Certified Advanced Scrum Master(tm)" certification.

>Sounds like this guy did a hacky job while calling it Scrum, and was not at all the right hire for your situation

I agree with this. It was the wrong hire, and the wrong way to manage our software development. It was terrible, and I'll never give scrum a second thought.
The technology is not there for the grid to handle a whole bunch of excess solar energy during peak sunny days. We just don't have options for energy storage on the scale required. The usual approach of groups pushing for this is to handwave the problem away and call for more subsidies on domestic solar, which is of course popular with the public because it means money for them and punts the incredibly expensive and difficult part until later for someone else to deal with.
TikTok and Instagram expand people’s social context beyond what it would be otherwise because of geography plus the strong existing force of race, subculture, and class (both imposed- and self-) segregation, yes.
A 2nd edition of Peopleware summarises it; the 10x programmer is not a myth, but it's comparing the best to the worst; NOT best to median. It's also not about programming specifically; it's simply a common distribution in many metrics of performance.

The rule of thumb Peopleware states is that you can rely on the best outperforming the worst by a factor of 10, and you can rely on the best outperforming the median by a factor of 2.5. This of course indicates that a median developer, middle of the pack, is a 4x developer. Obviously, this is a statistical rule, and if you've got a tiny sample size or some kind of singular outlier or other such; well, we're all adults and we understand how statistics and distributions work.

Peopleware uses Boehn (1981), Sackman (1968), Augustine (1979) and Lawrence (1981) as its sources. [ "Peopleware", DeMarco and Lister, 1987, p45 ]
My assignment to new hires: Make your first pancake
Early History of Programming Languages with Donald Knuth [video]
I've always thought of the phone as a digital Swiss Army knife. It's a tool to get various things done when I'm away from a proper computer. I carry an iPhone mini which helps with this, as it's a palm sized device that has some utilities on it vs an expansive 2-handed canvas for consumption.
> When you've got the elite/ruling-class flying in to climate conferences on dozens of private jets, it's clear who isn't going to modify their lifestyle for the sake of the environment.

Private Jets Set to Escape Higher EU Energy Taxes - https://www.bloomberg.com/news/articles/2021-07-09/private-j...
I hate that term "10x", because it assumes there is a known quantifiable metric to find these people. (A skepticism appreciated in this article, though I don't know that it really comes to a clear conclusion either on the "reality".)

There are definitely people of a certain caliber who can solve problems others cannot, or way faster, from soup to nuts.

But when it comes to a large preexisting code base, solving prohlems in code can be done in different valid ways, which reflects our thinking patterns. Each of these ways then has corollaries about how the next set of problems is better solved in it. When one developer who has been with the company longer, given more clout for some reason, lucked out to be the green fields guy, or maybe really was somewhat better than the others gets to have his thinking pattern become the first principles of the major feature set, he may seem like he's 10x, but I'm not so sure with a different set of initial conditions that it would be so. And I think a lot of the measurements are taken on code bases in this gray area: not solving code interview problems.

Then there's the question of speed to full execution vs. maintainability, quality of the solution to deal with the next set of business demands, etc... I'm just not so sure it's that easily measurable.
I don't think the Japanese view that as having their "rights infringed".

As an aside, I'm not sure how we are being consistent in the west. We have all-powerful governments that literally have life and death power over us, and yet we cosplay about having "rights" like privacy. I know it's not a fair comparison and there is nuance, but on some level we have to understand that we are subjects, property even, because we have no fundamental rights if we have government.
> People need to live somewhere, every day.

Americans have lots of space to downsize from detached large houses with big lots while cutting on rental/mortgage costs.
There is a third outcome, which is that mortgages continue increasing with rents not following suit, making buying homes unaffordable for increasing numbers of people. Currently there is a "mortgages must be cheaper" rule enforced by many landlords who refuse to rent out their properties for less than the mortgage. But if new landlords, say wall st, show up, who buy houses in cash, then it might cause an increase in purchase prices without an increase in rents.
I don't really need to see the code but there are some proxy questions.

Two of Joel questions cover example downsides (slow builds, bad tooling), post is from year 2000 - so in theory asking about source control might be silly but if company is not using GIT in 2022 I would slowly (not to make any sudden moves) try to find my way out of the interview room because there is seriously something wrong there.

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s...
Stop leet coding everyone to interview telling
I think you've got it backwards. Lockdowns existed before vaccines did. So people in China tend to think "you don't need vaccines (and risk side effects) when lockdowns work".

A similar notion existed in Taiwan until they got overwhelmed by Omicron. Lockdowns worked and they were able to keep COVID out of the island, so people weren't interested in vaccines hence low vaccination rates.

Western societies view lockdowns as draconian human rights violations, and don't take COVID very seriously relative to "freedom", but not all societies look at things that way. Chinese people are very afraid of COVID, much more so than westerners, and see lockdowns as an inconvenient but absolutely neccessary measure. Chinese society values responsibility more than freedom.
Darknet markets, where all the $$$ on Tor is.
Computer History Museum uploaded a bunch of interesting new videos from the The First International Research Conference on the History of Computing.
Planning is what makes sense for the project scope, and can easily be recursive through orgs and teams. Each layer works out the core components needed, then which teams would be needed for those components. Those teams then work out what sub components are most effectively done by which teams, and repeat recursively. Teams may find overlap for components and assign subsets from multiple teams to work together to plan for those overlapping areas. This would seem like the obvious way to plan for anything.

Why would business side have significant input into UX - that’s the whole reason you have hired UI and HI teams?

An effective bug tracker has the concept of related and blocking bugs, along with priorities, etc. Anyone can see how progress is happening in trackers. Occasional meetings between ICs or PMs can identify where things are falling behind or getting blocked, and either work to reprioritise or re-resource as appropriate.

I my experience that has never been significant impedance between ICs and managerial types communicating directly. This feeds into ICs being able to decide what to work on - if another IC comes to you needing help or needing some particular bug fixed earlier than expected you can always in crease the priority or provide short term work around, etc - or talk to other ICs in your team to see if someone else has capacity to get it fixed earlier.

To me this all seems like the sensible way to get software done at large scale. As I’ve said elsewhere maybe it’s different at small or young companies, but the share interminable “process” of scrum, “agile”, etc seems asinine.