skysight-inc/HackerNews huggingface dataset:
I also don't support this, but I don't see the distinction. You/your home is emitting the infrared radiation, just like the phone is emitting the signal.
http://www.cdc.gov/nchs/data/ad/ad347.pdf

> Conclusions:
> Average weight has increased dramatically in the last 40 years with the greatest increases seen in adults. Mean BMI has also increased. Although height has also increased this increase has been much more modest.
It is back up.
Startuponomics – Behavioral Economics For Startups
If either party was a proper "Capitalist Party" we would be much better off. I think it would be harmful if people said "capitalism doesn't work, what alternatives are there?" and switched to some system where the oligarchy is just as well off but everyone else has less freedom with their money.
The criteria for it getting on the front page is "anything an investigative journalist could get their hands on with a few days of dedicated searching, assuming they knew the person's name"

So tweets are in and public facebook messages are in, but private facebook messages and e-mails are out.
You have no problem with her husband "bringing up a personal conflict" using a legal system that you are obliged to pay for, but a woman using a voluntary site to fund her defence makes you uncomfortable?

Check your fly, sir, your prejudices are showing.
'Whenever you do forget, it's immediately obvious by looking at the function in question. Or by grepping things that "open" something to see if there's corresponding defer nearby.'

That's not great. Static guarantees are worlds better than "I can manually look at it, and manually grep for places I need to look".

"But I didn't need to write a ChdirToSomewhereAndBack wrapper class either."

That's not exactly hard, and if you're doing something frequently then writing something to abstract it away is the right approach. It's true that many languages leave defining that wrapper class ugly and push it far away from the site of use in one-offs.

"All potential bugs are in plain sight, not hidden in some wrapper."

That would be one of the upsides, yes. The related downsides are that there is more room for bugs because you have to get it right every time instead of just once, and bugs might be hidden in plain sight when there is too much clutter.

"If you needed to do this chdir thing often, you could simply wrap it in a function:"

That seems isomorphic to the RAII wrapper class, with slightly more syntactic cruft.
I think you're comparing cheap in terms of time, Im talking about in terms of resource utilization and saturation. I think it would be clearer to show what the exact tradeoff is in terms of cost. In an arbitrary scenario where you have 100$ worth of ssd, and 100$ worth of CPU, and this strategy saves 75% of the SSD space at the cost of 1% more utilization of CPU, then yeah, its a total win. But isnt your example showing that it takes 5 times as much cpu time compressed vs uncompressed?
In this case, being that on staff data scientist for them.

Many companies only need a one off model to set themselves up for some sort of baseline data product. This can also be training for them on using machine learning for their problem solving.

The goal isn't necessarily to totally supplant data scientists (love press sensationalism), but to help enable companies to build easy to use models in their apps.

This can also map to saving data scientists time by not necessarily "skipping" the feature extraction part (which they can with deep learning and still do reasonably well) but allowing them to just use a fairly good machine learning model out of the box to use as a baseline.

The great thing about machine learning is the ability to mix different techniques. Google's voice detection is a great example of this. They use neural nets for feature extraction and hidden markov models for final translation of speech to text.

I think deep learning (if wrapped in the right apps or sdks) with the auto feature extraction alongside then specifying say: a "task". This task could be predicting a value, labeling things, or even compression of data[1] would allow companies to not focus on machine learning, but on straight problem solving.

The idea would be once they are familiar enough with how to feed data in to the system, and specifying a "task", they can do a lot of machine learning by themselves without having to think too much about the problem they are solving (what features work best given the data I have?)

[1] http://www.slideshare.net/agibsonccc/ir-34811120
he had agreed not to pursue the charge if, over the course of nine months, I completed 100 hours of community service and attended parenting education

Superbly written, but the underlying story and outcome disturbs me. That someone is dissuaded from presenting a fair case because a court is considered to be bad at its job and taking a revenge-not-justice punishment is the best option serves as a serious indictment of 'justice' in whatever loony tunes jurisdiction she lives. Judicial systems are meant to apply laws contextually based on actual facts, not condemn anyone who falls into a gray area.
Halifax Canada, Remote | Relocation, Full Time

Stack: R, Python, Bash

Resume: https://db.tt/8WKIarQP

Contact: Cashelle: cashellef at google's mail service

Just finished my Honors degree in Statistics and hold an Honors degree in Biology.

Interested in opportunities to get my feet wet turning my existing skill with Stats and R programming into business value in the professional world.

Competency with bash and python as needed to move the data through the tubes.
There's a line on the home page that says "Leo works well with emacs, xemacs, vim, and ipython." And they have a page about using Leo with other programs, which does have some details about Vim and Emacs:

http://leoeditor.com/leoandotherprograms.html

But I haven't tried any of it yet.
Yea, in particular NuBus had auto configuration from the beginning while on the ISA bus fixed port addresses was common. I think IBM supported multiple XGAs on the MCA bus.
I love that Romain referenced PG's Do Things That Don't Scale essay. That's exactly how Product Hunt has grown. Tons of emailing, tweeting, etc. and when it comes to building a community, being personable is the best way to build a healthy culture, imho.
WebGL Demo in iOS 8 by Goo Technologies
I find this pretty crazy. Going with a really contrived example, using the same logic, we could make it illegal to step next to your children because you could potentially break their skull with your elbow. Way too many ifs.

However, the goal itself, namely protecting children is noble. I guess hitting the sweet spot between being neglective and overly protective is hard. Such is the nature of most social issues.
You're thinking of CryptoDefense, one of the more recent CryptoLocker knockoffs. This flaw was also patched in early April if I'm not mistaken.
Yes, I would love to hear about this too. I once left my son in the car for literally 2 mins while he was sleeping to buy a soda in a gas station. I am in the US.
Is this story fiction?

The last line of the article reads:
"Kim Brooks' fiction has appeared in Five Chapters, Glimmer Train, One Story, Epoch, and other journals. A graduate of the Iowa Writers' Workshop, she teaches writing and is at work on a novel. You can follow her on Twitter @KA_Brooks."
ARMv5 and beyond have saturating arithmetic instructions, which can be pretty handy. It won't cause an exception, but it is at least one way to improve the situation.

and a sticky saturation flag in the status register
FYI, the expression is "fool proof"
Checks are the smallest cost of bignums. Dynamic allocation isn't free, it's terribly expensive. Dereferencing pointers isn't free, it's terribly expensive. It's one thing for a scripting language (where people expect poor, inconsistent performance) to have automatic bignums but it's quite another for a language in which people will be writing performant code to have automatic bignums. They introduce a thousand difficult-to-debug edge cases that slow your code to 1/3 or 1/5 (or 1/100th or 1/1000th) speed. I don't know about you, but I don't consider that "Just Working."

Don't get me wrong, they could be a useful feature, perhaps even one which should be enabled by default in Swift (I'd argue against them, but I wouldn't be entirely unsympathetic to their proponents). However, they aren't for everyone and they don't come cheap.
You misspelled "communist."

A socialist can live with inequalities, as long as they're not glaring and the floor is high enough to allow a decent living.
Grew up in France in the 90s, in a small upper middle class town. My mother definitely left me alone in the car while she was running errands many, many times (which I liked because it meant I could just read my book, which is all I cared about as a kid). My parents also let me walk back and forth to the library (half a mile or so away) on my own fairly early on.

When we lived in the US for 2 years (pre 9/11), my parents definitely experienced a few police-state-related cultural shocks.

One time, a kid started hitting me in the school bus. It turned out that the kid lived in the same apartment complex as we did. That evening, my dad saw him playing outside, went up to him, and gave him a few stern words. A few hours later, his mother had called the police, and my dad ended up spending a few hours at the local police station.

We still lived in the US for another year or so after that, but nowadays my parents heavily dislike this country, and tend to avoid visiting me as much they can. FTR I don't see myself staying in the US when I start having kids.
But that certainly ties into the cost-benefit analysis. For the small percentage of users that would want such a feature, they are probably also the users most capable of finding those 3rd party tools. So the percentage of people for whom implementing this feature natively would actually benefit is incredibly small compared to the cost of implementing it, even if the cost isn't that high.

I deal with this with my client all the time. He thinks adding a column to a report is "easy" because "it's just one thing". He thinks changing a constant factor in an equation is "hard" because it dramatically changes the output.

It's the complete opposite. Maybe the data he wants in the column isn't being tracked. Maybe it's not even very well defined. But he is like all users, all he knows is the output, there is no intrinsic knowledge of the input or the process.
I've never heard of "WebGL in a 2D context". WebGL is WebGL is WebGL - it's a WebGL context. Whether or not you decide to feed it drawing commands that will end up looking like a 3d object or like a 2d sprite is up to you.
Yes, sure, whatever, who cares? Irrelevant to a conversation about who has a "right" to use the platform, and for what purposes.
I suspect the best solution would be something like NaN behaviour: carry on with your performance-critical arithmetic and then examine the final result for validity.
The reason why they don't do that is that you can reference variable names:

foo = 1
switch bar {
// Equals the value of (existing) variable foo
case foo: return 0
// Catch-all, binds `foo` to whatever is in `bar`
case let foo: return foo + 1
}

(My syntax might be off, I've never written Swift)

To do this in Haskell, you'd have to write something like:

foo = 1
case bar of
foo' | foo' == foo -> 0
foo -> foo + 1

Because you're only able to pattern-match against literal objects (constructors or numeric/string literals).

This might be different in some other ML-like languages, or there could be GHC extensions for this, of course.
Without organized labor we'd all be working at least 12-hour-days of two-shift work.
How accurate are these figures? I know that many teams will inflate the posted weight and height of their players. There is no regulation requiring that the publicly posted figures are accurate so they nudge them higher for psychological effect.
Comic Sans creator speaks at a conference
Look at this guy's GitHub commit history
Hope you see this!

There is no "wisdom" of the crowd/cloud. There's only the collective consensus which is, by definition, mediocre. True progress requires unconventional thinking and slightly obsessive qualities which are often rejected. Additionally, the burden of the work itself is extremely unevenly distributed. (A lot of my OSS work seems more like people requesting features rather than actually, you know, implementing them for themselves and submitting a pull.)

Another way to phrase this is: show me one great thing the collective crowd has created. Just one! We have thousands of examples of brilliant individuals, who, working alone for long (and often seemingly fruitless) hours produce incredible works of engineering, art, mathematics, etc.

These opinions are slightly taboo; as they cast doubt on the value of our 'connections.'
Tiananmen leader expected beating, but never bullets
Are you saying they wont be able to easily recover their money? I thought there were guarantees behind this.
It's quite the funny coincidence that WebGL is being made available to HTML5 apps at the same time that the native SDK gets an OpenGL replacement in Metal with "up to 10x performance". Yet again it would appear that HTML5/webapp remains a second class citizen to the native app experience.
Thanks for voting, everyone! We need 40 more votes!
I agree this has historically been true, but again, I think this is changing. Ruby 1.9 and Python 3 both did more than accrete, they actively broke existing code in quite significant ways.

C++ has so far avoided completely breaking changes, but with all the accretion it's doing now it's probably only a matter of time before some significant breaking changes happen lest it become even more ridiculously complex than it is now.

Go has had breaking changes as well, I believe, but they have a smart upgrade tool to help with it. This is probably something that will catch on for other rapidly evolving languages.

I think we'll see a lot more of this kind of thing in the future.
Exploring Big Data Solutions: When To Use Hadoop vs. In-Memory vs. MPP
I think that's just pointing out her actual occupation, rather than suggesting the story is fictional.
Don't be scared of SEO
Damn. Owner of Bitbookie.com here.

A 'no-compete' clause in my current contract meant I couldn't work on BitBookie.com - although I was thinking a simple exchange similar to Betfair. What you've done looks interesting.

Good luck!
Ack. That is seriously disappointing.
Ask HN: How Soon Will I Get My OS X Yosemite Beta Code?
I signed up for the beta yesterday, using my developer Apple ID (non-paid). I was notified that I would be emailed a beta code when they were available, but how soon will that be? How are they rolling out the access codes? Have others already gotten theirs?
You seem to be defining "current languages" to mean "languages that have recently originated" rather than "languages that are currently used". But the languages that are heavily used currently - C, C++, C#, and Java - while they have bignum packages available, the integers within the languages themselves are not arbitrary-precision.
Original blog post: http://blog.goocreate.com/post/87681768299/webgl-support-for...
Do you see the videos? They expect to get apps made with swift on launch of iOS 8, and have rewrite at least the WWDC videos app as showcase.

P.D: This remark was about 32 min in the state of union video
I've taken to never carrying the debit card attached to my primary checking account, the one that I receive paychecks in and pay most bills from. I opened a separate account to carry the debit/ATM card from, and periodically transfer extra money into that. I figure that limits the potential damage and hassle in case the card is ever lost or stolen. Even with that, I never use that card anywhere but the ATM.

I suppose you have to be a bit more careful about these things with how easy the internet makes it to steal cards and sell the info to somebody else who can exploit the stolen card info with less risk.
I'm not sure what you mean here... what isn't work?
Very cool experiment but as others have pointed out it's tough to beat simplicity from a conversion perspective.

Example Amazon:

http://i.imgur.com/aK8K4UY.png?1

Single name on card field
Card #
Dropdown for EXP

Example Stripe:

https://stripe.com/checkout

Single name on card field
Card #
Exp / CVC

Less is more when it comes to this point in your conversion funnel.

And the fundamental conversion issue around collecting a CC at this point in cycle isn't usually design, it's trust.
Ask HN: How did you choose the name of your startup/product?
Successful or not, you need a sexy/catchy name for your startup/product. How did you choose yours? Was a hard process?
actually the link trybootcamp.vitorfs.com is just to try out the application, so people can see it running

it is meant to be used on the company network, setting ALLOWED_SIGNUP_DOMAIN = ['@example.com']

the idea is to make our developer team to interact more
> I'll never let my children play football.

I wish more people had this attitude.
You need to know that the ACLU can raise a lot of hell with a modest amount of money. "Vote with your money" means different things depending on the organization involved. The ACLU does not need more money than the government to win significant lawsuits.
What does it mean: "Enterprise social network"?
On the Legitimacy of "Full-Stack"
Alpine Linux 3.0 released
Sure he must be skilled, but other than cryptolocker's novel approach which gave the victims no other possibility than to comply, on a purely technical level I see (once again) no genius, just a guy who has a lot of free time to spend on illegal activities...
Alternatively you can just keep two bank accounts one for online transactions. You're not liable for overdraft fees or anything if your details were stolen.

What you do gotta look out for is forgetting to add money in, but if you get a bank that is good about not allowing overdrafts to occur you can mitigate overdraft fees.

Anyway, yeah you might be safer with a credit card, but then you have a credit card.
Yes, but that's harder to do for more complicated regexes, because you need to negate a regex (here \d => \D) for this trick.

If you have a complicated regex $r, you can only negate it with (?:(?!$r).), and in that case, .$r is much easier to read :-)
Right you are - thanks for the note, I've updated the article.
(disclaimer: balanced employee)

There's a direct statistical correlation between less fields and the amount of chargebacks received.

So, yes, less is more for a conversion funnel, but do not assume that it comes without a cost.
It isn't just recent languages that have this. One of the confusions of many folks starting to use most lisps is actually that they typically have very solid number libraries. Such that it is sometimes confusing to see 1/3 as the number you are holding, instead of an approximation.
Stream-processing technology is coming to open source
Same here, but aside from that, I think this is very neat. Maybe if instead of the card being grayed out before you enter input, it could be entirely invisible. But then the empty space above the form would seem strange at first.
What about Norway, Finland, Canada and New Zealand?
Some of the issues are in https://devforums.apple.com/community/tools/languages/swift

For example, when the REPL is invoked with /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift, is possible to write:

let a= 1

This create a constant integer. According to the docs, is a constant and can't change.

However, you can write:

a=2

And it work. But if is write in XCode it show that that is a error
Four-Quark State Confirmed
When I got to the bit about being arrested I was completely baffled... there's a law against this? I'm from the UK and as a child was left in the car for short periods, which is almost certainly commonplace.

I'm simply stunned that parents can be prosecuted for this. Another wtf America moment.
I was actually just thinking about this yesterday. I finally took the leap and got a second monitor back in the winter time because I found doing school work (it was my first semester) tedious on one screen. Type, alt tab look at info, alt tab at another source, alt tab to type - too much. Now I cant imagine going back to single monitor and wish I could have a second one at work to help with my productivity here as well.
Nice straw man. Most of those actually produce something useful, and there is a direct relationship between money given and product delivered.

I mean Jesus, earlier I saw Ashe Dryden complain that Gittip "doesn't care about her safety" and that she's now in a precarious position because she's "locked in" to it. Pretty sure she's the one who asked people to give her all that money. If she doesn't like it, she can go back to actually working for a living, like the rest of us. I took one look at Gittip when it opened up and said "Nope".
France’s biggest Kickstarter success Lima raises $2.5M from Partech Ventures
Could be.

offtopic: The most funny age-related thing are African soccer players. You see the turning from 19 to 33 overnight all the time :-P
Credit card numbers contain a unique ID for the issuer: http://en.wikipedia.org/wiki/Bank_card_number#Major_Industry...
Google Campus is coming to Warsaw, Poland
Campus for entrepreneurs opens in Warsaw.
or just the empty recognizable outline of a card (the rectangle with the rounded corners) with no fields. then on first keystroke populate the fields, etc.
I look forward to the 'Top Hunts of the Day' email in my mailbox every morning. Its probably the only newsletter subscription that sends a daily email that I haven't unsubscribed from.

Looking forward to the direction of Product Hunt now that Ryan Hoover is working full time on it.
Judicial systems are meant to apply laws contextually based on actual facts, not condemn anyone who falls into a gray area.

But that's hard, and maybe unfair, and it barely scales.

EDIT:

Somewhat more productively, one wonders if this is a side effect of there being simply so many ways to get pulled into court--parking citation, drug possession, etc. I could understand if we took a more bureaucratic approach simply to keep up with the "demand".
Creator here. Glad people like it! I do have plans for slightly less useless projects in the future, but I did have a couple of reasons for building this particular project:

- I wanted to try out Swift and see how it felt in practice to build a reasonably-sized project in it - and to see if the Xcode Developer Preview was anywhere near up to the task. I also wanted to see how the Cocoa APIs were going to work with Swift.

- I had an existing Objective-C implementation that I could work from. I wanted to see if Swift could make the implementation easier to read, more elegant, etc. While the original is hardly a thing of beauty, I thought it still might be useful to see how business logic to perform the same task might differ between the two languages.

I hope people who take a look, fork the repo, download and play with the code will enjoy reading through it and maybe take it as a taste of how things might be done (or not done) in the future.
Agreed. Eventjoy Developer/Co-founder here. During early stage development, you can't afford to optimize too heavily for technical debt, especially since some features may be thrown out or re-written entirely, but a lot of technical debt is avoidable, and can be mitigated with a few simple practices. My personal top two being:

1. Despite being the only developer, I comment. A lot. We have a large codebase, and I need to be able to understand code I have not touched in months at a moments notice.

2. Modularize. Even if something is being thrown together quickly, I make future-me happy by keeping things as modular as possible from the outset. This allows problems to be isolated a lot faster, and for individual pockets of code to be replaced more easily.

I'd love to hear others' thoughts on managing tech-debt!
Any reason why? It's a pretty straightforward system that card companies use. For example every Visa card begins with a 4, and only Visa cards begin with a 4.