skysight-inc/HackerNews huggingface dataset:
This is web based and free to use. No need for everyone to purchase and install a copy - just send a link and start playing.

Another major difference is that this is 2D, which should work for most tabletop games but not all.
> I would make an exception for teenagers, who sometimes act in such extreme ways that they are literally not themselves. I can imagine a teenage kid being a hater and then growing out of it. But not anyone over 25.

I have trouble understanding why someone over 25 would be either a fanboy or a hater. People are just people. No matter how good someone is, they fuck up, make mistakes, aren't so good at other things and have flaws. Likewise, even someone you find terrible or a 'fraud' has their success or fame for a reason. You may not agree with it but obviously someone sees value in.what they do.

I just can't understand spending the energy obsessing over people either way. I understand recognizing the great achievements people make or being critical of flaws. But to obsess over them seems like such a waste of time and energy.

Nobody's perfect and nobody's completely and utterly hopeless or a fraud or whatever(I see why this term is causing some discussion on hn. It is tough to find a suitable word to describe how a hater would view the hated).

Also, as much as being either a fanboy or hater is a waste of time, feeding off of either of them is also. However good the fanboy's make you feel, it sets you up in a bubble where you start to believe what they say and start to truly believe you can do no wrong. Likewise, the criticism of the haters doesn't really allow you room for critical self analysis because you can do no right.

And as for that bit switch, the funny thing about haters and fanboys is that switch isn't permanently set. It can switch back and forth for the most arbitrary reasons. Because, it's all just obsessive energy and it doesn't take much to switch focus either way.
Yeah. I agree with you, as I have both the academic research skills and the SDE level programming skills as a DS (by only doing a masters I was able to get out of academia earlier and develop some SDE skills instead of writing a dissertation). But every once in a while we hire someone who is in their early 30s and just finished academia, and despite sucking at engineering, can blow everyone away scientifically. I think a well crafted 2-pizza team can support 1 or 2 of those people.
Well, most airframes will explode wholesale in mid-air when they come into contact with anti-aircraft missiles

(which, of course, was your point -- and also, as it turns out, what happened)
The good old Scunthorpe problem. https://en.wikipedia.org/wiki/Scunthorpe_problem
I've done this at a couple of places, creating "scientific developer" positions. It works reasonably well but has some gotchas. The biggest one is identifying people who are truly interested in developing some depth in both areas.
How do they not realize what an obvious shitstorm this will cause?

And who is bothered by this, really?

I find it hard to imagine that it's the drivers calling themselves Dick Cummings out of immaturity. So what does it really matter what the customers call themselves?
ML in ML?

Jokes aside, see:

https://github.com/LaurentMazare/tensorflow-ocaml

Also

http://ryanrhymes.blogspot.com/2017/03/build-neural-network-...

for how you can very quickly write something from scratch with "Ocaml's numpy", owl.
>The renewed interest in C++ and other compiled languages is an indication of the need to get more efficient.

I kind of disagree with this based on intuition alone. Most developers, professional developers, are using web tech (JS stack in particular - Node and hyped front-end frameworks). Yet we"re seeing "interest" in compiled languages such as Rust, despite almost nobody using it professionally and almost nobody doing much with it outside of simple proof of concepts.

To me it points toward a developing sense of insecurity in modern professional developers that simply being a JS dev isn't really programming/development and they've to "prove" themselves with lower level tech.

Something that indicates that, for me, is in StackOverflow's 2019 survey [0] the most used tech was JS and that which surrounds it, followed by Python and other easy-to-get-going-well-supported tech. Yet the "Most Loved" was Rust.

I could be wrong, and I'm open to being, but I intuitively I don't believe the interest in performant technologies is in the face of the sheer bloat we've seen, particularly from the web-front.

>Programmer skill will become more important in the future.

My prediction on this, not so AI specific, is that developing and deploying web-tech will continue to become easier and easier, meaning it'll take less people to do it. Sure, work may arise from developing countries/economies to supplant a drop in demand for it in the developed world, but maybe not.

Combined with a potential bubble burst in tech, I think those relying on web dev for a living could be in trouble in the coming decade.

I don't foresee much in terms of companies trying to optimize operational costs by instructing their devs to write their code more efficiently with memory/performance in mind to reduce operating costs, and thus spur a push toward jumping on compiled languages. If anything, cloud computing will continue to get cheaper and cheaper as the big 3 continue to try and absorb as much marketshare as possible.

[0] https://insights.stackoverflow.com/survey/2019#overview
Yeah and you know, thank god for that. As a musician I thought I would be interested in reading this article, but I kept finding myself fiddling, doing other things, looking at other tabs, even playing 2048 at one point. I guess I will always be a peasant, because this guy and everything in this article is FUCKING BORING. Why would I do any of that when I can play music anytime I want? I "have" music in a way they never can. If I write one song right now, that's 1/0 = infinity percent more than he's written. I respect this guy about as much as I respect someone who pays for sex.
Thanks! PNG import is mainly intended for pulling PETSCII content into Petmate from running .prg files in VICE. The pixel data and image dimensions need to match exactly for the import to succeed. I try to explain it in the docs but the feature just kinda doesn’t do what most people expect it to.
My last name “Hung” was blocked by Apple’s Genius Bar at one point when they displayed the names queue on the digital board. They don’t like certain methods of Chinese romanization (particularly the one used in Taiwan).
I've had very similar experiences and I've always wondered how much of that is expectations/perception. At home where I can control things better I have higher expectations. I didn't have any expectations for the camping grill. The 'best steak ever' from the camping trip is a great romantic story and a wonderful memory and maybe that is what makes it better.
Music Copyright Lawsuits Are Scaring Away New Hits
I said this in a previous comment on a different story, so I'm going to copy-paste the content of that comment with some minor edits:

The bfnightly tutorial is a very good tutorial, but I do want to warn that it's not always terribly idiomatic Rust: Herbert was using the writing of the tutorial as a way of practicing Rust, so there are places where the explanations aren't quite correct and other places where the code isn't what an experienced Rust programmer would write. An example that jumped out at me (this from Chapter 1.7) was the use of

&s.to_string()

which is an expression that could be shortened to just s. (Specifically, s has type &str, calling to_string() on it converts it to a String, and borrowing it allows it to be coerced back to a &str but now with unnecessary copying.) Elsewhere (this from Chapter 1.2) it has explanations like

> Copy and Clone allow this [type] to be used as a "value" type (that is, it just passes around the value instead of pointers)

which is also not a correct explanation, or at least is a misleading one: things can still be passed by value even without Copy and Clone and without any pointers at all. (Arguably, he meant, "You can share the value without using borrows," but that's not what the explanation said.)

That said, all this is nitpicky (and I suspect that Herbert would be receptive to feedback along these lines—I just haven't had a chance yet to provide it!) because the tutorial's explanation of roguelike-writing is still very good, and in fact I've been following it as a rough guide for writing a tutorial on top of a different Rust library myself! But I do want to warn about using it as a model for learning Rust specifically.
I don't think it's a coincidence that BLAKE3 has been released shortly after the latest SHA-1 news. Many SHA-1 users would rather avoid the performance impact of SHA-2/3.
Sounds like this is all the money being poured into television and film content by Netflix/Amazon/Apple etc. trickling down.
Patio11 has a good post about this topic from 10 years ago. https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...

As a programmer, it's difficult how little of the world follows consistent "rules" that you need to build straightforward conditional logic.

Really, the only surprising thing is that Lyft didn't cross this bridge years ago.
HTML attributes to improve your users' two factor authentication experience
Yes! I am hoping and planning to get my PDC (Permaculture Design Certificate) this year.
images != people. NHS had a 150k patients breach not long ago. And many other of smaller scale in the thousands. It's definitely not an organization renowned for being good handling patient data.

On top of that, they made recently a deal to share with Amazon and Google. They clearly don't care.

Also, it's a monopoly. You can't chose something else. And never mind the politics of both the administration (who chose them to be in power?) and political pressure from whatever party is in control of funding. Pass.
Understanding cause of death is not "blaming men". The reasons for the gap are, for the most part, known. Big gaps are explained away by the suicide rate for men being 3.54x higher for males vs females and men delaying preventative medical treatment.

If you're arguing for the stoic-ness of traditional masculinity as a way to maintain mental health, as the comment I was replying to was, it's important to understand the real mental health issues and longevity issues associated with that same behavior.
> (Oh, and good luck with your medical studies; world needs good Renaissance [Wo]Men now more than ever.)

Why now more than ever?
Puerto Rico Earthquake Footages Caught ( Live)
If your organization lacks the ability to enforce good practices, train engineers how to behave, and otherwise acculturate people to your ways then there is no particular style of repo that can save you from failure.
Meh... in every city it depends on the place you visit. San Francisco is horrible due to the extreme amount of homeless, addict and crazy people (I got harassed by one of them in my last visit). Ney York people are assholes (they just shout at you and mock you as tourist when you ask for directions). London was really nice.. but of course I'm talking about Hyde park and surroundings. Liverpool is beautiful, just dont go to Kensington. Paris for me was nice: very dirty but Sacre Cour and Champs Elysees walk was nice. Berlin also very nice.. somewhat messy and full of tourists (me being among them of course).

Mexico city is freaking ugly 90%. And insecure, but if you go to the centre or Santa Fe , you will have a nice experience...
Certainly, "who" a person is, is a dynamic process. However, I strongly suspect that things like nutrition, social interactions and sleep are things we're adapted to self-modulating, so these are ways we can "consciously shape ourselves", give the old-us the opportunity to create the new-us. But a drug with an unexpected affect on personality seems like the opposite of this.
There is a tech talk about Bao (I think it’s the same author) where he prefaced the talk by describing a few caveats like “benchmarks are lies” and he mentioned that you should always run a timed process a second time to tease out bias from cached/pages instructions and data.

The core reason this method is faster than traditional SHAs is because Blake3 is a binary tree where the leaf blocks can be hashed in parallel and SHA is entirely sequential
Oh man I know that pain he describes in his tweet. I could not afford a hard drive for my IIgs either.
ok makes sense. didn't know it could access arbitrary memory
I mean I buy the argument, a lot of people are trying to make things in that space and a lot of people don't know what they're doing, so they find themselves using Keil or the Arduino IDE and so they're writing C99 because it gets them from zero to one. But who cares?

Trends among all programmers don't matter. It's much more important to ask yourself what trends can be observed among prominent top-tier development teams, and on a timeframe much more than a single year, because those people do know what they're doing and take a year or two to evaluate languages. I suspect the list would look a lot different. I can't imagine many teams are starting new projects today and saying, "You know what went wrong on our last project? We used C++ instead of C."

My best guess at the fastest growing programming language? Some variant of RTL. Hardware acceleration is huge right now. It's either that or Rust.
The law has no concept of "large power discrepancy" affecting the notion of whether sex is legal or not, if there's no violence or force involved.

The attempts in recent years by a small group of feminists to broaden the definition of non-consensual sex to include "I had sex with that rich guy because he could give me an attractive job but later regretted it" just degrades everything, especially women. It causes people to stop believing them when they say they were coerced by a powerful man. After all, Weinstein's accusers settled, didn't they? And his ex employers picked up the legal bills. Rumoured to be because he had tons of evidence that the complainants had willingly accepted their side of the "deals" and that such arrangements were commonplace throughout the industry.
It seems like tech companies have been doing DIY profanity filters. Apple has a profanity filter for engraving text onto a device in the online store (https://twitter.com/minimaxir/status/1213188371452841984 ); intended to be your name, so terms like "Dick" have to not be filtered.

I learnt that Apple has a validation endpoint. Since the engraving service was recently updated, I took a profanity wordlist and checked it against the endpoint just for fun. The results are...counterintuitive: https://pastebin.com/mzpECiQw (NSFW language, obviously)
Bit of a dick move
Putin isn't capable of admitting that he needs to use a toilet from time to time, because that isn't the way the KGB does things.

In addition I don't want to credit anybody with doing anything good as it is related to harming civilians. Nothing Iran can do related to that plane should in any way reflect anything but negatively on them, unless they can undo the shooting.

At this point we should seriously ban Anti-Air technology, it has already killed more people in peace time than nukes.
Free Daily Accounts!
http://ghostmaree.com/
How can you possibly figure out when a car was assembled?
Why the Grammys sound amazing and sometimes go wrong (2019)
This comment is very focused on your point of view of what timeless music is. Plus your examples of who remembers are all artist or groups who were big for a song or two. Middle tier artists. There is a difference as far as staying power between the first set of artist (Swift, Timbaland, Bruno Mars)you used as an example and the second set (Blaque, 3LW, etc).
You’re shifting the goalposts. From “why would anyone care” to “well I don’t care” to “if you have wealth you should give it away”.

Where’s your bottom line?
In the US many (most?) prominent members of the Republican Party (our right wing/conservative political party) deny the existence of global warming/climate change.
> If you lose half of your liver, your personality might change due to the trauma, but you will still be you.

If your thyroid is damaged, it effects who you are through depression, lethargy, anxiety and significant behavioral changes. If your adrenal glands are overactive, it effects who you are through chronic stress, psychological conditioning and panic. Disorders of the gut effect who you are similarly, as does removal of parts of the lymphatic system. Hormonal changes from disease, consequences of genetics or supplementation can drastically change a person's personality.
Don’t forget the source of the heat: even “the best” gas grill is an entirely different thing than a (presumably wood fire underneath) public grill
What a great read! But the staircase example seems overwrought.

Reality often doesn't need to be that precise. If you're a few degrees off in your angle, it won't matter. The floor and/or walls are probably not perfectly flat and may not even be perpendicular. Stairs will work anyway.

This angle problem has been solved in tooling. You set the (<$100) chop saw for 30° (or whatever), mark the length of the board, and cut. It takes seconds, no tracing required. Trig is a great solution, especially given the "close enough" tolerances of wood.

If you need precision, work with metal.
And I agree 100% with you. Also first hand experience here.

After that period, I started to read everything I could find about the subject, and it is pretty scary. You are spot on when assume that most doctors are clueless. Actually, I think is too complicated to understand for anyone.

Have you seen other people go through the same situation ? Have you tried to help them ? If you ever do, that's when you find out how complicated it is, because they look at you like you are crazy. Many times no one is able to figure out what's really going on. Not their family, not their friends, never mind their doctors, who sometimes just prescribe a stronger medication and all hell brake loose...
How would you explain gauge symmetry to an intelligent layperson?
Yeah absolutely, the multiple layers of indirection you can end up with are frustrating for back end engineers trying to understand how a thing got deployed the way it did. For our stuff just patching the environment in as a yaml block is way more comprehensible. But then when you want to let people one-line a complete elasticsearch cluster install helm has that power if you're willing to commit to it.
Why would I want my history to be a graph in the first place?
To defeat the Authy account recovery process, you need to perform an active SMS attack (SIM swap, etc) and then prevent the target from seeing the recovery warning emails for 24 hours. Therefore, Authy customers should only tell trusted people that they are going on a weekend off-the-grid camping trip.
I got randomly "banned" from nexus mods two months ago because they forced a password change, which wouldn't proceed because it said my name wasn't allowed. Apparently having "fucker" in your name is against the community guidelines for a website which lets you download adult content such as hyperviolent and hypersexual game mods. I've also had this account for almost a decade. I ended up getting in quite a spat with customer support until they stopped responding.

I expect I will be receiving a similar notification from Lyft soon as the email address I am registered with definitely has a name which would incorrectly trigger this algorithm.
Will Furries Ever Go Mainstream?
Paul Graham's Participatory Narcissism (2008)
Quick acceleration has safety benefits. Not all, but some consumers look for that.

I don’t know about the “average car”, I think the market is pretty segmented actually and different buyers make their choice based on different things.
The Secret Israel-Soviet Union War Nobody Knew About
He's pretty clever
> I admire Yang's intelligence, and think it is a shame that we do not filter our leaders more for cognitive ability, as Singapore does.

I'm interested by this comment. Singapore has had three PM's in its 60 year history, more than half the time by one man (the father of the incumbent, himself in power for 15 years). Were these people selected for their brains, or is there something particular about the Less family that puts them above other Singaporeans?
From my experience building filters, this is one of the most frustrating tasks in software development, because getting it right is thankless and highly contextual, and if you get it wrong, the results are obvious.

Edit: Actually, it's worse bc if you get it wrong you open up your employer to getting called out for cultural insensitivity.
It's always been baffling to me that certain problem domains with extremely slow feedback loops have standardized on using dynamically typed languages. Machine learning and Python. Video game scripting and Lua. A lot of scientific programming as well.

How did that happen? Did the trend start because the work was done by domain specialists who were not necessarily expert programmers, and C was too unergonomic for non-experts to use? Is that the reason a Skyrim modder can't get immediate feedback from a compiler in 2020 - because 25 years ago game devs thought that documenting a C API was harder than embedding a scripting language in the game engine? Or perhaps because evaluating scripts was more secure than loading third-party DLLs and exposing the game's innards to them?

Edit: also, if every CSV file came with a schema, that would be great. Even if it says that every column is of type Option<Any> - at least then I know what to expect.
Rust is used for far more than proofs of concept, and is deployed at some of the largest tech companies in some of their key products.
The only arguments I have found against monorepo that don’t seem wrong are “the developers aren’t that good at git and can’t handle it.” Other wise it’s just making it harder to find out what code is where.
> Running games on Linux is trivial at this point

Running most things on Linux is trivial if you're lucky enough to run the right hardware and software configuration.

I'm not one of the lucky ones and even on my otherwise pretty compatible desktop more than 50% of my Steam games don't even start with Wine/Proton. Not to mention games from other distributors where you have to get both the launcher and the game to run at the same time. Lutris helps but may still need a lot of fiddling if it doesn't run on first try.

On average it's simply not comparable to Windows where a game not running well is a rare exception.
I always thought that, too.

It's wrong.

Original NeXT classes were prefixed NX_. Then NeXT worked with Sun to make a portable version of the GUI that could run on top of other OSes -- primarily targeting Solaris, of course, but also Windows NT.

That was called OpenStep and it is the source of classes with the prefix NS_ -- standing for Next/Sun.

https://en.wikipedia.org/wiki/OpenStep#History

This is why Sun bought NeXT software vendor Lighthouse, whose CEO Jonathan Schwartz who later became Sun's CEO.

Unfortunately for NeXT (and ultimately for Sun), right after this, Sun changed course and backed Java instead.
Uhhh, I have an idea how sha-256 works but not blake3. Is blake3 better for storing passwords? If not, what is the go-to recommended hash for password storage of say, a simple front-facing app for consumers.
A german user was banned on Twitter for writing "Die Boomer" = "the boomers"

https://www.dw.com/en/german-grammar-in-ok-boomer-tweet-gets...

Also my all time favorite when Facebook banned people posting about faggots which is a traditional food in the UK Midlands

https://www.telegraph.co.uk/technology/facebook/10419598/Man...

https://en.wikipedia.org/wiki/Faggot_(food)
https://ma.ttias.be/what-is-a-unikernel/ found this.
A new memory layout on each request? That will be expensive.