skysight-inc/HackerNews huggingface dataset:
Some things in favor of the keychron:

1. Wireless is kind of a rarity in the MKB landscape

2. It's one of the more inexpensive hot-swappable boards out there, which is a stellar feature if you want to try different switches but dont want to buy an entire new keyboard.
I think this would be even worse. The number of people that would need to have access to the patched versions would be too large to effectively secure and the patch would deliver knowledge about the vulnerability to any potential attacker. Government computers would be protected, but contractors and other businesses placed at higher risk.
Then instead of reassigning new data to foo, just assign new data to foo2. You can still use the notebook to experiment, what you are doing is removing ambiguity.
Airplane luggage is lost quite often as well. And carry on luggage is very limited.
Past Jeopardy contestants want show to address alleged 'white power' symbol
I'm not really sure, I think a fork and merge-request system might be useful? Or requiring registration for all editors. The big issue is figuring out how to reduce the moderation burden to a reasonable amount.
I have in the back of my mind to do the same. I think there's a ton of potential there, because you can pack a lot of nuance into an experience where only the nuance the reader actually cares about is surfaced. Additionally, doing the research to support objections both enhances your own understanding of the situation and shows the reader that this is an avenue you've considered.

There's one UX wrinkle I haven't sorted out yet, which is that I would ideally like to let readers propose new branches to support rebuttals/perspectives I didn't consider in the initial draft. Probably the cleanest way (particularly in my case, because the source is open) is to request PRs on the Ink script with new branches. But non-technical readers are unlikely to be comfortable working with PRs, even in a language as approachable as Ink.

Well, and a second, which is that in my ideal UX for something like this, I'd like support for explorable models (like in Jupyter). You could probably merge Ink and Jupyter because Ink's Javascript integration is open (I added support for "choices" that behaved as hyperlinks in my portfolio site linked above).

To that end, these days I'm exploring hacking the Godot editor into a browser of "model-driven documents", but life is busy so progress is slow.
how does that work? Native Americans didn't have disease Europeans where not exposed to? Only Europeans had diseases?

any info about this? very interesting
If you're within ~50ms of the liveview server you can get really close to client side interaction responsiveness.

Animations are still better off handled client side, though you can go far with web components and liveview updated HTML: https://github.com/hmans/three-elements
I don't quite understand your point.

You are basically implying that opera is beyond rescue because the governance moved from a country you value to countries you value less?
In a couple of months we'll have instances in Chennai!
"common solutions are frequently dogma" tell me about it. Developers who don't (or won't) engage their brain and think about _why_ they're doing _what_ they're doing is the bane of my life
What I think is different about targeted online advertising is that the ads targeted at specific groups may never be visible to other groups. A company can outright lie to a pre-selected group who they consider do not have the knowledge, skill or time to counter the lies.

There is a non-zero chance that TV timeslots are seen by people not in the targeted group. A billboard in a school zone may have a high chance of being seen by naive young moms but the canny young moms will also see it, along with dads and grandparents picking up kids, not to mention hundreds of other people who live and work in the area.

> it doesn't make sense to make a company waste money

except it does, to keep them accountable
Here's my opinion as to why you might avoid a linear switch: They are just too easy to press. That is indeed nice for gaming, but you will send keystrokes just setting your fingers on the home row.

Also, this guide seems to be a rehash of what was available 10 years ago. It would be nice if you covered some of the newer options. Personally I dipped my toes in the water for the first time about 6 months ago and didn't recognize anything that was actually on the market compared to when I bought my first board with MX Blues back in 2010, and this is more or less the extent of the knowledge you could get back then.
You're probably thinking of Frankel and Gnutella since it was a contemporary of the original Napster (except still exists!) https://en.wikipedia.org/wiki/Gnutella
Those spikes are hilarious, they're probably from a liveview DoS. People are fond of using the debug console to "click" hundreds of times per second and there's no rate limiting in the app.
True, but some companies are extra careful. Or were anyway, back when I got a tour.
Notice how many posts it took us to get from shipping containers to relative ancient-modern military strategic considerations. I think we've all been playing too many strategy games.
MySQL 8 Performance Benchmark: default config vs. AI generated
A friend of mine got a data scientist job at a well-known tech company after a summer-long bootcamp. He had previous experience, though, doing some academic-track work in a scientific field. So the training was giving him a more solid background in an area that he was kind of informally nudging into in the first place.

Technically the prerequisites are very loose but the best success stories I hear are usually more like, someone got a STEM degree but actually not all of those degrees translate into well-paying jobs, after this boot camp they were able to shift over to a data science career.
Clubhouse for Remote Teams
I think any company should be able to target ads by age. The Ad a teenager would click on is different than one a 40something would click on. Ads are expensive, so it makes sense to target the ad to make it relevant to the user.

Facebook clearly does have a bug here, where they didn't warn the ad buyer that they were excluding an age range. Someone operating in good faith could have one ad for 18-29, another for 31-40, and one for 41 and up. According to the 'outrage' this is highly illegal. But clearly a simple mistake, an off by one error if you would :D. Facebook knows you don't want to excluded anyone, so they should warn about the excluded age range. No matter where it shows up.

Also, is advertising to (demographic) most likely to buy your service really exclusion/discrimination? To the level of a crime? I'm unconvinced I agree it should be.
There are often more straightforward ways to reuse code than to use inheritance. ~Two~ three advantages of composition for code reuse:

1. Composition is often more explicit than inheritance. Inheritance is overly magic.

2. Composition avoids incidental coupling of methods. With inheritance this is unavoidable.

3. Composition is more difficult to misuse. Both composition and inheritance have their purposes. In the wild, I’ve seen inheritance misapplied much more often than I have seen with composition.
Yup I still consider myself junior level and the only available positions I see are senior.
Thanks a lot - this thing is great!
https://ncatlab.org/nlab/show/Gravity+and+Grace
It seems pretty clear that the person you’re replying to agrees with you, they just committed the crime of stating your position more succinctly.
Apple will never sell it's chips standalone. Phone, desktop or server, whatever. I can see them building Mx cloud servers and trying to peddle it for CI pipelines, but not selling actual iron.
> What if Player 2 made a conflicting play and their change was accepted by the GameServer before Player 1's change reached the GameServer?

Not sure I understand the question but, I don't see how this would happen.

On the BEAM it's processes all the way down. There's a process for that instance of the game, which is basically a big state machine, and 2 processes representing the client state, one for each player.

When the game (process) starts, it expects a message from player 1 (process), then one from player 2, and so on.

If there's a client timeout or network disconnection, the player process affected crashes, and if the app has been architected well, the other player process and game process are in a supervision tree, so they crash as well, perhaps notifying the other player that the game has ended because of a disconnection from the other peer.

But none of this will accept a move from the player 2 when it's player 1's turn.
Actually, you could go for Erlang programming. Erlang has a distributed system that aims to run on multiple hosts in parallel.

http://erlang.org/doc/reference_manual/distributed.html

Following, as you understand the concepts, you can dive into it‘s internals. Not by studying Erlangs compiler, but by trying to solve distributed computing by yourself.
For this, at first you should learn about RPC. Then have a deeper look at sockets. Definitely, you should go with C to understand these techs. High level languages are abstracting RPC and sockets way to much.
I can only assume that he is implying that any involvement of/by Chinese people is a very bad thing per se.
Just an anecdotal mention that over the course of multiple vacations I finally managed to try a Gros Michel some years ago. They're still grown in parts of Africa and Asia.

When you read into the topic, it always sounds like the Cavendish tastes much more bland than the Michel and that the Michel tastes much more like the synthetic banana taste we sometimes find in sweets.

I can't say that it was a huge taste difference when I tried it, though I might just have had bad luck with the specimen.
Can confirm - Keychron didn't even come up on my initial searches a few years ago for mechanical + wireless, and I ended up with a couple (work, home) of the Logitech G613.

These are good, solid devices, with a nice response - however both are starting to give me double characters on some keys. I'm wary about popping the tops on the keys, and so far some good thumps / blowing out around the affected keys has resolved the problems. However, reviews around the net suggest this is a problem that tends to get worse with this model.

The Keychron is now on my shortlist once these Logitechs are unusable.
My wife has managed labs for various universities. All I know and understand - obviously peripherally from meeting various peoples - is that I will never do a PhD, never get into Academia and I would advise almost anyone else the same.

Which is a real shame, because I love the romantic concept of science and advancing knowledge for the world!

But todays academic systems seems borderline pathologically damaging to the humans involved.
I doubt very much the M1 will make people abandon Windows or ChromeOS in droves. Windows+Office or Windows+Steam, or plain price point, is what keeps people from moving to Apple, and having better CPU isn't radically gonna change that.
I feel there's a full cycle of buying keyboards. I wonder do people feel the same?

1. Buy mechanical keyboards with click sounds, preferably blue switch ones.

2. (Optional) tweak keycaps

3. (Optional) tweak customized keyboards

4. Wondering if Topre or PFU is really better as people said. Then proceed to buy one, and couldn't be happier

5. Actually, I could be happier because I don't care about keyboards anymore - my favorite is a silent red switch one because it's doesn't draw attention (both mine and others'). Also never go back to keyboard forums or subreddits.
> Common membrane keyboards only offer a life span of 5 million keystrokes while a mechanical keyboard can reach 50 million.

Maybe it’s just me, but while I have never had a problem with a rubber dome board, I have had to clean/adjust/replace cherry switches on every board I’ve put a decent amount of use into.
Apps with state are wonderful to work with. I'm pretty excited to build apps that cache in process and don't rely on 47 external services to do CRUD.
Pandemic opened up a world of retro gaming to me too. I’ve discovered so many great games that I never had a chance to play when I was a kid / teenager. And my current skillz in Atari 2600 SeaQuest really make my childhood scores look like child’s game! I would also agree about what you say about SNES/Genesis. Raster based games and gameplay really seemed to peak in those years. RetroPie/RetroArch shaders like ScaleFx or Xbrz by the way work miracles on some of these 16bit console titles to make them look slightly more modern (pc / gpu required, I don’t think pi has enough muscle yet).

I was learning Godot game engine the other day - It would be pretty awesome to be able to use something like that to output a SNES/Genesis game. Or old skool demo without having to learn snes etc. assembly :D
> Disclosure: I have no contractual agreements with an ISA.

Does this mean you paid up front?
I enjoy reading language log https://languagelog.ldc.upenn.edu/nll/
I do that with my mother and it works well. However, it wasn't easy at all to set up, and she couldn't have done it on her own. The timing was fortunate since I got it for her before the pandemic.
This is not about accents, but voice pitch.
A lot if not all is due to Covid. All the big techs have had stellar quarters. Google, FB or AMD also reported massive results this week. The world is stuck at home and has been starved for hardware and content.
Microsoft and Google are taking care it does.

I would watch the upcoming VC++ static analysis talk regarding its progress.

https://visualstudio.microsoft.com/de/pure-virtual-cpp-event...
I feel like a perv, but I love the mushy soft travel of membrane keyboards. I have four Logitech G11-s for all my devices - the 3x18 extra keys are also great - they go strong since 15 years.

The feats of mechanical do appeal tho, and I fear what happens when they broke - but none of the switches could come close to this typing experience, and all I tried were way too loud.
Your answer is pretty close to what most people do: https://en.m.wikipedia.org/wiki/Client-side_prediction
Excellent timing. I just got a desktop for the first time, and the keyboard it came with is aweful. I’ve been digging into the world of keyboards and have come up against the one big issue:

There seems to be no good keyboard on the market that does not have rainbow flashing LEDs under every key.

Can anybody recommend a good keyboard with adults as a target market?
Sorry, but a 50$ a month subscription does not entitle you to speak with network engineers.
The Snow Leopard days of the Mac made me want one. Everything since then has been a disappointment. I miss the big little details like the Welcome intros and beautiful usage of CoreAnimation. Now it seems like nothing uses it, and macOS seems far far less magical than ever.

I could never see Apple coming up with the original Time Machine design anymore.
Not sure why the link title is "Homeless in the Shadow of Apple's $5B Campus", but the url takes you to an article entitled "The Techlash Is Coming for Apple"
While it has been picked at Microsoft, its relevance on the Windows developer eco-system is quite tiny.

It remains to be seen when it will even have a place on VS installer.
That's an issue with extremely light (read: cherry red or equivalents), but if you get heavier switches you are very unlikely to have this issue. You are more likely to accidentally actuate a cherry brown than a black, for example.

Also I agree with your second point. If nothing else, it should be mentioned that you're more likely to see Gateron/Kailh in mass market boards these days. They do use a very similar color scheme which makes it easier for beginners though.
Don't need to be so close. AFAIK when Live View was announced, Jose Valim and Chris McCord tested a 60 fps server side rendered animation from across the pond and it was perfectly smooth.

Definitely not it's intended use case, but it works perfectly on regular Internet latencies in the 100-300ms ranges.
Europeans did bring back disease they weren't immune to:

Europeans brought deadly viruses and bacteria, such as smallpox, measles, urope. Europeans brought deadly viruses and bacteria, such as smallpox, measles,
typhus, and cholera, for which Native Americans had no immunity (Denevan, 1976). yphus, and cholera, for which Native Americans had no immunity (Denevan, 1976).
On their return home, European sailors brought syphilis to Europe. Although less n their return home, European sailors brought syphilis to Europe. Although less
deadly, the disease was known to have caused great social disruption throughout eadly, the disease was known to have caused great social disruption throughout
the Old World (Sherman, 2007)

https://www.kellogg.northwestern.edu/faculty/qian/resources/...
(Note that I haven't read this whole thing, but wanted to find a source for my little factoid)
Fading Dream of the Computer Brain
> By not doing so, his begging to be treated differently from his peers sounds like the pleas of a getaway driver hoping to not get charged for the bank robbery that his passengers committed.

My gosh I hope you're never in charge of administering justice anywhere because this is just not how justice works in almost any liberal democracy. Say what you will about Prof. Kangjie Liu and his group and the patches themselves, but guilt through mere association is a dark thing to believe in. Takes like this are why so many people feel that, even though the UMN researchers were in the wrong, that the reaction has become mob-like.
Are you looking for quiet or loud? Wired or wireless? Full-size or compact, ie tenkeyless? And do you want any lights at all?
Is there a way to load these onto actual Game Boy cartridges?
Awesome where can I try this??
We use S3 as our data store to store ops and perform data merges! Put requests are free when saving to S3.
Honestly credit for knowing what you like and not caving to hype/peer pressure. Membranes get a really bad rap, but if that's your groove then power to you.
Inform6 is better if you want something closer to OOP/old-kind programming.

Also, if you want to create a non-English game i7 gets messy fast.
In giving such persuasively nonhuman animals human personalities and thoughts, the film created a kind of cognitive dissonance. It had been easier to imagine the interiority of the stylized beasts in the original film.

This sounds like the "uncanny valley", but for talking animals. A talking cartoon animal is just a cartoon. A talking animal that looks realistic is creepy.
I'm currently using a Cherry G80-1800 with blacks (just got it, still got the honeymoon factor). I'm not really a gorilla man but I've had a lot of accidental presses. My normal board is running holy pandas which are lighter weight, but I never get accidental presses because the tactile bump keeps me away from the actuation point unless I actually want to press it.
> I’m looking for the felt sense of a “hungry mind” based on the way their questions flow. That’s very hard to fake.

As a candidate, just imagine you own the company. The questions will flow naturally once you think about what those clowns are doing with your money.
I think it’s entirely reasonable to believe that individual kids are more resistant to spreading COVID, but closing schools is a powerful intervention. Schools have _lots_ of kids in them, in close proximity, and _every_ child lives in a household with at least one, but on average more than one, other person.

This is not the only study implying closing schools was a sensible step:

https://www.nature.com/articles/s41562-020-01009-0
If I was Plotkin I'd use prolog for that :), that's just a graph node-dependency check.
From Finland: Through LTE I get served via 'fra' with ~60ms (as one might expect). However if I switch to Wifi I get 'hkg' with ~260ms?? Not exactly next-door :)
There's no need for client side prediction or optimistic UI on (most) Live View projects.

It's all done on the server.
Don’t want to do Leetcode? Me neither — after I left Airbnb I vowed to not work at any company that asks this kind of question. I interviewed at a bunch of interesting companies (Airtable, Brex, Eaze, Figma, Lob, Notion, ...) none of which asked this kind of algo brain teaser question. There are tons of places out there with great product, interesting problems, and good compensation - so if you hate this bullshit, don’t give up.

I interview candidates every day, and my impression is that a candidate from FAANG/leetcode company is no better or worse than any other candidate.

Anywho, I’m hiring for a bunch of roles - full stack, Android, infra, SRE, early career, etc - if you’re interested in Notion (https://www.notion.so/careers) ping me on Twitter @jitl.
That's the one.

IIRC Frederick Tudor is only one chapter. The rest of the book is also excellent.
You can call your own Python script from the pipeline, instead of using sed/awk/etc., right?
The advantages of a generic engine are somewhat diminished when you have to make sure your game fits on a cartridge potentially as small as 256kB. You can't really afford too much overhead given to generic functions and structures that you don't actually need for this specific game.

That early on in the industry's life it would likely not have been worth the investment in creating such an engine given the minimal return you get back from it.
In nearly all cases you can just turn the LEDs off. I have 3 keyboards and they all have LEDs in one form or another, but you wouldn't know it.

They always use the most ridiculous rainbow pattern in the product photos to emphasize that the LEDs are there, it's pretty funny. I don't know a single person who actually uses a rainbow setting.

That said I can give a more targeted recommendation based on what size of keyboard you like to use.
It is turn based and sync is easy, whatever you do unless you are the only one in turn you can be safely ignored. Once move to non-turn based ...
It's fascinating, but I wonder how one accounts for bad poets or works that otherwise cheat a good rhyme for artistic reasons? Surely linguists 500 years from now aren't wouldn't want to look back on 2chainz's "My favorite dish is turkey lasagna / Even my pajamas designer" and decide that "lasagna" and "designer" rhymed. (I mean, they'll have recordings, but you get the idea).
there exist flash carts where you can insert SD cards and load them on your gameboy

at least the guy who wrote https://news.ycombinator.com/item?id=26857743 has custom cartridges for his games
Are there enough rust jobs that don't involve shady stuff like crypto currency?
Have you written an IF game in a language like Inform or TADS?

Any object can potentially interact with any other object in the same scene (or in your inventory). These languages support standard language abstractions (classes, types, whatever) - but that will end up with very boring responses when you try to make two things interact with each other, and players don't enjoy the game if it has too much of this - it kills the suspension of disbelief. As such, game designers put in a lot of effort to put in custom responses and behavior just so that the player remains immersed in the game.

It's an O(N^2) problem.

They usually invent game dynamics to prevent this from happening (e.g. making sure you lose/consume objects to get from one part of the game to the next - so that N is drastically reduced).

I hate to say it, but your comment comes off a bit condescending. While Ink and Inform hide away some abstractions to make it easy for newcomers, plenty of games are written in TADS (easily the 2nd most popular language for IF), and you very much have to have a programmer mindset to write games in it. Telling a TADS programmer they need to think in terms of variables and functions is like telling a physicist he needs to understand calculus to model the world.
Inversion of Control in digital ads and content personalization
Where is the new frontier?
I try to update every 2-3 years. Last purchased in 2018 and currently waiting on the rumored M1X MBP.
Ok, my fault, I parsed your phrase wrong :p.