skysight-inc/HackerNews huggingface dataset:
I like Elixir and Erlang. For some Elixir will be an easier and more accessible path toward using Erlang VM (BEAM), which, I think is an outstanding piece of engineering.

Elixir besides looking more familiar has macros and can let you re-assign variables (data structures are still immutable).

Usually I hear complaints about Erlang syntax. My personal opinion is Erlang's syntax is consistent and elegant. I prefer consistent and elegant over "curly braces" but with ambiguity and complexity. Usually it is things like thinking about actors, of functional paradigms (using recursion vs iteration), dealing with distributed nodes that are much interesting and harder. But everyone is different, so for those that syntax itself is a stumbling block, Elixir is an option.

And just to be complete there are also Lisp, Prolog, Lua and basic Python integration all in various stages of maturity:

http://lfe.io/

http://joxa.org/

https://github.com/rvirding/luerl

https://github.com/rvirding/erlog

http://erlport.org/docs/python.html (integration with Python not Python implemented in Erlang)
Whatever those geopolitical forces are, unfortunately for the Arabs in the Middle East, Israel is the very least of their problems. There are far more destructive (and far, far more lethal) forces in the region, and the Arab-Israeli conflict is the least violent one in the Middle East by an order of magnitude.
The existing site is a pretty unappealing design and is extremely overcrowded; this has been complained about for years.
Tooling can also go beyond types, though. Interleaved calls to different types, for example, can be found through tooling. Types can't really do that.

Well, I realize that is false. But the hoops all of the examples I have seen that types have to jump through to accomplish that aren't exactly pleasant.

So, maybe my preference is just that tooling can give you many of the benefits of more advanced type systems, without having to have all of the boilerplate of it everywhere in the code.

At any rate, I should say thank you very much for keeping this dialog going. Been a blast!
Haha, aggressive indeed. What are people's opinions on regulating this kind of sidestepping?

Seems to me the status quo of regulation means a constant game of catch-up. No governing body has the ability to say 'You can't do that' until it's too late.
I asked "Show me the Cash Flow Statement for $INTC". (I didn't expect it to work, but it would have been impressive.)
It's also utterly incomprehensible for someone who hasn't seen Haskell before. Whereas with the existing example, one can at least piece together an idea of what's going on.

The point is to demonstrate the directness of expression and conciseness of Haskell, not to show how to create an efficient implementation of an involved algorithm.
Certainly can't argue with that
He doesn't play the actual video of it happening. Just the first frame really to make a point. I would say its pretty tame.
Doge For Sale Closes Shop
seems to me you misunderstand Thiel's thesis

might I suggest you re-read the MIT class startup notes..you might find some of your assumptions changing
Ask HN: What are the best free tools out there for analytics?
I am aware of google analytics, webmaster, etc. What other tools exists and how do you use it?
That got my name wrong. Damn.
I use it for some minor automation tasks at work (munging data in files and the like). That's one of the coolest things about Elixir in my opinion; it's great for the kind of stuff you used to use Perl for, while still being fantastic at the kind of stuff Erlang is used for. I'm obviously not using the full power of the language by any means and I'm yet to use all the OTP stuff except for toy applications for fun. But it's a refreshingly enjoyable language to work in. I haven't built anything that a client has directly paid for with Elixir yet, but sooner or later I hope to get something like an Elixir version of one of our Rails apps going in my free time and convince my boss we should give it a try for real.
I for one, would be perfectly fine with a great company like ExxonMobile purchasing my data in order to re-educate the misguided people that think Exxon isn't building a better future for our children's children. /s

According to http://www.investopedia.com/articles/investing/070714/apple-... it would appear that the Norwegian Pension Fund (~800Busd) could also (theoretically) purchase google (especially considering you'd "only" have to buy 51%). Interesting thought.

Also, a cursory search for other candidates seem to indicate Mitsubishi Corp has a market cap of 3.1T? But maybe I'm reading that wrong -- I'm not used to looking at these numbers.
Your original claim was sloppy and wrong.

The article to you link to is much more clear headed about the role of the model. It's a useful tool, not a glass ball.

There's a hell of a huge difference between a model predicting something, and people applying/adopting the model -- together with a LOT of other tools and insights -- to predict something.

It's as stark as the difference between executing a program and getting an exact output, and using a programming language, together with some bits of math, to write a program which computes a result for you.

Back to the point: since lots and lots others made similar predictions about the housing market (and beyond), I'm much more inclined to believe that it was a strong focus on data and observation -- not any particular model per say -- that allowed smart people to accurate predictions.
Titles for each of the videos would have been nice, just so I could get an idea of what I'm about to click on.
I think you mean, "Many casualties on the Palestinian side." Has ANYONE been killed in Israel? While Gaza is bombarded and dozens are dead, including children.

Don't try to equate the oppressor with the oppressed.
Mixpanel has a free tier for their engagement and people plans.

I'm only played around with Mixpanel a little bit. I'm a little more well versed in KISSmetrics but they don't have a free tier.

Mailchimp isn't an analytics tool but they offer analytics on their mail campaigns and they have a fairly large free tier.
Interesting, I might stop by if I'm ever in the area and say hi to fellow Supinfoers :)
So, I'm against HFTs that trade on faster connections than others in the same pool. That advantage makes other traders BE the news on which to trade.

But I think HFTs in a marketplace where execution speed is equal can serve to provide liquidity, not siphon it out.

I could be wrong, but I'll wait to be more enlightened on the subject to change my opinion.
I agree, but I'd go even further: make the example in the corner actually tryable the "Try It" section.

For this example:

primes = sieve [2..]
where sieve (p:xs) =
p : sieve [x | x <- xs, x `mod` p /= 0]

I tried to type it into the shell:

λ primes = sieve [2..]
<hint>:1:8: parse error on input `='

It doesn't work. Okay, what if I copy and paste?

λ primes = sieve [2..] where sieve (p:xs) = p : sieve [x | x <- xs, x `mod` p /= 0]
<hint>:1:8: parse error on input `='

Doesn't work.

Now, I know enough about Haskell to know what I can and can't type into ghci, but what about people who are encountering Haskell for the first time? They'll try to run the given example in the "Try It" section and will get nothing but errors. Just my two cents.

P.S. Is Haskell still avoiding success at all costs? (A philosophy I continue to be okay with, but it seems to getting futile :) )
MIT Technology Review – 50 Smartest Companies
Are you looking for a movie like 'the social network'?
Casualty != killed

That being said, I suspect you are correct about a disparity in numbers on one side.
This exists - for bikes. For a few years now, Cyclestreets have been offering 'fast' vs 'quiet' routing (quiet being the stress-free option on a bike)

http://www.cyclestreets.net/journey/

It tries, but often it will warn you that some parts of the route have to take in busy roads.

They do it as an API (http://www.cyclestreets.net/api/), it's used in a number of apps and sites, and most of it is open source (https://github.com/cyclestreets). I'm sure you could similarly construct stress-free driving routes, you just need a metric and the data?
This is another account for demo :
demo@waasup.net PW:tlzbflxl12
Basically, TLS over DNSSEC.

Yes, it's better because you now only trust one party [1] what's much better than 600 random companies around the world. But it's not a panacea, that still puts too much power into governments hands, and still relies too much on a third party that can be hacked, bribed, threatened.

I'd still like it better if browsers pinned the key of every site I access, and issued a warning if it changed without the new key being signed with the old.

[1] Ok, a few, because you don't contact ICANN directly when you get a domain.
nomachine version 3.x did this brilliantly. In version 4 they removed that feature unless you get their enterprise version, IIRC.
Most interesting. I picked up The Decline and Fall of the Roman Empire in a used bookstore recently and this seems like it will be a useful study aid.
It looks like the transforms might be part of the problem. You have an image transform on hover that moves the image up. If your mouse is in the middle of the page and you scroll down, it triggers and seems laggy.
> seems to me you misunderstand Thiel's thesis

Frankly, I don't give a damn.

What matters to me is that kids make decisions about their lives for the right reasons and with all the available information. And I like to think that Thiel, on an individual basis, wants the exact same thing. Which is why, I imagine at least, he's perfectly okay with these fellows returning to university.

But I think Thiel's (and other's) "don't need college" PR is unproductive in this respect. The nuance of the actual positions is irrelevant when that's not what is (very intentionally) communicated.
First off, a phone call is not full trust. A copy of your driver's license, power bills, social security card, etc are closer to full trust.

Second, all you've described is a certificate authority that works inside DNS. Instead of a CA validating your certificate and the client blindly believing whatever the CA tells it, now it's the DNS validating your PGP key and the client blindly believing whatever DNS tells it. It's the same, only now you've got more eggs in one basket to get owned.

So no, any changes to DNS do not require any key from a domain owner. If the client implicitly trusts the DNS it means the DNS can make any change it wants and the client will believe it. This is the whole reason nobody likes the CA model, because the CA can decide at any time to issue a certificate for any domain and any client will just blindly believe it.
@abhishekit
We have patented technology for web security. You know, cloudflare has low-grade security as compared with their CDN technology.
I disable it on my very very old netbook because the difference in page load speed is huge in most cases. It has the added bonus of not firing up the CPU as much so the laptop fan doesn't kick in as often. If a website needs javascript, I either don't go to it anymore or selectively enable scripts to get the site working.
i already follow the places that you get these photos from ( unsplash and the others you have listed on your site ).
Of course they provide them absolutely free without any restrictions.

It would be cool if you can add more value as the middleman to compel me to subscribe. not sure what that might be of course seeing as the images are essentially already curated by others on their sites.

Perhaps some original content as well would make a difference.
Well, I don't know about that, but it is law that services over a certain size have to have a lawful intercept interface (e.g. Skype has one) and it is know that this interface gets abused by secret services.
That was certainly my goal =)

1. Max Mass 1

2. Min Mass 2

3. Max Phi 1

4. Min Phi 2
Sure, the Asian tigers. There's some ideas that float around that various Confucian "values" contributed to this surge, hard work, education etc. But all those places were Confucian long before they became successful. The other thing they all have in common is deep support from a more powerful country.

- South Korea had some colonial development under Japan, and the U.S. support post WW2 and the Korean War made up to 1/5th of the country's GDP during some periods, nearly all of the Government budget and 100% of the military budget for quite some time. Favorable investment and borrowing and an open U.S. export market were instrumental to the modern success it is today.

- Japan was well on its way to being a major economic power before WWII, and significant support from the U.S. helped it rebuild after the war. Again, Favorable borrowing, investment and an open U.S. export market were helpful.

- Taiwan was a model Japanese colony before WW2 and received significant support from the U.S. after the establishment of the ROC. Significant U.S. support of the ROC military, aid and favorable borrowing and open markets.

- Singapore and Hong Kong have similar histories of British support, but towards trade and finance centers rather than export driven economies.

- Maylasia is a fascinating, formerly under British rule, has had stellar growth since independence in 1957, and has just started moving towards a similar growth model that Taiwan, Japan and South Korea have enjoyed. It also has the Chinese "Bamboo Network" to tap into (which explains the dominance of the Chinese minority in the economy). It's also offering Islamic alternatives to Western finance for Muslim countries.

I think people blame religion far too quickly in these issues because it frequently arises as a symptom of some larger issue rather than a strict cause. I think what the Arabs need is a Park Chung-hee, distasteful in the short run, but providing for a solid economic foundation while keeping idle hands busy in the interim. Instead it's just sectarian brutal dictator after brutal dictator. Malevolence instead of Benevolence.

Maybe there is something in the East/South-East Asian cultural makeup that gives a better chance for a Benevolent(-ish) dictator to take charge for a while? I don't know, and again, I think that's over simplifying things for a bit and unfair to the Arab people.
> There's a fundamental flaw ... that conflated the concepts of "encrypted transmission" and "proof of identity".

You can not separate those concepts. If you don't have proof of identity, your connection is not secure.

>Despite the scary red screens browsers like to show it's never the case that you're less secure using https to talk to a given server, even if the certificate the server presents is expired, mislabeled, or even entirely forged.

But I completely agree with that, there should be warnings for plain HTTP, with the same severity used for self-signed sites. (And current browsers are too severe with self-signed certs, to the point that they reduce the security of people accessing those sites.)
>You can be confident that a visible iBeacon is within 30ft or so, rather than 300+ft for WiFi, and with a little calibration you can measure the distance reasonably well.

Doesn't BLE have a range of some 150 feet+? That doesn't differ much from the range of 802.11g. Both of them have amplitude that you can measure, from which you could guess at distance (especially if you're near the same source multiple times).

Of course a store isn't going to set up a bunch of APs to notify you when you're near a display, but aside from channel overlap and ugliness technically they could. And outside of the walled garden that you mentioned, it would be just as suitable for the role it filled in this application.
How I launched my startup in five days for only $125
I was about to ask the exact same question. I'm trying to solve a problem that I (and some colleagues) face daily, which I assume others must face too. Actually, I sorta know others have had the same problem because when I first looked for a solution, I came across a few posts and discussions offering terrible solutions that I didn't like. After being annoyed enough, I figured I'd try and see if I could develop a solution.
I didn't have to.
Is it just me or does nothing happen when you click on the blocks? This page seems half finished...
Perhaps they've spent most of their life studying and learning and have taken mental note of what works best for them.
Bottom line

Ask anyone what they plan on doing after X which is 2+ years down the road and you are likely to get a BS answer.

They have shown they are willing to a) make a plan and b) take a detour when an opportunity pops up.

They will follow opportunity until all that's left is the plan. They can't predict what they will do. Admitting they will return to school means nothing.

Personally, I'm guessing once they get on this path they will embark on one opportunity after another. Returning to school will likely never appear as an "opportunity" and they won't go back.

Though some of these teens have already had entrepreneurial experiences, they have yet to break the cycle of school.
How exactly does this block SQL injection and XSS if my site is vulnerable to those to begin with? (it's not but let's say it was..)
Piwik is a nice self-hosted alternative to Google Analytics. We've used it for several projects and it works pretty well.
Well, it's broken and there are people getting lots of money due to the fact that it's broken.

Almost certainly the creation of the standard was not malicious, and almost certainly it currently gets support of people acting with malice. But I don't have anybody to point a finger at, even the most logical suspects aren't overtly trying to keep it broken.
I balk at the faster claim. Specifically for existing programs. It seems that it should be far faster to run a new analysis tool over an existing codebase than it would be to rewrite said codebase in a new statically typed language.
A Conversation With Ernest Freeberg – Author of The Age of Edison
Small-town India turns out to be hub of cybercrime
For a function f and a value x,

foldr f x [a,b,c]

gets turned into

f(a, f(b, f(c, x)))

'(:)' is list concatenation, so the result is

1 : (2 : (3 : []))

(Here we are writing list concatenation in infix notation, rather than the customary prefix notation). '[1,2,3]' is shorthand for 1 : (2 : (3: [])) in Haskell.
Fibonacci sounds perfect!

fibonacci :: Integer -> Integer
fibonacci 0 = 0
fibonacci 1 = 1
fibonacci n = fibonacci (n - 1) + fibonacci (n - 2)

Arguments for this:

* "Find the Nth Fibonacci Number" is among the most universally known programming tasks, so visitors are far more likely to immediately pick up the example than they are with sieve.

* It shows off a bit of Haskell syntax that (A) can be learned just by looking at an example like this, (B) has a clear benefit to readability that any programmer can appreciate, and (C) is a syntax not found in most mainstream languages.

* The visitor needs no functional programming experience to follow it; it doesn't even use any higher-order functions! This is important, as many visitors will be completely new to FP, and an example that they can't follow is not going to be effective at encouraging them to continue reading.
To put things in context, after receiving a warning call from the IDF that their building was going to be bombed, the head of the household ushered the children onto the roof as human shields.

http://www.cnn.com/2014/07/08/world/meast/mideast-tensions/i...
Nor is the oppressor the side with fewer casualties. Germany lost far more soldiers and civilians in the Second World War, yet that racist regime were clealy the oppressors, whose end came only by force.

So it is with Hamas.
Since all my other comments are quite negative, I'll take a moment to defend the OP here.

Notice their justification begins with "I find I learn best...". Sounds like perhaps the best way to justify a decision about one's education.

As for breadth, it's true. College makes accumulating these experiences very easily. Luckily, there are lots of smart people out there for anyone who might want to broaden their horizons while not attending college. In fact, part of the point of college is realizing this is true and figuring out how to benefit from these opportunities.
Looks really good, but as others noted, the examples should really work `as is` within the REPL. Also I think wikipedia has better example code. Everybody knows fibonacci and can compare it.

Please add a nice Haskell facts and features tab, like: Appeared in 1990; 24 years ago
More facts and features on: http://en.wikipedia.org/wiki/Haskell_(programming_language)
I can very honestly say I never learned how to learn in college. I was finally forced to learn as soon as I finished and entered the "real world".
It's technically superior.

Instead of trusting 600 CAs, with DNAE you only trust the TLD, second level if existent, and registrar. It's an incredibly smaller attack surface. You can also register in a second TLD, inserting redundancy into any system that knows your address beforehand.
Original article from the Washington Post, posted 3 days ago:

https://news.ycombinator.com/item?id=7993472
> How do you know how you "learn best" as a 16-19 year old who has never even been to college?

I think I understood how I learn best by the time I was in middle school or so. Hasn't changed much since then.
The Japanese android vendor keyboards do seem to be generally much more polished than google's effort, although the latter is ok for basic Japanese input.

The main issue with conversion-based emoji seems to be discoverability.... Besides those reflecting basic concepts, there are tons of odd or intricate emoji that you'd never even imagine existed unless you saw them first; even once you know they exist, figuring out what input maps to them is at best a crap shoot (I've never found any way of getting the input system to tell you)....
Thank you for your observations, I appreciate the tone. In our case the writers are working to a formula, which for most people is a lot easier than creative writing. So far most of our writers are actually work-at-home moms who are happy to make around $10 an hour, for a task they see as being quite enjoyable - writing news summaries about their favorite celebrities, while sitting at home. They can finish a task in a few minutes, depending on the topic, and bank $10-$20 a day extra cash (or more) fairly easily. Then they can come back the next day for more. On our side we get a 24hr/day pool of talent that wants to keep adding content, without the need for office space and other HR issues.
Let's hope this saves lives.
A few core concepts could probably use a little more clarity;

- Real "Virality" is very different from "Word of Mouth", and implies that users bring others users to the product in the process of using it, to some greater or lesser degree. Photosharing apps are a good example. Uber to a lesser extent - I first learned about the service when my friend ordered a black car. Zynga's games were notorious for trying to manufacture virality by rewarding facebook friend-invites with more coins/gold/whatever.

- Inbound and outbound sales are very different beasts. The former is the result of SEO, PR, word-of-mouth, content marketing etc. Trying to "scale inbound sales" won't get you far. If you have a working outbound sales process, on the other hand, you can often ramp it up several-fold.

- "Channel partnerships" can be extremely useful, especially when selling to SMBs. A recommendation for some accounting software from your bank manager is very persuasive.
When you're that big, inaction is a force in and of itself.
Excited to see a chapter on L-systems. I just discovered these recently and was amazed at the beautiful results from simple grammars.

For anyone else interested, there's a free PDF book all about the subject. It's "The Algorithmic Beauty of Plants"

http://algorithmicbotany.org/papers/abop/abop.pdf
I've been using it to study good open source code.