skysight-inc/HackerNews huggingface dataset:
The compiler will complain if you attempt to assign (or assert) a value to an interface that it cannot fulfill.

ex. http://play.golang.org/p/OLTHIXjgy8
^ rotorcraft are the key units operating right now.
Yes. Both cities and corporations are guilty of this, especially on the Health Care side. I recall attending a recruiting presentation of a Detroit automaker who bragged about how they were purposefully not funding their Health Care liabilities because they thought the cash was better spent elsewhere and the government would eventually pick up the tab.
Thanks for the link, I appreciated the short but informative explanation.

Today I learned the moon is spinning away from the Earth while the Earth's rotation is slowing down, and by the time this dance movement ends, a day on the Earth will last a month!
The choppers aren't rescuing hundreds of people by attaching them to a longline.
Eh, not really a programmer, more of an engineer. LinkedIn is not my field.
"I have in my pocket a cryptographic telephone"

Anyone know what he is referring to? I'd like one of those.
I abandoned Java, C#, PHP, Python, and Ruby for F#, Lisp, Scala, & Haskell.
I think the worst part, actually, is that he tried to make the excuse that it was a "joke". That comes across as disingenuous.

We all know it wasn't a joke (a joke = funny). But I don't think it was meant to be literal either. It was a pretty clear instruction from the CEO to the staff to basically tell the customer to go away. There's no reason for the CEO to translate that message to his staff -- a good customer service person knows exactly what that means:

CEO: "Tell him to fuck off"

Staff: "We are very sorry to hear about your problem, but I'm afraid at this point there's nothing we're going to be able to do further to assist you. I know this may be disappointing to you, but please understand that we receive a lot of concerns and that after reviewing......." Etc etc.

The only issue here is that the internal message got out, which is indeed embarrassing. The CEO's job was to make the final call on how to deal with the customer, and good customer service sometimes means telling some customers to, well, fuck off.
IndieAuth now supports OpenID delegation
This is the first I've heard of F2FS. Are there any good introduction-type writeups for it anywhere?

How far is it from production?
That's pretty much why I started mine, I didn't intend to be a tenure-track researcher but was really interested in a couple of areas of NLP and a PhD seemed the logical way to dig in more deeply.
I'm working on that right now, but it won't be out till the end of the year. I'm giving a talk at Clojure/Conj about core.async and hope to cover most of these sort of questions. I'd publish notes about it now, but that'd kind of kill my talk in two months.
I truly wish you the best of luck, and for an excellent outcome.

One thing - you just can't say "why I'm getting a PhD", even from an elite school, the way you'd say "why I'm getting a law, medical, or business degree". Even if you've been admitted to an elite program, you can really only say "why I'm rolling the dice on the possibility of getting a PhD".

At elite programs, there is essentially no involuntary attrition in JD, MD, or MBA degrees. Yale law school has no 1L attrition. Columbia's JD 1L attrition is 0.3%. Attrition rates at elite med school is typically well below 1%.

http://taxprof.typepad.com/taxprof_blog/2008/04/law-school-r...

(I'll stop with the googling of links here...)

Attrition rates for engineering PhD students appear to be about 33%. This (to me, atrocious number) is way better than science or humanities.

http://www.insidehighered.com/news/2007/12/07/doctoral

Unlike JD, MD, MBA programs, I don't believe that the numbers are better at elite schools.

http://www-inst.eecs.berkeley.edu/~wicse/index.php/papers/li...

I dunno, maybe Berkeley is a risky program, it is a notoriously harsh school.

In spite of all I've said, I'm always hesitant to give anyone advice. There are still remarkable careers to be had in academics. Good luck.
MS student here (maybe PhD in the future). This is exactly why I go to school. I enjoy the learning process. It's not about acquiring skills to make money, it's about learning interesting things in an interesting and creative environment where I'm free to explore to a certain extent. I think a reasonable way to describe it is that Google has 20% time, in school I have roughly 80% time to explore my interests.

Sure, I'm not making much money (people always bring this up). But who cares? HN is full of posts about how to live minimally, it's kind of a classic hacker challenge, right? I may need money someday, but right now I don't, so I might as well take advantage of the situation.
Myself as well. Also, just driving over and handing them a resume has worked really well for me. I did this to 12 companies and got 3 interviews. Best ROI yet.
I wish the landing page gave a description and/or list of features of unibox and what it is trying to solve in particular.

Aside from that, the UI looks very clean. I signed up nonetheless.
Rumor: Apple Media Event on October 15th
Agreed. I'm definitely in favor of more demo (and hopefully less business plan).

I was at AngelHack London in April and ended up just doing a demo (of https://github.com/matt-williams/argolf) because I couldn't get my laptop connected to the projector.
We're in here too - listening to feedback.
Well at the time those programs were created the tax base was capable of supporting them. Then when the tax base decreased in size significantly the city did not, in turn, change those programs to acknowledge the fact that the money simply would not be there. They were put in place on the assumption that the tax base would increase as it does in a lot of major cities.

My point? I think they should be included because the government failed to take them into account, or ignored the looming problem.
True, but I thought that that would look disingenuous, because it would look like the worker times scale logarithmically when they are about as linear as you can get.
This is essential. Research needs funding, and professors are working for grants in a manner deceptively similar to contract work. The grant work might not align well with what the community views as novel research so satisfying grant and research goals can be very challenging.

In the end I believe the most important focus of a PhD is to publish three papers at great venues in something that amount to a thesis topic. And don't distract yourself with something "fun" until this is done, because it is extremely common that the research topic will stop being fun at some point during your 5-7 year journey. People, including your advisor, will ask you to work on problems unrelated to your thesis when it fits their interests so it is up to you to manage your time. Since a PhD labour is cheap skilled labor you can not expect anyone else to take the high-road and manage your time.
See, now I am not in software. I'm a hardware guy. I like the less desk bound jobs and have been lucky to get to do them for a bit. That said, I still have no idea where the job postings actually are.
Ask HN: Twitter Account Ownership Issue?
A coworker just set up a Twitter account and, apparently, inadvertently took over another person's active account. I haven't been able to recreate the problem using my own account. Twitter dev support has "encountered an unexpected error" both times I attempted to post this issue. Has anyone else out there seen this?
Right. But "tell them to fuck off" is just an emotionally-charged, internal shorthand for "their demands are unreasonable, so using the normal niceties let them know we can't provide what's been requested".

Anyone so literal-minded to think such hyperbole is a actual request to tell a customer to "fuck off" is not qualified to be either a CEO or a Customer Support Representative.
Over the years I've accumulated a pile of dev/reference boards. In my world you eventually have to migrate to application specific hardware. This is where it quickly leaves the home/hobby domain, the tools get more expensive and the required knowledge-base expands. I am mostly talking about the challenges of high speed design.

The minute you get into the hundreds of MHz and into GHz and thousand pin devices you've entered a domain that is far away from what casual hackers can handle.

Yet, I do agree with you. Today, free compilers from Xilinx and Altera support devices that ten years ago required their multi-thousand dollar suites. Free or low-cost PCB design tools are out there. All of this of course, comes with compromises. Free simulation tools don't compare to paid tools. Free and low cost EDA software packages don't have all the tools you really need to efficiently manage high speed design of complex boards with larger devices. Signal integrity alone has dedicated (and very expensive) tools that you almost can't do without in certain domains.

None of this is to say that it is impossible for someone to play with the technology but it certainly ain't like playing with software.
I can definitely see some uses here as long as between calls they are monotonically increasing and ordering from two sets of system calls is correct (so a call that started earlier will get an earlier timestamp as a result of the call).

The difference would be along the lines of lag vs precision. Measuring time in a non-hard-realtime operating system is a hairy proposition in the best of cases, after all you don't know how long your thread slept right after completing the system call but before your application got to do useful work. Usually this is only microseconds but it isn't rare at all to see this value have extremely high upper limits (100's of milliseconds or more...). This depends a lot on how many cores you have and the quality of the device drivers as well as which scheduler you run.
This is relatively unsurprising to me, but it's cool to see a study done about it. Think about how quickly faux outrage will spread throughout Twitter or Facebook. How many people do you know posted articles expressing their "disgust" at Miley Cyrus during the VMAs (anger)? Now how many people posted anything congratulatory about their favorite bands that won awards at that same show (happiness)?
Oh I only have that on my corporate account and not my business account. I figured it was something one of the admins did.
I've enjoyed working with core.async once I understood these constraints. It would be nice for code to "know" whether it's within a go block or not. That would alleviate needing do-something! and do-something!! versions of some functions.

By "know" I mean something like an in-go earmuff var.

EDITED for clarification and formatting
Bloomberg doesn't. As a mayor he's fairly incorruptible, at least in terms of money. He pays for his own elections, and basically does whatever he feels like. With a net worth of 27 billion it's unlikely that anyone could offer him a monetary bribe worth looking at.
How would you write integration tests if you had a rails app that pushed jobs out to goworker?

Say a user clicks a link that creates an async job that does a API call somewhere. What's a good way to test that entire process at once? You can easily test them separately, that clicking a link creates an async job, and that the worker can process the job, but it's useful to test the whole system at once.
This most definitely sounds like a ponzi scheme. If so, it's probably falling apart right now. Scary.
Ah, so that was a response to the commenter's "trust me" remark. Perhaps "why should I trust you over some thousands of grad students," but it's difficult to gauge the amount of thought or research the commenter puts into "trust me," which is thrown around pretty liberally in modern English. When a friend says, "trust me, don't drink the water," and clearly his experience with water was not representative, if you want to keep the friend you're probably better off addressing it as a water quality issue instead of a trust issue. I'd say let the trust subject pass, and probably also save vocabulary like "utterance" for your enemies, or people wearing sith lord halloween costumes, etc.
A lot of it has to do with extroversion vs introversion. The lone programmer working long into the night without seeing another human being is long gone. The work itself has become more social as collaboration tools get better and better. This necessitates programmers who, themselves, are more socially oriented. I'm not saying introverts can't be social. I am saying they don't excel at it, especially stuck in a 24/7 lifestyle that doesn't allow downtime without sacrificing your social status with the team. Having to choose between staying in your team's good graces and your own mental health is a horrible thing, but it's a choice a lot of us are being forced to make.

This does indeed leave the introverts high and dry. Speaking as a leave-me-alone-i'm-working introvert, I've seen this shift firsthand over the past 5 years. I'm convinced that, at this point, working another full time job isn't in my future. Contracting and a "lifestyle business" or two is where I'm headed. While I don't like the uncertainty of those two options, they're considerably less stressful for me than a modern office environment.
Well the 1967 riots didn't help much either, nor did the downward spiral in race relations in Detroit. It drove much of populace out who could move. Taxes weren't the old reason, just compounded on top of consistently corrupt administrations. https://en.wikipedia.org/wiki/1967_Detroit_riot
Generally speaking, the local organizations have to do things the feds' way too. In the past 10 years or so a lot of rules & regulations have been established to try to improve disaster response & management, and this applies to local government just as it applies to FEMA.
It's spin. Next at 11, water is wet.
I still love Bump's Flock app, which uses that tech for photos. https://theflockapp.com/
Canonical is probably primarily focused on recreating the Mir wheel and other Unity/Ubuntu Phone/etc. I doubt a whole hell of a lot of that goes upstream.
Many Thanks to Firespotter Labs
I did not say that the Internet was not designed. But I'm glad to say that now. Specifically, it was not designed in the sense that megaprojects requiring planning and estimation are designed. My point there is that people just assume that big achievements require big plans, but that is demonstrably false.

I do agree, as a long-time reader of RFCs, that some of the protocols were designed, sort of. But if you read more deeply, you'll see that they were just as much evolved. And, that they were never imposed through a central control structure. It's no accident that the foundational documents of the Internet are all Requests For Comment. An instructional contrast is the OSI protocol suite, a top-down alternative to the Internet. Now dead, of course.

I agree that some projects can be estimated. I'm saying a lot of them shouldn't be, because there are more effective ways to get results.

You can read more about that, and about the 3M example, in Mary Poppendieck's books. I think the specific one I have in mind Leading Lean Software Development.
You realize that you cannot modify a commit's content without modifying the commit hash for every subsequent commit?

Your attack would be practically impossible against a git repo.
The anti-circumvention laws are definitely vague enough to prohibit this (as well as most other access of remove resources). It's not at all covered by the DMCA though, right?
Using Redmine? Get Screenshot attached to Tickets with Usersnap
I don't think it's a good idea to tell customers to "fuck off." Even behind their back where they aren't meant to see it. Even just in your own head. It's not a good attitude. That's just my two cents.
I know people who worked legally(!) in the US for 14 years, and paid taxes for this whole time - they do not even have a Green Card yet. And you are saying that illegal immigrants should get citizenship just because they have been here for 13 years.
It seem to be very specific for an OS and maybe even kernel version, how much generic it could be? There aren't kernel security modules that could detect if something had been overwritten? The paper was written in 2010, maybe was something done in the kernel development to be able to check for that.

What about detection of that kind of backdoors is being present in your current hardware? It is possible if a backdoor is running? Or, i.e. loading some not very used OS for that kind of validation (i.e. some of the BSDs or a kernel with modules disabled) that could avoid to run the backdoor and being able to do that detection.
I think this will practically always be true when porting a tutorial designed for language X to language Y, because tutorials designed with one language in mind tend to play to that language's strengths. Porting a Clojure-oriented tutorial to Go would demonstrate the same effect.
You're lucky to have a wife that supportive. I'm about to do something considered equally as risky, and the support of my SO helps in extinguishing a lot of the fear and anxiety. I have friends who are not as lucky with SO's demanding they continue down one career path or another.

Best of luck to you.
I would've gone with, "Over 14 Month Old Podcast Makes Overly Broad Claims to Linkbait" as a headline.
NFC supports encryption, which solves the eavesdropping and unauthorized modification problems. It's done at the card level as an optional feature, since not all applications need encryption.

MIFARE DESFire comes to mind as one of the more popular cards with encryption, though I do recall there's others as well: https://en.wikipedia.org/wiki/MIFARE#MIFARE_DESFire

And as for it being unreliable: [citation needed]. I've never had problems sending data to another NFC-enabled device. The only time I've ever had it not work was back when phones with non-NXP chipsets first started to appear on the market, and some folks were still selling standalone tags that used NXP's older proprietary format (MIFARE Classic) rather than the standardized format (NFC Forum). That's rarely a problem these days.
Now you just need to create a twitter account for these cows. They could tweet things like "Nice hay today!" or "Feeling a bit gassy, going to lie down." the kinds of things Cows might tweet if they tweeted.
Detroit was the 10th-largest city in the US in the 2000 census with a population of ~900k, but was the 18th-largest in 2010 with a population of ~700k. It was the 4th largest in the 30s and 40s and reached its peak population of approximately 2MM in the 1950s. Since then it has been losing approximately 200k residents (think: taxpayers) per decade like clockwork.

So any story about Detroit has to explain that. There are systemic things at work and there have been for over 60 years, although I agree "set up to fail" has a rather conspiratorial tone to it.
Inside The 2013 Forbes 400: Facts And Figures On America's Richest
Stackexchange is getting impressive.

http://stackexchange.com/sites?view=grid
I'm sorry, but you are incorrect. It may not be officially supported, but they are doing it.

https://www.google.com/search?q=uiji.js

Check out the results for the 1st link (aakilfernandes.com/uiji.html) and then check the source code. You'll see that the entire body of the page is written with javascript.
I think NFC is missing its mark - to me, the obvious use for NFC isn't device-to-device connections and sending files and all that, but for peripherals. One-step bluetooth pairing with an NFC tag would be lovely, right? Just bump-and-pair.

For gaming - imagine a game console with mix-and-match one-handed controllers. Trackballs, joysticks, pointers, keyboards, mice, etc. Bump them together to tell the console "I'm using the whamblefloog with the xorchball" so it can tie each disparate controller to the concept of a two-handed player.
True, but a CEO should know not to send anything in poor taste in email at all. Stuff like this can happen, and not always by accident.
Sounds great. I'm glad to know something like that's in progress, and many thanks for your efforts on this project!
http://analytics.blogspot.com/2013/09/supporting-modern-brow...

"As a note, we’ll of course continue to measure traffic from IE8 browsers to your website."

That's all I need google. Thanks.
I don't think there was really much risk there, and the generation seems to me to have been far too stacked at the front end. Just IMHO of course.

I won't, ever, be buying bitcoins for this and other reasons.
A big point in academia is that you can research whatever direction and niche you want, but you'll get paid only to research directions and niches chosen by others..

If those directions happen to overlap at the right time and place, you can have a great time getting a PhD; if they stop overlapping (possibly suddenly), then the choices aren't that nice.
Not going to lie, I've been to almost two dozen hackathons, and this right here is where they are headed. Greg Gopman and co. are doing it right.
From the article: "Other cities also have profound problems today — Chicago, Providence, R.I., Baltimore. But only Detroit is in bankruptcy court."

Meant to write "... in bankruptcy court, so far." or something similar.

It's mathematically impossible for Chicago and Baltimore and a couple others not to join Detroit in the near future in bankruptcy court. I donno about the finances of Providence RI.

I'm only aware of one tech company in Detroit which is a place that makes what amounts to a small Xylinx FPGA dev board on a DIP-64 PCB so it just plugs into a circuit board or breadboard. I own one and haven't used it much but so far its a good product. But its the only tech company I'm aware of based in Detroit. There may be others who spend even less on advertising, donno. Cool as that place may be, I don't think it makes up for the collapse of auto industry employment and lack of mobility. Most of the unemployed people in Detroit originally came from the South because there were no jobs in the South, but there were jobs in Detroit. The "real problem" is there's no where better to go than Detroit for those people. If they had jobs in Minneapolis, there wouldn't be a problem with unemployment in Detroit, but there are no jobs, anywhere, for anyone not in tech, so, they sit, expensively, in Detroit.
From your comments I assume you are of a Native American origins right?
The Sharing Economy Fights Back Against Regulators With An Advocacy Group
This is the main reason why my company[0] went against the NFC route to allow mobile payments for vending machines. We were at the TC disrupt last week and everyone was downplaying NFC for anything useful. Its nice for small things like tasker, but for anything that needs to be done quick it does fair too well IMO.

[0] http://likeus.co
You could always try both: "Unfortunately, we cannot meet your needs at this time, so F off."
Our incredible journey...
As I've grown more experienced with writing Python code, my interest in writing readable code has also grown. I would guess that most of the readability concerns come from graduating, as I started working with other people on non-disposable code.

I feel Python has played a part too though. Python has an official style guide (PEP 8), so code is more homogenous across developers. Python also has a set of core principles (the Zen of Python) which put a focus on readable code.
Looks to me like they're trying to turn email into facebook.
Meta comment, but I feel like this is a pretty bad headline and article overall for HN. The capabilities of these drones are nice, don't get me wrong, and I'm all for flying them. But I wouldn't say FEMA freaked out - they just asked them to stop flying, and warned that interfering would get them arrested. I too am disappointed in how FEMA has ran things in the past, but we only have one side of the story here, and speculation beyond that. The only thing this story is going to do is rile people up with inadequate information. The story feels more circlejerky than informative.
This is an awesome guide! I particualrly love how thoroughly sourced it is, and have found a few gems in those alone.