skysight-inc/HackerNews huggingface dataset:
> rather, it's that we saw those relationships and went looking for the minimum set of rules from which they could all be derived. There are (of course) other choices we could have made, which are useful in different cases, such as talking about geometry on a sphere instead of geometry on a flat piece of paper.

OK, this makes sense now!

> It gave a corpus of different approaches, linked up the intuitive notions with formalisms, and led to several generalizations applied to different contexts.

And I guess this gives you multiple points from which to verify new ideas.

> If you need an analogy to what this would be like in a different field, we discovered (modern) formalism around the same time that biology discovered evolution, and formal (mechanical) computation around the same time they discovered DNA

This kinda reminds me of the Bohr atomic model from 1925: it went through many iterations since, a lot of which were kind of true but not quite. They discovered that, oops, the electron orbits are elliptical, not circular. And the more weird and odd particles and effects we discover, the more accurate the model gets, but the original wasn't that bad at modelling reality. Or the Newtonian physics vs modern stuff. Newtonian physics was 90% there, but not quite enough to explain things happening in extreme circumstances that are difficult to observe.

> you might want to check out Category Theory or Homotopy Type Theory. Both are very applicable to programming or science, if either is your field!

Category Theory is definitely on my list of things to learn. HTT seems quite new fangled, I remember seeing that the book made a big fuss on HN recently. I'll have to read more into it to see if it's worth it for me to delve deeper into.

I'd love to hear more about book recommendations! I'm a software engineer and I've had a CS education, so I've had a decent chunk of college-level math (including linalg, diffeqs...), automata theory, etc. So, some exposure to post-1700s math, some formal paper-reading, etc. You can find my e-mail in my HN profile if you like.

Thanks again. Good talk!
Big healthcare - seemingly doesn't care a hoot about mobile
Why Do We Need Distributions?
I bought some of those about a year ago... not sure if the nostalgia's worn off, but the quality of the bounce just doesn't seem as good as it was when I was a kid.
Thanks for the response . . .

When I look at https://stripe.com/docs/checkout

I see the simple integration and custom integration . . .

under custom it would be great to have an option for

data-remember-me

false

I expect stripe has enough traffic to experiment and optimize with remember me being on by default on most stripe checkout forms.

Being a developer it's a simple addition for stripe to make for more flexibility . . . if it's enabled by default I expect it would be active on most of your checkout forms.

I just don't see a reason not to offer this option.

It might not affect conversions on 90% of checkout forms.

But it is affecting conversions for clients signing up for stripe. I have existing clients asking for it to be removed . . . and new clients asking for it to be turned off on their stripe checkout.

Granted we could all roll our own forms without it but checkout is one of the big selling points for getting new clients to sign up for stripe is how fast it is to setup with stripe checkout.

I guess it would be interesting to hear an explanation of why it isn't an option since you offer similar options for the 'custom' stripe checkout form.

Why would offering this option be bad for stripe?

Thanks again for a great product.
The problem is that in the example given, the two problems framed in term of loss and in term of gain are not equivalent.
Depending on how much time the student has to consider the question, he might not see from:
- If you choose Medicine A, 400,000 people will die. If you choose Medicine B, there is a 33.3% chance that no one will die and a 66.6% chance that 600,000 will die.

That in the case of medecine B, there's a 66% that the result (600,000 people dying) is equivalent to the result of not taking any medicine.

Whereas when the problem is framed in term of gain, it's quite clear by the phrasing "66.6% chance that no one will be saved.".

That's the problem with this kind of questionnaire, and it's compounded by the fact that they do not provide the Korean/Japanese/French version of the questionnaire they used.
how does this differ from V.me by Visa?
Why would you abuse the WDT to periodically wake the AVR? You could connect one of the reed switches to a true external interrupt and use that as your wakeup call. Saves battery and you don't run the chance of missing anything in between the second long checks.
Usually dynamic languages are recommended for newbies - such as Python. Newbies don't care about basic correctness or safety of their programs, it's more important to "get something on the screen" quickly to stay motivated.
To be fair, Steam has been in a race to zero for quite some time. I know multiple people to refuse to buy games unless they are hugely (80%+) discounted. Their new expectation of price is "cheap". This seems to be regardless of what the regular retail price is. $60? Wait until it is $10. Oh it is normally $10? Wait until it is $3.

Steam helps this along with its nice email reminders when a game on one's wishlist is on sale.

That said, Valve's earlier policy of "we can put you on sale whenever we want" was interesting. A lot of developers objected, but from what I read (admittedly not much more than a handful of blog entries) Valve's knowledge of how to do pricing meant that their seemingly chaotic sale methodology (generally? always?) resulted increased revenue for games which had been put on sale.
NSA/Snowden scandal reenacted by Primary School
Whatever API they are using the get the phone number without the user entering it on mobile is probably easy to spoof. It may not even work on all platforms and the user may have to type a phone number in that case.

Would you trust a phone number handed to you by a PhoneGap JavaScript method, for example? It would be pretty easy to tweak to return whatever is needed.
To a degree. In 1976, someone at both medians at Yale would have a 1410 on the 1996 scale.[1] In 2013, that was a 1510. I can't find percentile charts from back then, but I believe the distribution has stayed roughly the same, which means that Yale has gone from a median score in the top 4% to one in the top 1%.[2] In 1976, about a million people took the SAT, so a top 4% score was a pool of about 40,000 potential students. In 2013, about 1.7 million people took the SAT, so a top 1% score was a pool of about 17,000 potential students.

So population growth explains part of it, and much of the rest can probably be explained by improved financial aid causing applications at Yale to go up by a higher percentage than the overall increase in number of test-takers.

What's really telling is that, despite all the criticism of the SAT, Yale responded to the increasing number of applicants by using the SAT more aggressively to filter applicants. In other words, when faced with a larger applicant pool, Yale decided to reject students with SAT performance that it had previous deemed adequate, because it couldn't think of any better criteria to use to distinguish the additional applicants.

[1] Yale's data: http://oir.yale.edu/sites/default/files/W032_Fresh_SATs_5.pd.... Tables for calculating recentered scores pre and post-1995: http://research.collegeboard.org/programs/sat/data/equivalen....

[2] http://www.collegeboard.com/prod_downloads/highered/ra/sat/S....
Memcached Tech Talk by Mark Zuckerberg (2008)
Serious dedication to going #2.
Second Success Raises Hope for a Way to Rid Babies of H.I.V.
Your boss can't unilaterally lower your salary. You had an agreement to do X work for Y pay, and if he/she wants to change Y you need to agree.

If you are in the US, don't quit. Instead send an email (important to get this in writing) that you reject the proposed lower salary.

There's a lot of missing info here. In general, if your boss is trying to get you to quit, you're probably better off getting laid off or fired instead.

Also, immediately start looking for a new job.
So you're going for AP, not CP? That is a valid choice, but it should be explicit.

However, from your description it would appear to not even be AP. It's neither, which means it doesn't guarantee uptime and or a causal connection between accesses. What exactly does it guarantee?

As I said previously, single node Redis is brilliant and I'm grateful for your work on it. However, I am not convinced you know what you're doing when it comes to distributed databases, so I won't be touching Redis Cluster or Sentinel.
Honest question: does it make sense for startups to hire inexperienced but smart people? Unlike big businesses, startups have less time to train/develop/mentor talent. They also usually have one focus: shipping product. Because of that, it seems better for startups to hire older, more experienced people who can be productive immediately. Of course there will be exceptions, but I think that on average big firms should hire fresh grads and startups should hire experienced workers. Is my thinking wrong?

Edit: I suppose the main benefit of hiring smart inexperienced people over smart experienced people is that you can hire more of them for the same price. Plus, maybe inexperienced people tend to be young, and young people tend to have more hours to devote to work? Are there other benefits I'm missing?
Congratulations on the launch.

As the first author on the platform, http://conqueringthecommandline.com, and as the author of two other books (http://books.markbates.com), I can say that this was the easiest, and nicest tool chain I've worked with.

It took me from saying "I'm never going to write another book again" to "I have so many books I want to write now!".
Flexcoin and Poloniex vulnerabilities
I assume you mean the "reduction" process. The "redaction" process is an important part of the scientific process!

I know you were being sarcastic, but I think you are also being a bit unfair. Publication is necessary these days at perhaps an unfortunate rate, I agree.

However at least most research mathematicians publish largely to share ideas. After all, that's the best part of the job. Certainly this is true of the vast majority of them in my experience, and the ones weren't motivated by this tended to be very focused on teaching and very good at it.
Coming from a country that uses litres and millilitres, European centilitre paper cups just look plain weird. It's certainly the most appropriate unit for the task, but I'm just not used to it.
This Wearable Robot Lifts 110 Pounds In Each Hand
I wonder if the final, low price here will end up empowering consumers more or instead just reduce quality. HN often laments the rise of free-to-play games with IAP, and I wouldn't be surprised if even more of the industry tends towards that with this change.

That said, hopefully I'm wrong, and this change will decrease prices for consumers, increase sales and revenue for developers, and make everyone happy :) (But that doesn't seem likely, IMO.)
It's not clear from the article, in their "comparison of 1500 JPEG images from Wikipedia" did they just run through the entropy coding portion again or did they requantize? (I suspect they did jus the entropy coding portion, but hard to tell).

Getting better encoding by changing the quantization method can't be purely a function of file size, traditionally PSNR measurements as well as visual quality come into play.

Good to see some work in the area, I will need to check out what is new and novel.

That said, a company I worked for many moons ago came up with a method where by reorganization of coefficients post-quantization, you could easily get about 20% improvement in encoding efficiency, but the result was not JPEG compatible.

There is a lot that can be played with.
You should try Puzzle Quest for DS, a used DS and cart should not be that bad, plus you can sell it all if you get bored later for not much loss and you won't have that feeling of guilt as you spend money. The game is great for short trips, basically just close the DS and it sleeps until the next time you open it, then almost instantly you are right back where you were. Charge the DS when you get home, and you might not even ever have to power it off.
The Formula to Change Agent’s Behavior
We understand the agent better than anyone and we know how to make them successful, it is the reason we built ClearView. Let us show you how you can improve your bottom line. Call us for a Demo!
Just FYI, all the U-2s that are flying now were built in the 80s and feature numerous advances over the original generation of U-@s. I agree about the SR-71, I too have a soft spot for that plane. There is rumor of an SR-72 but AFAIK it's still on the drawing board.
It helps people know when the bathroom is vacant or occupied.
Seems like an alternative to https://leanpub.com/ with much better design. I'm very impressed.
Acts_as_enterprisey - slow down Rails apps randomly to justify consulting fees
Advice/Resources for Someone Moving to San Fran
hey guys/gals, I am in the process of packin up my stuff and moving to san francisco from houston. this decision is based on my skill set, mind set, and perception of the area as "the place to be" given my aspirations. the issue is that everything (listed below) about this situation is new to me and, so, am looking for answers.

-i know absolutely nothing about san francisco (where to live? how to find a job? etc.)

-i need a job (ideally as a developer/engineer), my skills would be best utilized in a start-up but will settle for anything just to make this move happen and not have to sleep on the streets for awhile (although, if it is streets or not moving, id take the street)

-what kind of salary range should i aim for that would allow me to live somewhere relatively close (can get there without driving) to the relevant community, high and low estimations would be lovely

-and anything else you guys feel like adding, everything is/will be greatly appreciated

oh and it may be useful for context to mention that i am 28 and do not have a wife/fam/girl friend/whatev

alright guys, thanks for anything and everything and wish me luck,
philip rea
This is HN. The usernames are grey, and no one reads them.
This isn't reddit. Please avoid using novelty accounts.

Sincerely,

Everyone trying to have a conversation.
I agree. Putting in the id return or not is irrelevant.

I also think his larger point is important though. The general trend towards more explicit typing being the default is a move away from Objective-C's Smalltalk roots and this is a bad trend.

I suspect it is somewhat influenced by Java programmers invading the Objective-C space and spreading their rigid typing, pattern-itis cancer.
> If there's an herd, it has been towards buying gold. Bitcoin is a blip in the radar.

Fair enough. Gold market cap ~$8 trillion, BTC ~$8 billion.

I do find BTC quite intriguing for international movement of assets - particularly if you can do it in small chunks at a time (to limit risk, like the double spending attack, or counter party / exchange risk in general...).
It is a logical leap to assume that because the spec says other types of data are valid that means you should be able to pass arbitrary data to this function that is documented as requiring a 0 terminated string. Let's say you wanted to pass an IPv4 address. Would you expect to pass it a uint32_t pointer? A struct in_addr pointer? Host or network byte order?
Best practices for API versioning?
The Google search monopoly - such a flawed system. Its 'secret' search algorithms are gamed by insiders and blackhats alike. Competitors now attack each other by building bad links & pointing them at whichever site they choose.

In return, hard-working webmasters get hit by massive traffic drops with each algorithm update. Then Google releases the 'disavow tool' - which supposedly 'helps' legitimate websites recover from these traffic drops, but only increases everyone's workload. All this to be in 'compliance' with Google. Yes, Google. Fuck you.
might be infringing

Almost certainly is -- hence the tone of the original commenter's comment.
Seen a movie in the theater recently? JP2k lives on in the DCI [1].

[1] http://www.dcimovies.com
It's worth noting here that they demonstrated this effect with language learners i.e. it's very likely that the students had to labouriously work out the foreign language questions.

Basically they've demonstrated that if people spend a lot more time on a question they answer less emotionally (which seems like it would be true independent of the language).

If they can demonstrate the effect still holds with 2nd language speakers with native level proficiency then this would be a lot more interesting result.
Within the range of very high scores (I'm assuming you mean 1500+ excluding the W section) there is so little differentiation between candidates that anything outside of a perfect score is unworthy of comment. I would wager that the majority of students scoring in the 95th+ percentile are not who the College Board is targeting with this reworking of the exam. The difference between a 2200 and 2400 is insignificant on an application also sporting four years of perfect grades (or the stereotypical entrepreneur's report card of F's and A's) and voluntourism in sub-Saharan African.

What they seem to be aiming at is limiting the benefit of tutoring in the middle of the bell curve. The SAT is not a difficult test – there is no vocabulary in the CR section foreign to the average middle-brow New Yorker reader and the Maths section is as near a verbatim review of Massachusetts' 8th Grade Algebra I curriculum as you can find. Lazy but capable students who have otherwise been well-educated are enjoying the greatest boon from test practice, and this seems aimed at creating a more level playing field for those who are unable to afford such specialised tutoring.

Whether it will have much effect is anyone's guess...for those most affected by the inequity of US public schooling, I doubt a few months practising process of elimination and test taking strategies is going to rectify years of substandard tuition
For the same reason I wouldn't accept the rationalizations about the victim in any other kind of abusive relationship.
What does drive me nuts is the non-sensical spacing.

- (id)foo

reduces readability, while

-(id) foo

is much better.

I realize the first one is more common in Apple and is probably more standard, but it begs the question why such a horrible convention ever caught on.
4 typos in the opening paragraphs. Credibility of author/editor/article has been shot.

That being said, it's thought provoking.
goodluck with ycomb!
OpenSodaProseccoCampari
But there's no limit on fixed costs for games. Presumably production could cost as much as a Hollywood blockbuster and be priced accordingly. Marginal costs aren't always everything.
More on Google Capital, Which Just Valued a Fourth Company at More Than $1B
>There is an issue with Bertrand Competition: it excludes the impact of marketing; it assumes that one pair of shoes is as good as another pair of shoes; it doesn’t factor in the cost of comparison, or the cost of switching, all of which are real.

Well that's an understatement. There's definitely a race to the bottom and it saddens me. At the same time, games aren't commodities. Shoes is a pretty laughable analogy.

I've been excited about some devs recently fighting against the race to the bottom:

868-HACK - $6 on the App Store. http://indiestatik.com/2013/09/11/868-hack-sales/

The Castle Doctrine - $16. No sales ever. http://thecastledoctrine.net/seedBlogs.php?action=display_po...

Democracy 3 - $25 for an indie game and I think has only had one 50% sale. http://positech.co.uk/cliffsblog/2013/11/19/lessons-from-lau...

Minecraft is a similar example (~$27) but people tend to blow that off as not relevant to the conversation because any other game isn't Minecraft.
Thanks for the long and considerate comment. To briefly respond --

> So, we’re planning to dump Checkout for a few reasons, but first among them is that Stripe changed our users’ experience for the worse, without our knowledge or consent.

When we first launched Checkout, we tried to emphasize that this was a canvas for Stripe to test out improvements. The last paragraph of the launch blog post[1] was:

"Ultimately, we think the structural shift is most important. Normally, you build a payment form and move on. Maybe you eventually get time to revisit it a year later. By integrating Stripe’s payment form, your checkout is continually improving. As we refine and iterate over time, we’ll be able to immediately pass enhancements on to anyone who uses it. We’re looking forward to seeing what you build, and to doing our part to help improve commerce on the web."

Still, I apologize that it was surprising -- and, especially, that it caused any issues for your customers. I think we likely made a mistake not emphasizing this even more than we have. Checkout is very much an ongoing work.

> For example, our customers typically sign up once for a subscription and then never enter their card details again, so the remember-me changes do absolutely nothing positive for them or us.

Well, the goal isn't just to store card details for your customers -- the idea is also that people don't have to type details on your site if they've already typed them on some other site.

Your points on the flow are well-taken (we now enable you to pre-fill email addresses nicely), and you're right that we should probably create a customer-facing "Why you should trust Stripe" page.

While Stripe.js will always be a first-class citizen on Stripe, and you're obviously very welcome to use it, my sense after reading your comment is that most of your issues are likely solvable. If you've any interest in talking more, I'm patrick@stripe.com.

[1] https://stripe.com/blog/stripe-checkout
I used the WDT to make a platform for sensing any sensor in second intervals. Using the reed switches as external interrupts would have been specific to this application. Also, the ATMega328P doesn't allow you to set the interrupt to fire on CHANGE when using the lowest power mode.

For a door opening and closing a 1 second delay is fine. If it misses an event with that delay then it was probably a fluke. Think of it as a buffer to prevent false readings.
Congressman Calls for Ban of USD in Response to Calls for Ban of Bitcoin
Capsule Station is coming to planet Earth
Someone already did exactly that.
http://detexify.kirelabs.org/classify.html
As many others have mentioned trying to figure out connections yourself can help a lot. United wanted me to wait overnight in Dulles or come back 24 hours later for a flight to Seattle. I figured out connections for myself and only lost about 4 hours in stead of 17-24 hours. It helps when you have no checked bags.
> That said, hopefully I'm wrong, and this change will decrease prices for consumers, increase sales and revenue for developers, and make everyone happy :) (But that doesn't seem likely, IMO.)

I very much hope that would be the case instead of turning Steam into something akin to App Store with thousands upon thousands of "free" games and their cheap clones riddled with advertising, boosts and so on.