skysight-inc/HackerNews huggingface dataset:
> I went through a phase a while back of holding down keys to see what they did.

Back when I was a gamedev at EA, one of the things QA would do is button-mash test the games. Just smash as many buttons as they could at the same time at all sorts of random points in the game. This was a constant source of bugs. It was surprisingly easy to get the game into a state where it was totally hung because of this.

One of the main culprits was transitions between screens in the UI. So much of the UI code assumed that the initial state of a screen is that no buttons are currently pressed. But if you mash a bunch down in the middle of a transition, the screen can end up receiving a button up event that did not precede any button down event. If the screen's code assumed every up has a preceding down, it could get into a broken state.

I never did see any clean systematic solution to this problem. I still think about it a lot when I do UI programming. In the back of my head, I'm always wondering, "what will happen if the user presses X in the middle of this animation?"

Programmers are particularly prone to these bugs because we have unconsciously trained ourselves to baby our own software. We're careful to wait for transitions to complete and only send input when the app is in a known state.
I switched back to google after using DDG for about half a year, DDG results are nice, but if you mix searches between different language you need to manually set the country for which you are searching, google does this automatically.
We are jumping into fascism 2.0:

- Suppression of ability to speak freely

- One party system

- The executive organizations of the party agenda are the largest monopolies (instead of Krupp and Messerschmitt we have Google and Amazon for now).

I know I will get a lot of downvotes, but i hope it helps at least a couple of people here to know they aren't alone in thinking this now.
I use DDG as well but I went further and told Firefox to use a dedicated container for google domains. I also did it because they made Youtube really annoying to use when you're not logged in, so I made a burner account but it's only active inside this container and they can't track me around the web (at least, not with that).
Substitute Amazon for local pharmacy, grocery store, or gas station.

Look, the point isn’t to talk about gun rights. The point is that Parler was the toxic runoff from 4chan, Facebook, and the parts of Reddit it deemed too toxic to keep. Facebook is 99.9% reposting of random memes. It’s 0.1% is doing a lot of harm, but by and large it isn’t obviously designed to be a white supremacy platform, it just happens to be used that way by a decent number of people. And that’s my point: guns are designed to kill things, not to cut salad. Knives are designed to be tools that are more often than not used for peaceful cooking, and sometimes misused to cause harm. Trying to turn this into a “guns don’t kill people” debate is pointless. It’s outside the scope of the analogy of why Parler was seen as a harmful thing while Facebook wasn’t.
LSD is a drop in the bucket. Practically nobody consumes that to party. You'd want to specifically legalize MDMA, cocaine and ketamine.

Cocaine trafficking is (unfortunately) a very murderous industry. Legalizing that alone would probably save thousands of lives every year.
Bill and Melinda Gates: America’s Top Farmland Owner
Substitute McKinsey, Bain, or Accenture for a US version of the joke.
It sounds like you're recruiting from a pool of junior developers and convincing them to use Elixir instead of attracting folks who are already interested in the language. Not only is that community sizable, but it's experienced- surveys of attendees at my conference (https://empex.co) consistently show that 50% have >5 years and 30% have >10 years in the industry.

Elixirists really are senior developers and Elixir is usually their fourth or fifth language. If it's taking your hires years to get up to speed, then I would look at your hiring practices before blaming the community.

As for libraries, I challenge anyone to name an unmet dependency in Elixir that is 1) trivial to implement and 2) not for some niche application.

My company has built a scalable platform with 3 engineers. I don't even think about maintenance, I just think about delivering new features. So business wins are higher velocity + lower hosting costs + less downtime + senior team. You don't need to be WhatsApp to appreciate those benefits.
yes most people don't have the sensibility of a Nazi
Just address the package to a derelict propery then stop by on delivery day to scoop it off the front door. Receiving isn’t hard. I also routinely get mail from the past dozen or so tenants who had my address, so you could just use a fake addressee as well.

When USPS does randomly seize a package (such as a fake ID caught at customs) the end result is nothing happens to the receiver other than the package not arriving.
I have a good friend who is a Reiki practitioner.

We don't have deep conversations about theory of function, but the peripheral mentions that creep into our conversations seem to point in this same direction.
Micro Targeting can absolutely be abused and you have done a good job outlining the dark side of targeting.

But to say nothing would be lost from banning it because its always used without regard for health and dignity is way to far.

Brands like Zappos Adaptive which sells adult shoes that don't need to be tied to people with Autism. Its very hard to do this kind of sales without targeting people affected by disability. The same goes for companies innovating in Wheelchairs, diabetes care, etc..
“Everyone” collectively knowing someone incited violence unequivocally is very different than proving, in a court of law, that said person incited violence. As another commented, it’s actually really difficult to do because you must prove intent and state of mind. It’s part of why I’m surprised that’s the only charge on the impeachment, despite there being a potentially more clear cut issue, legal wise, that happened the weekend before (call with Georgia election officials).
https://mimiandeunice.com/wp-content/uploads/2011/10/ME_486_...
I think I first became aware of it in early 2000s then told my Prof about it in 2005-ish. Back then people didn't believe this could exist.

I remember the early jailbreak of iPhone OS for the iPhone 3 had an app that could compress Wikipedia into 1GB of data total and still allow pages to be constructed (without images) for offline viewing. Doubt that could happen today.
Ninety-nine makes a lot more sense than four-twenty-ten-nine.
I do the same. I am a little annoyed that I can’t pay for ad-free Youtube without also buying YouTube Music, which I didn’t need.

Content costs money, and if I don’t want ads, I need to pay the difference. I where a little surprised to see Linus Tech Tips break down they income and showing that Youtube Premium as significant source of revenue.
To my way of thinking, building a gallows outside the Capitol, with apparent intent to use it on the Vice President, is in at least the same category as filling a Congressman full of lead.
The media will bring inevitable tales of woe. Yet other businesses have been booming. I know there is no furlough in the US but think of those in this pandemic who are healthier, better rested and fitter than they have ever been. Every disaster also comes with opportunity.

In e-commerce life is good even if retail is a disaster. Who is hiring and doing well out of this?
For me personally, I'm more likely to take a pet to the vet because I'd feel guilty about neglecting a pet, while I can neglect myself without feeling guilty (just like I do when I knowingly eat too much junk food or don't exercise enough or whatever -- I know its bad, but I can ignore it).
Are you saying the posts, or the ads next to them, are the illegal fostering? I think the gear advertised is legal.
I experienced the inverse of this. When I was in the Army Reserve (in the UK) and still had Instagram, I was purchasing a lot of tactical kit and this caused Instagram to promote far-right groups to me.

I couldn't be further from the kind of person who would involve themselves with such grimy associations (and it's one of the reasons I deleted Instagram). I'm fairly left wing; in fact my entire unit was pretty centrist. And it was aggravating having right wing propaganda pushed down my throat, solely because Facebook's crude advertising algorithms could not distinguish between a soldier who needed some webbing for a deployment, and a far-right militiaman who had delusions of protecting their constitutional rights.
This rate of use is strikingly similar to mine[1].

[1] I made a small add-on for firefox which tracks DDG usage and lists the usage stat.

https://addons.mozilla.org/en-US/firefox/addon/ddg-stats/
There was a great thread going when this article was posted a few days ago, which was strangled by inappropriate flags. I'm going to move those comments here to give them a second chance.

Flaggers: please don't flag submissions that don't break the site guidelines! This article is obviously on-topic (see https://news.ycombinator.com/newsguidelines.html). If it isn't your cup of tea, there are plenty of other things to read. If you run out, the 'past' link at the top will take you to arbitrary amounts of reading material that you missed.
I think there is an important distinction between censorship done by the government and done by companies, at least in the US. Companies (usually) have competition, but you can't really switch your federal government as easily as you can change email providers.
The word “need” presupposes a particular outcome. You don’t “need” to breathe, unless you want to live. The universe doesn’t “need” to keep existing.

So in language, when we say we need something, it’s a need for a particular and often presumptive / implied outcome.

In this case the purpose of the government is to provide for the general welfare of its
citizens. The value of the US dollar depends on the “full faith and credit” of the United States actually meaning something. Therefore the government does need to show a willingness and ability to pay its debts.

The perceived future rate of inflation is a major variable in determining the interest rate that the US has to pay on its debt.

Also, the US government needs to control the level of inflation in order to have a functioning economy.

Given the widely accepted theory that printing arbitrarily large sums of money over time drives inflation, there are competing forces that act in the short and long term that would dictate the right amount of money to print now, or into the future.

Since the ultimate goal is to stabilize and grow the economy, the government does in fact need to not borrow until the currency collapses, and needs to be able to keep its debt to some reasonable multiple of GDP.
Unbound resolves to multiple things for me. Are you referring to the DNS resolver, or something else?
Knives have many uses. A better comparison would be a ballistic knife, which has a more specific purpose. A ballistic tactical knife is not for spreading butter on bread, it is for killing people.

Eugenics is achieved by sterilization, euthanasia or murder. It always involves death in one way or another. If you write books promoting eugenics you are promoting the idea some people should die.
Another way to think about inelastic is it is relative, not absolute.

Textbooks, teachers, and professors, love to use gas as an example of an inelastic product when teaching the topic. However, if gas hit $100 a gallon you better believe people would be driving less.
Ask HN: Which CMS would you use in 2021 and why?
Use case:

- Simple marketing website with a few sub-pages.

- Email collector and contact form.

- Content and design should be easily editable by non-technical people.
That only works if companies are perfectly spherical cows, and the market is frictionless vacuum at 0K. In real world, monopolies are an attractor in the free market system.
Google Chrome Witholds 'Install' Prompts from PWA's Without Offline Support
Twitter handle:

https://twitter.com/morimotoshoji

Obviously the existence of the Twitter handle is just the first step in some kind of real verification. But it does confirm that, if it's a con, it's a long lived, dedicated one.
This isn’t a gun debate. If you want, I’ll rephrase: guns are mostly used to kill living beings, or to target practice so that one may get better at killing living beings. They don’t have a domestic function like knives do: you can’t cook or clean with them.
Unless they have cats.
It is a bit like saying ex-nazis could still have economic leadership after the war, saying “tsallright, everyone did it”. For all we know, social rules didn’t relax around their usage after the war, “collabo” were chased all around the world.

Although you are correct that a lot of people with a shaddy past succeeded to have it forgotten, thanks to a lot of pardons after the war.
The hashtag does appear to be a call to action with an implied "You".
Been using it for few years now, technical searches and in some languages other than English are still subpar compared to Google but you can add !g and it will open google on those ones
Anecdotal, but I laughed when I saw that SL Green, one of the biggest commercial landlords in New York City, and one of the competitors of my former PE firm, was seeking federal relief funds for the pandemic as a small business.
Eh. I don't really want to be sold to even if the thing I'm being sold might be interesting to me. I don't need more stuff and I really don't need my brain thinking I need more stuff. To each their own.
Worked at a company that did the same for $20 MM.
Thanks, I'm not GP but have the same questions.

What about access control? That's often directly tied into business logic, but it's so elegant and convenient to do it in the controllers or even the router using the pipelines. In fact a ton of the examples (I think even the Chris McCord Phoenix book) does exactly this, presumably for that reason.

However I did that with an app and haven't been very happy with it because while the bulk can easily be done in the router/controllers, there are things that are totally inappropriate to do there and so it ends up in the context. Then your logic is distributed and messy, which is awful. But putting all access control in the context also bloats and complicates a ton of otherwise very clean, elegant API functions. I try to keep the Repo query building code clean and separate but that often leads to inefficiencies (such as filtering fields in the caller instead of in the generated SQL, which is vastly preferred for obvious reasons).

Anyway, interested in thoughts on that.
This feel like some kind of twilight zone where we all speak a diff kind of English.

Privacy is Privacy. Period. End of story.
I'm not the usual demographic for HN, and I'd say much of the humor is in the content not intended as such. Sometimes I am not even sure of what is satire and what isn't.
I'm a long time Fitbit user and I think their products are great. From that perspective I'm just happy that they will survive.

> so I don't see what Google could add other than lots of money and SWE hours

That matters.

> IMO letting Fitbit die would have been better for users privacy-wise.

Have you seen what some companies do when they are on the brink of insolvency? They start firing engineers, best practices lapse, and they start monetizing everything.

And have you seen the EU data privacy conditions?

And finally, of the companies that could have bought them, which has a better record of keeping their users' data private then Google?

But also, as a Fitbit user, if I wanted all my data deleted I could do that, but I absolutely do not. I want it kept private, supported, and crunched by a company like Google to our mutual advantage.
> I have tested multiple Windows games on M1 MacBook Air through Crossover

So you had x64 binaries calling a DX API that called a Vulkan API that called a Metal API all on top of a JIT translation layer to ARM on two month old hardware and it worked well?

That’s fucking incredible, man.
Macbooks aren't tvs. This article was about tvs.

Additionally, Apple can devote ten billion dollars to developing a controller that's reasonable, tv manufacturers can't.

Local dimming regions are inferior to per pixel brightness control anyway.

I wish apple well but anything they do is completely irrelevant outside of their closed ecosystem.
There are some small-scale ES search-as-a-service providers that serve small and medium businesses.

There are also service providers whose core service is something entirely different and just use ES as the backend for their search APIs.

While the target is AWS (and I think what they are doing to service providers like Elastic and MongoDB is terrible), I think this will also adversely affect overall ES usage by many other companies.
As a music listener I love YouTube music app, it's great being able to listen to almost anything I want in high quality any time.
+++ATH0

That one normally only worked reliably if you could figure out some way of introducing a short delay between the +++ and the ATH. There may have been some crap modems that didn't require the delay, but that wasn't the spec.

(the 0 was not necessary, btw, as 0 is the default for the ATH command)
Forgetting the past is what dooms us to repeat it.
The killer feature for me which lead me to me switching away was Fitbit Pay. They just don't have the take up by banks that the competition (Apple and Samsung) have. Maybe that would have changed, but if they integrate Google Pay instead, I may switch back.
"Fake news" isn't illegal. Piracy is.
Cherry-picking. You forgot this part:

> Republicans are constantly fighting like a boxer with his hands tied behind his back. It’s like a boxer, and we want to be so nice. We want to be so respectful of everybody, including bad people.
I don’t remember a single product or feature they have built in the last 3-4 years which I found extremely useful. Steve Jobs was not wrong.

Also I have been ready to pay them $2-5 for like 50-100GB of storage but they only want $10 for 1TB which I don’t want. I just compromised and use OneDrive which comes with my Office 365 instead.
I feel like this article is conflating a focus on privacy (which I think is arguably good) with a lack of effort on the part of MeWe to moderate content that causes real life harm.

People went to Voat from Reddit because Reddit banned their subreddits where they called for specific acts of violence against specific individuals and groups. It wasn't theoretical or hard to suss out, it was very blatant.

It was never a privacy issue for militias and far-right groups, it's that they want to be able to call for violence without anyone stopping them, and that is what Parler and (apparently) MeWe is allowing.
I love how Marlowe popped up on HN. Very attached and at the same time detached character. I like the noir style desperation in these book. Also like to drop Lew Archer here. 'The Ivory Grin' is so depressing it is sometimes hard to stand. But I like this somehow. Makes my own little world seem very colorful and cheerful. I'm not into the lofty superiority of Holmes and other. Not as a book. As a movie I find it quite entertaining, though.
Sorry if it wasn't clear.

I was trying to say that it doesn't matter what you believe is causing all this chaos, it's independent from what's actually going on in the world right this second.

Whether it's the conspiracy theorists who believe it was pre-planned by the CCP to accelerate them to be the next global super power fueled by vaccines with 5G death-rays and microchips, or if it's these behemoth companies putting in contingency plans and/or having the massive amounts of reserve capital (rivalling even medium-sized governments) to quickly cater to the new economic landscape brought on by lax regulations and tax havens - it doesn't matter, people are suffering in numbers that haven't been seen probably for a hundred years.

It's one of those times I (very begrudgingly) think that China has done well in terms of recovery. They have the hard, enforceable power to lock people in their homes for extended periods of time under who knows what penalty - or they're lying about their recovery to the world... Who knows?
I do too and pay everywhere I can for the services that I use. The world would be a far better place if it didn’t need ad support, and the only alternative that so far works at all is direct payment.
> There still seems to be a large hole in the smartwatch market for a GOOD Android-compatible smartwatch.

In order for there to be a market, both sides have to exist: sellers and buyers. I'm not convinced Android users have the appetite for multi-hundred-dollar accessories the same way Apple users do, and given Apple's engineering skill and vertical integration, nobody is going to sell a smartwatch that's as good for less.
This reminds me of a Haruki Murakami story.

Not any specific Haruki Murakami story, but basically all Haruki Murakami stories ever.

I'm not sophisticated enough to know how much of this imagery is manufactured for export, but my gaijin self does enjoy it.
They have ddg.gg which does your redirect
And pirated. The OP is a legit site.
This language looks cool! I also really like the page-by-page format for the tutorial, which strikes exactly the right balance (for me) between giving too little and too much info.

As a side note, I noticed that the "Notes on using Unicode" page[1] referred to the quotation marks used in kanji-based languages[2] as "fancy." I think this kind of exotification of non-western cultures (where mundane things become exciting or "fancy" because it's not from your culture) can be a kind of cultural "code smell" that warns off non-western developers. Even if it comes from a humorous or enthusiastic place, an outsider just sees someone getting weirdly excited about a normal thing.

[1] https://course.raku.org/essentials/on-unicode/

[2] https://en.wiktionary.org/wiki/%E3%80%8C_%E3%80%8D
Along these lines, why doesn't google introduce a paid search service without ads? My hunch is that no matter the price point, it would be a huge revenue hit compared to actual advertising payments.

My other hunch is that it would make the non ad-free experience greatly cheapened in the eyes of the consumer, in the same way youtube with ads feels different after experiencing youtube premium.
Receiving a package at your address does not make you a criminal. In this situation the police really have no case.
You seem to be forgetting the power of economies of scale. Enact your plan and you destroy the power of Federal bargaining and everything gets really expensive really fast.

Also you've unwound the tenuous Federal solution to the tragedy of the commons. Only high level control can come anywhere close to fixing that.
Yes. With docker you may as well forget about updating anything ever, you really don't know whats in there. Some insecure openssl/nginx versions? Who knows! Can't just update them.

The real issue with nix is amount of building that needs to take place. If you go to update openssl, everything dependent on it also needs to be rebuilt to get the latest. The difference in comparison to say static linking or docker though is that its easy to automate. Hydra is proof. It's also easy to continue to use shared libraries, sharing the storage and memory burden. This is unlike docker or everything using static linking.

Having a few threadrippers laying around to do all that building might be useful.
> it will come along with some arsenic

I saw a study a couple years ago that said you can reduce the arsenic load on rice by over half simply by rinsing it. Pushed me firmly into the 'always wash your rice' team.

Probably not sufficient if you're trying to concentrate an extract from bulk quantities of rice, but I believe there are also ways to chelate arsenic.