skysight-inc/HackerNews huggingface dataset:
This is sort of the interesting part for me

> commercially viable for Amazon

why does it have to be? What if the business that Amazon chose to engage in simply isn't commercially viable? I personally think there is a way to make it viable but I am almost certain that'd significantly bite into the crazy profit margins Amazon is reaping. And maybe that's the explanation, maybe Amazon's huge profits are largely coming from ignoring market rules that everyone else needs to abide by and, when the market is made fair, they'll still be profitable, but forced by competition to survive on much thinner margins.
I like the approach that ONNX is taking by standardizing the format. Hopefully having a standard format also leads to having a central place or way to find all of these models...
I don't think Apple ever claimed iCloud backups are end-to-end encrypted (it is encrypted at rest, but not end-to-end).

But I can see how many users would assume that, given Apple's dishonest/brash marketing about how "what happens on your iPhone stays on your iPhone".
Hello everyone, I just finished my first project in C. The program is called undelete_jpg. It allows to recover deleted images from SD cards and hard drives. It usually process data as fast as the SD card can transfer, but can go up to 10GB/s when data is cached. Check it out and let me know what you think.
Does verbatim mode actually work for you? It doesn't seem to for me.
Interesting read! thanks for posting.
Aldi is not a "shopping experience", it's a place to get decent stuff cheap. It always amuses me when that somehow offends people's high end consumer (or whatever) sensibilities.
Not all motion-to-photon latency is created equal.

EDIT: To clarify what I meant, HMDs typically use techniques like ATW/ASW/etc (link posted by Rebelgecko) to do just-in-time correction of the rendered image. The end-to-end motion-to-photon latency of the entire pipeline grows but the part that generates "sick" is very short.
How do German grocery stores compare to Italy?

I haven't been to Germany (outside Frankfurt airport), but on my Italian vacation last year, just going to a convenience store and picking up some bread, cheese, and fruit was cheap but WholeFoods-like quality or better. Same with their supermarkets, with regional products featured with government regulations controlling what can be labelled that way:

https://www.thechefandthedish.com/single-post/2016/10/25/Wha...

Anything equivalent in Germany?
> Browser specs can be improved, and new ones introduced.

Yes, for example Signed Exchanges, which on a technical level solves all of the problems of rel=prefetch (and a number of the problems with AMP, like link pasting and copying).

> Should we allow a handful of companies to be pinged every time we load a page on the web

I'm hopelessly confused here: you're only going to "ping" one of the handful of companies if you were referred by that company. (In a world with signed exchanges) You're not going to come across an AMP-cache link organically. You'll navigate to example.com directly, without anyone except example.com (and your DNS provider) knowing. The cache provider will only know if you navigate to the cached site via the cache provider. Concretely, you don't go to the Google amp-cache unless you're navigating there directly from Google's search results. Same for Microsoft/Bing.

So if your metric is

> Should we allow a handful of companies to be pinged every time we load a page on the web

Then yes, absolutely, because nothing changes!

Edit: To address your other question,

> should we give Google and a handful of other companies disproportionate control over how we publish and consume content, for 50ms of load time?

Alright: how is AMP materially different from <whatever other algorithmic choices rated search results before>?

You seem to be claiming that AMP is harmful to someone but who? It's not harmful to competitors or to end users, and its only harmful to developers if you make the most strained argument.

My premises here are that users actually prefer AMP results. You may not, but my understanding is that most users do. So from the perspective of an end user browsing the internet, AMP leads to an improved experience.

So it's good for users.

No one has yet been able to explain to me how its actually harmful to a web developer who now has an incentive to make AMP-compatible sites. Like sure, you now have to work with a framework you may not like, but that's not a compelling argument when people are claiming that AMP is a threat to the sanctity of the internet.

So it's not like bad for web developers, it's just sort of a lateral move.

That leaves competitors to the giants. But AMP is an open standard, and DDG could, if they wished, implement an AMP cache themselves today and it would just work. And they'd, if anything, benefit from the bigger players pushing that ecosystem. There's the potential for abuse via the caches.json registry, but the AMP project is aware of this and notes that the registry could be decentralized using Subresource Integrity or similar, if such a standard was adopted[1].

So again: I'm confused by how exactly it's bad, beyond the "I am forced to develop in a way I don't want to if I want to appear near the top of the search page", which isn't new.

[1]: https://github.com/ampproject/amphtml/pull/18495/commits/c5d...
It really depends on your dev workflow. If you're a Visual Studio user, you might find it quite jarring, but if you are, there are probably plenty of other reasons not to switch (it's switching away from your target environment).

For non-devs, it depends on how much MS infrastructure and solutions they've already adopted and have resources invested in. For a lot of companies, all that really matters is that they have hundreds or thousands of excel documents being passed around, and they can get better support and licensing through Windows.

Online versions of a lot of these reduce this to some degree, but most people would probably prefer to run Word and Excel natively than through an online app, even if they sync to shared storage and occasionally use those to view/edit something.

Add to that the fact that MS offers an end-to-end environment where you can buy something for whatever you find your needs are and find directions on how to integrate it, and there's really not much to compare.
Toward a War with Fewer Phone Calls
Another asset they have (and monetize) is a vast library of old papers. For instance, if you want to read Kildall's 1973 classic "A unified approach to global program optimization" then ACM will gladly let you do so... after you pay them $15.00 for the 8 page paper. https://dl.acm.org/doi/10.1145/512927.512945

It's hard to see how this is compatible with their claim to be "Advancing Computing as a Science & Profession".
There's enough evidence to believe laziness is, at least partly, a consequence of bad genetics (https://www.youtube.com/watch?v=gd7wAithl7I, with sources in the description), similarly to what differentiates early risers and night owls.

Not saying one should use this as an excuse but being aware of it will at least make you stop obsessing about why you're so damn lazy. Just embrace it and (ironically enough) take it easy.
The Fakespot browser extension has been a lifesaver in this regard: https://www.fakespot.com/

The only problem is that Fakespot will only update it's product review analyses on demand, and some of them are years old.
Is this an electron app? If so, could a web-app version be possible?

Also, just wanted to let you know of this css bug in landing page on iOS [screenshot]. I noticed it because I had to fix same thing last week myself!

[screenshots]

https://i.imgur.com/xAxTzVf.png https://i.imgur.com/m7p1nkd.png
Facebook was absolutely not first.

MySpace had a HUGE lead. Facebook came in with a superior product and won on its own merit. If you want to claim first person advantage, you should definitely point to Friendster though in the US or Orkut in South America.

However, for all the dozens of social networks trying to unseat the behemoth MySpace, they all collapsed under their own weight. Turns out building a scalable network of social connections is a very hard problem to solve.
> It's easy to shit on everything. Let's hear some real solutions.

My solution more and more is to just not bother with it. If a site is unreadable because I'm using uBlock and uMatrix, and I have to spend more than a minute or two tweaking things, then I just leave.

That said, I don't have any problem with Cloudflare. I'm much more annoyed by the overuse of *.googleapis.com. I'd love if somebody would setup a service that I could point my hosts file at so that googleapis.com silently went somewhere else.
Crucially, when you tell yourself "at least walk" or "at least one more X" you have to allow yourself to sometimes just walk and not have it have to turn into a secret run.
There are alternative search engines of course.

I use StartPage which has the benefit of local results (but can be fully anonymous) but still uses Google search results.
DDG is a great alternative, but isn't for me.
And then there's Bing
Thank you, I'd not heard of this one. It looks amazing. I'm a huge fan of the Kinesis advantage but always wondering if there is something better. This might do it.
Those products are often just white labeled items purchased from various suppliers - there is no guarantee of quality. And, while I think they're probably policing these a bit closer, I'm sure you could find a counterfeit or two.
What's window manager they are using? It must be light weight to run on just on 1G of RAM.
This reminds me of the way that Barrack Obama tried to keep his personal cellphone once he became president. Having a personal relationship with the wealthy and powerful is a unique thing since these are the ultimate decision makers. I would guess that Bezos or anyone like him chats frequently with very powerful people and that this is factor in him maintaining his own power and influence. And mobile devices would seem to magnify that ability of the very topmost people to connect directly with each other - ie, this was all done by secretaries and through protocol but that's slower and can let one big boss instantly sway another.

Of MBS doing his own spying and hacking is another way topmost people are becoming "do it yourself-ers".
Just depends on what you want to do. Both are good careers and both will keep you employed for a very long time. C/C++ and lower level projects has been growing some again given the IoT land today. So you aren't limited to only wireless, scientific or financial markets if you are a C/C++ person anymore. Same time, being a good web dev is a solid career and can be a lot of fun. I have done them both, I started in C/C++ a really long time ago and it has always served me well, but I also have done a ton of work in ASP.NET, node.js and a bunch of other web tech.

Personally, you've been doing the C/C++ for awhile, so if you are interested in web this might be a super interesting and fun challenge for you. If nothing else you will learn what you like more. Frankly, demand being what it is, many times you can make more money as a web engineer writing javascript or python etc than you can as a low level C++ engineer.
That's one hell of a tinfoil-hat theory. How would you even orchestrate that from within a public company with so many developers involved?
"Very hard to read"? As in, harder to read than the C declaration syntax for the same types? That's a logical impossibility!
So there is a standard plug and play protocol that supports everything that iTunes does?

iTunes hasn’t worked well on any platform in over a decade.
Ask HN: Which programming languages to learn in 2020 for an experienced dev?
I've been a JS Dev for the past 5 years specializing in Node and recently adding React with GraphQL as the data layer in the last few years.

It seems there are less fullstack jobs and even less Node jobs available which leaves me the option of writing frontend code full-time which I don't want to do.

I want spend the next handful of years specializing in a language with longevity in the industry the same way I did with JS.

My choices are Rust, Go or Python.

What do you recommend for an experienced developer to learn in 2020? I'm open to suggestion.
http://archive.md/Aqd4f
Said the country where fresh vegetables are more expensive than junk food and cooking real food is for TV shows...
something i've read times and times again: programmers of other languages who learned rust tend to discover potentially problematic code in their earlier work.
Very good point! In this video [1], economist Richard Werner rants about the existing central banking influenced economies, but at around the 47th minute he mentions the roughly 1500 "champions" (USA has 300), and he argues that this is the case because of the small local community banks that are present all over the country.

[1] https://www.youtube.com/watch?v=8FT-zyTX2nE
>>This is the same administration that calls a free press “the enemy of the people”, and has co-opted a Nazi slur (lügenpresse) to label them.

>All the facts above are correct.

is this a joke? ive never even heard that word before, so on face value the idea that the "administration" has coopted nazi phrases is off to a bad start. but then again, i dont follow politics too closely so maybe im just ignorant. googling turns up one or two articles that seem to be based on the fact that ONE PERSON was caught on video using that word. so on the literal interpretation, you seem to be flat out wrong.

perhaps you dont mean literally, and youre just referring to "fake news". sure, this administration started trumpeting that phrase. is it a dangerous sentiment? sure. i think its more right than wrong, however. if you honestly think the mainstream media is out to make you a more informed person on critical issues, then im not sure what to tell you. tv is bad for you.

EDIT: https://time.com/4544562/donald-trump-supporters-lugenpresse...
The Spanish Flu was, by definition, not curable since so many people died of it.

There have been many films, books, and other media about other epidemics. HIV/AIDS, bubonic plague, smallpox, and polio come to mind.

I think GP was pointing out how much WW1 overshadowed everything else that was going on at the time. In any other moment in history, the Spanish Flu would have been a significant occurrence.
No one should be forced to buy products sourced by an unknown marketplace seller unless they choose to. The way Amazon is doing this is IMO fraudulent. They present you with a set of prices depending on which seller you choose to buy from. Because of inventory comingling though, assuming they're all FBA, you will be shipped the exact same item no matter which one you choose.
The HEPA filters are the expensive component. Adding more filters doesn't improve net effectiveness.

Cardboard is the vastly more cost-effective option. And taping a HEPA filter directly to the back of the fan effective and proven.
Feedback: the site looks quite clumsy on iOS Safari (images and text content squished to fit on the screen).

I clicked on the toolbox link and the page worked well enough, the tools didn’t quite fit all the way on the page though. I have a smaller screen (iPhone 7) so that may be the issue.
Meh, I disagree. I use a mac, but finder annoyed me so much that I've paid for forklift. I was happy with both nautilus and explorer.
not really phased array, but https://en.wikipedia.org/wiki/Lytro
Phased Array Optics (1991)
Considering how few developers understand the subtleties of security, it would not be all that difficult.

Also, FWIW we know that Google did this with its data center breach and likely many other cases.

At WhatsApp/Google scale the attack is extremely cost effective.
It doesn’t by itself - but you have neither shown that Apple has surreptitiously uploaded user’s private keys in China or that it was required to do so.
Please don't post like this. It's off topic and such threads are always the same. And users usually post workarounds in the thread, as they did in this one.

This is in the FAQ at https://news.ycombinator.com/newsfaq.html and there's more explanation here:

https://news.ycombinator.com/item?id=10178989

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Hrm. I guess it's time to find a reasonable third-party replacement for WordPad.
What reaction? Someone eye balling your mask isn’t that bad.
I thought this was going to be a post about customizing vintage SGI desktops. Joke’s on me I suppose, for living in a different millenium.
How did this get green-lit? i.e. what story did they have to tell themselves and externally? This seems like an extremely hostile move to users as well as their customers (ad sellers). I simply can't distinguish ads from search results any more. I can't be the only one.
Eight Senators Snuck Apple Watches into Impeachment Hearings
The quarterly financial statements, and a knowledge of how Google accounting works[1]. Revenue from ads is correlated to CPC (cost per click), ad inventory is correlated to ads on Google sites vs ads on "other" sites, and margin pressure is correlated with operational expenses and traffic acquisition costs. The fuzziest number to model is the ad inventory and relies on estimates of search traffic, ads serviced, and reported revenue and CPC.

[1] I worked there and paid attention at their 'life of a dollar' class they used to give Nooglers. :-)
To be fair, WMs do not use much RAM, it’s DEs that do.
Amazing. File under not being evil.
I just switched back to Windows to get a reasonably priced laptop with a real keyboard. Booted it up, and got an ad for dropbox. Nice. Pretty much guaranteed I won't be a dropbox customer, and that I'm going to be searching for a Linux distro that supports 5k monitors...
The long tradition of fake news
WordPad is a rich text editor, not a code editor.
I've actually removed that second question before I noticed your answer, because I knew you would then skip over the first one. Feel free to address the main point I was making in all my posts in this thread, whenever you feel ready.

> So if your metric is

Google being pinged obviously isn't my main metric, as you can see from all my posts in our discussion. My main concern is that publishers will be forced to use specific publishing mechanisms (AMP, Signed Exchanges) to appear at the top of Google Search results. That loss of control puts publishers in a vulnerable position, and hurts innovation across the web.

> Then yes, absolutely, because nothing changes!

Everything changes. Google's influence and control won't end at the moment the user navigates away to a top result on Google Search.
> Typing in un-obfuscated URLs has almost never been a key feature or use-case of the web

Making people type in URLs is not a key feature of the web. Letting people interact with their various signifiers has always been.

Too many people involved in UX and product and commentary have forgotten that "don't make me think" doesn't mean "don't let me think."

The URL is a set of half a dozen affordances.
Amazon has such differentiation in their system. Pretty much the only place to sell used stuff these days is Facebook. Craigslist has gone downhill in my area. Now everything happens in fb groups run by awful people with no accountability. I'd much rather have Amazon fill this role than whatever scammer is gaming Facebook the best.
Heads up: your app may turn out to be un-googleable because IRIX was a popular UNIX with sophisticated color management years ago, and modern day it's a photography supply retailer.

It might take a while to get on the 1st page of results.
Patterns for Internet Exposures from AWS
Care to post which part of the article says that companies must give Chins user’s private keys?
You could try and use one key for changing layers and have all the movement keys, or your most used keys, on that layer. You could even try to palm-press one of they keys since it seems doable on a Plank. Then you would not have a need to use the Ctrl key that often.

I've tried this with the Ergo and one of the cluster keys. It works nicely. I'm not used to the modal, Vim-like editing though.
I think his point mught be "adds" (increasing existing latency by 5ms)
Apple should allow third-party backup solutions. Backblaze is the option I would use if I had the choice, because they already support end-to-end encryption (end-to-end does have a downside: losing the encryption password means losing the data. Most people would make this tradeoff, but many HN readers would).
I think most of the time we overlap lack of scheduling/discipline with laziness (being a couch potato). I'm a disaster at scheduling things, unless they involve other people. But when it comes to putting in the effort and the hours to get something done before a deadline, man, you can bet it's gonna get done.

Similarly I've had periods of 3-4 months at a time where I was super disciplined about nutrition and exercise followed by a period of extreme disregard for anything related to my health. As in eating pizza 3-4 times a week. What I noticed is that it all starts with going to the gym 1-2 times and not interrupting the routine. A trip abroad, a week long illness, they all pretty much end any kind of virtuous cycle that was forming. Maybe the trick is just to be consistent for X time? I don't know.
I would instead move toward "aggressively tax passive investment above some limit."

The issue isn't large amounts of money. The issue is large amounts of idle money.
Ironically, the fact that many people don’t use profanity is what gives it power. Telling people that it’s okay to say taboo words only works as long as most people don’t listen. Once the f-bomb becomes commonplace it’s no longer an expedient way to express strong emotions. Similar to building up a tolerance to caffeine, the effect is diminished if you use it a lot.

If saying something benign like “peanut butter fudge” made you grip the pliers harder then the effect wouldn’t be due to the power of words but rather it would be due to your core muscles engaging and bracing your body.

So I’m going to do my part and not encourage anyone to use profanity, and I’ll only use it when I need to.
You need to wear it properly, some if not all regular people adjust their mask looser so they can breathe easier
> Clearly, there exist scenarios where device owners have a legitimate need for no (or minimal, considering updates) communication with MS regarding device activity, but that's not generally the case for the average PC user.

I find it troubling that anyone thinks that a user must have a "legitimate need" (whatever that is) to justify not wanting to be spied on. Simply not wanting your machine to send data to should be more than enough of a need.

> edit: To clarify, users should be able to disable telemetry

Oh, then we are completely on the same page. It appeared that you were arguing in favor of forced telemetry for "average PC users".
I pay for access to a few newspapers, and heavily resent additionally getting ads.
And you still haven’t provided proof that it is required or that Apple has uploaded users private keys or given up private keys.
Noting that the orders of magnitude increase in cost are directly caused by infrequent launches by launch systems with tight mass and volume constraints, and the need to build a space telescope on the ground, have the equipment survive launch, and then survive with no intervention for a decade or two in space.

As new launch systems like Falcon 9, Starship, New Glenn and New Armstrong eliminate these constraints it will eventually be cheaper to build telescopes in space than on the ground.

Other “pusher” motivations include worsening access to real estate, reduced control over light pollution, recognition of indigenous rights, etc.