skysight-inc/HackerNews huggingface dataset:
Most people are impressed by what a person owns or looks like, not what they are capable of or what value they can add to the world.

It saddens me.

I'd sit with someone who did this and learn how it works!

My party trick clears the room: eye socket farts.
I am reminded of PG's essay on income inequality. Worth reading if you haven't: http://www.paulgraham.com/inequality.html
Show HN: Get your EAN/UPC number with Bitcoins
Mmmm...I don't read Ars constantly, so maybe the product discussed has been written about much before and it's assumed in the OP that everyone knows what a Linux-powered-rifle is...but I didn't...I kept waiting for a full description of what a Linux OS meant for firearms and never really got one. OK, it has something to do with the scopes and targeting...and? Is this the first Linux-powered scope? What other software has traditionally been used? Is there a command-line interface?

(half joking on that last question)

I did skim through the previous article on the gun: http://arstechnica.com/gadgets/2013/03/bullseye-from-1000-ya...

My instinctive question was...if the software is for the scope, then why does TrackingPoint have to be involved in the manufacturing of the carbine? To a layperson, it would seem that a sophisticated scope could be recalibrated to any version of the AR-15...but in reading the 2013 article linked above, TrackingPoint feels that it must control every aspect and characteristic of the shooting experience, including the ammunition (which it sells for $5-7 a cartridge):

> The PGF is able to function at range because the system is preprogrammed with the ballistic characteristics of not just the three types of rifles, but also of the ammunition. TrackingPoint has partnered with ammunition manufacturer Barnes Bullets to turn out ammunition with very specific characteristics, effectively selling both the razor and the razor blades. Our original coverage of TrackingPoint from CES drew lots of questions about reloading or hand loading—that is, assembling one's own ammunition from casings and powder and bullets—so I brought this up with Bret Boyd while we were at the range.

"Gun people are very passionate, and if you're into reloading and hand loading you're in the one percentile." We talked between shots, wearing identical Peltor electronic ear protectors. "The problem with hand loading is that you just have inconsistent results. Some people do it very good, and some don't. What I really want to avoid is the situation where someone says, 'Look, your gun doesn't work. I'm missing, and it's your fault.' And the real issue is, well, you're missing because you screwed up the ammunition—you have it loaded too hot and it's firing too high. But you're never going to believe me!" He laughed. "I'm really not trying to make a ton of money on ammo, but I want to control the outcome and I want people to have a good experience."

To be geekish about this, it seems this gun system is more akin to the Apple ecosystem than to Linux. What are the possibilities of "hacking" this gun/scope ("hacking" in the non-black-hat sense)
This is what we learned - what did we miss?

Anyone else out there with similar or conflicting experiences?
I really enjoyed this article. I think I personally prefer the struct return. It's explicit, if maybe a tiny bit wasteful of memory. Certainly there will be people whom this affects, but I think its good overall.
"if you hold open your hand you can cup water in your palm, but if you close your grip, afraid that you need to control the water, if you squeeze tight your hand, you will lose it all."
IIRC tzdata just acquired a new version (3) not too long ago and luatz would need to be updated to handle it. You'll only get the new files if they were compiled with a newish zic. This bit me because code I work with is also parsing them :)
one thing I found relevant in that blog was the answer from Hugo Barra: https://plus.google.com/+HugoBarra/posts/9GL9h2fT8H6
Does this do a disservice to startups by inflating their user count?
They are doing it even if you dont sign up for their cloud solution according to f secure, just after the phone is activated.
In addition to the other commentors' responses, I'd like to point something out: when you use Verizon to send an SMS, you know that they can read it (and may or may not actually store it), whereas in this case, it was being done without the user's knowledge. That's the major problem for me. (Along with it being unencrypted... eww.)
Why is Einstein the poster boy for genius?
I think the title is bad, this new title makes it sound like its a normal test of a mobile phone while the article is actually about the security problem.
That's an interesting response, though this blog post seems to refute its statement that it's only done when the user explicitly turns on Mi Cloud.
Born intersex: no rights, no help, just a medical experiment
I'm going to post a recent Onion article. It shares some of my thoughts on the subject matter far more eloquently than my own words ever could.

"White Male Privilege Squandered On Job At Best Buy

HAMILTON, OH—Despite being the beneficiary of numerous societal advantages and having faced little to no major adversity throughout his life, local man Travis Benton has spent the last four years squandering his white male privilege on a sales floor job at Best Buy, sources confirmed Tuesday. “You can get by with a regular HDMI cable, but if you’re looking at a length longer than 10 feet, I’d go with a gold-tipped one,” said the man dressed in a bright blue polo shirt and pin-on name tag as he continued to fritter away such innate life advantages as greater access to higher education, leniency from the justice system, and favorable treatment from other white males who lead and make hiring decisions at a disproportionately high number of American companies. “The AudioQuest gold-tip is actually the cable I use in my own home entertainment center and it provides excellent audio and video clarity, plus it comes with a full five-year warranty, unlike the 90-day warranty of a bargain brand. For your money, you’re not going to find a better cable.” At press time, the man born into the world’s most affluent and privileged socioeconomic group was spending his 15-minute break silently consuming a sleeve of Donettes purchased out of a vending machine."

http://www.theonion.com/articles/white-male-privilege-squand...
Something I've noticed at Makers Faires and Expos is there's a lot of people with 3D Printers, but they tend to fall into two groups.

One one side you have college teachers wearing suits sitting at a table with pamphlets advertising their school's fabrication lab. These guys all have commercial 3D printers they bought from a company, and examples of fairly boring objects they printed.

On the other side you have the hackers from the maker spaces. These guys all have 3D printers they have made themselves which favor extreme colors, and bizarre and interesting features that commercial units don't have and can't support. These guys will have mohawks, crazy clothes, piercings, tattoos, and be showing off amazing objects they designed themselves, often to solve actual real life problems.

Currently the market is bifurcated into suits vs artists.

The suits try to sell their printers to other suits and to soccer moms.

The artists are doing the cool stuff.

The problem is that suits and soccer moms don't want 3D printers. It's like when the industry tried to sell early 8 bit computers to women using a marketing message "You can manage your recipes." Sure, but the reality is a card file works even better for that purpose.

The startups are marketing their printer kits to the freaks, rebels, punks, artists and mad scientists. And that's the people that are able to actually use 3D printers right now. Not suits and suburbanites.

Things will change later, but right now this is an early market that appeals a lot to early adopters, who are non conformists by definition, otherwise they wouldn't be early adopters.

It's not about cost either. The author of the article talks about a $299 printer. The custom kit printers tend to cost a lot more than that including all the various costs. Users can save money by buying a commercial fully assembled printer. But that doesn't give you street cred and it's not hot roddable.
If your average water consumption exceeds the average annual rainfall, then either your average water consumption will go down or you'll import water. In the first case, it's not necessary to call for water conservation; it will happen inevitably because there won't be water to waste. In the second case... what's the emergency?
+1 rming the picture of four dudes playing foosball
Typing Transducers (as Kleisli arrows)
>I hate the argument that boils down success to just being lucky

I don't think that that's the real argument being presented in the editorial. Rather, it's that for a large portion of humanity, success means overcoming tremendous odds. When your parents sit home and drink 22oz Milwaukee's Best Ice all day, how do you even learn what you need to do to be successful?
You can use emacs + ommisharp. Tooling is surprisingly awesome.
http://livingwage.mit.edu/

I found reading the project more interesting than the article.
One of the unmentioned advantages of style "A", passing in a pointer to where you want the result, is that the caller can trivially switch allocators if they need that speed (e.g. a specialized slab allocator is much faster than malloc). If you want to support this with the other styles, you end up adding a parameter (or generic parameter) for the allocator.

Style "E" is also known as an error monad, and has a lot of advantages when writing functional-style code. For example, you can use the usual List.map on a function that returns an error monad but not on one that has out parameters or throws exceptions.
No.

http://technology-report.com/2009/11/neuroscience-expert-dr-...
You could certainly keep "control centers" with a few of those experienced drivers in them, where decisions for what the automated vehicle is to do in low-confidence situations get "escalated" to a human, along with the relevant sense data.
No, software engineering is a term used by non-engineers. Engineering deals with knowns. Software is a lot of unknowns. Agile is a hack for dealing with those unknowns.

Engineering study deals with robustness and failure conditions - that is, considering and preventing failure is part of the process. There are generally accepted principles in engineering that you must adhere to (kind of like a cookbook of formulas in which you cannot change the recipe - ever).

Software cannot be engineered because formal proofs of correctness are overkill for 99.999% of projects (usually things that you send into outer space require this level).

Please stop calling yourself a software engineer - call yourself a software developer or 'I write software'.

When it comes to dating - don't tell them your job title - tell them what you like about your job 'I like the power of making an app from a napkin and getting thousands of users to use it. Sometimes it is a frustrating process but I really like it..' - and then change the subject.
Ask HN: Tools for iOS app prototyping/wireframing
I'm looking for a tool to do wireframing and fast prototyping (including interactive previews) with templates for native iOS widgets.

What do you reckon are the best ones?

I've tried Fluid UI and Blueprint (iPad app) - both really solid.
Assume labor is the currency and the good is cash. If a majority of trucking employers give employees a mediocre or poor deal, then the supply of trucking jobs in the aggregate delivers poor value for the required labor input, in comparison to other lines of employment. Good firms either go out of business (due to being undercut) or retain their drivers, such that there are few openings at good firms.

In an ideal world good firms would increase their market share, but doing that requires satisfying trucking consumers and they want their goods shipped as cheaply and quickly as possible. So the interests of consumers and suppliers (of trucking services, ie drivers) are not very well aligned. I don't know what can be done about this; as a consumer I have absolutely no clue which hauling companies handle the goods I purchase, nor do I have any clue how much of a good's price consists of shipping costs. So I can't really vote with my dollars to let store owners know that I'm willing to pay a little more to support trucking companies that treat their employees well.
FYI the bloatware named something along the lines of "Verizon Backup Assitant" does the same thing without asking for your privileges. It starts pushing your texts, contacts, photos, and possibly other bits of data up to their cloud for "safekeeping."

I think I bought a Samsung phone once as well which actually backed everything up to Lookout.com without my knowledge too.
Oversize Expectations for the Airbus A380
That behavior can be seen as a perversion of IO's behavior—it's roughly known as Lazy IO and is considered convenient but potentially very dangerous.

The whole cottage industry of streaming monadic operators like enumeratees, pipes, conduits, io-streams, etc takes "fixing" Lazy IO as a major design goal or inspiration.

Lazy IO depends upon using the function `unsafeInterleaveIO` which, as its name suggests, is considered potentially unsafe---and your example demonstrates why!
Technically this will work on any shell not just bash but good luck! Shell scripting is rather fun once you get the hang of it. Though if I'm honest, if I get a shell script about 30+ lines I tend to back up and break out ruby/perl/python/anything but shell. Think of it as a succinct glue language and you'll do fine.

In the meantime feel free to use this python thing, its rather fun to be honest. Just wanted to demonstrate the unix-y way of doing it.
Very cool - solid library all the way.

As an aside, I keep hoping Google (or others) open sources a bunch of their internal Go libraries; I'm just gussing here, but surely they've built a bunch of tools outside the standard library to match scientific, numeric and utility libraries found in other languages (scipy, numpy, PIL, etc)? Based on its rumored wide adoption and extensive use inside the company, it sure makes sense they've extended the core to suit their irregular needs.

Can anyone who's worked/works with Go at Google shed some light on this? Just curious.
Have you considered an Asus Zenbook?

See http://www.phoronix.com/scan.php?page=article&item=asus_zenb...
So if they did use HTTPS and possibly encrypt the content underneath as well, would this not be an issue or is there more?
I just read on wikipedia that the thrusters failed. This will limit future missions(?)

http://en.wikipedia.org/wiki/International_Cometary_Explorer...
It's sad that such a worthwhile tool like this uses data that is four years old. I realise the publish cycle of government agencies is slow and as such is a limiting factor, but in this day and age with everything being fast moving, it can be limiting.
There are also plenty of soccer players who worked hard, trained as much as they could and did not became famous players. The same goes for any well developed sport. Hard work is a must, but so is the right body type, support in make difference age and, well, luck.
I like computing the volume of the intersection of 3 orthogonal cylinders as a less trivial example problem. It's still easy to compute whether a given point is inside the volume, and there's still an analytic solution to compare to, but the problem is complicated enough that you start to appreciate how much easier MC is than other approaches.
Love how this is tactically oriented and not just an expose of stuff that happened to work.
I know of two occidental (well, european) hardware projects that failed because of injection mold outsorcing to China: OpenPandora and Vivali (KDE tablet).

It seems that the only way you can manufacture such things very cheaply in China is living there.
The video corresponding to those slides is available here:
https://cloudant.com/cloudantcon-videos/
But isn't work ethic largely a product of "luck" based factors?
Namely intelligence (figuring out the link and steps required between working hard for low pay now and having a larger payoff later) and environmental factors.

For example a kid like Zuckerberg (with a dentist father and psychiatrist mother) is going to get get the message "hard work is rewarded" reinforced much more strongly than the son of a blue collar worker who worked hard at low pay for years and then got laid off after a work related injury.
And for old startups:

http://namechk.com

http://claim.io/welcome
Fortunately, I've found that most people know which day of the week they were born on. Once or twice, though, someone was mistaken and upon consulting wolfram alpha, we determined the doomsday algorithm was correct.
If you'll look closely you'll see that they never mention GNU.
Why are those days called 'doomsdays'? Anybody knows? (The origin articles don't seem to be online.)
XCode's Storyboard works better than you would think, especially if you're just at the wireframing stage and not necessarily worried about getting all of the design elements in there.

There are a few things (like Page view controllers) that don't lend themselves well to Storyboard-as-mockup, but overall it's a pretty good solution.

Use static prototypes with your table view controllers to simulate multiple table cells, for instance.

On the down side, it's not as easily shareable as an HTML-based prototype that some of the mockup tools will create.
It's a solid app. We've been using it and packaging it for portable use for 4 years now.
According to engadget, there is a fix on the way: "With today's ROM update, users of fresh or factory-restored Xiaomi devices will have to manually enable the cloud messaging function, meaning there should be no more stealthy connections back to Beijing."

http://www.engadget.com/2014/08/10/xiaomi-privacy-issue-clou...
For several decades, the simultaneous evolution of the pelvis to support bipedal locomotion and a larger cranium was the leading hypothesis for the selective constraints on birth timing (known as the obstetrical dilemma). Recently, however, a hypothesis that focuses on metabolism and efficient energy transfer from mother to child through the placenta vs feeding has become popular (the EGG hypothesis. Yes, that is the actual acronym from the literature).
For what it's worth, I agree that .Net could be a viable and good tool for many startups, in principle. I just think that it isn't very popular amongst Silicon Valley startup types, and one should take that into account if we're talking about hiring issues and so on.
I'd really love to see someone use the correspondence I describe here to write a Clojure Arrow notation macro for creating transducers! I think it'd be a very neat project.

http://www.haskell.org/arrows/syntax.html
6 Essential JavaScript Books for Free (giveaway)
> Yet many are oblivious of their own advantages, and of other people’s disadvantages. The result is [...] partly explaining the hostility to state expansion of Medicaid, to long-term unemployment benefits, or to raising the minimum wage to keep up with inflation.

I don't think hostility to the expansion of social welfare programs depends much on one's stance in the debate about the relative importance of different factors of success in life.

The causation runs the other way. It's convenient and pleasant for the successful to think their success is of their own making. It's convenient and extenuating for the less successful to attribute their failures to external factors. We internalize success and externalize failure.

Both arguments are self-serving simplifications of a surely more complex reality.
Olson says it would be too complicated to pay people different wages based on household size

... also, it would be wildly unfair, and quite likely illegal.
Show HN: Ultimate Social News Feed App (iOS)
Or compute the area of the mandlebrot set. This one has the advantage of being highly non-convex, which makes it hard to decide how to implement a recursive subdivision routine, since you don't know whether some of the target area is inside a given square just from looking at a few points on its boundary.
Spacegrey theme for Sublime Text
>You can lower the cost of being unsuccessful by expanding the availability of health care for the poor, increasing long-term unemployment benefits or raising the minimum wage, but the middle class doesn't rely on these programs for their success.

If you are trying to pitch a safety net as a tool to help people create private-sector success, the angle that you would take is that without a safety net, a single failure can take a long time to recover from. Like being able to crash in mom's basement. If you have a place to sleep, shower, and get career advice and/or interview leads, your periods of unemployment are going to be easier to recover from.

I know after 2001, I made a bad choice; I quit a job when so many of my compatriots were getting fired. I ended up crashing at my parent's place for a while, and pretty quickly got an interview (and a job) through one of my dad's contacts. Imagine how much longer it would have taken me to get back on my feet if instead I became homeless.

Of course, I don't have any good ideas on how the government could replicate that sort of thing for people with parents that are unable or unwilling to contribute spare bedrooms and industry contacts- I'm just giving an example of how a safety net can contribute to long-term success and not just make failure less painful.

Health care, I think, is actually easier to sell on these grounds. It's going to be way more difficult to be successful if you are sick, and especially if you have only an average earning potential, a big medical bill early on can pretty easily take that average income and, say, prevent you from buying a house or otherwise throw up a big obstacle to living your average life.
It also goes other way round. Just as bad behavior cause economical problems, economical problems cause social and behavioral problems.

If you live in a place with huge unemployment rates, not much to do and little hope for future, you are more likely to start drinking or get into trouble. The effect can be seen when local economy goes down the drain while the people stay in place - problems goes up usually.

To add to it, when people try and fail multiple time, they often give up entirely. Then they are unable to help themselves even if it is actually possible (learned helplessness). If your changes to succeed in whatever you have been trying as young were too low, you might have concluded that there is no point trying anymore.
Well worth reading to the end of this article, some very good lessons regarding the realities of scaling, applicable for many startups.

I'm planning to see "Print the Legend" later this week, so this was very interesting. I see the Variety review of the film says "Because Lopez and Tweel are tracking the rise but not the fall, “Print the Legend” doesn’t have the falling-apart-before-your-eyes immediacy of “Startup.com” - but is seems pretty clear from this article that there will be a lot of falling apart happening.
Many successful people will resent contributing to the welfare of the not-so-successful regardless of who is to blame for the misfortune of the latter. It's yet another instance of the tribal mentality dividing people into "us" and "them". We generally find it easier to empathize with those who are like us and perceived to belong to the same group.

I used to think tribal divisions are characteristic of the earlier stages of human development. I don't think that's actually true. Humans everywhere live in tribes. In the developed countries people have simply found other characteristics than ethnicity to peek at in our tribal membership classifiers.
Hasn't IKEA heard of the Sharing Economy? Living wage is socialism. We're hackers, we should be figuring out ways to externalize the real costs of doing business onto a contract labor force with flexible hours and no guarantee of basic income. Keep people hungry, that's how you squeeze the most of them.