skysight-inc/HackerNews huggingface dataset:
Well he was certainly true to the established characters' personalities and ways of speaking:

DINESH

Isn't it weird how fun it sounds
to get laid off? Like, everyone
wants to get laid. And everyone
wants to get off. But nobody wants
to get laid off.

GILFOYLE

I wouldn't mind your mom's pink
slip.
>Fact that you don't make money off it would work for almost any game developer

It really wouldn't. I know it's fun to imagine Blizzard as an oppressive corporation overlord, but any developer in the world will take steps to protect their IP.
I hung out with Ritesh for a while two years ago when we were both finalists for the Thiel Fellowship. I found him very impressive even back then, and he was just a really genuine and nice guy. I'm happy to hear he and OYO are doing so well!
That's pretty cool. Performance on mobile is of course important, but perhaps it can be improved.

I like CSS, but I also like having other options and ideas available. As others have said, for special one page web apps, the scripted layout might be a good choice.

And then we have CSS grids coming soon too. Choice is good!
Communist Poland didn't exist 20 years ago, Republic of Poland was established in 1989.
a huge part of the recent "acceptability" of public transport is that people have got something to do during their trip

In addition, it's now much easier to mix and match transport options: Lyft at one point, bike at another, bikes at a third. Many cities have also built out much more functional light rail systems. Denver is one good example: https://en.wikipedia.org/wiki/RTD_Bus_%26_Light_Rail.

A while ago I wrote "Cars and Generational Shift" about similar themes: http://jakeseliger.com/2012/03/24/cars-and-generational-shif....
How to Ruin an Ad – Part 3
Apple campus construction drone footage
I live in Atlanta 1 block from a train station and the only time I use the train is to get to the airport or dinner in the nearby city of Decatur. I do live in a highly walkable neighborhood and work is a 10 minute drive. It's a 45 minute walk which I'll do in the fall.
For those wishing to play without downloading:

Open http://htmlpreview.github.io/?https://github.com/gloomyson/S... in FF (or Chrome without its security stuff on)
What I want when I click through on these things is a working demo, or a way to launch a working demo. Occasionally you'll find a website demoing the software, less occasionally, a decent README on how to build and launch it. FWIW, their demo is currently down.
OAuth 2.0 for Google (Analytics) API with Python Explained
I wonder how he is profitable or expecting to be profitable. The article states that Oyo pulls in roughly $3.5M/month but has to pay 1,500 employees.
Wouldn't the classic sharding approach at that point simply be to use a second instance? I mean, it'd be great if they handled that for you but I'd tend to assume most apps would have hit the wall on the approach of shoving everything into a single database long before maxing out a 32-core/244GB system with 64TB on SSD.
Interactive map of property sales in London, D3.js(Datamatic)+in-memory DB
I feel lucky I get to watch these slides at 5K resolution on my iMac! Amazing!
yayy another cloudflare promotion post… ffs
I'll over some rebuttals to your points:

Which parts of Texas/Arizona are we talking about? Remember, over 70% of Americans lived in Urbanized Areas (high density metro areas) in 2010, and that number is growing year over year [1]. There is definitely a cultural divide between these areas and more open/spacious areas with respect to cars, but I think it's easy to make the case that for the large majority of Americans (especially those in younger demographics), self-driving cars will be a relief.

I'm pretty sure there is a strong generational divide with respect to car love. I can't quite pin down where the split is, but I suspect that somewhere between Gen X and Gen Y, a lot of people stopped having a fondness for their cars in the way that you're expressing. That's not to say there aren't car lovers/gear heads in younger generations, but a lot of younger drivers just don't see cars as major status symbols, or see their own cars as more than commodities.

I'm with you on road trips. That's one of the great american vacations, and there are a lot of beautiful things to see from the road. I think what we'll see is services pop up that specifically cater to this market, with unlimited miles and specialized routes/options that let you stop anywhere you want along the way.

[1] https://www.census.gov/geo/reference/ua/urban-rural-2010.htm...
I'd just avoid hiring in such countries. India and the US have lots of great developers. I don't see a reason why I'd ever hire devs in Europe.
I read "What every body is saying" by Joe Navarro, an ex. FBI agent a few years back, and one of things it spent a lot of time on was tearing apart the notion that we can recognise liars by body language without knowing them well first. People do have "tells", but as the article says, they vary wildly from person to person.

They're still interesting to look out for, though, as they're helpful hints to let you direct your conversation to probe at areas that makes someone nervous and/or to figure out what someones different tells means.
You're right but this application is designed mostly for educational purposes. It's a web application so students and teachers can use their mobile device (iPad, iPhone, Android devices, etc.) to use the features this application offers. They can easily understand the stereochemistry of a molecule rather than using those modeling kits.
I find it's sometimes easier to convince someone that you are lying when you aren't. I usually only do that when I am trying to pull someone into a prank, and I need them to believe something. Most people will pick up on the easy body language and verbal cues of a lie, and they won't consider that it's just a facade.

Now that I think of it, I see that happen quite a bit at the poker table too. You can draw chips out of other players by making them think that you're just trying to bluff, but you really have a good hand.
A couple grand a month is more than sufficient pay in many parts of India. Heck, it's enough for new police officers in New York City (ok, I'm ignoring payroll tax and insurance for this one).
The beautiful art of book binding
The state of Ransomware in 2015
After reading the comments the debate seems to be creativity vs utility. There has to be a balance between the two. Acknowledge what works best now and then adjust when something better comes along.

With that said, specifically in websites, I think utility should come as a first priority. If your doing a band or artist website I can see bumping up the creativity factor though.
Loveless Happiness (The Monogamy Fallacy)
AirBnB logo found in Trademarks and Symbols of the World, published 1988
Yeah, it's a bummer. I have a desktop a bit on the low-end (though I don't usually have problems), and Firefox hung on me, even the music playing in another tab started getting jerky. Didn't get to see the slides :(
(I wasn't expecting so many downvotes for this question)

I am curious about packet filtering in Windows. Anyone with experience in HN?

Now, in my company, we are doing some tests using different methods: WinPcap, WFP, NDIS, and WinPcap is the winner in a VM but we will start to test with real 10gbps ethernet cards next week.
Again, "Sharing Economy" is, at best, an incomplete term, but lesson plans absolutely are assets. The fact that they are easy to duplicate is immaterial to this.
Via https://www.reddit.com/r/Design/comments/3jz4qq/i_found_the_...

AirBnB logo for comparison http://i.imgur.com/TiOL8as.png
I'd say that matches a lot of people's experiences as well. I personally think we'll see "driving" split into two categories: your regular errands and commute you offload to your self-driving car. Your "fun" driving you plan ahead for and go to designated areas/roads where you can take the wheel and drive to your heart's content (without endangering anyone).
Diagnosing Memory “Leaks” in Python
Cops have been doing something like this for a long time. Most times I have gotten pulled over for simple speeding there is always a question about where I'm going, where I'm coming from and sometimes a few more "casual" questions as well. And I'm not even suspicious looking.

I also wondered why where I was coming from had any relevance to the speed I was currently driving but always sort of figured it was some kind of fishing technique.
Thank you zupa-hu, this is exactly the type of use-case the proposal is intended for.
People are also spending hundreds of billions of dollars on equipment like routers ever year. These could be Linux boxes if the kernel had sensible performance.

I am kind of amazed that the Linux kernel did not become the dominant data-plane for the networking industry ahead of proprietary implementations from Cisco, Juniper, etc.

Hopefully Snabb Switch will have better luck there... ;-)
It could be worse; like getting sued by an ISP named Cox[1].

[1] http://www.cox.com/
Ask HN: Can I use Patreon to sustain a blog
Hi,

I was wondering if it is feasible to use Patreon to sustain a programming blog (as an alternative to ads) ? If yes, what is the best strategy to let patron pay per article or per month ?
> I do hope an open source kernel bypass API will emerge soon

Or how about a faster kernel? :)
While I'm a fan of exposing the absurdity of SV, I also think we have reached the point where any such attempt will, similar to war and business movies, also have the opposite effect.
Many small companies are stuck with serious business risks, such as critical people leaving. Their goal is to grow fast enough to work around those risks.

Some will die due to those risks. Most likely the right way to mitigate those risks is not European style work/life balance but rather Valley style "pay the SPOF a lot, give him ownership, and make him feel highly valued".
Worth pointing out that every year millions of people worldwide are killed or injured by drivers using cell phones while driving.
I was hoping you'd have written Proteins. But I agree, sadly sometimes projects like these provide a significant learning outcome see:

http://www.gamasutra.com/view/news/124171/Opinion_Reverse_En...
Implementing Sign in with Twitter for Node.js
And this is before the tinfoil hat brigade had to make Android 5 use full disk encryption (slowing it to a crawl), the "Material Design" propaganda campaign, and the fact that, unlike Microsoft, Google has come nowhere near keeping customers up to date with the OS or getting people to get a recent version of Android when they buy ghw.
SaveMySmartPhone raises 16.7M€
Suspension of disbelief fail at "His name's on
the door and they shat all over him anyway, just to hire some suit."

When would Erlich care about someone other than himself?

Also, one sentence in and he hasn't mentioned Aviato yet?
Please never take "not from the US so what" as a credible form of protection against any US actor, be it corporate or govermental.

There's many ways someone can still screw you, starting from making your travel to the US tricky to much worse, depending on the circumstances and what international agreements allow.
Sigh. Running the latest Fedora on an AMD A10 with Firefox and this barely works at all.
On reading galtwho's comment again, I feel you are right. I thought he/she was repeating the post-hoc reasoning that is common in India, where people would take a ritual and assert that ancient Indians knew about scientific ideas that are common knowledge today and based the ritual on those ideas.
It isn't as slow as they claim, just like was discussed in HN comments to the predecessor article ("How to receive a million packets per second"). Still they repeat the general claim of "Vanilla Linux can do only about 1M pps". Makes for better headlines I guess.
Jumpboxes aren't that bad to automate, actually.

We already help with automating jumpbox creation. (docs: https://userify.com/docs/tips/jumpbox/) and we're building even more jumpbox automation now. Don't allow root for any jumpbox accounts, but of course root escalation exploits abound. (I just found another in an AWS agent yesterday.)

Of course, as another commenter mentioned, if your jumpbox is compromised, than the jumpbox could serve as a gateway to your network. It's a tradeoff between exposing all of your servers to inbound SSH or only one.

There's another way, which is pure TCP forwarding on a different port for each server (ie 21321 -> inner server 22), but whether this actually reduces the attack surface is debatable, since the totality of open ports remains the same across the entire network.

My personal feeling is that using a jumpbox and locking it down (preferably to your company's IP ranges, etc) is the best way to go. You can also add MFA to the jumpbox entry point itself. We're going to help with automating all of that in the near future, too.

(disclaimer: CTO @Userify)
One of my most memorable memories from Taiwan includes a police car stopping near us and two officers asking... if they can take a picture with us.

But I would love to see some more in-depth analysis of Asian phone usage. This article gives a lot of numbers which, although interesting, are losing their meaning without a comparison to other parts of the world.
Essentially anyone who doesn't share your opinion is an idiot.

"I like discussion, debate, and reasoned criticism. But a lot of arguments aren’t any of those things. They’re the style I describe as ethnic tension, where you try to associate something you don’t like with negative affect so that other people have an instinctive disgust reaction to it.

There are endless sources of negative affect you can use. You can accuse them of being “arrogant”, “fanatical”, “hateful”, “cultish” or “refusing to tolerate alternative opinions”. You can accuse them of condoning terrorism, or bullying, or violence, or rape. You can call them racist or sexist, you can call them neckbeards or fanboys. You can accuse them of being pseudoscientific denialist crackpots.

If you do this enough, the group gradually becomes disreputable. If you really do it enough, the group becomes so toxic that it becomes somewhere between a joke and a bogeyman. Their supporters will be banned on site from all decent online venues. News media will write hit pieces on them and refuse to ask for their side of the story because ‘we don’t want to give people like that a platform’. Their concerns will be turned into bingo cards for easy dismissal. People will make Facebook memes strawmanning them, and everyone will laugh in unison and say that yep, they’re totally like that. Anyone trying to correct the record will be met with an “Ew, gross, this place has gone so downhill that the [GROUP] is coming out of the woodwork!” and totally ignored."

Sorry that your safe space and bubble bursted.
That is a great project but its back-end is written in php and it uses open babel via "shell_exec" function. All I wanted to do was making another powerful package completely written in JavaScript (Using node.js in back-end) which only requires a good knowledge of JavaScript to develop the application. I also ported Open Babel into Node.js so that you can use this library with native js codes. As far as I know there is no chemical application built on top of Node.js. This application can be extended and developed so fast as JavaScript is becoming more and more popular (Just take a look at this data visualization: githut.info) meaning that more developers and volunteers can contribute on this platform.
I think it's good to keep in mind that America's "love affair" was more of an arranged relationship [1]. Maybe this is exaggeration, but I can't help but wonder what the american cultural landscape would look like today without the early intense lobbying and power-plays made by those selling and manufacturing the cars... Or perhaps it was just the case that the time of automobile was ripe (compared other transit) and bound to be picked by someone.

[1]: https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
We actually use the offloading Myricom NICs in our deployment. We've found them to work very well. Solarflare makes nice stuff, too, but Myricom is easier to get started with.
You can easily use a Patreon to sustain a blog (I've been doing research into it myself).

But typically Patreon is used more for subsidizing professions/activities with artistic merits and less income. It would be a tough sell as a programmer to justify taking money this way.
Initial recommendations of long-term secure post-quantum systems [pdf]
GAFAnomics (Google, Apple, Facebook, Amazon)
I like to take things as I go (at least when planning seems like overkill, e.g. for non-critical things). This caught me by surprise the last time I flew into NYC from Europe. I had intended to get into the city and then call a friend I was staying with to meet up and go to their place from there. Naturally I didn't get the address before hand. They wouldn't let me into the country without an address on my dis-embarkment card. I had no signal so I couldn't call or look one up either. Absolutely ridiculous. Any address as long as it wasn't a fake one that they would notice to be fake once they entered it in the system would do. What an exercise in futility. It's unlikely that someone who intended to do something seriously criminal would give the correct address, therefore it is just a big waste of time and resources.
It is mostly aimed to do lives, so 4 tracks is generally enough.
"Most of the lesson plans were crap--I fear for a world in which many teachers pay money for crap like that because they aren't even able to make crap like that on their own."

They know that the lesson plans are crap. They don't buy them to teach (a good teach does not need a lesson plan) but to satisfy bureaucratic bullshit.
Basically all kinds of things can indicate stress factors. Stress can indicate lying, but it can also indicate a whole host of other things such as someone getting frustrated about the entire situation, or worried that you seem to think they might be lying...

You can spot liars based on body language, but then you first need to know how that specific person reacts in normal situations vs. when they're lying.
It blocks my latest FF on a 3-year old Mac Mini with 4GB or memory. That's not much, but that's not ancient technology, either.
Comparing design workflows for iOS and Android
I enable flash to watch this, I will never get back this 5 minutes of my life, DANGER DO NOT VISIT

One thing is for sure, it brought a tear to my eye.
Apple Plans to Use Hydrogen as iPhone and MacBook Fuel – Softpedia
Can you give specific examples of what these companies do that needs reigning in? I'm excluding the "sharing economy" companies (uber, airbnb, etc) which are a known problem everywhere.
You need arbitrary read and write memory access to abuse it (how would you otherwise make the signing request? You can't just steal one, as they're unique for their purpose), not just read, which is much more than heartbleed was capable of. You of course have this with root, but I'd like to point it out regardless.

I wrote it because, in the case that you have an evil user that scans all physical memory, you can't do anything on the computer and still be safe. ssh -W bypasses the host, and due to various cryptographic features of that setup, the only thing that could happen would be to have someone break the connection or present you with incorrect host keys, which the client would detect. I'm of course assuming that they don't have a SSH vulnerability, as that's a completely different story regardless of agent forwarding.

You can't use that machine for anything else and still be safe, and the presence of that machine on your network is a bad sign, most likely indicating that other things will be taken over as well in the same way that they got first one, or already is compromised, including some of your endpoints. While agent forwarding to the final host isn't necessary, your network is compromised, meaning that other important thing most likely got stolen, just not your private key. If your trumph card is that they don't have your private key, it's kind of like standing at a house that has been completely destroyed with all valuables in it, holding a key and saying "Well, at least they didn't get the key for the front door!". In this case, having private keys for different purposes would be a good way to isolate things, just in case. I personally separate work keys and private (as in spare time) keys.

I know I'm exaggerating the comparison a bit, but the setup required to take over agent forwarding on a network you control, means that you're screwed regardless. Agent forwarding should be used with care, ssh-add -c being absolutely necessary, but agent forwarding has its uses, and many of the cases where I'd be attacked means that I have more pressing matters to deal with.
What is the repository pattern and why im not going to use it on Android
The mobile resolutions to be aware of when designing
They did stop making cars that could be considered in any way stylish or beautiful. It doesn't help that modern cars are almost impossible to work on for anything but trivial repairs, now that they are so complex and computerized. In high school, I drove an old beater of a '85 F150, which was almost completely electro-mechanical. With a little know-how, a high-lift jack, and a basic set of mechanics tools, you could take the entire thing apart to the frame and put it back together. Many modern cars, you can't even change the oil without taking it to a garage with factory certified technicians. My '07 F150, you can't even change the spark plugs without taking half the engine apart, and then you need to have the proprietary computer system to re-calibrate the electronic timing.
University is 1 hour from my house by public transport or walking, 15 mins by bicycle and 10 mins by car. My parents' house is ~4 hours by public transport and <2 hours by car. That is why people prefer other forms of transport. I do like use the train because you can work while riding, and they have a lower CO2 footprint, but neither reason really applies to most people.
An enraging proposal to speed up queues: Serve the last person first
We've been told that the 1988 Sun 386i was quite successful due to its ability to run MS-DOS, and that the Sun 486i was canceled in 1990 because it was faster than the in-house SPARC equivalents. But it took some time for Intel machines to be competitive "big iron", say starting in the 486 days? Including running a serious UNIX(TM) or Linux. ADDED: and serious I/O, we needed EISA and then PCI and its descendants.

So by 1997 Sun and SGI had first mover advantages, but neither being well run companies they squandered them even before counting Intel's general excellence in microarchitectures and fabrication. (Plus wasn't SPARC hard to make fast due to an architectural mistake?)

One other problem SGI had, their IRIX was a notorious nightmare, which is part of their not being a well run company. Sun also lost more than a little momentum when they switched from BSD to ATT UNIX(TM), and did brain dead marketing where they boasted their UNIX(TM) was less buggy than Windows NT at a time when that simply wasn't true (and if I recall that was at a time they were too often refusing to fix some bugs).

A thesis I've just developed here is that the switch to commodity Intel hardware decoupled hardware and software, they helped you avoid getting locked into a single vendor's mistakes (and AMD helped when Intel faltered in several ways). And open source software provided you many mechanisms to get your critical bugs fixed.
One thing's certain. The U.S. Government wasted billions of taxpayer money training TSA agents--often recruited from ads on pizza boxes--in useless behavior analysis techniques.
As opposed to the crap lesson plans from the twenty-year old programs the school already owns?
Thanks guys. This is my first stab at writing a tv script, and I'm open to feedback or ideas for future 'episodes'.
Its funny how no method seems acceptable here on hn. Maybe its better to do nothing and wait to be attacked?