skysight-inc/HackerNews huggingface dataset:
>Nobody reading this thread is doing that, and the few that are know who they are.

That's the false dichotomy which earned me my stripes.

I used to think I am the former guy, then I realised I am the latter guy. The only thing that changed is that some time passed.

The hind-sight of my mistaken identity is that the systems I have been working on for 15 years became less, not more maintainable as a result of tolerating technical debt.

They also became Google-scale (which is what we were hoping for, but didn't believe at first).

I am the furthest thing from a purist. I am a filthy rich pragmatist who regrets having low-quality standards.
A trademark is just what the word says, not more. If you don't trade, your name is outside the scope "trade".
While I definitely agree with the sentiment, I would much rather browsers used my own caching DNS server that I can configure to talk to root nameservers: this would be the best of both worlds (ISPs can't track me, and I wouldn't be handing data to another party either, except, well, root servers). I am sure it's going to be possible, but compared to setting it on my DHCP server, now every client's browser would need reconfiguration.
Containers, k8s (or k3s, because less bloat) and micro-SOA (but preferably in a monorepo) make development easier.

Overdoing the infra-HA-magic is bad, of course. But if you use containers, you can spin up dev envs faster, devs can just docker-compose (I still recommend Vagrant + docker, so devs can use whatever OS they like), and it helps with config management a bit too. (Much easier testing, deployment and upgrades.)

That said paying for AWS is the worst idea ever, it's so overpriced and the most used servie is EC2, which people could get anywhere else. (Sure, there are probably nice tricks that this pony can do, but there's probably a whole cottage industry trying to copy their niche offerings.)
It does show QUIC falling apart with _out of order delivery_, however that is not something that latency or slow networks will produce. There is no reason to think that slow / third world countries have significantly more out of order delivery. The networks might be slower / have higher latencies, but packet order is likely to be the same.

That is different than dropped packets requiring retransmissions, but given QUIC and TCP both use the same congestion control algorithm (Cubic) there should be no difference on that score.

In terms of it being “unfair” when both types of streams are present that’s correct, but TCP with BBR also produces this kind of effect. It’s the algorithm used, not whether it’s QUIC or TCP, that causes this.

QUIC is not perfect, it’s still only at draft stage in the IETF. I’d be concerned that arguments like this are being made which, while seemingly well intentioned, have the effect of stifling innovation for all internet users.

You can bet that on a high latency link the fewer round-trips to set up a TLS connection with QUIC are gonna improve things.
"Assertion Functions" are quite interesting. When we moved from Flow to TypeScript, this was the number 1 thing that frustrated us about TypeScript. The issue is that we had a lot of calls like this:

```
function assert(condition: boolean, message: string) {
if (!condition) {
throw new Error(message);
}
}

assert(x !== null, "x can't be null");

// Flow understands that x can't be null here because `invariant` throws an error otherwise, but TS doesn't
```

However, TypeScript couldn't understand that `x` can't be null after that call since it doesn't understand what `assert` does. For that reason, we had to write a codemod that replaced all of our `assert` calls with an if condition that threw an error inline.

The new `asserts` syntax is nice (it would be even better if TS could do this automatically like Flow though), and will be a much welcome update for us.
Otta (https://otta.co) | Full-Stack Software Engineer | London | Onsite | Full Time

At Otta we're reinventing how people search for jobs at fast-growing tech companies. We're currently focusing on entry-level jobs at startups in London but have big plans and are backed by some of London's best investors.

We're looking for an exceptional engineer to join the team as our first employee! Salary range £40-75k dependent on experience + meaningful equity ownership.

Stack: Elixir / React with TypeScript / (some Python used for scraping + machine learning) / Docker / k8s / GCP / PostgreSQL

You can see our mid-level role here: https://app.otta.co/jobs/ODdqUTVo
Our senior role is here: https://app.otta.co/jobs/blJ4WFRt

Any questions feel free to email me (xav at otta.co)
I’d go a step further and create amendments that self-amend based on developments in technology.
I don't think any of these things justify the ISP's response.

Regarding content filtering services, in that case the user is specifically opting in to that service, so they won't need or care to use an alternate resolver.

I agree that, ideally, you would use a resolver that's close to you in order to minimize latency and increase reliability, but:

1) This requires you to trust your ISP. Many people don't, and with good reason.

2) ISP DNS isn't exactly always the most reliable or fast thing anyway. I easily get better latency from Cloudflare or Quad9 (their old-school Do53 stuff, not the new-fangled DoH) than from Comcast's resolver.

And regardless, if your DoH provider of choice goes down, you can always fall back to a different one, or to your ISP's resolver.
With the statement "could interfere on a mass scale with critical Internet functions, as well as raise data-competition issues" they are actually lying and misrepresenting the issue. In reality there is not much "to interfere" - especially not so much, that you would need to contact the Congress...
Yes, I see now, thanks for pointing that out. The implication being Zuckerberg relies on people with CS degrees even if he himself does not have one.
Yes. You would be malicious. Doesn't matter what your intentions are if someone with bad intensions could do something bad in that scenario.

For example redirecting the user to a fake webpage asking for their username and password.

A user will learn that there's blocking if they try and access Netflix and it doesn't work.

You can get something like a Juniper SRX firewall which can recognise applications via signature and do blocking that way. Rather than against IP ranges only.

Also as a network admin you're not saying why you won't be able to block DNS over HTTPS providers.

Unless you're thinking there's going to be some unknown DNS server used by the browser.

But if that's your fear you'll need to block all the online DNS lookup websites.

What if a user just types the IP address directly? Totally circumnavigates DNS.
Twitter Suffered a Sizeable Outage
I don't think anyone is arguing that there's no reason for an ISP to serve DNS.
I see you used flow, what do you think about nominally VS structurally typed classes?
Pento | Full stack developer | EU | REMOTE ONLY | https://pento.io

Come join us building a new payroll product for European small/medium sized businesses! A very conservative market with old competitors and products = tons of potential. We are a remote team, which means we have no office and you can work from wherever you want. We're all in on transparency, a great work culture and teamwork. Founders are 500 Startups alums and have previously worked on two startups, one of them out of Silicon Valley.

We're looking for a full stack web developer to join our remote team. Ideally, you are a person who is not only proficient in frontend and backend work, but also have some experience in DevOps and system architecture. As you will be part of the early team, you should be a fast learner and be able to work in different roles.

Read more here: https://pentoaps.recruitee.com/o/full-stack-developer?ref=hn Or contact me: emil at company url
SEEKING FREELANCER | London, UK | Remote | Front-end developer

DebugBear is a website performance and quality monitoring tool for developers.

I'm a solo founder and looking for a freelancer who can write articles about web performance and build standalone marketing projects. If that works out you could also work on the main product.

I'm looking for:

- experience building front-end apps (frameworks/bundlers/...)

- experience researching and writing technical articles

- 5-20h of availability a week

Check out these links for the kind of project you might work on:
https://www.debugbear.com/blog/measuring-react-app-performan...
https://www.debugbear.com/blog/chat-widget-site-performance
https://www.debugbear.com/json-size-analyzer

If you're interested, send me an email: matt/at/debugbear.com
Location: London, United Kingdom.

Remote: YES please!

Willing to relocate: nope, not even considering a long commute(+25mins)

Technologies: Ruby, Rails, JavaScript, Node, API design, GraphQL, JSON-API, AWS(RDS, ElasticCache, EC2, Lambda, API Gateway), Design patterns, OOP, FP, HTML & CSS.

https://www.linkedin.com/in/mariogintili/
https://github.com/mariogintili
Co-founded https://www.sunlight.is/ & http://codecards.io/

Open to anything as long as it's remote. Ideally with a big player in the game, like: Dockyard, Hashicorp, Heroku, Palantir, etc, etc.
> Why can’t my ISP support DoT?

They can, and I would be fine using it if it were a) fast, b) reliable, and c) (here's the big one) legally required that they not log or do anything with my queries.

As it stands, Comcast's provided resolver is somehow slower than some of the third-party providers for me, and I don't care to give them the ability to sell my DNS data.
The Everyday Astronaut had a great interview with Elon Musk after the Starship presentation a few days ago. They spent a bit of time talking about how much progress the team had made in very little time, and Musk's take was that it took them an awful long time to finally ask the right questions - years. Once they had formulated exactly what they were trying to do and what the actual relevant constraints were, finding the right solutions and making very rapid progress was actually not all that complicated.

He talked about the tendency really good engineers have to spend a lot of effort optimising the design of things that shouldn't be there at all.

Finally he banged on hard about always questioning your design constraints. He pointed out that if you get given some design constraints by another team, you should always consider their validity since it;s very unlikely they are optimal. The converse assumption would be that they are always perfect, so looking at it that way there's no reason you should assume they are right from the start.

For anyone who worries about the sunk cost fallacy, bear in mind it was only about a year ago they decided to throw away all the investment they'd put into building a composite body, including a huge main body tool.

https://www.youtube.com/watch?v=cIQ36Kt7UVg
The claim I was referencing was taking a weakness in protocol, and jumping to conclusions.

This would be the equivalent of one saying, "You don't care about the environment because you took a gas powered bus today". And then provide evidence about how busses are harmful to the environment, and provide details about busses emitting GHGs.

Likewise, you can't jump from a weakness in QUIC to big tech doesn't care about NBU.. when in reality, much of big tech pours so much engineering effort towards NBU (amongst other things). Files Go is a small example, and you can download the app here: https://play.google.com/store/apps/details?id=com.google.and.... It is not vaporware.
Yes, I agree. I also think that if they were starting out today, they wouldn't have either Enums or Namespaces since those features require adding runtime code (as opposed to every other TS feature which is erasable). However, when they started out, JavaScript wasn't as evolved (and it didn't look like it would evolve this much) and so they had to add a few things "on their own".
Reading data from another application's database is pretty common (although even this can cause chaos if done without some care) but writing to application databases is often a very bad idea and often explicitly forbidden by CRM/ERP vendors.
This is actually factually incorrect. White kids from different economic backgrounds are treated identically != race-conscious admissions policies as they are currently described in the ruling. And FOB Asians is not an economic class, so I am not sure what argument you are trying to make. Is FOB Asian supposed to be poor? Because you need them to visit some places like Vancouver and Waterloo.

I think your point that oppression is not only racial but socioeconomic is not misguided. But as I understand it, the ruling does not preclude adjustments based on the access and opportunity limitations you refer to, which are not strictly limited to a particular race.
Dear fellow tech people, why do people bully? When the victims have overcome it, how did they thwart their bullies?

It’s ridiculous. I remember being bullied in a lab once for being an “outside” major than the lab. I left the class within the drop period. I’ve also suffered professional bullying at a workplace. The experience still haunts me and will for a long time. Luckily I could move out of state and industry.
I'm wondering why people install Slack on their phones at all. If you have monitoring duty it may make sense, but for development? Typing on a keyboard is a million times more convenient, and I've been fine by catching up with chat at the office in the morning.

On the same note, I don't do mobile email either. Colleagues can call me if the shit really hits the fan. Nobody ever does though, which I think speaks for itself.
ImmuniWeb releases a tool that can track your website’s mentions on Dark Web
I don't really understand why you keep repeating this claim that we're arguing that there are zero technical reasons for an ISP to want to provide DNS. No one is saying that.

Perhaps you misunderstood my original topelevel comment. If that's the case, let me try to clarify: ISPs have zero technical reasons to complain that people are using alternative resolvers. I totally see why they want to provide DNS resolvers, and that makes perfect sense. Unfortunately, part of that "want" is so they can sell DNS query data to third parties, which is just another reason why I don't want to use them.
That made me curious to see who runs KPMG and whether it itself is trustworthy.

There is this:
https://en.wikipedia.org/wiki/KPMG#Controversies

and then there is this:

https://home.kpmg/content/dam/kpmg/us/pdf/2019/01/2018-trans...

At the end of the day, any grouping of individuals are a (partially biased) sample of the society in general. The role of media and education is fairly decisive in forming social norms. We may have one or two lost generations of engineers following orders, but as Joe said 'The future is unwritten".
AVX512 is not comparable to 128-bit native. AVX/SSE are split into lanes of maximum 64-bits. You can not compute a 128-bit result only multiple 64 bit ones in parallel.
Auto workers’ strike pushes GM losses past $1B
They should simply ask once Brexit has happened. It really does not make any sense before that.
The hard part about getting this sort of advice online is localisation.

If it had a drop down to choose your country, and someone had done the legwork of localising the answers then it would be really good (for me).

Same thing happens with recipes, when I'm making a carrot cake I might search for good recipes only to find the highest rated mentions lots of brands (rather than detailing the product), then it's a bother to try and find equivalents.
Stress, Friend or Foe?
Why break up Facebook but not say, the far more powerful Microsoft?
It is a very positive step. They should also mandate releasing the source of the drivers.
Yes you will.

If using Firefox you’ll need to manually change the DNS settings, as it will by default bypass your local DNS and send it to Cloudflare using DoH. You can easily disable that though.
I consider most analytics use cases to be sketchy. To me, the onus should be on the company to prove to me that their use is not sketchy.
Algorand Talk
I do not see much talk on Algorand lately. How do we feel about the drastic decline it has taken in the market? How about the vote to suspend rewards?
This is what I came here to post. This website is absolutely fantastic - but translating between American products and European ones is often extremely hard.
It’s very impolite to call a person a “homo” just because they are wearing a bracelet.
These kind of sites can be super helpful, they just need more input to them, would be great if they were a sort of wiki.

For example with plastics, like nylon which I don't believe has a reactive adhesive, hotglue can work well. Infact hotglue when cured can host hundreds of pounds in things like wood even.

Also the term 'plastic' is very generalized. Would be great to be able to know what to test for to see what kind of plastic is what. Different kinds can have different reacting adhesives that are very strong as the site points out about PVC
Microsoft Flight Simulator 2020 – Preview
I don’t understand how that achieves anything.

If your DNS server is in the cloud, your ISP can still see your unencrypted queries to that server. If it is at home, your ISP can still see the unencrypted queries of that server to the root servers.

Unless you encrypt the traffic, DNS is transparent to the ISP whichever way you set it up.

And unless you are also using a VPN, the ISP can learn most of what it can learn with DNS just by looking at the IPs you send packets too. Most commercial websites that matter aren’t sharing IPs.
VPN hides all traffic from ISP and Gov.

VPN like... Onavo?
I think you're cherry picking. I'd say AMP and the consequent AMP for email are recent examples to the contrary. Nothing wrong with skepticism, especially directed at a company the size of Google.
Why does allocating a single 2D array take longer than multiple 1D arrays?
All the people should be paid who are using Facebook and the other similar platforms as content providers.
The better the individual's audience the more the payment should be.
This should be the next killer app.
Banks have been opening more physical locations? In the last decade, in Manhattan? What on Earth for?
Auditing: Know what's going on in your Postgres database
I hope that’s a joke, but Homo is the genus that includes humans and very closely related species.
DeepBench | Full Stack Engineer | Full-time | Boston, MA | ONSITE

DeepBench (deepbench.io) builds expertise matching platforms to uncover who knows what and connect those who have questions with those who have answers. The company offers both a SaaS solution for enterprises to build their own network of experts and a marketplace where clients pay for connecting directly with an expert.

We are looking for a full-stack engineer to join the dev team of 2 engineers and 1 designer.

The platform is built with Node.js, React, PostgreSQL and hosted on AWS. Experience with AWS and machine learning preferred.

Full job description: https://angel.co/company/deepbench/jobs/619552-software-engi... Email careers [at] deepbench.io
Huh. Many sectors are "strategically important" and are constantly subsidized. Farming. Everywhere in the world. Automotive industry. Fossil related industries (oil subsidies).

https://www.thebalance.com/government-subsidies-definition-f...
If the carriers were good actors that in general act in good faith most of the time, maybe (assuming your hunch is correct) I'd feel bad for them. But they don't, so I don't.
sounds great, this is how it should be for everyone. We're learning both unit systems for pragmatic reasons, and there's nothing special with the metre vs the yard, we can use both concepts.
Large Bitcoin Transaction
POCSAG. If you mean transmitters, we have a local supplier, no issues there.
That would just become another ok dialog before the content. Edit-I stand corrected, see below.

People need actual property rights to charge a fee for their data. The monetary value companies obtain from users through advertisers or other consumers is a measure of this value.

It’s an entire market that does exist but is being taken from the producers.
Maduro: Venezuela to Enable Crypto Payments Soon
FCC had the right to dump net-neutrality rules
The Global Disinformation Order [pdf]
On the other hand be happy you were given the poor white from Appalachia scale for your test scores rather than the middle-class Asian from New Jersey scale.
I definitely agree with this idea. If it passes tests and people want it, release it. If you aren't confident it's good, ask for more tests before merging.
Ripe Update: Approaching IPv4 Run-Out
I hadn't thought of that when writing it, but yeah, he probably might.

No one is claiming all his arguments are bad, or that all his arguments are framed poorly, or that all his arguments ignore how they could offend or hurt people. But some of them, arguably, do.
I wanted to setup a local dns (pdnsd) with dnscrypt but I lack knowledge on how to be sure everything is coupled the way it should.
Pictures from Ladakh Tell You the Real Story of Ladakh Region
Yes. Reportedly he said:

> "I don't want to have a major lawsuit against our own government... But look, at the end of the day, if someone's going to try to threaten something that existential, you go to the mat and you fight," he said in the recording.

> "It doesn't make election interference less likely. It makes it more likely because now the companies can't co-ordinate and work together," he added.

Microsoft fought releasing data subpoenaed from its Irish data center. Apple fought backdooring iOS for the FBI. AT&T fought against being broken up in the 70s. So why is it surprising that Facebook would fight against it?

And his second statement is in no way a threat.
I think their dropping out may have hurt Harvard’s reputation as much as helped it. It’s often viewed as a place smart people and the elite go, but not always where they receive a great education.
is this tech billionaire hunting season , the dude is landing rockets, over and over again . if anybody knows whats real about rockets i think its him . CLICK BAIT TRASH
Representing a complex line with fewer points in a visually proper way
Not all Linux systems have disks. The jitter entropy approach described elsewhere is more comprehensive and less dependent on hardware components outside of the CPU.
> I don't think there's a strong reason to believe that the admitted students are in any way "better" than the qualified-but-not-admitted students

On what basis do you think that? What data or reasoning suggests that the people Harvard almost admits would produce equal (fame, donations, other currency) to the university as those who are actually admitted?
Having read it I love the approach - it's very similar to how we handled data at Common Crawl / Web Archive (WARC) files / inspired by MapReduce + object storage interactions. I'll keep it in mind for the next opportunity :)
Better defining property rights is a role that the state has to play. Property rights don't come out of thin air.
Either you've been not paying attention (in which case, why are you so self-righteously claiming there's nothing else that happened), or you have been paying attention, and you're deliberately ignoring or are mischaracterizing all the actual, real accounts of bad behavior that have been reported over the past week or two.

Either way, I'm not really in a mood to educate you.
Virtio-RNG.
If you are not using gmail and google search, and are using adblockers, Google shouldn’t really have any information on your IP, so it is anonymised data. Your ISP knows even your bank details.

But the limits of using google DNS (or even encrypted DNS) is that most commercial websites aren’t sharing IP addresses, so I bet the ISP can pretty much reconstruct the data it would get from DNS with very little effort just by looking at your IP traffic and mapping IP addresses to domains from other users DNS queries.
I was really expecting this to be a well built Amazon Affiliate marketing site. Pleasantly surprised that it's just purely informational.