skysight-inc/HackerNews huggingface dataset:
I find it strange that the article claims that Western Union's manipulation of coverage influenced Hayes' election, since as any worthwhile student of American history ought to know, the election of 1876 was marred by far, far worse facts. Hayes actually lost the popular vote, but this needs to be tempered by the fact that both sides engaged in voter fraud and intimidation (e.g., Democratic ballots being printed to fool illiterate voters (i.e., Southern blacks) into thinking they were voting Republican). Partisan electoral commissions duly responded by throwing out ballots to make sure the electoral votes went the right way.

The Democratic House balked at accepting these results, while the Republican Senate claimed it didn't matter what the House thought when it came time to officially count the votes. This crisis was resolved by creating a commission, but the Democrats decided to try to buy the vote of the only true independent, who responded by showing surprising integrity and immediately resigning, which left the commission with having to choose the most supposedly impartial Republican member of the court to cast the swing vote, which was finished only two days before the inauguration.

In the face of all of that, claiming that Western Union support was decisive in landing Hayes the presidential office is intellectually dishonest.
namesilo.com -NameSilo is good too.
I have been using them for a while. They don't charge you exorbitant renewal rates like some others do. Fuss free registar.
Ruby:
David A. Black - The Well-Grounded Rubyist - http://www.amazon.com/Well-Grounded-Rubyist-David-Black/dp/1...

Great both for people new to the language and those looking to strengthen their foundations.
There is already a well known alternative to queues that minimizes wait time. Pre-assigned time slots.
One thing the article doesn't mention is how this changes the final time to have all people processed. Wouldn't this result in (for example) flights leaving later, if people were in competition to arrive last?
Hi :-)

This is very interesting. What exactly are you doing then? Designing (software, hardware, both?) dumb devices for home?
Could you please define the YC type founder?
Maybe not. Maybe they wouldn't for the same reason why the last person doesn't generally just walk up to the front of the line. Social pressure.
We have a Git repo for each of the services, and we have a separate repo for each of the Fleet Unit files.

> Git push to only one repository.

This refers to a per-service repository in our deployer app.

Previously we had to push code to each of the servers running a service. Now we push to the deployer app and it leverages Fleet to distribute the code across the available boxes.
This experiment has a startling result only because it runs counter to the established method of queueing. If instead of queues we had stacks (last in, first out), we would no doubt see people organize themselves into the stack in such ways that other time-wasting externalities would arise.

I think the queue is a pretty good system to use, because it's effectively an auction for a spot at the top of the line, where you pay only with your time. This seems like it would balance incentives reasonably well. Come to think of it, it'd be interesting to see economic auction theory applied to queues.
Both you and others made valid points concerning individuals. I will update the post to make the scope clear. And just to clarify this here: I certainly don't feel entitled to anything concerning OSS, no need for an ad hominem ;)
> Conshelf proved that human beings can live under the sea for long periods of time but that, even though they have the physical and psychological capabilities, humans are not made to exist in a world without sun.

I wish they'd go into more detail about this. Vitamin D deficiency? The lack of external cues for circadian rhythms?
A FIFO queue is essentially like an auction where you use your wait time in order to bid for service -- the highest bidder (longest waiter) wins. LIFO service as proposed here is equivalent to the lowest bidder winning instead, meaning everyone will try to bid zero (or as low as they can).

This changes if you have some uncertainty in the cutoff time -- in the flight example, attendants would close off the gate at some randomly determined time, and latecomers would be able to get great seats -- but they'd also have an excellent chance of missing the flight entirely!

In this case, the thing you're bidding with is how much you're willing to risk missing the flight. If you know that the flight will close at a time uniformly distributed between 10:00 and 10:30 for example, those who arrive at 10:29 are willing to accept a 29/30 risk of missing the flight in exchange for being virtually guaranteed their choice of seats.
https://en.wikipedia.org/wiki/Map_projection
I went to an Internet of Things meeting in SF about two years ago, and it was about like this. A Samsung executive was touting an Internet-enabled refrigerator, which was basically just a refrigerator with a tablet built into the door, with no special sensors, costing more than a refrigerator plus a tablet. I asked him why they'd built the product, and got an honest answer. He said the market was three types of people:

- People who just had to have the latest thing - early adopters.
- People who like to show off their houses to other people (the granite kitchen counter crowd)
- People who just like to buy expensive stuff and will buy the most expensive thing.

I talked to a HVAC engineer there. The room we were in was an old industrial building in SF. It had skylights with chains and toothed pulleys for opening them, openable windows, curtains for both, ceiling fans, both spotlights and light cans, a video projector and powered screen, and a standard HVAC system controlled by a standard thermostat. Controlling and coordinating all that would be a good "internet of things" application. He pointed out that companies which installed that sort of thing wanted it to work, and not generate service calls. Engineering, installing and connecting all the motors and sensors to run that room properly would be a big job. Motorizing the old skylights alone would need custom engineering.

That's the problem. Internet of Things stuff that's actually useful requires more than buying some plastic gadgets. Just an HVAC system for the home able to open and close windows would do more for heating cost and air quality than Nest's gadget, which, in the end, just turns heat and A/C on and off.
namecheap has been great for me. Don't use GoDaddy they are scum.
It's the Internet of Way Too Many Insecure Things That Never Get Updated that worries me most...

When your house has one door and two windows it isn't very hard to lock your house.
Having gadgets you forgot about is another story.
Maybe Samsung and Apple phones are the most durable brands.
In 1997 Irix was still vastly better than Linux on the development front. Mips Pro C++ compilers could actually handle the STL and had useful error messages. Irix came with debuggers that you could use. If you were doing perl however there was no benefit.

Things changed very rapidly though. By 1999 Irix was languishing badly.
Here in Poland he can force you, and often does, because if it is found out that employees didn't take all of their vacation time the company can pay a substantial fee for that.
So the goals of packet bricks are portability and ease of configuration, not performance gains?
Yeah, that'll go over well...

More to the point, the people who come "too early" are usually trying to get their thing done before some impending deadline.

Global optimizations sometimes don't go over well with individuals, i.e. it doesn't guarantee that a given individual will spend less time in a queue, and that's what ultimately matters to the individual. I could see this working in airports or other places with ushers, but not as a general principle.
Stanley B. Lippman - C++ Primer - http://www.amazon.com/Primer-5th-Stanley-B-Lippman/dp/032171...

I haven't been using C++ for a few years now and I needed a quick refresher. While I wouldn't call C++ Primer quick it covers all the basics really well. Great resource for people new to the language.
When you represent a spherical world on a flat map perspective gets distorted. The map used is Mercator’s map:

http://www.buzzfeed.com/mariasherm/every-world-map-youve-eve...

I chose buzz feed because they use illustrations. Some believe it is a conspiracy though.
Thats why Mercator is not a good projection even for comparing countries this way. Because for reasonably-sized countries, north and south are still distorted.

For an extreme example, try to lookup Chile and put it over Portugal, a similarly shaped country. Watch how Chile is vastly different whether you put its southern or its northern tip over Portugal.

On one hand Chile looks like it might be less than 10 times the size of Portugal, on the other hand it looks like it might be more than 20 times Portugal.
>I certainly don't feel entitled to anything concerning OSS, no need for an ad hominem ;)

No ad hominem here, it's entitlement. And even if you personally have a more nuanced understanding, what you've written will encourage people who do not.

http://byfat.xxx/what-is-opensource-and-why-do-i-feel-so-gui... (Skip to nineteen minutes in.)

https://github.com/wpeterson/emoji/issues/23

For larger context of these, their relevant HN threads:

https://news.ycombinator.com/item?id=10093332

https://news.ycombinator.com/item?id=8712035
Yeah, I have this feedback loop as well. When put in a position of thinking that someone is evaluating whether I'm telling the truth or not, I become fearful that they will falsely think I'm lying... then the loop begins.

I think that the irony is that if I wanted to lie, I could probably get away with it since I give off such mixed signals when saying _anything_. True or false, I just fall apart.
"Mastering Regular Expressions" by Jeffrey E. F. Friedl - http://www.amazon.com/Mastering-Regular-Expressions-Jeffrey-... It's not on particular programming language or recently updated, but related and very helpful.
About ten years ago I sat through a funding pitch for a monitor that detects sudden changes in residential water flow rates. Cost was about $250/home, and part of the pitch was that insurance companies would help cover the cost to save catastrophic damage. Apparently washing machine hoses burst on a regular basis, and such an event in an unoccupied home is very expensive. I haven't heard anything about that problem/solution since.
The Google Headlines on my new Android phone is basically a mechanism for seeding emotional contagion and topic sharing at work, home, etc. This should not be underestimated. What happens when you push a particular site's article about a particular topic, at a particular time of day, to millions of phones? Who seriously is not worried about the susceptibility of this mechanism to manipulation?
From Facebook to Google get inspired for content creation
Don't Send Your Kid to the Ivy League (2014)
What I like about this is it's basically advocating that quality time is a 'flow' activity, that requires adequate time, and the right environment, for flow to occur.
You need to add comments and be part of the wave, isnt PG checks HN although he has no contribution to HN last two years even as an user, what a metric? One day if i made couple of million dollars with my stupid startup, i will do a better job. Especially to the part where you say "we will reject you most likely but send it anyways"
The research being discussed: http://static.sdu.dk/mediafiles/4/3/F/%7B43F80C9B-3533-4838-...
The C++ Programming Language, 4th Ed.

https://isocpp.org/tour has PDFs of the first four chapters, which offer something of a breadth-first overview of C++11.
Oh, come on, he was just doing things that don't scale.
If the road outside your house doesn't have a sidewalk, like in most of America, then you live in a place where it's illegal to walk, since you cannot legally walk on the road. Though technically, you can still do laps around your house, as long as trampling your lawn doesn't impede on the local homeowners' association's rules.
Increasingly I am using sshuttle[0] to solve this problem. When you have lots of machines, ProxyCommand'ing always feels like such a burden.

[0] https://github.com/apenwarr/sshuttle
Pre-assigned time slots are really a specific optimization of a queue, and are only applicable when you know how long the work will take.
I used namecheap for a while, they are pretty decent. I switched to https://www.namesilo.com about a year ago because namesilo doesn't charge you extra for domain privacy.

Namesilo keeps pricing very low, simple and straightforward ($8.99/yr for .com). I haven't had any problems with them so far.

Stay far away from GoDaddy, they try and lure you in with discounted pricing then jack up the price on certain features later on. They are constantly trying to up sell you something else and they make transferring your domain away unnecessarily complex. At least that was the case when I last used them.
Ubuntu convergence: X apps on Unity 8 and Mir
Pipefy – Closing Call: How to Close a Sales Deal on the Phone
related: https://groups.google.com/forum/#!forum/flow-based-programmi...
Good links related to Products
look customer service is using ubuntu :)
And in 2007, this was the cover of the economist: http://ubikwitus.blogspot.pt/2007/05/economist-covers-coming...
Edgar Rice Burroughs wrote and sold an incredible number of books, and his estate is still actively involved in managing his works : https://en.wikipedia.org/wiki/Edgar_Rice_Burroughs,_Inc.
It always concerns me when a programmer reads a customer problem and offers a technical solution. It could be that an open-source API really will solve the problems he mentioned, but if you want adoption, you'll need to get better at explaining how they customer's life is going to get better.

If I say, "X is too much hassle" and someone replies with "Good news, I put a bunch of PHP up on Github", I'm not seeing less hassle. I'm seeing more hassle. Now I don't have to just worry about a half-dozen vendors, their possibly-janky products, and their willingness to spend 30 years supporting something that fell out of fashion. Now I can also worry about trying to glue all that together with somebody's hobby code that, if the average open source project is any guide, will be swiftly abandoned.
If you have a DevOps team, you’re not doing DevOps
Absolutely, the article presents the problem as trying to minimise the time that an individual wastes in a queue, not the problem of processing all of the people in the shortest time possible.

In the airline example, the airline wants passengers to be at the gate before they begin boarding so that they can start looking for missing passengers as early as possible. I think we see this technique most often used by low cost carriers, and this is one of the many ways that they are able to turn aircraft around so quickly.
Hi there!

Are you considering remote outside of US?
Well said. Less on your point specifically, but I find this article to be such a trite argument. "Here's a list of things I think are garbage. People still want them though, and I think that's stupid! Here's a list of things I think would be cool instead. People should want those things, and someone should make them!"
The goal is to have both. In fact, the whole point of kernel bypass is performance, so just having ease of configuration would defeat the point.

We're using packet bricks primarily for high-performance network monitoring in environments with more than 10 Gbps aggregate upstream traffic.
All the machines in the picture were running FreeBSD which was our development platform. We were doing kernel & networking development work and BSD was much better documented because of the second Stevens book.

Userspace was a lot of crappy C++ code using the bits of the STL which worked across gcc / whatever Sun's compiler was called / Windows VC++ (which was not a large intersection at that time).
Effective listening of podcasts/recommended podcasts
Listening to podcasts has been a major discovery for me. In the beginning I was listening to just a couple podcasts and made sure to listen to each of their new episodes. Recently I discovered a few more effective strategies when listening to podcasts which I want to share with you.

First, it’s much more effective and satisfying to subscribe to a bunch of high quality podcasts and only listen to the episodes that sound truly interesting. Second, you can start listening pretty much any podcast from 1 minute mark and some even further, such as 5 minutes, and not miss a thing. This is due to advertisements in the beginning, slow introduction and fluff in general. Finally, when an advert comes, skipping in 15 seconds intervals is very effective for getting back to listening actual content.

Do you know any additional strategies, tips and tricks to get the most out of podcasts?

Additionally, I’m curious to hear what podcasts fellow HN readers with similar interests are listening to. To give you a short background, I’m a final year Computer Science student; full-stack developer, with focus on front-end development; interested in entrepreneurship, mastery and balanced, healthy living. If you have anything to share or want to show your own subscription list, please do!
It does quote "In practice it would be very hard to implement a principle of serving the last in most physical queues where people physically queue up, for example when boarding an airplane. It's simply too difficult to manage for practical reasons."

There's a real-world variation. At some airports people at the terminal go into a bus, which then takes them to a plane. This serves to mix and somewhat invert the queue, since the last people on the bus become the first to enter the plane.

The question I have is, is there a change in the gate queuing behavior between flights that load directly at the gate, vs. one where people first enter a bus?
Ancestry.com can use your DNA to target ads
So would you recommend giving Snabb the NIC, letting it drop the DDoS traffic, and then injecting what's left into the kernel stack via a tap interface or something?
You can separate the ability to reinstall the operating system from the ability to derive the keys to decrypt a particular device (or to instruct a running device to give you root). I think this is described in Frank Stajano's Security for Ubiquitous Computing.

Edit: previously in his paper with Ross Anderson https://www.cl.cam.ac.uk/~fms27/papers/1999-StajanoAnd-duckl...

My ThinkPad can easily be reinstalled with a new OS, but my OS vendor can't give someone else my full-disk encryption keys or make them root on my device. And even with firmware-level security features we can separate "transfer ownership of device" from "access existing protected device state".

I don't see any more reason that mobile phone vendors must be able to bypass screen locks or disk encryption than that desktop OS vendors must be able to do these things. (Sure, in both cases some users would want the vendor to be able to and others wouldn't.)
Hard Disk
All you need to know about Node.js 4.0.0
It reminds me of Bluefin's HAUV, though with the body of a torpedo AUV.
really?

I have never experienced this when booking through kayak, priceline, orbitz and numerous other sites
How Welfare Reform Ruined Public Assistance for the Very Poor
Maybe I will set up a landing page with some sample letters and submit an HN post...but its nice to think others would have interest outside immediate friends/family.
The 4-track limitation is stupid. Splitting a track into drums, bass, vocals, and melody instruments is definitely useful for a lot of purposes, but it's limiting for real in-depth remixing. Why not make it unlimited?
Yeah, but they used to be forms of planning organizations that couldn't drag all of society with them when they fucked up.
In PHP '00-00-00 00:00:00' means 1999-11-30
The Internet of things is starting to look like 'Sky Mall'. Time will show if the concept gains traction with the majority of people. At this point I don't see the single mom working in food service for minimum wage buying her children electric onesies.

We should be working on improving existing technologies. Not dreaming up a million more that all inherit the same flaws as the ones we already deal with.
Wouldn't it be simpler just not to open the queue pool until immediately before the event? And shoo people off if they try to line up nearby. Then you get more or less exactly what this system would create, an unholy shoving scrum at t = 0, without the built in cruelty to safety conscious planners.
Google Chrome reportedly bypassing Adblock
How to Design a Pitch Deck: Lessons from a Seasoned Founder
I'm actually the creator of soundPipe, so it makes sense that you probably haven't heard of it.

Sporth is definitely a language for people with experience with modular synthesis and digital signal processing. People with experience in SC or Csound should feel pretty comfortable (in fact, many Sporth modules utilize algorithms taken directly from Csound opcodes)

Soundpipe is a library which takes a very modular approach as well (sporth is a language built on top of SoundPipe).

I know the AK guys quite well, and we're actually working together to get Soundpipe working with it.

People interested in how MUSIC-N languages work should look at Csound, which is a direct descendent of the MUSIC-V language. Their syntax is very similar, and many MUSIC-N files have been ported to Csound.
I'm not krisdol, but I presume the "empty plastic boxes" is a reference to the fact that the amount of hardware necessary to stream video is now miniscule. My Roku is the size it is not because it needs to be that big to hold components, but so that it looks substantial to consumers and doesn't get lost in a ball of cables.

And interop for me would mean that instead of N proprietary platforms that must be targeted separately by software/content makers, there would be one universal platform with different manufacturers. The Amazon app on Roku, for example, is pretty weak; I presume it's much better with an actual Amazon device. And YouTube wasn't available on Roku for a number of years, even though you could get it on other devices, I presume because Google was trying to make their own device play with Google TV.
Thanks for humoring me, this has been really helpful.
Still, he gave up 10 % of his company just for a place to stay.
From all those vendors with bypass stacks only solarflare and mellanox are really friendly to start with. Others require to register/request a quote/pay your arm and leg to just get started. On the other side: you could easily pickup an SF or mlnx card at almost any shop, or get a used one from ebay for a hundred bucks, then download software from the internet and start playing with the stuff right away. Just 'olnoad ./your-binary', that's it.
I got a lot of inspiration from forthsalon.

It was only after I built Sporth that I realized how expressive a Forth can be for creative coding.
I'm confused by the claim that "Erlang’s RPC library supports multiple node distribution, but the Erlang VM does not support automatic load balancing."

Erlang's VM definitely runs each node on as many cores as are available. It has done so for several years now. For example, running his fib_rpc program on a single node on an 8-core machine using Erlang R18 happily consumes all available CPU on all cores.

Perhaps he's saying that there is no automatic support for placing tasks on particularly underutilized nodes?
I was thinking YC is for what you just explained in second paragraph. I do remember the SV scene where guy says "i can not guide you unless you give me something to guide" May be this startup world is a big lie!
People suggest this a lot, but it only makes sense aesthetically (and even then only sometimes). From an environmental point of view it doesn't make any sense to do this.
Case 2:15-cv-01768-DJH – Amazon and GoDaddy being sued over Ashley Madison data [pdf]