skysight-inc/HackerNews huggingface dataset:
I very much agree with Kevin here. I grew up in a very average neighborhood with low ambitions and never really challenged myself. In college, I got with the wrong people my freshman year and eventually lost my scholarship.

Being out of school and with a chip on my shoulder has led me to learning how to code, starting a startup, and being accepted into a top college accelerator despite not being in school. The people I am around now are KPCB fellows, former interns at top startups, and thoroughly ambitious. Without this environment, things would not be moving nearly as quickly.

Conversely, my brother went to a Math and Science academy and is now at an Ivy league school. The same Ivy League school I am now at as part of the accelerator program.

Like people attract like people. So if over time a person becomes a new person, why should they feel held down to the old people that they were once like? I know for me the friends I am making now are like me and they are pushing me to become better. Ultimately, that is what you really want in a friendship.
Is Tarsnap going to drop prices in response to the AWS S3 drop?
I second HighchartsJS. The learning curve was minimal (imho) because of the massive amount of examples with jsfiddle links to tweak the settings: http://www.highcharts.com/demo/

Their API reference is pretty good as well: http://api.highcharts.com/highcharts

For our dashboards and most reports we now use a combination of custom Highcharts charts and standard widgets available at Geckoboard.
Is this really that BIG? They started this project back in 2011 if I remember correctly, and it never really took off. There are way better webgl alternatives performance wise.

And yeah they haven't released a SDK yet as some people have mentioned here.
This is quite an intriguing move by Stripe, and I assume they'll provide a similar service to Neo&Bee, where merchants will be completely shielded from the price volatility in Bitcoin. It would be interesting if Stripe adds this Bitcoin support to the Stripe Checkout by default, being one of the first mainstream deployment of Bitcoin payments. It might also allow them to reduce fees, which have been largely set by the large card processors so far.

[Edit: Fixed bad grammar]
PencilCase App Maker Announced
#1) Mill cache is relatively conventional (except with 9-bit bytes). Everybody uses the EDA tools to create caches, so everybody will get similar power numbers. However, there's a lot more to the hierarchy power budget than the caches: read buffers, write buffers, pin drivers, etc. The Mill has neither read nor write buffering, and backless lines don't drive pins. We won't have good numbers until we have gate-level sims of the hierarchy, so for now all there is to go on is skill and expertise. We're not worried; YMMV.

#2) The bypass is similar for the FU-to-FU paths, but an OOO has to also feed from the renames that the Mill doesn't have.

#3) The OS port is a largely solved problem: we expect to use the L4 microkernel as a base and the existing L4-based Linux etc. implementations on that. https://en.wikipedia.org/wiki/L4_microkernel_family. Porting L4 to the Mill is pretty easy; we designed it that way :-)
Accidentally ran paymentiframe.com out of swap space. Should be back now.
Please, USA already supports the turkish governement...

Ff it was not the case you would be hearing Obama say How bad Turkey is regarding "human rights and democracy".
Ugh, wish I had checked this after sending it, now it's too late to edit. I think the gist of it is clear, but to make sure:

Overprinted with 0x08: requires 3N characters

Overprinted with CR: requires 2N+1 characters
Can't wait for Mill on Rails as well.
I made a free online photoshop thing:

http://yangcanvas.com/paint
I think it is not about "cultural recognition". It is about money.
"This will finally allow them to compete on a level playing field in the global video game market..."

The EU started realizing you can make money with games and they try to jump on a train which already left.
They should start inventing their own business. Instead of filling hot water into a steam engine.
Repent or perish
>>All of which is to say, I think the 10x they're talking about is unrealistic.

I think that is putting it mildly and is a little strange to somehow claim in the first place. That can't possibly be true, their isn't room for a 10X increase in optimization on an Intel core chip and would be impossible to reach based on memory bandwidth and the amount of execution resources available on a chip alone. The ideas they have concretely put forth simply don't work or don't really provide a performance increase.

Take their virtual memoryless implementation. Getting rid of virtual memory doesn't buy you a whole lot especially when you need to add in a protection mechanism that looks a lot like a TLB in the first place(and must have the same general properties to provide protection, you just gain very marginal lookup costs).

If you do the math, this can't add more than 1-2% in performance in common application software at the cost of making every modern operating system unusable and increasing memory consumption(embedded systems anyone?). If getting rid of virtual memory was so great, why didn't someone do it in every other preceding clean room architecture? My answer: It isn't.

Or consider how they want to do branch prediction: add a separate ISA to do static branch prediction that is added by the compiler and loaded asynchronously by another cpu component and then supplied to the main cpu.

First of all, this doesn't work. The CPU can't have performance critical data pushed to it by another component. There is a reason the Branch prediction table and branch target buffers are small and focused and able to be accessed quickly. Secondly, static branch prediction is awful. You simply must be able to modify branch prediction data as the CPU executes to provide optimum performance. So it seems they want to be more power hungry, more complex, and have less performance than a mainstream CPU when it comes to branch prediction.

It is possible I have misinterpreted some elements of this scheme but basic design decisions like putting branch prediction into a separate component of the CPU simple don't make sense at all from a chip layout perspective.

Finally, I'm not really sure where the performance is supposed to come from with the 'belt' in the first place. Data dependency is incredibly complex in a modern pipelined cpu and while it is possible to reduce the cost by precompiling software for an optimized CPU the benefits are all very low level and really don't extend beyond reduced power consumption(assuming compilation cost can be amortized). At some point, to get more instruction level parallelism you simply have to bite the bullet and do dynamic out of order scheduling in the CPU to extract more performance. This has a well defined cost and an upper level limitation on how much total parallelism a CPU can extract from an instruction stream. Think of it another way: a static compiler has less information than a running CPU so one can't expect it to be able to extract more parallelism than the CPU itself.
I always assumed that the parts of icc that Intel want to keep secret aren't in the backend, they're in the optimisation phases, which could be ported to compilers for other architectures.
This is huge, maybe not for Stripe but this is huge for Bitcoin.
I registered only to warn everyone even do not try gimpshop - it will install findwide mailware.
I am an entrepreneur. Just not a "fastlane" get-rich-quick one.
Makes you wonder, if everything had gone to the original plan in syria already, nat gas pipelines would be headed to europe by now and the IMF wouldn't bother with the gazprom bill to russia…

Also interesting how there has been very little action about the blackouts from the State Dept talking heads (beyond the toothless shaming), if this had been a country not doing the bidding of tptb we would probably hear of sanctions against turkish corps in the us.
I've always loved Stripe for their innovative side and the way they made accepting / making credit card payments so easier and nicer.

I'm so glad they integrated bitcoin, which I think will be a really good contribution to make btc spread amongst normal users.

That's great to see them becoming more of a payment processor versus the simple credit card processor they were.

I love stripe, I love btc, and seeing them together is just really cool and a big step for both.
There is also the opportunity for you to be the change you want to see, and be the influencer to inspire and empower those around to "become you" - positivity and inspirations spread fast and far.
That is pretty useful info thanks for that :)
Krita is a great program, and maybe a future GIMP replacement, but for now, it is strongly focused on Digital Painting, and it does a great job in that field.
Oh, this is weird. It serves a different page for Firefox (no WebGL? No WebKit?). There's a full page live demo of the periodic table (the another video) on Chrome and Safari.
Is it april 1'st already?
Well, it does "route around damage", but there's a difference between an infrastructure damage (be it a denial of service, or a tactical nuclear strike) and a continuous, intentional action of a sentient adversary.

Unfortunately, conflating those two concepts is a common mistake when designing or thinking about systems.
Oh yes, I am by no means certain about my line of reasoning, but emotional intelligence and self-awareness are inheritable traits; so even if your parents or grandparents changed their names, it would still indicate an increased likelihood of your possessing these traits.
Stripe is fantastic at building interfaces and APIs for payment processing - the fact that they could lead the move away from CC's (on which they built their business up until now) is thrilling to me. Step 1!
Gosh, I hope not. If anything, they should raise their prices.
So wouldn't I.
I actually had high hopes for Sun's Rock architecture, which had a rather elegant hardware-scout/speculative threading system to hide memory latencies, and instead of a reorder-buffer they had a neat checkpoint table, that simultaneously gave you out of order retirement, as well as hardware support for software transactional memory.

Alas, it looked good on paper, but died in practice, either because the theory was flawed (but academic simulations seemed to suggest it would be a win), or because Sun didn't have the resources to invest in it properly and Oracle killed it.

Claiming a breakthrough in VLIW static scheduling that yields 2.3x seems interesting, but the reality made be different, not to mention what kinds of workloads would get these speedups. If you compare the way NVidia and AMD's GPUs work, in particular AMD's, they rely heavily on static analysis, but in the end, extracting max performance is highly dependent on structuring your workload to deal with the way the underlying architecture executes kernels.

If it turns out you have to actually restructure your code to get this 2.3x performance, rather than gcc-recompile with a different architecture, then it's not really an apples-to-apples speedup.
Exactly. Most will specialize at install-time. Code without an install step will specialize at first execution; the IR is designed for specialize speed.

The specializer can also be run free-standing as well, to create ROMS and where installations want to ensure distribution uniformity.
Thanks for the hint.

Actually, in terms of alternative FP JVM languages, I am more into Clojure than Scala, even though I am a big ML fan.

So I my Scala knowledge is currently at Scala 2.8 level and I wasn't aware of it.
Why are there invites, and why is there a limited number of them?
Productivity, Creativity, and The Neuroscience of Idleness
Thanks. `Makes sense.
Comparing floats is sometimes useful. For example, if you are testing that you have copied a data structure correctly.
I wish they would add ACH
HN takes 29+ seconds to load for logged in account
Anyone else getting this: (29 second home page load time for logged in user)

http://i.imgur.com/PgrX6s3.png

Only happens if you're logged in. It's been this slow for several days now.
Google brings cloud to the new elasticity levels
We have it in beta. Email amber@stripe.com!
Orwell does work, North Korea and Cuba are examples of that. But you can't create an Orwellian police state over night, and those sorts of oppressive regimes tend to be unstable (Libya, East Germany, Romania, etc. all gone now).
A gentle introduction to Apache Aurora
> No time for reading is the biggest issue which is also an excuse for most of us.

I don't think it's a lack of total time. If many of us could see how much time we spend on our phones or surfing the web every day, we would likely be horrified.

It's that we've diced our time into increasingly small slices and want some sense of completion at the end of each one. We play a ten minute game on our phones ten times, instead of watching a movie. We finish reading ten blog posts instead of part of a book.

We never have an appetite for a real meal because we're constantly snacking.
I think you misanderstood. He does not only use vectors, he just always needs to have vectors on his projects. Inkscape won't be a solution.

Apart from that, Inkscape seems to be a good solution for pure vectorial work. But my non-techies friends hate the UI. It is not that it is different of Illustrator, they just found it ugly and unpractical.
I wonder how this will work. Once out of beta, will it be a default option, or will it require extra steps for both the developer and the end-user? And will we be able to operate primarily in Bitcoin end-to-end, or will everything be converted to/from a preferred currency (e.g. USD) during each transaction?
I will stick with Bitpay, thank you very much. They are also actively researching and testing bitcoin stuff > http://bitcore.io/blog/articles/cosign-our-multisignature-wa...

I used Stripe for several months, but then they said my business is "too high a risk" for them, 7 years in business (longer than Stripe), hosting company in Ireland, very low charge-back rate, all customers more than happy, good support etc!

Since then opened a merchant account with Elavon after referal from our bank for credit cards and started using Bitpay for bitcoin,
not only have lower fees (0% in case of Bitpay + 30$ a month for professional account), but also registered with Mastercard 3D Secure and Verified by Visa, which Stripe doesn't offer either.
Ah, yes. In the U.S. we had Operation Northwoods, where not one of those psychopathic "leaders" who concocted it was disposed of, either expediently or forcefully:

http://en.wikipedia.org/wiki/Operation_Northwoods
DoD proposal that "called for the Central Intelligence Agency (CIA), or other operatives, to commit acts of terrorism in US cities and elsewhere... public support for a war against Cuba by blaming it for terrorist acts..."

Also see "Gulf of Tonkin incident." Any others?
Honestly it isn't quite obvious the way these firms are using the open data.Do you mind expounding how how they are using the open data?
I wonder how Stripe will handle customer disputes. Obviously Bitcoin doesn't have chargebacks, so will customers be out of luck if the merchant doesn't provide the services?
Even assuming it is true - aren't there a whole lot of other things one could optimize first, before sieving out friends?

Who knows, you might even become an inspiration to your friends and they might change along with you.

Also if you do things you want to do, the people you spend the most time with will change automatically. For example if you start going to startup meetups, you will hang out more with people who do startups. If you start doing more sports to lose weight, you will end up hanging with more sporty people.
This is like using Vim-mode to switch to Emacs, or installing Lindows. If people could accept the trivial conventions of the software you're moving to ("How can I use GIMP? The hotkeys are different!") and stop treating it like a free badly-executed Photoshop clone, they might realize that it's really nice to work in.

My problems with GIMP were the CMYK stuff and a few terminology issues. I really love the GIMP interface, and I'm not the only person who finds the Photoshop interface awful.

I think that people just hate to have to learn anything new, and are willing to pay rents for the rest of their lives to fend that moment away where they might have to spend up to a week or more working in something that they're unfamiliar with. It's a bit like the fortune web developers pay to not have to figure out unix, or Apache.

Or like using a guitar tuner to tune each string separately. Maybe I'm just an angry guy:)
>which are awful, but necessary for now

As a consumer or business?

Because as a consumer, I've never had a complaint about my CC, ever. With the NFC chips built into all new CCs (at least here in Canada) I tap my card and leave.

You can't get more convenient than that. As such, I don't think credit cards are going anywhere.
> Um... you know that aaaaaa and (aaa)(aaa) are not the same with floating point numbers, don't you?

Why would so many people upvote such a condescending comment?
From the posts on Reddit they are saying their compiler is based in a JIT architecture similar to how mainframes work.

Basically doing AOT compilation and optimizations on installation, but they have postponed more information to an upcoming talk.
I was just responding to the patronising tone of the comment above, showing how it's rarely the case that such manipulation is directly punished by the masses.
Interesting, thanks for the correction.

I'm neither a native English speaker nor an engineer, and I didn't know about the distinction.

https://en.wikipedia.org/wiki/Accuracy_and_precision
After setting up Paypal and Google Wallet payment forms and being left wanting to shoot myself, Stripe was a fantastic breath of fresh air.
When was this, exactly? Was this Imaginary Fantasy Past Golden Era US, or real US?
Homeland Security reveals what DHS mailing lists someone subscribes to
They don't. They don't handle customer disputes with CC either.
Your book a week comment reminded me of the wonderful What If on XKCD about the infeasibility of reading every English book ever written.

https://what-if.xkcd.com/76/
It is fascinating. It's also interesting when otherwise rational, smart, people believe weird things.

http://www.michaelshermer.com/2002/09/smart-people-believe-w...

I know people with degree (good degrees, good English universities) in Chemistry who believe in and use homeopathy.

It's baffling.
Most people don’t lock their Android phones – but should
Wouldn’t Have Happened If Tim Cook Had Been in Charge
Nice job! I'm in the industry and was thinking about doing the same thing. Glad to see someone beat me to it!
The West wants to undermine their ally (Turkey) agaist Syria? Interesting theory. Or maybe one of Syria's allies has their own intel capacity...
Ask HN: .js domain 
Today when I saw btappjs.com a thought came to my mind as in why we dont have a .js domain even though we have so many sites dedicated to some kind of Javascript library . I am aware of jsdb.io which is very helpful for getting all the Javascript libraries at one place .
It is good to have friends who aren't quite like you. It is good to have friends who don't work in the same fields as you, or who aren't obsessed with chasing success. Why? Because, hopefully, they can call you out when you start handing yourself over to workaholism/bad relationships/excess drinking/etc. Ideally, you'd let these people stretch you so you can balance yourself out; even if it means part of your entrepreneurship neurosis is lost.

These sorts of articles disgust me; it's insane how much people value their career.
There's no chance that I could ever earn more money as a self-published author if I bypassed Amazon. I'd earn more per sale, but the 30% to Amazon in exchange for solving (or at least addressing) the issues of Discoverability and Reviews is so completely worth it.

The problem, as you called out, is with the self-selling, it's a very different skillset than the one that produced the book, so it makes sense to let an Amazon help out on that front.

My sales have certainly not been spectacular[1], but just by dropping my book on Amazon I have 15 reviews[2] I wouldn't otherwise have, and far more revenue overall.

[1] http://www.syncingdreams.com/2013/02/rise-and-fall-of-book-o...
[2] http://www.amazon.com/Dragon-Master-Stonedragon-Flame-1-eboo...
Really sorry about that. Mind sending me details at anurag@stripe.com?
And now I'm moving it to a heftier EC2 instance type.
Wow, that's interesting. I wonder if there was something similar going on prior to American independence? My ancestors immigrated to the US in the early 1700s. For some inexplicable reason that no one has been able to figure out, they changed their surname from a Germanic-sounding one to (apparently) totally unrelated nonsense (an unfortunate side effect is that every living family member can be uniquely identified in the world by first plus last name.) If it was some kind of passenger list screwup, that'd make some sense.
Ah, right, I didn't understand if you were sincere or sarcasticly mocking. (This is a problem with my comprehension not with your writing!)
Because the most obvious usage of such a feature is self-promotion.
The Internet certainly was; HTTP and DNS, not so much.

Note how it's not TCP/IP failing here.
Would it matter if it was a "copy"? Whatever that even means when we are talking about the same brain. It's certainly the same person with the same memories and everything. I don't see why going unconscious would change that.
This is basically a grid[1] where the resolution is down to 1 pixel. Not a bad solution!

[1]: http://en.wikipedia.org/wiki/Grid_(spatial_index)
Using Trello for Web Development? Get More Effective.
I like Paint.Net a lot on the windows side... for Mac/Linux alternative, look into Pinta http://pinta-project.com/ ... it's essentially a cross-platform port of Paint.Net

They do the vast majority of what most people need in a simple photo editor.
I use GIMP all the time for editing and its interface feels great to me. Mostly just like this silly thing I made as an avatar http://i.imgur.com/4xFBVus.png or this color swap I did http://i.imgur.com/S7QH2EA.png , or cropping out something to put it on a different background, changing the contrast/saturation/brightness/etc to make a picture look better, sometimes pixel art, or turning a series of images into a GIF. I used to use photoshop and I remember it not really being easier or harder. It did have moments where it was more convenient, such as automatically sizing a new image to the size of the image in your clipboard.

The new single-window mode helps a lot.
Ask HN: can't remember site small offers
A while ago I found a site where people can post offers, like "I will make a small pod cast for you for 2$" etc.

but I can't seem to find the site, any help?
I was aware of the earthquake danger, but the tsunami is news to me. Given that we are not directly on the ocean, I imagined that the significant buffer provided by the Puget sound would absorb the majority of a tsunami; is that not the case?
Linux Kernel Panel: What's what with Linux today
My question are you looking for Steve jobs the CEO legend or steve jobs the 19 year old kid that was selling crazy?
White House unveils plan to end NSA's bulk collection of phone data
I've noticed that the amount of unread books I have actually stresses me out, so I've come up with a more positive way of looking at my unread book pile.

Instead of seeing my books and thinking "holy crap I'm so behind it'll take me years to read through just the books I own", I think "This is awesome! Whenever I'm done with my current book I can go on to read whatever I want. I'll never run out of potential knowledge. "

The positive outlook makes reading fun again.

If you turn reading into a chore, you'll see it as one.
1906 was somewhere between 7.8 and 8.25. Pretty far from 9. "8 or 9" is a huge range at that scale.
Seriously... it's been years. You'd think people stop recommending it.