skysight-inc/HackerNews huggingface dataset:
I was always taking things apart as a kid (usually breaking them), started with computers my jr year in high school, and won the U of L ACM programming contest that year. I have always loved programming. I billed Ford 300 hours one month when I was 25 and working as a contractor, and that was time actually working. But even though I have always worked long hours, it was always more like play than work and I never felt burned out.

I ran a web business from age 38-45 with a co-founder and we worked our asses off 7 days a week, 10-12 hours a day. Still, I never got burned out, rarely took any time off (single, no kids). He bought me out after 7 years because I wanted to do a backup thing and he wanted to expand the web business. Made a good hunk of cash from that over the 5 year buyout.

I wrote a Prime minicomputer emulator and licensed it for around 12 years. One customer paid for my rather frugal (by choice, not necessity) lifestyle.

At 49 I released the first version of HashBackup and have continued that the last 12 years. I'm not taking money for it because so far, I haven't needed it, and dealing with money is a pain.

My personal life was practically non-existent in my 20's because I worked so much (loved it too), but looking back I'm glad that I sacrified personal life for career. It has always given me the option of turning down work I wasn't interested in and leaving jobs I was no longer interested in. I never had to take a job for money. Having a spouse and kids obviously makes that a lot harder.

I feel like there are always trade-offs in life. I have a $22/mo cell plan from puretalkusa.com, am grandfathered in on the "Everyday Low Price" internet plan from Time Warner (now Spectrum) that originally was a whopping 3Mbit down/1Mbit up for $15/mo, but over time is now 20Mbit down/1.2Mbit up for $27/mo. I was recently rear-ended and had to buy a car, but bought a 2018 Acura RDX with 30K miles for $26K instead of a new one for $46K. I also bought a completely rebuilt 1918 mahogany Steinway B a couple of years ago, so I'm not shy about spending money, but it's also fun to beat corporations at their pricing games. I buy clothes at Goodwill most of the time, because I hate shopping and if I buy something at GW I don't like, I just give it back and don't feel bad that I spent $75 on a shirt that I don't like when I get home. I buy all my Macs and phones on eBay for usually half price.

In a lot of cases, people have choices in life, but they sometimes don't spend much time thinking about how their choices affect their life. I see people in brand new trucks that cost $60K+ and it makes me wonder why anyone would do that.

If a person wastes money over a lifetime, I think they will have a lot more financial struggles and maybe never have the option to retire early. I've always been frugal because having money gives me choices and options.

A key thing to being happy in retirement IMO is to take care of yourself and have at least a few things you are passionate about, whether it's side projects, music, sports, poker night, or whatever. I try to make the most of each day, even if I'm not getting paid for it.
That's a great question for the Coinbase CEO!
What are the practical differences between the two? Is it that we aren't making any binding agreement with sovereign countries like we would when ratifying a treaty, instead we just happen to change our laws in line with the accord, but are free to change them again at anytime?
Usually such a question is used not to fail you for not having the specific answer, but to observe your ability to reason about it and collaborate with the interviewer on pursuing the desired answer. What questions you ask, what resources you consult, experiments you perform, creativity you demonstrate, openness to alternatives, etc.

If you just fixate on your specific first solution and choose to dig in and argue over it despite your interviewer not liking it, it's not a good sign you're someone pleasant or frictionless to collaborate with.
We also had a great chat about Hubris in the Speaker's Lounge at the event. Brian was definitely on fire about the topic!

The one thing I wanted to point out is that there's already a "namespace collision" when you search on "Rust" and "Hubris" — a language called Hubris written in Rust:

https://github.com/hubris-lang/hubris
It might be a touristy area but I regularly saw people injecting drugs openly on the street in that area. Hell, I once saw a woman urinating in the middle of a broad sidewalk in the financial district midday surrounded by people in suits walking about barely noticing.

The safer places in SF aren’t “nice” in appearance, they’re uphill.
> 19. Interviews are almost worthless for telling how good of a team member someone will be

I've been pondering the wisdom of having engineers do interviews at all. Interviewing, and getting someone to reveal their hand to you, is a massively specific skill, one that few get good at, let alone software engineers. Why is it that we think a 2 hour course on ethics and STAR can make someone capable of telling the difference between a con artist and a genius?

I do wonder if having a professional hiring team to dig into who the person is, and then just trial them for competence would be a superior strategy?
Was just coming here to say, this is my exact situation
Thanks!

> To my knowledge, thiserror doesn't allow you to take an `io::Error` and sort it into two different enum variants (like the `Reading` and `Opening` variants in my grandparent example)

Indeed that does look nice, I don't know for sure either, I'm only very basically using it. (Which is where it's been a bit of a pain at times - to be honest for where I've been using it so far I just wanted a dead simple 'I really don't care just return the basic error message in some way that compiles'.)

> The author of those crates is a giant in the Rust community [dtolnay]

For what it's worth, I haven't conducted any sort of objective metric-based comparison obviously, but I recognise both of your usernames equally as giants. ;)

> You should [get autocompletion on *Snafu], at least if you use rust-analyzer

Oh, clever. "[rust-analyzer] is a part of a larger rls-2.0 effort to create excellent IDE support for Rust." I'll have to check, but I'm pretty sure I'm using 'rls-1.0' (in vim).
Everyone who says they've done the same thing is probably guilty of the cardinal sin of social media: linking to accounts you really have no business linking to. The underlying problem is connecting to everyone you recognize and everyone who asks. On Facebook, I only befriend people who are actual, real-life friends. (Currently a paltry 148.) Life changes and moves on. People who fall off my radar get unfriended. It's pretty simple. And, of my friends, I mute those whose posts I find annoying and/or spammy. The people who are "friends" with thousands of people? That makes ZERO sense for anyone, and you have only yourself to blame for a news feed that is nutty and bizarre. I get it. We're all still working out how to live with an antagonistic service that we can't live without, but I have settled into this approach, and I can promise it works much better than gaming your number of contacts.
Unfortunately, there are too many different ways to be shitty, so while it would filter out a few, a lot of shitty teams wouldn't be detected by that particular question.
I logged into FB with chrome (normally use ff). Got the plugin, and ran the unfollower.

Now, my FB feed is empty. It's pretty nice and now tamed. I don't see the usual inflammatory garbage Fb always tries to entice me with.
if you are interested in insects I recommend this book:
"Extraordinary Insects: Weird. Wonderful. Indispensable. The ones who run our world."
https://www.amazon.co.uk/gp/product/0008316376/
On one level, this is a good thing as there has been a race to the bottom going on in terms of taxes for some time.

But on another level, this is very bad because national tax policy is now being set by unelected diplomats instead of congress. It's an ominous admission that western democracy is now unable to operate as it's meant to and set policy in a way that reflects the desires and interests of the citizens.

I know that worrying about national sovereignty is usually a right wing thing, but there is some truth to it- when the economy is international the bodies with the most power are the international economic agencies and banks. For example it's well known that Greek government policy after the financial crisis was dictated to them by the European Central Bank and the IMF. Likewise the World Bank and the IMF set policy for a large swath of the global south. And none of those people are elected.
"One of the biggest concerns around our stance was that it would impact our diversity numbers. Since my post, we've grown our headcount about 110%, while our diversity numbers have remained the same, or even improved on some metrics."

What that means in terms of black employees precisely, idk. But isn't it kinda racist to assume black people are a monolith with universally shared opinions? I can assure you that's not the case.
leslie.dewhurst@h-ai.co.uk

The regulatory burden varies.
We're pursuing both UK and US but US is more important to us.
After some very long bouts of self reflection, I've found that I have 4 primary emotional needs: social connection, satisfaction derived from accomplishment, breadth of information to learn, and excitation (something that gets my heard pumping and the adrenaline flowing).

Most things in my life that I occupy my free time with can meet those needs, art and music fill the first three, programming meets the middle two, but only gaming fills the 'excited' factor. I have yet to find any other activity that isn't dangerous which gives me the same rush as winning a game of dota2 or overwatch (or what have you). What's more, games not only fulfill my need for excitement, they also fulfill -all- of the aforementioned needs to a decent degree. Sure, I won't feel as accomplished finishing a setup in factorio as I would finishing a piece of music, but the difference really isn't all that great. And for breadth of knowledge? Games are designed to be grok-able, whereas many more existential domains are full of hard or nuanced problems. Lastly, (multiplayer) games are just as social as my other life pursuits if not more so.

Guess what I'm saying is that I've had trouble finding a suitable replacement for games, they really can serve as an omni-activity. Despite all that, they still give me a fair portion of guilt when I devote time to them. I can only assume that is my parents' sensibilities which have been ingrained into my conscience. As a result I've quit them multiple times, and the jury's still out as to whether I personally view them as a vice that needs to be severely moderated, but what keeps me coming back is that need for a rush. Nothing else gives it to me in such a balance of low risk / high reward.
My point is people are missing the point...again, clearly stating it again, the issue isn't the signaling, it's what must be signaled.
a channel controller! last time i used one of those it was a 68k hanging off a convex
So a Google engineer specifically wants code that relies on side effects?

This is one of those cases where you can be proud of a criticism rather than embarassed by it.
I haven't considered Tetris, but I'm researching the effects of Osu! (a rhythm game that requires heavy eye-movement and tapping) on people's public speaking anxiety. I can pretty conclusively show that people who stream with the tag "Depression" and "Anxiety" on Twitch speak considerably more while playing Osu! compared to other games - sort of like this paper but with live streamers https://pubmed.ncbi.nlm.nih.gov/26100455/ - my interpretation of my data is that people streaming with tags that suggest they are more likely to experience speaking anxiety, speak more while playing games that require heavy bilateral stimulation because they are desensitized to their anxiety.

Is there anyone else looking at or any other material on the subject of EMDR + video games? I can't find anything on the subject, which is kind of ridiculous considering how obvious the link is.
The mission is off track. He should stop listing garbage and stick to Bitcoin.

Crap like that shiba inu token are absolute scams, like most EVM tokens. They do nothing, add nothing, and trading them on chain just enriches the miners, or off chain, the exchange. Say what you like about dogecoin, at least it’s a long standing L1 blockchain with developers and history/transactions.
Including basically everything invested in space, not just launch, the pie is about $330B/yr now according to this:

https://www.airspacemag.com/daily-planet/cislunar-space-next...

Who knows what growth would be like with much cheaper launch but I'm hoping high.
Love that Armstrong did this at Coinbase. I want to work at work, not worry about the political opinions of my coworkers.
>When they are the de facto form of communication for a significant percentage of the population, it starts to go from "their rules" territory to "society's rules".

Facebook is nowhere near the de facto form of communication for a significant percentage of the population, as evidenced by the fact that the world didn't crash to a halt when it went down a few days ago. It's merely popular, but being popular doesn't mean it controls society or dictates its rules.

>Can you imagine being cut off from the phone system 40 years ago because you were selling answering machines?

That would be a valid comparison of Facebook owned the infrastructure of the internet, but they don't. It's trivially easy to communicate without Facebook.
At Google, people have built both, and we use a version control system on top of a snapshoting filesytem. The snapshotting is for never losing code/state on your machines, and the version control system is for interfacing with others (code review, merging, etc). While you could use one system for both, having both layered on top makes it easier to change them to each specific workflow.
It sure would be nice if we could even "just" get them for error-handling...

I didn't know that that's what their real name was. Is there a place that I can read an easy-to-understand explanation of them without a lot of math?
Eh, maybe, but I’m guessing not in this case. Poor interviewers abound.
Renault improved its bounce and conversion rates by measuring and optimizing
Driving without due care and attention
>It is reasonable in JS, and I think it should be

It's not. Even if npm install -g happened to work for you, it's insane to rely on it. These language package managers have a purpose in isolated environments but are incapable of building reliable, modifiable and updatable systems on their own. It's a good thing pip fails quickly so people don't attempt this.
Thanks, Sean.
I did notice.
We'll be in touch to put you on the list when your dad is post transplant.
Best,

Leslie
You're paid to do a job. Politics is for your personal time. We need to work on getting more personal time for people so people can focus on those passions instead of further blending work and personal life.
this is common amongst all first world industries.

whether it's farming, cruises, factories, transportation, etc.

not supporting it, but that's the current setup.
The problem is real, many big tech paid less than 1% on non-USA income.

This is likely one of the best agreements in decades. Will increase tax collection by decreasing incentive to avoid taxes. Little burrocracy, huge increase.

Previous mesh of transfer prices and other meassures added huge amount of burrocracy on a lot of companies, yet still did not make much difference for the biggest avoiders.
Also other apps.
The podcast Flow State changed my life - lyric-less music to drive focus, built around 30m pomodoro intervals. Highly recommended
I would argue that that's not the case for most programmers, at least not in the sense of developing a new p2p protocol, or a fast inverse square root algorithm. Would John Carmack code, e.g. a checkout system for an iPhone app 1000x faster than most programmers? I doubt that.
Apple Plans Major Culver City Office Expansion
It's a story as old as time: investors (and employees with equity) will put up with just about any yahoo and their dictates (and noxious politics) as long as the money keeps rolling in.

The pathetic handwringing here about "virtue signaling" and Coinbase's struggles is the height of farce.
Cease - Latin to cessare meaning "to yield", then Old French.

Desist - Latin to stare (sta-re, not homonym of stair) meaning "to stand", then (still) Latin to "sistere" meaning "to stop" plus prefix de, which in this context is "an order (from top, aka court) to down (aka to you)", then Old French.

Huh.

So this is basically court-enforced stop and yielding to the other party.
I mostly don't bother writing separate Operators. The only part I write are the so called Hooks (which are basically just airflow's way of defining a standard way of grabbing credentials and instantiating a session object).

After that you just write a short python function that grabs the data from one hook and pushes it to another. Which is basically the (M + N) solution you mention (I think the factor 2 is unnecessary if you've already split sources and sinks).

This approach works with anything you can connect to python. Though for particularly large datasets you want to be careful that you don't accidentally store all data in memory at once. And sure you can sometimes specialize an operation for a particular use case (e.g. if in your example can instruct BigQuery to connect to the Postgres application natively), but usually it works just fine to use a python script in-between.
How to import, invite Facebook friends to Google+ (2011)
Animation tracking the size of this year's ozone hole
I reckon that coding as part of an interview is really just to make sure the person isn't a total fraud. There's that guy who for some reason thinks he can nab a high paid job by blagging it, and then there's the guy who thought he was a coder but it turns out that writing some VBA macros isn't quite the same thing. Those kinds of people will be found out immediately if you ask for a FizzBuzz type question, and that is maybe a reason to do it.

Beyond that, there's no point. You won't discover whether the guy who passes is the kind who writes undocumented spaghetti, or if he doesn't know how git works, or if he doesn't know how to assess an OSS library.

What seems to always work for me, having hired dozens of people over the years, is a technical chat. Tell me what's interesting. What's the difference between this language and that one? Why did you make the choices that you did? You talk, not me.

Someone who can say substantive things about different techs has spent the time. Someone who has formed opinions has spent the time. Someone who's spent the time won't run out of opinions.

I will concede that while this has worked for me, a hiring manager in small financial teams, there's a fair chance it won't work for Google. For one, nothing I've just recommended can be measured. It also can't be taught to junior interviewers, and thus relies a fair bit on the reputations of the firms on the CV for filtering. Finally, and perhaps most importantly, there's a big difference between the decision maker doing the interview and someone who is just an advisor (ie an agent) for them, in that the agent needs to have something concrete to say to his boss as well.
They're all basically the same. All the arguments you have against anything not-bitcoin apply to bitcoin except bitcoin is older and way more power intensive. Doge is a better currency for a lot of reasons. Also its funny. List one, may as well list 'em all.
I appreciate the kind words. I'm still struggling hard with little end in sight, but maybe some day I can kick it before it's too late.
University test participation is far from worthless if you happen to come in second amongst dozens of participants. There are many winners.
It doesn't help them either way, whether you buy stuff or not.

However, it does help you not be comlicit to their treatment.
You cannot ship first class mail with anyone but the USPS in the US, and they are litigious about it.

Yes, you can put documents into a large manila envelope, or in a parcel, but you cannot mail an envelope using FedEx or UPS.
I'm going to take a wild guess and say if you work at Coinbase—voluntarily—you're extremely well paid. You're the farthest thing from a victim. Just because you can't raise your fist and scream at your coworkers doesn't mean you're oppressed.
Thought this was also pretty great:

> Doublets may also have arisen or persisted because the solicitors and clerks who drew up conveyances and other documents were paid by the word
It’s only ok on Twitter https://mobile.twitter.com/brian_armstrong/status/1445604556...
The General Index: n-grams and keywords from 107,233,728 journal articles
Because managers and directors feel that it is. They generally feel that it's an appropriate place for pushing their politics. (And complain loudly when employees do the same.)
Couldn't you go a step further and have the extension look for "sponsored" list items and simply remove them from the html?
Kia Sorento 2006. This car is immortal, I love it, and reminds me of Ashley Schaeffer’s second dealership.
Racket News – Issue 54
> I realize that there was a gap in preparation

I had a similar, but not the exactly same issue recently, and about 2/3s through the interview I was stopped and the interviewer kinda poked at my resume and successfully deduced that my prior work experience was just not at the level/scale the company was looking for. How do you prepare for that without having actually worked on that scale. Oddly, I ended up getting an offer for a different position after that though.

I can read about subject X all I want, but I would never be confident enough in an interview at just that. And large scale applications isn’t something I can just something I can replace with a side project.
There are probably tax reasons for offering it and they would prefer not too many people to take them up on it
Making Flowcharts with Knotend [video]
> This man spends way too much time on Twitter and not enough time learning the rules and regulations of the industry the company he leads participates in.

I can't think of a more hated CEO in the Cryptospace since Jihan Wu, who also spent quite a lot of time on social media/Twitter lambasting his users and detractors. A few years later he would be ousted by the CCP from his own company and was licking his wounds from his failed attempt to hi-jack Bitcoin after having loss majority hashing power and near exclusive manufacturer of miners. (Maybe Mark Karpeles, but even then he served his time in prison and after having his life ruined by the Japanese legal system and most just feel bad for the guy.)

To be honest, Strike is going to disrupt Coinbase business model sooner than later and the valuation of Coinbase is the very definition of froth.

In all seriousness, I can't wait to see Coinbase's and Armstrong's collective demise,
I think that about a decade ago they still used horrible "why is manhole round" questions or "guess the trick" ones. The kind which puzzle-obsessed geeks like to ask eachother but which are horrible for evaluating fitness for a job.

This changed. I interviewed 7 years ago and they have fixed this, judging by the questions I got and the interviewer training I received. Using trick questions and fixating on "the" solution was explicitly called out as bad.

Of the questions I received two were open ended design questions and the rest was about algorithms and implementing them.
Why do companies try to inspire employees with things beyond purely mercenary motivations?
Because that's part of the premise of a society governed in large part by the free market. That's an idea I support, but it only makes sense if market power isn't amoral. Tech company employees wield some of the most important power in our markets.