skysight-inc/HackerNews huggingface dataset:
First of all, congratulations! Always scary to (re)start over, and I'm glad it's worked out for you.

I'm a big believer in serendipity. To use a machine learning example, your algorithm needs to have some temperature.[1] Sometimes you want to sacrifice your queen in order to checkmate your opponent in 5 moves. In this situation, that might mean sacrificing on productivity during a project in order to meet with the client more frequently in person, allowing you to develop a long lasting relationship.

I'm sure that things come up in those physical meetings that don't come up during phone calls or Slack for a variety of reasons. In my opinion, if you met with clients a dozen times a month, instead of a couple, you would not be as productive, but you would drastically improve your relationship with the clients.

Loyalty is a currency like any other, it can earned and spent. You can't quantify the value of a relationship the same way you can quantify productivity, but your improved empathy and sympathy to your clients problems will improve your performance. You might also find that your clients trust you more, and give you more freedom and time to find solutions to their problems. Finally, developing relations will pay off in your professional and personal life down the road, long after you have finished working on the current project.

Of course, if you're optimizing for work-life balance, or spending less time on the road, then this can all be ignored. Take the necessary steps to achieve your desired lifestyle. If your goal is to promote growth, build infrastructure, and deliver value, I believe you lose something by going remote.

Personally I think the best system is a combination of Monday and/or Friday remote, with the rest of the days in a physical location. This allows employees to enjoy parts of the remote lifestyle, while still keeping many of the benefits of meeting in person.

1) https://www.quora.com/What-is-the-temperature-parameter-in-d...
> ZoL maintains a clear separation from Linux proper for licensing reasons so I'd think they're "independent enough" to serve as upstream for non-Linux versions.

That would neatly solve the issue of ZoL patches never making it back to Illumos.
20 years is a small timeframe in my opinion. Every new technology you exemplified is better in almost every way to the predecessor except for the fact that they hand the keys to the castle to a small group of people which the ordinary users don't care about until it starts hurting them, which has already started.

Now I suspect we'll start seeing clones of facebook / slack etc but with a decentralized backend while offering all the features users care about seamlessly. This might take a while but it'll eventually come.
It's just a game. There's nothing wrong with playing games, but you're paying for entertainment. It's not an investment.

And honestly those who devote years to playing WoW or whatever are more deserving of pity than sympathy. People can spend their time however they like but it's just such a sad waste of human potential.
Hi, thanks for the feedback. Very much appreciated. What kind of pricing model would you recommend instead?
From another comment it sounds like it's the Extension Pack they're going after.

> The VirtualBox Extension Pack is available under the VirtualBox Extension Pack Personal Use and Evaluation License, which is a free license for personal, educational or evaluation use, or an Enterprise License, which is a for-fee license that allows most commercial, non-distribution uses restricted by the PUEL.
It has proven stable in the sense that it's still there, sure.

It has also proven prepared to continue oppressing substantial parts of the population for much longer than most of the rest of Europe (e.g. only giving suffrage to women on a federal level in the early 70's).

To me the Swiss system is a demonstration of the fundamental flaw of straight majority decisions.

Democracy is ultimately defined best not in terms of the expression of the wishes of a majority of the franchised, but how well protected the wishes of the minority and the disenfranchised are.

Most other places this has taken the form of e.g. bicameral systems and strong forms of legal oversight (to be fair the Swiss system was reformed substantially in constitutional reforms in the 90's), and other forms of expressly diluting the power of the majority to impose change.
A similarly tiny percentage of your users are blind. Another tiny percentage are dyslexic. How many different tiny percentages can you justifiably invite to "go somewhere else"?
How Real-Time Collaboration Implemented in Spark Mail App
You’re very likely correct. See the compare by volume:

https://hnprofile.com/compare?search=scala,python,rust

Not the only issue I see, for instance my company posted for “machine learning engineers”, yet that isn’t in the results at all.

I think they are doing regex search in the strings, as opposed to identifying the words and doing comparisons
I trolled Elon Musk with Shakespeare. (Then I staged it for the theatre.)
> If you have on the host system a graphics card that you can fully dedicate to the guest system.

Which implies a special-build system to play some odd Windows games ocassionally, akin to building an Hackintosh. For my use case it's a definitive overkill :D

> ...do pci-passthrough and let the guest system have nearly-full access to that graphic card with nearly full performances.

Again which requires a CPU and system which supports vT-d (in intel jargon), which is the only feature which my 3770K doesn't support :D

VirtualBox supports memory balooning. The interface is same with VirtIO's ballooning drivers AFAIK. The commands can be found in [0].

Since I want to virtualize Windows to play my simpler games only, rdp is not a very attractive choice. Using local speakers and sound virtualization is alright. I don't want crystal clear, high end sound. However, I'm not aware of the support level.

[0]: https://www.virtualbox.org/manual/ch09.html
When you build web apps with a fairly narrow set of business rules and requirements rails is THE server side framework if you ask me. Development of simple features, that conform to some aspect of the framework can be impressively fast and reliable. The trouble always starts when requirements come piling in that were never talked about when the project started -- But this is a management issue and definitly not unique to ruby backend world.
This[1] was from 2014 regarding Verizon's mobile network.

[1] Verizon Injecting Perma-Cookies to Track Mobile Customers, Bypassing Privacy Controls: https://www.eff.org/deeplinks/2014/11/verizon-x-uidh
A site which actually served the exact same purpose as Facebook, in the era just prior to Facebook taking off.
Just use CTRL+PLUS or CTRL+MINUS to scale the UI
Abstract Strategy Games: The Definitive Guide
Define "poor"?

The lowest cost per km for FTTH (whether GPON based or active-ethernet) is 100% aerial on wood utility poles. Or in a developing nation environment, on the low rise height steel lattice tower utility poles that are used for the last mile electrical grid in cities like Lahore or Dhaka.

If I had a literally unlimited supply of labor to dig trenches and install cable, sure i could do underground FTTH at low cost. But manual labor to do cut and cover trenching, even with direct burial fiber, is going to be REALLY slow. What scale/size of project are you imagining?
I hope you're kidding about 1 and 2 (although 3 kind of makes sense).

I'm not sure how they should handle authentication, or if it's even needed at all. Kids don't use email, and in order to differentiate from FB/TW, the less info you ask for on signup the better.
These are the right questions. It is disappointing that our top journalists sometimes prefer to fit a story into an existing narrative but narratives capture the public's attention so the incentives get a little weird.

Anyway I do sometimes think that it might be good to have an actual screen recording of everything I do online, just so that I could look back and see what a permission dialog looked like for instance.

Maybe I will build a Chrome extension for myself.
It's hard not to think there must be ulterior motives when Equifax basically got away with it even though their data wasn't given freely.
https://pypi.org/project/xml2rfc/
Things are more complex though. There are people I'm friends with on facebook that I wouldn't visit their web site. However facebook figures out when they have a kid, die, or otherwise some important event happens that I care about and makes sure I know about them. I care much more about random life events in my brother's life and so I see more of them (but I'd visit his web site) That is a valuable service that facebook has figured out.
This is a really bad post with a lot of completely needless personal attacks, with some coming right out of the gate.
I'm an Iranian-American and Coinbase did something very similar to me in 2017. Here is the notice they sent me: https://i.imgur.com/xnJe0kd.png

We were very convinced it was name/ethnically based as I hadn't been to Iran for a few years before. The general counsel at my last job sent a strongly worded email suggesting they may have been using names to do this (thanks AA!). The email quickly resulted in my account being reinstated without any commentary on their methodology.
But developers are not non-tech persons, they're techies.
Virgil 3D is a KVM feature. Boxes is just a frontend. Fedora, CentOS and RH enables it, but it's not landed on Debian yet AFAIK.
This is basically what myspace used to be.
People decided the well organised, in seperate data-pieces and better presented Facebook way was the preference. How little did they know that well organised data can lead to where we are now...
Software Engineer – Pittsburgh or Mountain View
For tools like Vagrant, not at all. They are very useful if you want to attach USB devices directly to the VM, use the built-in webcam and so on, but I've used VirtualBox for years without installing the extension once.
That at least, we have to give him credit for. He's the ultimate PR guy in taking credit for other people's ideas. I can't think of anyone who has done a better job of taking an old idea and claiming to be a visionary. AAA grade con work if you ask me.
Shane Legg (co-founder DeepMind) and Marcus Hutter (Schmidhuber pedigree) defined machine intelligence in this canonical paper from 2007: https://arxiv.org/abs/0712.3329

> Universal Intelligence: A Definition of Machine Intelligence

> A fundamental problem in artificial intelligence is that nobody really knows what intelligence is. The problem is especially acute when we need to consider artificial systems which are significantly different to humans. In this paper we approach this problem in the following way: We take a number of well known informal definitions of human intelligence that have been given by experts, and extract their essential features. These are then mathematically formalised to produce a general measure of intelligence for arbitrary machines. We believe that this equation formally captures the concept of machine intelligence in the broadest reasonable sense. We then show how this formal definition is related to the theory of universal optimal learning agents. Finally, we survey the many other tests and definitions of intelligence that have been proposed for machines.

General intelligence usually meant in relation to humans, but you are correct in noting that it is a spectrum, not a binary.
That doesn't mean I shouldn't be able to choose a VPN protocol.
I have seen this...so many times.

I've been an iOS developer since the App Store became a thing 8 or whatever years ago, and the amount of people I've seen willing to only test applications on devices only 1-2 generations behind, if that, is shocking.

What's more offensive, shocking, and actually confusing is that, yes, management is usually the one saying this kind of thing.

The reason that confuses me, is that you'd think, I mean, if I was in a management position at a mobile-related startup, one of the first things I'd do is have someone on my team do some market research to provide statistics on the current state of iOS device and version usage, and buy a freaking heapload of test devices, in all the different resolutions and variants.

Dismissing your users because they're not 'smart' enough to have a newer model is, as mentioned in the article, essentially blaming these people for the circumstances in their lives that leave them unable to, or is simply insulting their intelligence.

I still use an iPhone 6S. Why? I need a headphone jack. I run an independent music label and rely on GarageBand on a multiple-a-day basis. Bluetooth audio's latency is too awful to be usable when playing instruments or mixing/EQ'ing tracks, and furthermore, I'm not about to replace my $300 studio-quality headphones for some shitty bluetooth alternative, or drag some tiny dongle around I'll need to adapt the headphones.

Does this make me 'not smart'? I think the exact opposite. I couldn't use a new iPhone the way I have for the previous 6-8 generations before it.

There are dozens of reasons why people prefer to keep older models of devices. My 2011 MacBook Pro is still my daily Logic Pro driver, and I even still do a bunch of iOS development on it, because, gasp, I was able to open it up and upgrade the RAM to 16GB, remove the original hard drive, put in a 512GB SSD, remove the optical drive, and replace it with a 2TB HDD...which, if I'd bought a 2017/2018 and felt like the 8 or 16GB that came with it wasn't enough, I might as well throw out the window for all it's upgradeability.

Then let's talk about software - most of the people I know actively avoid software updates on their devices because they either don't know if it will hurt their device, or they simply actively like it the way it is already, and don't want to be forced into whatever changes the devs and managers felt like this time around.

People like what works for them. And they don't like change.

tl;dr - Highly intelligent people have highly intelligent reasons to stick with their older devices and software. Hipster managers who think they're 'too cool' to see this piss me right off.
Gatwick airport disruption: military to be deployed as drone chaos continues
I think it would be helpful to specify which claims need data.

> Recommending "personal websites" is talking about a solution to a problem that most of the billion users don't have.

I thinks this is mostly a valid argument. The burden of proof for whether the problem exists is on the person proposing the solution; Solutions require action, and the side that requires action needs proof.

I do think the claim that “most people use facebook like an rss feed” needs some data to back it up though. I personally use it that way, but that is andecdotal and I also have many friends who use facebook to promote their life, which is more along the lines of a personal website.

EDIT: Spelling
It's not considered a national ID outside of the UK, but it's valid identification anywhere inside the UK.
> If should be fairly clear to anyone that if you connect accounts you are exposing data between the accounts.

This is an argument you have to make, but you're just asserting it. If I get pulled over for speeding, I have to show my driver's license, which I also used to open my bank account, which I use to pay my phone bill, which I use to call my mother on her phone, which she pays for out of her bank account, which she used her driver's license to open, which she had to show to get past the security desk at a building downtown to go to a job interview with a business that rents a space there.

Are you saying that I should expect that interviewer to have access to my driving record? If not, to what degree should it be "fairly clear" to me that there is information shared, and why?

OK, now pretend that I used facebook login to periodically read articles about selling fishing gear, at the website for a membership trade organization for fishing gear merchants that I belong to. I set it up (with two clicks) because I was sick of typing my membership number in on the rare occasion I visit the site. It's like 12 digits, and it's like not I keep my membership card in my wallet; I only need it for conventions...
It's not even remotely the same. Thunderbird is a client application that

1) Runs on my own machine, not on somebody else's servers.

2) Is FLOSS so it's actually possible to verify what it's doing.

I think there's a fair debate to be had about what data should be shared when users volunteer to "connect" accounts, but this Thunderbird analogy is horrendously off base.
Google isn't getting a freepass, but they are sending their CEO up to testify, and he is apparently doing so truthfully.

In contrast, FB is often sending proxies instead of the CEO, and when the CEO did appear, he was apparently not candid.

Not sure if this rises to the standard of felony lying to congress, but if so, I'd not be sad to see Zuckerberg do time for that, considering the scale of damage he's foisted on our society.
I've rarely had a phone successful in waking me up. I've had reasonably good luck with a Motorola Xoom tablet I still have that still works for this purpose. (The Xoom is a nice thick device that didn't slouch on component size, and can put out legit audio.)

But the most effective alarm clock I own is a good old-fashion quartz clock AM/FM radio. It's WAY louder than any phone or tablet can offer up, and having it is often more reliable as well, given that my phone sometimes needs a hard reboot after installing a security update and hence isn't booted when I wake up, or didn't align for charging correctly and ran out of battery while sitting on the charging pad.

On the other hand, the battery in the Xoom mitigates the risk of my alarm not going off due to a power outage, and it being smart mitigates the risk of being late due to a time change.
> users have come to expect a certain level of interactivity.

Users don't expect interactivity, they tolerate it. Think of websites as obstacles or puzzles users have to solve to get to what they want. They would rather not interact with those puzzles or wait for them to load at all. If you understand that - you can't justify interactivity or most front end development for that matter by claiming this is what users want.
As the article mentions, what you’re really saying here is that “my website is not for poor people, or disabled people, or even people who are trying to kill some time before their bus arrives”. Is discriminating against these people ok with you?
> Age-adjusted all-cause death rate is the better stat for measuring life-saving outcomes.

Are there sources of that stat over time and between nations that you would recommend?
It is... not great, in my experience. My newly-rebuilt Synapse instance currently has a resident size of 571 MB, for one user in two channels. I doubt that it scales linearly with users, though, and there may be settings to get memory usage down.
That's definitely a part of it. Much easier to hold people accountable when you physically interact with them. If your manager or owner is abusing this, then I imagine working for them remote would involve a webcam and a key logger. Good managers usually find ways to motivate their workers, but it is definitely harder when you never get to physically interact.
Matrix.org is really doing a good job of being a Slack replacement (it even has Slack and IRC bridges). It's also federated and has a bunch of other nice features (like e2e which is based on Signal's crypto with some improvements for group chats). I would suggest taking a look (and I would suggest that people start switching to it).

Honestly, at this point, I can't really tell the difference between Slack and most "Slack clones" -- the interface of Slack has basically been copied by most people and to be honest it really wasn't that hard. Mattermost and Rocket.chat both look exactly like Slack to me.
mattermost is awesome, and super easy to get up and running. +1 for them
> The decision to be philanthropic is personal

So is the decision to be regretful but he sure went public about that. It's a little hypocritical to publicly chastise himself, "boy I wish I hadn't done this awful thing that I profited massively from" and then do nothing else.

Also an ocean and a puddle are both bodies of water but I wouldn't say the differentiator is scale.
Say about 6 million people? On average?

[I'm a Scot - though that's not where I got the number from]
Exactly. https://en.wikipedia.org/wiki/Malta_(soft_drink)
Rural Housing Group Warns of Looming Crisis for Renters
I gather that Veertu has (had?) a product called Veertu Desktop and it was open sourced, but they've wiped any mention of it from their website in favor of Anka Flow/Device/Build (commercial license only).

This looks like the source, found in a github repo of someone who works for Cisco. Maybe a former Veertu employee, or just someone who happened to fork a copy before Veertu deleted it? At any rate, I can't find an official Veertu repo anymore. https://github.com/tithomas1/vdhh

Last updates were 2 years ago and the installation instructions say "To Install Veertu Desktop on Mac, please visit veertu.com" which has deleted everything related to Veertu Desktop down to the knowledge base articles with release notes https://twitter.com/veertu_labs/status/818584467954495488

Seems like a pretty thoroughly dead product. Haven't heard of xhyve before, but between the two that's the one worth looking at.
Maybe you’re understanding “fabrication” for its meaning in manufacturing — e.g. fabricating a computer chip. In the journalism context, “fabrication” is used to mean, “making up facts/falsehoods”.

I do agree that the way someone can spin a story can be just as misleading and dishonest and wholesale making up facts. The practical matter is that it’s much easier to know that someone made up certain facts maliciously. Whereas whether something is maliciously spun vs. “telling it as it is” is harder to define.

But if a journalist is capable of malice in the former, they most certainly do the latter.
>> If the web were designed this way, you'd have a world where only correct html is written.

You'd also potentially be looking at a web that is far more unstable and crash-prone if you essentially treated a browser like a compiler or the like.
Why is it attached to schools tho? Sports are a distraction. I spent only a year at a high school in the US but god I hated all the talk about sports.
I would recommend reading James Boyle's 'The Public Domain'. It's available free from his site on a creative commons license[1]. He makes a great argument about the development of IP laws, similar to the points you have made.

[1] http://thepublicdomain.org/thepublicdomain1.pdf
> I presume the dots are escaped/quoted properly, and you would do the same in your grep/awk usage.

Oh yeah, that's certainly much easier than having a tool's parser deal with the syntax, and just working with individual keys and values instead. So much so that in fifteen years of programming I haven't seen anyone remember to include escape-sequences in their regexps. But I guess for true lovers of regexps it's just a joy to keep escaping the escape sequences that they put in, and then escaping the result once over in the coding language of choice.

> What if your keys contain equal signs and curly braces, how will json help you out?

Care to clarify why that would be a problem?