skysight-inc/HackerNews huggingface dataset:
Elasticsearch should not be used as the sole source of truth. I've been using it for years professionally, and it's an amazing tool but not safe with regard to data integrity / durability.

While dramatic progress and improvements have been made over the past 9 years, sometimes things still go bad and indices get corrupted. When this happens, it's necessary to reindex the data. There are also additional situations where reindexing is required. So the safe advice is: Always have the authoritative data source elsewhere (in a reliable data store or database of some kind) and then load the data into Elasticsearch from there.

Postgres or even MySQL will be a safer bet when data integrity is key. Then it's only a matter of indexing the data from the DB into ES.

Using Elasticsearch for a blog is a fun you idea, but ultimately is likely to be overkill for a personal blog site.
I hate all ads. I will go to any length to block all ads. I will avoid buying any products by any company that serves web ads. I can’t stand folks who shill for the good of advertising.
I've seen this multiple times. Cliff Stoll is strangely compelling, and the story is fascinating.
36C3 - Open Source is Insufficient to Solve Trust Problems in Hardware

https://www.youtube.com/watch?v=Hzb37RyagCQ
You mean forcing upgrades and showing in app ads for new speakers I don't need?
>How many other bail violations have you seen the UK spend millions of pounds for?

How many others were as high profile? The law has to be seen to be enforced.
You can use a adblocking DNS server. Either a pi-hole in a VPS you control, or something like NextDNS (which I am really happy with).

It doesn't block everything, but almost nothing is getting through for me.
This is disingenuous.

https://wikileaks.org/wiki/Steve_Jobs_purported_HIV_medical_...

Wikileaks explicitly noted:

> Due to the contradictory dates, possible evidence of forgery, strong motivations for fabrication, and few motivations for a legitimate revelation, the images should not be taken at face value.

Using Wayback machine, I can confirm that this text was associated with these images from the first moment that they were published on Wikileaks.

Also, HIV isn't AIDS and you should keep that in mind.
If "their day comes" and we still don't have a cultural shift that involves paying anyone for content except the largest tech companies (e.g. Netflix), then we'll be even worse off.

Though, that Patreon has any traction at all suggests that a shift is happening or at least becoming feasible.
Talent vs. Luck:the role of randomness in success and failure
Could you not do that with the three-motor cybertruck?
Sometimes old APIs are dropped server-side and thus older versions of the apps stop working. I have an old iPad at home where I can watch YouTube from the browser but not from the app (though Safari is so old that I don't really trust that device for anything that requires any kind of security).
>They are made by lawmakers who in turn are influenced by lobbyists.

> In a word: lobbying.

can i simplify this as "laws are made by lobbyists" ?
Got specific examples? Bold claims require proper sources.
> There exist plenty of equivalent-or-better alternatives that don't pull shady shit like this.

... until investors/"the market"/whatever else forces them to also pull shady shit like this.
The raw ballots are available at https://www.debian.org/vote/2019/vote_002_tally.txt

It would be helpful to also have that shared in in a way that makes it easier to see how many top-ranks each choice had, how many bottom-ranks etc.
But note that it seems that equal rankings are allowed, and many common ranked-choice cast vote record formats don't represent equal rankings.
From what I can tell, having followed several mises.org links over the years, castles-built-on-sand reasoning is kinda their whole thing. They rely on the reader missing some obvious objection, or some unjustified leap or connection between two things, early in their “logical” argument to make it all work. It’s dumb writing in smart writing’s clothing.
Oh? What was forged?
> The article's original title is much more readable than this post's title.

Probably too long to fit, op did a decent job of compressing imo.

The original is:

RECOMMENDATION SYSTEM SERIES PART 2: THE 10 CATEGORIES OF DEEP RECOMMENDATION SYSTEMS THAT ACADEMIC RESEARCHERS SHOULD PAY ATTENTION TO
I discovered this "feature" when I set up a PiHole on my home network. After a few days I noticed that my TV was phoning home on an almost minute-by-minute basis. After digging into the URL (which had the acr in it), I read a few posts about their data collection and immediately lobotomized my TV (reset to factory) and disconnected it from the network. There is no universe where the manufacturer of my television needs to know what I'm watching on it.
You're right, sorry. I was going by the summary in the search results. I should have linked one of the following instead:

"It aims to reframe the country’s history by placing the consequences of slavery and the contributions of black Americans at the very center of our national narrative.": https://www.nytimes.com/interactive/2019/08/14/magazine/1619...

"The goal of The 1619 Project is to reframe American history by considering what it would mean to regard 1619 as our nation’s birth year. Doing so requires us to place the consequences of slavery and the contributions of black Americans at the very center of the story we tell ourselves about who we are as a country.": https://www.nytimes.com/interactive/2019/12/20/magazine/1619...

"The 1619 Project is a major initiative from The New York Times to correct the record, reframing the country’s history by placing the consequences of slavery and the contributions of black Americans at the center of the national narrative.": https://store.nytimes.com/products/the-1619-project
> Does anyone know why Slack would have done this?

Mobile apps let you collect more of your users' private data than a web browser does.
(Mild conflict of interest: I'm originally from Central Illinois, Rivian took over the old Mitsubishi plant where my dad worked, so I'm keen to see manufacturing stay around there.)

I think the future earnings potential is the "platform". Which sounds like marketing hype, but I'm not so sure.

The US is, at least under the current administration, not going to push for EVs, but the rest of the world is trending in that direction, especially after it was revealed that basically everyone was cheating on diesel emissions. Rivian's pitch is that they have a modular flexible platform that's tuned for boring-but-essential utility vehicles. Tesla sells consumer sex, Rivian is selling white van man utility ahead of big, big pressures to lower fleet CO2 emissions. Seems like a reasonable business model to me.
Just curious - what's your financially independent number? Are you factoring in cost of living into your ideal scenario, or is there wiggle room for leisure and travel and the like?
Are you under the impression that English is the only language with offensive words?
Most modern frameworks can be AOT compiled in that sense - React, Vue, Riot - they load JS code only at runtime, but still use templates (VDOM, strings or another representation) as blueprints to update/manipulate the DOM. AFAIK Angular still uses dirty checking; Angular Ivy, yet to be released, will move to something a little closer (incremental-dom), but still not the same.

What Svelte does is precompile the UI update code[1], changing text nodes, attributes, children, targeting DOM nodes directly. Think Prepack[2] vs DOM diffing.

[1] https://svelte.dev/repl/hello-world?version=3.16.7

[2] https://prepack.io/
They sure do. I also sure they do not consult qwerty456127 on those matters
There needs to be some kind of basic housing guarantee. A society cannot survive like this for long.
Pretty sure at least half that list is FOSS
We stopped sending people to the RSA conference a couple of years ago because no one wanted to go to San Francisco anymore.
It's true that you could use twisted logic to change the outcome of what the greatest good is, but they don't stand up to reasoning. Anyone can say anything to defend their position. Many have just said "It's God's will".

Does that mean you can't actually know what the greatest good is? We can probably get very close to knowing it, and the little details shouldn't matter. But most of our "social issues" are squabbles over these details, and the good never gets done, or becomes reduced.
Obviously not, but it is possible to make accurate macro-scale generalizations.
I think it's because the phrase, "None of your business" has fallen out of common use.

I would hear that all the time when I was a kid. I don't think I've heard it in public in decades. Or maybe I was just a nosy kid.
This is a thinly veiled advertisement for the author's psychological services - the company they had to start to solve this problem.

It is hard to get anywhere in this world without working your ass off. It is a sign of extreme privilege to even have the freedom to complain about it.
Yes it is?
Is there a way you could enable touch events for scrolling the chat history? I'm using a Surface and trying to touch scroll just selects messages. Other than that my first impressions are pretty good.
Well if they aren't doing anything wrong, they have nothing to hide...
You can't reuse matrix IDs (yet), as they are the unique key for your message history - it's like email; if you reuse an email address you'll start getting email intended for the original user.

We're looking at fixing this in future via https://github.com/matrix-org/matrix-doc/blob/rav/proposal/r....

Meanwhile, if you want echelon as a username, go register a domain name, run a matrix server on it, and you can have @echelon:echelon.xyz or wherever. Try not to get sued by five eyes though ;P
It was a public trial, so you don't have to "assume" anything about how fair it was. In any case, it would be absurd to suggest that he wasn't guilty of skipping bail, so it's difficult to see how there could have been anything significantly unfair about the trial.
That’s such a good point, especially when competitors like Microsoft are gaining on them (https://blog.appfigures.com/microsoft-teams-dethrones-slack-... ) and Discord is growing even faster.
One such program is Everett Kaser Software's Hero Mesh puzzle game engine. I have actually started writing Free Hero Mesh for this purpose, though (but it is incomplete).

Another is a good alternative to the Microsoft BASIC compiler for DOS. Although there are other BASIC compilers, they miss many things and don't work with real mode.
Less than one in 10,000 will have an opportunity of "greatness".

Most people might get moderate success, and if they take than with good grace and leave space and time in their lives for their community and their health we will all be better off.
This is the result of the VC market models and the near universal buy-in to the idea limited partner's money (and "advice" that comes with it) is required for starting software companies. Nothing more.

Bootstrapping is pain, but at least you and your customers retain control long term.
Remove ads pop-up at the first set-up? AFAIK the games that offer this option make a very little portion of their games from ad-removal IAP.

Most people simply don't care enough. For those who care, there will be a niche premium market.
Wisdom (albatross)
The subtitle writers should learn a lesson from the people who write audio descriptions for the blind. At least in the best audio descriptions, a person's name isn't mentioned in the description until after it's mentioned in the dialogue. Until then, they'll say "the tall man" or whatever.
Not unless you computed percentage of financial crimes committed by Jews as a percentage of total number of financial crimes committed in the United States.

If we saw that this number was appreciably higher than 2%, then we could immediately draw the conclusion that the justice system in this country is biased against Jews, right?

(This would be just like we do in the case of blacks when it comes to "more dangerous" crimes like assault, armed robbery, rape, and murder.)
> Assange broke US laws that he was never subject to, as an Australian living in Europe.

That's not how laws work. Laws are limited in territorial applicability only to the extent that the sovereign adopting them so limit them, and basically no government would fail to hold foreign coconspirators in a crime occuring within their domestic jurisdiction immune to prosecution (some might not have the practical means to bring such an actor to justice, and some might not choose to apply them in most cases as a matter of policy priorities, but that's a different issue.)
I somewhat disagree. Online ads in their current form are cancer, but that isn’t the entire advertising market.

Print ads aren’t bad and in fact people are happy to buy magazines with the idea that there are ads in there. In fact, ads are IMO part of the magazine experience and allow you to discover new products.

I personally would like to see ads as long as the points I outlined above are met.
Not ads, but rather using downloads as a measure of growth internally or when raising money.
What's strange about this? When it doesn't have anything to show investors shy away. Prove its chops with some impressive prototypes and investors rush in.
Dear Writers: Everybody Knows Everything and Nobody Knows Anything
My Decade in Google Searches
Paywall, wth is this?
Pipx is the replacement for pipsi. It's good for installing cli tools.

For managing project dependencies, Poetry is the current best. It means I dont have to interact with virtualenv or pip or setuptools or pip-tools or manifest.in.
For-profit prisons, corporations who enjoy legal slave labor (see also: 13th amendment loophole) and their politician cronies.

The US has the highest per-capita incarceration rate on the planet except Seychelles.
It has stayed basically the same. No relevant features were gained or lost.
youtube-dl does at least.
I've used PyInstaller at least. Pretty sure there are others as well.
With the shift towards DNS implemented at the application-level as DoH gets rolled out, apps will ignore your adblocking DNS servers.
Fahrenheit 451? That was book burning. I think you mean 1984, and its telescreens.
I always feel a bit sad when I see people who are younger than me and much more successful with their career.

But on the other hand I don't work much (<20h/week) so it's probably okay.
same reason "hello world" examples for languages exist.
Homunculus argument
So you're the guy walking around naked, taking shits and pissing in public while giving strangers all your bank logins. All because you have nothing to hide. How dignified. Now please stop.
6 characters is pretty trivial to brute force. Someone could set up a script to continuously try all combinations and get access to whatever happens to hit a match.

You could block an IP after a certain number of failures, but that doesn't protect against a network of various IPs attacking (which attackers often have access to). Adding an artificial delay also wouldn't protect against parallel attacks.

A simpler/better solution would be to add a few more characters to the shortcode so it's infeasible to force within your timeframe (and the number of requests your servers can handle in that timeframe).
This is great - thank you!

One request: I read your gaming section eagerly and all the games you mentioned look super cool, but would you mind adding some links / details about each of them? I’m still not sure exactly which racing sim you’re talking about and the other screen shots look super cool but I had to google each game to figure out what the deal was. Not a huge deal but a small suggestion.

Otherwise - thanks! Excellent work.
Surely the data store is the least interesting part of a blog. Or, rather, what competitive advantage does Elastic give to a blog that warrants having "Elastic" in the product name?

It reminds me of https://nodebb.org, the "forum built with Node.js" (though they've rebranded away from that) which always struck me as the opposite place to focus when selling software.

For example, none of my problems with Wordpress are related to its choice of database. Just like porting Wordpress to Elastic Search don't fix any of my issues with Wordpress. A blog is almost entirely defined by its UX.

On a better note, the platform seems pretty polished.
Amazon’s large investment and order for delivery vehicles seem to be a strong signal to other investors that there is a lot of upside.
"License check failed. Please contact an authorized service center. Shutting down.."
What's the point of this? The link literally only shows the title, everything else is paywalled.
Until recently, Supreme Court nominees tended to sail through congressional approval even when the President who nominates candidates was different from the majority party that approves them. Bork was the first one in a long time who was rejected by the Democrats.

But note that Bork was not a mainline candidate -- he had some significant baggage and was well outside the legal mainstream in his opinions on privacy. It was that latter thing that sank Bork, who held that there is no guarantee of privacy.

https://schoolworkhelper.net/robert-borks-the-right-of-priva...

The baggage was related to Watergate. When it became apparent to Nixon that Watergate was going to sink him, Nixon tried to get the special prosecutor dismissed. Nobody would do it, except Bork:

> Richard Nixon ordered Attorney General Elliot Richardson to fire independent special prosecutor Archibald Cox; Richardson refused and resigned effective immediately. Nixon then ordered Deputy Attorney General William Ruckelshaus to fire Cox; Ruckelshaus refused, and also resigned. Nixon then ordered the third-most-senior official at the Justice Department, Solicitor General Robert Bork, to fire Cox. Bork considered resigning, but instead carried out the dismissal as Nixon asked.

https://en.wikipedia.org/wiki/Saturday_Night_Massacre
That wasn't my impression:

https://www.techrepublic.com/article/jpmorgans-athena-has-35...

https://github.com/goldmansachs
Amazon's Ring cameras are vulnerable to hackers, lawsuit in U.S. claims
We did all of these things. But we had this ridiculous Fibonacci thing where you would end up with a conversation like this:

dev: well, this looks like it's somewhere between a 5 and an 8, so let's call it 6.

pm: no 6 is not allowed, it must be either a 5 or an 8.

dev: ok, lets call it an 8.

Ok so that's a very plausible conversation, right? I'm sure we've all had it. But just that rule alone made the estimate on this story 20% off, just to satisfy a rule. I'm perfectly fine with that, if we're only talking about that one story. If we're both happy that this might go 20% faster or 20% slower than predicted, no big deal. But if you're going to include it in a larger rollup, you've included a very large error term with your number that you need to carry along with the rest of the calculations. Did you ever take a physics course in college? (A real one -- not one of the baby ones they gave to business and liberal art majors). If they were good, they probably made you deal with carrying an error term in your math. You probably even hated it because it was a pain in the ass to deal with, but it's also kind of important. If you're adding together 50 numbers that are all off by 20%-50% and chucking away the error term, your summary and conclusion are absolute garbage if you do not properly keep the error term included. Math is unforgiving like that. Presenting that absolute garbage as "data" is, in my opinion, professional incompetence. It just is. I guess the softening factor is that so many people do it that it's not an individual incompetence, it's a lack of competence in the profession itself essentially.
While investigating, I did find this though: https://compote.slate.com/images/6095c484-0c54-4ba2-9ac2-e87...

This is blatant antisemitism.
I don't disagree that there are exciting things coming to consumer audio, but we have had excellent digital audio for decades in audiophile systems. My speakers are twenty years old and they each have a DSP, two DACs and three amplifiers. I paid $900 for a pair and they are the best speakers I've ever heard.
I'm not Wolfr_, and I haven't used that React-based library you link, but I have seen tailwindcss.com -- which, as far as I've heard, is one of the flagship "utility-first" CSS libraries -- used in medium-to-large scale projects.

The problems I've seen with Tailwind in these projects are:

- Elements end up with messy, non-semantic class name strings like "m-4 mt-0 p-3 rounded bg-blue". This makes it much harder for non-technical teams to use out-of-the-box SaaS solutions for things like interaction tracking and A/B testing. (These apps often use element class names under the hood, so if you use Tailwind and change a CTA from rounded to very-rounded, the marketing guy will discover two weeks later that all his click-through metrics are wrong.)

- References to the utility classes wind up scattered in thousands of unrelated places in the codebase, making refactoring and changes to the CSS impossible. Like, if you ever wanted to remove the p-3 class (or change how much padding it represented), it would be almost impossible: you'd have to individually find and test/change all 9000 use sites, a task which is made even more difficult when developers write things like class={`p-${first ? 4 : 3}`}. At least one website I know is stuck on Tailwind 0.x pretty much indefinitely for this reason.

- Whenever you add a new color or padding amount or anything, you pay the full cost of generating all the variations (p-7, pt-7, bigscreen:pt-7, etc) up front in a CSS file that needs to be loaded before anything on the page can be rendered. (Sure, Tailwind might not generate 50K of variants when you add a padding value out-of-the-box, but once you've set those options it's impossible to un-set them because of the above point.)

This eventually leads to a codebase where no one wants to add, remove, or change CSS classes for fear of breaking something unrelated or destroying performance. In other words, it makes your CSS impossible to maintain.
The “that” being left out makes it tough to parse
My University has the water bottles at the same number range and the first one to be sold out is always 55.

I usually pick 51, no idea why.
How to maximize your impact in 2020
I will be in London next month. What exactly should I expect the sales person to say when I tell them who sent me. Sounds covert. :)
Sonos speakers form an ad-hoc mesh network. Although I know that I get > 50 Mbps to every spot in my house where there is a speaker, it shouldn't matter. If the router to sonos #1 gets a signal, as long as sonos #2 is in range of sonos #1, sonos #2 should be served even if it can't see the router.
An ultrashort history of ultrafast imaging [video]
Ask HN: Privacy Focused TV?
Is there a TV with some reasonable level of privacy? I can’t find a single one at my local costco that doesn’t have some kind of “smarts”. I just want it to, you know, display video and play audio.
People tell me that I didn't "live up to my full potential". I say, "I know. That would have been exhausting."
It's truly amazing that an incredibly rich city full of companies trying to "change the world" chooses over and over again to not solve its homelessness problem. It requires no new technological developments, no moonshots, just an ounce of empathy and maybe some raised taxes. But that seems to be too hard.
over my dead body, lol
TrustZone-M(eh): Breaking ARMv8-M's security [video]
Absolutely. And for extra cruelty and humiliation, put people who are going through bankruptcy due to terminal illness in there with them. :’(