skysight-inc/HackerNews huggingface dataset:
(Sorry, that Labour aside does seem like a bit of a derail. I didn't intend it as such.)
Want to protect your Android phone? Here's how to kill its crapware.
I think the dodgy mortgage officer is actually a pretty good match for a (non-violent) drug dealer. Both are selling something they've been told they shouldn't, to someone who mostly thinks it's in their best interest, and is ultimately profiting by (some or much of the time) hurting that person.
Specifically, there are both short-term and long-term disability insurances. Both pay some percentage of your base pay (often 60%-80%, or even 100% for short-term) at the time of the qualifying event. Short-term kicks in first, but eventually runs out and the long-term insurance kicks in. Long-term insurance often covers the individual to retirement age.

Take it from me, you really want to make sure you've got both, because shit happens.
> I'm just wondering how a different system would deal with greedy people.

It would harness greed to produce social good rather than assuming greed will naturally produce social good. Note that you actually see many elements of this alternative to capitalism in most modern developed economies, which are mixed economies that specifically adopted elements of alternatives to capitalism (largely, specifically drawn from the universe of socialist thought) to mitigate the harms of capitalism identified by 19th Century socialist critics.
Nice work sahat. We are using this as the basis for our refactor of js portion of the bokeh plotting library at Continuum.
I like your attitude :)

I hated to do the same boring stuff, so I will quit at the end of the year and start something

But I probably don't know if I'm crazy enough tojump in a shark-tank like the game-industry or the app-industry. Even if I think it would be funny to do such stuff.
Banks should be resistant to change, changes have the potential for million dollar mistakes. It would be expensive for them to have 1 procedure for the important money-touching systems and another for the less important website infrastructure.
"...but to suggest that it has the same impact as Facebook's photo sharing offering is completely ludicrous."

The point of Benedict's tweet, which is not associated with the analysis in any way, is merely a way to look at the traction or activity on the platforms. Totally agree that they're not one in the same—one is a "messaging" app, while the other is a network; but I do think that it shows that Snapchat is very much a real and budding user base that is not just a flash in the pan.
The Mythical Man Month points out that adding manpower doesn't accelerate a project. In no way does that mean that adding hours does. They are completely unrelated ideas.

Adding manpower doesn't accelerate a project because more people doesn't immediately mean more productivity. Adding hours can only accelerate a project if more hours means more productivity. There are multiple studies that show this is false after a short period (a week or two), and that you rapidly go in the opposite direction. The mythical man month's points are irrelevant to this.

You're starting off with the base idea that there is something you can add can make a late software project more on time. Reality seems to indicate that often, a late software project will simply be late, unless you cut scope or corners mercilessly. Unless, in essence, you remove something.
BugBuster closes CHF 1million Series A round
Ask HN: Python or Ruby or What??
Hey all - I've always wanted to increase my knowledge in programming, not to be programmer, but to know how to better interact with programmers, and also because I'm naturally curious and like building/learning things. I think I'm stuck in a paradox of choice - too many options and free courses online nowadays that I'm not moving forward in any one direction.

I'm very fortunate to have a badass tech cofounder working with me on a project and he codes in Python. He's also incredibly smart and can pick up any language if he needed to. Should I just focus on Python since that's his language of choice?

TeamTreehouse has a good RoR course. Udacity has a strong, but hard, Computer Science course using Python. I've completed the Javascript track on Codecademy already. What direction should I go? Does it matter? Do I need to just stop making excuses and pick one language? Or can I try to attack 2 language simultaneously?

Would love your feedback.
I'll be looking into ui-view. I need different view options.
It's a fair point, but to be honest, I think if anyone is OK with an ad-supported product, it's teens. They're used to free services being supported by ads. They get the tradeoff.

So I don't think the ads will drive them away, but they are an inherently fickle group, so something that is shinier, newer, and doesn't have every parent on the world using it will always be appealing.
I know, but the question is then: who had it before?
I'll take data over bullshit articles like this any day.
VIDEO: Vooza CEO takes on Jason Fried about working remotely.
Fix this manipulative headline. The word "Instead" does not appear anywhere in this article.
When I had lectures about type-theory in university, it made me even more confident in not using statically typed languages. Those whole contra/covariant problems I read about seemed crazy to me :\

It felt like even the implementers of those type-systems didn't get it right.
nice propaganda. cold war was about influence. the super powers would do any and everything to gain a foothold in another country. feel free to ask any polish citizen about the friendliness of Soviet Russia, they may welcome your speech with a punch in the face for the sake of those who suffered and died because their brethren spread similar idiotic notions of "the Soviets are our friends look at these free Russian texts and cars and..."
"Instead of fixing smog, China building surveillance tech to help see through it."

Misleading title; it presents false choice.
Can we please try not to equate a diplomat's car being followed around a city's public areas with the indiscriminate collection of private communications from every man, woman and child on the planet?

Look, my eyes are open. I'm spying on you. Everybody spies!
Not yet, but that _is_ planned.

That said: The point of these automated recipes is that you can run them _without_ reading a blog and copy/pasting things in a shell. I do plan to write about my experience. After I set up a blog. cough
I agree with the parent commenter completely, but there is a difference between grey-area and you.

You imply being an employee of a company with remote workers. Grey-area is discussing the difficulties of being a remote independent contractor/consultant.

Being remote independent is difficult, since you're not just in the technical position, but you're also in sales (selling your skills). Obtaining leads means networking with decision makers--finding, meeting, networking with them; discovering what their itch is, and you're the right person to scratch it--and more often than not, doing so requires physical presence in social situations. It's hunting for a new job every 6-12 months.

But it is great being in charge of your own destiny.
Easy to say, but it'll never happen, especially in the US (at least not in my lifetime, hopefully my daughters). Too many jobs would be unnecessary if the "war on drugs" was over.
Ironically, at the time it would appear that the NSA was probably prohibited from spying on at least US-based Boing personnel. In fact, even today, they claim they'd be prohibited from looking at it(though not collecting it or analyzing meta data which is the whole problem) at least as far as the people involved are US Persons.
Open Source 3D Printers challenge giants Stratasys and 3D Systems
I understand the desire to get a zinger in your headline, but this a pretty editorialized and needs to be changed to the actual headline of the article. It's not what the article says and I'm sure China has parallel and ongoing efforts to work on the smog problem. This is not "instead of" it's in addition to. I'm not a fan of what I think is an invasive security system, but I actually appreciated the article's non-biased reporting.
Many of you have asked for screenshots.
Not sure why since UX is the focus, rather than UI but here you go: https://twitter.com/BigBalli/status/398112378006814720
I'll just note that the US is a world leader in this space, something the article above failed to recognize: http://www.nytimes.com/2013/09/29/education/creationists-on-...
I see. We may have different use cases. I wasn't exaggerating when I said everything is literally five minutes away in my neighborhood. I usually get groceries several times per week, on my walk home from somewhere. Occasionally I take a somewhat longer walk to a cheap grocery store for certain items, but no planning required. I don't drink pop or juice, so no 2L bottles.

Apple store and protein powder describe the two items I can't get within this 5 minute radius. And transit is $4.80 round trip with a pass and takes me anywhere in town quickly. Metro gets you anywhere, so no planning or routes required. Taxi downtown is $12-$15 if for some reason I'm in a rush.
Kinda. My GF can get a cobra during an unpaid leave.

So my GF is expecting a baby in December, so for the 6 months she has discounted healthcare and then if she doesn't come back. She gets unpaid leave and Cobra.

Technically she wont be terminated, but she will have Cobra.
I think that Mozilla's recent re-launch of Lightbeam (nee Collusion) shows that they're not trying to back away from the issue of third-party cookies. The complication is that you need to find a solution that doesn't break enough sites that users give up and switch to less-privacy-conscious browsers, which would completely defeat the purpose.
I submitted it to HN, having originally come across it on http://www.reddit.com/r/InternetIsBeautiful (very nice subreddit btw.. and a massive timesink.)
Sufficiently advanced type systems can enforce an enormous range of constraints. You can for example create a type for trees enforcing that the tree must be balanced; code that would unbalance a tree will just not compile.
this is the exact reason i'm moving away from markdown as my principle note taking tool towards restructuredText.
I work for Google, and I can assure you, we do 100,000 things by mistake every day.
Top global IT firms have more staff in India than home nations
CastAR? I'd say that's pretty darn interesting.
> The best outcome in my mind here is that the doctors lose their medical licenses permanently.

The best outcome, I would think, includes a number of people spending several years in federal prison for deprivation of rights under color of law (18 USC Sec. 242) [1], as well as any licensed professionals involved losing the relevant professional licenses.

[1] http://www.law.cornell.edu/uscode/text/18/242
Some background not covered in an otherwise pretty good article:

"In general, don’t save a Byte Order Mark (BOM) — it’s not needed for UTF-8, and historically could cause problems."

This attitude comes from agony in processing from UTF-16 files. I interface with a group that finds it hilarious to send me textual data in UTF-16 format and the first hard won lesson you learn with UTF-16 is superficially the default order should be correct 50% of the time if guessed randomly but somehow its always wrong. So say you read one line of a UTF-16 text file and process it accordingly after passing it thru a UTF-16 decoder. OK no problemo, it had a BOM as the first glyph/byte/character/whatever and was converted and interpreted correctly. Then you read another line, just like you'd read a line process a line with ASCII or UTF-8. However they only give me a BOM at the start of a file not a start of line, so invariably I translate that to garbage because the bytes are swapped.

Now there are program methods to analyze the BOM and memorize it. Or read the whole blasted multi-gig file into memory all at once and then de-UTF-16 it all at once and then line by line the file. But fundamentally its a simple one liner sysadmin type job to just shove the file thru a UTF-16 to UTF-8 translator program before it hits my processing system. I already had to unencrypt it, and unzip it, and verify its hash so I know they sent the whole file to me (and correctly), so adding a conversion stage is no big deal.

And this kind of UTF-16 experience is what leads people to do things like say "oh, its unicode? That means I should squirt out BOMs as often as possible" even though that technically only applies to unicode UTF-16 and is not helpful for UTF-8.
I would suggest, for what you describe, it really doesn't matter that much. If you'd like help deciding from a random stranger on the internet, I'd say go with Python. Your friend knows it, and it anecdotally appears to me that Python is used as a first language in school coursework more than Ruby is.
Less interruptions for developers with offline hours
Qstats – quick and dirty statistics tool for the Unix pipeline
Carcinogen Dump Map of the United States
Well, ok... spin up a few static web servers in cloud zones all over the world and run squid (caching web proxy) on them backed by an S3 bucket.
The cops and medical professionals should be quickly shown the location of the unemployment line. When you read the things that were done, at least two digital anal examinations and three enemas, you can tell this was just to harass the victim. I don't think any rational person in society thinks such procedures should be made available to beat cops because someone clenched their butt cheeks.
My app - Planza - Start planning your life
Hey guys, would appreciate any feedback ... Tx!
Working any number unpaid hours is working for free, no matter how you spin it.*

1) Business owners aren't laborers. They work, and they may draw a salary for tax purposes, but they cannot be placed in the same bin as "employee," which is what "laborer" means in this context. As a matter of opinion on your aside, I'd argue that the "level of ownership" required would be one sufficient to imbue the equity holder with the significant responsibility, authority, share of the profits that other "major" equity holders have.

2) That compensation generally rises with recognition and achievement is: a) not in dispute; b) not relevant to the point, because it doesn't address unpaid hours worked.

* There's a certain argument that exempt salaried employees are paid for their expertise, not their time. Therefore, the hours they work merely divide the salary they earn, so that their effective hourly rate decreases as hours worked rises, but is never zero. Of course this isn't applied symmetrically--a salaried worker who completes his tasks "early" in the week is unlikely to be allowed to take the rest of it off without a reduction in pay (or, more likely, suspicion and being marked for termination).
Joel, I find it hilariously telling that you dropped the word "user" from your title. It's all about you, after all, screw the user, right?
Show HN: Infinite Beatmatched Music in the Browser (+iOS, +Android)
BBC Four had a documentary on it a month ago [1], that I watched an hour ago. It's on TPB (but I don't think I can link to it here?). Make sure you have energy when you start watching this, the presenter is not the most enthusiastic.

http://www.bbc.co.uk/programmes/b0229pbp
First Japanese ISS Commander Prepares for Mission
"Scroll to see more" - Fine.. lets press "Page down"... Hm... nothings happens...
NaNoWriMo: Author as Entrepreneur and Lean Publishing
I'm not implying anything, but there are some large Israeli companies which have access to lots of data or provide surveillance or spy tech; Narus, Trusteer, Amdocs, Comverse, Verint, to name a few.
Der Spiegel: NSA Can Spy on Smart Phone Data
Here is the interesting part: Jolla (Qt) and Android apps will be accepted. This increases the probability that the Jolla handset will ship with Android compatibility in Sailfish at launch.

There are some interesting consequences to this:

1. Jolla is the first OEM to ship a non-Android OS with Android compatibility built in.

2. Jolla is the first OS maker to not rely on Web apps to fill in for a lack of app store content at launch, and instead go for native app compatibility with another platform.

It's a unique launch strategy, with very low ego content. I think they will be rewarded with market acceptance for taking this approach. Have cake. Eat cake. Why not?
"Unfortunately, that would be DRM"

No, it wouldn't. DRM means someone other than the hardware owner restricts what the hardware can do. If you're the owner and control all the relevant keys, the setup enhances rather than removes security - the opposite of DRM.

Also I don't think the concept would work. Suppose you have something like a TPM chip and the so-called "trusted computing" scheme - except that the hardware owner has the ability to replace the "attestation key" at will. This would remove the "evil" quality of the TC scheme, which relies on a vendor or corporation acting similarly to a CA, keeping something mathematically related to the Attestation key, and concealing it from the hardware owner.

Now as the server owner, you can remotely verify it's still running the software you specified. But without that third party role, you can't prove this to anyone else! And to the extent you could, you would have to point would-be users to the third party, which could "sell out" or use its power to foist treacherous software, or refuse to sign yours, etc. - IOW, right back to the evils of the TC plan.
Part of the confusion is that "health insurance" isn't so much insurance any more but part payment gateway, part tax deduction system and part salary augmentation.

It's better to say she lost her health care when she lost the ability to keep paying for it. The real insurance is called disability insurance now.
Seems like a new release should be done? Isn't that what RC and pre releases are for?

Was the release uploaded to pypi or a download page? If so, that's released IMHO. eg, debian, various news outlets, and others auto scan download pages for new releases.
Prohibition was great ... for Al Capone.

Cue Homer Simpson sound bite: "I haven't learned a thing"
> While there are a ton of encodings you could use, for the web use UTF-8. You want to use UTF-8 for your entire stack. So how do we get that?

You should use your language's internal unicode representation, and decode from/encode to UTF-8 on I/O.
Lessons learned growing our side project
and as a 'UX Designer', it's hard to avoid this. I loathe when peers use rationale, but I understand.... because as a designer, ou're expected to use your experience as a guide you
COBRA is available immediately once you're unemployed (left voluntarily or most of the time if you're fired), and it will still be the only short-term option for someone in Molly's position under the ACA. If you become unemployed and ill, you'll still need COBRA to cover you until you can get on an individual plan which will be available at the start of the next calendar year.
They actually made it up themselves in early court cases.
Why does eBay include Skype?
Part of the problem is too many people have been brainwashed into the "protecting us from dangerous drugs" lie. Your average Jane/Joe will say "legalize pot, but ew, meth is bad!"

The fact that we collectively choose to participate in this madness is, well, maddening.
IMO the battle is won in stages, and the first step in the legalization of Marijuana at the Federal level.

The next step is when we recognize the victims of the War on Drugs, specifically persons who were sent to jail because of Marijuana. You expand the affected to be people who've committed all non-violent crimes, and advocate for reform from that angle.

I don't care what the law really has to say regarding Heroin, as long as victims/addicts get helped instead of aggregated and exploited by a pseudo-warrior class.
Pretty sure its already in enterprises, perhaps the more cutting edge ones but nonetheless it powers some very large websites.
It's less effective for sure, but depending on your situation it might be good enough. On email systems I maintain the only filtering I set up is AV with Clamav. One reason for this is my huge dislike for solutions that statistical filtering provides -- you end up having to check the spam folder or whatever anyway. I just don't see the point. The only solution I think is a real proper solution is for spam never to hit any user mailbox in the first place, but that will probably never happen. So just I limit spam filtering to checking strict SMTP compliance for the messages (message format) and Spam Haus filtering as the last measure. I can't imagine any legitimate email ever tripping format/protocol checks, and I was amazed how much spam just those checks eliminated. Spam Haus cuts on that a little more. Sure there is still spam hitting the inboxes, but I think it's manageable (haven't had complaints), say around 30 messages/day for a busy address (for example, the main address [relatively widely published and always unprotected] of an international organization). YMMV of course.

EDIT: Greylisting would probably cut down on this further drastically, but I'm just too lazy to implement because no one complained yet about too much spam. :)
That's exactly what OTOY are aiming at with their cloud rendering. See http://www.tomshardware.com/news/Otoy-OctaneRender-Cloud-Edi...
I would hardly say that article provides evidence of "being a world leader". Curriculum selection is a highly political process across the entire country. More generally school boards often attempt to engage in their own social engineering of children to suit their own views.
Hi,
I'm with Scanbuy's HR team. As I'm researching talent to work remote I found this site and wanted to put Scanbuy www.scanbuy.com on your radar. We're the leading global provider of mobile barcode solutions. We're presently hiring Sr. Web Application Engineers & SDET Testing Engineers. If interested, I'd love to connect and share our full posting: katie.walsh@scanbuy.net. Scanbuy is in NYC - I am too and we're open to hiring folks from anywhere in the continental US who's eligible to work for any US employer.
Before the slashvertisements took over.

Something I strongly appreciate about HN is self promotional posts are honest about self identifying as advertisements. Hey HN look what I made...

Also /. appeared to have, formally or informally, scheduled topics if nothing is going on then its time to post the (paid for?) 3 articles per week about e-ink, or now its time for the daily apple article, etc. So for anyone other than noobs you had to filter them out. There are topics repeated on HN but at least they're random-ish and not apparently off a strict calendar. Hmm... pageviews down today, time to post a BSD/GPL flamewar to stoke the fires, etc.
> "Angular performs validation of HTML5 input types out of the box."

I'm confused. What does angular have to do with this?
Well, what we do is generate everything, then share it privately and quickly amongst the core team for final review before flipping switches and making things public. One actually important part of this is verifying things like "the package I download from what will become the public release URL has checksums that match what's in the checksum file", so it does have to actually go up on our server for that.

And if we catch a minor packaging error at this point, it's easy enough to fix on the spot without having to do an entire new release.

Except in this case somebody got really eager, saw the release process starting, and posted a link to our downloads page (and I'm not entirely certain if it would have been possible to get the incorrect package from it), rather than waiting for and linking to the release announcement once we'd vetted and made everything public.
There's obviously nothing admirable about Dr. Stieve or his source of bodies. But it seems a little misleading to say that these were corpses of "political dissidents". They were executed for passing information to the Soviet Union, with whom Nazi Germany was at war. Show me a country that doesn't execute spies under similar circumstances.