skysight-inc/HackerNews huggingface dataset:
What do you mean?

- UIs people manually design?

- UIs that understand their users and contexts, and adapt accordingly?
This probably won't be a satisfying answer to you, but I've found VS Code and WebStorm to be roughly equivalent in terms of features (although I never have been able to leave WebStorm because of a few features that others would probably consider "bloat").

Debugging in Firefox works great!

https://www.jetbrains.com/help/webstorm/debugging-javascript...
I think you're missing an important point:

Checked C’s design is distinguished by its focus on backward-compatibility, incremental conversion, developer control, and enabling highly performant code

The problem is that there is a huge body of decades-old C code out there that we all depend on.

A typical Docker container with a web app contains maybe 10K lines of your own code in Python/Ruby/JS, 100K lines of framework code, and 1M or 10M lines of C code (i.e. the interpreter itself, the web server, SSL, the base image, etc.)

So I welcome new languages focused on incremental conversion.

That's what I'm doing with Unix shell: http://www.oilshell.org/blog/2018/01/28.html

I applaud projects like Corrode, a C to unsafe-Rust translator, although undoubtedly they would have an easier time if Rust was designed in the first place for conversion.

https://github.com/jameysharp/corrode

So Checked C seems like a great idea to me.

I've noticed that most programmers seem to wildly overestimate the rate at which code gets rewritten. I think it's more accurate to say that code piles up over time. And unfortunately when the foundations are unstable, what you build on top is also unstable.
Tell HN: Google requiring phone number to log into Chromebook
Long story short: bought a couple of Chromebooks over the years (as they're nice multi user machines), created Google accounts on each but never gave a phone number. Now after years of use, Google pops up an "unrecognized device" roadblock AFTER I enter the password to log in, with the message "enter a phone number to get a text message with a verification code".

There is no mention of suspicious activity. The only trigger I can think of is a recent modem reset that changed my Public IP, and my new IP doesn't appear to resolve to my old physical location in Google's geoip db.

Am I crazy or does this seem like an extremely cynical attempt to get more phone numbers? I don't even understand how giving them my phone number proves anything as I definitely did not ever give them one previously.

Unfortunately burner phones are not available in my country, so that's not an option.
That might defeat NLP-based analysis, but the use of obfuscation and the methods employed still tells you something about potential authors.

If someone in an organization writes an essay disparaging that organization, but does so in an unnatural style that seems intended to defeat author identification, then you know that they're aware of stylometric analysis, and have created or downloaded a tool designed to interfere with assigning attribution.
Depending on the organization, that might shrink the candidate pool more drastically than clustering based on sentence length, favorite words, or other linguistic quirks.
I'm curious what the privacy implications are with having a work managed gmail account. While I know that in many cases the 'employer managed gmail' can be read by the employer, it isn't clear whether this also applies to bookmarks and other stuff. Recently chrome has started associating bookmarks with gmail/google accounts (if you are logged into that account) which I have never heard of a browser doing before. Pretty lame if you ask me, and it is spyware.
These 5 Platonic Solids will make your head spin!
Being unemployed had been a felony in the USSR [1] so the vast majority of women had to work. This naturally would produce different sex distribution in the workforce compared to countries where women had an option to become a homemaker.

1. https://en.wikipedia.org/wiki/Parasitism_(social_offense)#So...
Everyone I've met who has moved up here from SF says how much better SF is.

Seattle is just really strange. You can live here years and years and be lucky to meet more than a couple of people.

Of course YMMV, I know people who can walk into a random bar and walk out with 5 best new buds for life. :)
You'd like to see more physical violence in the world? Or that it be less taboo, less shameful? Exactly which physical violence are you talking about?
I’ll share a use case where Rust specifically has been a godsend.

I write software for users who have strong engineering backgrounds but tend to know just enough about computers to be dangerous. They tend to know a smattering if Python, Perl, SQL, SAS, R, or Matlab, and will happily use a well-documented CLI tool, but cannot be relied upon to do basic sysadmin tasks effectively. They run a mix of windows and OSX, and some set up Linux VMs. They are hired for their expertise in their domain, not because they are great IMS technicians. They deal with large, heterogenous, difficult-to-schematize datasets and value speed, but it is a total waste of their time to troubleshoot environment/linking issues that frequently accompany building and using C/C++ utilities for many non-programmer users. I’ve found Rust to be hugely beneficial for writing programs to serve this user base (RF engineers in my case, but I’d imagine people who write software for ag/life science people, banking analysts, civil/environmental engineers and others have similar challenges).

* it’s also nice that it’s hard to segfault in Rust. Many existing tools in my domain are notoriously fragile in this regard.
In my experience, 10-15 years ago front end developers were noticeably paid less than back end developers but not so much in today's environment.
More importantly, the charge only happens after Windows 7 has reached end of life.

They did the same thing with XP, and any enterprise software company does this for end of life software. If you want support on an EOL product, it's not free.

The article jumps to conclusions -> saying this will cause problems with Windows 10, which is not yet EOL. This article is more or less flamebait.
Whatever happened to ReactOS? We don't hear much about it these days. But it seems like Linux + Wine/ReactOS is becoming more and more efficient in the enterprise in terms of admin headaches.
Who are "they"? The "chicom globalists"?
This is for Windows 7 which is like 10 years old - give them a break.
Is it possible that sperm counts are lower simply because there is less selective pressure for producing lots of sperm?

Less sperm competition and increased fertility due to medicine would both do that.
Is "'and' vs 'the'" ratios an actual thing? I tried searching for it, but as you can imagine "and vs the" does not return any useful results on google or ddg.
This is great! Competition breeds excellence; I'm glad we're going to have a lot of new distributions.
If the device was brought and damaged enough there is no place to read the numbers off of. They are not printed anywhere on the outside of the device anymore. In fact they are printed on the SIM card tray I believe which is rather easy to replace.
Yes, translating different paragraphs into different languages and back might work.
I find that my problem isn't finding services that match a requirement I have, but picking which one to use. It's totally overwhelming how many services do pretty much exactly the same thing these days.

I love that it's like this in the sense that there's healthy competition and they're all pushing each other forward, giving each other ideas to improve, etc... but as a pure consumer of these services, it's incredibly daunting to actually choose which to use.
Not certain what you mean about the IP address, but for signing it, they would need to bundle a key and that could be extracted.

It is a genuinely tricky challenge from their perspective.
The Gaza strip is technically part of Asia.
You don't need the government for that - you just let people do whatever they want. Any sort of anti-monopoly legislation is a subsidy in a sense, because it gives those protected some degree of economic power that they wouldn't otherwise have, enabling them to make better deals etc. And there's nothing wrong with that in principle, if you believe in common good - but then the question of scope arises.

And we're talking about all kinds of monopolies. The effect that Amazon has is not so much on its own employees (although there are some obvious issues there as well), but on employees of all the competitors that it puts out of business. All those people also benefit from the lower prices that Amazon offers - but that is more than offset by the loss of income. It's kinda like Walmart - it's more affordable, but at the cost of making a lot of people poorer such that they need that high affordability. For the owners, it's a win-win, of course, because it creates a lock-in. But I don't see why we should accept that as a society.
It's funny that you say this, because one of my favourite Heinlein stories entirely revolves around the tricks you can pull with a super computer. In _Moon is a Harsh Mistress_, you see examples of deep fakes, real time statistical analysis, subversion of encryption/secure communications by getting the co-operation of central telecoms, all of which are things that are just now becoming possible with computers. To your point about graphics terminals and the like, you're correct that Heinlein didn't foresee the use of screens the way we use them, but then again, he also predicts that the best way to talk to an AI is to talk to it ("Ho there Mike" as opposed to "Ok Google"...).
I’m sure blackhats will be rubbing their hands in glee when this day comes.
https://news.ycombinator.com/item?id=17596501
Words from my mouth.
Some companies fire all their workers in hopes offshoring is a magical bullet or let their top knowledge owners leave the organization. As such, they hurl money at the problem to try and cover their incompetence. In these cases Oracle had elected to receive.
Shorthand. Compare the lengths of these two strings:

> fast, cross-platform, easy install

> Written in Rust

Also note how the second statement expresses a single concept; whereas the first statement is a list of concepts that must be memorized and reproduced by rote, and is therefore constantly at-risk of being stated incompletely or inaccurately.

(And it is incomplete: there are many more reasons why "Written in Rust" might be important, such as correctness, security, and ease of maintenance/refactoring.)

* * * * *

Alternatively: why convey a set of vague descriptors when you can instead convey precisely why they are applicable, and let the audience's pre-existing memories fill in the details for them?
Which Python? 2 or 3?
I have a similar explanation to this dropping hormone levels phenomenon.

It is simply just that it does not require to be a 'manly man' in these days to have the same amount of "success", as it required in the old times. For example, take the whole mating game. Earlier, you had to look good/manly, need some quick thinking, timing and wit to pick up women. But now those things are not so much required.

I think multiple factors have contributed to this. But I think the all encompassing one is capitalism. And things like these are the an emergent result, of trying to maximize profits, and thus it is molding the very source that it generate the profit from, namely the human population. Simply put, much less profits can be made from a manly (manliness being comprised of things like but not limited to, looks, having some individuality, own principles and views and a taste for independence) and intelligent population than it can be made from a feeble/stupid, but heavy earning population. I am not saying that there is some conspiracy that is trying to accomplish this. But it might be a case of a death by a thousand paper cuts. I mean, like every time you try to sell something to the public, by social conditioning, you might be inadvertently contributing to things like this...
Worth pointing out this trend is only unambiguously evident in the Western world, identified as U.S., Europe, Australia, and New Zealand.

Other parts of the world do not show a statistically significant trend, although the article suggests these data are not good enough to draw strong conclusions.
Go ask Ubuntu, updates for LTS12 for free, you will undertand a good deal about this article.
Not in the case of Tor, but also not in the case of almost all/most cloud hosted services.

For example, consider that Cloudflare proxies about 10% of the Internet. Well, if you request a site they proxy, and DNS is in the clear, it's obvious who you are connecting to.

But if you request a site and the DNS is encrypted, you could be visiting any one of 10% of the sites out there.

Similarly, if hosting on AWS or Google Cloud platform, there's a LOT of other services hosted in those IP blocks, and IPs change frequently, so there's a significant degree of ambiguity.

This is all in addition to fixing the threat of DNS leakage for VPN/Tor connections.
> As a shareholder of TSLA, I don't want to see Elon Musk smoking weed on YouTube anymore.

Much ado about nothing. One puff when it was offered to him. So what? He was much more affected by the whiskey, but curiously no one has a problem with that. He even made it clear that he doesn't use weed because he feels it affects his productivity. All you're upset about is a nonsensical stigma.

Furthermore, the actual content of the interview was interesting.

Stop trying to turn Elon into a yet another fake CEO.
So you think an online community that knows you only by handle is personal hostile towards you for some reason other than your expressed views?
First, this conversation is not going to be comforting and your red-alert alarm should be going off. I know this is building toward the dystopian future. I personally use Signal, put my cell phone in the microwave when I come home, and am writing this through a VPN.

That being said, I'm 100% confident that Google, Apple, Amazon, and more know WAY more about you than I do. This system only looks at public data and only links back to usernames. Strangely enough, it can identify users across sites (even without knowing your identity) - say Reddit and Hacker News. It was originally built for https://projectpiglet.com/ to find company insiders, and make trades (which works ridiculously well btw).

There should be no expectation of privacy.

> You've got a site that applies "moods" to individuals in a way that doesn't appear to be verifiable. And even if they are, and are accurate, is that even the right thing to do?

The short answer is, I don't know. I don't want this to exist, but it does. I also know that I have already built systems for companies doing this and more. Albeit the system here is much more of a "turn-key" solution and its patent-pending for what it's worth (I'm also against patents and donate to the EFF, but feel I can potentially segment off this market). Still, lots of people are looking to build systems such as this. Personally, I'd rather be the one guiding the ship, because I do ask myself the same questions you're asking.

I'll be honest... I've used this system to show my friends that even when they change usernames I can still identify them. That particular system (which looks at speech patterns) is turned off here. That's in part because of those questions. However, I'm 100% confident, others are doing that right now, with this conversation. We know that because Snowden shared it with us.
Pretty much there are 3 competing implementations for DNS resolution encryption (won't call it security):

* DNSCrypt
* DNS over TLS
* DNS over HTTPS

If you are looking for something well tested and well supported, check out DNSCrypt (and the awesome DNSCrypt-proxy):

https://github.com/jedisct1/dnscrypt-proxy

It doesn't get a much love as it should, but it is probably the best way to secure encrypt your DNS requests right now. The protocol was initially developed by OpenDNS, but many resolvers support it right now (cisco, cleanbrowsing, etc). The list of supporting services is impressive:

https://download.dnscrypt.info/dnscrypt-resolvers/v2/public-...

On the other hand, DNS over [HTTPS|TLS] are pretty new and don't have as much support, except for a few players. A good list if here as well:

https://www.reddit.com/r/sysadmin/comments/976aj2/updated_li...
A very misleading headline indeed.
Only on Hacker News is the fact that a database has a primary key for user accounts evidence of a global conspiracy against humanity. Here's some bad news for you: literally every company with a website and user accounts has the same scheme.
Slippery slope. Reminds me of that one poem.

“First they came for the big pharma capitalists that caused opioid epidemic, and I did not speak up because I was not a big pharma capitalist that caused the opioid epidemic.” Etc.

What if I work real hard and become one of those guys one day. I don’t wanna get executed.
I hope you are wrong. We don't need one more protocol tunneled through HTTP.
... except that SNI isn't encrypted.
The big feature I'm waiting on in Firefox is live reloading/editing for scripts.

It's a huge advantage to be able to pause a script in Chrome, edit the source code, and have those changes injected back into the script. Chrome will even rewind the stack if I edit a line behind where the script currently is.

I use Firefox for all of my personal browsing and for some of my development. But I really miss that feature.

Edit: that and making it easier to debug Node from Firefox. It's still kind of a pain in that area.
I just switched to Brave yesterday for all my consumer surfing. (I still use Chrome for work because Amazon S3's "Open" link has a glitch in Brave.) Been quite happy so far - it's remarkable how clean and snappy the web is when there are no ads.

The advantage over Firefox is that it's still Chromium, so all those websites that are Chrome-only or have rendering glitches in other browsers still work perfectly.
Yeah, DNS over HTTP/2, (or the inevitable DNS over upcoming connection protocols) will definitely succeed.

I think the big paradigm shift is "let's decouple DNS interactions from a specific transport" - and once you open up to that concept, the option of having multiple transports for different use-cases as things move forward seems practical.
Brexit has already been disastrous for The City, and it looks to become more so. It's practically the only thing that could unseat London as the premiere european finacial hub. Brexit is everything The City dreaded.

> They are by far the largest and most influential entity and one of the only few that are going to be better off after Brexit.

That is now what outside experts predict, nor is what the banks themselves are predicting, nor is it in line with how they are acting, nor is it matched by what has already taken place.

> staying in the EU would actually jeopardize their special tax-heaven status as EU was moving toward more banking regulation

First, I don't think you 100% understand what regulations are at issue here; there is no "special tax-heaven[sic] status".

But yes, there are rules changes coming that are designed to hamper The City and (not at all coincidentalyl) to push banks from London to Frankfurt. And inside the EU, the UK had some ability to lobby for tweaks to weaken or avoid these regulations. Outside they do not. This isn't a way for them to avoid this issue, this is a way to ensure that can't. For the bankers, Brexit is seen as an existential threat. Just look through the Brexit related headlines on, eg, Bloomberg. It's unmitigated doom, gloom, and panic.

From https://www.bloomberg.com/graphics/2017-brexit-bankers/:

> Frankfurt has emerged as the biggest winner in the fight for thousands of London-based jobs that will have to be relocated to new hubs inside the European Union after Brexit.

> Morgan Stanley, Citigroup Inc., Standard Chartered Plc and Nomura Holdings Inc have picked the German city for their EU headquarters to ensure continued access to the single market. Goldman Sachs Group Inc. and UBS Group AG are weighing a similar decision, said people familiar with the matter, asking not to be named because the plans aren’t public. HSBC Holdings Plc is the biggest non-French bank so far to opt for Paris, while Barclays Bank Plc has plumped for Dublin.

> London could lose 10,000 banking jobs and 20,000 roles in financial services as clients move 1.8 trillion euros ($2.1 trillion) of assets out of the U.K. on Brexit, according to think-tank Bruegel. The implications for the U.K. are substantial: finance and related professional services bring in some £190 billion ($248 billion) a year, representing 12 percent of the British economy.

Brexit is already gutting the UK financial sector, full stop.
"Noether's" theorem. Is that a joke or what?
There's two ways to ensure the authenticity of data delivered over the Internet. You can authenticate the content or you can authenticate the channel.

Overwhelmingly, practical security schemes on the Internet rely on channel security. We rely on TLS to ensure the integrity of the DOM on websites; we don't cryptographically sign the pages themselves.

All things being equal, you'd like to be doing both things. You'd like to have cryptographically signed web page DOMs, for instance (among other things, it would make web crypto a lot more useful).

But all things aren't equal: content authentication is difficult to manage in practice, and every security protocol we adopt has a cost.

Long story short: if you can protect the channels used by DNS lookups, you can get by without protecting the content. That's roughly the idea behind DoH and DoTLS.

The reality though is that all you really need is "DNS over TCP" (which, of course, we've had since basically the beginning). Practical forgery attacks against TCP DNS are difficult enough as to not be worth the trouble.
Why? What's the specific harm? AIUI, as long as the request still fits into a single frame, its not anymore inneficient.
DNS hijacking is real and very annoying. The main benefit of these protocols is in the integrity of the DNS resolution data. It allows you to use any DNS server you want, without having your ISP modifying their responses.

Here is my story why I tried dnscrypt:
https://medium.com/@nykolas.z/ending-dns-hijacking-with-dnsc...
A USAF public affairs officer (Capt Hope Cronin) put out a statement denying those false allegations.

https://www.reuters.com/article/us-tesla-musk-air-force/repo...

The articles floating around are all speculation designed to pull in click/views, which you can immediately tell since none of them cited a source and even worse, mentioned having a source.

The Verge has recently turned mostly into a clickbaity outlet. I stopped visiting the site after I watched the Tesla Q2 2018 conference and them immediately releasing a video with a sensational headline claiming many things like "Elon almost lost his job", “Tesla is in trouble” which contradict the facts and were not representative of the event at all.
Would customers pay to install Windows 7 on new hardware? It is still available from some OEMs via downgrade rights for Windows 10.
...so...you feel tense? I feel tense reading this. But yes, I wouldn't like to read that either.

Ok, now I've waded in, I should do something to help. Reads the first few pages of your comments.. hmm Nah, you don't seem tense. All kinds of emotions. It's not you, it's HNProfile. Tries to think why it might say that.. There were a few with emotional words, frustration with situations..probably slightly more negative-emotion words than positive.. hmm I think maybe you just write better than most people, more vividly, mostly about serious topics. And are engaged with them. I don't know if it helps, but I say That's clearly an unfair representation of your mood. (I don't know you, wasn't paid by you)