skysight-inc/HackerNews huggingface dataset:
Huh -- why is Amazon introducing ENA as a paravirtual virtual device? They already provide Xen netdevs to VMs.

The Xen PV device would be able to use the (more efficient) xen bus/event channels for interrupts vs. ENA (MSI-x, by looking at their driver on the Linux netdev mailing list).

The Xen PV device already also supports multiple queues for xmit, see netback_init() in netback.c.

2. The ENA LLQ interface (pushing short packets via CPU write-combiner writes) only makes sense when you are writing to a physical PCI-e/Hypertransport/QPI device.

I suspect that this ENA NIC is at least partly implemented in silicon/firmware rather than dom0 s/w.

Perhaps something like Azure's smart NICs? (SIGCOMM 2015 keynote)
California's struggle over the chemical BPA continues
That's not terrible. It would be fairly easy, almost trivial, to write a Perl/Ruby/... script to capture a large chunk of useful credentials.
That's exactly my experience - especially the part about massive redundancy.

Sometimes you need to slow right down, but a lot of the time you can skim and still get full comprehension.

This is very content dependent, so it's clearly inaccurate to assume that reading is reading, and one speed fits all.
"The opposite of love is not hate, it's indifference. The opposite of art is not ugliness, it's indifference. The opposite of faith is not heresy, it's indifference. And the opposite of life is not death, it's indifference.” - Elie Wiesel

R.I.P.
I don't have a problem with the rich. Provided they are capitalists. Effectively allocating capital is an important role. That's part of how the poor get wealthier.

Outside of that (and stability/coherence of political power), what reason is there for rich people to exist though?

Because I can't think of any. And typically non-productive beings that exist due to the efforts of others are known as parasites.
I've always been amazed people can still have faith after things like the holocaust. I'm agnostic myself, something I'm sure you didn't need me to say... But I don't know if there is a god or gods or afterlife at all - but if there is, I'm pretty sure they don't intervene in our daily lives. Believing he/she/they do is accepting a policy of extreme incompetence, or admitting that our well being isn't always at the forefront.

At least admitting that God does give us free will and does provide an afterlife, but doesn't step in when shit gets ugly in this life (and I mean levels of horrors you would have trouble believing actually exist) allows faith to continue with some acceptance of logic.

But the idea that everything bad is of man, and everything good is of God is a pretty untenable position, it seems to me.

But of course, I am not a man of faith, and my life is pretty good. So these aren't surprising positions I'm sure.
There are jokes (monster cables, 5 blade razors); then there is just lack of knowledge.
The land was in Broome county so perhaps similar. My father tried fertilizing some of them once with some commercial 10-10-10 NPK that he had laying around and while I think it did help them grow pretty big they also stopped giving much fruit for the next few years. I think they're best just left to themselves.
Is an interesting question. I have some friends from East Europe living in Spain. They typically learn how to navigate the language surprisingly fast. They even laugh at us about this.

The reason is that their native Eastern Europe languages are very complicated to read and speak by nature; vowels are scarcely used, you need a finely trained ear to discern some special whispered sounds, is not always easy to recognize a word by its shape...

For this people customed to use every day words with "two vowels hidden in twelve characters", speaking spanish is practically a childsplay.
I'm using PHPStorm and wanted to give Netbeans a try since my coworker liked it alot and I wanted to try it out anyways. Well opened it and tried to open a project folder (on windows), while navigating through the directories I accidentally clicked on network and it instantly frooze. Waited for like at least 10 seconds nothing happened. Closed it, never opened again...
If you're the kind that has breakthroughs with equipment or chemicals, sometimes it takes more than a decade of use for this to occur.

Does seem to get exponentially more fun each decade, so many more breakthroughs to be made, so little time.
Being a fast reader gives you a small boost in many areas. Most reading is not done for pleasure but for information intake.
The Philosophy of Bill Murray
For me, modern virtualization has gotten so good that it's my preferred solution. kvm, libvirt, virtio, and PCI passthrough et al have opened up a whole new world of possibilities. Currently still requires fairly specific hardware and kind of a pain to figure out how to make it work, but it's already very impressive.

This is still really cool though.
Well, a key aspect of this, and part of why LinkedIn wanted to sell itself to Microsoft, was that Nadella/Microsoft will allow LinkedIn to operate independently within Microsoft under Jeff Weiner. Microsoft didn't pay "too much," it's just that for the price that they paid, they want to see LinkedIn reduce costs. You have to remember that LinkedIn, despite an earnings report that would make you think otherwise, loses money on a GAAP basis. So Microsoft was fine with paying more as long as they could reduce some of that burn moving forward. That is not an indication that the deal was too expensive in aggregate, it's just how Microsoft thinks about its cash position moving forward.
You never know, there was someone here some time ago that said that he/she had never read a book for pleasure in their entire life.
Do you earn minimum wage?
Do you earn a million dollars or more per year?

Given that there are people in both categories, I'm not sure more "hard data" is needed. If you actually dispute the claim, there's a Wikipedia page with many links. That's probably a better source than expecting every article on the topic to explain it again.
What the hell even is an Agile qualification? Isn't it something you pick up on the fly? Some boss tells you that you're going to build an mvp prototype and you get to build more iterations after the first one is done, so don't break your heart over getting it right. And you say "ok bro I'm on it" and then you go code. What else is there?
Everyone in my family adjusts the house's temperature by voice, via Alexa (Amazon Echo). Alexa controls the Nest via Nest's internet API. The physical thermostat is on the other side of the house, while Alexa can hear us from any room on the floor.

We also use the Nest Android app to change the temperature while already tucked in to bed for the night without having to get up, or to turn off the A/C if we've left home and forgot to, in order to save money.

Nest's connected features get used multiple times a day every single day in my house. It's virtually never adjusted by hand.
I'm amazed Betty Crocker or Kraft haven't partnered with GE or Sharp to make a smart microwave. Who doesn't want one-button cooking, isn't that one of the intended benefits of microwaves? Each brand could have their own app in the microwave app store.

Put in a bowl of Easy Mac and press the Easy Mac button in the microwave app, microwave perfectly cooks the brand name meal. This is possible because Kraft would have their test kitchens using the same app and microwave.

---

This is just like Roomba all over again. Sure, they made a vacuum robot, and stopped there. Where's the Roomba lawnmower, man? Where's the Roomba clothes-picker to put laundry on the floor into a basket? Where's the Roomba trash can that takes itself out? Does nobody dream?
2+2 are still the best, although a big chunk of the user base was lost after a hack.
I want to do this as well for a Tiny House (320 sq ft + 160 sq ft loft). I think the physical building part will take six months (assuming I take part-time work with my day job). I estimate I will save hundreds of thousands in the end when compared to the traditional route.

It is the legal, planning and design, all the research, which is the invisible cost that takes at least as long as the physical building activity.

Even non-Tiny Houses have a cost which is mostly paper. I'd like to see a breakdown of costs excluding labour and materials across the world. I don't think people realize how much of a house price is arbitrary. High house prices aren't necessarily a sign of a wealthy neighbourhood, it could be just the opposite e.g. new regulations made it cost prohibitive for new builds, which makes everybody look good on paper. And now the average person can't buy the average house.

> The real time consumption is all the little things

Yes! The impressive part, the framing/sheathing/cladding is instantaneous in comparison.
It's a rare situation in the first place with so many founder-led companies these days. I would dare put David Sacks' name in the ring for what he's doing at Zenefits. Yes, his grade is certainly I for Incomplete at this point, and you can absolutely quibble with not just some of the things that he's done but how he's done them (the narrative that he knew nothing about the insurance fraud after having been there for a year as COO certainly makes me roll my eyes), but you have to admit there is very clearly an adult in the room at that company where there had obviously not been one (or at least one that was taken seriously) in many years.

If you want to talk more large cap, you have to admire the job that Meg Whitman has done at HP, particularly now the HPE side. She came into what was really a terrible situation after they finally got rid of Leo Apotheker, who was, frankly, a pathetic leader for them. The company was saddled with unbelievably poor acquisitions, in particular the Autonomy purchase, poorly performing business divisions, and what can only be described as an aging and lethargic workforce. Despite it being really thankless work I would image, the new HPE, especially after the deal to merge most of their low-margin offshore consulting work with CSC, you have to admit is an intriguing company with a positive future ahead of it. She too receives an Incomplete, but what she's done has been impressive to date.
My two cents -- just use Cilk Plus:
https://www.cilkplus.org/tutorial-cilk-plus-keywords#spawn_a...

Why I like it:

- easy to learn (3 keywords total: cilk_spawn, cilk_sync, cilk_for)

- runtime handles thread creation, deciding appropriate number of threads based on hardware

- provably efficient work-stealing scheduler

- natively supported in GCC 5, branches available for GCC 4.8/4.9 and Clang

- comes with a race detector (guaranteed to discover determinacy/data races)

- trivial to convert your parallel code to serial (#define spawn/sync keywords -> empty string, and cilk_for -> for)
Every Wifi router needs to treat every device on the network as independently untrusted, except where explicitly told to do otherwise. Outbound connections aren't as big a problem as every random device having full access to a home network.
if police are targeting you, they're likely to make stuff up or plant evidence anyway.

If you feel you can't handle your affairs, make sure to lawyer up as soon as the police leave your house. You'll need to. let the lawyer know what you did, so he can take appropriate action.

Just remember that a lawyer, should (s)he put your needs above the needs of The People or The Court, (s)he would be disbarred. So don't expect magic to happen.
You can't relax on being calm and civil, even in response to comments that don't deserve it. Think about it this way, because this is probably true: every time we fuck up and write a nasty, shrill response to a racist comment, we generate a light-grey negative-rated rebuttal to racism. If we're particularly bad about responding, we'll park that comment next to a racist comment that keeps a neutral score just out of sympathy.

Hacker News! Where reacting to racism is worse than actual racism.
This is very well done and a great review of basic SQL before an interview.
I have used the zapreader.com website to read longer articles before and found that I can understand everything when I keep it to about 500 wpm.
Recently I started downloading the audible.com audio books for novels that I have laying around. Then I listen to the book at 2X while reading the paperback. This really does seem like a large improvement. When I listen to just the audio book my mind tends to wander as I'm usually doing other things. Reading and hearing reinforce each other.

I would be interested to try something like the spritz method with audio that stayed synchronized.
Large, high-bush blueberries can be almost as big around as a nickel, and still be delicious. At least the dozen or so bushes we used to have were. The key is that you can't pick them when they are merely blue, you have to wait for them to actually ripen and get to a dark purple, almost black. Berries that would be considered ripe if they were low-bush berries will be so sour you can't eat them. Commercial berries are picked wildly unripe, green or just starting to pinken.
the fact that people are being discouraged to handle their affairs is alarming.

your right to remain silent will still be used against you. And most people are too ignorant to realize when they've given up that right (as soon as you open your mouth and speech comes out).

if you're truly incapable of learning how to handle your affairs, do not talk to police.
Well, $30/mo. As opposed to the $40 I'd be paying DO for the same setup, except I had to do the load balancer and database myself.
Not a very descriptive headline. I see many headlines like this on Hacker News with just a name, and I often skip over them. Give people some information to draw them in, and to assure them it will not be a waste of time. All I can assume at this point is that your site is about forestry.

Edit: I have looked at the site, and indeed it has nothing to do with forestry. You would do well to include in the headline the straightforward description that is already in use on the page:

"Forestry: A simple CMS for Jekyll and Hugo sites"
I believe it was Target, not WM.
One thing I would say is that — because of the aforementioned documentation mess — it seems more daunting than it actually is. And the documentation does make it seem like a lot of work.

All you need to do, in broad strokes, is:

* Set up a VPC. Defaults work.

* Create an AWS instance. Make sure it has a dedicated IAM role that has a policy like this [1], so that it can do things like create ELBs.

* Install Kubernetes from binary packages. I've been using Kismatic's Debian/Ubuntu packages [2], which are nice.

* Install Docker >= 1.9 < 1.10 (apparently).

* Install etcd.

* Make sure your AWS instance has a sane MTU ("sudo ifconfig eth0 mtu 1500"). AWS uses jumbo frames by default [3], which I found does not work with Docker Hub (even though it's also on AWS).

* Edit /etc/default/docker to disable its iptables magic and use the Kubernetes bridge, which Kubelet will eventually create for you on startup:

DOCKER_OPTS="--iptables=false --ip-masq=false --bridge=cbr0"

* Decide which CIDR ranges to use for pods and services. You can carve a /24 from your VPC subnet for each. They have to be non-overlapping ranges.

* Edit the /etc/default/kube* configs to set DAEMON_ARGS in each. Read the help page for each daemon to see what flags they take. Most have sane defaults or are ignorable, but you'll need some specific ones [4].

* Start etcd, Docker and all the Kubernetes daemons.

* Verify it's working with something like: kubectl run test --image=dockercloud/hello-world

Unless I'm forgetting something, that's basically it for one master node. For multiple nodes, you'll have to run Kubelet on each. You can run as many masters (kube-apiserver) as you want, and they'll use etcd leases to ensure that only one is active.

[1] https://gist.github.com/atombender/3f9ba857590ea98d18163e983...

[2] http://repos.kismatic.com/debian/

[3] http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/network_m...

[4] https://gist.github.com/atombender/e72c2acc2d30b0965543273a2...
why is this on hacker news?
This website is really badly designed, here's why: http://i.imgur.com/RqRaDxb.png
Near Earth Autonomy (www.nearearth.aero)| Pittsburgh, PA | Software/Electronics Engineer | On Site Full time - Visa Sponsorship

Near Earth Autonomy is developing a future where unmanned aircraft are commonplace and safe. Our technology enables unmanned aircraft ranging in scale from sub-meter to full scale to autonomously inspect, map, survey, and transport. We work on applications in infrastructure maintenance, agriculture, mining, emergency response, and cargo delivery. We are serious about system design, development, and real-world testing, and delivering to customers working, useful systems. If you too believe that unmanned aircraft systems are poised to revolutionize the skies please apply through our website www.nearearth.aero/jobs.html and mention Hacker News in your application.
Winspy++ offered the ability to look at the content of password fields in native applications IIRC. It's been a few years since I've done anything on Windows.
Speed reading cannot apply to a new language. It's essentially a way to look at words, but see a dream out of them, given that your brain stores visuals for them. And you won't see anything, if your brain doesn't associate new words with anything yet.
It could only happen if the tables had a ridiculous limit which almost never happens. If it did, I could see a few billionaires grouping together to be able to bankrupt almost any casino by betting a billion on black instead of red.
> laptop ready local development experience

The experience, definitely something I’m looking forward to, needs a lot of improvement if your laptop has an Apple logo on it. Hopefully some part of the team is working on that :)
if you choose to invoke the right to remain silent, don't say anything until you're in the interrogation room, then demand your lawyer, and go back to being silent until they let you call him, or he arrives.
Wouldn't that just consolidate the attackable footprint? What if openid, or your openid account, got hacked?
I keep farting and it smells bad
What were the factors that caused you to outgrow it? I'm curious
I respect your opinion my friend, you are not wrong, you are on your way.

Privacy is very important, millions of individuals can't loose it just because some criminals, that's is why I agree that this kind of companies shouldn't save the messages. This is my opinion.

Criminals could use other kind of encrypted messages, like email, or their own code. So it's in vain every body lose his privacy because some individuals, we must fight for other ways to combat crime.
I would consider "kicking the tires" actually running up a cluster and playing with it. One can also evaluate by reading documentation and others reports of issues to look for show-stopping problems. For instance, a couple releases ago there was not multi-AZ support. The word on the street at that time was to create multiple clusters and do higher level orchestration across them.. That was a no-go for us; no need to "kick the tires".

Whatever you may think of my level of knowledge or weak knees for consensus and gossip protocols, these problems(perceived or otherwise) with setup, documentation, and management seem pretty widely reported.

EDIT:
I hope this doesn't sound too negative. Kubernetes IS getting better all the time. I only write this to give a perspective from somebody who would like use Kubernetes but has reason for pause. Our requirements are likely not standard; our internal bar for automation and ease of use is quite high. We essentially have an internal, hand-rolled, docker-based PaaS with support for ad-hoc environment creation(not just staging/prod). We would like to move away from holding the bag on our hand-rolled stuff and adopt a scheduler :) Deciding to pull the trigger on any scheduler though would be committing us to a rather large amount of integration effort to reach a parity that doesn't seem riddled with regressions over the current solution.
Thanks for this. I had never read any of his poems, I'll have to do that now.
Now if we could only convince Nvidia to gives us 10-bit output on all cards, not only Quadros. That would be great.
If I'm not mistaken, the view is,

a) don't want to provide nice tools to windows users because then they'll no longer have the need to switch to a libre system

b) do want to provide nice tools to windows users because then they'll get a taste of how liberating freedom is

obviously there is a balance there, and I think GNU/NT might be a bit too far into entrenching-the-user for his tastes, though I can't speak for him obviously.

It seems there is no political note on his site for the announcement of ubuntu-on-windows.
memcpy is outside the territory of C++. it doesn't fall under the language specification. it's as simple as that. If they go this route what stops them from defining assumptions to system calls?
> > I think what bothers me the most about all of this is how criticism of the national policy of the state of Israel is reworked by certain opponents as anti-Semitic attacks.

> Because this criticism is too often intertwined with attacks not on israeli policies, but on Israel's right to exist. And yes, saying that jews don't deserve a nation state is definetly anti-semitic.

Can you explain this to me please? My roommate (who happened to be Jewish) and I in college always used to talk about this and generally disagreed with the common view. He never struck me as anti-Semitic.

It isn't necessarily a matter of "deserving" a nation state, but of displacing native peoples from their homeland to do so. If it was barren desert I'm not sure it would be such an issue.
While I agree with you that the website could use visual polish, I disagree on how you presented your critique. Your audience for this is the author, who obviously knows what the site looks like. Offer specific helpful suggestions or don't bother at all.

The author spent many hours of hard work creating this site, for free, and makes it available to anyone who wants to use it. The least that you could do is not phone in a design critique by just posting a screenshot and saying "this site is poorly designed".
> This takes a really, really long time just to read children's books and news articles.

Movies with subtitles are much better for this. An hour or two per day for a couple of months and you get like 10x further compared to reading.
I think he meant description, I find the article to pretty accurately isolate the issues with this sort of mentality.
Check out minikube, it's designed for running on laptops with Apple logos. :)

https://github.com/kubernetes/minikube

Disclosure: I work at Google, on minikube.
I'm on Windows and I use Thunderbird. What's the alternative?
Unfortunately, none of those things promise what the IoT promises - insight and control into your own stuff. They're ways for companies to monitor what you're doing, in real-time, after they've sold a product to you. Windows 10 is as much a part of the IoT as any of those.
It's getting there: https://github.com/PowerShell/Win32-OpenSSH
Jordan was right.
Well, I'm running 9.3, and I never saw that message, or any other warnings about Exchange connections, while I had my phone connected to work email.

Is all this stuff only a concern when the device is enrolled via MDM? That seems improbable; the (several) sources I've found on the subject don't mention MDM in any context, but just warn that Exchange connection = remote wipe capability. Similarly, while I had my phone connected via Exchange, I visited the devices page in Outlook Web Access and saw that the "Wipe" option was enabled for the device.
I would've expected people to throw their glasses into a recycling bin, where it's melted down and made into beer bottles.
Yeah I clearly saw it a long time ago.

As I said, stumbled upon your blog because of Chicken Lisp musings (dare I say chicken scratch)? Thanks for that, all very interesting.