skysight-inc/HackerNews huggingface dataset:
I do like how he blasted the shit firehose at that investor guy, hehe. But yelling down at your employees is another matter entirely...you just don't do that
Thank you for your suggestions.

I have read two of Newport's books- Deep Work, and So Good They Can't Ignore You.

In Deep Work, he emphasizes on being comfortable being bored.

Actually the thing is, it is so easy when you have to choose between good and bad. Like- play that video game or read that research paper. Nothing hard about choices here, but when you have to choose between that research paper and some interesting non-fiction, or that great new blog and a conference video, that MOOC and that new language- it becomes paralyzing for me.

I am trying to figure out how to come out of this paralysis when you are choosing among many choices that are all good for you and going to benefit you.

I will give Digital Minimalism a try. Thanks for the suggestion.
The LinkedIn feed is actually great if you pretend it’s satire.
23 years here and at this point I consider interviews to be 1d100 random dice rolls. No matter how much you prepare there is no way you can predict how sensible the interviewers are. I figure just deal with it and interview more. If each interview is 1% independent chance of getting an offer, and you interview 50 times, you have a 40% chance of getting an offer.
I lived in MPLS for five years.

A -30 or -40 degree morning was a magical time.

Everything worked.

Everyone did exactly the thing they had to be doing. Everything was done correctly and diligently and on time.

You had your shit together or you stayed home. Or you were dead.

I miss it sometimes ...
People are that “fake” in real life too, it’s just harder to notice
You Better.com believe it, baby
Since I'm writing a new client, in Rust, for Second Life/Open Simulator, I'm very aware of these issues.

A metaverse client for a high-detail virtual world has most of the problems of an MMO client plus many of the problems of a web browser. First, much of what you're doing is time-sensitive. You have a stream of high-priority events in each direction that have to be dealt with quickly but don't have a high data volume. Then you have a lot of stuff that's less time critical.

The event stream is usually over UDP in the game world. Since you might lose a packet, that's a problem.
Most games have "unreliable" packets, which, if lost, are superseded by later packets. ("Where is avatar now" is a typical use.) You'd like to have that stream on a higher quality of service than the others, if only ISPs and routers actually paid attention to that.

Then you have the less-critical stuff, which needs reliability. ("Object X enters world" is a typical use.)
I'd use TCP for that, but Second Life has its own not very good UDP-based protocol, with a fixed retransmit timer. Reliable delivery, in-order delivery, no head of line blocking - pick two. TCP chooses the first two, SL's protocol chooses the first and third ones. Out of order delivery after a retransmit can cause avatars to lose clothing items, because the child item arrived before the parent item.

Then you have asset fetching. In Second Life/Open Simulator this is straight HTTP/1. But there are some unusual tricks. Textures are stored in progressive JPEG 2000. It's possible to open a connection and just read a few hundred bytes to get a low-rez version. Then, the client can stop reading for a while, put the low-rez version on screen, and wait to see if there's a need to keep reading, or just close the connection because a higher-rez version is not needed. The poor server has to tolerate a large number of stalled connections. Worse, the actual asset servers on AWS are front-ended by Akamai, which is optimized for browser-type behavior. Requesting an asset from an Akamai cache results in fetching the entire asset from AWS, even if only part of it is needed. There's a suspicion that large numbers of partial reads and stalled reads from clients sometimes causes Akamai's anti-DDOS detection to trip and throttle the data flow.

So those are just some of the issues "the HTTP of VR" must handle. Most are known to MMO designers. The big difference in virtual worlds is there's far more dynamic asset loading. How well that's managed has a strong influence on how consistent the world looks. It has to be constantly re-prioritized as the viewpoint moves.

(Demo, from my own work: https://vimeo.com/user28693218 This shows the client frantically trying to load the textures from the network before the camera gets close. Not all the tricks to make that look good are in this demo.)

It's not an overwhelmingly hard problem, but botch it and you will be laughed off Steam.
I feel like I see people being pedantic about "nation-state" and how the US isn't one quite frequently in the last few years and while it's not something that can be proven in an airtight manner, it's bordering on some sort of political statement to insist.

It seems that the UK, Israel, and Pakistan are considered nation-states. Is the US more like them, or more like the Ottoman Empire?

Saying that the US is obviously not a nation-state, seems like denying that there is an American identity the way that there is an Israeli one.
Thanks a bunch.

I already have read Cryptonomicon, and I have Seveneves and Snow Crash sitting on my shelf.

I will give the others a try.
How dare you communicate a problem using the color system. It hurts feelings, and feelings are important here.
I use two FEIT Electric PAR38 Daylight 325W-equivalent 5,000-lumen LED lamps in cheap IKEA NOT floor lamps next to my desk. They primarily help my mood and focus. They also help my near vision which has deteriorated recently.
Ukraine: https://www.forbes.com/sites/tatianakoffman/2020/06/13/why-b...

Stored wealth, memorized seed words and regenerated on the other side.

There was also an interview with someone relying on BTC in Venezuela too because their currency is worse.

You’re rounding by multiple years, especially if you consider ETH.

Also: https://www.matthuang.com/bitcoin_for_the_open_minded_skepti...
Keeping in touch with former colleagues and looking for new jobs is about it for me. The marketing feed is bogus to me.
I will give it a try. Thanks.
That’s correct. The wheel is still moving, and you are required to minimally tension it. Stronger tension will disengage the AP.
The original poster gave more details here: https://teslamotorsclub.com/tmc/threads/fsd-beta-attempts-to...
On that note what happened to BloodShed DevC++?
When we have a government without corruption, we probably won't need to be armed. That isn't the case today. Checks and balances work in a young government, but after hundreds of years, friendships, camaraderies, it's not difficult to have loosely coupled groups infiltrating all branches. Things eventually crumble as perfect systems are hard.

This is akin to the monarchies, where a king may have risen to power as a good leader, but a later king may not have been so kind.

These things aren't perfect, but having multiple systems to pick up where other systems fail provides us the ultimate leverage in the end.

Would you take airbags out of cars because they sometimes fail and always harm those who feel their impact and chemicals and everyone is "supposed to wear seat belts by law" anyway?
Interesting. I also work for a cloud provider. My team work on both internal infrastructure as well as product features. We take testing coverage very seriously and tie the metrics to the team's perf. Any product feature must have unit tests, integration tests at each layer of the stack, staging test, production test and continuous probers in production. But our reliability is still far from satisfactory. Now with your observation at AWS, I start wondering whether the coverage effort and different types of tests really help or not...
It get worse since Microsoft owns it. But who expected anything different?
General and Scalable Parallelization for Neural Networks
Michael Nesmith, the Monkee for all seasons, dies
These articles are getting tiresome. Anything thinking must have feelings to motivate their thoughts, otherwise the brain is useless. The basic assumption should be that anything with a brain has feelings.
I would argue that using less of someone's time is strictly "more humane" than using more of someone's time, because an individual's reaction to a situation is... individual
I saw this news somewhere else, in a much better article which I’m having trouble finding in my browser history.

The purpose of the system is basically to take over in bad traffic, doing everything for you, until things are good enough to drive again yourself.

This makes a certain amount of sense. Obviously the slower the car goes the more time it has to react to situations. It will also cause less damage if it makes a mistake.

Driving on the highway isn’t bad at all, especially with radar cruise control. I think I would rather have a system capable of handling bad traffic for me totally.
Never thought about it like this before. Adopted immediately.
Just a tangent: why do a transport-related website list this in mph? It should be km/h before mph in this instance because it's the native speed measurement in the Autobahn.
Well he could also be pissed off that he’s interviewing someone who claims to be an expert in something he can’t even install.
Thanks! Yeah that is a shame, but this set up with regular Chromecasts works fine. The HDMI to RCA converter can be used to just output the audio.
If there isn't one already, somebody should start one of those Github "Awesome X" lists of "Awesome PL implementation books".

Edit: there doesn't appear to be one for that specifically, but this list is kinda close.

https://github.com/aalhour/awesome-compilers
Well a $5 footlong at Subway is on sale for $5.99 until the end of the month.

With coupon of course.

After that who can say?
Driving in traffic jam takes a lot more physical and mental toll than in a smooth running traffic.
Oil gets $5 trillion a year in government subsidies worldwide. The market manipulation train left the station long ago.
TIL: facts about the US empire's criminality are defamatory.
Their service board is always as green as you have to be to trust it
Ya the first episode is not the best. They tried to show what they were doing before Jesus comes but it doesn’t work well. If you can, keep watching, or else try later. It’s not really representative of the rest. In fact next time I will advise people to skip.

Thanks for the update!
This hack has made me realize how many companies use old versions of things.

I see now why frameworks and languages prioritize backward compatibility.
A similar experience occurs with me almost always when jet lagged. After fighting off sleep for much of the day when I finally fall asleep during the later part of the day, it starts off exactly like described - a really dreamy state. Then after I have slept a couple of hours, I enter a state where I am sleeping and also awake at the same time and wanting to wake up but in a state of sleep paralysis where it is a herculean effort to try and shake off sleep and wake up. More often than not, even though I know I am in this state, still a panic sets in me that I am not able to shake off sleep and I wake up after quite some effort. And yes, I have had dreams where I have been able to solve some problems at work even without thinking about them during the day. Its totally fascinating!
When I’m falling asleep, I worry about things from the day — then my mind starts mixing everything up at some point.

Lying in bed, I vividly remember studying for a test on human anatomy, going over everything in my head. After five or so minutes, I felt pretty confident with my knowledge of human anatomy and I started panicking about my lack of knowledge of car anatomy (which doesn’t exist).

Strange enough, I can always tell my thoughts are jumbled up but I can’t fix them.

I hadn’t considered it was due to the shift into sleep — I always thought I was just too tired to keep making sense.
> The second ammendment was appended in 1791 if I'm not mistaken,

When the first amendment was written, they only had primitive printing presses. Obviously it does not apply to the internet, electronic printers, etc.
I believe Steam lets you return preordered games at any point before release. (At least, I was able to preorder New World, play the beta, and then, right before release, decide I didn’t want to keep it and got a refund.)
Multiple services I use were totally skunked, and none were ever anything but green.

Sagemaker, for example, was down all day. I was dead in the water on a modeling project that required GPUs. It relied on EC2, but nobody there even thought to update the status? WTF. This is clearly executives incentivized to let a bug persist. This is because the bug is actually a feature for misleading customers and maximizing profits.
You've written up my thoughts better than I can express them myself - I think what people get really stuck on when something like this happens is the 'can I solve this myself?' aspect.

A wait for X provider to fix it for you situation is infinitely more stressful than an 'I have played myself, I will now take action' situation.

Situations out of your (immediate) resolution control feel infinitely worse, even if the customer impact in practice of your fault vs cloud fault is the same.
Just gonna say two things here:
1) stop! Collaborate and listen.
And
2) I never got set 8 even thought I emailed!
Very odd to read an article in 2021 written for an (American!) audience that the editor judged needs an explanation of what D&D is. Can The New Yorker's audience really be THAT out of touch?
I agree it isn't a real job requirement to be able to switch back and forth quickly between thinking and communicating. I really have a hard time decoding what another person is thinking when I'm solving a problem. It's like I use the same part of my brain for both things, and it has to reboot to switch between them.

To mitigate this I try to constantly verbalize things that I'm thinking anyway, like, "This isn't the OO way to do it, but I think the OO way would be a poor match for the problem," and, "In real code I would model each of these item types with a class, but to save time and hopefully get further with the problem I'm going to model them as lists." The more I talk, the less they talk, and the less often I have to reboot into human mode.
I've experienced similar effects first hand.

University algorithm class assignment is due tomorrow at 1pm. I start working on it at midnight the day of. At around 4-5am I was stumped from a few problems, and went to campus to get some coffee. Tim Horton's doesn't open until 7am. I sit down in a chair and fall asleep.

While I was sleeping (half sleeping?), I dream-solved the remainder of the problems.

At 7am, I awoke, got my coffee, then went to type up the solutions.
I'm not sure that's related here? Jackson is a JSON and XML serialiser/deserialiser, and it has a bunch of ways to automatically serialise and deserialise things into objects, without being provided a template. This is where the danger lies, if you just let it do its thing it can be exploited as it will load classes that the input data asks for. There have been a number of RCEs about this in recent years

I'm not sure what that has to do with the performance of concurrenthashmap under heavy collisions... ?
My DX7 is still one of my favorite synths, sonically speaking. I had no idea how intuitive yet novel the circuitry was until I began reading this article.

In particular, I found it suprising that the sine waves were generated by indexing a wave table - you'd think a sine wave would be easy enough to generate without a table, but the way it implements phase distortion ('FM') on those sine waves by simply offsetting the index into that table is quite interesting. Sorta like having different mathematical functions for 'i' in a for loop.
You're right, it seems totally random. For one they had the Scrum Masters interview me and they felt I didn't have enough scrum experience. For another I had to try and compile a video encoder on a three generations out of date VM and it took all day and I got $100 for my time. Madness.
The NPCs in Cyberpunk are extremely limited in what they do, the world isn't realistic at all, and the frame rates drop for no real reason.

It's a simple game, and as limited as GTA is.
I'm much more pro-leetcode-style-interviews than the median HNer, but I agree with this criticism. It's a very unnatural way of working, and really dilutes the skill signal. In principle, you are learning about how they communicate, but I believe in practice what you suggest, where the candidate has a chance to produce a solution and then explain it afterwards, would be more effective at this as well.
So here's my read on this, based on the post.

The author is focused with technical review, and as such he probably fails to see just how important personal review is. Yes, you are being reviewed technically, but you are also being reviewed personally. You may know a lot of technical things, but do I want you on my team? The phone interview is what i'm going to use to make that decision. Technical we can work over later, but only if you sound like someone I want on my team.

I'm always willing to say, "They look like a great fit for the team and our goals, and let's give them a chance to learn the tech" versus, "They know a lot of technical stuff and let's give them a chance to see if they can learn to work with other people."
Impressive if it actually ships. Level 3 is really where things start to get real in terms of liability for the manufacturer.
Just having UDP somewhere in the stack isn't sufficient. The reason game protocols use UDP is because (among other things) they can precisely define when to block on missing data and when to ignore it and keep going.

For example, lets say a client is sent 3 sequential packets, p0, p1, and p2. Sadly, p1 has been dropped by network goblins. What should the client do? Well, that depends on what is in the packets. If p0-2 are messages like "append this value to a list", then it's pretty important for them to all arrive, and in-order. But if p0-2 are sequential updates to the coordinates of something then it doesn't matter if p1 is lost; you get the right final state regardless.

So in the case where you're interacting with something that's continuously moving (like, say, a person in VR) you can essentially never block on transient packet loss because there's always an update coming 10ms later. That's a big deal in terms of making the experience feel fluid.
Yes, censorship resistant means censorship resistant. Over time it becomes more apparent that the desire for a "middle ground" between extremely regressive censorship and absolute freedom is incoherent, because if you give people even the slightest wiggle room, they can create systems like this. I personally prefer a world where I'm allowed to have a general purpose computer, and incidentally it's also possible for ISIS to post propaganda online.
How do we know that the employment is directly related to temperatures? What sort of relationship is it?
He's the last human to ever beat the strongest Go AI. I don't know if he's happy about it, but he'll have a special place in the history books because of that. And like Chess, the game of Go will continue to be played and loved.
Did you get the right answers? :)

Hat tip for Timmies though.
Wow these are delightful! I would pay a dollar for each of these. If you’re listening, music industry.
The reason mechanisms like this are so mind blowing is because one simple has no precious artifacts from this time period which would make us aware of the fact that they had the technology to make such objects.

And by technology I don’t mean modern day CNC machines. However we know that sophisticated mechanical work began again in The 1400s with various clock makers.

However these still typically had a variety of tools and measuring instruments. It is not immediate obvious that ancient Greeks would have variety of files, calipers, lathes etc which appropriate techniques developed to use them to make sophisticated machinery.
I worked as a sole proprietor/consultant for several years, which involved lots of “personal review” during the sales process. I am well aware of how important that is.
There's no reason an asynchronous coding assignment needs to be more time-intensive than a synchronous coding interview - that's the convention but it's not a necessary one. Lots of companies do 4 hours of technical interviews, it's not hard to come up with an effective programming assignment that takes less time than that.
In an economy where finding workers is really tough, where target, walmart, etc have had to raise min wage to 15+ and add free college tuition....

They cannot fire the employees in question, they can only replace them 1:1 and w/ the amount of publicity, and the striking it's bound to deter a lot of potential applicants, and with people using automated and manual methods to spoof applications --some presumably locally even going through the entire application process, going through training, and quitting day one on the floor... seems to me like it'll bleed Kellogg's dry long before they ever find the employees they need to continue.

They're more likely to fully automate 100% of the plant before they find the staff they need for permanent replacements.

I'm seriously betting Kellogg's does a full reversal, esp when profits start to fall, and revenue expectations get dwarfed by the boycotts that are ongoing.

Personally, I can do without ever buying poptarts, eggo waffles, or any of their cereal. There's plenty of alternative junk food out there to fill the gap.
If you try to sleep with your eyes partially closed, you’ll start to hallucinate the things in front of you. Things become shapes, and then completely different things. It’s pretty interesting.
Words gain meaning from their usage. Instead of definitions, there are explanations and examples.

In the widely understood meaning, communism refers to a centralized state ruled by the communist party. Not by something called a communist party but by something that is a communist party.

The USSR was the canonical example of a communist state. States similar to it are generally seen as communist states, while states that are too different are not. Decentralized states otherwise similar to the USSR have never existed, so we don't know if people would consider them communist states.
… a very smart human
Not to send like a person on Blind, but keep in mind: With almost 7% inflation, any job that doesn't give you a 7% pay increase, is giving you a pay decrease.
There's a JS transpiler in the works for FreePascal, iirc.
Doesn't Teams need to be able to make emergency calls? What if the phone has no cell service but it has an Internet connection? Dialling 911 must always connect to local emergency services, and I'm pretty sure Teams is not exempt from those rules.
2077 is a fantastic game, and the only thing I wish is that I had never let my opinion of the game be colored by reddit and ycombinator.
Solving the game comes before solving for fun. If we create an AI that can win, then we can hamper the AI in fun ways, or give it an altered objective function that maximizes the players fun.
While that’s definitely accurate, that stock is a better asset than cash most of the time. There’s a reason most rich people have their wealth in stocks: because it’s more effective in the long run for generating wealth than hard cash.

So I don’t think saying “it’s just in a semi-illiquid asset” really detracts from the fact that it’s a huge amount of wealth. In fact, if it was all in cash, Elon would be “worse off” in the long run. (In that it wouldn’t be able to grow the way that it needs to to generate more wealth.)

Obviously there is more nuance, but “it’s not real money” is a very common counterpoint to someone saying “they are very rich,” and usually used to make it seem like the rich person isn’t as rich. But they’re actually richer for having stocks.