skysight-inc/HackerNews huggingface dataset:
What card are you using, and what virtualization solution?

I'm running my Windows KVM on a GTX 1080, and it took months and months to work out all the little kinks causing system instability... now it runs quite smooth. I could never ever go back.

I've been slowly collecting blog posts and articles with the idea of writing an updated guide to making a completely stable and optimized VM with vfio, hugetables, reduced DPC latency, bridged networking, etc., written for audiences that aren't too familiar with Linux.

It would benefit adoption really well if someone unfamiliar with Linux could visit a single resource that explains everything they need to know.
Brooklyn Bitcoin Mine Causes Static for T-Mobile Users
Wow, I think you missed his point entirely.
This is one of the better javascript FP books that ramps into fairly advanced concepts: https://mostly-adequate.gitbooks.io/mostly-adequate-guide/

A simpler, gentler introduction is available from https://www.manning.com/books/functional-programming-in-java...

> At a glance it just feels super complex, academic

Agreed, because unfortunately, it is. (I might substitute "complex" with "hard" -- the ideas are actually very simple; understanding the big picture of how they fit together is hard)

> It's not at all clear why I should be thinking about my JavaScript algebraically at all times, or what the practical advantages are.

The main goal is to be able to write more and more code as pure functions -- this is hopefully an accepted best practice: functions with minimal inputs and no tangle of global state/context are far easier to reason about, test, and with proper data design, reuse.

But you quickly run into an issue: how can I write pure, stateless functions when dealing with inherently stateful surroundings (IO, DOM, database, etc.). That's what all this category theory jargon is about.
Those articles are funny because for me all previous Windows versions were unusable, but I've found Windows 10 just the best OS. I don't have Facebook preinstalled and even if it was, I couldn't care less about it. There are bazillions of DLLs and other stuff preinstalled, what's the deal with one HTML page that I don't even run. I value other things, real usability improvements (for example virtual desktops are much better than macOS ones) and technical advancements (Linux subsystem, hyper-v, PowerShell).
Exactly.

I’ve been using redux-saga a lot recently and they really fill the gap between the concept of a long running Task and asynchronous values/executions (Promises).
Referring to a paragraph as a "graf" goes back at least to the early 90s, I can attest.

Edit: Wow, I must have a stocker who downvotes everything I post. This was downvoted within a minute of posting it. It's true, and relevant to the topic of the post.
You mean జ్ఞ‌ా?
It costs $5 Billion Dollars now to bring a new drug to market. Can anyone blame companies for trying to find loopholes to that staggering fee?

https://www.forbes.com/sites/matthewherper/2013/08/11/how-th...

We should be finding better ways to do clinical trials to help companies lower the cost.

I'm glad there was a blockchain event in Miami recently about this. It's one of the most under discussed issues in tech/healthcare today.
> This blog post comes from a place of judging what is "better" by some arbitrary abstract metrics

Or you could consider the possibility that they aren't arbitrary at all. Perhaps these properties are well motivated by, for instance equational reasoning, which is a cornerstone of extensible and maintainable programming.

> Promises are meant to semantically (and with async/await, syntactically) resemble a function call as closely as possible, while minimizing confusing errors

Why? What purpose does that ultimately serve given we already have functions? The whole point of an abstraction is to provide sophisticated semantics to do an important job you would otherwise have to do by hand.
Not all Unicode. Ąėīû displays back to me as written.
The tracker is awesome, however it's missing the real-time price updates.

Site like Cryptowatch or CryptoPrice (https://cryptoprice.io/) are nice for the real-time aggregate price updates across exchanges, however they are missing the portfolio tracking feature.
You have to disable both "fast startup" and "secure boot" in order to install linux.

(I installed Ubuntu 17.10 alongside Win10 few weeks ago on my UEFI laptop.)
Kaposi sarcoma is associated with Kaposi's sarcoma-associated herpesvirus even in the HIV cases though. It might be that losing the amount of T cells you lose with HIV or immunosuppression has a different effect than just losing some fraction of them with age with respect to that virus.
From the article's source article: "iMessages, [...] Facebook Messenger, WhatsApp, Gmail, and Outlook for iOS [...] can become disabled once a message is received". "It might be difficult to fix and delete the problem message".

From the article: "I’ve been testing it by copy-pasting characters into Spotlight so I don’t end up crashing my browser". "I can cause this crash to happen more reliably in browsers by clicking on the string".

So, not text-box specific and happening on display for a wide variety of applications, including web pages.
Physicists create new form of light
I have shown that in elderly individuals essentially the entire epidermis stem cell compartment, whilst having normal morphology, is occupied by clonally expanded mutant stem cells:-

https://www.nature.com/articles/s41467-017-00993-8
I don't really think they're getting there. Stuff like Disney planning to pull most of their content off Netflix in favor of their own streaming service they're going to release makes me wonder how strong Netflix really is. I feel like studios could all develop their own walled gardens, avoid giving Netflix a cut, and do quite well.
Google Ngram shows high occurence in the 1800s with two peaks around 1815 and 1860, and then heavily declining usage.

Perhaps looking prior to the 1900s would be a more accurate option?

https://books.google.com/ngrams/graph?content=lede&case_inse...

EDIT: Never mind I graphed them both -> https://news.ycombinator.com/item?id=16388239
Since best practices these days is to generate new receive addresses and never reuse them this feels pretty painful to me. But I appreciate it is a hard problem and the desire to really track absolutely everything.

But those BTC have gone through so many wallets since I first got them that I really don't have a full record, so please add a way for me to say "no, this isn't a sell and no this isn't a buy" instead of requiring a full trace of every address I've ever touched.
Given that Apple does not design their OS to work on anything but their hardware, the pain I would incur trying to set up either option is just not worth it. Unless someone has published a stable and updated pre-built VM for macOS, it just seems like nothing but trouble.
Really? I figured as we age our cancer rates will plummet while our immune systems only strengthen, which is why the leading cause of the death in the elderly is extreme sports.
Can he give a legitimate source for that very serious claim? Note how he overplays a lot of things that are publicly and openly known. Yes, the Tor Project got funding at various points in time from the state department to improve "human rights" and "freedom of speech" around the world, especially certain countries deemed hostile to the US. So what? Yes, Roger Dingledine publicly stated (in a CCC talk) that he gave a talk at the NSA and another one at the GCHQ. So what? Does that mean that he's suddenly an NSA shill that will try to implement a backdoor in Tor for the simple reason that he gave a talk to them?

If the Internet is such a surveillance threat, and Tor doesn't help, why doesn't this Yasha Levine point to a single alternative?

Edit: Went through this https://twitter.com/itdaniher/status/961307347950940161 It seems he's just a FUD spreader and not someone interested in actual solutions.
Yes, I do plan to make the source available as soon as it is something more than a toy and can be used by someone else other than me.
My employer uses the line to justify paying developers below market wages.
You're thinking of https://github.com/mozilla/sccache which is not quite the same thing.
Shulgin was pretty weird, but maybe not as weird as some of the others.
I'd wager my entire lifesavings that the stickiest, highest DAU/MAU app for vr - SO FAR - is porn like the SLR app. Somewhere in Oculus there's a dashboard showing user retention rates by most commonly used app and SLR or Honey Select or whatever else is at the top. But they can't say that at a press conference.

Nobody wants to be the one to tell their buddy "hey check out this porn on my VR headset" so it's not growing as fast as it could via word of mouth. But it's a very very big step up in terms of UX.

Would someone pay $300-400 for a better porn experience? Probably not.

But if we're talking about "of the people who already own a VR HMD and still use it often rather than letting it collect dust, what do they actually use it for?"

The answer is porn.
Cheddar's billing API has an open-source Ruby wrapper that might be helpful for integrating billing into your product.

Cheddar: https://gtchdr.com/2BvZQuF

Ruby wrapper: https://gtchdr.com/2Bw0k3X
That still doesn't help with "I put my dog on his lead", "Usain Bolt is in the lead" or other cases where it's pronounced that way.
I think a relatively minor footnote in the article is the most important point: CTO pay is about what contractors make, except it comes with a hell of a lot more stress and responsibility.

From my experience in the states, CTO pay starts at around 200k, and can obviously go much higher depending on the size of the company. No matter what size the company is however, the stress is orders of magnitude more than being a senior engineer, who can make upwards of 175k.

I honestly wouldn't consider the stress without making 250k+ and a ton of equity. There comes a point where it's just not worth the extra money.
I have purchased multiple VR headsets (the kind that your phone goes into, not "full vr") and each one has massively hurt my face. The Cardboard ones hurt my nose from the very second I put it on or hold it to my face (while using it and for some time after). The only way to get a good picture is to have instant and intense pain in my nose.

Google Daydream is a bit better. With the nice fabric and straps it takes about 1-2 minutes before the intense head pain starts. Not only is it insanely heavy and makes any experience hurt my neck, but also, it hurts my nose too! (I do wear glasses, but each of these products says that it doesn't matter and that glasses-wearers can use VR too. Not sure if that is a lie or if this affects non-glasses-wearers just as much).

Additionally, the content available in the Play Store is not of great quality, in my opinion. The paid content is also a mess, not just the free stuff. There are some neat games, but they don't work well (lose save state, etc) and everything hurts physically after 1-2 minutes on a $100 system.

I'll wait many many years before trying to purchase again. It feels like the '80s VR rush all over again, where actually using the product falls so far short of the expectation that I'm disillusioned.

It's true that I have not yet tried a "Full VR" system - but they have been too expensive so far and I am not certain that they would be any less awful of an experience for me to use.

Do other people have the same head pain issues as I do? I would certainly expect that the decline in sales is mostly to do with people finding out that actually using VR isn't very fun (yet).

Edit: I bought a $10 game, Eclipse I think, where I have had to play the same intro level to the game like 8-10 times, because my nose hurts so much that I have to take a break. But you can't take a break or you lose your save state (I have spent more time than I would like to admit trying to find a way to save the state, this game looks super neat). But now if I want to play this game I paid $10 for, I have to play the same sequence again and again, and try to finish before the nose pain is unbearable. At this point, I am losing interest in the game despite its amazing reviews and my previous intense dedication to playing it.
In the case of car manufacturing, it isn’t about getting access to a cheap workforce, but getting access to the Chinese market.
Interestingly enough Google Ngram shows high occurence of the word "lede" (with varying capitalization) in the 1800s with two peaks around 1815 and 1860, and then heavily declining usage.

https://books.google.com/ngrams/graph?content=lede&case_inse...

EDIT: Graphing lede,lead shows that 'lead' has always been in the lead with respect to usage. However, expanding the corpus timeline shows almost competing usage in 1564!

https://books.google.com/ngrams/graph?content=lede%2Clead&ca...
It’s not the same. If women and men held totally equal power in society, it would be the same, but they don’t. Attacking women in tech as a group is punching down, attacking men (at least for their rampant horrible and sexist behavior) is punching up. In terms of gender relations, men are absolutely, in general, and especially in tech, totally clueless.
http://www.tomharding.me/ <-- excellent
Root shell in Docker Container
New amv video of vegeta and dragon ball fans
The alternative hypothesis was the "two-hit" idea of multiple changes accumulating in DNA over time, so it's not a trivial topic to study.
I agree that Windows as we have known it is done.

Now it is simply a free service to learn more about us consumers to build the Bing product.

People don't realize that Bing is growing and becoming a serious contender in the market: https://www.bloomberg.com/gadfly/articles/2016-07-19/microso...
I am surprised to see so much venom against Promises expressed here. I am young, but I began coding (as a profession) just when Angular 1 was popular and I remember callback hell was a real thing.

A few years later, I use Promises a lot, and they work really well. The way errors bubble is logical and easily controlled, it's almost impossible to throw an unhandled promise exception, doing 'parallel' tasks is easy with ```Promise.all([])```, and there's pretty limited complexity with the way a Promise always returns a Promise.

I find the simplest way to use them is to define a class that has a few data properties you'd like to track.

class Handler {
constructor() {
// shared variables can be set / reset here
this.defineInitialState();
}

executeAction() {
return (
this.promiseFn()
.then(() => this.anotherPromise())
.then((passedArgument) => this.promiseExpectingArgument())
.then(
// success case
() => this.successHandler(),
(err) => this.errorHandler()
)
);
}
}

It's modular and you know what to expect (it's always a promise!). Sure, it's imperfect, but I think its weakly opinionated simplicity is a good tradeoff. After all, it makes no distinction of whether any of the functions in that chain were synchronous or not, and that's a nice thing to know. It also makes testing with dummy sync functions in place of actually asynchronous ones a 0-effort integration.

I don't know about this async / await keyword stuff, and if you have to wrap it in a try/catch block, that's unfortunate but also seems like it's not the end of the world. After all, isn't the Go language constantly requiring you to say "if err != nil <your code>"? Explicit error handling isn't even a bad thing.

Anyways, this is just my opinion, it's fair to have your own, and maybe other languages handle asynchronicity more gracefully, but from what I've seen this is a clean way to wrap async OR sync code in a context that makes it always behave predictably and readably.
You're right! They could absolutely be growing food that matters on a scale to make a difference! There is the minor potential issue that doing so might be cost-prohibitive for all but the wealthiest. And also the minor consideration of what you might do to poor farmers in poorer countries by taking away their access to rich, first-world markets.
The problem is that you have to think about it at all. If you compile on a machine with a new libc, and then try to run it on a machine with an old libc, it won't work. So you end up doing what most people do, even outside of Rust, which is take the oldest CentOS box you can stand and do builds on that.
Seeing Jeremy resurfacing old threads brings me memories.

Anyway this was a nice thread to follow while it happened.
The reason we don't see a killer "business" app yet is because of the resolution. Once we solve this, and figure out a way to scan and accurately represent the location of interfaces like keyboards, we will see a rush of killer apps.

As for games... locomotion constraints really do a number on what works in practice. Carmack's inside-out tracking seems to be coming along well, but then the problem shifts to securing a large enough play area.
Yeah, you're right. Not beautiful and prevents chaining.
But works like a charm, don't you think?

Chaining functions is for functional people. Go is proudly imperative.
Note that journalism has a more overloaded space than most when it comes to lead vs. lead, so I'm not surprised someone started using "lede" to mean specifically the one that sounds like LEED. "Leading", a common typographic term describing the space between lines, is pronounced the other way, like the element (and is in fact named for it).
> I'm surprised programmers haven't created overlays for Vi or Emacs for the GtkTextView. Definitely an opportunity for someone there.

https://github.com/polachok/gtk-vikb already was a couple of years old by the time of writing this. (Not sure about the current status of this library though, especially considering commit history and no mentions of GTK3 whatsoever.)
I did and that reply is based on me not believing a few "coders" will make year of the Linux desktop ever happen. So if you need Linux: it won't be viable alone in the near future (I'm talking about Linux offering everything Windows users need, like commercial software and AAA games so they don't need anything else) for the non tech savvy person and dual boot is also not an option in most cases unless there's some technical person "sponsoring" the whole deal. Either paid or not.
20% of the world uses it.
Usage-based and metered billing? Yep, that's what we do at Cheddar. https://gtchdr.com/2sEFDAf
It’s actually not reasonable to assume quantum entanglement has anything to do with your shared consciousness experiences.
No, I didn't make that stronger claim; if that's what it sounded like, I apologize for the poor wording. I was definitely assuming "terminate TLS at load balancer and proxy in the clear over internal, private network" as a common, long-established practice that I have no problem with.

With services like Cloudflare, you can terminate TLS at CF, and then proxy over the public internet to the server that actually serves the page, which I think defeats a lot of the purpose of TLS, and I can never know ahead of time when I request a page of HTTPS if this will in fact be what's happening.
Erlang's links http://erlang.org/doc/reference_manual/processes.html#id8861... are an interesting approach to this problem of failure signalling in a concurrent system. Stack-oriented exception handlers certainly don't work properly with concurrency.

Two Erlang processes (~actors) can be linked together. If one then crashes (uncaught exception), the other one is automatically killed - unless it takes special steps to "trap exits", in which case it is sent a message describing the failure in its linked peer.
> Why is MS cramming down my throat some 3D Pain thing, Augmented Reality crap and other apps I don't care about?

How many OSs come without any graphics applications installed?

> Edit: Oh and Camera app. On a desktop. Without even a webcam. What is the justification for that?

Because a lot of hardware does have a webcam and thus benefits from having the app, while hardware without it sees nothing but a negligible HHD space impact.
I'm "excited" about the day that I'll be forced to choose between getting a life-saving medical device implanted, or instead throwing a hissy fit about getting the source code to something that's going in my body. I hope we can figure this shit out with tractors instead...
It seems pretty crazy that new alloys and materials for long term implants wouldn't have to do any bio-compatibility testing.

I also wonder what the culture is like for orthopedic surgeons. What risks and benefits did the doctor-patient in the article perceive came with the particular implant?
Man, I bet that would be blazing fast!
Intel gave China x86 IP for free (atom) + another Billion dollars "investment" to build a fab, all just in case they would be next in line for anti monopoly fine after Qualcomm got punished. Intel used to dump Atoms below manufacturing cost on Chinese market, their domestic SOC vendors didnt like that and it was either handouts painted as joint venture or heavy fines.
I think the difference here is that when it comes to embedded software, very expensive capital can be tied up, as is the case in the above video. Not many commercially available software packages cost >$10k and very few people are exposed to that risk. Meanwhile, there are hundreds of millions of cars in the US.
Ipcipher: encrypting IP addresses
Most UK banks support Paym, which lets you send money to someone using just their phone number. This is paid directly into their chosen bank account, not into an intermediate PayPal-esque wallet service (which is what Venmo seems to be).

https://paym.co.uk/
The point of view presented in this article is not that psychedelics are necessary to achieve such opinions and perceptions, but rather that they can be helpful to such ends.
Also, if you don't agree to this then it provides a competitive advantage to local companies. Its almost like an import tax on information / Intellectual Property instead of money. I don't see Tesla really winning this battle at all.
this comment is under-rated. haha, you know it's true.... and sad.
> That, in itself, can be kind of annoying

Of course, but is it more annoying than using Windows all the time? OP leads me to belive a growing number of windows users might think otherwise. It's also worth noting that rebooting is an order of magnitude faster than it was 10 years ago.

> having to run updates for both

Updates are a pain in Windows, but they are not in any serious GNU/Linux distro I have ever used. This is one of the main reasons that users are frustrated with Windows in the first place.

> having two incompatible filesystems where it's annoying to fetch a document from one and use it on the other

This is a real problem when you are using Windows, but not when you are using Linux. The idea here is to only use Windows when you need it anyway. It's an inconvenience, sure, but is it more of an inconvenience than using Windows all the time? That's up to the user. Personally, the answer is no.

> doubling the amount of setup and configuration you have to do

Not so much, if you seriously use GNU/Linux for everything you don't need Windows for. Besides, configuration isn't a big issue unless you are like me, and want everything exactly your way; although, GNU/Linux is the only way I can get that.

> Every time I've set up a dual-boot system I've ended up just never using one of the options.

That's you, and that's fine. The best setup for you is almost definitely not the best setup for most other people. That is the entire reason to use and promote free software: liberty.

Windows has made dual-booting difficult on purpose, because proprietary software begets proprietary software and control. Thankfully, there has been plenty of work in the other direction for those of us who want to control our computers, as opposed to the inverse.
Cancer in the elderly is probably increase due to glycation of DNA and other tissues. For example : http://www.ingentaconnect.com/content/ben/cpd/2008/00000014/...
It wasn’t sold officially in china up until three years ago.
ITYM 'plans to make money'