skysight-inc/HackerNews huggingface dataset:
I'm running 73.0b9 (64-bit) on macOS, and have been using Firefox for some time through a few upgrade cycles. I just checked my setting (Preferences | General | Network Settings | Enable DNS over HTTPS), and it is disabled (I did not set this, so I can only assume that it defaults to disabled on upgrades). I can see that the default provider (if I were to enable it) is Cloudflare (from a list that includes NextDNS and 'custom'). I can't say whether the setting is enabled or disabled by default on new installs. Nevertheless, if this is the evidence that Mozilla is "becoming evil", then I'd suggest the author is overstating his case.
Stannard Rock Light
Beware dark pattern: the humility “test” asks for your email at the end rather than give you a score - sad.
But your publishing tool had a bug, and it automatically inserted their illegal characters into your carefully and validly authored page, and now all hell has broken loose.

I'm not entirely sure an XML-error-deface is the worst way to expose a program that automatically inserts anyone's garbage in your web page while not having a clear model of acceptable garbage.
I scrolled through the whole article and didn’t get a blaring ad like that.
A fiber network Hotwire offers max 1 Gbps download and 50 Mbps upload in South Florida. Oh and it’s a 2-year contract if you want those speeds.
Once I got an unexpected praise from a customer for some proxy work I did. I was overjoyed and exclaimed something to the lines of "see, that's how is done." A few days later I didn't get the recommendation letter I was supposed to receive by the same customer. There might be other things at play here or maybe he overshot with the praise. I don't know, but ever since, I don't make much of such praise. I just say thank you and move on.
> Some of the materials we used might survive, but things like glaciers in ice ages would grind them to a powder.

Does this assume every continent will have been under a glacier within a few tens of millions of years?
The yearly typical flu is not included while it easily kills a lot more than every other one in that list... So this is heavily biased.
I've always wondered if future people will believe that we put up the all our artificial satellites, without help from aliens. If we can't even imagine egyptians being able to stack rocks, who's gonna believe that we forged metal ships and launched them into orbit?
"A Plasticene Lexicon"

https://www.sciencedirect.com/science/article/pii/S0025326X1...
What is the volume on lotto tickets vs the stock market. Are you really telling me that someone who spends $2 per week (or whatever your lotto price is) on lotto tickets could afford to create a balanced stock portfolio or even buy one stock? Buy ETFs? The buy in price for SPY is US$329. By the time you saved up enough $2/week to buy one unit of that stock it's already too expensive.
didn’t Chrome recently announce that they’re going to freeze the user-agent string?
The code is mostly pure Haskell (the do block, which most Haskellers are familiar with), with a few domain-specific elements (those led and delay “assignments” and the Stream type in this functional reactive programming framework arduino-copilot, whose meaning is specific to this Arduino application and most Haskellers have to guess).

The short answer is that I could guess what it means.

This `arduino-copilot` example really showcases one killer application of Haskell: writing eDSL (embedded domain-specific language) in Haskell.

Haskell allows really high level abstraction: in particular, you can overload the operator which combines different statements in Haskell. In C/C++, the semicolon combines subsequent statements, Haskell even allows you to overload (give a new meaning to) the semicolon “operator” (think of overloading ; instead of overloading +). That is, in Haskell we can interpret differently how to combine subsequent statements in different contexts (such as null-checking, exception handling, async/await style concurrency, looping, or procedural state passing, etc., see the example below).

However, when we “overload the semicolon operator”, we intuitively have some expectations:

1. We expect to be able to turn a value into a standalone statement (to inject a value as a single statement with that value, e.g., to turn the value “97” into the statement “97;”, and this operation is called return)

2. We expect to be able to use the result of a statement in the next statement as in

str <- getLine;
putStrLn str

This could be rewritten using a bind operation (denoted >>=) as getLine >>= putStrLn.

When we package up (encapsulate) the above two operations (return and bind), we expect the two operations to play nicely with each other to satisfy some intuitive laws (e.g,. if you inject a value then use the value in a subsequent functional statement, it is the same as just calling the function on the value, so the return and bind cancels out, etc.). A mathematical formalization of this idea (the two operations with some intuitive laws) is named a monad, which happens to generalize many different computational contexts of combining statements such as null-checking, exception handling, async/await style concurrency, looping, or procedural state passing [1].

[1]: https://philipnilsson.github.io/Badness10k/posts/2017-05-07-...

The ability to reinterpret statement compositions is why Haskell is so great for embedding domain-specific languages (even procedural eDSL), as the arduino article shows, and this is why some people call Haskell the finest procedural language.
I'm pretty sure that use of the word "antiproduct" is unrelated to this use. Here, the "geometric antiproduct" is defined as the dual of the "geometric product". I haven't been paying much attention, but I hope (1) that there's some kind of lattice structure here, and (2) that both the product and the antiproduct have strong geometric intuitions.
>- jupyter notebooks: finally mixing documentation and programming, sadly problems with structure and state

Solved amazingly well by orgmode babel/tangle.
Do you know any pimples? Can you even name one?
Show HN: Emoji meaning list and search with big size emojis
Probably the rise above the baseline is not large enough in most years. But yes, Influenza and Malaria would easily top the list every year with hundreds of thousands of casualties.
Patient diagnosed with first case of coronavirus in Orange County
For uninitialized out there:

Exploiting UMA, FreeBSD's kernel memory allocator (2009) has a nice background description

http://phrack.org/issues/66/8.html

Here's the API:

https://www.freebsd.org/cgi/man.cgi?query=uma&sektion=9
Just curious if someone has done OS dev in top down manner. That is, work within a modern multi-tasking OS like Windows or Linux and develop a collection of OS components (in the form of host OS modules?) that gradually replace functionality of the host OS? I imagine this would be much easier to do under Linux rather than Windows since the ABI/API for hooking into is open and documented. This way one can start developing just those components that interest you first, although I imagine key areas like memory management, scheduling and interrupts may not be replaceable from within a running OS?
Sometimes, I think there should be a law on how much money, wealth, assets, equities, and properties that people can have.

Say, lock it down at $10 million USD, or to some ratio of the national minimum wage.

Once you get that much, then you must tap out. Live the rest of your life in the sunset, but you can no longer accrue any more money or wealth.

And if you want to accrue more, then you must be in some non-profit business where your mission is to spread the wealth, and to create a better society for all. Then, your maximum level can be bumped up to $100 million (or to some higher ratio of the national minimum wage).

This concept of unbridled and unbounded capitalism has severely gone too far. The rich and the wealthy are seriously misbehaving, and they need to self-regulate and reign in their excesses, before the public gets fed up with their misbehavior, and vote in politicians that will force a policy change on them.

LOL. I say that, and I laugh, because we all know that the politicians are just the fox guarding the hen house, and they’ll never let this happen.

As John McCain said, the people are waging class warfare on the rich. The thing he forgot to mention, is that the rich are slaughtering the rest of us.
I'm aware. I just believe that the design decision around `future.await` was dumb.

Preface: this is a minor syntactical annoyance that aesthetically and in principle annoys me a great deal, but in practice is unlikely to cause much confusion. The rest of this should be considered a light hearted rant.

`future.await` looks like it should be field access, not running arbitrary code for a future. It should have either been a keyword (a la `await future`), or some language built in trait method (like `future.await()`), of which there is precedent for things that require compiler magic. The arguments against macro or method like syntax were "but it's not a function in the mathematical sense", which is ironic given they chose something that looks like field access, and irrelevant in that I could have a function call inline assembly and just jump elsewhere, ignoring their concept of mathematical functions and stacks anyway. I'll admit that the post-`future` syntaxes have the benefit of chaining, which is why I prefer `future.await()` over `await future` or `await!(future)`, but I still stand by that `future.await` was the wrong choice.

So my main problem is that they made a poor design choice from what seemed an obvious pool of candidates (to me). The worry is that it'll happen again for more bizarre features that happen to be lobbied for.

/Endrant
I thought about doing exactly that! Down to using sway and a "proper" keyboard. Are you happy with the performance?
I think it's insane not to look at Firefox's faults in context. When the alternative is Chrome, these problems strike me as innocuous.
I'm on an iPhone 11 Pro Max and I'm unique, apparently due to my language and time zone.
I think we’ll get there one day via simulation. Black Mirror style.
> 30 days : But only 40 browsers out of the 10774 observed browsers (<0.01 %) have exactly the same fingerprint as yours.

Updated iPhone Safari. En locale. I have hard time believing it's that unique.
It's all pretty straight forward math, but the problem is that people are not rational. I think it's really a personality trait that you can emotionally distantiate yourself from the numbers.

On the buying side, you could spread out the buying over several chucks to "spread the risk", but again numbers show that the optimal strategy is to buy in 1 go, right now.
This misses innerHeight, availHeight etc. which are also highly idiosyncratic due to different settings of the dock/task bar size, installed browser plug-ins, opened bookmark side windows and bars etc.
State of Independent SaaS [pdf]
Julia has the Unitful.jl package for handling units: https://github.com/PainterQubits/Unitful.jl
Appears after a while. Not based on scrolling, as far as I can tell.
Assume you went all in during the worst possible time, did you make a loss or gain when you kept it until now?
Politics are a big issue regarding security improvements with C, every attempt to improve the language's security has failed, including the now optional Annex K.

Hardware solutions like Solaris SPARC ADI, ARM MTE used by iOS and a requirement for future Android ARM devices, CHERI CPU seem to be the only way to tame those developers.

Sadly Intel dropped the ball on MPX, leaving x86/x64 as the only CPU not pursuing such kind of endeavours.

So memory tagging seems to be the only way.

Thankfully C++ community did not inherit this part of C culture, and several activities are in process to at least minimize the security impact of such features, e.g. lifetime profile, reducing the amount of UB, security guidelines, library types instead of raw C ones, ....
Robinhood lets you buy for $1 so yes you can start by investing that little. And $2/week from age 18 to 65 will give you $100k by just following the S&P.

If you can buy lotto tickets then you can invest, and if you're buying lotto tickets then you're probably wasting other money too.
I’m not really drawing a line. I just don’t put it in the same category as map and compass. I don’t have one but it’s not a matter of principle. I’m just not regularly enough doing sufficiently remote activities where having one seems like basic prudence.
The post is from May 2018, so prior to the 1.0 splash. Although Nim is mentioned in the post. I guess one simply cannot be expected to survey all there is, really...
https://support.mozilla.org/en-US/kb/configuring-networks-di...
It's worth pointing out the "omg" math moment in this paper. According to various mitigation scenarios modelled, the amount of CCS required (in addition to other mitigating approaches) requires the construction of an "average typical" CCS facility at a rate of between one a week, and one a day, until 2050.

I'm not sure how to describe how this makes me feel, other than "ill".
So you know I'm not lying... https://ibb.co/v43sMXv

It's not actually unskippable, but on mobile you have to zoom out to click the X at top right.
Does this apply to all EU countries offering visas?
Any recommended country to start?

Could you share any tips for applying?

I would love to relocate to EU (non-US here) with a visa, but I have no idea where to start.
The industry org will hollow the others into facades. Proxies for public relations in service of the heads of industry. Happens every time. But kudos for going full anti-democracy from the start.
Reportedly Mozilla will soon allow use of a custom DoH provider, so you are not going to be hardwired to Cloudflare though the default will matter since most users may not change/investigate it.

Tangentially I was surprised to note that Cloudflare's own page for checking DoH, DNSSEC, eSNI etc. (https://www.cloudflare.com/ssl/encrypted-sni/) shows that DoH is not working for my copy of Firefox even though it is set to use Cloudflare DoH in the settings. The version is the latest, 64-bit, stock Windows 10. Has anyone else experienced the same?
Can somebody relax this lad?
Report on the Bezos Phone Hack [pdf]
Having driven through northern BC quite a bit, there’s been dozens of times where a rockslide / logging truck rollover / construction has caused a detour off the highway and down some remote roads. Not saying that’s what happened to them, but rather that it’s best to be prepared because you never know what will happen.
I'm not sure I see the pain point of being a non-employee Indian developer for someone who's already working for a foreign employer.

As a consultant, a developer can file their income tax return under 44ADA and save a huge amount of income tax, compared to being employed by you and mandatorily paying much more income tax as an employee.
There's this guy, Jacob W Roy, who certainly chaps _my_ ass...
In the long run, yes, because companies are money generating machines.
"I'm afraid we'll be called the plastic generation", why are you afraid?

Plastics are a hallmark of an era, like clay, bronze, bones, etc... .

Social and regular media is currently making plastic out to be this big boogie man, intentionally ignoring the good sides of plastic, to sell you tweets/articles about the benefits of plastics (and will point out how you should suddenly feel bad for not using them already) in a few years anyway. They're not about a balanced discussion anymore.
I have had endless keyboard hardware issues; MS refuses to anything even though it is inside warranty. Tells me I have to be more careful and it is my fault. Absolute opposite of my experience with Apple and the iPad Pro. So I just use a bluetooth keyboard and a mouse with it now as the keyboard cover (2nd one) just completely stopped working. I have not had the thing for 6 months...

Besides that, the performance but especially the battery life is just depressing to work with. I could live with the performance if the battery life would be anything like my iPad, but for a device so slow having battery life this bad seems weird.
Almost since doesn't quite work in Ruby:

Evaluating:

p='"%s"';r="'%s'";_='p=%s;r=%s;_=%s;print(_%%((0and[r%%p,p%%r,r%%_])or(tuple([r%%p,p%%r,r%%_]))))';print(_%((0and[r%p,p%r,r%_])or(tuple([r%p,p%r,r%_]))))

becomes:

p='"%s"';r="'%s'";_='p=%s;r=%s;_=%s;print(_%%((0and[r%%p,p%%r,r%%_])or(tuple([r%%p,p%%r,r%%_]))))'%_]))))

Too many '%'s in some places
The Cost of Investing Too Heavily in a JavaScript Framework
Why Are Eggs Sold by the Dozen? Why Not by 10s or 8s? (2016)
Ouch! Thanks for the reality check.

If I consider the trade-off with respect to where the majority of threats are likely to come from for most users, I can understand why Mozilla have made this choice. Nevertheless there should have been some kind of user announcement (perhaps when the feature first went live), to inform the users of this critical feature, which has the potential to significantly change their security posture (for good or ill depends on where your threats are coming from, which depends on you).
Even without going to C++20, already with pre-C++98 there are several issues with C that C++ did not suffer, as it provided better tooling.

References for non-null parameters, RAII, library types with bounds checking, primitive smart pointers, ...
Define the word “understanding” in a mathematically rigorous way. Otherwise it’s not clear exactly what you’re even saying in that sentence.
The Infinite Loop That Wasn't
There is "show less often" option for each Tweet.

How effective it is, I don't know.
High unemployment means that people with money are buying too slowly and/or too non-uniformly.

The responsibility to spend money quickly/uniformly falls intuitively on the rich, and thoughtfully also with the poor. Everyone, truly.

This is the fundamental monetary-macroeconomic problem. How to guarantee the flow of money through everyone.
I dunno why ppl go to cafe to work on notebook.
Eat or gtfo
Cause it’s gonna kill us, in spite of the good it’s done
Watch Bad Boys for Life full movie online free streaming hd
Running .NET on ESP32
> I don't buy the 'no demand for it' line.

There is measurably no demand even if you look at fiber. Most fiber deployments are GPON which is asymmetrical as well. They even make symmetrical deployments which however means you can’t (in theory) use much of your upload. However since almost nobody uses their upload nobody notices.

In Austria even fiber uses a very low upload (500/70, 1000/100 are common) because cable also doesn’t have more and there is little customer demand to increase upload.
But he was not a diplomat. He was working at an Air Force base, not the embassy!
Apparently, one thing that will survive is chicken bones in the fossil record...

https://www.newscientist.com/article/2187838-when-humans-are...
While I’m sure these companies are trying their hardest to hedge, once their major product (fuel) disappears, they will be nowhere near the size they are today.

Imagine these companies at 10% their current size. That’s a LOT of political clout they lose.
The Media Devices query might always return "unique" on some browsers (e.g. Firefox). Firefox, for example, returns a random string which persists for that origin across a single browsing session (but which is different after the browser is restarted, for example).

It's therefore like a cookie, but weaker in that it gets cleared on browser restart (and, in private browsing, it's always changing). So it's not very useful for tracking, since a site could just use a cookie instead.

If that's your only Unique attribute, then your browser might be less unique than the website claims.
Nanoframework, Making it easy to write C# code for embedded systems
I would prefer we eradicate the virus, not the insect?
So we have “Fox News” for tech news now? It reads like a Fox News hit piece with anecdotes served up to proof something they need their audience to believe regardless of the truth. Beautiful.
The X220 cost nothing (last one I got was 50euro from ebay) and, with Linux, have very long battery life. Put in a good ssd and extra memory and it for the feel (I did not benchmark) will outperform the Go for everything I do.

Also the battery can be swapped so you can take 2 for travelling.

They are not heavy but they are bulky indeed.
Assuming no unforseen implications, of course.

https://en.wikipedia.org/wiki/Four_Pests_Campaign
> "It's a great project for the technology alone but isn't the projected time frame too late? Where will we be 10 years from now with renewables?"

It's not a question of nuclear or renewables - we absolutely need renewables, and right now renewables are much cheaper, and can be delivered faster, than nuclear.

But there are regions of the world that may struggle to decarbonise completely without nuclear in the mix. Especially if you consider additional demands in the future from electrification of transport, building heat, etc.
A nice demo of Sorbet in action - https://youtu.be/jielBIZ40mw?t=837
The leverage you can do is the same whether a small or large investor. Check out "margin percentage" on various brokerage sites.
Please tell me what extrapolation you are basing this on? Even if you dump all the money into SP500 today and backtest that I can't get close to your figures unless I backtest against the recent bull market only.
Most fiber services use GPON which also reserves less bandwidth for uploads.
I wouldn’t call that an ad, but even then I never had it trigger. Must’ve hit a JavaScript error on my end or something.
But the oldest surface material is less than 2 million years old (Israel), and the second oldest surface is about half a million year old (Nevada).

https://www.livescience.com/3542-oldest-surface-earth-discov...
Fast?
This kind of comment is why I read HN
It's an old concept. IIUC, Construction on Sagrada Família slowed to a near standstill when Antoni Gaudí was struck by a bus^H^H^H tram in 1926.
Discovering Invisible Truths
I have 8GB variant and performance on Win10 was abysmal. But i bought it to install Linux on it - and it's perfect. Best small-form Linux tab on market.
This strikes of subtle provincial pearl-clutching, nationalism and racist dog-whistling.

Large-scale meat agriculture and aquafarming are far worse in terms of risks of pandemic evolution:

- hundreds to tens of thousands of animals crammed into cages or pens

- all of their bodily wastes mixed together and mixed with the animals and humans taking care of them.

Orders-of-maginitudes more pandemics are just one of the negative consequences of billions of people eating meat. That has to stop, not just for the climate change reasons, but pandemic, antibiotic resistance and cruelty just to name a few.
The best parts imho.
> I think it's really a personality trait that you can emotionally distantiate yourself from the numbers.

It's a conscious decision. What I do is think "what would my strategy be if I was investing Monopoly money". When there's a large divergence with what I do with real money, I then try to reconcile the two.

The more you can deal with your cognitive biases (such as the sunk cost fallacy) the better your investment decisions will be.

Again, this is a conscious choice. You're not a slave to your emotions - that's what makes people different from animals.