skysight-inc/HackerNews huggingface dataset:
There's no need to have actual interns read it, that would be unnecessarily cruel. Service fees don't need to be based on actual billable hours. You can charge 400% of the time it would take interns to read it without actually doing that, as long as your grep one-liner delivers the same value.
E) Engineered to submit humanity by the cabal of world leaders secretly being ruled by the cabal of reptilians secretly being ruled by the cabal of gray aliens.
Really disturbing that there is not even a word on Apple browser engine ban on iOS, holding the mobile web back for years. Mozilla can't ship their own browser on a billion devices worldwide and they're just fine with it.
AWS can send you alerts when it looks like you will go over your budget for the period, before you're way over your projections, which is a nice feature.

I truly believe they want you to use a lot of their resources on a consistent, long-term basis; they don't get long-term value from people having short, one-off anomalies, so budgets and monitoring are aligned with their customers - just not total cost of ownership calculations :)
> I don't think there was anything particularly nefarious or shitty on the part of any participant. It's just the nature of big complex iterated systems with emergent properties.

I find it interesting that one can draw some parallels to physical consumerism and its impact of ecology. We don't generally consider buying day-to-day stuff as nefarious either, until we pay attention to the aggregate impact of the entire supply chain machine, and then it's "80% less polinators" this, and "donated clothes landfills" that. The big difference is that Google as an organization can make the call to - and follow through on - telling users directly to back off if users' consumption patterns themselves become a significant enough liability on the sheets.
As someone with poor episodic memory, but I personally value things but still go out of the way for experiences that involve others who are better at recounting said experiences down the road.
Isn't it a funny coincidence that Firefox offers a Facebook container, but not a Google one, despite both companies having the same amount of tracking across the web? https://support.mozilla.org/en-US/kb/facebook-container-prev...
b) and c) are either socialism or cronyism, or a variant of fascism (which is in its core a non-USSR controlled / nationalistic socialism).
Can we just accept that Mozilla is a social justice organization now, not a software development organization? A place where bigcos can donate to, to make their ESG numbers look good to investors.
I am sorry, my intent was to pinpoint a possible conflict of interest between policy makers and specific policies benefiting specific for-profit entities.
With all due respect, I believe this is a fair point to consider, even though I expressed it in a rather sarcastic way.
Yeah, the dictionary one is baffling. Miriam-Webster dictionary update their definition of vaccine, after seeing probably millions of hits to that page. The author is implying Miriam Webster is a deep state actor now?
When you put money in the bank, it's backed by 1% real assets (go fractional reserve money!)

So let's say I don't want to put my money into something that is only 1% backed (See the Greek dept crisis). I could store cash under my mattress, but that also has some major risks.

With a stablecoin like UST, you 100% own it. Governments can't confiscate it. It's 100% backed by the asset behind it (not talking about Tether here ;)). I do agree that it comes with its own set of risks, but some people might prefer that risk over the ones above.

Or maybe I'm a foreigner and want to keep some of my personal value in dollars, but don't want to do that in cash or at some local bank.

It's basically another option at your disposal. And as the market cap of those stable coins prove, lots of people prefer that.
I am not really sure where you are going with this, but the reality speaks for itself.

Match makes shitty products optimized for revenue. Good dating products optimized for users have low revenue and valuation. Match acquires virtually all of them and keeps its monopoly alive and thriving.

There is no point arguing with reality.
> What about VE against mortality? How could this data be biased?

At least two ways:

(a) Fenton & Neil trick in the blog posts I linked - it applies to any measure. Note that people who died in the first 28 days post original shot are considered unvaccinated, despite all tests showing very significant antibody response in 12 days.

(b) Ignoring all cause mortality. Taken ad absurdum: Inject cyanide. 100% efficiency against corona death. Step back from absurdum: it's possible the vaccine induces "silent covid" by generating the spike but failing the PCR tests -- so that, in fact, as far as mortality goes, it is equivalent to getting sick, but as far as testing goes, it's never attributed to covid.

> That's interesting, but there are other explanations for this.

Yes, there's always other explanations for everything. You reach your conclusions because of your prior, which is "the vaccine is effective, let's see how and why". Which is fine, but you should acknowledge your prior rather then assume it is universal. I have a less informative prior, and the data is much less convincing under that prior.

> They are for profit

And have already paid billions of dollars in fines for past "for profit against health" actions. BMJ editor Peter Doshi has shown -- as soon as they've published -- that equally valid interpretations of Pfizer's own data can show 29% effectiveness. Now, there are two ways to interpret the data - one shows 95% effectiveness against mild disease (and no information about severe disease), and one shows 29% against mild disease (and no information about severe disease). Which one do you expect a for-profit company to champion?

> But what about the VE against mortality in countries that have plateued vaccination rates, where such a bias is going to be minimal? Wouldn't we find evidence of a sharp drop in VE over a rolling 4-8 week window? Can anyone show me this happening to any of the big countries?

It is, in fact, the current narrative, that vaccine efficiency drops significantly after 4 months or so, and that's why a booster shot is needed (Israel has already been administering the 4th shot for a month, Fauci is talking about doing same in the US). It is strictly in the negative territory for mild disease now, still positive (but dropping) for severe disease and mortalitly. Some of it is blamed on immune escaping variants, but the dropping VE is seen everywhere. Don't have the links handy, but that's why they are boosting, officially.
boost::optional has existed for many, many years and does not require compiler/language support. AFAIK, the behavior is substantially identical to std::optional.
I read it. I want my time back.

This is the worst kind of misinformation, the one that reads "reasonable" instead of foaming at the mouth, and as such can create doubt in peer-validated articles and reports that quote from them.

"I was deceived" indeed.
I see EdgeQL as an excellent replacement for SQL in OLTP settings — it has great language integration and a unified relational & typing approach. (Please correct me if this is mistaken though).

I wrote the PRQL proposal for analytical / OLAP queries, where the pipeline of transformations are more important, and relations and typing are relatively less important.
System-wide? Not really since AWS has hundreds of services. Some services or some regions fail sometimes, but in 99% of cases good architecture can avoid that.
The Nix package manager is amazing. I'm currently using it on my work OSX machine (instead of homebrew). It works well (with home-manager).

The author is spot on about the language though. I don't understand why people have to keep reinventing the wheel and designing bad languages when good options exist. At least they didn't use YAML...
This is a trash article.
The point of NFTs is to demonstrate that you have 30k to blow on something trivial. How many more articles do we need breathlessly trying to explain how they're technically stupid? I swear half of my Twitter feed is people that don't understand why they're popular and feel like if they can just use enough logic and condescension, then everyone will snap awake and the NFT craze will stop.
I agree. Attempts to regulate cryptography, to force computers to police and snitch on their own users... It's all deeply concerning and all of it depends on their covert ownership of our computers.
From later in 5.1:

> To ensure JSON compatibility, YAML processors must allow all non-C0 characters inside quoted scalars.

The wording here is admittedly confusing, but it does ensure that YAML can handle all JSON strings.
While Tesla is ramping up their finance and insurance businesses, VW is selling theirs. Unless VW is selling it so that they can rebuild their own operation from scratch, this is yet another example of big auto missing the point
It was proposed but never got any serious traction because the slavery situation in the US was radically different than in Britain.

British slaves almost all lived in the colonies not in Britain itself. Freeing all the British slaves caused huge changes in the colonies but it didn't change things at home that much. Freeing all the slaves in the US is a much different ballgame because those former slaves are now citizens living right next door to you. The Southern States feared what would happen if the slaves they had been abusing for generations were freed and were given political power. In some southern states like Mississippi (if memory serves) the number of slaves was greater than the non slave population.

That's just one of many big practical reasons, there are many more, but it also can't go unmentioned that the US had built up a racist cult around slavery by this time. It wasn't just that the economic system of the south was intrinsically linked with Slavery, it was that the culture was built around the degradation of an entire race of people. They didn't keep slaves just because of money, but because they honestly believed that subjugating them was "for their own good". You can't buy someone out of a belief like that.

This is rigorously documented by the way. They believed they were morally right and didn't shy away from writing it down. All the declarations of Secession by the Confederate states contain similar language but the Texas one is particularly direct on this point:

"We hold as undeniable truths that the governments of the various States, and of the confederacy itself, were established exclusively by the white race, for themselves and their posterity; that the African race had no agency in their establishment; that they were rightfully held and regarded as an inferior and dependent race, and in that condition only could their existence in this country be rendered beneficial or tolerable."
https://www.tsl.texas.gov/ref/abouttx/secession/2feb1861.htm...
It is a [small] capital C but a capital C is the symbol for coulomb, the correct symbol for degree Celsius °C.
Features are there for folks that don’t need to go far to off-road. But few can really afford to off-road a 80k car
I see the current things they're running through this, and it's university studies on various topics that could use browsing data. So I see value in having a simpler route for researchers to get that, and one that respects users' choice in what to participate in and so on... but the "fight Big Tech" gloss is a turn-off.

I suppose when you know your audience is dwindling down closer and closer to just "people who are ideologically opposed to Chrome" this is the messaging you go with.

What I couldn't find was: does Mozilla get paid by the researchers for this data? There's language around users "donating" their data, and a sort of caveat-ed pledge not to "sell your data" but what the actualy structure of this program is was unclear to me. Their site isn't really clear about whether this falls under the auspices of the "corporation" or "foundation" side of Mozilla's operations.

I also wonder for research purposes, the extreme opt-in nature of this program, you need to be using Firefox, you need to opt-in to Rally, and opt-in to the specific study. You have so much selection bias there that the data feels like it won't be terribly useful for extrapolating valid patterns about, say, COVID-19 information/misinformation (as one of the studies is examining).
There are many things that require tremendous practice and study that aren't worth your time as well.

You have to justify it somehow. And I just don't see the value prop in Nix yet. I would compare it as such: Nix is to Docker what Google+ was to Facebook. Maybe it's superior. But the benefits are so marginal that the costs of switching will prohibit most from giving it a shot. Most people want reproducible builds and easy configuration. If they are getting that from Docker, why switch?

At the distro level, average people are going to benefit by having reproducible builds done upstream. Debian does this, IIRC. As does F-Droid and a few others. If you trust Debian, then you implicitly trust the packages Debian installs.

NixOS doesn't even solve the real aspect of Linux that I find terrifying: security. Linux is a blob of overlapping and bewildering security mechanisms and tools. You have groups, permissions, SELinux, capabilities. The whole thing leaks like a sieve.
Having computers do things automatically is kinda the whole point of what we do.

> Evidently the lid-close-sleep thing is of vital import to millions of laptop users.

It's one of many little things that takes a laptop from feeling like some weird barely-functioning misfit of a toy to an actual portable tool that you don't have to worry about or baby.
Not sold, sorry.

I have a very good electric drill. Made in Germany, hammer function, Pobedit bits. For the last 3 years I've used it mostly to make holes in leather belts, about once a quarter. Because I don't have a "well stoked toolshed" with leather-hole-punching-tool among others, it seems.

Last week I needed to do some small maintainance and found out it wold be better done with a ratchet wrench. I ordered it online and they brought it in an hour. That's what "living in a prime location" means.

It also often comes with an ability to earn a prime salary and calling a specialist to do things like hanging paintings, fixing electric sockets and so on, while I may have an experience of walking with a friend in a nearby park. I really prefer that lifestyle.

Alas that wrench will collect dust in the closet for the next year at least. But I beleive that with stunts like one hour delivery we (as in "humanity") will eventually come to one hour rentals of things, so we will be able to spend even more on experiences. Can't wait for these times.
I've been using Nix for about a year. I don't use NixOS but home-manager and nix-darwin. Just about every single time I've tried to do something new, it has ended up being way more complicated than I thought at first.

- Installing emacs? You'll want to use the binary cache. No biggie. Except when it doesn't work, and your system update ends up building it from scratch--a two-hour process on my stalwart old desktop.

- Setting up a local environment for a Go project? No problem. Er, except some tools need to be installed globally, quite against the Nix philosophy.

- For a system or home configuration, you'll encounter packages, modules, and flakes. Packages are explained in the Nix documentation. The functions people actually use to make packages are explained in the Nixpkgs documentation. Modules are explained in the NixOS documentation. And flakes are explained in...uh...well, you'll figure it out. (You don't need flakes at this point, but they're on their way. And they won't replace packages entirely.)

- Debugging? gl,hf

- And this is all before we get into my admittedly complex system configuration using flakes, nix-darwin, and home-manager. Some things need to be set up at the system level, others at the home level. And cross-referencing the two is a pain. I just got an M1 mac. Some packages need to have their x86 versions installed, against Nix's protestations. I appreciate the guy who made a configuration framework that figured out how to do this, because I certainly couldn't.

Anyway, I love it.

I think it's the mathematician in me. The whole idea is too aesthetically pleasing for me to resist. The hope of having everything placed just so by a mere wave of my hand, too tempting. Damn the consequences.
I think dread is a bit over dramatic. I still find utility in Google Maps and GMail. Some products in the Google domain are heading that way but I don't dread Google I treat them as a business with respect to my coupling to them on a case by case basis.

I used to be a Google first, now I am one to look at all options and decide if its worth coupling something else in my life to Google. In many cases its not worth it or even required.
Never expected to read someone complaining about those newfangled sundials.
Yes, I am myself the parent of young children.

> kids are at statistically zero risk of covid unless they have cancer or something

At risk of what? Dying? What about passing covid on to others? Or covid symptoms that do not go away? What about merely needing to be hospitalized? That still seems pretty bad. My local Children's Hospital has more pediatric covid patients than at any time during the pandemic and the city has re-authorized crisis standards of care.

> the vaccines have been available for over a year now so you have had ample time to get one

Kids 5-12 have only had a few months and kids under 5 still have no vaccine.

> But I am done sacrificing my child’s well being to spare the elderly

That strikes me as rather cruel. What exactly are you sacrificing? Isn't every school in the country back to in-person? Is it having to wear a mask?

Look, I'm also tired of covid and don't want to have to think about it ever again. But the problems with the actual virus still far outweigh problems caused by our response to the virus.
Username checks out. :D

If I understand correctly, the issue is mutex on file objects at the kernel level. Basically it is a failing of the implementation of the "file" abstraction. Or perhaps a failing of the "file" abstraction itself?

Per Wikipedia [0] (because I had no idea what a TOCTTOU race condition was)

In the context of file system TOCTOU race conditions, the fundamental challenge is ensuring that the file system cannot be changed between two system calls. In 2004, an impossibility result was published, showing that there was no portable, deterministic technique for avoiding TOCTOU race conditions.[9]

Since this impossibility result, libraries for tracking file descriptors and ensuring correctness have been proposed by researchers.

It seems to me that solutions to the problem from inside the "files as an abstraction" space won't solve the problem.

I was curious to see how a different abstraction would avoid this problem. Plan 9 FS appears to have had this issue at one point [1], but notably not because of the FS implementation itself. Rather the problem was caused by the underlying system's executing outside of the P9FS ordered access to a given file (someone please tell me if my understanding is incorrect).

Here's an article that talks about the problems of this (and other) race conditions from the level of abstraction [2].

NOTE: I'm not claiming that P9FS is immune from this sort of attack, I'm only commenting on what I've found.

[0] https://en.wikipedia.org/wiki/Time-of-check_to_time-of-use

[1] https://bugs.launchpad.net/qemu/+bug/1911666

[2] https://gavinhoward.com/2020/02/computing-is-broken-and-how-...
They have limits on things like how many EC2 instances you can have but not on things like bandwidth.

While you can raise those limits by request I'm also not sure whether you can actually reduce them again later.
Alexa heard someone talking about this and summoned them. (=
I did, but only very briefly. I originally wasn't looking for an E2E tool but was evaluating another tool for a different problem (Nx) which included Cypress as part of its opinionated defaults.

Cypress was a surprisingly nice experience as well and led me to research other modern e2e tools. Most of the points above can be compared against Cypress — Playwright supports parallel execution of tests within the same file on the same machine, which Cypress doesn't, and so is much faster. Cypress doesn't use modern async / await syntax. Due to its architecture, Playwright can test across tabs, work with iframes easily, which Cypress can't.

The UI for Cypress's developer tools is nice, but... as I said, Playwright's tracing UI is really excellent and the documentation is also really well done. This is also a personal thing, but I trust tools that came out of browser teams (Chrome) to emulate browsers in a more efficient way, e.g. spinning up cheap, isolated browser contexts in Chrome, the details of waiting for an element to be ready, etc...

Another post on this: https://alisterbscott.com/2021/10/27/five-reasons-why-playwr...
Mortimer and Whitehouse: Gone Fishing perhaps? Although I can never tell if it’s some kind of obtuse absurdist parody or sincere.
One rule I've started using on my devices is to deny notifications when a new app first asks unless the notifications are a key part of why I'm using the software. If something comes up later where you wish you had notifications, just turn them on.

Taking this approach has radically changed how distracting my computing environments are.
I like the flow direction compared to standard SQL. SQL is supposed to read like a sentence I suppose but I have many times looked at it and really wanted things to be in a more logical order.

My main suggestion would be to be a bit less terse and introduce a bit more firm formatting. I'm not a huge fan of the term "split" and feel like jazzing that up to "split over" or even just reviving "group by" would improve readability. Additionally the aliasing could use work, I'd suggest reversing the assignment to be something closer to `use salary + payroll_tax as gross salary`. In terms of firm formatting, unless I'm missing something there isn't any reason to allow a filter statement before any aliases - so you can force two fixed positions for filter clauses which would make it always legal to reference aliases in filters.

On the brief topic of form vs. flexibility. SQL is a thing that, when complex, is written by many people over the course of its lifetime - removing the ability to make bad decisions is better than enabling the ability to write simple things even simpler - those silly do nothing queries like "SELECT * FROM customer WHERE deleted='f'` are written once[1] in a moments time and never inspected again. The complex queries are what you want to optimize for.

1. If they even are - with ORMs available a lot of those dead simple queries just end up being done through an ORM.
That is absolutely mind-boggling.
JS_of_OCaml: A Bundle Size Study
Sovietology jokes aside, it's actually "Corporate Memphis" (I think!):

https://news.ycombinator.com/item?id=27107820 ("Why does every advert look the same? Corporate Memphis (wired.co.uk)") [189 comments]

>"The illustration style is flat, geometric, figurative, and usually made up of solid colours... It’s an aesthetic that’s often referred to as ‘Corporate Memphis’, and it’s become the definitive style for big tech and small startups, relentlessly imitated and increasingly parodied. It involves the use of simple, well-bounded scenes of flat cartoon figures in action, often with a slight distortion in proportions (the most common of which being long, bendy arms) to signal that a company is fun and creative."
Isn’t Mozilla hand in glove with Google? Paid for search traffic, for example.

And those Pocket ads.

And why isn’t there an easy reader view at one click?

And why do they make it so hard to disable JavaScript? In Safari it’s just one easy key combo.