skysight-inc/HackerNews huggingface dataset:
I have never really got unikernels, maybe someone could educate me?

- There is the argument of reduced attack surface/typechecked safety. I get that, but I don't see how this is different from compiling custom Linux/NetBSD kernels per VM?

- There is the argument for increased performance. I don't get that at all -- I've done experiments on unikernel system for MirageOS vs IncludeOS vs Kernel on a web and memcache server and the performance results were worse (15%), 0.4% better respectively for MirageOS respectively but for a tonne more effort and really painful debugability.

- There is the argument for isolation but I don't see how it's different because the biggest cause of churn is the hypervisor? My results with Xen 4.x didn't show any difference in isolation performance with both Include and Mirage.

- There is the argument that OSes don't map to existing hardware as well, e.g. in the InfoQ talk in the comments the speaker talks about PCIe VFs for example. All of these VFs map to physical resources, and you end up doing a much worse job when you can't centrally manage these -- that's one of the main reasons SR-IOV hasn't been adopted (including the fact that migration is non-existent). Similarly with CPU hardware threads or NVMe device drivers -- they are abstractions provided for convenience and reducing the burden of porting existing drivers to work in hypervisor environments but surely the same issues that appear with VM contexts (hardware scheduling and isolation) still exist in unikernel environments? I feel I'm missing something in particular about this point as I see it made often and it doesn't make sense to me.

- How do unikernels work in a world of containers? This has always puzzled me as I thought people moved away from VMs due to the heavyweight nature but of course the flip side is the underlying isolation abstractions are more lightweight -- so in essence are unikernels in containers user-level processes or are they replacing the kernel bits too?
"You had to be there" and all that. Worth saying, and also my first thought while reading the book reviews... But on reflection: I've heard worse from my (electrical engineer) father (not delivered very nicely); and given all Steve's other less-than-charming traits, it seems unlikely he found a way to spare her feelings while delivering the news.
I'm in the military and work on an AI project with a Silicon Valley company and I know the lead AI researcher who helped build Maven. The US military is going to kill people by sending kinetic energy down range in pursuit of the international agenda the US population votes for. Maven was trying to increase the accuracy of the decision and targetting processes. Opting out of that is opting for delivering more kinetic energy to innocent bystanders, which is a calculus that people have historically used to promote support for their even more reprehensible regimes.

Muslim extremists bank on civilian casualties to promote Sharia legal regimes. Russia banks on US-caused casualties in Syria to support the extension of their kleptocracy's sphere of influence among neighboring states. China points to the Middle East as a grab-bag of reasons that the countries of the Far East should seek shelter under their Communist dictatorship.

I'm not sure I disagree with your assessment that the world would be better off if Silicon Valley abstained from the arms race, except for the part where that amounts to an endorsement of even worse regimes. Could the US and its allies do better? Absolutely. But I would urge you to take a bit more realpolitik view of the world and occassionally reassess your position on this matter.
What specifically do you find appealing about this site?
There was a case about that provision, Circuit City v. Adams, and it was held that it only works to exclude transportation workers from the FAA. By the legal maxim ejusdem generis, a catch-all provision, like "any other class..." here, is generally interpreted to only include things of the same kind as the previous items in the list.

Edit: I had some commentary about the case here, but upon a closer read of the majority and dissenting opinions, it's really not as clear cut as I thought. There's plenty of good reasons to agree or disagree with what the Court did in Circuit City.
What I don't understand is that if arbitration has any of its purported merit, then why can't both parties just agree to enter into binding arbitration at the time of a dispute - when it would be worthwhile to actually research whether it makes sense? I do understand this would leave the possibility of expensive court still on the table. But the alternative seems to undermine the very concept of a contract, by asserting that one party has an ability to unilaterally choose the interpreter of the words.

As in: "I'll give the first person who responds to this comment $20", but only per my chosen interpreter. (And I choose /dev/null)
So, has anyone received instructions on how to access the private community and courseware?
The way this works is the same for nocompetes. They still put the language in your employment contract, but stipulate that the unenforceable bits (which they don't name) don't invalidate the entire contract. That way, out-of-state contractors can still have less rights; don't worry!

Of course, we might see Californian companies simply give up the practice. Your post did conjure in my mind the delightful image of an angry out-of-state contractor shouting into the phone, "Why do I have so many rights?! Why aren't I railroaded by arbitration? Why can't I be locked into a one-sided non-disparage agreement because some executive slid his hand into my pants? I'm furious at all my options here! While I'm at it, I demand you enforce a no-compete clause."
> I think you mean rocket waving.

Indeed, fixed.
Mmmmm.... that would fall under the category of a rising tide lifts all boats.
Sorry, I didn't have room in the title. I think you're right: non-disparage agreements are null in the face of sexual harassment lawsuits but in other cases don't seem to be affected. Forced arbitration seems to be unenforceable in all cases.
The Absence of Workplace Compliance System Cost Your Business $1M Each Year
Midterm Campaigns Fight to Prevent Cyber Attacks
I agree, React is overcomplicated for most things. But there are quite a few other options.
Plastic mold company
This is good start towards striping power of employers to become judge and the jury by exercising their "at will" clause. I would still like to see:

1. Prohibiting employers to punish employees for exercising their free speech outside of the work (right of free speech).

2. Prohibiting employers to punish employees for alleged wrongdoings outside of the work (right of due process).
And the Radiolab: More Perfect-podcast episode to explain it for you [1]

[1] https://www.wnycstudios.org/story/one-nation-under-money
Somehow I haven't got response to a single application I have applied to in past few months. The official portal seems to receive a lot of attention thus signal getting lost in the noise. Or maybe I am not upto the task for which they should mark my application not suitable. is it possible to send resumes to recruiters directly in a given zone?
"kinetic energy" is such a euphemism for killing people. I think a lot of people just have a problem with the military deciding who is innocent and who isn't and killing people of other countries without a declaration of war & without a trial.
https://docs.npmjs.com/files/package-locks has been the default for awhile. Are you using a pretty old version?
Gaming for one. Watch TV. Spend time with my dog. Go shopping. Promise myself that I will keep the apartment clean...
Nature is rough my friend. Dogs and bears (which are closely related to dogs) have emotion and form bonds, but they ruthlessly prey one on the other. You and I might live a comfortable life now, but without society you would put any sentient being on the plate in order to feed your own sentient offspring.

Just as you believe that animals are no different from man, you should realize that man is no different from animals and that our physiology requires us to eat them just as they must eat each other. Of course with modern nutritional knowledge and preparation techniques you _could_ live off flora, but human physiology in the absence of technology requires meat no matter how cute or emotional the prey.
I started most of my non-computer hobbies at 25.

One piece of advice is to find something that you think might be fun or cool. Then stick to it for a while even if it's not that fun to start with.

For example most sports are quite miserable when you start out, but when you start to do progress and get a bit hang of it, it becomes fun.
Oh, for sure! I just mentioned the three that first came to mind (which is biased by the fact I personally use them). But yes, I know lots of people who love Clojure.
50 popular JavaScript open-source projects on GitHub in 2018
Bounce your prepared interview answers off a wide variety of people you trust. This is not to get the perfect answer, but to get the impression you are giving off. I did this and I received some surprising reactions, sometimes contradicting opinions, all very informative.

As an example from myself, initially my answers were "too correct". If you tell someone what you think they want to hear, they pick up on that bullshit and they trust/respect you less. I then switched to more genuine answers, which has its own set of problems: sometimes people (mostly HR) actually do just want to hear the perfect answer, or they're judgmental and snobby about the genuine answer. However, at least I'm now actively deciding what impression I give.

Once you cut out the major errors in your interview answers, it just becomes a numbers game. After you interview with enough people, you'll just click with the right company.
Browser painting and considerations for web performance
This is correct.

My most complete advice would be to focus exclusively on the language you’re learning and don’t futz around with half-measures, but who am I to tell you what to study? If you’ve gotta satisfy the itch, then sure, you might learn something.
Those positions are more stressful compared to devs when you find bugs in production.
If there's no notice then that's pretty crap. Every employment contract I've ever (in Australia) had has specified some fixed amount of notice required on either side to terminate employment (usually 2-4 weeks, sometimes increasing with time spent at the company) plus the company has to pay out any accrued annual leave, long service leave etc. This stuff is owed regardless of why the employee leaves.

Even if they tell you to go home and not come back, they still have to pay out the notice period and other outstanding amounts. It usually works out that you're covered for a month or two before you start to lose out financially.

I've never actually encountered it myself (and in fact just had to look it up [1]) but if you're made redundant then there's also a mandatory redundancy payout which starts at 4 weeks' pay for an employee who's been there between 1 and 2 years, and scales up to 16 weeks for employees of 10 years or over.

(The one time I've been 'made redundant' it was never official, I was working for a games company and they just kind of stopped paying us so we eventually just kind of stopped going. Lots of people lost significant amounts of money in owed wages.)

Edit: As for noncompetes, I think they're pretty universally held to be unenforceable attempts to bluster employees into believing they can't leave, but I can't imagine a company which actually tried to enforce one would ever be able to hire quality staff again. It'd be suicide.

[1] https://www.ilo.org/dyn/eplex/termdisplay.severancePay?p_lan...
How we can use light to see deep inside our bodies and brains – Mary Lou Jepsen
Insect cyborgs:Biological feature generators improve ML accuracy on limited data
Ugh, no. You'd gain the very minor benefit of being able to read in the author's dialect but at huge cost in reading speed. I cringe whenever an author forces an accent or dialect into their writing rather than simply noting that a character speaks with a particular accent. It forces me to read at the speed I can vocalize, which is about half my normal reading speed.

I can see this being useful for specific cases but not as a general practice.
The standard for Node.js is highly modularized code where every module gets a README with examples and usually fairly comprehensive documentation.

If you mean that you think Javadocs format and type of details is ideal or ideal for JavaScript then please study JavaScript and Node.js more.
Thank you very much mirimir for your profound comment. There are some differences with Quora - more emphasis on knowledge rather than celebrities to follow, less noise, discover new questions with new knowledge gain... There is a points system with medals and trophies for moderation and verification (also followup questions :) (Had the idea before Quora back in 2008). Please keep in touch through the contact-us page! You're awesome!
This is generally okay for natural language which already has a bunch of redundancy and doesn't need more. For non-natural language words, that's more important.
Thanks.
I was just too lazy to look for precedent on it.
Does the Size of an App Have an Impact on Download Decision?
Runtime optimizations have there own problems. Sometimes the rare case will also be the most sensitive, sometimes the statistics will take too long to turn around, etc.

At least profile guided optimization gives you a degree of control.
Ubuntu Touch OS 16.04 OTA-4 on Nexus 5
I had an employer who did this on a regular basis. HR would hound you to sign all sorts of agreements, even going so far as to say "You have to sign this."

It was never clear what would happen if I didn't. I'm not certain you can force someone to sign a contract as a condition of employment.

My buddy came up with an ingenious solution-- we signed each other's documents in our own handwriting, so if we ever had to we could say, "That's not my handwriting."
Here is a list of Unikernel projects, with their associated languages: http://unikernel.org/projects/
I agree with you about ES6 - very much in many ways it's captured the best of the syntax from languages like groovy without relaxing so much that things become ambiguous etc.

Nonetheless, I find JavaScript still simply isn't structured enough and doesn't have the ability to tap into the underlying strengths of the JVM ecosystem. Static compilation has improved enormously incidentally, which to me means I almost never drop into Java any more where I used to code 50/50 in Groovy / Java.

Mind you, if all you want is ES6 on the JVM, you already have a pretty good subset of it in Nashorn / JDK9. I don't know how well it can use Node libraries though ...
I’m not so sure about that. I see node getting more and more traction these days. In 2012 it was a hipster tech, in 2018 it’s actually starting to see its way into production. At least around here, my own place included.

We’re a .net shop, like half the country I live in, but I could’ve written a somewhat similar story as the author. Not exactly similar, I don’t think NPM is really better than maven or nuget and coming from .net, the IDEs for JS are certainly weaker than they are for .Net.

The reason we’re doing more and more JS, and using node, is because of how fast it produces stuff that works.

It’s simply faster to write the same functionality with JS and node than it is in .net, and it gives us the advantage of only using one language for back-end, front-end and mobile. Which is extremely useful for a small team in an enterprise setup.

It also works everywhere. We’re a .net shop like I said, that means we run on IIS, which can be done with other techs than .net through stuff like fastcgi, but have you ever tried setting that up and keeping it up-to-date? I have, and really showed me how little of an operations guy I am because it was horrible. IIS-node on the other hand worked out the box.

It’s a little ironic, but it’s now easier for us to deploy Node apps than .net apps because .net apps often need different configuration on the IIS than it does on your development box and Node works exactly the same.

It’s mostly the easy, fast part that does it for us though, and not so much the language or node itself. We’re simply more productive when we’re using Node.

Of course you need a lot of governance with the JS stack, but you honestly need that for any tech, and we already had pretty strict rules in place for how we write things in .net.

Disclaimer, it’s entirely possible that we are not as good at .net as we think. It’s also possible that I’m noticing Node in more places than I did in 2012, or 2016 for that matter, places because I’m more focused on it now that we use it in production. Node is a rising trend throughout my network though, with more and more people picking it up for stuff that isn’t just weekend projects.
"
In a series of mind-bending demos, inventor Mary Lou Jepsen shows how we can use red light to see and stimulate what's inside our bodies and brains. Taking us to the edge of optical physics, Jepsen unveils new technologies that utilize light and sound to track tumors, measure neural activity and could eventually replace the MRI machine with a cheaper, more efficient and wearable system.
"

Holography and ultrasound to do visible wavelength deep tissue scans. This is really exciting new tech!
I do machine learning--- but hate the overhead headache with DoD work. However if they paid me enough, of course :P
In most cases, which follow JAMS rules (even when not done by JAMS), the companies do not name the arbiter.

See
https://www.jamsadr.com/rules-comprehensive-arbitration/

Rule 15.

(This is true even when, as in most cases, the company pays for arbitration)
If you'd like to know how this comes about, point your fav search tool at "web content filter" (WCF).

A WCF can be implemented anywhere along the chain from web site (content) to browser. Most commonly, it is a part of a DNS service or a firewall/router.

Think of a WCF as a gun pointed at unwanted web content (porn, hate, gambling, etc.). Like a gun, the WCF needs bullets and a shooter.

The most commonly used "bullets" for the WCF are publicly-available blacklists of sites, categorized by content type. Most commonly, these lists are community-driven and then triaged by admins. So it's easy for a site like TorrentFreak to make it onto one or more of these lists. It takes work to then get off the list, but it's doable.

Lastly, the "shooter" in this analogy is any entity -- ISP, wifi vendor, hotel, etc. -- that thinks it's a good policy to filter the web. You can see where a hotel may filter to reduce bandwidth consumption and/or reduce complaints from parents.

Historically, WCFs have been deployed on corporate LANs, in schools, and in homes. But we are seeing increasing deployment in public-facing networks -- even at the national level. And this smacks of censorship.

I hope that I didn't stretch my weapon analogy too far and good luck to TF in getting off the lists. (The Wikipedia entry for "breast" has the same challenge.)
Not doubting you, but ignorant and curious. What’s the security benefit of userspace?

Easier to introspect/update/verify?
Mechanising Afrika’s agriculture can transform economies
There are, I'm sure, some people out there who just don't want to dirty their own hands with military work. After all, technology can lead to more than "hitting the right targets"; it could also lead to "nobody opposes war" when the US starts to fight wars with machines--when nobody even knows anybody who's faced war and been harmed by it.

But really most of this is because the White House is occupied right now by Literally Hitler, instead of Nobel Peace Prize Winner. That's going to be the main problem until this ridiculous moral panic fades.

Really, can you imagine arguing in favor of working with the military on a Google hangout with these people? The longer the conversation goes on, the more likely they're just going to release your home address on twitter so that antifa can attack you. And they'll feel completely justified in it, because you'll be a Nazi.
Setting up WireGuard on server, laptop and phone
I'd like to add that this concept is not just for natural languages. Say you read your first Shakespeare or Nietzsche or any book where your wish to learn and understand the content trumps the plot. Cramming the perspective (historical, philosophical, ...) should help massively in the pursuit of knowledge.

Should, because I've never tried it, but wish I could. Something like Kindle + Audible + augmented learning would be my dream. I always get my additional info from deep-diving Wiki and the internet, but that's obviously not as deep as a good set of notes, or a teacher should get me. There's an undeveloped space between the layman and the scholarly level.

In high school there was this old-school paper database resource I really liked that gave you this perspective for all the great novels. It didn't help you directly with your book report, but it helped find the words, themes and directions to report about. I even remember one: the 'vatersuche'-motif, which is a literary concept where a young man is looking for knowledge about his father via his actions that make the plot. It's so obscure, I can't even google it right now. That, or I don't know the proper translation, which proves the point.
Before, bow and arrow, humans used stone tools. Before that they used just stones. We took several millennia to make the progress we did.
Tips of buying used smartphones
The Evil of Envy
Thanks for the list but I am not entirely sure about Sergey Brin and Larry Page’s alma mater.
Types of phone screens
The link clearly states that this is the MCFR - Molten Chloride Fast Reactor.

I think the confusion may lie in that people equate fast reactor with sodium. It's a fast MSR.
Ironically, this seems to really struggle to make good mixes from techno. It mashes it up a bit too much.
I am german, so yes i guess you could say i am fluent. However, since the studies are mostly remote and a lot of communication is in written form, you should get by with okayish german during the semester and exams. There are quite some essays to write and presentations to hold though (more in the Master than in the BSc), so i am not sure how that would work out but could also see them being flexible and let you do it in english, since it's smaller groups and thus more personal mentoring. This is just a guess though.

Otherwise you'd need to try something like Internationale Medieninformatik at TU Berlin which is in english, but not remote unfortunately. Otherwise maybe the Open University Masters is something for you, or of course the GTech MSc which is quite a bit more expensive though.
The so-called Ivy Leagues miss out on people who peak in academic ability after high school, plus there are more excellent people than there are spots at Ivy Leagues. The upper echelons of pretty much every standard university are going to have equally competent people.
Less complex and easier on firewall traversals.
I made an alternative to Redux that requires a lot less boilerplate. Could you take a look? I'd love to know what a Redux contributor thinks.

https://github.com/JonAbrams/SpaceAce
Raspberry Pi POE Hat Released
It seemed interesting back then but it's kind of dead since the core developers (Avi Kivity, Nadav Har'El and others) have moved on to another startup called ScyllaDB that is a re-implementation of Apache Cassandra in C++.
Unfortunately I couldn't get mythsim to load. Does anyone know of any mirrors for this?