skysight-inc/HackerNews huggingface dataset:
Wow, thanks! :)

Now, don't get me wrong. I'm not really concerned about being an impostor, I actually rather enjoy being an impostor of somewhat horrifying dimensions in real life. ;)
Boom! Headshot!

That adds nothing to the discussion and makes it feel more adversarial. It reduces the quality of discussion for no gain. Please don't do that again.
Lost respect for him when I learned that he's a rat.
i don't think you could possibly read that quote and think that he was advising that there be a housing bubble...
That article could have been written about music and musicians. I'm a working jazz musician, and the number of women who I encounter on the bandstand is depressingly small.
VPNMaster getting DDOSed
The Secret to Booking a Cruise at a Deep Discount
When I was in the States, some buddies had some Philippine Peso coins which weigh and are roughly the same size as quarters. They used a few if these to operate coin-based laundry machines.
This is great and all, but it totally negates make's ability to only recompile source files that have changed.
Yeah, I think this pretty much screams of "unfortunate political decision."
Yes! And the old creative way was so GREAT - all these new "toys" seem very unnecessary.

This had to be one of the most fun role-playing games we did in my first year of college. Looking over my shoulder going into the Library for Nerf packing friends, then having to scan the dorm room for watches with timers or booby traps. Or the worst - making sure my soda didn't have a blob of Tobasco at the bottom of it at lunch :)

Awesome memories.

Can kids these days still play this type of game in college? Or do they end up getting expelled or arrested or something? I was in college a couple years shy of kids having cell phones, and South Park and Jerry Springer were the world's worst (and best) evils. It was a great time.
Yep, the problem with Krugman is that he only "makes fun" of opposing ideas (and not just in the realm of economics). As someone incapable of considering other viewpoints on their own merits and engaging them in good faith, he's not worth taking seriously as a columnist.

He's only one among many such types penning editorials for NYT.
You know what's relevant to cloud hosting? Women in short shorts and cleavage.

http://www.macstadium.com/solutions

#sexismintech =(
>What’s the last thing you built when you got that high?

Decided to write a bot at 8pm. Had it done by 3am (scraping, posting, scheduling, and all). https://twitter.com/NEWS_XX14

I know that high well. For me, especially for short projects (a day or a week), it's a giddiness, a literal shaking with excitement. Now I wish I could maintain that for a year long project.
Except they then later repealed a major portion of the act - public disclosure.

http://www.npr.org/blogs/itsallpolitics/2013/04/16/177496734...

http://www.reuters.com/article/2013/04/12/usa-congress-secur...
If you call impeachment getting away with it.

Side note: his predecessor had a long-time mistress that was well known to beltway insiders. The Right changed the rules once they were out of power.
Thinking about Good and Evil
I had no idea this was possible - googling "process under different uid" doesn't yield anything obvious. Any hints on how to do this on a standard command linux prompt?
It seems like the "guns and bullets" aspect of this are a) going to be a problem with the authorities, and b) an unnecessary cost.

Why not just an app that lets you play spy vs spy or zombie vs human based on proximity? Shaking your phone at another player within 3m counts as a kill.
Indeed. My grandmother (https://aas.org/obituaries/georgeanne-caughlan-1916-1994) became an astrophysics professor in 1964....
Officially, game consoles are banned in China to protect children from their pernicious influence.

Unofficially, who knows what the real reason is? It certainly hasn't hurt Tencent, whose market cap is now greater than that of Sony + Nintendo combined.
Wait what? I'm not familiar with this.
Is there any support for the article's assertion that C uses ‘=’ for assignment (and ‘==’ for equality) “to save memory”? dmr simply described it as “a matter of taste”¹ and hinted that he was simply used to typing ‘=’ for assignment². [Edit: And the compilers didn't keep source in memory, anyway.]

¹http://cm.bell-labs.com/who/dmr/chist.html (also published in HOPL-II)
²History of Programming Languages II, Transcript of C Presentation, p692

(Nice to see Rust trying to bring progress to the C niche, BTW.)
Maybe this is not relevant, but did you ever read Blink? Your comment reminds me of the part in that book about auditions and gender bias: http://books.google.com/books?id=VKGbb1hg8JAC&lpg=PT142&ots=...
Like others, i'm equally skeptical, and would love to argue that being a generalist is bad if you are equally good in anything it has tough sustainability.
In working for companies as a dev, this could you in a position of stagnation. It's really tough to keep up with technology these days and making the right choices.

Which brings me to the point that you're telling you've built a successful new website, which boosted revenue.
Now that the website is built and launched 2 days before, they are letting you go 14 days before Christmas.

I for one would be pretty upset and demand an explanation other than "a generalist". It seems like a rather rude and insensible act.
To do that probably means they did not see anything in your skill set that you would be able to add more value to the company, and so they replaced you with a marketeer...

I must therefor conclude that your website was a one-page infograph with a sign-up button.

Sorry but the missing bits of information are frustrating, and given that I don't see why you shouldn't be pissed off.
I would most likely lawyer up.
There are some important bits of information missing to be able to make sense of your blog.
The mutual non-disparagement contract is not all that mutual. As an employee you are prevented from talking bad about the company, so you will say nothing about them. However, if you are looking for a new job, your new employer may call your old employer to check up on you. If there is a mutual non-disparagement contract at play, they will be passed to the corporate console who will tell them that so and so employee did work for the company from date to date, but they can not discuss the matter any further. For all employees this is a huge red flag. And the best thing, when asked about it, the employee would not be able to explain the situation because of the same contract.
The situation cannot be analyzed w/o alcohol. Combining alcohol is too much. Coke gives you sort of a 'mental buff' where it gives you your mental control back but your body still has the same amount of alcohol in it.

This allows you to do more of the alcohol, even past where you would have normally stopped and this is OK up to a point, but if the coke wears off you get re-drunk far past you could have gone. It hits you like a brick wall. Shit goes bad fast.

Coke has a much shorter duration than either alcohol or heroin. Timing is key and can get complicated. Either 2 combinations of the three are already dangerous enough.Adding the other is too much.
Not to forget the people who still bank on the reasoning - Why should I care, I have nothing to hide.

I am sure everyone of these people will object to a routine daily search of their house to make sure that they are not responsible for the occasional neighbourhood burglary.
No I have not. I became disenchanted with the BitTorrent corporation after I realized there were other, free and open torrent clients available many years ago.

One can assume that more free and open BTSync clients will appear in the coming years, at which point I will probably check it out.
Antivaccinationists use Facebook abuse algorithm to silence pro-vaccine skeptics
I'm a bit confused what he's trying to say here. He seems to be arguing that full branch coverage is needed for thorough testing, but then argues something to the effect of "it's too hard."

So, what are we supposed to do? Not test? Not test "thoroughly"? Write 1084x as much test code as production code[1]? He provides no alternative.

---

[1] http://www.sqlite.org/testing.html
If your company asks you to sign a non-disparagement contract, ask them for a reference letter in return. Chose a project or 2 you did a good job on and ask them to write you a good or at least ok reference.
I wonder if some of them would be good big company CEOs or even middle managers, given they are generalists.
would buy/wear if colored circle was much smaller or different design idea.
I took a different tack with clojure-scheme by compiling via Gambit Scheme, which can target Objective-C. https://github.com/takeoutweight/clojure-scheme. This approach made it easier to provide self-hosted compilation, enabling niceties like an on-device repl.
"two political parties in competition to each other"

Where can we find these parties? When last I checked, we had two parties that share a common high-level agenda and which generally agree on the majority of issues (to the point where people have basically forgotten that there could even be any debate on such things).
You can also download the app for a one time fee of $2.99.
http://www.wired.com/threatlevel/2013/12/kim-dotcom-destroy-...
Don't let anyone else tell you what is valuable in computing.
I think there's an intermediate size where being a generalist is bad. I'm a generalist, and I experienced a similar situation -- I was extremely useful at the beginning because I could do a fair job of the responsibilities of three or four specialists, but after a year and a half, there were three or four specialists who could collectively do a far better job than me. The amount of tasks which made sense for me to take on dwindled, and I wasn't really needed anymore. I don't regret it or hold a grudge, it was my intent to help build a team that was better than me alone, and I succeeded in that professional goal. I trained most of them to be able to do my job, and am proud of that accomplishment. But I suspect that once the company is at 100 people instead of 20, the budget and flexibility of positions will be such to allow generalists to be more practical again.

Does that make sense? I think for a 10 person team, generalists are very useful, and for a 1000 person team, generalists can be tolerated and be very versatile members who can quickly switch between roles. But I think there is an intermediate point where the company goals are still very narrow but the team is big enough that generalists are only useful in a high level management role.
This just doesn't make a lot of sense to me, given that almost all systems programming in the real world is done in C and C++, and given the complexity of OS kernels, we're not going to see a general purpose commercial grade one written in Rust either ever (if it falls out of popularity) or for ten to fifteen years (if it becomes very popular). This isn't like application or web programming - in comparison to web technologies it moves at a glacial pace. So I think teaching an OS course in Rust is going to leave them underprepared and be a big shock if the students actually go on to do systems programming on real systems.

The other thing is that I did an OS course in C, where we got dirty playing around in the depths of the Linux kernel, replacing the scheduler, writing a filesystem, and so on. It was damn hard, but probably one of the only courses in Uni that really pushed me as a programmer generally (everything else I found easy). I think that it really helps to have experience in unsafe languages like C, just like you really need to do at least a bit of assembly when you teach computer organisation.
How this startup founder is dealing with pregnancy
Hah! A Dual_EC_DRBG implementation would be an infinite improvement over the highlighted random number generator (which just calls libc functions srand(3) and rand(3)).
Well explained, nice read!
Show HN: I built this standing desk for my cubicle
Not that I would defend JSON Schema, but yes, you did just reinvent the wheel, and it was also not a new idea. I thought that despite the verbosity of XML, WSDL and associated technologies solved this problem rather better. I have the misfortune to develop in PHP, so pardon the example, but the client-side code went something like this:

$PayPal = new SoapClient($WSDLLocation); $PayPal->SomeMethod();

Yes, you can get away with having a less verbose description language if your needs are simpler, but that to me just ends up moving the problem when your needs become less simple. It's not like you can avoid validating your requests in some way, and required/not required is where that starts -- but, I maintain, not sufficient. I most definitely fail to see client code generation as being a necessary step.

You could say I've made this mistake myself; the thought process that leads to code like this must not be unique. Web services need documentation if they are to be used, and since that code will only ever talk to other code, it makes sense to have a machine-parseable description. Language agnosticism follows as a matter of course. I'm willing to entertain that XML was a bad idea and JSON Schema is not an improvement, but I still feel that if one must reinvent the concept of a language-agnostic machine-parseable web services description language, one should thoroughly understand the prior art. It may be complex for a reason, and like it or not all that SOAP stuff actually tends to work pretty well. I'm sure I have every reason for wanting to see a better technology suite which is JSON based, and I wish this were it. At the moment I don't think you're headed in quite the right direction.
I think most generalists are bound to end up in management roles, as they are most qualified to understand the skills of widely varying technical employees as well as their own gaps in understanding such that everything fits together in a diverse project.
Class A, B, etc. are from the UK's drug laws, DEA uses Schedule 1, 2, etc.

But your point stands that things get grossly mis-classified.
Can you do this sort of thing in the US? Are the legal/political barriers too high?
Harmonikit: Additive synthesis with Supercollider, Overtone, and core.async
from Amazon.com
That's not true. In fact, the CLR port has been around and up to date for years and before ClojureScript.
5 cents per bullet?

What ever happened to just paying $40 for a game and getting to use it forever? (This killed Candy Crush for me. I love the gameplay dynamic and the graphics, but the constant upselling just makes me want me smash my phone into a fine paste and then feed the paste to the game's developers.)
/usr/local/bin/docker

But I agree.
How the government makes healthcare more expensive by cutting costs
If they are not billing you, stop paying them! Go talk to a federal debt settlement attorney, this will make a grate class action, and you can get paid good money for being a class rap. I am not an expert in this area, but I am pretty sure there is a case here for damages if they try to collect money from you without presenting you with a bill first.
Ask HN: whats better??
Hello my fellow hackers! I need your opinion on whats better. I have a macbook pro I want to more screen resolution. Should I get a thunderbolt display or just buy a new tv for $300? I dont have a tv.
I did talk them in Spanish, the manager was the one I spoke to there...
Because my software should never tell me that I can't do something for non-technical reasons. Assuming I'm a criminal is wrong. If I was a criminal, breaking the law is my decision, and my software should not impede my ability to do so.
he is going to get a very awkard phone call from the bank...

Some years ago I stumbled with something similar on a webpage, posted it on reddit, and the next day the IT manager of the company called me... it was one of the most embarrassing days of my life.

Lesson: don't mess with other peoples work just because you can...
Oh, I'm well aware that's their intention, it's really saying more about Dropbox and the like. It's still cloud storage so I wouldn't store anything incredibly sensitive on there, and you do need to install the browser plugin for the security not to be completely laughable, but it's still a lot more usable than TrueCrypt for day-to-day stuff imo.
Ah, time-based tokens are basically against adversaries with physical access to your time-based token. Good against password guessers / leaked password databases, however, which is a much more realistic attack these days.
I'm not sure the lack of safety is the pedagogically interesting part though. The interesting parts of writing a kernel for x86 are the low-level interfaces: assembly, I/O ports, the 8259A PIC, the fundamentals of scheduling, writing a slab allocator, and so forth. Rust allows unfettered access to those just as C does.

The lack of safety in C just means that the projects take longer to debug because the compiler doesn't catch as many mistakes; I don't think it adds much to the learning experience.
What "payment network"? In its current state, Bitcoin is practically illiquid -- almost nobody takes it for payment, and it's extremely difficult to exchange for other currencies.

Worst of all, the volatility of the Bitcoin market make it a bad place to store wealth. Without the guarantee of price stability, you have to be extremely risk-tolerant to trade in the stuff at any volume.
Docker requires some kernel options both for networking (VLANs/etc) and devicemapper (thin provisioning, in particular) that the Linode kernel didn't have enabled before. You could run Docker on a Linode by using your own kernel with PV-GRUB, but we've now flipped the right bits in our default kernel.
What was embarrassing about it? You didn't add the security hole to the software.
Advice is something that often needs to be pushed away just like orders do.
a16z Partner on Special Innovation Zones
a16z Partner Balaji Srinivasan on Innovation, SV, the US Gov't, and the Potential for Special Innovation Zones.
Interesting. I see the framework of your point and I mostly agree, but I still think that even in this sort of awkward middle period, if you're legit good, they're not even going to consider getting rid of you as a generalist. For one thing, they're going to need someone to be able to jump in and help the specialists out with the larger picture. Not to mention that often your generalists end up becoming the specialists, after dealing with certain domains long enough.

If we're talking about a startup of <100 people that is healthy, they're usually in "expand" mode. You don't get rid of useful people when you're in your expand mode unless they're a problem.
Mythbusting 'the place where two oceans meet' in the Gulf of Alaska
Informally dubbed “the place where two oceans meet,” the explanation for the photo is a simple one, though there are many misconceptions about it, including that catchy title. In particular on popular link-sharing website Reddit, where users have on multiple occasions erroneously attributed the photo’s location as “Where the Baltic and North Sea meet” and the two types of water as being completely incapable of ever mixing, instead perpetually butting against each other like a boundary on a map.
Nonsense. If you want to make an app that offers the same functionality of a native app, then vibrate could absolutely be useful. Not to mention a compelling video game experience (what console hasn't used vibration in the last 10 years?)
Duly noted and added.
Ask HN: How do I inspire my fellow employees and change company culture?
I work for a small (~20 employees) start-up and our main product is a CRM. Our CRM is functional but very poorly designed. The overall sentiment is as long as it works that's good enough. We aren't in the Valley, Boulder or NYC but a smaller city in the Midwest. Your typical design driven, disrupting, build for the future and change the landscape start-up mentality is definitely not present. We have the potential to have an excellent product, we have customers, we have had investors interested in us and we have had international businesses really interested in our product but my fellow employees have no drive, no desire for excellence and have no problem with throwing .asp code at the screen and seeing what sticks. Our CEO is extremely knowledgeable about the industry but he isn't a designer or a software engineer, yet every feature comes from him. Up until about two months ago, every design decision came from or went through him.

I believe our start-up has a lot of potential to create something amazing but from what I have seen, the employees don't have the drive do it. I want that to change. I believe it actually must change for our company to continue. How do I change this? Can one or two people actively change and influence a company culture? In the words of Aaron Levie, "Take the stodgiest, oldest, slowest moving industry you can find. And build amazing software for it." I believe we have the found that industry but we aren't building amazing software for it. I want to inspire, influence and excite people but I don't know how.

Thanks for any advice, book recommendations or general comments.
So, I don't know about the north/south american systems, but in the UK when a manufacturer or a store fails to meet their obligations you sue them in small claims court. I've never heard of a company not settling out of court, they don't want a precedent set against them and they don't want to fly their lawyers out to talk about a laptop return for a day.
I used a thunderbolt display at work and I cannot imagine anything that competes. I would strongly recommend one.
Don't you think there's the tiniest chance that 3.X users will over-represent themselves in a nonrandom survey just as they do amongst the developers?

This is laughable: "we asked people with a vested interest in seeming more numerous than they are to take our survey. And they did. Reassuring!"
Unfortunately, I don't think I'd have enough documentation (eg not even the initial email for enrolment in Ecobill, nor a screenshot of the dashboard.) I agree though, I feel like it's shady at best and probably worse, though they are providing me legitimate service (if you can call Comcast that) and I am consuming the service.
>to the point where people have basically forgotten that there could even be any debate on such things

Exactly. The problem is that the public accepts the status que as correct on numerous issues. If their were an issue where a significant portion of the voting public had a different view, then I would expect a one of the political parties to adopt that view to gain voters from the other.

I agree that a two party system is far from ideal. The main problem is that if every one who disagrees with the current position on issue X is already firmly committed to their own party for unrelated reasons then their is no pressure. The traditional solution to this problem to focus on primary elections. Unfortunately (for me), a group of Republicans have recognized this, and managed to affect significant change by focusing on the getting their views through in the primaries. In the long term (I hope) this will self correct as it damages the Republicans in the main election
I recognize this as a possibility and I would definitely take it down if the bank requested it.

On the other hand, if anything, I exposed that they did a good job. They could have rolled out their own crypto, or some flawed form of code generation, in which case I would have disclosed it to them through proper means. But they adhered to standards (TOTP, RFC6238) and protected their data as well as possible. This article should be seen as praise.

Then again, corporations aren't always that understanding, which is why I would be happy to comply.
Maybe you are wrong, and if you were it would be great because then you could enjoy it right?

However, maybe this product just isn't for you.
Given the prevalence of gun ownership and concealed carry permits in the US, this is a tragedy waiting to happen.