skysight-inc/HackerNews huggingface dataset:
> I see what you mean, there is indeed a difference, but it feels to me like you're trying to trap me on words for no reason.

I'm honest, my contact details is in also in my profile like you have in yours, and I'm not trying to trap you on technicalities of the language, but I think we should be very precise about what we mean.

Either communication is cleartext or it is encrypted.

If it is encrypted it is either end-to-end encrypted or it is not.

A number of people keeps repeating this idea that Telegram is not encrypted and while you obviously know the difference we shouldn't continue confusing those who don't.

It would be a shame if someone went with something even less secure because I keep trash-talking Whatsapp and others keep trash-talking Telegram. (I fortunately don't hear many trash-talking Signal, but it doesn't have enough marketshare here to matter yet.)
This is really interesting. Seems like everything could be modeled as a graph with nodes being nouns and edges being verbs.
Humanity First Ultramarathon (140 Km in Japan) in Support of Yang2020 and UBI
You make good points but it sounds very silly to claim DNS adblocking is a waste of resources. One, to each his own. Two, no false positives in our home and 10%-15% of DNS queries blocked is definitely not the "wrong solution" for me and many, many others. Why trivialize legitimate use cases to make your point.

Furthermore, you can't install ublock origin on IoT devices and smart TV's so your claim of "waste of resources" is even more questionable.

Better still, why not both pihole and ublock origin?
Precisely because “known to be false” is debatable. Known by who? To what certainty? Etc.
When IE had a monopoly it was bad because Microsoft made a shitty webbrowser and everyone built websites for IE.

Even today I have devices which are "best viewed on IE6", thanks to modern browsers they still tend to work somewhat.

Chrome will not be bad because it's a shitty browser, it'll be bad because Google can force features into standards and essentially do what they want with no recourse.

It's not the developers fault directly but they inherently support an abusive vendor-user relationship.

Everyone who doesn't see that is just a Google-apologist.
Click on three dots close all tabs. You can also close just all private tabs.

It also tends to unload unused tabs and perform pretty well with ridiculous amounts of tabs so if you forget to bother it won't perform much worse.
https://en.wikipedia.org/wiki/William_Archibald_Dunning
Right, because Apple is going to change how Safari works on iOS because of a change that Google makes....

And “monopoly” has a legal definition it isn’t defined by random HN posters every week.
The marinating part is completely new to me (and yes, I am from Italy and I am familiar with olives).

Traditionally olives are "in salamoia" or "ranno" (these latter are still under a lighter salamoia).

Salamoia is a solution of water + salt, usually 1 liter water + 100/80/60 grams of salt (1st, 2nd, 3rd salamoia) + whatever herbs you like, normally laurel or fennel is used, brought to boiling point and then let cool down, olives are kept several days (30 or more) in the 1st salamoia, then put in the second one several more days (another 30 or more) and finally put in jars submersed with the third salamoia and if they are later sterilized they last years, as long as you keep them in a cool, dark place.

Amount of salt in the salamoia vary in different regions, as well as the times the oives are kept in the one or the other salamoia, though it should never be less than 60 gr per liter, but can be as high as 150 gr per liter.

As well the amount of times the olives are washed (or not washed) between the one and the other salamoia vary.

In some places they use soda caustica (sodium hydroxide) to "cook" a bit the olives, but it is not recommended generally speaking.

Ranno (which is lye obtained from ashes of burnt wood) is better.

In Tuscany it is used to "de-bitterize" and "cook" the olives, so that you can then use a lighter salamoia, like 40 gr of salt every liter of water, so they are much sweeter (but they also last less).

See here (not too bad via Google translate):

https://it.hobby.cucina.narkive.com/jLvAz2yT/olive-metodo-pe...
Have you tried Firefox Preview? It’s a new, revamped version of Firefox for Android.
Why would Firefox block Google ads or Google trackers by default ?
It doesn't make sense, it's their almost only source of revenue (>500 million of USD).
I'm sure there is an elevator, but you typically want to avoid elevators when escaping a fire.
Have been using Firefox Nightly for few weeks as only browser.

Rock solid.

Can recommend few extensions

- https://addons.mozilla.org/en-US/firefox/addon/auto-tab-disc...

- http://www.one-tab.com

- https://addons.mozilla.org/en-GB/firefox/addon/multi-touch-z...
And according to the SO 2019 survey, "only" 91.7% of people on SO identify as male (do keep in mind that not everyone who identifies as male uses he/him too), yet most people default off to he/him when referring to others.

This can alienate the 8.3%+, and is probably one of the reasons why that percentage is that low.

This change isn't just about trans people, but about anyone who doesn't use he/him or isn't male.
The saga of stackful corutines vs stackless coroutines Vs zero overhead coroutines has been going on in C++ land for a while now.

Gor so far seems to be ahead as stackless coroutines are part of the standard.
> It'd be great if Firefox bundles a content blocker like uBlock Origin in its distributions

No thanks. Firefox is a great web browser platform. Instead, it should focus on improving web extension apis, allowing users to build their own extensions upon it.
Infectious Narratives in Economics: Excerpt
While Kipchoge is sponsored by Nike, he was never part of Salazar's Nike Oregon Project and has never failed a doping test.

Doha is a rather terrible site for an athletics meet. Plus Qatar is under a travel ban from Saudi Arabia and other neighboring countries. So the low attendance attendence doesn't necessarily mean much.
Nice down vote, I see someone likes to get his data locked in the browsers and not be able to export.
I don't think that the prevalence of single letter variable names can be considered an achievement (which is how they get short lines to begin with). It's quite a hindrance to readability. golang as a language does nothing to support shorter lines.
What does "validated science" mean?

I don't think psychology is a "science" in the same sense that chemistry is.

Psychology is a pursuit of knowledge but in many ways is more akin to religion or astrology than hard science. Or as Paul Lutus puts it "Psychology is not a science, it's a belief system."

https://emilkirkegaard.dk/en/?p=3199

That is not to invalidate psychology (or religion, or for that matter astrology). Belief systems are important. They just aren't "science".
If your business can be replaced so easily, then unfortunately what you have built is a feature, not a product.
They expect to be no longer able to update it.

"Since the next uBO release will essentially be what 1.22.5rc2 is, consider that uBO is probably coming to an end of life in the Chrome Web Store -- there is no good reason to believe uBO 1.22.5rc2 would no longer be rejected with only changing the version number to 1.23.0.", https://github.com/uBlockOrigin/uBlock-issues/issues/745#iss...
In this documentary he had said "I think it is possible" after failing to break the 2 hours. Highly recommended.

https://www.youtube.com/watch?v=sVPeK39lNp8
In the EU having a monopoly doesn't require you to be the only vendor in the market, it's sufficient to be large enough to exert abusive market forces on competitors. Google Chrome definitely fits that definition, so no it's not redefined by random HN posters this week.
No dating app represents most of your chance to meet people.

I don't believe that you have a meaningful right to use a website.
Same. Plus, even with Brave, you'd still need to install the latest uBO from github, so there's no benefit aside from "I hate Google but I'll still use a fork of their open source browser"
> Yeah, but probably an intentional one. Lotus had to fit in 640K. That’s not a lot of memory. If you ignore 1900, you can figure out if a given year is a leap year just by looking to see if the rightmost two bits are zero. That’s really fast and easy. The Lotus guys probably figured it didn’t matter to be wrong for those two months way in the past. It looks like the Basic guys wanted to be anal about those two months, so they moved the epoch one day back.”
Exactly. This is what fixed this issue for me as well. What I haven't been able to fix is that new windows open rather slowly.
It's about time Mozilla to release FF with nightly macOS optimizations and I'm ready to switch on all platforms I use.

I moved from Safari back to Chrome week ago, because Apple basically did same thing - killed uBlock in Safari 13. I was expecting to move to FF soon or later, but didn't expect it will be in less than a month. :)
You seem to be describing the effects of conflicting goals.
This is probably a good thing. Google is declaring war on adblockers, uBO is their first target but not their last. Tech savvy people are going to end up dumping Chrome en mass. Chrome has dominated the browser market by being so good, but development of non-Google browsers is about to become exciting again, and everybody benefits from that.
By 2010, at least in the US, it had to work on mobile. See all of the websites that abandoned Flash.
Hah, this is a really cool feature. For about two years, I managed this with multiple Firefox profiles instead, but this is a nicer integration.
Yes. I did that for a few months back when I was told I had to spend my vacation days or lose them (PTO was supposed to be convertible to cash under local law, but I didn't want the hassle).

So I took almost three months of Fridays off, and it was _by far_ the most productive and happy time I had - remote work and flex time was nice, but having a clear separation between work and personal time was even better.
Same here. I liked Dylan in the early days when it had parentheses, but when they went away I completely lost interest in the language. Shortly afterwards, Apple and everybody else did too.
The Pi-Hole is literally DNS filtering - aka HOSTs file in hardware.

Relying upon a security practice from almost 25 years ago is not really a good idea IMHO.
the bacteria will be looking for food. either it finds it or it doesn't. if it finds it it will grow and reproduce. that in itself is not the end yet, as there are already many bacteria in our body that live in a symbiotic relationship. only if it reproduces to much and overwhelms our body somehow it becomes a problem.

but also, if it doesn't find food we are not safe yet. the bacteria itself could be toxic in some way and it could reproduce elsewhere and enter our body through food or other ways.

it doesn't need to target our bodies. it just needs to cause an averse reaction of some form.

compare to chemicals for example. they don't target anything. they are inert. yet some chemicals are poisonous.
unchecked sequential is easier than unchecked random. Checked sequential is easier than checked random. Remember, they aren't just assigning people random seats, they are attempting to assign as many paired individual as far from each other as possible to maximize the inconvenience on the part of the costumers that do not pay extra.
Especially since everyone always gets it wrong. “The King is dead. Long live the King” refers to two different people.
Hah, where did I write that...
The information should be treated as advisory. The same as turn indicators are now for example, we do not blindly rely on them as source of truth.

But yes, it is not easy since malicious data may cause more trouble than accidentally incorrect data.

It probably should not be a forwarding network either, only short range p2p communication, that would hopefully limit the scope of any attack.
For a small window of time, after everybody agreed that LinuxThread needed rewriting, one of the most promising candidate was an M:N library (from IBM I think, I forgot the name). In the end NPTL won and the rest is history.
Maybe that's part of it, yes.

I mean if I press Cmd+P to look up a source file and Firefox doesn't suggest the source mapped one before the ES5 compiled one, it's already beyond me how I should ever seriously work with that tooling. It's just a matter of speed and convenience. But my workflows of course might differ from what others do.

With quality I was referring to the actual code quality of Firefox, not so much the interface. See my post below about DOM events changing order when debugging. My instinct just tells me that something is deeply wrong under the hood if something like this can even happen.
Seems logically contradictory to have an individual decide their identity but have an external body determine whether that's in bad faith or not.
> As long as you cast it to the correct type, it always works. The new way of doing things thus encourages doing things correctly and makes it harder to do things wrong.

This seems like a really interesting case where removing type information, removing something was presumably thought to be a safety guard, and requiring type casting, makes the type safety stronger by forcing the user to do it explicitly. Maybe it makes sense that dynamic calling mechanisms should require casting (and static type checking is less safe) where static calling mechanisms should use static type checking (and type casting is less safe).

> C specifies that certain types get promoted to wider types when passed as a variadic argument. Integers smaller than int (such as char and short) get promoted to int, and float gets promoted to double. If your method signature includes one of these types, it's not possible for a caller to pass a parameter as that exact type if it's using a variadic prototype.

Holy crap! I’ve used these things for many years without knowing this important tidbit. Does anyone know if it’s the same in C++, or whether GPUs are currently ignoring or following the spec?
According to the article, it was an electric car.
Dünya'nın En Kısa IQ Testi̇ 3 SORU Wechsler IQ Test
> Remote fonts can be used for tracking and fingerprinting

Isn't it the reverse, local fonts can be used for fingerprinting?

(There are some snags with remote fonts — rendering bugs/exploits — but they're not exactly low hanging fruit anymore)

EDIT: I see what you mean by tracking. If the fonts are loaded with a third party script, this is indeed a problem. If the font files are served by a third party directly (without some intermediate script), this could be remedied with an extension that strips headers. It would obviously run afoul of this only do one thing rule from Google, the company that once attached Google+ to its search results.
How so? This could be seen as a positive. They don't have any qualification of what defines an "Emerging tech" and now it gives you somebody at the government to potentially work with.

It's a location for you to pitch your services to the city. Nothing in the article says they can prevent you from running your business. If you aren't breaking laws, it doesn't seem there is anything this office can do.
>It is not in any way bigoted or transphobic to believe that a person being a man or a woman, and therefore the pronouns used to refer to that person, are determined by that person's sex at birth.

It is bigoted, because the implication behind this belief that all trans people are delusional, mentally ill or liars.

Mind you, I agree that "they" is an acceptable pronoun unless it's being exclusively used to avoid the chosen pronouns of trans people (in other words, it's fine to me if applied neutrally) and I think SO is going overboard here, but your comment has a lot of anti-trans bigotry in it you may not recognize.
Feelings based right and wrong or logic based right and wrong.
Windy has cool graphics, but it's only forecasted winds and not very granular. If you want to see actual wind observations from satellites check out ASCAT here[0] or here[1]

[0] https://manati.star.nesdis.noaa.gov/ascat_images/ascat_storm...

[1] https://manati.star.nesdis.noaa.gov/datasets/ASCATData.php
Oh yeah, the Swiss French way is a lot less confusing.
Firefox has recently started blocking Google’s third-party cookies by default.
Quite, and that's why there was an overlap of things like hacksilver that had value by weight of metal, into the periods of currency - or war and turmoil. Confidence in coins of the realm goes back much further than you imply, and had islands of confidence further back, such as during Pax Romana.

Choice is what some cryptocurrencies bring - the anarchistic ones. Even there I see little to no chance of surpassing central bank backed currencies - that's just a pipe dream. Of the corporate backed cryptocurrencies, the "with profit" currencies, they're simply Company Scrip, and an entirely different species apart.
Not sure if its representative, but I am extremely picky about framerates and jitter. On Ubuntu 19.10 Beta with Firefox 69.0.3 it feels noticeably faster than my Macbook.
Google must be forced to open up Chrome to third-party extension stores.

A monopoly deciding on the kind of browser extensions we get to distribute and use is sickening. As Chrome is a dominant platform, our work is prevented from reaching users if it does not align with the bussiness goals of Google, and extensions that users want on their devices are effectively censored out of existence.

Again, the solution in the face of this company is not to ask them to behave nicely, but to force them to open up their platforms, so that the future of software we enjoy today does not depend on the whims of Google.

As an example of their behavior, I've shared my discussion [1] with Chrome Web Store reviewers when the time came for one of my projects to be taken down. You cannot expect them to respond properly and apply critical thinking, and showing even slight resistance may lead to further retaliation from their part.

The extension review process at Firefox is not flawless either, but you get to talk to human beings who respond appropiately, offer sensible viewpoints, listen to your feedback, and adjust their position during reviews.

[1] https://github.com/dessant/search-by-image/issues/57
I hope, that Google will not put pressure on Mozilla to do same thing - remove uBlock Origin from Firefox extensions, since they still have leverage on Mozilla - hefty amounts for being first in their search list. Not sure if Mozilla is able to survive without Google (but hope they can).
> Before any new tech device is used, tested or piloted in The City, the office would coordinate the review with relevant departments and would “issue a Notice to Proceed if the net result is for the common good,” according to the announcement.

This sounds like a fantastic idea. - The Rest of the Country
It's probably a good thing long term. Tech savvy folks will leave Chrome behind like we did with IE. It will encourage alternatives and the web and browsers might get exciting again!
And having a monopoly isn’t illegal. Again, despite what all of the wannabe lawyers who post to HN think.

How many times have HN users posted that Apple is a “monopoly”?
An earlier one is in MS-DOS when they added Doublespace disk compression which killed Stacker.
Just one more nail in the coffin for SF/bay area as an innovation center. It's been really sad to see that rent seeking and bureaucracy have completely choked that place out. I'm not sure if there will ever be another time and place like existed in silicon valley from the 70s-2000s where forward thinking creative individuals can come together in a critical mass, with an environment that allows risk taking and innovation. Maybe it will/is happening outside the US but I don't think it's here anymore.
This is possible but I'd really like to see twin studies to confirm it, with differences in activity levels between the twins as the variable.

I would suspect there is a genetic mechanism at play too, but at this point I'm spitballing.
On how tolerating big mistakes can create the biggest learning opportunities
Hey, that’s a union job I can take instead, no worries.
Is your firefox using Webrender?

Vanilla firefox is slower than chrome but WebRender is noticeably faster than chrome. Chrome on a 4K monitor slows down to a crawl, but WebRender handles it like a champ. It can be easily enabled with a flag.
Ok, but when you say that they can move between cores, isn't that the OS moving them?

If rust does not allow concurrent memory reads, then that's a big problem in my world.

It seems to me we have a collision between "data driven" and "parallelism on the same memory" in terms of progressing on performance and in that case since I can get parallelism with memory and execution safety with hot-deployment on a VM; the data driven approach does not fit my server side performance needs to the point where I'm able to give those other features up.

On the client, I'm all for C with arrays though.
Well no, instead you get a giant banner saying "will you please accept these 10 billion trackers we've installed?" With some websites you can't even say no (which mind you is against GDPR) but who's gonna sue them?
It kind of does. I have dynamic programming in my mind also, these days hence why I'm not sure- maybe I'm seeing dynamic programming everywhere.
Yes, but ublock doesn't write software that can be deployed to every device on your home network
I think it rather alludes to caravans and their trade with beduins accross established trade routes
I feel exactly the same when I read people saying that Firefox is faster than Chrome. It's been exactly the opposite for me and for everybody else I know on all kinds of computers and mobile phones.

https://www.phoronix.com/scan.php?page=article&item=firefox6...

https://www.phoronix.com/scan.php?page=article&item=firefox6...

Personally, I'm working towards moving to Vivaldi...
I did this a year and a half ago, but with an even more niche layout called Norman. https://normanlayout.info/

Its goal is to change as little as possible from QWERTY while getting as big a benefit as possible. In particular I like how it preserves the locations of many common keyboard shortcuts that are on lesser-used keys. It also retains the same finger for most QWERTY keys, whereas Colemak changes more in ways that don't feel really necessary to me.

It took me roughly 3 weeks to get back to feeling consistently productive, though it was only the first week that was truly frustrating.

I don't think I'm a faster typer, but I am a lot more comfortable.

I also took the opportunity to switch to an ortholinear keyboard, which has been great.
Thanks for sharing, Paul.

Still knee-deep in the source. Gonna steal some of this.

What made you settle on (coin), is that a LISP trope? I flopped back and forth between naming it (coin) and (flip) in my own LISP before finally settling on (flip). I'd honestly like to divorce the name entirely from its physical counterpart.
What a silly comment. Are you going to never learn another abbreviation again when you don't know something?
GitUp is a fast, lean Git GUI that is suited to those who are already familiar with Git but want a visual layer.

https://gitup.co
Dictatorships are the default model of corporate America. What you’re describing is still a massive step up from following one idiot and still having no say.
Whenever Google pushes out the manifest v3 changes, ad blocking on Chrome will be hobbled. uBlock Origin already stated they are dead on Chrome whenever that happens.
curl follows standard redirects but there are a couple of fairly common redirects that it doesn't.

--Someone who built a browser on libcurl
The Farking Article
Firefox Preview is a preview and does not yet support installing uBlock Origin: https://github.com/mozilla-mobile/fenix/issues/5630

I plan to switch from regular Firefox Mobile as soon as WebExtensions are supported.