skysight-inc/HackerNews huggingface dataset:
I am not sure what you mean by racism/sexism/eugenics being false. If you mean why they are bad ideas, I can only do so much in terms of links, since I learned that these ideas are bad before the web was popular. I guess here are some things you might want to consider:

* Uncle Tom’s Cabin. Make sure to get the NC17 unabridged book for the non-sugarcoated version.
* All humans are virtually genetically identical. Can’t find a good primary source at 6am, but start with this: https://www.quora.com/Do-all-humans-have-the-same-genome-seq.... Black people are no different than white people, and you won’t find anything inherently different about either group other than some external appearance. It logically follows that discriminating by skin color is arbitrary, like discriminating say by height or eye color.
* Racism is bad for society. https://www.bartleby.com/essay/Negative-Effects-Of-Racism-FJ...
* Racism is bad for the economy: https://www.pbs.org/newshour/economy/racism-riots-economics-....
* A much better explanation than I can write at the moment on why it’s wrong: https://www.quora.com/Why-is-racism-wrong?share=1

I am not going to spend more time Googling for you on this, but feel free to continue the research yourself. Try searching “effects of X on Y” and “morality of Z” and “why is W wrong” if you want to see those points of view. Form your own opinion, but keep one thing in mind: the often cited argument for a lot of this stuff is that “we’ve never implemented it correctly”. I hear this a lot about communism nowadays. There are a lot of setups where the idea inevitably leads to an outcome. For example, the US political and elections system inevitably leads to a two party system. It can be mathematically proven that this is the case. Similarly, ideas like racism inevitably lead to human and economic suffering, and those who try to separate the idea and it’s effect as implemented should be suspect of making arguments in bad faith. Examine their theories more closely.

Lastly, there is only so much you can learn from short form articles on the web. Read Sapiens. Read a couple or history books on WWII. Talk to a concentration camp survivor if you can find one. Talk to a Nazi solder. Talk to almost any woman in your life. I guarantee you that your mother experienced sexism, sexual harassment, and chances are outright sexual assault, since a very large percentage of women have in their lives statistically speaking.
Why not a super volcano?
Not sure what the 'no' is in regard to. That's entirely aligned to my comment.

Or did you think obstinate devotion to opinions and prejudices only manifests in the the group of people you happen to disagree with?
To me this would be an argument against a tightly coupled monolithic engine like UE4. For instance, imagine if Valorant is only interested in a new version of the engine for new post-processing effects introduced into the renderer. Why should they have to migrate gameplay code to get benefits which have nothing to do with gameplay?
I found this page, which is fairly clear:

https://docs.microsoft.com/en-us/partner-center/mpn-get-acti...

Yes, they make it harder than it needs to be, but it's not particularly difficult either. And you're not just buying Windows 10 Enterprise, which is why there is no "Buy Windows 10 Enterprise now!" button - it's a subscription to a veritable trove of software and Azure credits.

1. Sign up to join the Microsoft Partner Network
2. Buy the Action Pack
I admit, I don't understand the tendency of people like this to insist that their hyper-libertarian ruleset must be so. That for a community to have its own set of rules that they enforce is inherently wrong somehow.
I thought it was going to be a piece in favour of showing kindness to people who themselves are mean.

(I never even considered "this is HN so it's probably tech-related". Don't know what that says about me or the site!)
Dedicated servers are very cheap.
What the Dutch can teach the world about remote work
It's actually incredibly complicated and often very
difficult (if not impossible) to predict.

Not a joke: there are people that optimize aws bills for a living.
A clinically feasible approach to treating Parkinson by replacing lost neurons
Docker Registry – Operations on API
Wasn't Knight Lore[1] on the Sinclair Spectrum (which came out in 1984) a 3D platform game? I certainly remember the buzz about it at the time where it seemed to be a qualitative leap in games technology.

[1] https://en.wikipedia.org/wiki/Knight_Lore
The global literacy rate two hundred years ago, at the dawn of the industrial revolution, is estimated to be under 20% [1]. Today it's over 80% because the contributions of a small number of inventors raised the tide for everyone, increasing access to education. Half the world couldn't even read until the mid-1960s.

Knowledge has always been unevenly distributed and most people who succeed do so because they were born into a supportive environment. It's unreasonable to expect that from seven billion people when a significant fraction of them grew up with illiterate elders.

[1] https://read.oecd-ilibrary.org/economics/how-was-life_978926...
So you are equating democratic legislators taking part in the impeachment hearings to the trump administration dismantling the CDC pandemic response team? Let's not even get into the "corona will just disappear... or it's just like the flu..."

These arguments about "let's not make this a partisan issue" completely ignores the reality. The same about how news and politics are so divisive at the moment, yes they are but let's not forget one side of politics literally said people carrying swastikas are very fine people as well.

Calling for "not politicising issues and all sides are bad" completely ignores the reality that who is in power at the moment and how exceptionally incompetent and corrupt the current administration is.
Thanks! I'll see if I can find it second hand somewhere. Looks like a great addition to my hammer collection.
not specific to this situation/thread, but women can be sexist too.
This is a fork of iamadev's extension on github https://github.com/iamadamdev/bypass-paywalls-chrome . Is there a specific reason why that's not mentioned and what is different/better about this fork then the original?
True, miss it also sometimes. It will not be as lightweight though - reminds me about SOAP/WSDL times.

GraphQL goes in this direction by enforcing type checks, but is designed for web frontends...
I believe you're referring to DNS zone transfer (https://en.wikipedia.org/wiki/DNS_zone_transfer and https://serverfault.com/questions/890153/how-does-nslookup-l...).
Any tips on becoming a developer turned designer? I'd be interested in that.
The answer is simple: concrete is very simple technology, which was discovered and forgotten multiple times, but archeologists are not specialists in concrete making technology, so they label kilns as temples.

If somebody will sponsor two sits from Ukraine to Peru, I will just demonstrate that using ancient temple, which is already filled with stones, waiting for fire.
Meh. Although Linux gives you the freedom to skin your desktop, why skin your way there when you can try out the real thing on a Raspberry Pi [0] with real x86 Windows apps running on it rather than just only x86 DOS games.

[0] https://www.windowslatest.com/2020/02/09/heres-how-windows-1...
> All this effort on building a better JSON parser for language 'X' should have been better spent on inventing a statically-typed JSON

how does that help when you want to implement a JSON-based protocol ?
For context, I know the ins ands outs of most of the core AWS services really well from the dev, Devops, and ops side.

But, my advice tends to be Lambda first if it is really low volume, LightSail second, and full AWS third.

As far as Lambda, I often recommend proxy integration, where you can just use the standard API framework for whichever language you choose (Django, Flask, Express, ASP.Net, etc) add three lines of code and push the entire thing into Lambdas. This gives you the flexibility to deploy to a VM later with no code changes.

For your static assets use S3, except for the case of Lightsail where you get plenty of free bandwidth.
Asymptomatic Covid-19 finding dim hopes for herd immunity and immunity passports
Of the two example games that come with the engine, skiing is 113 lines long and snake is 158 lines long. Both include comments and don't make any attempt at a brief style of coding, so their lengths seem reasonable to me.

What games have you seen that you feel are too code heavy, written using this engine?
I'm sure it's easy to render a 24x24 grid of colored dots using JS without any kind of graphics engine. But I guess it's a stylistic choice - abstract out the rendering code so that it's just an engine.
>you quickly end up with a single folder with thousands of files, which makes it hard to manage, share, etc.

That's not a bug, but a feature of Zettelkasten.
Every character has a story: U+213a (rotated Q) (2005)
Does "Noise Scaling" mean randomness?
Managing Product Research
Hey,

I used to lead an internal competitive/landscape product research and wonder how others get it done.

Personally, I saved any relevant reference and information into notes and then imported them to a generic presentation. Since I collected data each 2-weeks, I found it annoying to keep tracking other market players and update my team on their product progress.

I started to think of ways to turn product research into a more efficient process.

What tools do you use to get product research done? How and where you save data? How you present it to teams/stakeholders?

Thanks!
Is that to imply less privileged people should feel less obligated to listen or is that to imply more privileged people have less to contribute so they should default to listening? It seems highly unnecessary to devalue large categories of people based on the situations they were born into just to get across a point that listening to others is important.
I wrote the original simdjson code along with Daniel Lemire. The go version of simdjson (it's a rewrite, not just a binding to C++ code) is slower than the original simdjson but still 8-15x faster than encoding/json.

I don't know how the two compare as I don't really know where the overheads happen in the go version. Assuming the analogous case is "decoding into an interface{}" the simdjson port would be considerably faster.
It might be due to a local wildfire.

https://www.bbc.com/weather/features/53014423
Make a Roguelike
You know Graham Hancock?

"Archeologists hate him, this one weird trick to discover ancient civilizations".

He recently said in an interview that younger archeologists have read his work and are subversively challenging the orthodoxy. Also Randall Carlson mentioned that mainstream Geology has already come round to the idea of a catalysmic event around the time of The Younger Dryas.

Now I don't know how much of what either of these men claim to be true is true but it seems to me that it's not only stupidity or conspiracy that holds a field back. The real problem is when a fundamental mistake is made and then built on, ego gets involved and confirmation bias is abound. For example Geologists at some point all decided that everything happens gradually, the earth is stable and there are no catalysmic events. In the last 20 years that has been reversed, yet cataclysmic theories of The Younger Dryas have existed since the early 20th century.

It is certainly true that people like Graham Hancock and other fringe theorists play up the story of how much they oppressed by the mainstream as if it is evidence to support their claims. This is to be ignored as evidence and their arguments looked at on their own merit. We should however admit that mistakes are made in all fields, they gain momentum over time and require huge amounts of evidence to overturn.
Ouch! I am a happy user too. But Akamai is all about the enterprise, it seems, and most likely don't care about us common folks. We can only hope that they will allow the former kryptco developers to spend time maintaining it, if it becomes necessary.
> I personally prefer saving time and effort

I guess it depends where you live and how much your time costs (and if you have any time to spare).
Sure but I'm thinking of different metrics here.Europe has a variety of competing EpiPen equivalents so no price gouging.
They had beta-blockers approved a decade before they were available in the US, with a small risk of liver failure for that first drug true, but many, many more lives were saved than lost. They had sunscreen that stopped UV A a decade before the US because the FDA's test only looked at skin burning so it took a long time to get the framework in place to examine sunscreens that block both.

And yes you do have failures like Mediator or Thalidomide but on net I'd rather have their system.
I host a DNS server in each of the HTTP app. server processes in my global hosting platform:

http://host.binarytask.com

That way I can maintain and guarantee 100% read uptime!
How do you solve high availability with the nginx setup? What software for heartbeats?
"difference between open discussion and fueling hate speech"

Do you have a crystal clear definition then, on where is exactly the difference?

I doubt there exists one.
Could you please elaborate why? I thought they should be premium, as they are faster, have more memory and better performance because of bare metal, etc.
Hope you can add Linode here. I've been a long time user and it's a pretty good & popular option imo.
There are often problems at the ISP end too. Those who buy ‘super fast’ lines find that they’re super slow, glitchy or down during peak periods - the times they actually want to use them.

There are a few ISPs who concentrate much more on stable connections - Zen and AA, for example. Selling a high theoretical speed has been much easier than selling reliability. Hopefully this changes are more people need their video meetings to happen without interruption.
It brings up the question about what is OK to laugh about again. The series as a whole makes jokes on the absurdity of racism (especially the seasons with Pierce, who's character is old and out of touch, being the butt of the joke and often condemned by the rest of the group for racist or anti-feminist points of view.)

If I remember correctly, the DnD episode has blackface on Ken Jeungs character Chang as he wants to play a Dark Elf, followed by the group chastising him? Might be wrong on that part.
Found it eventually:
https://outofthiseos.typepad.com/blog/files/GregEganGlory.pd...

All his stories are listed here, whether they be published on his website or elsewhere:
https://www.gregegan.net/BIBLIOGRAPHY/Online.html
Follow along sounds neat!
>Please. I understand that extreme left people can be super annoying but they never threatened me to kill my family and my friends.

Simply write "All lives matter" on Twitter (because all lives DO matter, right?) and watch what happens.
Is Lightsail also available for Graviton? Could you also compare your savings/losses if you switched to ARM instead? That would be an interesting comparison
Not 1:1 but it wouldn't be an alternative if it isn't offering the same key characteristics which make the service unique.
Doesn't matter because reddit accounts don't hold the same weight as twitter accounts. Making a new reddit account is trivial and you lose absolutely nothing.
This is pretty alarmist and overstated. As someone who just bought a Macbook, I'm definitely worried that it won't be supported well by future versions of MacOS. But there isn't an alternative. Even with the processor switch, Apple has fewer versions of different hardware to support than Windows or Linux. Processors aren't the only thing that affects performance and Apple has exactly the same incentives to support your Intel processor that Dell/AlienWare/whatever and/or Microsoft has to support your current processor, RAM, graphics card, or SSD. There's historical precedent for Apple not providing good support for their PowerPC machines, but there's also more recent historical precedent for Macs lasting a whole hell of a lot longer than PCs. I just retired an 11-year-old Macbook Air without ever reformatting or doing any hardware work on it, and the only thing really wrong with it was the battery, which could have been replaced for a fraction of the cost of a new laptop. There may exist Windows computers with that longevity, but they're the exception, not the rule. I won't speculate on what agenda Forbes is trying to push here, but it's certainly crap reporting.

The MacWorld article Forbes references gives much better advice:

> If you need a new Mac right now, by all means, get a new Mac. It’s a have-to-have, not a nice-to-have.

> But if you can wait until at least the end of the year to upgrade your laptop or desktop, you’d be crazy to buy a new Mac right now.

That's much more realistic. But even that I'd qualify by saying that it's not always great to be an early adopter after a big transition either. Any time you buy a Mac in the next few years is going to have some risks. But, as I said before, there isn't another platform which doesn't have the same risks.
I pretty much only use Apollo to read reddit so unfortunately I will not be freed from the shackles quite so easily :-/
Chocolat Cake with Apricots and Ginger
Here is how I do: no revenue, no bill. ;D
Make a place to share stuff
Also https://tildes.net/

This has been tried and tried 1000 times. The problem is reddit is good enough for most people so an alternative will never take off until reddit starts being not good enough
Hi. Also I think you're future proofing your setup in a great way. There's no limit to what you can build. Also you get the fully fledged networking stack I assume, with VPCs, Security groups and so on.

Very good read, thanks for sharing. Have an upvote.
You can't learn everything by just trying the service though. Particularly on issues like downtime, support, and how they handle spikes. Also some providers have been known to artificially elevate resources for new users until they're locked in.
It's no secret that I've had my fair amount of criticism towards AWS's billing and how unpredictable it becomes, even if you read every fine print and take everything into account. Especially if you are a heavy user, "correction invoices" are not uncommon. That said, cloud services can be incredibly cheap if you are very careful and smart about it. Especially if you combine several of them.
also consider F# + ML.NET
This 5g offerings (like three) are completely unreliable, we tested one in the office in the City as a backup connection and it will go down when it was raining heavily
Correct me if I'm wrong, but it feels like Apple has been responsible to its early adopters.

They support machines for many years, and have free repair programs for obvious manufacturing faults.

Not that they don't deny those faults for 6 ~ 12 months first, of course.
If you want a DOS-flavored pi, check out the dosbian project, from the same guy who made combian64: https://cmaiolino.wordpress.com/dosbian/
Hosting in Finland and Germany is a great choice for a lot of the right reasons.
Isn't that curious. There's nothing objectionable or off topic about this story, yet it's flagged.

I suspect this is liberals trying to ensure nobody finds out about forums they can't censor. The first thing censors always censor is news about uncensored alternatives.
Perhaps I've missed the point, but I'd always expect a "minimalist" framework of any type contain less code in itself but require more application code. That's practically the point.

You have to write more boilerplate, but at least you know what all that code is doing because the framework is so easy to understand. By contrast, a more heavyweight framework lets you wrote less boilerplate because there's a helper function for every situation, but then your application code is filled with lots of magical calls into the framework, so to understand your code you need to look at a different bit of the framework documentation for every line.

That's not to I say I think either is better or worse, just that those are the expected trade offs.
Maybe I missed something, but how do you handle the fact that your nginx server is a single point of failure? If that goes down, traffic can’t get to your web servers.

Do you have more than one, and DNS load balance, or do you just live with the risk?

One of the main reasons why I use an ALB/ELB is so that I don’t have that SPOF. If you found a way around that, please share, I would love to know, so I can save some money :)
For what it's worth, I've never considered meanness to be limited to non-physical attacks. I'd venture to say a bully punching a kid is just as likely to get labeled mean as a bully that makes fun of a kid.
Man tricked Google maps into reporting a traffic jam
It's not the Egan book but Accelerando by Charles Stross is my favorite near-current day up to post-singularity book and it covers topics like this in a fantastic and fun way.
The Apollo 15 postal covers incident
Voice recognition, translation, OCR, image classification, etc. is done through neural networks mostly nowadays.

If https://en.m.wikipedia.org/wiki/Google_Translate does not seem like having business value to you, then I don't understand what you mean by "business value".
> and yubikeys in particular had an issue where some accidentally created very weak keys.

So did Debian between 2006 and 2008 https://certlogik.com/debian-weak-key-check/
Well technically Luhmann grouped hits notes into "folders" by using multiple drawers. But that might be due to the space limitations you face in the real world. I wrote about the concept here: https://emvi.com/blog/luhmanns-zettelkasten-a-productivity-t...
When I lived in New York, I was lucky enough to have the opportunity of hacking together pretty often. Seeing his intensity and dedication had a huge impact on me. Thanks Andy!
I'm curious how much manual effort it takes for an individual to break this kind of protections. I understand that you basically try one exploit after another, but is there a smart way to automate this? For example, AFL can give you a lot of test samples, but burning and testing tens of thousands of DVDs for potential code path doesn't seem to be feasible, so ideally one would put many cases - but that can't apply to e.g. DVD headers and crafting the test cases sound like a total pain. On the other hand, if one achieved that, they could do some sort of binary search to figure out which exploits work. Perhaps the trick is to plug in a modified DVD reader in order to automate the process?

I guess that my question is: is there something like AFL, but instead of generating many test cases, tries to create a big one containing as many potential crashes as possible?
I find it likely that similar exploits can be found in other dvd-playback-enabled consoles
The github repo seems to be updated only to version 2.5.6 (according to commit message) or 2.5.7 (according to a tag), whereas the latest version on the app store is 2.6.0.

But also, the LICENSE file simply says “All Rights Reserved”.
I always feel like "creating relationships" in a tool misses the point in a way. Those relationships need to be _in your head_ in order to be useful, not in some tool, or else you're spending too much time and energy on maintaining the graph, and derive little to no value from having it.
Wow, this is fantastic, what a great idea.

I've spent the morning knocking up a little Space Invaders clone, it's the most fun I've had programming in ages. It's at https://incoherency.co.uk/24invaders/ and the logic is mostly done, just got some graphics work to do.

I got into programming as a teenager by making shitty games, first with Blitz Basic, and then with the Allegro C library.

My favourite parts of the Allegro community were the annual "speedhack" in which people create a game over a weekend, and the informal "screenhack" in which you create a game that must fit in 80x25 characters of C code. 24a2 brings back all the joy of those challenges for me.