skysight-inc/HackerNews huggingface dataset:
In college I was required to take a course using SML (which has a type system that is sort of like Haskell's I think; Haskell's may have been based on it). I was not all that academically driven that semester, and I was kind of taken by surprise by how hard the language was, once I started doing the later projects, and I barely got through the course. That was my only exposure to functional programming until after college, when I wanted to make up for that and I undertook to learn Scheme. I didn't have much trouble with Scheme, and the functional concepts I'd heard about in the course finally made sense. If you're trying to learn the functional style, I don't see the point in learning at the same time a complex type system. The type system isn't a natural consequence of functional programming, it's something that's not really related but adds a lot of difficulty.

I don't want to start a flame war, but I view types as being sort of peripheral to the task of getting the computer to do things. If type systems are getting in the way of programming, priorities are getting mixed up.
Reddit's tipping product doesn't actually send money, just a shiny "gold" image and a few minor gold-exclusive features.
Funny, 2 years ago I switched back from an iPhone 3GS (after 2 years using it) to a Nokia C1, a candy bar feature phone.

I wouldn't go back to a smartphone.

I get 1 week battery life.

I can browse the web on opera mini over Edge network and its really fast (ok, the experience is limited, but its fine for reading the news and you get an instantaneuos back buton page load...)

I can do email facebook, irc via jar apps in an emergency.

Maps are challenging but if im really lost and have some adress reference i can find my way.

I get no distractions with notifications or app updates or any of that crap (yes i know you can turn them off on any smartphone...but do you?)

It fits in my pocket and doesnt feel like a slab when i sit down.

The only downside i can think of is that in 2 years ive lost 3 chargers... it takes so many days to drain the battery sometimes that i loose my chargers when i go on holidays or on house cleanups...
This is a great & informative answer. PhantomJS allows an attacker to get past any progressive challenge but it is nice that there is something else to go on. A properly-executed PhantomJS DDoS is a scary thing, it's great that you have some methods of mitigation.
America's NSA tapped 1.8 million Dutch phone numbers in one month
Free, blank Invoice & Timesheet templates
Reid Hoffman (Linkedin Founder) and Eric Ries talk about Start Ups [1 hour]
> However, reality demonstrates that Universities are most definitely for profit.

They certainly don't return profit to investors, which is what 501c3 and several related-but-different "nonprofit" designations refer to.

I'm not sure in what other sense you could be meaning that they are "for profit".

> Have you worked with the Office of Technology Licensing?

Certainly, Universities have parts of their operations devoted to generating revenue; all nonprofits necessarily do, since if they don't generate revenue that meets expenses, they can't continue to operate. Revenue is not the same thing as profits.

> people who understand the subtlety of what I'm talking about

If you have a coherent idea, perhaps you can explain it rather than making implications that anyone who hasn't read your mind is intellectually defective.

> In short, the very definition of nonprofit itself is inadequate the span the nature of corporations which are under 501c3

Since the relevant definition of nonprofit comes from 501c3, it is, necessarily, sufficient to span the entities which fall under 501c3, since anything it doesn't span doesn't, ipso facto, fall under 501c3.
On Safari 6.1 I can't scroll down to see the complete list of languages. Screenshot: http://i.imgur.com/s9O9l2u.png
I've been finding the bots very spammy as of late. Posting that you just tipped somebody 5 cents doesn't exactly contribute to the conversation.
Looks nice - but unfortunately as someone whose day-to-day language is python, I'll give up my requests library [1] when you pry it from my cold, dead hands.

[1]http://www.python-requests.org/en/latest/

Not mine mine, it should be obvious. I'm not Kenneth Reitz.

In all seriousness, would be interested to hear about differences/benefits...
But magic happens if you are the user as well as have some expertise in that area. Or at least someone on team with similar expertise. Linux was a baby similar chemical reaction only.
Yes, I'm familiar with both, intimately so with the first. I know it occurs, and was wondering to what degree he thinks it does and if there any controls in place.
So you pay cash for everything, and somehow that demonstrates your ability to responsibly use credit?

Do you also assume that Mormons are experts on responsible social drinking?
Exactly. Eating a potato is fine. You can even survive eating only potatoes (so long as you vary the preparation, I believe), that isn't too controversial.

The problem comes if you try to tell me that surviving on only potatoes is a good idea. For that claim, I am going to demand some serious legwork. The potato salesman and a few potato enthusiasts claiming that he does it and feels fine isn't going to cut it.
Would like to see this curve if it was a real-time updating chart publicly available on HN :P
(P.S Don't forget the username when reading my application!)
It might be worthwhile finding out if your dad is suffering from panic attacks (I can testify that it can give you pretty freaky symptoms). It might also explain some other things like the 15 hour work day and even contribute towards his weight issues.

There are no advantages to fighting with your father if you are worried about him dying this year. His health problems didn't start yesterday, so any change will take time and effort.

Helping him get regular sleep may be the easiest first thing to begin. Lots of good things to try to help with sleep including limiting exposure to blue light.

Having a friend who he can buddy up with might make light exercise easier. It will probably feel like criticism and nagging if it comes from you and your family, but if it comes from a peer (who also needs some exercise) it might be easier to take. If he is very overweight and there concerns with his heart, jumping into heavy exercise is probably not a great idea (nor realistic).

My dad was a 2-3 pack a day smoker for most of his life. I don't actually regret the fact that I didn't get him to quit sooner(though I tried), I regret that I didn't spend more fun moments with him (which we did have, but not enough). Find the things he likes doing and see if you can do some together. If he is happier and enjoying his life more, it might give him the motivation to change things.
* The ZeroVM site makes a big deal about application execution being completely deterministic. How does this interact with applications that require random numbers, such as crypto?

* Is ZeroVM capable of running unmodified Linux binaries? If not, what compiler toolchain is required to get it working? The main advantage of other lightweight virtualization solutions (OpenVZ, LXC) is that it's very easy to take regular binaries (e.g. postgresql) and drop them in a sandbox with minimal fuss.
Really, it's just a rephrasing of the meaning-of-life question, which itself is, as far as I understand it, incoherent; "what is the proper utility function" is a value judgement, and thus can only be answered by someone who already has a utility function by some means or another. (Even questions like "do you want your posthuman descendants to have this utility function or that" depend on the parts of our utility functions that finds comfort in familiarity, or interest in novelty, etc.)

Assuming that the less universally-agreed-upon aspects of our utility functions are mostly built during childhood through social interaction, whether you're better off in "culture" or a subculture depends entirely on which one you end up adapting yourself to. It's sort of like asking whether a refrigerator is better off plugged into 120V/60Hz or 240V/50Hz power: it depends entirely on which power system the refrigerator was designed for. Except, in a way, we design ourselves. I think the most important takeaway is that children should be made aware of the grand choice they are making, in hewing themselves to the mold of one reward system or the other; and of what sort of efforts they'll have to make, and games they'll have to play, to achieve happiness within one or the other system.
Why does the author of the article take $1.5 million in funding and somehow turn that into "$1.5 million in pre-orders"? Or do they actually have $1.5M in pre-orders in addition to funding for the business?
I use the word efficient instead of lazy. If I can do x and 1 other thing if I do x efficiently, why not strive to find as many things I can do efficiently as possible?
Probably the most obvious if will work only in rackspace or can be used everywhere (and the cost)
Since it is built ontop of request, you could swap out the node library for this one: https://github.com/iriscouch/browser-request and it should work :)

(Thanks to you, I actually just found this, and will probably do this later today!)
I've moved the bar to the top :)
It's been moved :)!
I tried to do it and, in France at least, you have to package stuff yourself. Which is THE hassle in selling things online.
Having to package stuff is precisely why i just throw it away, I mean why bother losing 1h of my time buying a package and sending it for some menial money value.

You're better off selling them for pretty much nothing to a local bookstore with a Used section, i think. Quicker, less hassle, and well it can help the bookstore too...
I met some interesting guy when having a coffee outside, who showed me some stuff he develops at his company.. holy shit, it was unlike anything I had ever imagined that shipping container technology was close to.

He sold something like google-glass, connected to remotely controlled electronic lock-systems for shipping containers. Those also allowed to visually track where a container is and if the lock is open/closed etc. A guy could run around, check containers and unlock containers, all by done by looking through the glasses and talking through radio.
Having lived in the USA and the UK I've experienced the political contrasts. My gut feel is that the American political engagement, the way the media reports politics, and how people think as a result are to blame here.

So exactly what do I mean by that? Well for starters I believe that the American political structure doesn't lend itself easily to direct public scrutiny and transparency. I can't remember ever meeting an American politician except when it was in their best self interest... surprise, surprise right around election time. Barriers are set up making it difficult to get face-time with a Senator or a Governor. By comparison MPs (British Members of Parliament) are obliged to have open constituency meetings where a member of the public can arrange to speak to their MP face to face.

British politicians just seem more willing to me to engage with 'Joe Public.' For example, it would be beyond belief to hear that the US Vice President or some Governor of some state has a weekly call in radio talk show slot, yet Deputy Prime Minister Nick Clegg (kind of like the British Vice President) and Mayor of London Boris Johnson (who is more like a US Governor than a city Mayor) have regular weekly radio slot on LBC (a call in radio talk show) where they calls from ordinary citizens and sometimes take some intense heat.

Also understanding American politics outside of the likes of Fox and others (or what I would say is the "TV political bubble") is difficult. Sure there are some amazing publications one can read. The likes of the The Wall Street Journal, The New York Times, Time, The Economist, and Foreign Policy all spring to mind. However these publications are not for everyone and definitely not read by the masses.

In comparison, the Sun and other tabloids, manage to break politics down into bite-sized blurbs that focus on the important parts for the everyman. I believe that this allows Brit Joe Public to be regularly informed on politics and therefore more engaged. So well much could be said about how bad tabloids are, I think they provide a valuable public service keeping people informed and from time to time crucifying the odd politician or goading them to action.

If there was maybe more public political engagement, more willingness for politicians to be accountable and less special interests on capital hill maybe the average citizen would understand why data protection is important and feel they have the leverage on politicians to enact it.
That looks like an awesome product! Kudos to the team, they truly did a great technical job here!

From a market perspective, it kind of makes no sense. I challenge CTO/CIOs to justify building their company on a closed source critical product with no option. While that used to be how things worked in the 90s, I don't think that is as acceptable as it used to be.

Maybe the answer is "well it's the only thing that works", in which case I congratulate you for building such an in demand product!
>You're assuming that "credit-worthiness" == "financial responsibility"

No. I am saying that it doesn't, but should to a larger degree.

>This is called "fractional-reserve banking"

Yeah, I'm pretty well familiar with our banking system. No need for the Dr. Evil-style "laser" air quotes. It's not germane to this discussion in any event, as defaulted loans aren't good for the bank.

>So the bank doesn't really care whether or not you can pay back the loan;

Not true. Many banks/lenders actually service most of their non-real estate loans vs. selling them. Also, to the extent that they do sell loans, they care about credit-worthiness because higher quality loans fetch a higher price.

>(If you ask, "what happens when that risk isn't spread widely enough?", the answer is that you get an economic meltdown such as the one that happened in 2008.)

This is incorrect. In some ways, the problem was that they "spread the risk" too much. That is, the same loans were re-packaged and sold multiple times, creating insane leverage through exotic instruments (derivatives, CDOs, etc.) of little-to-no-intrinsic value. Had we simply seen a series of defaults, the systemic threat would have been greatly reduced. It was the leverage that created the real crisis.
Programmers trying to become Ramen-profitable?
Even with extra hardware support, I'd like to know the details of exactly what OS X is doing that Windows doesn't.

"Supports extra hardware" sounds suspiciously like the "unoptimised 3rd party drivers" excuse that Microsoft used to throw around.

I find it very difficult to believe that supporting extra hardware somehow costs Windows 50% of the battery life of a Macbook Air, but somehow doesn't have the same costs in terms of application performance.
Tetrahedra with a twist
How does "open but non-free" for the MOEG4 standards and "open and Free" for the Xiph ones. Closed is wrong.

Openness and freeness are separate axis.

AAC is interoperable, there are many implementations; open, closed source and hardware on Linux, Windows, iOS, Android devices and many more devices than support Vorbis so in many ways AAC is more interoperable despite not being suitable for zero cost codec distribution or GPLv3 compatible (probably some more licenses too, not sure about MPL and CDDL off the top of my head).

Yes Apple impose limits on their iOS platform with a mixture of reasons including, security, reliability and their commercial advantage. I don't think it is an arbitrary control grab but some aspects are for their commercial benefit. Note VLC on iOS will play ogg files.
There should be a disclosure tag here on HN. <yadda> I work at X </yadda>
Well, that's what Google is all about - providing good search solutions ;).
And.. what is it? Medifast?
Microsoft doesn't have much leverage because the US Justice Dept sued Microsoft to enable OEMs to do almost anything they like. The "Vista certified" debacle showed just how little leverage Microsoft had.

And with OEMs shipping flaky, crapware-loaded PCs that took several minutes to boot, I don't expect power saving was Microsoft's biggest concern...
That's why it's important to have a 3rd party publish the rumor first, then they can cite that and pass the literary libel liability laterally.
It has been requested often so we'll definitely add it to the roadmap.
> Some apps will give you a choice in their own settings (if you trust that)

I noticed recently that Google gives you the option of disabling "Google Location Services" which allows apps to read location when they're not running. However, disabling this causes Google Maps to refuse to read your location when it is running.

...And that's about when I started looking seriously at OpenStreetMaps. Sadly haven't found a good replacement yet.
I'm the creator of unirest-python. I love requests and I think it's a great library, the Unirest libraries have been created to bring the same, easy, usage experience across different programming languages. They're a good fit for the 80% of simple consumption scenarios. We will improve all the Unirest libraries to make them a good fit for the remaining 20% :)

I don't like the idea of libraries competing with each other, I personally think they all get the niche of users who can decide which one to use accordingly to the problem they try to fix.
How exactly is it substantial? I felt he mostly says things along the lines of, "oh, here is the 3-DES algorithm." But there is no commentary after it. Queestions like why is 3-DES structured so, or what are these fields are not explained at all. To me, it says that he doesn't really know how 3-DES works at all. Or, another case I remember is the simple password protection scheme in ZIP. He says that the three keys are initialized with these three values (which can be found in the PKZIP app readme). Then he goes on to claim that it is not secure and that cryptographers can break it easily. But how would start to do it is not explained at all. Why even mention what these three keys are initialized with? It was a disappointing book.

I felt he did not even disseminate old knowledge because he does not know/comprehend old knowledge. He just disseminated old predicates.
The surface keyboards are horrible though.
ams6110, I wish for a world where your quote "I want to get back to a place where routine facts about me do not need to be secret or something I worry about" were true.

However, pandora's box is open and we can never ever go back.

When you say, "The onus should be on anyone granting credit to verify that the person is who they claim to be" I couldn't agree more. This goes to the heart of my argument, you cannot trust those granting the credit. The invisible hand isn't working here. The only other option is to use fear to keep them in line... fear of a regulator that has teeth.
As cool (and pretty) as this is, I'm not sure I see the point to using this over each language's best native http client. As someone else said, Python's requests is fantastic, as is the mikeal/request library in node.

Point being, why would I choose this over a library which is hand-tailored to fit the idioms of the specific language its written for? What advantage does one get by forcing a relatively standard REST API across different languages?
Last time I tried to use this. I got annoyed just reading the install docs for running my own 'private' server & gave up.

To Attachmate/Novell/SUSE: Make your software easier to install. Otherwise no one will use it. And you will have to do all the work, which makes me wonder why you bothered open sourcing it at all.
https://iwantmyname.com/ is very, very good.
The 10 fastest growing apps this year
I believe this the old unicorn library which was submitted here a few times in the past. http://getunicorn.io/ I believe
Paul Hudak's "The Haskell School of Expression" (http://www.amazon.com/The-Haskell-School-Expression-Programm...), while it doesn't lead to a finished desktop application, does go deeply into its motivating example of building an animation library and a GUI for displaying and interacting with animations. (It also applies the techniques developed in the animation library to music.) It's not a "practical product" but it is "doing something significant," and much more than "a bunch of language constructs."
Most productive due to the sheer frequency of usage:

inoremap jj <ESC>
nnoremap ; :
vnoremap ; :

" Fix vim's terrible default regexp scheme
nnoremap / /\v
vnoremap / /\v
vnoremap ? ?\v
nnoremap ? ?\v

nmap <silent>]c :cnext<CR>
nmap <silent>[c :cprevious<CR>
nmap <silent>[C :cfirst<CR>
nmap <silent>]C :clast<CR>
Stanford '06, dirt poor family, received enough financial aid to cover the full cost of my education, grand total of debt at the end: $8k.

I don't know anyone Stanford undergrad who ended up with even close to $100k in debt. Maybe my circles are limited, however.
Fair answer - I've definitely found similar libraries in other languages less than obvious. It's a noble goal :) - keep up the good work!
You're saying you liked Soylent because it was a "garage project", but you no longer like it because it's using marketing and has become popular? But you'd like the product if it weren't associated with the marketing? Does like == buy here or is this just fashion for ideas?
> Soylent is the first... to specifically target the market segment that is fawning over it. Ensure and the like are not seen as products for young active SV desk jockeys

There are actually lots of meal replacement powdered shakes that are marketed to young, active, middle-to-upper-class people.
Now We Are Five - David Sedaris
AMA: http://www.reddit.com/r/MMA/comments/13govr/hi_rmma_im_one_o...

You can find plenty of wikidrama at https://en.wikipedia.org/wiki/User_talk:Agent00f and https://en.wikipedia.org/wiki/Wikipedia:Requests_for_comment...
http://domainhelp.tucows.com/
I'm on a similar path, but I decided to learn it through a MOOC. Why don't you also join a MOOC? I'm not sure where and how to do this atm, so suggestions to do this in Germany are welcome. I'll do a master's degree in a field of Maths with a MOOC.

Btw. we learned most of the stuff above in CompSci throughout the first three semesters. If you ask if it's worth the money: "To be honest, all I did was learn the "script" and "Wikipedia"." You can do better at home. In some cases I needed more info, when Wikipedia went mad about unnecessary "details".
You have one ad position right now that I can see. Increase that so you can cover hosting without problems. Maybe allow people to pay an annual fee to remove ads and have more storage space or whatever.
* You will need to supply it with random seed.
* No, you will need to recompile. We use modified gcc/glibc toolchain.
> Project Shield is an initiative to use Google's infrastructure to protect free expression online

How peculiar. The tech is DDoS mitigation, but the PR focus is on "free expression online", Syrian gas attacks, and evil Iran.

Wonderfully executed. The internet crowd is cheering the "free speech", the government approves of the Middle East angle.

Meanwhile, PRISM keeps working and very few care about it.
why not just use docker.io? what are the differences between zerovm, docker, and warden?
Along these lines, Anand tested Windows on Mac hardware, but not also the other way around. Since OS X is so optimized for Mac hardware, this counterexample needs to be evaluated. I don't know... use a Dell and test OS X battery life.
This looks awesome, but I would be hesitant to try it since you can't know if Google will keep the service alive a few years from now.