jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The real solution here is to generate a second key for (or securely transmit the original key to) the mobile device. Now the PC needs to be on to set up the second device. Once online they are completely independent.

However whatsapp currently assumes that each user has one (primary) device and only handles encryption and delivery to one device. It isn't impossible to fix (example Matrix) but it does require effort and slightly more server resources (you need to store messages for longer on average)
It's certainly the case that (b) is a major role. Forget about convictions - lets just look at crimes. The US murder rate is 5/100,000 people, Britain, Denmark and similar countries have about 1/100,000 people.

http://en.wikipedia.org/wiki/List_of_countries_by_intentiona...

The reason why we are different from much of Europe isn't a secret, it's just taboo to discuss. Most of our crime is confined to a small subset of our population and this subset is mostly absent from Europe.

http://www2.fbi.gov/ucr/cius2009/offenses/expanded_informati...

(I'm focusing on murder because while things like drugs might be counted differently between the US and Britain, dead bodies with knife holes probably aren't.)
No, my comments (direct response to OP's "why are we pretending what US is doing is different form what China is doing") can be summarized as "pretending China and the US are different is just un/mis/disinformed or hypocritical". They are both superpowers and they both resort to any measures within their grasp to maintain or increase that power. Pretending otherwise is just euphemistically "double standards".

The EU only appeared in the discussion as a reference or "witness", just like the Chinese people are used as reference for what their leadership is doing. You turning the discussion towards some EU blame for whatever isn't only a meritless distraction from the topic, it's also akin to blaming the Chinese people for not overthrowing the CCP. They are 1.3bn people, surely they have "massive leverage".

I reiterate, you have no interest in reading or understanding any of my comments. The extent to which you perverted and rewrote my words just to fit whatever narrative you're more easily able to support really makes for low quality discussion. I have more than adequately made and supported my point and will politely withdraw.
I would suggest looking at Altemeyer's work; the authoritative streak runs on both sides.

https://en.wikipedia.org/wiki/Bob_Altemeyer
"Conversely, how much would a circa 1999 laptop be worth in 2009? It might actually
have some value as a museum piece, but it would be essentially worthless as a compute" - p.70

Not sure about a 1999 laptop, but there is a 2001 desktop PC in our living room that is used daily. I'm typing this on a late 2009 netbook which is arguably less usable than a 2001 desktop (cramped keyboard, small screen, generally feels more sluggish). Funnily enough, both run Windows XP (at least my netbook did originally until I upgraded the OS.) So technology doesn't always change as fast as one might anticipate, or become obsolete quite as fast either.
Probably not cool to post this here, but I got a "LOLWUT" out of this. I'm trying to imagine what they need this for. Crowd control at 1 Infinite Loop store?
Not just for Facebook but a decent study guide in general.
So... the article makes a direct comparison between updating a centralized server and updating millions of computers individually. And oh yeah; the latter is an OS patch.

I'm not defending any specific instance here, but in general, I think it is reasonable to expect a Windows patch to take longer to develop and deploy than an update to Google Apps.
I have had absolutely horrid support from Lenovo. I love their machines, but pray that I never have to have any interaction with the company. The story follows...

I got an X1 a few years back while in grad school in another state. My experience with the company started out poor when their fraud prevention made it nearly impossible to buy the machine. Making sure several forms of identification referenced my location and where the product was shipping (why does shipping have ANYTHING to do with purchasing!?), I ended up being unable to ship it to my desk at school, but did get the product to my apartment at least. All of this made the order several weeks later than I had anticipated, not that I had things to get done or anything. I know this doesn't have to do with product support, but it's foreshadowing.

Half a year ago, I spilled some water on my laptop. Disaster. In fact, my wife had done the same thing a week earlier to her Lenovo as well. Both keyboards were dead; we had to use externals until we could get the issue resolved. Funny, because the X1 has little holes through the keyboard to drain as though it is at least somewhat resistant to such things. It isn't.

I called the support line and actually felt like I had gotten pretty far until the guy on the other end quoted me something like $400 to repair the machines. What? I just need keyboards, that's not going to happen. Turns out full service repair out of warranty is crazy from them, I should call the "parts department" at one of three numbers he gave me and order the specific parts for manual repair. Okay, now I'm getting somewhere. I wanted just the parts to begin with (and thought I had asked for that). Of course, figuring out which of the random phone numbers was correct was another labor of pain.

We called the parts department for two months. They're open for exactly eight hours a day and the wait is no less than an hour in our experience. Pain. Eventually, we got through and received the keyboards for around $50/ea. I'm not new to repairing laptops, I just wanted the exact parts that belong in the computers at a reasonable price.

My X1 is several years old now and still chugging along. Someday its battery won't be sufficient and I don't know if the X1 Carbon will tempt me or not. As a Linux user, Lenovo is the safest bet I know of for laptops so I'm fully expecting that I'll deal with all of this again someday.
> his clients would like to talk to each other without someone listening in

That also encompasses almost everyone on Earth.
>> "Why should I have 2 crippled apps than one functional."

I feel the opposite. Why should I have 1 slow, bogged down app when I can have two fast, functional ones?
Except they won't keep the same quality of life, because their mortgage payments are not going to go down, even though the value of their house will. Renters won't get a break, either, because their landlords have to pay their mortgage with the rent money. Deflation equals disaster for our economy.
We'll really be able to find out in the next 20 years. If it can survive the retirement of the boomer generation and the stagnation of China's economy, it will prove itself as almost entirely durable.
It seems like the example of double fixing the calculation is a great reminder of the value of unit tests. Even if both commits added a unit test in slightly different ways so they didn't conflict, you'd just end up with a failing build and know something got screwed up.
I don't see any "better, easier and cheaper way" right now (which is why I use AdBlock myself). I'm just expressing my fear that current solutions may hurt us badly in the long run.
In the same vein: http://learnpythonthehardway.org/book/advice.html
Writing is never easy for me even in my first language. I guess I am one of those "math kids", but some part of me wants to write, to express myself, to make an impact. I do become better at writing after a few blog posts in Chinese, and I will start to write in English, because I think English is such a beautiful language and after so many years of studying, writing might be the way for me to truly understand and use it.
This is a stretch for Android at least, Google charges a one-time $25 fee for a Play Store developer account and provides unlimited push notifications for no extra charge.
I've never had the notion or urge to try a different keyboard than what came with the various Android phones I've had over the years. It looks like there are some possible privacy benefits to it, but why else should I switch? What advantage do other keyboards give or what is wrong with the default ones?
This project was implemented as a Ruby Summer of Code project, and the guys have some of the best mentors around. It just works, and it works well. It's extremely new and I think the source could do with some work, but the interface is beautiful and it's extremely simple to use. These guys have done well and I can honestly see this library being a huge part of Rails application administration
Actually, one of the more interesting policy pledges of the new UK government was something like you described, apparently inspired by the Swedish system of "free schools".

The idea was to let parents (or whoever) establish their own schools, and be eligible for public funding based on how many students they enrolled. It was the flagship policy of the Conservative Party's 'Big Society' initiative, something that was criticised a lot both by the right (because they didn't like it) and the left (because they didn't believe the Tories were serious about it). It wasn't mentioned much during the election campaigns since the debate was about austerity and the mood was too grim, and I don't know if anything has happened about it, but I thought it sounded like a good idea.
Here's what I don't understand: why is there any focus on alternative VMs for specific languages? Surely all this effort should be going into a VM for some kind of highish-level intermediate representation that's trivial to generate from any source language? That way no language has a monopoly and there can be peace on Earth.

It seems odd to be arguing for generic computation abilities in the place where most "computation" is done nowadays. Can you imagine what could be achieved if the browser vendors and standards bodies put business considerations aside and spent a good couple of years designing such a thing? We could have an almost endless list of goodies: threads, code isolation, multiple number types...

Just like Intel, AMD, and the rest in effect control (much to Alan Kay's despair) hardware architectures, the vendors & standards bodies are a sort-of natural cartel controlling upwards of, what, 50%? 80%? the code end users actually interact with. The quality of the decisions they make has deep repercussions beyond the tech community and it's simply not possible for any of us to know what they all are. Even if they were bona-fide saints, this would still be too much power to tie up in such a small group.
The purge has been happening for years. I hate how people on HN is praising this. There are literally few alternatives for the average person apart from Google and eyeProducts. I have a PinePhone, but what percentage of America can truly put in the effort to use one? <1%.

If you cannot install an run your own software on a device, you do not own the device.

You cannot praise the removal of Gab or Parlor now and complain later when they take everything else from you. They can increase the Apple developer fees whenever they want. What happens when they start charging you $2,000 a year or $4,000 a year for the right to publish apps? What happens when the two big platforms decide no one can push an app unless their platform has full moderation.

What happens when Google and Apple, for your safety, say all user contributed content must go through their "spam" filter first for any apps?

This is horrific. You may not like Parlor, but it will not stop here. This is a dangerous place we are in and we should all be horrified by it. People are horrified right now, but they're focused on the wrong thing.
Yes, I am a big fan of the "it is hard is not an excuse" standard.

I would like it applied to advertisers using tech platforms to evade all sorts of anti-discrimination regulations in housing and employment too!
But what if in reading the data the apps didn’t also make their own copy and store in their servers?
It's so comical that sibling comments are unironically missing the connection that it's basically indistinguishable from satire. I really can't tell.
Or to the results of Tuesday's runoff election in Georgia, which gave Democrats complete control of the legislature.
They're just polishing their resumes to curry favor with the new regime.
This is interesting.

The deplatforming of Trump by left leaning tech companies creates a new platform that threatens all other platforms.

Is this the first deplatforming that will result in deplatforming of the original platform?

As the right flocks else where the left has no one to fight with. The places becomes a real echo chamber with a large drop in usuage.
The "hatespeech" screenshots were worse than mere hate, they were calls for homicidal violence.

Also, they were all from one account.

Quite weird. I hope the Apple/Google admins are conscious of the possibility of agents provocateur.
I thought the notion that plain old labor can be a more fulfilling path than following your dreams was a tacked-on message designed to help him wrap up his talk. But in fact, it's a naive, perhaps even willfully misleading suggestion.

The examples Rowe used to back up this idea were unlikely mavericks who managed to turn undesirable or unremarkable jobs into fantastically successful businesses. Those people are just as rare, if not more so, as those who find success by "following their dreams".

Ordinary workers aren't millionaire entrepreneurs; they're janitors, or sewer workers, or Foxconn assembly line drones. Yet that's what "real work" looks like. And I notice Rowe isn't quitting his job as a TV show personality in favor of joining the road crews who "whistle while they work."

The best thing I can say about Rowe is that he ranks up there with Malcolm Gladwell in his ability to throw around a bunch of unrelated contentions and anecdotes and pretend to tie them all together with a facile and unsubstantiated thesis.
Thanks for the explanation on your process for creating the clusters and the analysis. It cleared up a few questions I had.

What's interesting is the large clusters where either a for or while loop were used. I'm curious whether if given a (limited) choice any hiring manager would have a preference between the two implementations?

TLDR: How much does/would coding style influence the hiring process?
I live in Umeå, Sweden. It's dark for like 1 hour here (and when it's dark, it's hardly dark).
I found that a small apartment in NY was around 2500 or more, and in roughly the same area airbnb had something for 1800, plus the whole social experience if you're into that.
Reminds me of this. (Though it is much older, and data, as I remember, come only from the timetable, it's not live.) http://www.swisstrains.ch/
Hmm.

Prices in SF on AirBnb range from $50 (very low end) to about $80-100. Assuming you stay 30 nights at $60, that's $1,800. The apartment room he used to stay in probably cost him $800, so it's about $1000 more expensive to use Airbnb.

The publicity they have received just today has probably more than made up the difference in cost.
What's the difference between Airbnb and Couch Surfing?

You have to pay for Airbnb but do get a bed? I do like the idea of Airbnb and hope to be able to try it soon.
I think there are some implications for copyright-on-code from all this analysis, it is surprising given the simplicity of the problem that there are so many unique ways to solve it.

This contradicts the statement that 'given an adequate spec two competent programmers will solve a problem in the same way except for stylistic differences'.

I've seen that tossed around quite a few times and if it doesn't hold water for such a simple problem it certainly won't be left standing if we start analyzing larger pieces of code.

On the whole I think this research is one of the most interesting things on HN as of late.
There are other methods to finding planets. Most of the early Hot Jupiters were found by measuring the "wobble" of a star - a bulge at the surface - caused by the gravity of the massive gas giant careening around it.

Also, the title is wrong, just because the telescope is looking for earth like planets doesn't mean it can't find gas giants as well.
Windows 3.1 removed real mode support thus breaking compatibility with Windows 2 and Windows 1 apps.

What Microsoft did is replace various included applications completely with every upgrade. There's no compatibility. Things like notepad.exe for Windows 1 is simply replaced with a version made for Windows 3.1 when you upgrade. Likewise when you upgrade from 3.1 to 95.

You absolutely cannot run Windows 1 applications in modern day Windows. Heck the CPUs these days literally do not support real mode anymore. You can upgrade but that's really just a series of complete OS replacements in this case.
Special case of a general principle: user experience trumps everything. it trumps freedom, security, privacy, openness, cost, flexibility, ...
That depends on who is your measure for normal in comparison to programmers: Lawyers? Doctors? Waiters? Cleaners? After that is decided we can check whether you or the GP post is more correct.
I love the HNDroid app - https://github.com/amir/HNdroid - which is open source and community-driven.

For $1.15, I'll download this and compare the two. But I'm certainly biased in favor of improving existing services and apps vs. recreating the wheel since its easier than collaborating (plus improving existing is certainly the road less traveled.)
Even more perl-awk-ish would be to use the -F and -a switch and move the regexp onto the command line, eg: https://gist.github.com/942975
So if not the curated blog, what would be the difference between what you're thinking of and making something like a section of stackexchange?
>> That just means that people will have to read the comments and decide for themselves based on the merits of the comments.

You imply that the sole benefit of the score would be to allow me to form my own opinion. Whereas I hypothosize that I already know my own opinion - the score allows me to measure the opinion of others. Those who have no opinion of their own are easily swayed, with or without a score, however for those with an opinion of their own, it is useful to know the relative popularity of that opinion.

More data is almost always better - especially for those who respect the value, and limitations, of raw data.
I work at the company that makes My-Cast (mentioned in the blog post as one of his favorite wx apps), if you have any suggestions on how we can improve I'd be happy to pass them along.

If you are a pilot be sure to check out Pilot My-Cast, which is what I work on. The iPad is incredible for pilots, for far too long they've had to put with complex and arcane UI. We are working on changing that here at Digital Cyclone.
As an Asian-American who recently exited childhood I'd say the biggest gap is that in Asian culture there's fundamentally (a) one way of doing things that (b) one should not stray from, even from childhoood. Asians don't like surprises. To them the idea of a risk is something where you don't have a set plan, not necessarily something that's actually risky. That's why Asians like engineering, medical, accounting, and legal jobs-- fields where it's possible to carve out a formulaic living. It's also why Asians like math and piano and violin so much: you can be amazing by working hard on a predefined problem.

This theory explains the common perception that Asians are mindless drones who admittedly dominate lots of fields. They look like mindless drones because they explicitly try to follow the status quo; they dominate lots of fields because picking a problem early and just sticking with it does make you pretty good at it.

Actually, this must've worked pretty well back when it life really did have more or less one realistic path to take. What's changed is that life's gotten more complicated.
The issue is that Edmunds fudged the numbers. Twice! Therefore, it's a hard sell calling them a "trusted 3rd party" as I mentioned here:

https://teslamotorsclub.com/tmc/threads/tesla-tsla-the-inves...

https://twitter.com/enn_nafnlaus/status/1331154577387905024?...

Your Autocar link did not even give any data on their testing methodology. It's even more vague than Edmunds. What were the conditions? These things matter to an informed consumer who value objectivity. I hope you're not implying that one should just blindly trust that article.

Speaking of 3rd party tests. A realtime one conducted on the same day, like this one has more merit.

https://youtu.be/ZH7V2tU3iFc?t=1535
Yeah, rqlite doesn't do sharding. There is a full copy of the data -- as an in-memory or on-disk SQLite database -- under each node.
Dreamcast one for me https://www.youtube.com/watch?v=3gskHksi2Yc

Gamecube next https://www.youtube.com/watch?v=CpmYW-gCSy4

Most the game consoles have a nice startup... an arrangement of all of them is nice too https://www.youtube.com/watch?v=mLq_P0K4jvA
I wondered what would happen if you applied this philosophy to a game engine. Imagine Unity, but with the ability to open a REPL in-game and run all of your code interactively.

I managed to accomplish this somewhat with Lua. Designing the engine so that all the cool things like creating and equipping items, generating maps, etc. are in public APIs you can use interactively has given me a lot of power. I'm not sure if the benefits offset the maintainability tradeoff, but I'm somehow continually excited to sit down and mess around with it. Taken as a single-user experience, being the only person to understand the system and write more code, it is almost a dream come true.
When I say "number go up" I'm not being disrespectful to you, I'm borrowing a turn of phrase from the Bitcoin community which they use to justify just about anything. Apologies if that or anything else I said rubbed you the wrong way, tone often fails to carry on the internet.

What I'm saying is that I have, quantifiably and mathematically, shown that it's not possible for a crypto to take less energy than a visa transaction, due to thermodynamics.

Your retort continues to be that "the state spends way more energy and resources defending the currency that you're not factoring in" -- but you've failed to quantify that in any way. It spends some quantity, ok, I understand that. You haven't replied how much, you haven't done any analysis. Without any justification you state that it's at least as big if not bigger than a Bitcoin transaction.

I want to know why, when I've shown it's not thermodynamically possible.

I'd love to know how much of the state's "energy expenditure" you apportion to "currency protection," and how much that would decrease in a world where the entire economy is denominated in cryptocurrency. Some justification - anything - would be a great starting point, but so far you've just stated it as fact, in many unrelated contexts. This is not a generally accepted or understood fact.
It's an old technique. Similar runners exist for Solaris and Minix