skysight-inc/HackerNews huggingface dataset:
Selling alone can get me a couple years worth of runway but I've been in two where overselling before ops/process where at a stable velocity everything choked so bad it forced the biz to pivot (not in a fun or good way).

What OP is calling a "product engineer" is a good perspective for people that don't quite get that we live in a cash ecosystem and love to write good code but a lot of people hired as product engineers haven't written any code in decades. Hiring for that title is as clear as mud. Even if I have one that'll make my day in my company I might still need a senior dev that understands this stuff but wouldn't bother calling himself a "product engineer" for fear of getting crushed by the wheel of chasing customer expectations without qualifying them.

At the end of the day no matter what decisions the "product" team makes, as the "software developer" I need to make things happen and that takes leading the narrative enough that I don't get hung out to dry. Engineering predictability and its communication is the key to all success. Something that has helped me wildly has been the Microsoft book Software Requirements (3rd Ed) [0]. The system it lays out for planning, analysis, and risk mitigation is something everyone should read if they want to be more effective. It doesn't even have to be applied dogmatically.

If I can respond with a common lexicon of a vision and scope with a well laid out requirements spec then there isn't an issue with product, c suite, and dev communicating and everyone making money. It still shocks me every time I'm in a new org how hard that is to pull off even with the instructions. If comms and velocity track then there's enough wind to fill the sales sails.

[0] https://www.amazon.com/dp/0735679665
Great article. Here are some examples of how you know if you have a software engineer or product engineer at your startup (real experiences from me):

CEO: We need to add a product search to our website so customers can easier find the products which they like.

SE: Ok - and walks off and builds a search box into website.

PE: Ok - walks off and builds a search box into the website. Also logs all search queries with zero results into a big table to give the startup a better insight into products which customers want, but couldn't find.

Another example...

CEO: We need some real time messaging into our communication channel (Slack) when a customer order couldn't be fullfilled during packaging, so customer support can pro-actively reach out to the customer and notify them about whatever the problem was.

SE: Goes away for a few days and builds a complex real time notifications API which needs to hold state about which notifications it has already sent and which not. Uses latest fanciest tech for that.

PE: Starts asking critical questions. Why does it have to be real time? What time are most orders being packed? What time does customer support staff start actually working? Turns out after 10 minutes of asking the right questions that a real time messaging service is overkill if most CS staff only starts working after all the packaging is already done. A simple stateless daily report being sent once to the Slack channel is completely sufficient and does the job just as good if not better than a real time solution. PE walks off and implements this in a couple hours and has the majority of the week still free to do more impactful work.

EDIT:
Product engineers with a real "get shit done" mindset are invaluable not only to startups but even well established companies. They are the ones who really drive success through good communication, great understanding of the business, all the different parties and the tech which they have to their availability to find the best solution for any given problem.
There are still sites that have magnet: downloads. Sucks to have to install a dedicated client where you could just click and download in the browser. Where's the difference, except for "we've always done this, and we've never done that, therefore this good, that bad"?
And ICQ, and MSN, and BBM, and WhatsApp, and ....

iMessage isn't the first nor last proprietary chat platform. It's seen as a competitive advantage, just like BBM was back in the day.
" That's what electricians are for."

Exactly. And that's what developers are for.
That's a very good point. Avoiding magic numbers would have removed the need for an explanatory comment in my example.
> It just doesn't feel like it's been earned.

It hasn't. On the other hand, the gravitas of the "engineer" title has significantly eroded to business titles so much that "real engineers" are rarely seen with a seat at the table where power convenes. I don't know if this is just a local minima over the span of history, or the new normal. I hope it is the former, but I have reasons to suspect it will actually get worse.

The political power haloed around the "engineer" title, and thus the capacity to affect real, lasting change within organizations, is significantly less than the various equivalent-level management titles. It has eroded to the point that it is a notable anomaly when people remark, "the company is run by engineers". In some circles like some (not all) VC, they use that phrase to damn with faint praise.
>Japan specifically could print unimaginable amount of money and use it to create whatever technology they want.

And they're not doing this because...?

We are living in truly dangerous times if people actually buy into this nonsense.
I was class of 03, middle school and high school was NOTHING like that for me. I had maybe 45 minutes of homework a day, total, which I often got done in class at the end of the period or in my next class once I got done whatever I needed to in that class. Plus I had study center periods most of the time, instead of taking stupid electives that I had no interest in, which I'd usually spend reading for pleasure the entire time.
My Thesis on Disordered Proteins, NMR and Machine Learning
Crashworthiness against a wall is almost independent of weight. Crash results against other cars are a function of weight, so yeah, you can crush the other guy instead. It's a very ugly arms race in that sense.
As someone with a visible 'disability', I wish it would.
I agree with the title, but disagree with the article. If you're at all an experienced software engineer, you should avoid working as a "software engineer" at a startup, because you'll most likely be worked to the bone for a pittance in equity.

You're much better off either finding a VP or C-level position at a much smaller startup, or doing your own side project. At least when you're working at 3am, because the only client wants something by tomorrow, you'll know that all the net will go into your own bank account.
Don't they have Software Engineering as an engineering degree in Canada?

But I agree that I'm not a fan of using software engineer and programmer interchangeably.
CNAME in this case makes no difference vs an A/AAAA record. The HTTP side of things doesn't care what kind of DNS record it was, but will be affected by what the fqdn is, since it will affect cookie propagation and other security things in the browser.
I'm working on Grave Wave, a top-down zombie shooter with a dark synthwave aesthetic. I've got most of the core gameplay worked out, but am currently working on overhauling the game's graphics and migrating towards more of a level-based, story-based game instead of a wave-based shooter. The latest build can be found here:

https://packetpirate.itch.io/gravewave

Eventually I'm planning to get it onto Steam, but there's a lot more work to be done.

The songs are just placeholders during early development. I'm planning to overhaul those after the graphics.

More up-to-date gameplay can be seen on my Twitter:

https://www.twitter.com/packetpirate
Silicon Valley’s Crisis of Conscience
Department of Fish and Crustaceans. It's our brave men in black suits and parades of black SUVs who battle the threat of seafood in our cities in opposition to the allergies brought on by vaccinations.

If it weren't for the government pushing those vaccines on our children we wouldn't have to be fighting lobsters tooth and claw. Mostly claw.
> has shown that it's fine to treat type checking and types as a continuum

It has not shown that at all. That you can encode arbitrary propositions with dependent types has been known for many decades. That doing so is a feasible, affordable way to verify software correctness has yet to be shown by anyone, despite decades of attempts.

> You, the programmer, get to choose just how rigorously you want your values to be specified

But that's the problem. Specifying your software and verifying it are two different things. The last thing you want is to limit the rigor of your specification to the rigor of your verfication, especially if your verification is done with deductive proofs, as that's the most costly, least effective verification method. You want developers to choose the rigor of their specification and separately choose the rigor of verification. The main problem with dependent types is that they don't let you do that, and so force you to specify only stuff you can affordably prove, which is usually the simple stuff.
The author, Ted Chiang, recently released his book of short stories, Exhalation. This story is included in the book.

It's good, but not as good as his first book, imo, "Story of Your Life and Others". Story of Your Life was the inspiration for the movie "Arrival". That book was amazing.
Stateless sums it up but gives away the downside.
Stdgpu: Efficient STL-Like Data Structures on the GPU
Parrots get the attention because they are the classic imitators of human voices, but among birds, corvids (crows and their relatives) are the ones that have been shown to have mammalian-level intelligence.
I have a side project running on Dark, highly recommend
As a fellow Canadian I avoid the title. What's wrong with software developer? I don't do engineering, from the perspective of a P.Eng. I've only worked with one P.Eng to my knowledge and he couldn't do software engineering either (he wasn't even a particularly good software developer). I've heard of people doing things that sound like real engineering wrt software, but I've never actually met anyone who did it. I don't really travel in those circles.

However, I've worked with a fair number of really good software developers, who I think have earned that title. An iron ring means nothing to me in the work that I do. I don't suppose that you meant to imply that it did, but there is often some weird idea that an engineer is better than a developer. I'm not sure where that idea came from.
Goto 2019 • the Soul of Erlang and Elixir • Saša Jurić
Every teenager today was born this century. Trust is different for web natives
I live in a village and there is a village face book group, literally an un-marked amazon delivery van needs to go through and someone will post "suspicious looking vehicle seen driving slowly and looking at each house" <-- roads with no house numbers, what else can delivery drivers do? ha ha
Apple have a whole advertising campaign based around the idea that an iPad is not a computer

https://www.macrumors.com/2017/11/16/apple-shares-new-ipad-p...
Other thread (based on Atlasobscura):

https://news.ycombinator.com/item?id=20709985
So many messages against piracy...and there are some people online saying piracy didn't kill the Amiga...
I had the same experience. The first AirDrop worked about 30% of the time, once AirDropv2 came along it works 90% of the time.

The "Share Only With Your Contacts" option still seems broken to me, I usually have to temporarily allow all access before AirDropping something.
Why should there inherently be no difference?. They are simply nMes.

I’ve had people tell me things are broken when I send them to foo.example.com and they insist on typing the nonexistent www.foo.example.com.
Thank you for writing that up. It is useful to consider a real-world scenario from an existing EV owner that has some real data.

> Leaf is not so great, but far from 50% at 5 years unless you mistreat it AFAIK.

I got to 50% by combining reduced range from an old battery with reduced range from winter use.

> about 63%

So 80% (your battery warranty minimum) of 63% is 50.4%, so was my 50% guess spot on then, or have I missed something?
Lach Dialects
Free Speech Matters, Even When It’s Not Protected by the First Amendment
ATP is closer to a battery than a fuel. Most enzymes use an ATP->ADP+P step to deliver energy, so the respiration process in the mitochondria produces ATP from ADP+P. The actual biological fuel is glucose, and the oxidation of glucose in successive stages is turned into usable energy.
I haven't plugged my phone into a computer in years (apart from very occasionally just to charge it, when away from a wall wart).

Do people commonly still use their phones to hold or transfer files for use on a computer? I figured that use case must be well and truly dead by now.
In my part of Europe I expect software engineers to specifically have a university level engineer diploma ("diploma engineer"), and non-engineering MSc computer science graduates to go with some other title.

Frankly that may be becoming a bit unreasonable expectation considering the international use of the title, that's what I just grew up with.
OK, not a title - a different mentality then - I've seen a lot of a lot of people in general, who just want to do what is asked, and never want to ask why or actually help change things/the product for the better.
Moose is not a herd animal - it's significantly easier to farm heard animals like red deer. Nor do they require as big a range or as varied a diet as moose.
Almost. People need to install the app to use its transfer functionality, and it does not work with computers.
We're still far from the universal, no-install solution that should've existed for so many years now.
> except Apple

I wouldn't exactly call that universal...
France’s solar road dream may be over after test fails
> I'm a Scoutmaster, and I have one parent who lashed out at me because I asked him not to interfere when the Scouts were trying to do something for themselves.

Anecdotally, there are entire Troops built around that type of parent. Tried BSA for a few years as a teenager, ended up in a group with a revolving door of Scoutmaster, as every time a child gained Eagle they and their parent would disappear. If you didn't have a parent actively pushing you through the badges and ranks, you were SOL.
I can tell you right now that I will never trust Google to provide any service where it didn’t somehow collected data either about you or what you are doing and with who. Their whole enterprise is based on ass-raping anything and anyone who can produce data they can profit from. When they get caught doing whatever they are doing, they will issue press release and move on to the next set of victims.
Granted, "scornful and stupid" is a better description than "hateful". But "Childish exaggeration" is also an exaggeration. Next time you hear "I hate losers" (or "I hate XXX"), will you ridicule them for their overstatement, because they meant "I despise XXX"?
Very needed one, well done!
There was a recent discussion about this.

https://news.ycombinator.com/item?id=20697493
I don't like these short posts that don't come to a conclusion. It smells like content marketing.
>Once the missiles are flying, there is no rational reason to retaliate

I've seen this written a lot, but I find it confusing. There certainly seem to be a number of rational reasons to retaliate, even if one wishes to engage in a bit of definition play and claim that simple revenge isn't rational (though in game theory successful strategies must include some degree of retaliation alongside forgiveness).

But on a purely practical basis, one issue is that in reality it appears the most likely outcome of nuclear war isn't "the total extinction of humanity" as so many stories go. Yes many people will die, but there will be lots and lots of survivors as well. They will then have to continue on and rebuild, and hopefully (at least to members of the previous culture in power) that rebuilding will involve some level of the better parts of the old culture. Ie., after nuking a lot of Americans might hope that while a New America would undoubtedly be quite different in some respects and make some new choices that would be better, it'd still have liberty and much of the bill of rights and such remain as ideals.

But however unlikely that is, it would be even harder/impossible if a hostile nuclear power remained completely undamaged, as the last unattacked nation left standing would de facto become the world superpower or even fully conquer everything left. If every hostile is reduced down equivalently in contrast than at least the survivors are on a more even starting point, it won't be whatever can be scrounged together facing a fully operational military industrial complex.

In summary: anyone who'd choose to fire a ton of nukes at you in a first strike (*differing from first use) isn't someone you want to trust to take care of you afterwards. It's rationally arguable that making sure they're left in a recovery state too increases your survivors' chances.
I could see homicide as an art form and it would still be wrong.
Cost increases linearly with capacity, which is undesirable at scale. You want sublinear scaling. For example, to store a year’s worth of US electrical generation using batteries would cost approximately 500 trillion dollars.
They don't offer the same solution; Google's works on a peer to peer manner, no internet needed. Firefox's is more like Wetransfer.
Uh no, there is at least a six month supply of i-paces at US dealers now because nobody is buying them. The i-pace is actually quite nice, but terrible efficiency and no charger network makes it a tough sell.
I just wish they'd hurry up and make the android app useable. I signed up for the beta and was pretty disappointed as my uploads were cancelled if my screen locked or, horribly enough, rotated ...
Every productivity thought I've ever had, as concisely as possible
I don’t know what you mean by “decline” and “rise”, but for discussions regarding future business viability, I look at net income instead of units sold.

One company is in the business of selling devices and services, the other is in the business I’d giving them away to siphon data to support their ad business. Margins on advertisements are going down, and if people with disposable income aren’t on your platform, then the ads aren’t worth much either.
Kubernetes-Workshop: A Gentle Introduction to Kubernetes
I would say for the Mini range is not as important as for a Model 3. They are supposed to be city cars with a very specific design and great handling. They are usually way more expensive than competition with similar specs, but still sell a lot because of those two traits.
While it doesn't justify by itself, it means that this area will be constantly profiled and optimized tricks will be implemented to handle it better, like auto-simd, using multiple dispatch to detect optimal BLAS method for every matrix operation, implementing broadcast/loop fusion. Even matlab which will poorly handle almost anything is pretty competitive in numerical processing.

And saying CL is fast because you can write in assembly is like saying Python is fast because you can write in C. And while you can't write in assembly in Julia, you can go down all the way down to the LLVM (and intercept the compiler right between detecting types and compiling so you can rewrite every intrinsic with your new backend in a more flexible way than multiple dispatch) like they did with XLA.jl for TPUs and CUDANative for GPUs.
They will be using sealed salt caverns to storage large quantities of gas cheaply.
Its looking better everyday!
They use Techno Phones [0]. It's really the leading telephone in my country back in Africa to the point my wife refused me to buy her a Samsung one. :D

You find those phone have really nice camera, and most importantly power consumption that can span at least 2 days...

Peoples complaining that China is just copycat-ing stuff do not know how China is influencing peoples in developing countries.

[0]: https://techcrunch.com/2019/08/07/africas-top-mobile-phone-s...
Looks like London has some catching up to do!
Bitcoin did the things that didn't scale, which is why it remains the king today
Is the Stanford Algorithms course a good or equal substitute? I started the Princeton one, but the homework was... just not what I would have expected or often threw me for a loop.
> For example it was recently reported that the Jaguar I-pace requires that you drive 17 MPH with the climate control off to achieve the manufacture specified range per charge.

Normal European city driving then.
Its quite simple, really. There are laws in EU against hate speech, by race, religion and so on. For some reason there is no such laws in US.
Unfortunately the average UK Politicos (apart from a few like @ChiOnwurah) knowledge of the Blinky light machines is tenuous at best.
Though not strictly correct, I feel US rule is kids can't be free until they have their own car. And once they have that, parents must immediately lose their supervision privilege. Aren't there enough stories of outrage that parents get to see their kids' college transcripts without explicit permission.
I think that most deciphers of the Voynich manuscript are not scam, but overconfident people that is convinced that have solved it. Ten years ago we have an epidemy of people that had a proof of the Goldbach conjeture, they were not scammer, and it was painful for the people that decided to read the proof to read a large and confusing proof and then try to explain to the autor the error.

On the other hand, I simply dismiss the "I'm Satoshi" claims, they are probably some kind of scam.
Wikipedia's number is 4,414 deaths:

> Research under way by the National D-Day Memorial has confirmed 4,414 deaths, of which 2,499 were American and 1,915 were from other nations.

https://en.wikipedia.org/wiki/Normandy_landings#cite_note-Al...
I mean, I'm 34... after a friend's funeral I went to his brother's house a couple weeks ago. He had an entire room of action figures and vintage toys, another room full of emulator cabinets, pinball, pachinko (and he is NOT a tech type - he installs windows for a living on the road for weeks at a time).

My Facebook feed is almost constantly full of friends (and even my nephew in his mid 20's) posting cosplay photos at cons, photographs meeting artists/actors at cons, showing the comic book-related material they bought at cons, talking about comic book movies, talking about comic book movie panels at cons. Same in my IG feed.

Then, uh, look at Mixer, Twitch... lots of 20-40 year old people playing video games and D&D with small to massive followings.
If this interests you, look at the number of casualties in the days after d-day. D-day itself gets commemorated not because it was the highest amount of casualties but because it signified both the resolve of the allied world and the strength of our non-commissioned and junior officers to take charge and lead despite complete chaos. D-day was a massive undertaking so large and risky that just training for it risked enormous casualties (as outlined by the article - the incident mentioned isn’t a secret it has been well documented for a long time). Therefore it was with tremendous risk to execute and the fact that the casualty count wasn’t catastrophic is a testimony to the men on the beach. Another great series is band of brothers which shows how these men self organized and led each other despite not having a predefined blueprint for every scenario. Something we could all learn from - how many of our teams run this way versus needing constant commanding from ‘generals’ and blueprints for every scenario?
We are rewilding not as the main operation, but are using some of our profits to rewild. We work in the energy sector. We began debating which good cause to give a portion of profits too, and ended up with the decision to purchase land and re-wild it. (Directly, not via an eco-charity)
Cross-platform UI kit featuring over 1000 elements and 11 templates