skysight-inc/HackerNews huggingface dataset:
I'm loving Firefox Containers for various use cases, but is running Google/Facebook in them worth the extra hassle if you use uBO/Privacy Badger? It blocks all that stuff anyway.
Reminds me of "Life of Brian"

REG: Yeah. All right, Stan. Don't labour the point. And what have they ever given us in return?!

XERXES: The aqueduct?

REG: What?

XERXES: The aqueduct.

REG: Oh. Yeah, yeah. They did give us that. Uh, that's true. Yeah.

COMMANDO #3: And the sanitation.

LORETTA: Oh, yeah, the sanitation, Reg. Remember what the city used to be like?

REG: Yeah. All right. I'll grant you the aqueduct and the sanitation are two things that the Romans have done.

MATTHIAS: And the roads.

REG: Well, yeah. Obviously the roads. I mean, the roads go without saying, don't they? But apart from the sanitation, the aqueduct, and the roads--

COMMANDO: Irrigation.

XERXES: Medicine.

COMMANDOS: Huh? Heh? Huh...

COMMANDO #2: Education.

COMMANDOS: Ohh...

REG: Yeah, yeah. All right. Fair enough.

COMMANDO #1: And the wine.

COMMANDOS: Oh, yes. Yeah...

FRANCIS: Yeah. Yeah, that's something we'd really miss, Reg, if the Romans left. Huh.

COMMANDO: Public baths.

LORETTA: And it's safe to walk in the streets at night now, Reg.

FRANCIS: Yeah, they certainly know how to keep order. Let's face it. They're the only ones who could in a place like this.

COMMANDOS: Hehh, heh. Heh heh heh heh heh heh heh.

REG: All right, but apart from the sanitation, the medicine, education, wine, public order, irrigation, roads, a fresh water system, and public health, what have the Romans ever done for us?

XERXES: Brought peace.

REG: Oh. Peace? Shut up!
Ha, the show was making a joke and it was relevant.

The point I was making was that in our short lifetimes common medical practices have change directions 180 degrees. The guy who drank h pylori was in our lifetime.

I wonder what common problems and solutions we have today will be changed in the coming 30 years? Maybe there will be a cancer or fat pill and we can eat what we want. Maybe sugar will be banned. Maybe longevity might be conquered? Maybe covid-19 will be viewed like the black plague, which is well understood now.
Site has some sort of performance issue. Could be hugga death. Just to let you know, as you might lose people who ar just impatient. I got the impression too much JS running? Maybe prerendering and cdn required?
There's also very little friction to prevent centralization. With physical goods, there might be geographic/logistical reasons why a dominant player can't easily be competitive in every market, but this largely isn't true of tech.

And given the short time-frame needed to bring a software product to market, how possible is it really for a small player to compete with any of the software giants? Even if you come up with something really innovative, how likely is it that your product can't be replicated by an organization with infinite resources?
Another good article is https://www.fastcompany.com/90566212/nycs-new-subway-tool-se...

(via https://news.ycombinator.com/item?id=24847963)
Of course it isn't nice. It's just the least bad option when other people are around.
Encrypted SNI is another feature which is completely absent in chrome but available in firefox.
>"Nash-equilibria are PPAD-hard (and communication hard) so Nash-equilibrium as a concept is bad because it's computationally difficult."

I think that's a perfectly cromulent position actually. It's a great example where the theory doesn't help when you're working with real non-homo economicus agents, and I would argue hurts if you assume that people behave (or should) behave according to those concepts.

>This is "rational" as in "rational agent" (utility-maximizing, or an agent that makes at least Pareto-optimal choices, or who plays to Nash or correlated equilibria)

...even worse. Go find me one of these perfect information people. I suppose you could collapse the stated preference and revealed preference superposition into observed preference to solve the equation.
Please, Backblaze, for science, install some racks lying on their side. :)
Doesn't this violate the ToS for a lot of phones and providers?
I don't know where you get your distorted view of what police and the justice system do. But they barely have enough resources to address the major crimes that happen. Almost everyone who gets called to court has been legitimately ticketed or cited for doing something. Belief that people are being unfairly targeted or cited is putting some serious blinders on to reality.
> what actual, specific crime did they commit that warrants a custodial sentence?

As another commenter pointed out:

> Conviction of 3 felonies including conspiracy to defraud the United States and yet no one is going to jail.

Those are crimes punishable by prison sentences, if the judge so chooses to enforce the law. I bet nobody lost their right to vote either, despite the felonies.

Admittedly I am not a lawyer, and I am definitely not an expert on Citizens v. United (which is essential to the arguments being made here), but I still don't believe they couldn't be put in jail - all it would take is for the judge to have a motivation to do so.
I was trying to track down a problem in the nim-lang/Nim repo, and had a similar impression. During a `git bisect` run I thought I'd made a mistake as I saw duplicate messages pop up, until I realised there are an enormous amount of duplicate messages in the repo.

A lazy scan right now shows over a hundred "make tests green again", a dozen "fix(up|)", handful of "WIP", etc. And beyond that a huge chunk are just "update <something>". Even with ~20k commits you can catch duplicates in a single unlucky bisect session.

I think I've come to the conclusion that /we/ in this subthread may be the problem though. Loads of projects are like that, and hardly anybody else cares. I suspect it just depends on how you are treating your VCS; I think it tells a story, others seem to think it just a snapshotting tool.
uBO barely works on facebook these days. Try and use the element picker.
I don't know if this has anything to do with it, but for last 1-2 days I've noticed that whenever I open a LinkedIn tab, my MBP Fan goes in overdrive. Verified that it's LinkedIn by checking activity monitor.
"Well, gee, that's a lot. I'd be really impressed if our team could get to `$GOAL x 0.75` in $TIME. `GOAL x 0.25` is a big ask, we'll have to see..."

Lots of under promising. Aggressively, even when you get tired of it.
Warning: etymonline.org goes to a sketchy black hole. The correct URL is etymonline.com
Looking forward to a Google Container
> Metrics and tracing are actually just special cases of any normal log stream.

Theoretically perhaps, but for high-volume metrics (think counters in a tight loop), you really want some form or pre-aggregation in memory before flushing out to disk or network.

If you look at the Prometheus model for example, there's no flushing to disk or network at all, but rather a Prometheus server scraping from hosts on demand.
The real question is: how much of standard libraries and broader ecosystem use them? Scala has null values, but broad usage of Option and Either so I can often write code as if null didn't exist.
Is this a huge advertisement for the Rubik cube? It gives no real insight and offers no solutions. Comparing real problems with a toy is patronizing. 42 quintillion combinations might as well be zero compared to the nearly infinite possibilities of human interaction within a 24 hour period.

You can't just say "the solution is no one dies" and work backwards. You also can't say there is only one solution. The comparison is ridiculous.
Multiprocess was a step in the right direction, of course - nobody likes it when one crashed tab brings down everything else with it.

But they kept on removing various cool and useful features just because their telemetry showed that they were only used by a small percentage of users, claiming that they need to save money and focus on things people use the most. Naturally, that leads to the world's blankiest blank of a browser, to borrow a bit of Futurama vernacular.
I think you misread me. Barrett is Catholic, and has strong support from Evangelicals at this point: until now the religions are aligned on gay marriage and abortion. If they perceive a shift in how she is expected to rule on cases, will their support falter?
I mean that the subjects of their "marketing" might come to the conclusion that advocates are primarily interested in attracting more speculators rather than selling a product they genuinely think will help you.
Our dangerous obsession with perfectionism is getting worse – Ted Talk
Stenotype keyboards are way better from a RSI point of view, though. Unfortunately, no one has come up with the "theories" or systems that would allow use of them for specialized input like programming.
PayPal couldn't act as an on-ramp for anything crypto because PayPal is run on soft money (reversible credit card transactions or potentially hacked bank accounts).

Allowing conversion of soft money to hard money (a btc with 6 onchain confirmations) means every criminal will use you as an on-ramp to convert their hack cc details and bank accounts into immutable hard money.
"is just better" isn't a very good distinction. Do you have an example of something that works only with Google? (I don't like Teslas either btw:-) )
What advantages does brave have other than their weird ad replacement thing? I’ve weirdly moved to Microsoft edge from Firefox for something’s recently. Unfortunately the chrome developer tools are awful.
We said the same thing about Perl for a couple decades.
What do you mean? I just visited a site and uBO blocked FB fine.
The goal/problem is simply to get them to show up so the justice system can properly function. Your sympathy is irrelevant to the actual problem.

What you (may) have read is an explanation of why the actual problem isn't one of laziness. You choose to dismiss that research which sought to solve the problem and attribute an entirely different, and unevidenced, cause. That type of assertional problem solving is part of why the underlyign problem continues to exist.
At least Google's monopoly isn't based on coercion and threats of violence.

I with the US Government didn't have a monopoly on coercion and threats of violence.

It's hard for me to give a sh*t about the Department of Justice's take on _anything_ when they still prosecute drug possession.

Repeat after me:

- Google cannot legally kill people or put them in boxes.

- The DoJ and it's subsidiaries kills people and puts them in boxes, "legally".

Google has a 'natural monopoly' on search and tech-related things, by virtue of better services and spending money. Google doesn't have a _legal_ monopoly on anything.

Department of Justice has a _legal_ monopoly on everything it cares to monopolize, but is actually pretty bad at its job.

It's likely this entire issue is politically motivated to distract/contribute to political goals for the upcoming US election.

As far as models for governence and large-group coordination, I'd trust Google way more than I'd trust the US Government.

So why does everyone think the government will save us from Google?

The best thing the DoJ could do would be disband itself and go permanently out of business.

For example, another top HN thread right now talks about how "behavioral nudges" caused the NYPD to arrest 30,000 LESS people than they otherwise would:

> Each year, millions of Americans fail to appear in court for low-level offenses, and warrants are then issued for their arrest. In two field studies in New York City, we make critical information salient by redesigning the summons form and providing text message reminders. These interventions reduce failures to appear by 13-21% and lead to 30,000 fewer arrest warrants over a 3-year period.

Holy shit! Sending TEXTS causes the police to issue 30,000 less arrests?

From the article:

> Over 10 million people are arrested each year in the United States, and millions more are issued summonses that draw them into the criminal justice system and require court appearances.

Let's move that from passive to active tense:

Law enforcement agencies arrest 10 million people every year in the United States.

Has Google arrested even 1% of that number? Why or why not?
I can't speak to all of the points but when it comes to video hosting - no you don't. Content creators can't move off of youtube since it's more of a discovery service than a hosting service and it has locked viewers into its platform - it doesn't offer any way for dailymotion, vimeo, nebula, acorn, amazon, netflix, twitch or dlive to promote videos on their home page and due to their enormous market share content creators can't survive on any of the other platforms.

And, again with respect to video hosting there are plenty of very valid competitors technologically - with respect to search if you secretly rebranded google to bing I doubt anyone except the most techie would notice a difference - they win in search because everyone "googles it" - they used to win because alta vista, ask jeeves, lycos and yahoo were all trash, but now there is legitimate competition.
> Another important distinction: this is Francis voicing his opinion in a documentary, and not an official communiqué such as an apostolic constitution

Apostolic constitutions are legislation, not communiqués. And (outside of the State of Vatican City), the papal legislative authority doesn't extend to the content of civil law, which is the subject matter here.

An exhortation on a matter like civil law which is prudential on its face but on which the moral teaching of the Church has important impacts would probably be addressed, in a more formal context, in a papal encyclical or apostolic exhortation.

EDIT [1] here's a very different perspective on its significance:

https://twitter.com/JamesMartinSJ/status/1318970487242956801

EDIT [2] to merge a separate response:

> If the Catholic church moves on this issue, will she lose the support of evangelical voters?

While the politically activist Christian Right has made tactical alliance with conservative Catholics on many issues, anti-Catholicism is historically very strong among American evangelicals and fundamentalists, so, and neither politically liberal nor politically conservative Catholics in the electorate seem to move, and certainly not rapidly if they do at all, in response to policy shifts by the Church heirarchy, so I expect to have very little impact on the Barret confirmation, either the Senate process or public support one way or another for it.
Chine is now the world largest economy. We shouldn't be shocked
But they can literally already do that right now. Google just pays more. Nothing forces them to go with Google — they even switched to Yahoo for a bit.

This only ends with Mozilla getting less money since without Google bidding the value of the placement goes down.
The image search isn't too bad either.
One of the main things that makes me think Google is a harmful monopoly is how they cancel products just for not going to the moon.

It's like search+ads is such a dang money printer that they just churn products over and over looking for something that goes to the moon and anything that doesn't, even if it would be a stable, competitive, profit-generating product if it were its own company, they just bin it because it doesn't even register on their enormous operating profit from search.

I think that definitely hurts consumers. And isn't that the main measure of if a monopoly is bad? Demonstrating harm to consumers?
Is it possible to publish extension to Brave without Google authorizing it? As an extension builder I tried in the past and didn't manage to do that.
I'm kind of irritated the DOJ discussion is dominated by search. Google is full-on pervasive. They have your phone calls, your texts, your emails, your private conversations in your home, your body movements, your location history, your credit card history, and on and on.

So yes addressing their search domination is one toe of the giant, but it's just a start.
If A depends on B depends on C, then:

* C should have a unit test proving its capabilities.

* B is allowed to have a unit test that depends on C (because C's unit tests prove its correctness).

* A is allowed to have a unit test that depends on B (similar to the B/C case).

---------

It seems like mocking was a way to "cut" the dependency between A and C. In particular, you usually get huge "dependency chains" between your code base. A depends on B, depending on C, depending on D... depnds on E, F, G, H, I... etc. etc. Pulling in all of this code for a unit test seems backwards. IMO, the solution isn't to use mocking, but to refactor your code to reduce the dependencies.

But if the code is outside of your control (ie: owned by another team, or even a 3rd party), maybe mocking is the best option.

"Flattening" your code dependencies, reducing the "height" of your layers will simplify your code logic and software engineering. But its not always an option in reality.

------

If you have a circular dependency: A depends on B and B depends on A, then:

1. Find a way to break the circular dependence. Invent a new class C: Maybe A depends on C, B depends on C, and C represents the shared interface between the two. Once broken up in this manner, A depends on C (and A unit tests depend on C), then B depends on C (and B unit tests depend on C), and finally you write unit tests for C itself. No mocking needed.

2. If #1 cannot happen, Both A and B must be unit tested together as a singular component. Trying to split it up using mocking is a fool's errand.
"People's capacity for bullshit is rapidly diminishing."

I warmly contest that. It's amazing what amount of BS people adapt to and tolerate. All over the place. In politics. In UIs. In advertisements, news reporting, you name it. And that's why it is so prevalent.
And google blocks my cannabis related business from advertising. But allows my direct competitors to advertise. Including the word Cannabis in the ad!

Why is google allowing one cannabis play but not the other?

I'm the ad consumer being harmed. My prospects are possibly harmed because my product is hidden.
PyPy is about four times faster than CPython (https://speed.pypy.org/) which is not that much compared to the effort. Node.js is about 13 times faster (https://benchmarksgame-team.pages.debian.net/benchmarksgame/...).
The first item of your list should be KHTML, Konqueror is a browser, the rest of those are renderers.
>Almost everyone who gets called to court has been legitimately ticketed or cited for doing something

you have some evidence to support this? It is oddly authoritarian for HN...
Title is not really right, when finished it will be in top5.

> When LUMI’s operations start next year, it will be one of the world’s fastest supercomputers.

> The peak performance of LUMI is an astonishing 552 petaflop/s meaning 552 *10^15 floating point operations per second. This figure makes LUMI one of the world’s fastest supercomputers. For comparison, the world’s fastest computer today (Fugaku in Japan) reaches 513 petaflop/s and the second fastest (Summit in the US) 200 petaflop/s

But good to see heat used for district heating, also that's probably the first supercomputer which will not be used for calculating aging atomic weapon yields.

edit: first time I heard about not calculating aging atomic weapon yields. Thanks.
In humans
How many people reading this thread would you think fall into that category?
If you read the site, especially the comparison to Matomo, it makes clear that the emphasis is on ease of use, stripped down, clean UX, not the whole kitchen sink.

If you want that, I suppose GA or Matomo are for you? Has to be something to differentiate them, pointless to expect or want them all to be the same.
> Edit: also, searching for "prolog web framework" gets you stuff about using prolog for web application development. So, yeah, naming is not great and your assertion is not entirely correct.

Is this a typo? I would certainly hope that a search for "prolog web framework" would not include results about a web framework written in Nim named "Prologue"

"Prolog" and "prologue" are completely different words with different meanings-- they are only homophones. It's not really analogous (at all) to the Firebird situation where the names of the projects had the exact same name, same spelling and all.

If this project were named "Sea", do you think people would conflate it with the "C" programming language?
> “With criminal guilty pleas, a federal settlement of more than $8 billion, and the dissolution of a company and repurposing its assets entirely for the public’s benefit, the resolution in today’s announcement re-affirms that the Department of Justice will not relent in its multi-pronged efforts to combat the opioids crisis.”

Dissolution of a company? Which one? Purdue Pharma is still alive AFAIK.
This is also a good point to make: the popular interpretation of antitrust laws (e.g. current reading of Sherman Antitrust Act (1890) and Anti-Merger Act (1950)) is really rooted in a charge against judicial activism from Aaron Director and Robert Bork's idea of "consumer welfare" (which dates from 1964!). That goal is not enshrined in any particular economic gospel, as far as I can tell. So it's worth noting that legal standards change!

In particular, courts disagree! See the Qualcomm verdict: https://pacer-documents.s3.amazonaws.com/3/19-16122/00913201...

There are plenty of reasons to break a monopoly besides just wanting to see "big guys get knocked down".
Misleading title. 350-mile versions starts at $112000 and available in Fall-21. $80k version is 250mile and is available from Spring-24.
Search and IR have incredibly strong network retrieval effects. Bing is great at "common knowledge" queries, in some cases better than Google. Bing is absolutely AWFUL at technical IR queries. Part of this is due to different index curation strategies, sure, but most of this is due to the learned behavior from the user base. With the current SOTA approaches, search network with more users fitting a profile is better able to return results for users that also fit that profile, so the most popular is the best nearly tautologically.
> ... allowing values (yes, not all values, but important ones) to be nil ...

What!? What that even means? Value types can't be nil in nim-lang, these are always initialized, but you can use Option[T] when you need it.

If you mean reference types (`ref`) hopefully this PR will land soon https://github.com/nim-lang/Nim/pull/15287.
Yes, almost all of them.
I gave up trying to make Python fast since to do so you give up what makes Python good and end up writing C/Cython. On top of this, distributing Python is just... gross, at least for my use cases.

Eventually I found Nim and never looked back. Python is simply not built for speed but for productivity. Nim is built for both from the start. It's certainly lacking the ecosystem of Python, but for my use cases that doesn't matter.
“All your cloud storage” seems extremely unlikely. I can’t even find a definition of what providers you support besides four icons, none of which I use.
>Good luck to the next person that goes spelunking on the internet for help on those issues.

Reminds me of:
https://xkcd.com/979/
Well, cheap may rule this out... for now, but...

Skip the middleman and directly connect your hard drive[1]! I think you may have trouble saturating the hard drive's dual 25Gbe links, and a decent switch is gonna be pricey, but that backup should be going very VERY fast indeed when you're done.

Kioxia (nee Toshiba) is not the only one doing this, thankfully, cause I think it's interesting as heck. A lot of hard drives have a good amount of speedy Cortex R processors on them already, why use those to talk NVMe or SATA when you could have the hard drive talking ethernet directly?

[1] https://business.kioxia.com/en-us/news/2020/ssd-20200922-2.h...
Sorry, I'm afraid I don't understand your position at all.

My point is that, like EMH, none of these are pretending to be the "be all end all solution to all models" and it's obviously silly to pretend otherwise? So it seems you're agreeing with me?