skysight-inc/HackerNews huggingface dataset:
I don't agree with recorded video, but I am now convinced that there should always be an random "observer" (interviewer does not get to pick) who does nothing but watch and take notes along with an interviewer.

You can give whatever excuse you want "Adding a new person to the loops," "normalizing the loop level," whatever. But I am now convinced that interviewers cannot be trusted alone with candidates anymore.

Maybe I'm naiive that they ever could be, but if one of my guys did half of the stuff people keep reporting to a candidate and I found out about it, I'd have his head and maybe his badge.

Fsck you very much whichever FAANG HR department decided that "interview loop" was something to be added to corporate evaluations for points and then promulgated it to other companies. Thus making both sides of interviewing even shittier than it was before.
I never read any hype about games and was perfectly happy with CP2077. Granted, I played it on an Xbox One X, which had enough power to actually run it.

Ran into a good dozen crashes during my 40hour+ playthrough and one bug that affected my playing in any way (some quest-related audio didn't play and missed some stuff).

From what I've gathered there was a massive group of people, bolstered by what the Witcher 3 had become after years of development and multiple DLCs, who believed and took to heart every single word from the marketing department about three separate plotlines and AI NPCs with full lives etc.

While in actuality the "separate plots" were three short intros and a few background-specific discussion options.

This might be the worst case of mismanaged expectations in the history of gaming. CDPR shot for the moon, said they were gonna get to the moon and the result was a sparkler thrown off a roof. It was the prettiest sparkler in a long time, but that's not what the crowd was expecting.
Libertarian became co-opted to mean the modern “right-libertarian” only in the 1960s; before that it basically meant anarchist.
It's a diplomatic way to say rogue/hostile state. An attempt to make the statement less political.
This was our exact experience with this outage.

Literally all our AWS resources are in EU/UK regions - and they all continued functioning just fine - but we couldn't sign in to our AWS console to manage said resources.

Thankfully the outage didn't impact our production systems at all, but our inability to access said console was quite alarming to say the least.
Previous discussion on this subject (chess boom):

https://news.ycombinator.com/item?id=23537774
I’m glad they published something, that too so quick. Ultimately these guys are running a business. There are other market alternatives, multibillion dollar contracts at play, SLAs, etc. it’s not as simple as people think.
People promoting this view fail to understand that people work in teams and it only takes one FP zealot to force everyone to do FP and your PRs don't get merged unless it's idiomatic Scala.
Maybe not, if the CPU is built out of discrete components:

https://en.wikipedia.org/wiki/Microcomputer

> A microcomputer is a small, relatively inexpensive computer with a microprocessor as its central processing unit (CPU).[2]
Public roads are not a racetrack, and it's regrettable many people treat it as such. That society for some reason tolerates "spirited" driving, people using the road as their personal rollercoaster, is one of the worst lapses in our collective judgements. It probably grew out of cars starting out as toys for the rich, and the aspirational branding created around it.

Allowing high speed cars anywhere (even on the twisty "empty" roads) is the main reason the public realm is now objectively dangerous.

Driving should have been integrated in the culture as a solemn activity, only reserved to those with impeccable integrity and high moral standing, a true privilege in which the driver assumes responsibility for the lives of others, and accepts accountability commensurate with this duty.

Ending somebodies life, injuring others, causing damage, those are the inevitable by-products of careless driving, of driving for sport.

I'm exaggerating for emphasis. But driving as a hobby should be reserved to the racetrack. Just like shooting guns as a hobby is reserved to the gun range.
What Shapeless gives you is the ability to treat value-like types - case classes and sealed traits - generically. And so you can do "walk the object graph" style stuff at compile time - particularly, typeclass derivation.

https://circe.github.io/circe/codecs/auto-derivation.html is one popular library that does this - note that the `.asJson` will fail at compile time if you add a member to Greeting or Person whose type can't be serialized/deserialized (e.g. File or Lock or something) i.e. one that doesn't have an Encoder typeclass instance available.
Enterprise Java developers are scared to face the underlying human and cultural factors that led to such a massively boneheaded security vulnerability being possible.
That's how you start getting crooked laws changed.
Frans de Waal's book Are We Smart Enough to Know How Smart Animals Are? is also very good on the topic of scientific research not allowing empathy between animals as a prior in research, due to the decades-long stranglehold of behaviorism in research. He argues that it's more ridiculous to suggest that we start from a point of treating animals as if they don't have complex emotional lives than the other way around (although in that book he's talking primarily about mammals). He still thinks you should try to prove things scientifically, just that the starting point of treating them like input-output machines is a really weird one.
This happened to me at a recent Google interview. It was the last interview of 5 and the guy gave me a gnarly graph problem. I was trying to wrap my head around it, but he kept interrupting me and giving me unwanted help. I ended up getting writer's block and just mentally shutdown because he wouldn't let me have time to think. He ended the interview early because of poor performance.

It made me feel like I didn't know anything and was very embarassing. It also changed my outlook on Google, and I'll never interview with them again.
Narendra Modi becomes the most searched politician
Well literally today I got a notification from GitHub that I need to upgrade the version of jackson-databind that one of my project depends on because of a security vulnerability. And apparently that's the 8th such fix to this patch version of jackson-databind.
You mean the the reaction to jndi logging RCE for log4j has been way too seriously?

What's the basis of this assessment?

Logging library fetching remote code and inject to local application runtime. Seems a pretty bad idea for any people with decent amount of programming experience, right?

Or I missed something.
My apologies. I'd never seen it, and since it was in the context of chess, I included that in my searches. There was lots of information about cheese, and lots of questions about who the GOAT was, but not what it meant.

Interestingly, my comment got a handful of upvotes before it was modded to oblivion, so apparently I wasn't alone in not knowing this very common acronym.

I'll try to be more American next time I'm on the Internet.
FizzBuzzEnterpriseEdition and its issues are fucking gold.
My guess? It’s interesting and humorous.
I’m not all that angry over the situation but more disappointed that we’ve all collectively handed the keys over to AWS because “servers are hard”. Yeh they are but it’s not like locking ourselves into one vendor with flaky docs and a black box of bugs is any better, at least when your own servers go down it’s on you and you don’t take out half of North America.
Solo lends itself to group play just fine.

Just because your D&D character's class is "Fighter", it doesn't mean they need to fight everyone they meet :D

Solo is just the asskicker class of CP2020

Source: Played CP2020 in the previous millennium a bunch.
I still think it could be potentially useful to, with a centralized database, use a similar kind of authentication scheme, in a way that allows for succinct demonstrations of any kinds of rule violations (compared to the rules that were set), as well as efficient to check proofs that state changes are in accordance with the rules which were set.

(I wonder if a network of such centralized DBs run by different parties might be enough to produce incentives among the different DB owners to behave in accordance to rules which they initially publish for themselves, etc. )
I see it as a systematic failure of the peer review system. Referee should be particularly careful that the article includes all information needed to replicate the results. This is often not the case, from my experience.
I have had the same CAT work boots for 30 years. They have been up mountains and in swamps.
Wouldn’t it be less than 0.2%? It parsed to me as less than 1 out of 100 out of those who have the opportunity via work release or other community integration initiatives.
I have found[1] the government research grant program "Intelligent Development Operational Program for the years 2014-2020" ("Programu Operacyjnego Inteligentny Rozwój 2014- 2020 działanie 1.2") and funding number/code "POIR.01.02.00-00-0105/16" but am Ill-equipped to search surrounding[2] PDFs for penalties.

It was, and still is, my assumption that there are penalties.

Also, this seems to be another grant - "City Creation" is documented separately[1] and with different amounts from "Animation Excellence", "Cinematic Feel" and "Seamless Multiplayer"[3]

[1] https://archiwum.ncbr.gov.pl/fileadmin/gfx/ncbir/userfiles/_...

[2] https://archiwum.ncbr.gov.pl/programy/fundusze-europejskie/p...

[3] https://archiwum.ncbr.gov.pl/fileadmin/gfx/ncbir/userfiles/_...
> And that is a problem how? Stick to one style.

Switching an API from "a result or nothing" to "a result or an error message" happens all the time, and switching in the other direction is only slightly less frequent. And of course most programs have some APIs where one is appropriate and some where the other is. So consistency is valuable.

> https://github.com/spring-projects-experimental/spring-fu/tr...

Still reflection-based.

> There's nothing magical about it.

It's magical to anyone thinking in the language - it breaks the rules of the language, so you can't reason about what it does.
I'm only half joking with this low-tech solution:

https://www.amazon.com/Retekess-Transmitter-Microphone-Trans...

This extremely low-tech solution would give you 10 room audio from a single source (like MPD, but it could be anything at all since you just plug a line-in - your old turntable for example). If the transmitter isn't up to snuff for your huge abode, you could get a slightly larger transmitter that does about 900ft.

With 3 transmitters on different frequencies and say 5 receivers dotted throughout the house, you could tune a room to "Dad FM" or "WTF is that racket FM"

I seriously considered this for laughs but didn't follow through.
Turbo Repo: fast build system for JavaScript and TypeScript monorepos
You likely have dreams, just don’t remember them.
Ford to triple production capacity for the all-electric Mustang Mach E by 2023
Delphi also has stack allocated records, very similar to C# structs.
And a good reminder to keep your plans simple.

"In fact, on that morning, his friends had discovered that there was not a single red balloon for sale in all the markets of St. Petersburg. At length, they obtained an old one from a child, but it no longer flew. In desperation, they bought a red rubber ball and attempted to inflate it with hydrogen; but when they released it, it floated only a few feet up, stopped just short of the top of the courtyard wall, and drifted back down to them. Finally, they tied it to the top of a woman’s umbrella, and she walked back and forth on the street, holding the umbrella as high above her head as she could—but not high enough".
While I completely disagree with your characterization of chess as a "solved" game, whether it's solved or not also doesn't really matter. Aimbots can crush CSGO pros, and OpenAI beat TI winners OG in 2019, but at the end of the day the strength of computers is irrelevant because we want to watch sports being played between humans, the strength of algorithms or computers (mostly) doesn't play into our enjoyment so long as the game remains complex for the human players and spectators.

As for meta changes and new patches, chess kinda sees this in the rise and fall of certain openings. For example, the popularity of the London System in the recent decade and the development of new theory within popular openings (I recall the Tal Variation of the Advanced Caro-Kann being popular in a recent tournament even though the Short variation was seen as the most critical way to continue for white for a long time). And this is just at the highest level, anyone in online blitz has had to learn to refute the Stafford Gambit because it "entered the meta" after Eric Rosen popularized it a few months ago.
do 4 hours of work, remain 'online' at job watching twitch for rest of 4 hours
I am grateful to AWS for this report.

Not sure if any AWS support staff are monitoring this thread, but the article said:

> Customers also experienced login failures to the AWS Console in the impacted region during the event.

All our AWS instances / resources are in EU/UK availability zones, and yet we couldn't access our console either.

Thankfully none of our instances were affected by the outage, but our inability to access the console was quite worrying.

Any idea why this was this case?

Any suggestions to mitigate this risk in the event of a future outage would be appreciated.
I’ve helped a half dozen people with this. One trick is to just keep a notepad by your bed and first, first, first thing try to write down what you remember from your dreams.

My suspicion is eventually the brain says “oh you care about this? Okay cool I’ll hold on to them for longer.”

Give it a couple of weeks you might be surprised.
Adding Logitech Unifying Receiver support to OpenBSD, part 1
That’s rough. But sounds like an unpleasant work environment so at least you short-circuited that!
Build a Pomodoro Timer Using HTML, CSS and JavaScript
> 3. Internet: it is combined with big data and it can be tracked during the whole process

The site feels like satire. Some of the Q&A answers just make little sense.

Also, they claim it's non-lethal. After the example videos, I cannot see how that is the case. It looks like it could easily shred through some stomach lining or nick an artery or completely blind someone.
There's a big difference here: paper is typically traceable to the source without much hassle. This tech is partially traceable to redistributors only.
I have noticed that my friends who invest don't try and guess the market. I like the simple message of make all you can, save all you can, give all you can.
Game 6: Incredible chess.

c5: Not so much :-(

The pressure of a Word Championship match is not to be underestimated.
Stop giving this dude press for his Twitter bullshit. Wake us up when he does something cool.
Instead of the Chromecast Audio I got a Pi 4 and Startech 7.1 usb audio. With Pulseaudio you can remap channels, so I have 5.1 going to my old Yamaha (which lacks hdmi) and 2 channels going to a Denon that drives ceiling speakers in the adjoining kitchen. This handles movies, and has played everything up to Atmos, downmixed to 5.1. Also upmixes stereo to 5.1, sending <150Hz to the sub channel. It plays the same audio to both amps because it's open-plan, but the amps are separate so I can turn one down or off, or change to another source.

The Pi runs gmediarender-resurrect (a DLNA receiver) so I can fling audio from my laptop (pulseaudio-dlna) or phone (bubble upnp).
I think the most important thing is to find out what your superior expects you to achieve in the first 1, 3, 6 months, how you can get there and who can help you getting there. Too many people live in fear, because they don't know if they do well. Just ask what people expect!

The next important goal might be getting to know the people, their views. Ask a lot of questions. Don't try to seem smart - ask all the dumb question at the beginning. It gets harder to ask them the longer you are on the job.
People are mad that someone created a Go library mocking the (obviously terrible) log4j behavior. How dare you make fun of the hardworking log4j developers, or the programming community that accepted their outrageously overcomplicated library without question? They're trying their best!
Anything else aside from whataboutisms?
Signs are also frequently wrong, even in Germany. This can get so bad that there are multiple maximum speeds on the same road in the same direction, all depending on where you came from.
Advent of PBT – Day 11 – HanoiTower
He was also a biologist, countering Darwin by stating there is as much (or more) cooporation in nature as there is conflict

https://en.m.wikipedia.org/wiki/Mutual_Aid:_A_Factor_of_Evol...
I don't think the matter is whether or not VPs are involved, but the fact that human sign off is required. Ideally the dashboard would accurately show what's working or not, regardless if the engineers know what's going on.
Just that one part? Or everything? I’m not quite sure how Handshake is generating balance in the first place, beyond a lot of mentions of coins and exchange tickers.
I Found a Song That Breaks Android Auto When You Listen to It
I was just thinking the same. My own journey was very shaped by connections.

An artist friend also made an interesting comment before I started to work for myself. I said, "it must be great being your own boss". He said, "when you work for yourself everyone is your boss".
>> Why so much fake enthusiasm ?

Because fake enthusiasm gives you online points? And because LinkedIn people are really easy to impress. Just use mediapipe and record yourself pressing some virtual keys and you will be a celebrity.
That looks like a lot of fun
When I googled the energy of a Nerf dart I saw 4 joules, but this is from a 200g Nerf dart in a hypothetical question. When I calculate it for a 1g Nerf dart at around 21m/s it comes out to 0.2205 joules
How does this work in practise? I think there must be something in the legislation as well. I don't see the driver and car manufacturer could just transfer the liabilities to the manufacturer with mutual contract. Monetary liabilities maybe, but there can be also criminal charges on the table.
The Vienna convention was supposed to prevent trumped up crimes from being held over the heads of diplomats.

It's conventional for the diplomatic immunity to be waived if an actual major crime took place as a gesture of good faith.

The fact that the US doesnt do it here demonstrates just how little respect it has for the UK.
Or the cringy “kudos” posts calling out a coworker that helped someone out at work
NOTE: this is just my perspective from observing the language evolve.

Anders Hejlsberg specifically mentions the "dynamic"[1] keyword. Normally C# is statically typed, that is at compile time you know the type of everything. With the "dynamic" keyword, function calls and field access are resolved at run time. For example if you have the following code:

dynamic myObj = new object();
Console.WriteLine(myObj.MyProp);

It will compile fine. At runtime it will crash, because System.Object has no property "MyProp". But if the object did have the "MyProp" property, it would have run fine. This example shows how dynamic can take C# from a statically typed language like Java and turn it into a dynamically type language like Python. From a language design perspective, this is a bit of an aberration from the statically typed path C# has taken most of the time.

From a language implementation perspective, this feature has a high cost. It requires re-implementing features of the C# compiler as a library in the Microsoft.CSharp namespace. This is required by features like overload resolution for method calls have to happen at runtime instead of compile time. And because compiled programs take dependencies on this library, it is hard to change it without breaking deployed programs. The supporting libraries are so fragile that there is a policy to not change them [3].

As for why you would want this late-bound stuff in the first place, it is kinda nice when interfacing with dynamic language environments. When the feature was originally released, the Dynamic Language Runtime[4] was a big deal. It enabled implemented versions of Ruby and Python (called IronRuby and IronPython) that were based on .NET. And the "dynamic" keyword ease calling into these language implementations. Additionally calling into COM was made easier by the "dynamic" keyword. It was so useful that it was added back to .NET 5 [2].

[1]: https://docs.microsoft.com/dotnet/csharp/programming-guide/t...

[2]: https://github.com/dotnet/runtime/pull/33060

[3]: https://github.com/dotnet/runtime/issues/27790

[4]: https://en.wikipedia.org/wiki/Dynamic_Language_Runtime
Their pricing strategy always sucked. I mean, 4000 Bucks for a Java IDE?
Jetbrains on the other hand did the right thing from the beginning by asking money but keeping the price realistic.
It's an example, and a compelling one. That is not the same as cherry picking.
This is an amazing take thanks for sharing
Very true, it's kind of like when you try to automate existing human processes. There are often too many exceptions to make it easy enough to automate, compared to a company that automated this process from the beginning.
Humans are very good at exception handling, albeit slow, and this is implicit in any process involving humans.

Standardization is necessary for good automation.
Censorship would be shutting things down after the fact.

I think the important question now is whether it's irresponsible to build channels that (A) terrorists will find useful, (B) will allow them to look more savvy and attractive than they actually are, (C) seed their ideas to a wider audience than they have - see [1] - and (D) count on less motivated people with nonviolent ideas and less time on their hands to offer countervailing ideologies and "win" the space. The space you're creating and enabling.

[1] People with more time on their hands and/or a more absolute/violent agenda are more apt to find ways to game a system, whether it's a swarm or a newsfeed. Their time and motivation are asymmetrical to the normal functioning of a marketplace of ideas in which good/logical ideas are supposed to outperform bad/emotional appeals. The true question is not whether this platform can or will be gamed, or trying to guess and preempt how it will be gamed, but deciding whether it's immoral to exert your intellect to give leverage to griefers by giving them more visible surface area. If the result is something that only marginally helps average people but drastically improves the lot of griefers, then the surface area you're providing them to attack everyone else will be exponentially larger than the defensible area of reasonable ideologies you hope to have counter the bad ones.

In other words, all the talk of open ideas is true in a truly open marketplace, but violence tends to fill a vacuum, and in a closed system or especially a new, empty space with experimental tooling, it is entirely possible for bad actors to drive out good ones.
Mary, Queen of Scots, sealed her final missive with an intricate letterlock