skysight-inc/HackerNews huggingface dataset:
Recently the National Advertising Division looked into our privacy claims and found them supported, see https://bbbprograms.org/media-center/newsroom/duckduckgo-pri... & https://www.mondaq.com/unitedstates/privacy-protection/12106...

Also a lot of what we do is open source on GitHub. We recently put out a help page detailing or web tracking protections that link to a lot of the relevant repositories: https://help.duckduckgo.com/duckduckgo-help-pages/privacy/we...

And finally, I’m not sure that random or just popped up is an accurate characterization for us. We’re pretty well established at this point, having been around for nearly 15 years! I was an early user of this site and a frequent contributor during the early days of DuckDuckGo.
> Email doesn't suck – it's email clients that need improving

The wretched hive of scum and villainy that is my postfix quarantine begs to differ.
It's incorrect to assume that a Windows application will open the Find interface via the keyboard shortcut Ctrl+F. In Microsoft Word that shortcut opens the Navigation interface, and Find is now Advanced Find, which can be opened simply and intuitively via Ctrl+H - Alt+D.

Frequent revalidation training in the leverage of Microsoft products is something that would have helped your person avoid looking unprofessional.
Is this Scalzi the author?
This company restores dash boards for cars (anything from ~1960–~2000):

https://www.justdashes.com
> Comments would mostly be negative and likely open the whole place to libel claims.

Why is the libel issue more a problem with job ads than with any other kind of post that people comment on?
If you did this, you'd subtract one once at array creation. Or subtract whatever the offset is (really, you'd subtract 1 * data type size). Under the hood, using C syntax instead of assembly:

int foo[n]; // what the user wrote

// what happens behind the scenes, after a fashion
int* foo = malloc(n * sizeof(int); // or sp - n * sizeof(int) if stack allocated; subtraction since stacks usually grow "down"
foo = foo - 1;

All references into foo will now work just fine so long as they are within the [1,n] range (same issues as with 0-based there since C doesn't carry size information for checking array bounds access). This adds one extra instruction per allocation (which includes allocation on the stack) for all non-0 offsets, but then all access will have the same cost whether 0-based, 1-based, or arbitrary-based. That's a non-zero cost, but it's not exorbitant since you'll be accessing much more often than allocating (and if it's reversed, something weird is happening).
Thus why I mentioned "emissions".

As much as I love BBQ, if someone opened a restaurant and started smoking at 1AM everyday next to my house, I'd be pretty upset.

On the other hand, I probably wouldn't care if a couple of architects wanted to set up shop next to my house.
I love how so many companies offer work-from-home now as you can literally work from anywhere in the world as long as it's only in a major city with a high bandwidth connection.
> Actually, that's exactly what would have happened. The plant would have shutdown without any major incident/release of radiation/contamination.

Weren't the pumps and cooling/control systems damaged as well?
At least x86_64 can put something like `ptr[index * 4 + 4]` in one instruction (assuming that variable values are in registers). Not completely sure about ARM.
this guy is a legend to me.
Just to be clear, are you saying that given the choice between collecting data and lying about it vs. collecting data and being explicit about it, you’d choose the first option?

Yes. Absolutely. Because that would give me some legal recourse.

Would you hire someone who hides in the fine print they can steal from you and you can't do anything about it, or hire someone else and accept the chance that they might steal.

The choice is between a bad thing definitely happening, or a bad thing possibly happening.
This has been going on for a while, comments like this and the recent Tennessean article/debacle are a bit eye opening to the naivety of technology and accomplishments outside of major hubs.
GeForce Now has a free tier so you can try it without spending money: The session is limited to 1 hour and there is a queue when many people want to play, but otherwise it's the same you get with 1 tier up. Worth giving it a shot, I was surprised how well I could play Witcher 3 on a FireTV Stick plugged into a TV.
Never, and that's a feature.

The energy consumption has always been a red herring. Everything consumes energy. Humanity's goal is to optimise energy generation and make it as green as possible, not reduce total energy usage to zero. That's just an idiotic proposition. The problem has never been "Bitcoin draws too much power", the problem is "we need more energy generation, and cheaper, and possibly not from fossil fuels."

But it certainly doesn't fit on a slogan.
TLDR; “Percentage of heavy drinking days during the 32-week double-blind [0] period was 9.7% for the psilocybin group and 23.6% for the diphenhydramine group, a mean difference of 13.9%”

[0] And see below with good comment re double blind part.
It's like the scene in Monty Python's Life of Brian where no one is allowed to say "Jehovah."
Thunderbird still has chat-support out of the box. I use it for XMPP and IRC. And it also still supports Newsfeeds, but I would say it could be improved on that part.
> Meanwhile I have traffic-shaped Comcast and no fiber in sight in Silicon Valley.

Isn't the SF bay area more of a geography issue than an incumbent monopoly issue? I'm sure its a mixture of both, but also a geography issue.
How big do you think the carrier pigeon needs to be for an HDD? Carrier Albatross? Can they even be trained?
> The main purpose of K8s is just to run microservices.

No. The main purpose of K8s is to make portable « running multiple copies across servers, routing from one load-balancing port to many ephemerally-allocated ports, collecting logs, providing a consistent control API, limit system resources, networking, secrets... ».

Systemd could do all that, but, then, it would not be Systemd anymore and would be like another K8s.
If denuvo does anything that actually requires cycle-accurate emulation, I'll eat my hat.

Modern hardware is easier to emulate "accurately", simply because the real hardware does not behave as consistently as, say, a 6502 core. DRAM and cache latency are variable, and the core/bus frequencies are scaling up and down all the time. Furthermore, the coupling between the CPU and GPU is more asynchronous than it used to be.

Your emulator doesn't have to hit any specific timings, becaure there aren't any - it just has to be within some range of plausibility.

I wouldn't be surprised if denuvo does make use of timing to some extent, but it won't need cycle-accurate emulation to defeat, just fudging the numbers to get close enough.
Hacker news exists as a way to advertise for y combinator. Advertising for y combinator companies seems like the opposite of antithetical to hacker news.
Service ceiling:

10,000 ft (3,000 m) (estimated)
3 ft (0.91 m) (actual)
Another interesting idea I've read, I think in a Haskell context, is proofs attached to values.

You prove that a string originating from the user was HTML escaped - by calling the HTMLEscape function which attaches the proof - and then later in the code whenever you output it in the template it won't be escaped anymore because it's proven to be escaped.
OFAC rules don’t require notice by a government agency. They’re automatically incumbent upon all citizens to follow.
I tested out GeForce Now and Stadia two years ago and decided fairly quickly to build a desktop machine instead. Turns out that lots of PC games work really well on desktop Linux these days!

The author discusses his internet connection, but for me even with a 500mbit connection and ~10ms ping to NYC area data centers I felt the video compression artifacts and periodic stutters were too noticeable. I also had some input glitches that were basically impossible to diagnose and made certain games hard to play.
> A monolith sending requests to a database instance is already a distributed system.

True, of course.

And even a simple set like this brings in "distribution" issues for the app developper:

When do you connect ? When do you reconnect ?

Where do you get your connection credentials from ?

What should happen when those credentials have to change ?

Do you ever decide to connect to a backup db ?

Do you ever switch your application logic to a mode where you know the DB is down, but you still try to work without it anyway ?

Etc..

Those examples are specific to DBS, but in a distributed system any other services brings in the same questions.

With experience you get opinions and intuitions about how to attack each issues ; my question is still : "should you need to point a newcomer to some reference / book about those questions, where would you point to ?"
Two out of three, per the articles top line: "by 2050, the world's population hits between 9.4 and 10 billion people, ..."
What would memset(arr, 0, sizeof(arr)) do in that case? I can see myriad problems with having arr itself point outside the memory range allocated to arr[min..max].
My parents in (poor) rural Michigan will soon have county wide fiber internet provided by the local electrical co-op. I'm sure the support will be semi-local and so will the technicians. So you'll actually get people that at least pretend to give a shit about your problems all for a better price than whats available in the city from Comcast.

And yes, they and ATT lobbied extensively to block communities from building out their own ISPs because they didn't want to compete. Michigan has a law in place where a municipality can't build out a service if at least 3 companies are willing to bid on running 'high speed' internet service in a town.
There are three main possible future outcomes:

1. You get divorced and she keeps her money

2. As a couple, you never spend "her" money because it's "her" money. You die having spent none of the money

3. At some point in the future, you start spending "her" money

(3) doesn't make sense given she's uncomfortable with it now. (2) also doesn't make much sense. So to me it seems like either she's acting irrationally or expects that (1) is a strong possibility.
Yeah similar situation here... it was just never an issue or a conversation really.
The posts are explicitly differentiated from normal submissions - you can't comment and they usually say something like "X (YC year) is hiring". That's not a dark pattern. I agree that some people may not understand what or why these posts are and not look into it (answers are easily available) - but that doesn't make this a dark pattern.

Hackernews has minimal ads, lax account requirements, professional moderation, minimal intrusion from owners - and you are hyperventilating about 1 post in a 100 being a marked ad?
You’re forgetting the fairly large group of people who now have neither a college degree nor $10k in loan forgiveness. Oh, and those folks still pay taxes toward this $300b price tag.
I currently pay for pretty much everything while she’s still undergoing her doctorate studies. The expectation is we’ll then split all bills 50/50 once she graduates and her career is in full swing.

So for now, she helps with tidying up the house, cooking some meals when her studies allow, and other random things as her way of contributing. I don’t ask this of her; she just does it because she’s cool af.

The biggest lesson I’ve learned is to always be transparent about money. Never hide things. And be mutually respectful, while creating a plan that is balanced and works for both levels of income.

Life is too short. Don’t waste it arguing about money.
I have wanted to upvote ads a few times! Love a couple of the companies I see
What's your point? You can live without nulls, they're not required and you don't need to avoid WHERE-clause for that. It's a theoretical concept, nobody in sane mind would do that, but nulls are not required for relational algebra.
i would argue most people that install chromium, not chrome, no what a search engine is. unfortunately, since chromium lost google account login capabilities, i do not install chromium anymore. now i just think "search engine" means "google".
Python has built in testing and C++ has libraries like catch2. I would have liked some initial comment that said "we had a good suite of tests". Python has plenty of benchmarking tools available.

IMHO - a db is all core. Everything should be fast. Even the CLI tools - Rust is pretty good at cli tools. Why is he building a database out of python? How much python is in this repo anyway?

Also this is a Python + C++ app - not python. And the article critiques python, not c++. Which is weird, because I would have thought the source of problems would have been C++ not python.

Don't get me wrong - Rust is great. Cargo is great too. Compiled programs are great to deploy rather than python (pip hell) and C++ ({CMAKE_HELL}). But this is apples to oranges comparison.

The things that make Rust better than C++ / Python are not the things this article talks about.
America Always Gets This Wrong (when building transit)
Google, Microsoft.. who is the third... Yahoo?
This is a civil matter, so it's in some ways more analogous to a google employee keeping quiet out of fear they'll be sued for violating a non disclosure agreement with google.

Or a rape victim being unable to speak out about the fact they were raped due to the terms of the settlement with the rapist.

I guess I'm saying limits on speech due to fear of being sued are not unusual under our system.
My experience with GeForce Now is that despite having fiber internet and WiFi 6, games are still unplayably laggy. I also wasn't able to play Cities Skylines, because none of my Steam Workshop mods would install.
Byline is “by John Scalzi”.
it is possible that there were widespread uses of psychedelics in multiple earlier civilizations, but those social systems either did not last themselves or were defeated in wars and erased. Some of the vigorous rhetoric about "pagans" in the middle ages Europe for example.. psychoactive substances are not new
Tom Stanton on youtube was able to get a Coanda effect quadcopter off the ground a few years back.

https://www.youtube.com/watch?v=Irp_vnmUWZ4
I used to make 2x my spouse. Now she makes 2x me. She’s at a FANG and I’m not. The way we handle it is we spend well under our means and go 50-50 on everything through various mechanisms.

Fundamentally our money is shared but the accounting keeps incentives fully intact.

Sounds similar to the OP in practice
Just a warning, this text is both fairly dated with its description of how the search engine works, and fairly incomplete. Was just today thinking about expanding on it.

There's a lot to be said about how search engines not only mediate the Internet as it exists, but actually shape what gets created. If you want free and independent websites, you need a free and independent internet mediator that lets people find and partake in such a community online. That is not Google, nor Reddit, nor Facebook, nor Twitter.

Right now, while a sort of stubborn counter-culture exists in the fringes of the internet, it's just a shadow of what the internet could be. Small websites just can't compete against the SEO-industry on Google. So they're almost impossible to find, and struggle to find visitors. It's a real tragedy how many brilliant and fascinating websites are languishing in obscurity. Instead we get listicles, content farms, click funnels.

I think ultimately, for the sake of both culture and democracy, what we need is a service akin to a public library, to complement the shopping mall that is Google Search. (Although even the commercial side of search is pretty lacking, but that is a separate problem)
wild, i don’t have any devices that can max that out even over ethernet
It should be clearly stated as an ad though, google wouldn't get away with not marking the top 2 rows of the result page as advertisement because "they disclosed so on the FAQ"
This is not my experience in the US. Most places either have G or 1 for the first floor. Then 2 for the next. So some elevators say G, then 2, 3, and so on.

I've seen setups like you mention, but they definitely aren't the majority in places I've lived.
It does explain some, no? How much of the Cuban immigrants that vote republican immigrated with visas like H-1B (employer sponsored)?
Why are they shitty?
I love these experiments. There's no reason we can't do better than the old typewriters and the QWERTY layout.
> You can cancel your NYTimes subscription with a click if you live in California

This is frequently echoed on HN, but my experience in California trying to cancel NYT is that option wasn’t present at all. In fact, when I couldn’t reach a human to cancel for an hour, I gave up and paused the credit card associated with NYT. They then got declined 3 times, and force posted the transaction without approval. Then, it took a credit card dispute to resolve, at which point NYT lost because posting transactions without approval turns out to be a per-se violation of Visa’s merchant guidelines.

So, I’m not sure if this is an account-based flag or AB test, but it isn’t a universal fact that you can cancel NYT in 1-click in CA.
Age is definitely 0-indexed - a newborn and exactly 1 year old differ by a year. People also count months during the first year, which is still 0 years old. As in 00:xx is the first hour, and 01:xx is the second. If you're 30 years old, it's your 31st year of life now.

But gregorian epoch itself is 1-based. 1AD (0001-01-01) goes right after 1BC (-0001-12-31). There was no 0000-mm-dd. That's why 3rd "millenium" and 21st century started at 2001-01-01 and not at 2000-01-01. YYYY means not how many whole years already passed, but which incomplete year goes right now. On the other hand, your age means "whole years passed since birth [plus maybe a few months]".
Tether has never worried about the rule of law before; why start now?
would it? or would it be just a differently wired circuit?
The local games are all broadcast over the air, even the ones that are shown on the pay services. (I live in Philadelphia, and I watch all the Eagles games with a TV and an antenna.) However, if you're a fan of an out-of-market team, it may be a pain to see all their games, as you say.
"...likely open the whole place to libel claims"

What rot. Any HN story comment is subject to "libel claims" in jurisdictions with poor free speech protections (e.g. Britain), not only "X is hiring stories".

Commentary is the night torch of liberty, shining a critical light on propaganda. YC libertarianism should be eating its own dog food
What's the business? My interested is piqued.
Not so far as I can tell from the various reports I've read.
More important is high quality high upload bandwidth not hidden behind CGNAT. We could actually move away from having to depend on Microsoft/Apple/Google/Amazon servers to host and deliver personal content.
I make 5x what she makes, what we do is just put it all in the same account, and then each one gets an allowance (same for both) to spend on whatever they want ( for me it's bicycles for her it's whatever). We get along just fine.

What if one day i/her want to buy something very expensive, like a 100k or whatever? I don't know i'm not into expensive stuff and neither is she but we would decide together.
/s aside, antibiotic resistant bacteria and the inherent limitations of phage therapy, residual supply chain problems inflating costs, strained healthcare staff burning out and stretching the remaining healthcare professionals even more.

A couple weeks ago I had a 15min telehealth visit and even after insurance I still owe $200. I can cover that, but for an increasing number of Americans that's emergency fund kind of money.
The other question is "why can we comment on 'X wants to be hired' posts?"

Nothing quite like hanging out your shingle, putting your professional foot forward, so you promote yourself in the best light possible to potential employers, only for someone to make a snarky comment about your skill set or name. There's at least a few of those each month under various comments from people looking for a new job.
If you're waiting for that golden goose to produce more eggs, instead of cutting it open and taking them all at once, are you also leaving a lot of money on the table?

I am probably more extreme than most, but I simply will not pay you if your offering has ads.
I pulled the number out of the air, but sure -- let's call it Yahoo or 'everyone else'

I feel like Google/MS cover the bulk of recipients, the main barriers to running your own MTA
> They freely use the language and processes of science as their argument. You or I may think they misuse the language, make unconvincing assumptions, etc, but there's nothing to it that's skeptical of science.

Words are different than the things they refer to. Using "sciency" words doesn't neccesarily mean people are following the scientific method just like how soverign citizens aren't actually lawyers.

What matters is the meaning of the words, not what they superficially sound like.

* to be clear, im not saying that all antivaccine people are neccesarily anti-science, just that the superficial form of the words they use is irrelavent.
>USB-C maxes out at 10 Gbps

Lower. I've got a 5gbps usb-c adapter...ends up being more like 3.5. And like 4x the price of a 2.5 dongle
BeReal Should Be Worried
Stripping NthLink VPN Encryption
Harbour Air’s All-Electric Aircraft Operates First Point to Point Test Flight
As phren0logy points out, the study was essentially unblinded. So it's probably worth clarifying that in a TLDR, or at least removing the explicit "double-blind" claim.
DDG is a more practical default than Google simply because I don't get a "We'd like to abuse your personal data" pop-up that gets in the way every time I open an Incognito window to search for something.
> The amount of broken MIME things you'll have to deal with, strong opinions on UI, and similar things will make you go crazy.

Would it make more sense to first build a bunch of libs, to create a common ground, onto which people could more easily build their customized clients?
I think the difference is that 20 years Gbit ethernet was becoming standard issue on desktops while even 10Gbit ethernet is still pretty rare outside of the data centre and switch uplinks today.

25Gbit internet will be great for schools, libraries, and offices with multiple users but it's going to be a while before it becomes relevant for individual homes.
The problem with municipal Internet is the town will build it out once, and then never upgrade the technology while it slowly becomes obsolete 
.

Seriously though, municipal fiber is fantastic. I've been an observer to friends having conversations about Internet provider woes, while I just sit there shaking my head. I've only got 1Gb but I rarely care about the bandwidth, consistent <15ms ping to close data centers, there's no data quotas, no yearly fuckery where they dick you around with the price and you have to wait on hold to threaten to cancel and commit to a longer term, and I haven't noticed any downtime in years. It just works.
It's rarely a good idea mixing an anonymous party(us) with non-anonymous party (the company).

Reddit AMAs-- which I suppose are heavily moderated by the mods and up/down votes-- would be an outlier of this rule.
Let me tell you the story of CA attempting to build high speed rail..
Our general division of labor is that I'm responsible for earning money and my wife is responsible for spending it. It works for us.
Correct.

I've worked in a company which dealt with user money and it was our duty to figure out if someone opening an account was sanctioned. Which was actually hard because you just have lists of names which can be pretty vague like "John Doe, Florida".
If we use inclusive ranges where 0 ≤ i ≤ N, then len(range(N)) == N+1.

e.g. len(range(3)) == len([0, 1, 2, 3]) == 4