skysight-inc/HackerNews huggingface dataset:
But it isn't free, free implies that they don't demand anything in return. You sell investors an ownership stake in your company, so it is the same as any other transaction. That means that they get a portion of whatever profit you make, and depending on how large of a stake they own, a say in decision making and executive matters. Forgive me if this is a bleak outlook on businesspeople, but the last thing I would want to do immediately after founding a company is sell a portion of it to some suit with a $400 haircut(smart technical investors like Paul Graham seem to be few and far between) who probably doesn't know or care about the product or technology outside of the possible return on their investment from the profit made from it, and let these people tell me how to run it, or even worse conspire against me and oust me from my own company(see: Steve Jobs).

I'm not denouncing VC as a whole, and I'm sure it is very beneficial when your company is becoming too much to run with your initial resources, and can be a big part of what accelerates big things to huge things. I'm just curious as to why the trend today seems to be to acquire as much early stage VC as possible, some companies even trying to get it before launching their product, through means like accelerators and such. $100k investment for 10% of my company? HELL NO. As I said before, if my web/software company is becoming too much for me to run with my initial group of founders, that probably means it is somewhat successful, and at that point I have more authority to dictate terms to investors. This means that I can get a larger investment from them and give them as small a piece of the company as they will accept for their investment, rather than being completely at their mercy because I haven't even launched my product and have 0 pull. Larry and Sergey as well as Zuckerberg were pretty smart about this. When their companies had users and pull they could afford to be picky about who they accepted funding from, and for good reason - they were control freaks(I mean this in the best way possible), and didn't want anything put out by their company to be not to their specifications. Obviously this worked well for them.
This is my very basic understanding of how this stuff works, so once again correct me if I'm wrong.

P.S. here is a fascinating article on Page that was posted here a few months ago if you haven't read it - it brings up some of the points I made about him: http://www.businessinsider.com/larry-page-the-untold-story-2...
'Enterprise' software is not designed to be accessible.
Technically, alcohol is a poison. (And acetaldehyde, a product of alcohol metabolism is worse.)
Why downvote without comment?
No; probably because I don't know enough about the history of the US (AFAIK, he was one of the founding fathers).
But why would they store them and why would they have access to the card number?

The credit card processing is normally completely separate from the rest of the POS. The credit card "machine" communicates directly with the credit card processing company and just informs the POS that the transaction was completed.

You would need to break into the encrypted data sent from the credit card terminal to the processing company to get the card number.

Maybe I'm just completely ignorant about how this stuff works.

Target and Home Depot are doing something that they don't need to be doing to process payments, unless skimming is involved.

If skimming is involved: start moving to chip cards and drop the magnetic strip.
"The EU" is not a single entity. While many would not want to eject 5 million citizens, for quite a few EU member states being tough on a newly independent Scotland would be attractive in order to dissuade the independence movements in various parts of their own countries.

I don't think they'd refuse Scotland outright. But I do think there'd be a lot of "so you want to remain in the EU? well, what are you going to bring to the table?" discussions, with major pressure for accepting Schengen and accepting the Euro, and otherwise giving up most of the concessions the UK have.
To save people a long read, there's nothing particularly surprising in these details. The key is held by the origin; when a computation using the key is needed the origin is asked to perform it over a secure connection. They have improved support for session resumption in a distributed environment (which is even more important now that key computations are even slower), this is commonly done as closed-source, and CloudFlare have promised to open-source it.

Good improvements, and session resumption is important to implement, but nothing groundbreaking.
Great, have you ever been a drinker?

Don't have enough karma to create a poll, there are the two options below as comments
Want a lot of holidays? Work your ass off, first
Interesting how they specifically refer to yesterday's discussion here on HN and over at Reddit, but don't go into the frequently mentioned complaint that despite not having access to the PK itself, Cloudflare can still intercept and modify all cleartext sent between the client and server, which for most intents and purposes means pretty much the same. Maybe not intentionally so, but it comes off as slightly misleading, because many people I spoke to who briefly skimmed the original announcement thought "keyless SSL" would mean this is no longer the case.

Let me ask again: why not offer a setup where Cloudflare only acts on the network layer instead of on the application layer and proxies the still-encrypted HTTPS packets to the destination server? This would mean a customer could not use Cloudflare's caching (CDN) features, but still enjoy their DDOS protection without them being able to see all my customer's private details. If I were the CISO at one of the world's largest banks, that is exactly what I would want.
New Football Helmets Take a Page from Nuclear-Plant Safety
No mention of Ant/Ivy in build tools? :(

Edit: I see you did mention it, shame you feel this way about it.
Wow, props to Rand for sharing this.

Rand, if you're reading this, two things occur:
1 - you're far from the first person to go for big-bang software releases (though listening to your cto is probably a good idea)

2 - in _Fooled By Randomness_ by Taleb (I believe, I could be misremembering) he describes the incredible level of stress that monitoring his investments daily created. I seem to recall the author writing that he simply was unable to monitor them every day and instead had to only look at some periodic summaries. Perhaps this may help people who get to mentally exhausted looking at numbers daily? I mean, it's good to notice immediately if they crater, though that can be scripted. Beyond that, there's probably not much value looking at them 7 days a week that you don't get looking at them once every seven days. I use the same technique on the elliptical machine; time crawls if I look at the timer, so it's an exercise of will to go as long as possible before looking.

Hope he's in a better place now.
Author here - Apologies, I'll work on making that better. It could perhaps do with an intermediate step where the expression is broken down into a subexpression tree.
Even if your understanding was true, it still supports my original statement - stock is not cash, and you can't easily get much cash for it on the scale of tens of billions.
Depends on the situation.

When I'm travelling, I tend to drink quite a bit. You meet lots of people on the road. Lots of them are on vacation. It's Steve's last night. We've got to celebrate.

When I'm back home, I tend not to drink at all. First of all, it's not Steve's last night on the beach anymore. But also it's nice that it's not Steve's last night for once. I also tend to value concentration when I'm home and working. To have a beer is to lose the ability to focus for the rest of the day, which just makes me angry. (Beach Jason doesn't have this problem, since he's not focusing on anything).

Age changes the equation as well. In school, the assumption was that you'd be obliterated every Friday and Saturday night. And likely at least once or twice during the week as well, since hey, it's Taco Tuesday, or Bomber Night at Alex's, or Twice As Drunk Night at Shermer's. It was just what you did.

Again, leaving school after five years of that it was quite novel to have a Saturday arrive and be able to consciously choose not to drink anything at all. That's never happened before! Cool.

Over the years, the novelty just wears off and the effect of alcohol becomes perceived as more of a negative. These days, living in France, I'll still uncork a bottle or two a week out of a sense of duty. (It is, after all, five dollars for a better bottle than they even sell at Albertsons, so it'd be rude not to.) But then it often takes a few nights to finish that bottle. A thought not easily conceived, I bet, by a version of myself 20 years ago.
Ah ok. Well, the founding fathers did their founding after a pretty momentous revolutionary war as you may know. And the British subjects settled in America weren't doing so badly that they had to rise up in desperation for hope or a future. They wanted political independence and self-determination (in much the same way Palestinians want today, although different factions among Palestinians have varying territorial and other desires.) I agree with you that many of the restless and unhappy masses become the actual front-line fighters in conflicts; I just disagree that providing people with financial and social stability would necessarily avoid a conflict. Sometimes people just won't stand for something.
You can only "easily" "throw together" things if you have any clue about a) where to find things, and b) how you can make them fit together. The problem with Mathematica is that neither of these is easy. I mean, look at their literal Hello World example:

GeoGraphics[Text[Style["Hello!", 150]], GeoRange -> World]

In any other language, if I wanted to write some text on a graphic, I would find a routine to load an image into memory and another to render text into that memory. That's genuinely easy.

But in Wolfram's case, I'm apparently just supposed to know that there's something called "GeoGraphics" that does this kind of thing, that the text goes in a Style[] block (what?), and "GeoRange -> World" is how you tell it to create a worldmap as a background. WTF. And don't tell me "read the docs", because even if I found this, it wouldn't help me much with the rest:

http://reference.wolfram.com/language/ref/GeoGraphics.html
What data can they capture and log, beyond data captured and logged at any website?
Alibaba, with Its I.P.O., Mints Millionaires and Risk-Takers
Because DDoS protection isn't just something you do at the network layer. It's important to be able to apply filtering at the "application" level.
Never drank a drop (dad was an alcoholic, consider me immunized)
Being based on Clojure for good and bad also means being dependant on the JVM. Not taking RMS's stance on Free software with a capitol F into account (and make no mistake that Emacs is RMS's baby, it wont happen), the JVM is a troublesome dependency in itself.

OpenJDK has terrible performance. Oracle JVM has terrible licensing and platform support.

For the "emerging" platforms such as ARM that means that anything based on JVM is inaccessible, unless you are willing to accept a 30 second+ startup-time for any JVM based application.

If you have any doubts about this, try getting Clojure and the appropriate tooling working on a Raspberry Pi. You will be tearing your hair out before having written a single line of code. While the rest of the Linux userland (based on C) just flows by at a nice regular speed.

The JVM situation (either open, supported and slow, or not supported at all) makes Clojure a no-go on this entire platform.

While I'm not saying we should limit Emacs to what runs well on a RPi, I think it's worth considering ARM as a critical platform to support in the future, and the JVM has no room there. At all.
Although I totally agree with the gist of it I have to admit that I skimmed the article.
For Trees Under Threat, Flight May Be Best Response
Yeah, stop being silly and just click the link on the page to the actual documentation with examples:

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/wi...
Hungaria does not have the kind of poverty USA have. Hungaria is poorer then USA overall, but the poorest in Hungaria have it better then poorest oversees. There are many structural reasons that make it hard to "climb up" for poor which do not exist in Hungaria.

The part about "relatively happy life with full of love (on a farm or in a small village)" is very out of touch with what the life of poor is. Being poor is about not being able to afford farm, healthcare and living in a bad school district. It is also about being disproportionaly targeted by law enforcement (up to asset forfeiture) and not being able to pay for lawyer or navigate the system. How much would you appreciate being arrested over loitering or similar charge that amounts to "existing and being poor"?

All that creates structural barriers that block you even if you manage to overcame "cultural problem". Which in turns makes people more likely to give up and not even trying. Which in turns leads to even bigger disdain against poor and more targeting and punishment. And so on and so forth.

War on drugs is nice example. If you have been caught with marijuana, you not only get conviction, you also loose the right to work in many licensed professions (such as barber), the right to government help with school tuition or living. It is punishment that matters only to poor and only makes it harder for them to put lives back together after they made mistake. Comparatively, if your poor in Hungaria have easier time to get back into normal live.
Based on seeing the last crash-

It's not really skill level that determines whether you keep a job. Having a good network and being able to hustle for opportunities are far bigger determinants.

The quiet, 50th percentile engineer who hasn't had to look for a job in 10 years, doesn't know a lot of people, low-ish EQ, works for a company that's not well-known: most at risk of struggling to find a job if laid off or company goes under.

Someone who knows little more than HTML but is a young, hustler type, big network, sociable, puts more energy into finding gigs - likely to get at least some contract work to sustain him through the
*downturn
Botinder – browse Tinder from Chrome
‘X-Ray’ Vision into Firewall Configurations and Network Traffic
Show HN: Ultralancer – An exclusive network for the world's top freelancers
Some types of companies are harder to bootstrap in a way that is profitable from day 1, also the risk for a small bootstrapped company is they just prove the market for a VC backed juggernaut to come in and eat them alive.
Ruby 2.1.3 is released
Only way to make it unnecessary is either by making people perfectly tolerant, or perfectly uniform. In both cases it won't be people anymore
Their twitter bot seems to have gone crazy. It keeps sending the results for my program again and again. Think there is a bug in the bot, and it is picking up old tweets again from the timeline.
I dropped my Lumia 820 at least 50 times onto concrete, wooden floors and out of the car. Lived in my pocket with keys. Took the lot.

Then one day, it gave in and the OLED display went pop on a concrete drop. Digitizer was fine.

No "oh shit" moment. £55 on ebay, 10 minutes work with a Torx TX4 driver later, good as new.

That's what I expect for that price but I got that for just under 1/3 of the cost.

When you pay a chunk of cash for something I expect it to be a little more durable than your average apple product.

For ref, I broke a 4S dropping it 2 feet onto carpet on the first drop.
I saw an idea of writing about rejections and failures in science earlier this year, e.g. http://composition.al/blog/2014/04/29/rejections/

I think there's still risk of others reading a list like that and thinking "look how much they _do_", but it's definitely an improvement on the usual pattern of sharing only successes and good news.
You know what might make it a bit clearer? Showing the assembly code that is associated with each of the boxes. It's hard understanding what each box represents, no-one outside of compiler developers has the right vocabulary for descriptions to work. Something concrete, such as an x86 representation of each boxes actions would make things much clearer.
#0 "Stop masturbating"
But wasn't the problem also the fact that US (whatever it was back then) was basically a UK colony, which meant that the UK was basically levying lots of tax and taking whatever they could back to the UK? Also, it's not like the people of the US attacked another country... they just thought that they would do better without a foreign overlord. Probably, if the UK let them go (like they would let Scotland go), there would be no war. Or am I mistaken?
Checking Oracle VM VirtualBox. Part 1
"Why are EU youth joining the ISIS? They don't have any other opportunities in life."

That's an utter and complete lie.

Even if you believe it explains the Arabs who join the ISIS (which it doesn't), it certainly doesn't explain why the European converts do.
I've recently worked on back porting the "cursors" feature of Om to our React project using Facebook's immutable-js library. Although I did have some success (I got a basic POC working inside our app), the work to do a complete port of our project to this way of doing things was decided to be too much effort for the benefits it would bring.

I am still, however, a big fan of the immutable/Om way of doing things with React, and it will be the way I build future React projects from the ground up.

Some feedback on the article itself:

"For an animation, like moving a <div> from left to right, the IRenderState function might be called several times a second. Sometimes it is better to think of your app like a movie (a cartoon, I guess) rather than a static set of objects sitting around waiting for events to happen. And if you are thinking: “that must be horribly slow”…​ well, it isn’t, thanks to React’s virtual DOM that efficiently projects changes out into the real DOM."

If you're re-rendering a div in different places using Om/React in order to animate it, I would say you're probably doing it wrong. You should do one re-render to apply a new CSS transition class.

Also, lots of re-rendering on desktop Chrome is, usually, quite fast because of V8 and desktop CPU's... try doing this on mobile, or (in our case) a DTV set-top-box, and you'll quickly run into performance issues. Not every JavaScript engine/platform is fast enough to pull off the naive "re-render everything" approach in React. That's why they included shouldComponentUpdate, and why David Nolen went to such effort to facilitate cheap shouldComponentUpdate checks in Om.

Of course, YMMV, don't optimize prematurely, but don't also assume "re-render everything and the virtual DOM will always make it fast enough".
Did you read the article? In almost every instance, most good jobs were unavailable to immigrants and members of a cultural or racial minority.

These criminals only wanted respect and the same things other Americans had a birthright to. They believed organized crime was the only way to achieve the same standard of living.
He was also an English general who betrayed his nation and his king.
How to be more effective with my time
Hi HN,
Consistently throughout my life (I am 20 years old) I have found myself wasting time.

I am not saying I need to have less fun, but quite often I will waste hours per day doing meaningless tasks such as watching a film or going on a long walk.
I enjoy programming and learning - the problem is that I can't motivate myself all the time so I end up wasting hours doing meaningless activities.

I feel like a lot of the advice out there is written for people who have serious procrastination issues - I am more focussed compared to the average person.

But If I want to build something really cool and 'make the world a better place' I need to inch my way towards perfect time management, but I am really struggling to do that.

Thanks for reading, any advice?
This article is very similar to the thesis of Sudhir Venkatesh's "Floating City: A Rogue Sociologist Lost and Found in New York City" which studies how low level criminals (crack dealers, prostitutes) try to cross racial and economic classes to expand their businesses in NYC. They aren't criminals by nature but, as Gladwell writes, this is one of the few avenues open to them.
> http://en.wikipedia.org/wiki/Shooting_of_Trayvon_Martin

You're citing a case where the defendant was found not guilty of 2nd degree murder. How are you so sure it proves anything? Do you have a better handle on the situation than the jury did?
Please elaborate on how Mike and Chuck were realistically going to become coding experts in a situation where they were 13 years old and their mom was addicted to crack, not bringing food home, and selling random household items or prostituting herself for petty cash.
It will, because Apple Pay uses a EMV-based protocol (also known as chip-and-PIN) over NFC. The actual card secrets that can be used to authorise payments never leave the iPhone's secure element.

Additionally, because you authorise the exact amount on the iPhone, hacking the terminal to have it charge a higher amount than shown on its display is impossible.
The question is whether the slide-deck was self-fulfilling because it came from Sequoia.
Experimental JavaScript compiler shakes up ideas about speed, simplicity
Centrally planned economies go a step further though, it's not just deduplication it's forced personal uniformity to enable deduplication - and then that's probably a cover for megalomania. I'm not suggesting we have a state clothing and state haircut (though that would be highly efficient!).

Let's take UK national tests - which we used to resell/reuse around the world - why do we need separate entities vying to meet a target but provide the easiest test. How is that better than a single test?

If local decisions are always more efficient why don't we see each McDonalds drive-through redesigned from the ground up, purchasing its own meat to make patties, procuring flour individually for its own bakery service, designing their own kitchen lay-outs (they're franchises in the UK, even the buildings are largely prefabbed; all food is made off-site and cooked on the premises AFAICT).

What would be the detriment to all councils using the same CMS for their website - wouldn't it be better to spend centrally on one CMS rather than have every council get a new one made. Really any of the major FOSS ones could be modified to suit for a fraction of the real spend. I'll bet Walmart don't redesign their checkouts for every new district.
I have, from start to finish. Everyone wants respect, that doesn't mean its ok be a gangster. What about the loan shark victims that could never repay their debt? What about the little store owners that had to pay protection money?

Now running a little store by yourself will not get you the same respect as having your daughter ride horses in some rich part of town, but seriously - does that make it suddenly ok to become a criminal?
It's one thing to keep SHA1 in old services, but why do they keep pushing SHA1 into new ones?