skysight-inc/HackerNews huggingface dataset:
I think part of the negativity you see is network admins working in businesses.

Their opinion is that it's a way for people to get around corporate firewalls. Kinda blind to the idea that if a browser can implement DNS over HTTPS then anything can.

Especially since there's some of ways that Mozilla have implemented for a local area DNS server to override its settings.

There's also another camp, if you remember the "internet villain of the year" award that Mozilla got for DNS over HTTPS from an ISP industry group.

Of course their argument was parental controls being made ineffective.

But of course it's transparent that this was a gambit to change public opinion so they can keep collecting browsing data to sell.

Interesting to note they went after Mozilla not Google who are also implementing it.

But really the messed up thing is that this improves privacy for the vast majority of users. Especially those people around the world where searching the wrong thing up online can lead to imprisonment or worse.

This kind of thing is a privacy improvement for millions.

And I find it shocking that people in Business IT care more about managing their corporate devices than the good of the majority of internet users.
There are three groups here

- those who have a say

- those who have no say but should

- those who have no say but who don’t fill the conditions to have it

I am advocating for the second group

And it is not a spectrum, the third group’s condition is often orthogonal to the second group’s condition

Said an other way, "Paris" should be defined as a greater area, because the center has extreme day to day and structural influence over those, but there is a point where it stops being the case, of course there is a degree of ambiguity regarding where to stop, but it is definitive and unambiguous that the current state of affair is unfair
agreed- maps was the real game changer. gmail was just okay
For one, it’s ironically first being deployed in countries where DNS manipulation by the government isn’t happening (US first generally), but Google has competitive concerns with ISPs getting ad targeting data. I feel like defending against oppressive governments is being used more as an excuse than a driving motivation. The primary concern seems to be that Google really wants to protect its monopoly, and Firefox, as a major benefactor of Google money, has fallen in line.

And second, as an IT admin, I’m annoyed web browsers keep trying to develop new ways to bypass my network security.
Neither "googol" nor "atari" (a very clever Japanese import) were common English words. Stuff like "lambda", or "spark", or "react" are more or less everyday words, with well-established previous everyday meanings.
Where else would they slot ads? Advertising is obtrusive by default so we have to compare relative to the egregious examples.
It's called filing for title, and you do it through the DMV. I think the owner is notified to come move it, and if they fail to do so by a certain date then a title is issued to you. Google "file for title." I had a high school teacher that said he did it for a car that was left on his rental property when the tenant moved.

Edit: Just noticed the pounds sterling. I'm in the USA for reference.
When you click on it then the text gets smaller. Bizarre choice.
Can someone please explain why there can’t be a DHCP or RA option for which DoH server to use? Why are we going out of our way to make sure the sysadmin has to configure each and every piece of software on each and every single PC rather than just set it one in a centralized location, like every other networking option?

DoH will leave my machines unable to resolve all my internal domain names, right?
If operating systems had taken care of the problem already then Mozilla might not have to. I'm glad Mozilla isn't waiting around for them to protect my privacy.
Roam very much reminds me of Natrificial’s “Brain”, which I first installed in mid-1999 and used extensively during my early university days.

It seems that the product is still up and running at www.thebrain.com (or at the very least, something very similar to it)

Here is the original announcement of Natrificial’s product way back in January 1998: https://www.wired.com/1998/11/when-your-computer-gets-a-brai...

Basically it was a kind of brainstorming/network software, but it could store documents, notes, and URLs at nodes. This was fairly innovative (for the time) and useful.

Crucially, it offered standalone .brn files for storage and exchange.
I suggest that, if possible, try to set up a cheap server on a DO droplet or somewhere with a built in amount of latency and use that in your presentation.

When I was learning callbacks I saw people use the "setInterval" example and while it did help to an extent, the real world implementation still left a good deal to be desired.
No, this is working for free.

In a developer test you are given a generic problem.
Very likely true.

Fact: the regulations forbid telling the customer that they are being investigated for AML violations. Because absence of signal is itself a signal, the banks are highly incentivised to keep all kinds of communications and explanations to a minimum.
>* People just run a local resolver that supports these things.*

How many people do you know that running local resolvers? How would this even work on Windows?

The world doesn’t need another encrypted dns solution that only works on Linux
Pulmonary fibrosis is essentially a death sentence, too. It’s important to keep that in mind.
PSA for those looking for access to research papers. If it's hard to find via scihub/libgen, you can also email the authors. No researchers want their work to be inaccessible, they just need to publish in journals for visibility/prestige.

Source: have research publications, always happy when someone reaches out
1) Instead of proposing changes to the C resolver or a caching resolver the user might run they modified their application to ignore the operating system configuration which is just kind of crappy. Its probably the easiest and most reliable way to block things you don't like and now it doesn't work in firefox.

2) They are the singular (maybe there's one other now heh) resolver operator whereas with DNS anyone (even you) could (and did) run a recursive resolver.

3) I don't think anyone cares so much about this but http is probably the wrong protocol. The DNS protocol was pretty elegant in its efficiency and simplicity (IMO.) Yeah the compression was slightly complex (it's really not) but I've written clients without anything other than a socket library. HTTP on the other hand can do all kinds of complex things and has plenty of room for weirdness and tracking and unintuitive behavior that just isn't necessary for resolving names.

TL;DR: DoH is an unimaginative hack that has a lot of problems from a technical perspective but the social problems are much worse.
>does not matter if you have the right technical skills for the job.

Lol do you think the school you went to isn't in your hiring packet?
I guess it depends on how much information is in Wikidata, assuming that's the data source.
Flutter is a declarative UI framework in Dart, and is the core system UI for Fuchsia. Shallow inheritance is used extensively there
Network/Organization Operators have various ways to disable DoH in their orgs or networks, for example via a canary domain or enterprise policies. https://support.mozilla.org/en-US/kb/configuring-networks-di...
I think you have misread what I’ve written. I keep mentioning that lending is a two party relationship and that both parties are responsible and should both suffer. I’ve agreed that the Greek government was corrupt and had shady accounting practices. But the lenders knew this and still lent money. The so called bailouts of Greece were nothing more than a means of propping up the German and French banking sector [1]. The only people that genuinely suffered were the Greek people. The bankers didn’t suffer. The taxpayers in Germany and France suffered a small amount since some of their taxes went to pay to prop up their banking sectors. However, given the nature of the single currency market and how it greatly benefits Germany this should be considered a minor cost of business and doing this occasionally is worthwhile for Germany.

Why do you ignore the fact that lenders knew the sorry state of standards in Greece and still lent massive amounts of money to Greece? Why did they continue to lend money? Isn’t the most likely reason being that the people involved in making the loans do so for short term gain knowing they won’t go to jail and they personally won’t go bankrupt? You keep neglecting to hold the lender accountable. I’ve repeatedly mentioned that borrower should suffer and is responsible. All I’ve done is mention that the lender should be held responsible too. Isn’t it obvious that the lender should be held responsible? And by lender I mean the people making the decisions not just the corporate entity.

I think clearly we won’t agree. As I mentioned before in these discussions too often people neglect to realize that lending is a two party relationship and both parties have responsibilities. My sole aim has been to point out that the lender ought to have suffered too.

[1] https://shadowproof.com/2012/05/30/greek-bailout-is-a-bank-b...
And until ESNI gets high adoption they can also just look at the SNI header. I do not see how DoH gives any significant amount of extra privacy.
Yes, parsing errors. In a number of cases you can legitimately continue to interpret a text well past the missing closing token, and signal an error in a place which does not seem related.

If you already have a correct AST, you can render it whatever way you want.
https://support.mozilla.org/en-US/kb/canary-domain-use-appli...

There is. You configure your DNS resolve this "canary" domain to disable it.
Is it a big deal to have your internal domain names accessible externally? Many (though not all) DNS server allow private IPs in DNS.
How Technology Is Changing the Future of Higher Education
> Why isn't this being solved on an operating system level

> instead?

It probably should be, but the undertaking is massive (cross platform) and browsers want a quick turn around. A lot of people would think that VPNs solve such issues, but it just pushes the problem further up the network.

In my opinion Linux would be a good candidate for such an initial implementation - but you wouldn't pick DoH, you would likely offer DNSCrypt or DoT.
It’s to keep with the theme of breaking the web while ostensibly replacing it with something better.
MorphOS Part 2 Configuration
Yeah I bet. It would be interesting to see how many U.S. DoD networks have been compromised with Burp Proxy.
Thanks for writing that up. Common Lisp as a language and ecosystem is so huge that we all have our own view of what CL is and how to use it to build applications. I have been actively using CL since around 1982 for prototyping and also building applications and tools but I feel like I use a small part of what is available, mostly because I prefer to use what I am used to. I should should probably spend a little less time building things with CL and a little more time studying it.

EDIT: off topic, sorry, but I have been actively evaluating CL (using an embedded web server that starts a browser) vs. Swift (using mostly SwiftUI) for a new product I want to write. I find myself using Swift like I would CL: using Playgrounds to prototype low level code and utilities, then XCode for developing the UI. To be honest, Swift and SwiftUI is a better fit technology-wise for what I want to do, but I am so much happier when working in CL.
How to create and use program libraries on Linux (2003)
New link: https://mijndert.dev/thought/2020/coordination/
That would be the best outcome, but until then Mozilla is making an effort to fill the gap until OSes supports DoH, DoT or DNScrypt out of the box and by default.
Quoting HN rules:

> Be kind. Don't be snarky.

Your comment would have been quite helpful if you just removed the first line.
This is why they make so much money. Flat rate hosting is the only way I’ll go.

They bank on smaller bills and hope not everyone calls.
For sharing on social media / chat apps.
Pretty sure this is referring to Green Hill's INTEGRITY real-time OS.
Not sure what they used here, but I've had good success using a FlashcatUSB on various embedded devices and it has support for a pretty broad variety of flash memory chips.
Writing a VNC Server for Wayland
Same. I don't have the biggest hands, but the when holding the phone with my right hand, the only area that is comfortable to reach is near the bottom right corner. That green "peak" on the top left definitely doesn't exist for me.

Tbh I'm not really able to do any interactive thing on my phone with just one hand. No matter how good the UI is. Reading news from a scrollable list, or swiping through pictures are the only things that are doable for me. Maybe I really have small hands? ._.
In computer science you can often find copies of the paper on the author's website as well.
Related discussion on HN:

* How to Write Shared Libraries (2011)
https://news.ycombinator.com/item?id=22408624
If you are a network administrator and want none of this, look at that:

https://support.mozilla.org/en-US/kb/canary-domain-use-appli...

Basically, make use-application-dns.net. return an error (any kind will do). Filter it in your recursor for example.

Having the browser change a fundamental behaviour that used to stand for decades is highly problematic. If nothing else, it is the network administrator who should have the final say on WHEN (if ever) DoH will get deployed inside their network.
Concise overview of legal issues RE: DTC startup companies
Yes, but only if the developer's homework exercise was to take a feature and implement it to actually be released in the live app.
Love the idea of this. I was about to switch providers then discovered that they are 3-4 times more expensive than my current provider for small-mid sized websites (currently on dnsmadeeasy.com)
Weather Assistant Launches on Android
Thanks but majority of the target audience is in SEA. Also we considered moving to DO only once they had their k8s offering ready.

I might have missed it in the search, but seems Hetzner is probably still working on it. Nobody here like to deploy k8s although the tools to do that are super sexy these days.
For any start-up that is expecting to work with enterprise customers there is no choice and has been this way for at least 3 years now but to support AWS. This doesn't mean you must use AWS (with Azure close second and GCP irrelevant essentially for most large non-tech customers) for your entire footprint, but you will need to have POP in most regions that the F500 works with strategically. Any enterprise tech founder that utters the word cloud should know this as table stakes to compete for the foreseeable future.
Tried Roam for a bit but an online-only option when most of my notes are work related isn't something I can do.

I did just get an email from them about "Beautiful creations of the RoamCult"

RoamCult? Come on. Calling your users a "cult" isn't cool or edgy or endearing in any way. It's weird. Stop.
AFAIK ayahuasca is legal in the US for religious purposes, isn't it? Similarly in Utah Mescaline is legal for consumption with "sincere religious intent".
The article explicitly says that (a) he has insurance (b) this is out of pocket after insurance and (c) the insurance is disputing whether to cover this at all:

> Hospital officials at Jackson told the Miami Herald that, based on his insurance, Azcue would only be responsible for $1,400 of that bill, but Azcue said he heard from his insurer that he would also have to provide additional documentation: three years of medical records to prove that the flu he got didn’t relate to a preexisting condition.

Also for the irony:

> Azcue said he earns about $55,000 a year working for a medical device company that does not offer health insurance
Questions I couldn’t find answers to in the post or linked info about the Trusted Resolver Program:

What’s in it for the Cloudflare & NextDNS?

Are they getting paid to handle this traffic or paying to have the opportunity to access this data?

Can users outside the US opt-in?

The comment about having “no plans” to enable this outside the USA seems a bit disingenuous. Hard to believe they built this program / feature and have no plan to eventually roll out to all users. Perhaps what they wanted to say was they have no fixed timeline for roll out to other locations.
There's also the fact that upwards of 80% of that popoulation is eastward of a line running roughly from Peking to Canton.
Interesting — didn’t exist when I was still doing that kind of thing. Good to know.
How do you do the forwarding? (That’s an interesting question to me by itself, but I ask because it seems like that feature is just as good outside of k8s too :))
Maintaining Relationships While Touring
Apple may introduce an ARM-powered Mac in 2021, claim
TL;DR: Misleading title. Amazon service came through.

* Author clicked through Amazon UI/UX, and ended up with a huge bill.

* The UI/UX was confusing and poorly designed -- at no point was he shown he'd pay anything, let alone a lot.

* He was refunded the money AND given credits to make up for the hassle.

This is one of my key frustrations with Amazon. (1) I'd like services like RDS or similar on a pay-as-you-go fashion, rather than based on spun-up servers. I'd like SQL-as-a-service where I pay for actual storage and operations (without dedicated machines). (2) I'd like to understand pricing up-front, and be able to track what I'm paying.

Still, beats everything else.
The link is not available for some. The following link [1] was working when I tried a few minutes ago.

[1] https://www.dailymotion.com/video/x7s5lbp
All that does is block DoH entirely, right? Not allow me to say “use this DoH server” or “don’t use DoH for this domain.”
Using AI and NLP to bring light to the 7000 unrepresented languages of the world
Obligatory reminder that YAML can be full of surprises:
https://noyaml.com/
Someone has made a TiddyWiki extension to give it the sort of bidirectional linking of Roam: https://giffmex.org/gifts/tiddlyblink.html
The reason is simple - Romans tended to use wood as fuel source. Steam engines started way after we decided to use coal instead.

The wood heat is too low to get high pressure saturated steam, and lower pressure is not that useful and requires a huge boiler or specially prepared wood briquettes.

Metallurgically, Romans knew of brass and copper, which is enough for a decent steam boiler. It would be rather expensive to make.
DNS over TLS and DNSCrypt both depend on servers... exactly as centralized as DoH. They are just different wire protocols that in the end do the exact same thing with a centralized DNS server.
It means making my internal name sever accept recursive calls from the internet at large. You’re proposing degrading my network security for this.
FTA:

> To Amazon's credit, they removed the bills from my account and gave me free hosting credits to make up for it. Their support was swift and professional.
Because it works?

I was doing some testing of Serververless (the framework) for a personal project. I wanted to do it in Google functions + Database, but even for the basic out of the examples GCS wouldnt work; I spent 3 hours fiddling around. I moved on to AWS lambda + Dynamo and was done in 1 hour.

Also AWS support is simply amazing. Considering Google history of bad support, I wouldnt consider it for anything serious.
It's these kind of companies that get investor money these days. See Uber, see WeWork etc.

Sadly.
I think if you want to get that detailed you'd be pushing a custom managed Firefox profile.
Norway's ISO country code is valid YAML for False
I lock my doors and when I hear something strange I look out the window?
AIUI, VS Code uses Node's regex engine for searching in the current file. But I am also not knowledgeable about Code's internals. :-)
https://support.mozilla.org/en-US/kb/canary-domain-use-appli..., also if you can block it this easily so can the government. The difference with a canary domain is that mozilla can disable it if its misused.
Haha - whiteboard firing squad - I like that. Thank you for the offer to do a trial interview. I really appreciate that! Let me see how this week interviews go, and I may take you up on that.

As opposed to failing 2 out of 2 whiteboard interviews, the "live coding" sessions have been a mixed experience for me. It often works just fine if I'm given a clearly defined problem at the beginning of the interview and enough time to quietly think about it. It does not work very well when I'm asked behavioral questions first, coding session is limited to 20 minutes, problem keeps evolving and interviewer comes across impatient or in a rush. Solving a LeetCode/HackerRank hard problem within an hour also does not work for me. But most companies in my experience have been more reasonable than that so far.

Btw, TripleByte (no affiliation) does a much better job at technical screens in my opinion than the rest of the companies I tried so far. I wish more companies would use them.
Marijuana Dealer Loses 60M in Bitcoin When Landlord Accidentally Throws IT Out
Ruby Environment Management – comparing RVM and Rbenv – which one is better?
you are my hero
Why not? I tried a random article and got one about a park: https://ceb.wikipedia.org/wiki/Atokad_Park Note that there's no English article about that park that could have served as the source for a machine translation. The article mostly lists a bunch of facts about the location that are easily available in public databases. I don't know how many entries GeoNames.org has, but this park has the number 5063315, so there should be material for quite a lot of articles.
You missunderstood.
He wants to tell his devices that they should use a specific DoH reaolver, instead of their default.
I think the problem is poorly worded, which lends itself to the confusion we experience, unless we know (presumably from the context of the goals of this project) that these physical details are beyond the scope of the project.

That is, I think "useful" here is meant as "useful in learning to program", not "useful in actual mass spectra analysis."

Eg, you write "calculate the mass of proteins up to 1000aa".

There's a couple of picky details.

1) The text says "total weight of [A protein string] P", where "The standard weight assigned to each member of the 20-symbol amino acid alphabet is the monoisotopic mass of the corresponding amino acid".

(I'm ignoring that "weight" != "mass" because in this context those are synonyms.)

It reads like the text defines "standard weight" in terms of the monoisotopic mass, and asks to compute that weight. So the problem is not asking to "calculate the mass of proteins up to 1000aa" but "calculate the monoisiotopic mass of proteins up to 1000aa." It further says "all amino acid masses are assumed to be monoisotopic unless otherwise stated".

(Alas, the explanatory text goes on to say "There are two standard ways of computing the mass", which contradicts the assertion that there's a "the standard weight.")

2) It says "protein string" in the problem, not protein, and clarifies that "In the following several problems on applications of mass spectrometry, we avoid the complication of having to distinguish between residues and non-residues by only considering peptides excised from the middle of the protein."

That is, the problem posed was not to calculate the "[monoisotopic] mass of proteins" but something more like the "[monoisotopic] mass of peptides excised from the middle of the protein, represented as a protein string."

3) In trying to understand this @$%@#$%&%$ topic more, I found https://patentimages.storage.googleapis.com/42/6b/2b/ec3a694... which I believe says that for very accurate mass spectrometers, for large proteins, the most abundant mass may be more useful than the average mass.
I heard a lot about N26 and Revolut here in Europe. Is there any US company doing the same?