skysight-inc/HackerNews huggingface dataset:
In the village I grew up, in a forested and mountainous area of western Europe, there were a pair of farmers who lived quite apart from the main part of the town. They were house-to-house neighbors, and were the only humans who lived in several km around. One of them had a vegetable garden as secondary means of sustenance, while the other had a herd of goats.

A single month would not go by without the people of the town talking about their last argument, sometimes involving gunshots, maybe a dead goat and, in the right time of the year, viciously defended mushrooms. I regret not knowing what finally happened to them, but the point is that little towns will be little towns, everywhere. When the only human contact you have is the neighbor you don't get along with, and you are not precisely in the top percentile of cultural and social graces, the results are consistent in every small town I have ever seen.
So the cable is kevlar reinforced, but the connector is still thin sheet iron and tears apart once you bump against it?

I've never had an USB cable "break" in the cable portion. It's always the connectors that fail.
Tehran's Accelerator Avatech Held Its Second Demo Day
There is a third option when confronting failure other than "blame others" or "drop out": admit the failure, learn from it and know you will do better next time. That's what successful people do.
Genuine question: what is the point of this?

it seems like a long-winded and not very clear way to write something you could just do with a function and a list comprehension
HY-PRO Hydro a und B, 12,50 €, Sicher online kaufen im Zuchthaus
Sure, but I still don't understand how your first comment answers TazeTSchnitzel's. Does the preprocessor handle floating point constants or not?
And root vegetables and cabbages will keep for several months or more. Plenty long enough to last the duration of a UK winter.
remember: "associated with" does NOT mean "causes"

having a Mercedes in the driveway might be associated with higher grades in high school ... but you're not going to magically raise your kid's grade by parking a mercedes in the driveway
In my corporate experience, only doing what you're told to by your manager is the route to mediocre raises and rare promotions. Larger raises and faster promotions come from identifying problems and solving them, i.e. not needing to be micro-managed.
You don't need to thrust them in the port that vigorously.
Genetic algorithms aren't really that brilliant. They are simple, and that's what makes them popular among researchers. There's no formal science behind them.

I bet that thinking about the problem more would allow you to find an algorithm that works better than genetic algorithms all the time.

Just look at travelling salesman problem, or vehicle routing problem. Smart heuristics beat these hybrid-genetic-memetic-algorithms all the time.
Well, I guess it depends on how much money you donate to the university.
Tips for Building a Successful Mobile App – Infographic
That's a rather uncharitable summary of the contents of the email.

The email wasn't saying that white students should be able to wear blackface without feeling uncomfortable - in fact it said the opposite - that social norming (e.g. making people feel uncomfortable for wearing offensive costumes) was the way to deal with the problem, rather than the university dictating what students should/shouldn't wear.
> if the receiver has buffer space available

nitpick: if the sender believes the entire path between sender and receiver has buffer space available. I.e. it will send up to the minimum of the receive window and the congestion window.

Retransmits cause the cwnd to be dramatically reduced; in my experience huge buffers really only work under perfect network conditions.
What about in-state vs Delaware LLC? Is it any easier to convert to a Delaware C-Corp if you started as a Delaware LLC?
Ask HN: Me Want Some Lobsters?
Hey everyone, anyone has a Lobste.rs invite ? I've tried emaling few people from invite tree @ https://lobste.rs/u/ but no luck =( If anyone can help please send me one to > tux[-@-]vmail[.]me Thank you so much!
This seems closely related to PG's essay Black Swan farming:
"there is probably at most one company in each YC batch that will have a significant effect on our returns, and the rest are just a cost of doing business"

It seems that for the publishers as well, rather than betting big on a few predicted winners, they could bet small on a large number of authors with big potential in the best case.
There is really not any way to know without the right study design. However, if there are multiple ways that each could cause the other, it may be a kind of dialectical process. For example, smiling can make you happy if you force yourself to do it. It also is the result of being happy.
That's why I wish they were more explicit when defining the kind of exercise the subjects were engaged in.

My comment was primarily from personal experience. When I did my anaerobic exercise when I used to train, it was heavily anaerobic, where I would do a lot of short bursts of heavy lifting. Later I transitioned to primarily focus on aerobic, where I did a lot of distance swimming. So I think I had a good amount of both extremes to at least provide some insights. Everyone's experience will likely be slightly different.

My hunch, though, is a lot of people who do lifting still get aerobic benefits because they're not training as intensely. So I think I'm speaking more about the extremes of the two types of exercise and not a middle ground.
I remember my biology teacher smuggly telling me the above was impossible when I presented a similar theory with evidence a long time ago. Good to see validation after all this time.
Google Buys Bebop and Names Diane Greene to Lead Enterprise Cloud Effort
In the Denver suburbs about 35 years ago, two neighbors had a dispute about a small strip of property. These were not subsistence farmers. They were not unschooled; one had a Ph.D. in the sciences. It got to the point that the Ph.D. was mowing his lawn with a firearm strapped to his hip. The local police were called repeatedly. I don't think that I ever heard how it was resolved, but it must have been.
Edit your sources.list to point to catstable
That's a reasonable point - although there's no obligation for you to use your real phone. You could be any one of a thousand Chris Rileys.

But, yeah, I agree that G+ is dreadful.
Show HN: Tracking and comparing competitive social medial audiences
Edward Snowdon recommends Signal from Open Whisper Systems.
>Why is it so easy to radicalise these youths? The answer is obvious. Look at the opportunities these youths have in front of them.

That doesn't explain high school students joining ISIS from most affluent area in Finland. These people had wealthy parents and most unrestricting passport in the world. Why ISIS, why not Bahama, Egypt, Quatar, Saundi-arabia, UAE, Indonesia?

Finnish specialists say that radicals come from all walks of life. Only typical things are weak identity, muslim heritage and young age.

Let's say 90% of ISIS supporters in France come from poor homes. If 90% of muslim homes in France are poor, we can't make any conclusions.

If you look who provides ISIS most fighters per capita of population, the leading countries in europe seem to be Belgium, Sweden and Denmark.[1] These are the countries which often rank "least racism in europe", though such rankings are not accurate.[2]

[1] http://www.rferl.org/contentinfographics/foreign-fighters-sy...

[2] https://www.washingtonpost.com/news/worldviews/wp/2013/05/15...
There is nothing unique about Python's implementation of regular expressions. Ruby has an equally (if not more) powerful `StringScanner`. This is a nice article but it could have done without the "it's one of the best of all dynamic languages I would argue" tone.
You beat me to it. I remember we decided against USB for security products because connector failure was so high for routine use. Product is fine if disposable but not long term. I'd rather see them improve what was actually the oroblem: the darned connectors.
Collaboration tools for social networks
Do you think Facebook needs a tool to allow people collaborate and share files like https://apps.facebook.com/drivefb/ ? would you use it? do you have any reserve on the security and privacy of your files? what features would you like to have in a tool like that?
5 Weekend Habits of Highly Productive People
Yes, blame the user. That always works!
OK, consider this:

Driving a car in San Francisco is harder than flying a drone. Google had built autonomous cars that can do that. Hence, there are autonomous drones.

Finding your face among millions poorly made pictures taken from mobile cams is _much_ harder than determining whether somebody's silhouette in a video feed contains the profile of a gun. _I_ can take Python and write this kind of program (it will not be military-grade, but will work most of the time). Hence, military also tried and tested this. Especially given the telemetry and infrared data available.

Image processing and recognition is now at least on par with humans. See clarifai.com demos for examples.
Note that this is likely an issue of PATH_MAX being used, a constant which is often used as the maximum path length when constructing buffers.

Different programs might have different limits which are irrespective of the file system itself (and the filesystem has usually a different limit for a single name - PATH_MAX is usually relevant for symlink lookups).

linux/limits.h defines it as 4k, which is longer, but you would be surprised that many tools often define their buffer sizes arbitrarily (with 256 being _quite_ too common).

Given that each fs might have different limits, it's kind of bad practice to assume some fixed length as the maximum path size (I don't know if linux actually enforces PATH_MATH in vfs as a ceiling for all fses anyway).
For me it's the cable just slightly before the connector, so I think this would sort my issues out - see this img which I just took http://imgur.com/tu0aE39
Another very-cool undocumented feature on another regex engine is re2's Set. It compiles a collection of regex to a single regex, and so allows you to very efficiently match a string against an array of patterns.
It uses LLVM to be fast
Science Is Proving That Tragic Curses Are Real
Yes, it is quite normal in companies with good code-review policies. I review code, not its author.

As far as writing functioning code without understanding scope and closure, a lot of JavaScript is written in a way that just doesn't require deep knowledge of the language. For example, take [1]. It certainly requires some JS knowledge to understand its purpose, but, at the same time, I'd feel comfortable assigning a new-to-JS programmer a task like "give each callback a custom string that's printed out when it's called." and expecting him or her to complete it.

[1] https://github.com/facebook/react/blob/master/src/shared/uti...
Really interesting read. To be honest, I got a little lost around the Scanner implementation portion. Guess its time to take that example and play around with it myself. My one suggestion would be to maybe walk through an example of how the Scanner would work to demonstrate your point.

Thanks for the great post.
And if the cable connector is strenthened, the next weak link of the chain is the connector of the device, which is surely a lot more expensive than the cable.

I've broken micro-USB connector on phones that had no structural support for the connector at all. It was just hanging by the solder on the surface-mount data and power pads.
For those who like to stream, check out Nectarine: http://www.scenemusic.net
Yeah, you're totally right. I just went to Comcast's website and it seems like we're basically just getting shafted. I wonder if they adjusted their prices now that RCN is selling 105mbps internet for ~$40-50/mo
Large raises and faster promotions come from your perceived value and nowadays is mostly achieved by networking and politics. Identifying problems and solving them is often a threat to all levels above you, often managers play games by introducing inefficiencies and then pretending to solve them slowly, keeping their perceived utility and visibility high, and you identifying and solving some of these poses an existential threat to their fiefdoms. If you can identify/solve problems, start your own business and have your old company becoming your customer instead.
Mongodb is webscale https://m.youtube.com/watch?v=b2F-DItXtZs
The Paris metro is really nice, but bicycling would be faster if the traffic lights etc were friendly. It's a nice dense city where you could go far in 20 minutes on a bicycle.

On the metro it's easy to waste 20 minutes just on the extras — walking to/from the station, inside the stations, waiting for the trains. Each of these things takes just a few minutes because the stations are close and the trains run often, but few+few+few so easily =30, particularly if you have to change trains.
Well one rationale could be that if nginx did buffering too, you're essentially doing buffering twice. Doing something once is often faster than doing it twice.
Personality cult? Perl programmers can only shake their heads at the post, since its regexp implementation is much more powerful and documented properly.
600,000 Arris cable modems have ‘backdoors in backdoors’
I did a double take upon seeing "The regex module in Python is really old by now" and had to make sure it's talking about the current re module! re was introduced alongside the older regex module around Python 1.5, the latter was finally removed in Python 2.5.
> And it's not a fight manual.

Oh, yes, it is, absolutely is, especially combined with Hadith. Both together are the primary holy texts of Islam. Read it, read the historical materials, compare the texts and the history (what is written as the "words of god to Muslims" and what was done in the name of Islam in the last 1400 years -- the instructions and the actions match, and why wouldn't, if the "believers" performed them following the "manual") then you can try to give arguments how it is not. Right now you have no real arguments. And you know you won't have, since I'll recognize if you try to give something out of the context, that's why you don't even try.

What is your background in claiming what you claim? What do you actually know about Islam and Muslims, personally? Who tortured your ancestors? Or whom your ancestors tortured? You must have ancestors and they must have been involved in something. I've given you my background. Do you know anybody who's not Muslim but who's parents and grandparents lived in the Muslim country? Try to talk to such people.

> There is no inherent danger from Islam.

Yes there is, whoever isn't a Muslim and reads Quran immediately understands. It's totally not comparable to the texts of any other religion, that's why we see what we see now every day. Muslims "behaving normal" (never having read Quran themselves before and being more in the secular environment) and then in short time becoming suicidal bombers or mass shooters or even "just" "mad" car drivers after somebody (a friend or a relative) just shows them what's really there:

http://www.dailymail.co.uk/news/article-3325180/Two-fingers-...

http://www.bbc.com/news/world-europe-30583390

So everybody should read himself what's in Quran. Especially non-Muslims.

"The Koran teaches fear, hatred, contempt for others, murder as a legitimate means for the dissemination and preservation of this satanic doctrine, it talks ill of women, classifies people into classes, calls for blood and ever more blood. Yet, that a camel trader sparks uproar in his tribe, that he wants to make his fellow citizens believe that he talked to the archangel Gabriel; that he boasted about being taken up into heaven and receiving a part of that indigestible book there, which can shake common sense on every page, that to gain respect for this work, he covers his country with fire and iron, that he strangles fathers, drags away daughters, that he leaves the beaten a free choice between death and his faith: now this is certainly something that no-one can excuse, unless he came as a Turk into the world, unless superstition has stifled any natural light of reason in him."

Voltaire (1694-1788)
@lazyjones reminded me of this: https://xkcd.com/1090/
I agree with you 100%. I actually turned in my 2 weeks notice at the development shop I was at over this, yesterday was my last day. Systematic bullying of junior devs by the manager, a culture of "because I said so" from the top down (especially when the management was wrong and could have listened), and just general incompetence led me to get the hell out.

Developing software is almost always about building things for other people to use. It's inherently a social thing, and if you can't play nice with others, you will alienate and run off developers. Of course, there's a difference between getting your code critiqued in review and being treated like a child because you wanted to automate a build. I assume developers are smart enough to know the difference, though.
I was going to mention Perl, but I decided it goes without saying :)
Over $1B in Funding to WebRTC Companies in 2015
How to maximize conversion and stop losing clients?
Blaming a specific user can be entirely reasonable. Unless you know that everyone else has the same experience as you, you may just be an outlier that uses cables in ways they just can't handle. I don't know what you do with your cables, but I've never had the connector of any cable break on me. The cables themselves, especially near the connectors, and the connectors on devices: those break.
Here's my version from a decade ago:

http://peteshadbolt.co.uk/ga/

It's so old that it's written in Flash! One of these days I will port it to canvas, I swear...
- A good manager will notice, and appreciate, your effort. But promote you? You are one of his best tools, why should he? Usually he'll try everything he can to keep you where you are. If it's a bad manager, he won't even recognize your effort.

Your parent comment:

make him look like a hero, which will get him promoted, and he'll think who is his most valuable / productive underling, which will get you promoted

So, your manager got promoted, so in order to keep you around, he'll try anything, including promoting you, to keep you as one of his best tools.
I specifically mentioned that I was looking for a human-sized seat, not more legroom. I'm not unusually tall, I'm an average-sized male adult, and I'd like to have somewhere to put my arm. I don't really enjoy having my elbows pinned to my sides for 4 or 6 or 14 hours.
Chimps and gorillas do get AIDS from SIV. IIRC they're relatively recent infections (though older than human HIV) and SIVgor actually descends from SIVcpz. Rhesus Macaques also get AIDS from SIV (SIV was originally discovered in AIDS-suffering macaques)
Only runs on Windows. Hard to program when you're running Linux, end-users have Mac, Windows and Android occasionally.

Also, no appeal in moving to a closed-source platform. I know it has recently opened a bit but compared to Java is literally a drop in the ocean.

We could stretch to use .NET but the question is "why?" when Microsoft itself only opens their hand of a monopoly when is clearly losing traction.

So we took the intentional decision of using Java for our large-scale data processing (I mean large scale in the sense of handling a trillion files on disk) and Java is good enough to reduce development costs. One app runs across the whole enterprise stack, regardless of the operating system or CPU underneath.

My 0.2 cents.
I think it's misleading to take this kind of studies like they have a binary conclusion (exercisers=smart, couch potatoes=dumb).

I guess there are many factors affecting intelligence and fitness, from cultural to genetic.

It might not be the only factor, but it could well be one of many.
I'd be all over that. I recently flew a short Virgin America flight where I only had to pay $190 instead of $140 to get a first class seat. Frankly, I'd pay double for every flight I'm on to get even half that much comfort. The seats were massive, the legroom insane (could not touch the seat in front of me with my feet if I tried), full recliner, etc.

You'd think there would be a logical in-between, but in a world where 20% more space in business class costs you 5x as much, there's no room for the average customer to have a pleasant flight.
Ask HN: I'm creating a game about creating a Startup. Is it a good idea?
Hi everyone!

I'm currently working on this business simulation game which is focusing entirely on internet entrepreneurship. The player are set to overcome challenges regarding web development, growth hacking, monetizing, hiring the best employees and a lot of other difficulties known from the startup world.

Now I'm just really curious what you guys think? Do you think it sounds awesome and really want to play it, or does it sound stupid or boring?

I love working on the game, but I'm afraid that the potential users/players are too few.

The game is pushed to Steam Concepts:
http://steamcommunity.com/sharedfiles/filedetails/?id=558426842

I've also made this small video demonstrating the basics of the game:
https://www.youtube.com/watch?v=Px7YmA0xAAk

Thank you for your time!
The idea of gluing Lego makes me feel really uneasy for some reason.
Security Analysis of TrueCrypt by German BSI [pdf]
Another warning:

Sometimes doing the right thing in your mind means going against leadership and culture that are ingrained in the heart of the company. Taking this route may actually be the right thing to do, but it might not be in your long-term career's best interest. This goes for everything from filling vacuums to taking charge to fix things gone wrong.
I'm an extremely occasional nmap user, what benefits would being async provide?
I did a rollout of USB smart cards. The use case had an average of 5 insertions per day, 225 days per year, 5 years. That number was well below what the mfg of the smart card and the laptop mfg said the USB connection would support.

For what it's worth the only time there was token damage was when people forgot to unplug and smacked the token into a door frame, bending the token connector.

YMMV.
When you say connectors do you mean the shields, or the termination of the wires to the connector?

I've only had the shield break twice, and that was from my dropping a laptop with a stick inserted, and from me treading on another stick.

I've had loads of cables get broken where they join the connector. Maybe I'm just too rough.
As someone who knows very little about medicine, this is awesome. Seems like the entire concept could be extrapolated to other types of diseases that can be diagnosed using image processing.
If you want to become one, yes.
Abusive can also be a result of continued and systematic unnecessary comments and critiques of irrelevant things. I agree that we should be tactful and careful with complaints and criticisms of others, it's very easy to say things without enough forethought and damage a relationship.
Obviously the same app will not run on every possible platform. So the question should be; what protocol should I use for casual daily chatting? Message history search would be the part implemented at the client level.

This tendency to talk about the name/brand of the client instead of the protocol is a current problem with IM. The ISIS people should really be writing articles about OTR and TOR to address their particular application.

I have a friend that thinks I use the Pidgin chat system because that is what she uses when she chats with me on XMPP. Since Pidgin does not run on her phone she thinks she can only chat with me when she is at her computer. So far all attempts to explain the idea of an interoperable protocol have failed.
I think the kevlar is being used as a strain relief rather than "BULLET PROOF". That's not particularly clear from the page.

So it fixes one problem - people pull the cords out by the cable not by the connector, and that puts strain on the joints, which eventually fail.
Domain-centric vs. data-centric approaches to software development