skysight-inc/HackerNews huggingface dataset:
> however Firefox does

You mean stuttering and jerky? I imagine that's a result of not using Google's preferred codec DRM voodoo -- and copying it will just spread the misery, not make it better :(
So it's not "this is the person most wikipediaed in this city" but rather, "this is the person amongst those who are affiliated with this city, who is the most wikipediaed"
Mozilla uses Google Widevine as well, I believe. The path forward is to license Widevine from Google, and they've already shut down other FOSS projects by refusing to give them licenses.
I am so tempted to reply with a BS. Because this is a super hard problem, with hundreds of edge cases making it even harder, some tried to solve it in the past, with underwhelming results.

Yes, this is utter BS, sorry.
That page is just missing one critical thing: 4. Migrate my extensions.

It would be great if they developed a graph mapping Chrome extensions to Mozilla equivalents. Then the user could confirm installation of the ones with 1:1 parity, like LastPass, allow users to select similar extensions, or skip installing an equivalent.

There are some Chrome-Exclusive extensions that keep me hooked. That and Firefox’s Storage inspector is terrible, there isn’t a native way to clear localstorage during development.
Sorry, keto fans, you're probably not in ketosis (2018)
Just look at high intelligence and its correlation with all sorts of other issues including rare diseases, social issues, mental health issues, etc. It's empty idealism to think that the human condition can be solved through genetic engineering, if anything it can be made quite a bit worse.
Some one quoted a number that you need about $1mm in income to be in the top 1%. You know what's perverse? "Qualified investor" mark is at $1mm net worth. The best way to make money is to invest what you have, and this blocks people out.

From what I understand, it might be possible to set up a partnership which does investments, and pool money from about 50 partners. That would allow a decent angel investment group with a few-thousand-dollar buy in. Why don't more people do this? It's very doable to learn about how to read a business plan, read financials, etc. Though it's a risk, it might be helpful to allow the middle class to make informed investments to grow wealth.
Thanks, haven't seen it abbreviated that way before.
Evernote Web no longer works in Firefox
They really can't, though. There's a pile of corpses of people who tried to embed Gecko, because it turns out Netscape/Mozilla is really bad at keeping a stable ABI. I doubt anybody remembers K-meleon anymore, for example. As far as I know Servo was supposed to be the new, embeddable engine, but that's mostly cancelled now and the Rust bits are just being rolled into Gecko (via Project Quantum).

I believe that's why Webkit was based on KHTML… the Mozilla developers Apple hired realized that had a better chance of working.

Maybe Mozilla has changed since all that happened and they're more friendly to embedders now? I've been out of the loop for a few years at this point. I don't think I've heard anything though, and they've built up a reputation…
XHTML is hard-structured, and among its negatives, requires being fully downloaded to be parsed and validated.
HTML, including H5, has soft-fail modes.

At least that's the justification I generally see. See the Criticism section of the Wikipedia article:

https://en.wikipedia.org/wiki/XHTML#Criticism
+ sync for the lazy!
I think it's a little more shocking when you see ALL this activity collated in one place by a single entity. It's not quite as impactful (and scary) if it had been Spotify or Apple Music with the music tracking, because that means our so-called digital profile is scattered across largely independent entities and so, no one entity has absolute information about us.
An "evolution of man" drawing wouldn't really be accurate because it implies each entry is static in terms of evolution. C++ is very obviously not, and modern C++ is barely recognizable compared to code written years ago.
As Your Sales Team Scales, Focus on Your Middle
Is there a good, crossplatform, embedable browser as an alternative to cef? As far as i know there's gecko which is outdated and servo ain't there yet...
To conserve battery, you phone only reports current location periodically. The location history then draws a straight line between successive plot points.
I tried to switch the other day and the big blocker is no u2f support.

I have switched on my phone, but desktop thats a pretty harsh trade off.
Maybe we're consuming different sets of MSM and alternative sources, but my experience is not only that they are not equally applicable, but that your suggestion that they are is completely ludicrous.

95%+ of MSM articles I read that reference an external document do not link to it. MSM articles are usually littered with links, but they're internal links to lists of other articles by the same MSM outlet about the topic. Meanwhile, the idea of a blogger or YouTuber doing this - just, say, declaring that the government has announced something without providing any corroboration - is basically unimaginable to me; I've never seen it happen as far as I can recall.
Many Bones Would You Break to Get Laid
I've been wanting to disable this for years now but find it too interesting and sometimes useful to look back on.

I've ditched many Google services due to Google being Google yet I still have this enabled which is somewhat ironic.

One day I'd like to figure out how to implement some sort of private alternative to this without using Google.
The problem is that counting calories is completely unsustainable if you are eating a lot of your calories via foods low in satiety like oils, which have very little volume per calorie count.

You will be starving all the time, and won't be able to make it past a month. A lot of satiety comes from the volume that foods takes up in the stomach and oils are the worst food for that.

In order to lose weight, you need foods high in volume and low in calories, so that you feel satiated without overating, and oils are the worst food from that perspective.

Sunflower oil is almost 900 calories per 100g, like olive oil is 120 calories per tablespoon. So one tablespoon of any of those oils has the same calories as a large banana.

Had two tablespoons in the bottom of the pan to fry something, and bam you just added the equivalent of two large bananas to your meal without even noticing.

In the US, the overconsumption of oils and the ton of added hidden calories that they add to a meal is one of the reasons for the obesity epidemic.

Eating oils for vitamins is not a good solution, vitamins are better found directly in greens, vegetables, and fruits. Just eat plenty of fruits and vegetables and you will be OK.

Coffee is not that bad, but a better source of anti-oxidants are red fruits, that can be easily eaten every day at breakfast with oats for example.

Peanuts, for example, which are also mostly fat are a much better source for Vitamin E because its a whole food, it's not an extract. Together with vitamin E you are getting a lot of other nutrients.

Peanut oil, on the other hand would be a bad choice, because it's an extract of a whole food.
The three beliefs that define our product
IIRC one of the most controversial/edit-warred Wikipedia pages is wresting-related. (Can't find the reference I'm thinking of right now though, so [citation needed] I guess.)

Germans love David Hasselhoff, and Wikipedians love wrestling.
Safari is best (on macOS).

Edge is also best (but on Windows).

Usually the browser designed by the authors of the platform you run it on, will be best for power consumption, sometimes significantly so.
I don't see why the labor force participation rate should be high, which is what I believe you mean by "rosy".

If the jobs are good, then it only takes one income to support a family and people can retire early. Both single-income families and retired people pull down the labor force participation rate.
Have you considered that such a rut could at one point even now be progress. Where we are happy with the level of tech we have and for 1,000 or 10,000 years things stabilize on this planet?
Science institutionally wed itself so completely to the previous ruling social structure that it is natural that it would be undermined as collateral damage in the battle for cultural influence.
Your clients are unwilling to pay for a commercial licence?
Not to mention when falsified opinion then gets expressed as fact. A great example was a false Trump quote just a few days ago on Twitter.
Be sure to click on the nodes to get your full history.

This is why I 1) switched back to Apple Maps and 2) never say yes when Google asks for my location in Safari on iOS (it doesn't change the query results anyway)
Also, as soon as two clocks are subject to different acceleration they can display different times that are equally accurate ... as the truth of a news story can depend on your path to it.
I remember of projects that failed because Widevine explicitly didn't work in their Chromium. I assume that Widevine builds nicely but requires a Google-issued key to work.
How far does the DMCA reach in europe? It feels like we need some reverse engineering of widevine.
Much like my physical desktop full of papers you can't see which is which just glancing from above, and my overall laptop desktop full of dozens of different windows... it's cluttered, but I know what's what enough to find it, usually!

Sure, I could put all those papers on my desk into a drawer, or even file them, but who's got time for that? (Answer: those who are succesfully less cluttered than the cluttered among us).
And that's firefox' problem how exactly?
What does "NIMBY" mean in these contexts, though? I think this is more handwaving.

I live in a city that is taking active steps to increase its density and affordability (https://minneapolis2040.com/). This directly affects my neighborhood. There are two kinds of construction going on around us. First is higher-density apartments/condos in the 3-5 story range, often with first level retail. These aren't replacing homes, though - they're replacing light industrial like warehouses.

Second, and this is an interesting rebuttal - some of the 100 year old houses are being torn down and replaced with new, larger (and much more expensive) houses on the same lots. So a worn-out 1200sf bungalow on 1/10 acre gets turned into a 3200sf quasi-mcmansion on the same lot. These new houses cost 50-100% more than the old houses in the neighborhood do (more like 100% for the run-down homes they replace). But they are contributing zero to the overall density - they're still single-family dwellings. Even the old two-flats in the neighborhood contribute more density.

So rather than increasing density, they're increasing cost of living. That is your #invisiblehand in play, without NIMBYism stopping anything.
That game probably uses google analytics or something.

Most iOS apps use various embedded trackers, just like websites.
As the article mentioned, revocation is a problem with the stateless approach. I've never seen a way to revoke individual tokens statelessly -- you either need to maintain state about the valid tokens, or maintain state about a revocation list.
If you're interested in the facts...

https://www.tesla.com/VehicleSafetyReport

https://hcai.mit.edu/human-side-of-tesla-autopilot/
I know it is not really advisable to share this info with third parties in general, but I'd love to have this data under my control, since it is has proven very to my-self.

A few examples on why it has been useful to me:

- When did I go to the dentist last?

- Where did that credit card charge I see in my bank statement originated?

- Where did I go on the day I lost my umbrella?
> Pizzagate is nuts

I agree. But child abuse among elected officials does happen. A former Speaker of the house [1] was jailed for payoffs to admitted sex abuse victims. I'm not saying this in support of pizzagate, which I believe to be false. I'm saying this to call attention to another threat from "fake news", that legitimate and outrageous complaints can be swept under the rug by loudly exclaiming, "fake news again!" and people being conditioned to automatically dismiss claims when they hear it.

[1] https://en.wikipedia.org/wiki/Dennis_Hastert
Using wifi networks around a device is Google's standard, low-power way to determine a device's location. In a cellphone it is used so that you don't have to fire up the power-hungry GPS chip.

Since they built the entire infrastructure and database of wifi access points and locations (by scanning from the streetview vehicles and syncing with GPS) they also use it for the desktop browsers.

Which if you legitimately need the location of a "desktop" (which here includes Laptops) would be a nice way to go. It's just a bit of an unclear situation with regards to consent, especially informed consent.

(this is not to be confused with Chrome's private API chrome.networkingPrivate, which is used by the device owner to be able to pick and configure wifi networks without leaving Chrome)
I have 6 profiles that I like to keep separate, and the only browser that supports seamless switching in the toolbar is Chrome. That's the only reason I continue to use it. If Firefox were to implement this, I'd immediately switch. I know there's addons that try to simluate what Chrome does, but they just aren't as easy to use and don't do exactly what I want.
One thing I'm surprised I havent seen here is the respect that programming gets in America. If youre a decent engineer you can basically walk into a job making at minimum 150k a year, at any time. You are paid well, given some level of autonomy, etc. In other countries engineers are at the absolute bottom of the totem pole, there is no respect for the craft, and you are expected to be promoted out of the ASAP. This has all sorts of secondary effects like bad technology, no progress, no risk taking from engineers who can get another well paid job if they fail. I honestly feel like there must be opportunities all over Europe to show up with a much better tech product and steam roll the incumbents.

Another clear reason is how fragmented Europe is. All of the different countries have different customs, languages, and cultures. This makes it hard to scale a product. It's the opposite case in the USA, no such barriers, easier to scale across 300M people.
As someone who has lived in NM for over 15 years, this is wonderful to see. I think getting these folks internet will be a massive improvement, as well. Schools out here suffer.
This is a pretty cool result, especially for those of us who are building models for mobile/embedded systems!

As a quick summary, the problem the authors are trying to solve is this: suppose that you have a convolutional neural network that performs some task and uses X amount of computation. Now you have access to, say, 2X computation --- how should you change your model to best use the extra computation?

Generally people have taken advantage of the extra computation by widening the layers, using more layers (but of the same width), or increasing the resolution of the image. In this paper the authors show that if you do any of these individually, the performance of the NN saturates, but if you do all of them at the same time, you can achieve much higher accuracy.

Specifically what they do is conduct a small grid search in the vicinity of the original NN and vary the width, depth, and resolution to figure out the best combination. Then they just use those scalings to scale up to the required compute. This seems to work well across a variety of different tasks.

The main gripe I had with the paper was that they didn't do another grid search around the scaled up NN to verify that that the scaling actually held. In practice it seems to produce pretty efficient NNs, but maybe the scaling doesn't extrapolate perfectly and you can get an even better NN by applying some correction.
The thing is that both viewpoints are basically worthwhile [0]. But this "algorithmic" optimization based around being ahead of individuals needs to choose one uniform "correct" framework for everybody, forcing these disagreements front and center. It used to be that people could go their own ways with live and let live, with change happening at a gristly organic boundary - eg an older generation pressuring a newer generation to conform to their biases / newer generation individually choosing to defy or follow. Now we've got these centralized companies putting themselves in the position of "knowing best", and given that the thing they're really optimizing for is their own bottom line, we know they're going to get it wrong.

[0] I've only read the abstract of the article, so I can't tell if its authors step over the line into unreasonableness. But I am willing to give them the benefit of the doubt, as there is a novel issue here.

edit: Oh jeeze. It seems my "benefit of the doubt" was wholly undeserved. I still stand by my general point, but in relation to some imaginary article where the authors explored users' mild preferences being extrapolated into much stricter "filter bubbles". These stakes of choosing "one true answer" are really bringing the tripe out, as well as fueling the reactions to it.
Thank you very much. At least much better response then on reddit ;-))

Feel free to "steal" design, it's opensource ...

Freckles looks interesting ...
Already made the switch. My workflow has hardly changed at all.
Insight Partners acquires threat intel firm Recorded Future for $780M
You can define terms however you like but I do live in a town with a population of about 7,000 people and together with my two neighbors we're on about 100 acres adjacent to town forest. Sure, it's not some remote small town where you have to drive 3 hours to get to the nearest Walmart but it's not exactly urban--at least the way most people use the term--either.

There's a pretty broad continuum between living/working in a city where you can walk to everything and living somewhere that's hours from "civilization."
Will Alabama have to amend their anti-abortion bill to include no exclusions if your designer baby is genetically defective?
Firefox's sync feature is comparable except that it's not a privacy nightmare because it's end to end encrypted and you can also run your own sync server if you want to.
It’s not unreasonable to expect people to buy a commercial licence if they’re releasing to a commercial app store
> ability to store Lua values with a userdata

Ability to store multiple values (uservalues) with a userdata. Since Lua 5.2 one has always been able to store a single uservalue, which could be a table storing as many items as you wanted. Lua 5.1 had the concept of environments, which had the same role as uservalues for userdata types.

Being able to store multiple uservalues with a userdata type is quite convenient and cuts down on garbage objects (i.e. table container). Also mirrors the ability to set multiple upvalues for functions.

These are the kinds of features that really make Lua shine in terms of embedding and extension. Lua has rich interfaces for efficiently and conveniently associating native (e.g. C) objects with Lua objects and vice-versa. Other languages are rife with hacks as they only provide the simplest such mechanisms, if at all.

By contrast, the new warning API seems dubious. It's a great idea conceptually but logging is the sort of interface that generates a ton of friction in terms of composability and integration. It's impossible to please even a substantial minority of people. That said, I already have ideas for how to use it.
Can anyone explain what makes the mining and processing of Rare Earth Metals so toxic.

I've read in some places that it is normally found with Thorium, is that the main problem?
Does anyone know an extension or option in containers to preserve your browsing trajectory between containers?

I had a google container for a while, but opening links opens a new tab and closes the google container, so therefore you cant it back or forward without reopening that container tab. Same thing if I click a container link or something and it pushes it into a new tab, I loose that ability to go backward.

It's just a minor gripe but I'm so into the habit of hitting the back button on my mouse while browsing rather than cmd shift tab.
Surprising and in-depth look at the lengths to which incels are willing to go to improve their dating prospects.
You can get a sense of advertising fees by looking at comparable newspaper ads and industry trade magazines. Even take a look at billboard or radio ads. Custom ads will be an order of magnitude higher that what you get from Google.
miss any flights yet?

I find this feature insanely useful. Google is doing something useful with my email. I learn about delayed flights way way in advance of anyone else as a result.

So let's just be clear here:
- you get an email, to you, privately
- gmail used to offer making a calendar for certain keywords in an email
- google will now automatically do said calendar entries - on your PRIVATE calendar btw
- google will also combine real-time flight info with your flight info, and tell you useful things via PRIVATE push notifications to you only.

This whole thing is the culmination of years of singularity "the computer will expand the mind" rhetoric. It's totally privacy protecting - the calendar entries, push notifications are private.

This is what everyone has been trying to build for years. We are here. And all of a sudden it's creepy? Because they notified you a dozen times, via email they were going to do this, and you ignored it?

Email has been turned into a useful automatically actionable system. My family forwards their itineraries and I don't have do anything else, it's automatically calendared. That's probably the only reason I pick them up from the airport frankly.
Author of boden here: We have since moved away from a self written smart pointer and replaced as much as possible with standard C++ classes ( shared_ptr, weak_ptr, std::string etc. )
As it turns out, extrapolating the experiences of a geographically small and economically unique metro area to the entire US is not a sound start. Regulation may very well be to blame in San Francisco, but South Carolina is about as far from San Francisco as you can get-- in more ways than miles. Your problems are just not the same as their problems.
That was a relevant and prescient article, especially drawing the parallel between our current uncertain news/media situation with the social changes that occurred after the invention of the printing press.

I guess it comes down to how big leaps in information technology act as catalyst for a disruptive reorganization process in society.

Interestingly, the transition from paper to digital media is turning out to have unexpectedly larger implications, disrupting institutional power, control of narrative, facts (and "facts"), knowledge, public awareness, intellectual property, ideologies..

---

Pithy lines I liked:

"If you can’t trust Aristotle, who can you trust?"

"Society doesn’t need newspapers. What we need is journalism."

Added to my reading list:

The Printing Press as an Agent of Change (Elizabeth Eisenstein)
> Let me pay for my Gmail account. Let me pay for good support instead of automated decisions and getting kicked off the platform with no recourse.

https://gsuite.google.com/
For what it's worth, Mozilla now has GeckoView, which has a stable embedding API. But yeah, it took about 15 too many years to get there...
The Age of Overtourism
Reading news from both conservative and liberal outlets. For every page visit you give to New Republic and Politico, give one to the National Review and the American Conservative. The truth is somewhere in the middle.

Edit: that's right, downvote me you HN Bay Area liberal cocksuckers for even suggesting to read a conservative outlet. I know, it makes one literally a Nazi. Can't wait for the Big One to send the entire Bay Area into the sea and have all of you perish along with it.
AFAIK Google account activity exports are limited to JSON and HTML. There may be a way to convert the JSON to GPX somehow.