skysight-inc/HackerNews huggingface dataset:
Your last sentence sums it all up for me. Having come into Google through acquisition (and product then killed off) maybe biased me, but still. That's how I see it.

I worked at Google for 10 years and didn't have more than a few minutes of job satisfaction and jumped from team to team hoping to eventually find a place where I could fit in and maybe get promotion. But I never went for promotion ever. The whole process looked meant to demoralize. I was clearly not a "culture fit" -- as they call it -- but somehow I soldiered on and nobody cared.

Until eventually, after 10 years of L4, it became clear me I had wasted 10 years of potential career progression because the money was (at least) twice as good as what I would have gotten in a smaller local company where I would have more impact and creative input. The rest of the industry was off doing other stuff, and my friends moving into lead and management jobs, while I putzed around moving protobufs (with just the right comments, indentation and stylistic flourishes) around Google's walled garden. Any interesting work was snatched up by others faster than you could get it.

Promotion level at Google is only loosely corelated with programming or engineering talent. It's a measure of political skill and motivation, and your ability or desire to thrive in a large organization.

Don't get me wrong, the money was excellent and my priority was feeding my family. But it wasn't "retire early" money, not without a lot of severe financial discipline and restraint anyways.

Google got lucky 15 years ago and managed to turn on an absolutely massive firehose of money in ads. Now Google hoovers up as much talent as they can in hopes that they'll strike it lucky and turn on a second or third revenue faucet. But spoiler alert: they never will. So they have to settle for attempting to starve potential competition of talent.
Hopefully you are right about all of this. I don't follow it closely, but when I periodically check in on nntp.perl.org I get the feeling they have no idea what to do about v7 anymore. Since they have to say _something_, currently they say they have no concrete plans but won't change defaults. We will see.

Feature bundles don't bother me, but if I read between the lines (possibly too much), comments they make seem like they are still looking for an opening to remove some of these features entirely. I hope I'm wrong.

(I remember the Ongoing Disaster talk, I personally thought it was fun)
If you want it to be satire, sure :D
That title was my risky click of the day.

But I feel like there's a bit of a flaw in their logic here; the kind of stress you feel when interviewing, competitively I might add, for what I can only assume is a prestigious position is going to be 100% different to the stress you'd face in that role day to day. So the reactions you observe in a weird test like this are probably only vaguely representative of how the candidates ACTUALLY behave day to day.

I'll happily change my mind if there's some research to back this up, but I have the strongest feeling this is just something a manager has dreamt up based on a hunch.
I really enjoyed that interview, thanks for sharing! The guy is a legend.
> Most single-story buildings shouldn't be built out of steel I beams.

But many are! This is the issue. 10-50x the effort, complexity, hours, expense. Lots and lots of steel, everywhere, because managers heard that Megacorp uses steel and now insist on it.

Steel beams everywhere.
> but honestly, once you can afford a house or whatever

That's probably where Bay Area housing inflation has an effect - houses that used to be affordable to "normal" engineers are now only affordable to staff engineers. Tech companies are hiring more and more people scrambling for a fixed supply of housing. Of course it's dystopian!
$3.00 / gallon is our v 1.0 (before taxes)
You mean like WhatsApp? The algorithm there is chronological, yet there are many news stories about how WhatsApp is spreading harmful content.
I don't get why most projects need Redux when React has the context API already. Most people just need a place to store data shared across different components, and plain contexts do that easily.
Interesting to see the process and royalty rates from a big (tech) publisher.

I wrote and self-published a book (really a web app structured like a book) on Ruby on Rails to Gumroad earlier this year and so far I have made ~$4,000 after Gumroad's small cut. Based on the royalty rates quoted here, I expect self-publishing is probably going to produce more raw dollars for most people, even those like me with no name recognition or built-in distribution channel for their book.

Of course, even with more money in self-publishing, the hourly rate I've made from writing is a small fraction of what I would have made filling that time with consulting work instead. I expect that in the long run, going with a traditional publisher would be more valuable just from the prestige attached to publishing a "real" book rather than going the self-publishing route. I've gotten a few consulting leads from my book, but a self-published book carries very little weight with most folks.
That's not really a choice for the visiting team to make. A team can only have two goalies dressed for a game. The emergency backup goalie rule (which is unique to the NHL, AFAIK) is that the home team has to have an emergency goalie booked who's available as a stand-in for either team should both of the team's dressed goalies get injured during the game. Either team would only realistically take that option if they have no other choice.

It's a relatively rare occurrence, and I imagine that anybody who ends up playing as an emergency backup would make an honest effort out of sportsmanship, and also because it's an unique opportunity and experience, even if it's for the visiting team.

The emergency backup goalie is essentially the ultimate underdog and ends up being the fan favourite for the game. Sometimes the home crowd has started to cheer for him even though he was playing for the visiting team.

I don't know what would be going through the emergency goalie's head if they had to step in for a really high-stakes game, though. I don't think that has happened so far.
For those interested in watch assembly (I'm differentiating between assembly and watch making), I can highly recommend https://diywatch.club/ I bought one of their kits and was super satisfied with it.

You could do it cheaper by buying random parts off eBay or Taobao, I did this for a second watch - using the following video from the "Watch Repair Channel" https://www.youtube.com/watch?v=rieKmfaKMCY

But having your initial attempt somewhat de-risked gave me the confidence to dive head first into other concepts and ideas.

I'm not quite ready to do a tear down and service of a movement, but with a timegrapher on the way... it won't be long before I'll end up scratching that itch too!
Except that you would have ended up with a much better price ($0) had you not let them know at all. I'm mostly joking, but if you ignore morals I don't think this is the most sound counterpoint.
> but it does so in the same way as writing your programs directly in assembly

> contains lots of magic numbers and very imperative code

Well, we really don't know if the code was written in this form by hand, don't we.

It could have been compiled into this, to use your words, "assembly with magic numbers and imperative" from much more elegant form. We may see this form only because this is what browsers understand.

I am not saying it was compiled, just speculating that seeing pure WebGL does not mean it was pure WebGL to begin with.
Yes, only inputs are air and electricity. If you have an equipment payback of only a few years, then after that all fuel is close to opex only. Similar to solar itself.
The fact that you have health insurance with UHC isn't PHI, which basically boils down to "your chart plus specific billing information". It's more complex than that, but that will steer your intuition in the right direction.
It's not a good luck for Stripe to have one of its employees astroturfing the competition.
> nerds in particular get shit for respect

I have no idea what world you're living in, but it's not mine.
It would be interesting to see some data. Node definitely has that reputation, but every other language I’ve worked in—ruby, python, golang, clojure, hell even objective c—all have rich library ecosystems and most libraries include other libraries. They also all have plenty of small, single-purpose libraries. Perhaps node is a bit worse, but it’s not like it’s in a different category. Most popular languages/ecosystems are like this.
This is a plaid killer.

This specifically is such a dig against plaid’s obfuscated permissions model.

“ Before linking an account, users can see:
What types of data they’re sharing
Who can access their data
How to disconnect an account
How does the important, money-making stuff at Google get done?
>Instead of ads, HalloApp plans to charge subscription fees, likely a dollar or two and less than $5 a month

lol nah thanks.
No, the career growth happened in 2015 when we adopted React and stopped endlessly inserting JS and CSS tags from jQuery plugins. Backbone made things worse. Angular made things worse. React objectively changed my life and allowed me to work several remote jobs at once. I watched half a dozen startups adopt React for the better. There is no similar growth or usage to React. React is the king.
Downvoting should cost points, or require a response explaining the downvote in lieu of points.
Indeed I found Storybook to be insanely bloated. I don't hate the idea but the implementation is ridiculously heavy and inflexible. Being able to easily spin up example pages for components that let you set all the props interactively + hooking that up to tests is nice though.
Host removed internet after I booked.

Airbnb confirmed that this happened.

I asked for refund immediately.

Airbnb waited 7 fucking days. They claimed they wanted host to correct the situation. I told Airbnb I didn't want to wait for that as I don't trust the host anymore.

Fortunate for me that the host didn't reply to Airbnb.

The whole thing is just anti-consumer. Host changing details should grant me the right to cancel with full refund immediately.

I was very disappointed at the ethical standard at Airbnb.

I hope Airbnb fails. I can't support them anymore.
> It’s pretty common to see posts on the Julia Discourse saying “XYZ library doesn’t work”, followed by a reply from one of the library maintainers stating something like “This is an upstream bug in the new version a.b.c of the ABC library, which XYZ depends upon. We’ll get a fix pushed ASAP.”

And

> First of all, it’s not in the Flux documentation. Instead it’s in the documentation for a separate component library – Zygote. So you have to check both, and you have to know to check both.

People love to rave about how the julia ecosystem is made up of tons of tiny composable libraries instead of large monolithic libraries like scipy. To me, that sounds like a major headache, and the quotes above are partly why. I'd rather read docs for one library than two. The chances that the maintainers of a large monolithic library break internal compatibility is way smaller than the chance that two disconnected projects become incompatible.
Raspis are universally unavailable and scalped for 4-6x original cost. The projects are cool but for current seekers it's essentially vaporware.
That is how it was in the US with private insurance 30 years ago. But then everybody involved bulked up so they could improve shareholder value (i.e. executive comp).
There is a conference in Nashville next week (Music Biz 2022) discussing opportunities/challenges at the intersection of music/tech/data. You may discover some interesting music-adjacent industries and companies by attending or perusing the schedule. https://musicbiz.org/events/music-biz-annual-conference/musi...
That is an absolutely amazing book - how to design and make the highest quality watches from scratch. At the time, all watch fabrication was by division of labor, no one made an entire watch from scratch.

Daniels also wrote a riveting autobiography. He rose from the most abject poverty to world eminence, largely because of the British guild system.

He also collected, restored, and raced old cars. He used to drive his Blower Bentley to his gentlemen's club (!) in London[0]. All this is described in his autobiography.

He needed to do business in Switzerland, so he simply drove his restored Rolls-Royce across the Continent.

[0] https://en.wikipedia.org/wiki/Bentley_Blower_No.1

https://en.wikipedia.org/wiki/George_Daniels_(watchmaker)
> At some scale getting a bigger machine either doesn't make financial sense or is just not possible to implement efficiently.

You don't even need to get scaling into the picture.

You do not get any form of fault tolerance by deploying stuff in a single lonely box. If you care about reliability and resilience, you have to have multiple deployments up and running at the same time.

Also, you already have a distributed system if you have a browser calling your server.

And lastly, if you happen to manage an service used globally or regionally and perceived performance matters then you have no good alternative to have regional deployments.
The canonical references (e.g., http://www.ai.mit.edu/courses/6.834J-f01/Williams-remote-age...) are pretty good. If you are interested in diving very deeply into the topic, I think you'd be better off going through the work that Brian Williams has been doing since he worked on Remote Agent (https://people.csail.mit.edu/williams/Web%20site/papers.shtm...). While this more recent work reflects his individual perspective and not the ideas of his remote agent collaborators, it is a rich and detailed body of work that can be studied. Brian's collaborators at NASA Ames mostly left Ames and went on to work on a wide variety of other interesting projects. At JPL, some of the ideas in Remote Agent went into a large project called the Mission Data System. I only know about this from a distance, but my impression is that this was a rethinking of how to build spacecraft flight software from the ground up to have the flexibility that Remote Agent sought while also sticking close to JPL's software development and testing methodology. It's described here: https://mds.jpl.nasa.gov/public/
I recently had this revelation. I remember how easy it was doing this in java a decade ago...and how underwhelmed I was finding a library to achieve the same in Python. There seems to be no clear winning library in Python and some havent been maintained for years on.
Just remember, don't take Tylenol if you are in pain, as you can die from liver poisoning quite quickly. "Engstrom suffered an accident in the lab when a monitor fell on his foot. He took too much Tylenol which caused liver toxicity, and died on December 1, 2020"[0].

[0]: https://en.wikipedia.org/wiki/Eric_Engstrom
You are looking in the wrong direction. The "working poor" will not benefit from your bread crumbs.

Start by reducing the wealth of the top 40% and THEN it will trickle down naturally.

Nobody will help the poor when they think the funds come from their pocket.

Help the "working poor" by destroying the obscenely wealthy.

And good luck with that, pilgrim.

.
Haven’t even gotten to the cost part. But yes, I generally agree. People want unicorns without unicorn budgets.
Same in UK, price is 2.5 - 3x of the long term lease rate
Wow.

If you hit that you're sorted in Europe.

https://www.tolls.eu/fuel-prices

European prices seem to average about ~ EU 1.8 / litre or ~7.2 EU / Gallon or $US 7.6 / gallon.

For C02 neutral fuel it would just work at that price.
I don't get this take... there's plenty of low level system engineers graduating from computer/electronic engineering programs, and coding schools target a very different profile, so I don't think they compete with each other significantly.
Perhaps some changes are needed, but Facebook certainly doesn't bring out the worst in me or my friends. Most of what I see is rather banal or mildly entertaining. The user experience depends entirely on which people, pages, and groups you choose to follow.

And DAO ownership isn't going to fix anything. It's a silly concept, a solution in search of a problem.
See also https://github.com/simonw/sqlite-diffable for output that's easier to machine process.
Hey actually React has nothing to do with Megacorp at all. We adopted React in 2015 on a small team (less than 10 engineers) as did many other small startups at that time. The decision to use React on a small team is the same as it would be on a large team: It dramatically changes frontend development. It makes this career worth while. I did 5 years before React, and now still using React 7 years after with no competitor in sight.

I don't use React because I'm being forced to. We chose React!
If it’s capturing co2 that would otherwise go into the atmosphere…does it matter ?
The Simple Joy of Learning to Play Piano
> I'm getting value for them

Given the amount of scams few years ago, awful website and fluffy (mutual censorship) reviews…?
This fits into a category of thing known as “explorable explanations”. They’re an amazing form of media. This one is particularly brilliant!

Check out this site for many others: https://explorabl.es/
derp seems to be its own protocol.

tailscale seems to prefer websocket transport for derp frames: https://github.com/tailscale/tailscale/blob/505f844/derp/der...
At this point, though, aren't React and Vue more similar than different?
Pause frames were intended to slow the rate of flow to better process at a bottleneck (e.g. packet processing limits or congestion) not as a method to treat Ethernet as a protocol which should have reliable delivery. That's a much more expanded set of standards that came much later. Even Wi-Fi has a (quickly reached) point at which it gives up and lets the data drop because it's better than trying to hold onto it forever just because you can!

I agree the "most dumb" award goes to consumer switches not being 802.3D compliant but even if every switch supported 802.3D fully and avoided the problem it's still silly for the adapters to send pause frames for the reason they did, double so for that long. A single pause frame on a gigabit interface will cover ~33.5 ms. After sending e.g. 100 you're just creating more problems with the received data than you're solving (the switch buffer is full and dropping things anyways, the higher level protocols have already tried to resend, the data from best effort protocols is already stale).

While the topic has come up I'll also throw in every network guy has hated pause frames anyways and most disable the functionality in their networks. The main issues with the original pause frame is it blocks the whole port and doesn't enable a way to selectively signal anything about that to the things trying to send data only the directly adjacent port. There are more modern replacements which enable that kind of stuff for certain DC use cases (usually around storage) but even then flow control at the datalink layer is generally disliked still just not universally.
> We don't do weird or obscure tests.

I beg to differ. The one and only time I've interviewed for an engineering role at AWS, I was told to be successful I would need to memorise a list of "management principles" handed down by none other than Bezos himself, all of which were meaningless generic platitudes that could have easily been copy pasted from anywhere. And sure enough, they quizzed me on them quite thoroughly during the interview process.

Between that, the "Bar Raiser", the extremely long hiring process, and the people who interviewed me, I'd seen enough red flags to bail out before they'd sent me an offer.
I think Gates is interested in low hanging fruit where he knows his money can make an immediate and measurable impact at a large scale. Malaria is a good target because we know how to prevent Malaria. And realistically a lot of deaths can be saved with a relatively small amount of money, attention and coordination.

Energy is complicated and will take a lot more money to solve then he has.
Ok, again you are rude, not a surprise this time. I spent time giving you a more useful answer and got multiple rude comments in return.
My dad used to go aboard a ship, take measurements, and draw what they call an as-built blueprint for this reason. He’d find crazy stuff like “they must have moved this wall a little because the equipment wouldn’t have fit in the space on the plan.”
I'm a little late to this party (I've been heads-down getting the next release of PhotoStructure out the door).

I've got Resilio Sync running on both my NASes to get photos and videos backed up and importable. It's like SyncThing, but also has an iOS app.

I've used both nginx proxy manager and Caddy as an authenticating reverse proxy. Caddy's simplicity in setup, speed in use, and docs are wonderful.

I've also used cloudflared to proxy my home server: it's a bit more involved to set up auth, but it's (currently) free.

And, of course, I run PhotoStructure: I'm the author.

PhotoStructure is a web-based digital asset manager, but I've focused on really robust de-duplication, library portability (so I can plug my library drive or mount the same NAS directory on macOS, Windows, or Linux, and everything "just works"), as well as support for very large libraries with sub-100ms page load latencies on cheap hardware (because slow browsing is maddening). I have many users with libraries that track 1mm+ asset files, but it's also relevant for smaller libraries, given how simple it is to set up (one-click install, answer 4 questions, and you're done with setup).

PhotoStructure is freemium commercial software, as it's currently paying for me to work on it full time. A bunch of my user base harks from Hacker News: if you want to give the paid plan a spin, use coupon code "HN15" for 15% off (forever!). Details about plans and pricing are on https://photostructure.com/about/pricing/ (and visit us on Discord and the PhotoStructure Forum: I'm lucky to have really friendly and helpful users!)
It depends but most nerds I see arent playing power games at all, they're playing coop. Im not in SV & maybe that has something to do with why I cant recognize the shade you are throwing, dont see nearly the ego difficulties you claim. I spoke about power imbalance, but I saw it less about as having & wielding power, & really about understanding & due respect, about escaping our High Tech Gothic & living among the earth.

Yes there is a power balance. But being able to simply be recognized, seen, having anyone else out there who can rate, understand your game, much less critique or review: some games are overt, visible noticeable, but the world has only superficial stupid indicators to gauge nerds on. They literally dont have the capacity to understand the nerds game. That's high tech gothic, thats what nerds have to adapt to & thrive within.
I use ZeroTier, which you can host yourself or use a hosted service. I haven't tried tailscale, though, which is what a lot of others seem to be using here.
Based on my experience interviewing with Stripe a few years ago, I wouldn't doubt that Stripe is capable of the kind of behavior they are accused of.
I have no dog in this fight--I did not interpret that to be talking poorly about stripe.

It read like conjecture at best, and inaccurate information at worst.
Why take vc money you don't need?
It demos well when an agency shows it to a decision maker. Back in the day I used to use fine dining websites as a way to get clients to understand this dynamic. Lots of places would have a flash animation intro with music and images/video, etc. The owner loves this because the whole time they're thinking "this makes my place look so upscale and cool and desirable." Meanwhile, actual customers cared about location, menu, and hours being upfront and center without any bullshit. Thomas Keller never sold a single plate because he had an interstitial ad as the landing page on his website.