skysight-inc/HackerNews huggingface dataset:
Their product was good when I sampled a few courses, I will say that. I interviewed with them a looong time ago, though, and what I can say is everyone I met there felt really bought in to what they were doing. They were proud to work there, and proud of the product they were creating.

This is all really shitty - startups fail, and companies wind down, sure. And I get this is only one side of the story but it really sounds like the founder got his and didn't give a shit about anyone else. That's pretty much textbook how not to do it. But hey, at least he has a boat and a smarmy instagram account!
How about, "if material science advanced as fast as computers, there would be 30% better insulation and 30% cheaper way to build 30% more efficient buildings every year". Software is not build on as stable of a basis because hardware changes and more is possible. E.g.: with on-device ML possibilities you can now do way more things, but now we also need to figure out how to best do them. The fact that we have more cores mean that we can serve more clients by a single machine, in-theory, but we also need to rewrite everything in parallel.

When was the last time it was "worth it" to tear down a 10 year old building because rebuilding one would save enormous amount of money in a couple of years?

I think there is a balance to find in both, I'm not saying we should rush into everything, but expecting that everything is always super stable, would absolutely end up in the nice features being available later than technically possible.
The title didn't give me the sense that they were hyping a sensationalist earth-collision angle. The sub-title right at the top says the comet will strafe Saturn's orbit in 2031.
Pollution and global warming are two separate things we both need to prevent. We do not need to choose, we can and should address both. In Western countries pollution is generally better contained/addressed/regulated than in poorer countries, however Western countries contribute hugely more greenhouse gasses (certainly per capita, and especially US and AUS) than poorer countries. So no, carbon is not the wrong thing. It is the primary, singularly most important things we should address. And indeed, as long as we don't put a properly high prico on it one way or the other we are just fooling around and making the earth that much less inhabitable for our children
"Carson sold a mansion for over $3.2 million, but couldn’t afford to pay severance to his employees?

Apparently."

"Carson sold a mansion for over $3.2 million, and bought a boat, but couldn’t afford to pay severance to his employees?

Apparently."

I haven't had a chance to look into how Treehouse started. However, a CEO's role is not to fund a company with their personal finances. If the CEO bought a boat with company funds, or received windfall bonus, that would be an issue. While these are examples of tone deaf behavior from this CEO, I don't understand why these questions are being harped on like this.
Because Amazon has demonstrated little willingness to deal with their counterfeit problems, which extend beyond electronics and oven mitts to things like supplements and consumables.

The cavalier way they treat their supply chains gives me absolutely no confidence that they will treat prescriptions with the proper respect.
Ask HN: How do you translate functional requirements to a technical plan?
Hi HN,

I've been in software engineering for about 15 years but never found a way to get to a well structured technical (implementation) plan from a set of functional requirements.
Sure, I eventually get to a plan when asked, but I find my approach lacking structure and therefore each of my plans are structured differently, and am getting mixed results.

I consider myself very strong technically, familiar and experienced with many SE practices on both design/architecture and implementation side.

How do you approach work like this, and do you follow a specific structure?

Thank you.
Disclaimer: I work and worked for subsidiaries of big automakers but this opinion is of my own.

I would guess it’s a mixture of culture, cost, and scale. Culture wise, Tesla is extremely vertically integrated so that gives them a lot more breathing room. Cost wise, Tesla pretty much still sells car at a loss and relies heavily on carbon offset subsidies for income. When your revenue is established, trying to change margin or anything is probably much more difficult. Lastly, it’s scale, while Tesla is trying to catch up, the throughput of the major automakers is absolutely mind defying. The whole system is an oil machined that any sort of downtime is detrimental and difficult once the line is established. To put into perspective, Tesla “monumental” Q2 quarter shipped 200K cars or so. GM in the US only sold 200K per month.
At previous BigCo I got the feeling management’s approach to problem solving was to get the right organizational structure with the right job reqs and the rest would sort itself out.

At Netflix I felt the goal was to get the right people working on the right problems, and the rest would work itself out.

I never detected a sense of “fungibility” of engineers at Netflix the way I have at previous gigs. Job reqs weren’t job reqs, they were definitions of problem spaces and each team owned their own interview pipeline. Each team defined their own job postings, cultivated their own talent pipelines, and conducted their own interviews. At least from my experience, you don’t interview for Netflix. You interview for a specific team at Netflix. I’ve met at least one NFLX engineer that interviewed for a half dozen teams before getting to “yes.”
It's OK to politely acknowledge the potential negative sides of any given choice you make. Nothing is absolute or binary. Everything has pros and cons.
Kind of unfortunately the best way of stopping change for change's sake, is to switch to subscription business model. That way you don't need to chase new clients by adding more features.
Population size as the author notes can increasingly become a liability. As pensioners increase the country will have to form some social security net that is currently not there.
> What function does holding onto the currency serve other than decreasing demand for labor?

Wealth accumulation.

> Why should we compensate anyone for their reduction in the demand for labor?

Why should we not reward people for being responsible with their money? People should be saving it, not spending it all on pointless consumerism. If our money will be more valuable tomorrow than it is today, we would need damn good reasons to part with it. Hopefully industry practices like planned obsolescence would disappear.
I am sorry but the arguments about brand betray terrible naivity, hundreds on innocent people have gone to jail because of software failure that was kept secret.

https://www.computerweekly.com/news/252496560/Fujitsu-bosses...

"It’s hard to imagine what kind of regulations would further improve things"

1 simple law: for every product, place all firmware source-code in escrow, inspectable by police, MI6 and Courts in case of major hacks, breakdowns, and lawsuits.
Thank you! I'm definitely not complaining about the amount of feedback. It's really amazing.

That really is a great idea. One issue might be that not every site allows being shown in an iframe because they block that functionality. But I'm gonna look into it!
Ford achieved the ore-to-assembly goal in 1927. General Motors become the highest volume automaker in the US starting in 1931. Ford's sold a ton of cars too though. My point is just that Ford did extreme vertical integration and were successful. But GM did things differently and that worked for them too.

Looks like some of this has been studied by Harvard Business School: https://www.hbs.edu/faculty/Pages/item.aspx?num=45289

Anyhow, you tout Tesla's deep work in batteries, motors and electronics (and let's not forget glass, doors, seats and other areas where Tesla has decided not to out-source). I can see where another company might be the GM to Tesla's Ford - finding success buying some of the right bits and pieces rather than spending an insane amount of money (re-)inventing them for themselves.
Get a grip, Tesla fan. Your shares are doing fine without the reality distortion. People who buy cells from Panasonic directly are getting the exact same chemistry and form factor with which Telsa cars are equipped. Quoting from Tesla's own 10-Q filing, emphasis added.

"""Under our arrangement with Panasonic, we plan to purchase the full output from their production equipment at negotiated prices … Currently, we rely on suppliers such as Panasonic for these cells."""

Seriously, there is no shame in it. They are good batteries! They are made by Panasonic using Panasonic chemistry on Panasonic equipment, though.
VW expects 50% of cars sold to be electric by 2030, Ford expects 40% to be electric by 2030 and they say that they can't go much faster. Other's manufacturers forecasts are more dire. I'm afraid that it could be too little too late.
Small company risk is failure to grow. Big company risk is every other failure.

Tesla is valued as a growth/tech company. As long as people believe in their growth, they get more cash.

I don't personally understand how Tesla hasn't had more problems with their apparently uncontrolled engineering changes. At least part of it is customer enthusiasm for the product papering over any drawbacks.

It's not that GM can't make changes like this, it's that GM WON'T make changes like this.

All of this is, again, solely my own opinion.
Cscareerquestions also has the same problem all most all of reddit has, you cant express any ideas outside of what the hivemind says.
Teach Computers to Understand Videos and Text – VideoClip
The chip shortage is easily explained by this[0]. Tesla didn't pull shenanigans like other auto manufacturers, so they aren't nearly as affected.

0: https://news.ycombinator.com/item?id=26931498
Appropriating and re-narrativisating the post-criminalisation squatting scene
This attitude is much more detrimental than any missteps the OP may have made.
> OEMs (GM, Ford, Toyota, VW, etc) do not design components, and they do not want to. They design specifications for components, and then get suppliers to bid. This is great for efficiency in established ecosystems, not great for agility.

There are some great stories about SpaceX trying to source components this way and then finally ending up having to DIY.

What they found was that modern CAD and rapid prototyping made it easier than it used to be. Car companies would probably find the same thing, and have the luxury of doing it piecemeal at their own pace by gradually insourcing components in the order of necessity or benefit.

The “do not want to” part probably points to these companies being run by Ivy League MBAs educated in the 1990s and 2000s when this was conventional wisdom. The world is changing.
> This is a European perspective. I doubt that things would’ve gone this badly if I was American. My way of thinking seems to fit better there (though I could be wrong).

You are wrong, unfortunately. There's a reason for the saying: "The A students work for the B students, the C students run the business, and the D students get the buildings named after them."

A less cynical take is that in school, marketing skills (e.g. self-promotion and self-inflating) are irrelevant. In industry, they are at least on par with technical skills, and in most roles I've encountered, even more important. Look at the people you know who were fired (directly or made miserable enough to leave voluntarily): People are more likely to get fired for not understanding and exploiting social dynamics than for being poor in the technical arena.

Also, in school, they care about objective evaluation, and usually your performance is not dependent on others. At work, your work is heavily dependent on others, and almost no one tries to objectively evaluate your work (unless you're in sales or something).
Maybe the middle way should be not clear cutting but punctual culling so you'd try to get best of both worlds... and getting closer to regenerative agriculture as well.
Valve is contributing quite a bit, with their ACO compiler for instance, but the RADV driver did not in fact originate with them. We owe a great deal to David Airlie for that. He wrote a complete vulkan driver years before AMD released the source code for AMDVLK. Valve started contributing a few years in, IIRC.

To AMD's credit, they did help with documentation, questions, and much of the work was built on top of what was there for RadeonSI (OpenGL): shader compiler back-end, etc.

https://www.phoronix.com/scan.php?page=news_item&px=RADV-Rad... -> https://airlied.livejournal.com/81460.html
You can generalize even further. Acquisition of businesses, consolidating them into behemoths, they are all economically incentivized. Removing just that one aspect could solve many of these other issues, even outside of tech.
Then I welcome the opportunity to learn about something new. Please explain what's wrong, I'm most interested.
Introducing GDNative's Successor, GDExtension
I think he means take pride in the quality of your work, not in whom you work for, as you seem to be inferring. I.e., don't the job harm the good in you.
I agree, uses for this kind of knowledge do come up from time to time, but when you're implementing something like this on the job, are you starting from nothing, a blank piece of paper/whiteboard?

Personally I wouldn't start writing a single line without doing some research first. I'd look around on the web for some sample implementations or at least pseudocode. I'd probably get one of my algorithm books down from the shelf to make sure I understand the basics -- and check for "gotcha" edge cases.

So this is still wildly different than Max's interview environment, where the expectation is that you can effectively invent the algorithm.
Everything has flaws and trade offs, but some things have more flaws than others.

You wouldn't make this statement if to compare bogosort and quicksort, would you?

JavaScript sucks. It isn't the best choice for any problem except where you are forced to use it (the web browser). The only reason we still have it is inertia. PHP is in the same camp.

Programming languages have evolved. We know how to do better now.
AT&T was a government-created monopoly.

https://www.cablefax.com/technology/how-at-amp-t-became-a-mo...
200kwh? that's a disaster then.

200Kwh * 40K = 8Gwh?!

that's unrealistic, battery production is the single most limiting factor for all EV's.

big batteries = low volumes
Really good video, thank you for sharing!
No other company has to do this. They created this rule specifically to make the USPS run at a loss so they would have a reason to gut it. And that's what they're doing now, gutting it.

John Oliver had an episode about this: https://youtu.be/IoL8g0W9gAQ
I wish browser vendors would collectively pick some date in the future to make eSNI/ECH mandatory for HTTPS connections. Force China to either block the entire West, or not block anything at all.
Curiously absent in this story is the role radio played in the Rwanda massacre.
I'm just a casual observer but I can't help to notice that in one screenshot someone was calling this CEO a "white tech dude" and how we should make him mad. What's up with that phrase lately, started noticing it a bit too often.

Also a person from another screenshot wanted "safe space" in work Slack.
No option but to upgrade or leave the obviously struggling YouTube clone that desperately attempted to redress itself as a SaAS
>You didn't use the radio or TV in bed

This might be a cultural thing, but it is not uncommon to have radios/TVs in the bedroom.
> But Ryan simply wasn’t interested. Student graduations count as a negative on his spreadsheet, since graduating students typically unsubscribe.

Major yikes on this. I never thought about how online learning platforms have this kind of misaligned incentive.
At that point maybe somebody could start selling a ginormous battery pack on wheels. Buying a second car just to increase range seems ridiculous.
Ergodicity: https://en.wikipedia.org/wiki/Ergodicity
Global Covid-19 deaths hit 5M
Why is clickbait allowed on HN? I do not have the option to flag this submission for clickbait.
How disappointing. It was almost 10 years ago to the day I signed up for Treehouse and embarked on my career switch to software engineering. I hope they come back from this.
I really really hope that we will have competition coming from VW, Toyota.

We need to advance the technology which is still not good enough for our global needs, but knowing where these two are.... I'm skeptical
That's just not realistic. The Soviet army relied on its productive capabilities to wage war. Without destroying cities, nuclear war with the USSR would simply be absurd.

Beyond that, American intelligence in the USSR was weak, and they wouldn't have been able to pin down high value military targets. They'd also have serious issues striking deep within the USSR.

Von Neumann also recommended that Kyoto, instead of Hiroshima or Nagasaki, be nuked, despite it having very little military significance and leading to many more deaths.

By the time he started proposing a strike of the USSR, the USSR had already started deploying early warning radar, jet interceptors and even guided missile systems designed specifically to stop B-29s carryig nuclear bombs. In testing they proved to be even more effective than needed to completely protect the installations they were defending against slow and heavy bombers. A strike in 1951 would have been a total disaster and would have not at all stopped their industry. The US didn't even know where they were making bombs.

His political views were that coexistence with the USSR was impossible. As it turns out, the USSR had no plans of invading the US, he was simply wrong.

Let's not try to whitewash history. Neumann knew that Soviet intelligence and counter intelligence was formidable. He knew that the strength of the Soviet military was in its cities . He had already recommended nuclear strikes on civilian population centers with low military value. He was noted by his fellow physicists to be unperturbed by his work. It's quite unlikely that he had any illusions about what as needed to actually stop the Soviet war machine.

He thought that the Soviet Union could coexist with the US. He was violent in his hatred of the Soviets and was militaristic. He thought that the US had to defeat the Soviets sooner than later. Surely we both realize that this means millions of dead.
Isn’t there the same problem with structured data?
not doing Unity tutorials.

not messing around with luajit and SDL's new geometry API.

not poking through Mozilla's canvas implementation because I want to write one for SDL.

not working on the HN client I wrote in Godot and abandoned long, long ago.

Absolutely not working on VR stuff and definitely not catching up on my long list of things to do with Arc/Anarki.

I mean, I planned to some or all of those things. I managed to mop the floors and watch a lot of Kill La Kill and funpost on HN.
> There are quite a few people who use two feet to drive automatics

They are very irritating to drive behind. Some seem to keep pressure on the brake pedal, and the brake lights stay on as they accelerate. When they slow it takes longer to realise they are braking as the lights have been solidly on.
Trump asks U.S. judge to force Twitter to restart his account
I also remember if you had 1 belt side loading onto another belt, and the item frequency lined up just right, items on the main belt could catch those on coming in from the side belt and push them along. This resulted in items hanging off of the side of the belt, still making their way through the factory.
>Halting all development for a year and refactoring everything according to what they think would be way superior after spending 5 minutes with the codebase is obviously a sane thing to demand.

Sure, but this only paints one extreme. It's fair to expect adults to realize money has to come from somewhere, and halting any development and even bugfixes won't keep customers. On the other extreme, we have sales and management pushing insane demands, which get tacked onto already poor code, degrading further, causing bugs in the future, increasing the risk factor, on top of already taking more than 5x as long as it reasonably should with no difference in features whatsoever. Which further escalates into high turnover rates, worse code quality, dissatisfied employees, no seniority willing to come in unless they get paid big time, and more. It's a fine line no matter how you slice it. Both extremes can run a company into giant losses or even bankruptcy.

Additionally, demands on juniors to prove a business case are often far higher than their seniors or managers, despite giving juniors less resources to do so. With such a simple mechanism in place, it is fair to assume the juniors who do go through the trouble of speaking up care about the quality of the product and their responsibility in the matter. Likewise, I've seen plenty of seniors fall into the same trap you described, either halting all progress or spending (read: wasting) months developing a strategy out of analysis paralysis only to not even have a business case. If anything, they tend to be able to do this even easier, since they are met with much less resistance thanks to their reputation and/or authority.
One solid step on the accelerator easily let's bad things happen below 1s.
Its like seeing a car crash happening in slow motion.
The primary (only even) cause of the climate crisis is the fact that we have burnt and continue to burn a ton of carbon and emit it as CO2 in the atmosphere. And as most of the world functions with some form of capitalism, it makes a lot of sense to put a price on something to make it less desirable. In fact it makes so much sense that until we have put a significant price on fossil carbon use we cannot tell our children that we really tried to do something to prevent this crisis.
Capital costs of a fab are the single highest cost of producing chips. So long as the fab is running it's cheap to keep running so little reason to spend money to put cheap things on other processes (which is an expensive design cost) when you can later switch to a more complex chip (which should allow you to reduce supporting components too) which takes advantage of the new process size.
GitHub – StephenCarlson/MiniHawk-VTOL
No and about as expensive as having designed it in the first place. Given design costs are the largest portion of per-unit costs it's not a good investment.
I'm dealing with this now. We pay low end of the market as a policy because of the nature of our business. We lure employees with "good vibes" of a positive mission and a low stress environment. After a rough year we've had to freeze raises in the face a a feeding frenzy for talent. Hiring is still done at market rates but retention is locked in to the low end of the 2018 market. I'm stuck pleading to HR that if we don't give out best people at least another 10% we'll be spending +25% on a backfill.
Ozy Media to Shut Down
Ah the classic HN "just use this things I just came up with".

https://xkcd.com/793/
> and theoretically you could tow charge one and charge it

Charge it... from where? There isn't a free energy source here...
Payoffs from Community College: How Choice of Major Matters
Fern Creek Software | Software Developers | US Remote

Fern Creek Software is hiring experienced software engineers to join our fully remote team. Experience with specific tech stacks isn't a requirement, we're looking for individuals with a track record of solving difficult technical problems.

Our interviewing process is straight forward. Get to know some of our current senior engineers, then a small take home project you'll be compensated for. No LeetCode. No whiteboarding.

If you're interested email me at anthony.minor@ferncreeksoftware.com
The loss of trust between family, friends, neighbors, coworkers, and in media, science, and leaders.
Bitcoin fixes this.

Few understand this.