skysight-inc/HackerNews huggingface dataset:
I really like it but the dictionary is weird, this is esp visible in names, eg. Dean was allowed, but Dan wasn't. And before you say Dean has more than one meaning - so does Dan.
I have 2 little ones. When my oldest was growing from 0-2, I can remember nearly every moment. I was at an unexciting 9-5 job.

As my youngest goes from 0-1, I've been working lots of projects via my own consultancy. I look at him and can't believe how much I've missed. I'm currently shifting gears to get back to focusing on my family. I'm still new at this, but it's pretty clear programming/career is so far below family in importance, I need to adjust my life accordingly.
There is no need to influence transactions technically, it's just clarifying existing law - when doing/receiving Bitcoin transactions, you follow the same rules [or else].

No matter if your income is in Euro, Yen, gold, goats, casino chips, redeemable in-game credits, gems, Bitcoin or anything that may ever be invented - that income is taxable.

If you are offering to hold deposits of value for public, or value transfers to third parties - no matter if that is in Euro, Yen, gold, goats, casino chips, redeemable in-game credits, gems, Bitcoin - you need to follow the financial service regulations.

The only way to avoid that is if (while) your "new money" is useless as money, i.e., you can't buy stuff with it.
So maybe the key to a smooth recruiting experience is to first tell Google that you can't work for them: http://dilbert.com/strips/comic/2007-07-15/
I've always (probably very naively) hoped that competition keeps chip makers honest. If anyone does something naughty then their competitors would probably discover it while reverse engineering the other's product.

Now that I say that, it sounds even more naive than I previously thought. All bets are probably off.
Yeah, I think games are an entirely different beast. I make a productivity app, which I will admit, is much less sexy than a game. I think games target a younger market in general (not having any actual data to back up that assumption) who are more likely to go download things from the store.
Politics is about how we structure our economic and social order: it's inevitable.

What you mean to rail against, I believe, is electoral politics, which is a different beast altogether. And oddly apolitical.
This exactly. As I have written in many comments before, a large set of people have such IP issues from their employment contracts without even realizing that they "too" have such issues. From the discussions that resulted in those comments, my understanding is that unless you find your case to be otherwise, if you are working for someone else in the tech sector, by default you are under an employment contract that prevents you from having side-projects of your own. This seems to vary between countries somewhat. If you have not even read your contract, or were not even aware that you signed one, please do not retaliate before actually confirming your case.

If someone has side projects on Github, it may reveal something (good or bad) about their coding skills [1], but it also reveals, most probably, their lack of understanding of legal and IP issues [1]. (It may in principle be telling about their risk-thresholds if they were aware of the legal issues and still took the risk, but this is not the most probable case.)

In various discussions I have had on the topic, even companies who otherwise are open to their employees having side projects nevertheless block them from the same in their employment contracts. In other words, if it all goes well for the company, it's fine, but if things go wrong, the employee may be under a big trouble.

[1] While telling nothing on this front, good or bad, about the same for people without such side projects on Github or elsewhere.
> Apple acknowledges Ibrahim Balic for discovering security flaw in dev center

This title is inaccurate - the linked pages credits 7dscan.com and SCANV for reporting the developer centre issue.

Ibrahim BALIC is credited with reporting an apparently unrelated issue in iAd Workbench.
I think forward security is the equivalent of temporal security, in a sense. You can't give anything from past, unless you saved it. The problem it does need secure key exchange, which only work over low latency networks, and low latency anonymity networks, like TOR , have their limits. In a similar fashion , i'm not sure how key exchange for temporal security will work over mail.

Regarding multiple keys: Using multiple emails/nym accounts gives you that.
I'm planning on adding click and drag in a future release. The best input method is to just type the words though! You'd only realize you can do that if you read the help (which I realize no one really does). I'll think about how I can make it more obvious for players. Thanks for the feedback and for playing!
Go to youtube, search 'quakecon 2013 keynote part 1'. It's a great talk/keynote by John. One of his best.
End the War between Backend and Frontend Devs Now: Feature Teams
Notch confirms Minecraft for PS4, PS3 and PS Vita
Or http://www.postagon.com/ which is unsurprisingly my creation.
Good point regarding the math analogy, I feel it was a rather poor one now.

But I feel that the difference is between knowing and understanding. You can know how to get the browser to display a rectangle with the right copy/pasted html.

But without discrete math there really is no foundation to understand the underlying algorithms. Without understanding it is impossible to know how to extrapolate those examples to solve different but similar problems, probably the most important skill a programmer can have.

Teaching C before discrete math is like teaching english without a vocabulary. Sure you can understand the syntax. But without understanding algorithms or data structures you are going to be lost very quickly. You might not need monads for C - since it is such a primitive language. But try writing C without iteration or recursion.
Re-engineering PR: How to get press mentions
I hope if they really insist on doing this that they will be ready to cover the Lavabit lawsuit when the secrecy is removed.
There is a big difference. Lavabit was a mail server, so the information they store was supposedly private.

Almost all the information in HN is public. The only things that are not public are your email and upvote history, but you must assume that they are public, hidden but public. Perhaps the IP locations, but unless you use TOR or something similar you must assume that they are public. The most interesting field is your password, but I suppose that you are not reusing passwords!

(Note 1: I'm not related to YC, so this is only my opinion.)

(Note 2: It doesn't mater if I think that this situation is good or bad, but this is the reality.)
Nodejitsu Open Source Hosting
I guess you haven't been following Tesla very closely, but you've got it all wrong. The whole point was to innovate with luxury cars, and then produce affordable consumer vehicles. Elon Musk wants to see the world driving electric cars, because they are better for the environment.
Wufoo.com not on the list. Was launched out on success of their blog http://www.particletree.com/
We Don't Need No Stinkin' Bootstrap (when learning HTML & CSS)
If you have the evidence you say you have, I'd bet a good attorney could get mid-five figures out of them along with an agreement not to disclose the settlement.

I don't see what harm there would be in getting a professional opinion, anyway.
You're getting some confusing answer. The simple answer is NO: the USB3 "superspeed" signal is carried on different pins. USB low/full/high speeds carry data in both directions on a single pair of differential wires. SuperSpeed has a separate pair for each direction, and it doesn't share anything with the existing D+/D- lines.

Basically, a "USB 3" connector has two completely distinct signaling environments. It's basically two cables in a single bundle. This is in fact literally true for hubs: a "USB 3 hub" is actually implemented as two distinct electronic devices: one working on the old lines and one on the new.

That said, there is an extension on the Micro B port that allows the extra SuperSpeed pins to be connected in such a way that the port remains compatible with old connectors. I've never seen one in the wild.
> Many people today do not even give pause over the idea that the government claims huge amounts of unchecked power, whether it is to fight terrorists or to expand social programs

These are vastly different issues. Providing social programs doesn't infringe on anyone's rights except by taxation, which the government is constitutionally entitled to perform to any degree it wants. In contrast, the tactics employed to supposedly fight terrorism often impact rights which are protected by law.
If this is the case then every developer working at a 12 hour a day Start up, Google, Microsoft, and Facebook (who all are anti-moonlighting) are bad developers.

I don't have side projects. My one main project is all consuming enough that side projects would be distractions. The only distractions I can afford are enough to keep my live/work balance so I don't burn out.
I know Embedded C++.

Yes, it is true it wasn't well accepted in the community and never really took off.

Still it is a C++ subset, not C, which is what this discussion is all about, regarding the use of C++ in kernel space.
> Threads have a similar problem: if you use them, you're stuck using thread-safe libraries.

One pattern that I like personally is the actor pattern. Building systems out of independent isolated concurrent components that share data _mostly_ by sending messages. Erlang at the top of this paradigm but one can replicate that in other languages and libraries. There is Akka for Scala and others as well. It is basically an object, a thread running one of its methods and a queue. This object also has an address or handle. Objects communicate by sending messages to each other's handles.

Now of course as you say one needs to use libraries that allow this concurrency.

So far I find this pattern best matches real world scenarios. Real world is built of many concurrent pieces but each individual piece could be a small sequential island. This doesn't apply just to intelligent agents but to server requests as well. Each client connection and context can be sequential but it can run concurrently with other potential client context.

Ideally if one such client request crashes it shouldn't crash the main OS process. If one such client goes into a tight loop it shouldn't block the rest of the requests. This is hard to do without sacrificing heavily by copying data and or using isolated heaps (can use real OS processes up to some point, but also it is very resource heavy).

> That's why you're talking about twisted-compatible libraries and not just python libraries, and why this a non-issue with node.js database libraries.

Very good point. I didn't think of it that way. Say if Python was born with Twisted bolted on to start we wouldn't be having this problem. But it is interesting how a mono-culture of concurrency is a good thing in certain respects. And to give Guido props I think he is trying to bring that in -- as with Python, it is desirable to have one best way to do the same thing. Concurrency wasn't like that historically. And he is trying to fix it. I personally disagree with the approach he took (either in promoting or looking at deferred or explicit co-routines based on generators)
Can you elaborate on how the "full mixin" approach in Bootstrap 3 isn't as sufficient? From what I can tell, you can leave markup completely out of your HTML, and even go so far as to use pseudo classes to designate where you want the grid created. Honest question.

Unless you just want a grid and no other part of the Bootstrap styles. I think if you only include the Bootstrap grid in your compiled CSS, it's pretty lightweight. Not as much as this, but you don't need to include everything else.
This is the correct interpretation.

Imagine an infinite time line, with a marker moving across the line at the speed of time. Every time increment is called, that marker is saved on the timeline. When getCountInLastX is called, one must return the number of marks on the timeline from the current time to the current time minus X.
>It should be noted that the surveillance programs seem pretty designed to stay on the right side of existing Supreme Court precedent.

I am pretty sure that what is slowly being revealed by Greenwald from Snowden's files is proving this to be false.
And Elon Musk is notoriously unconventional. Automotive manufacturing is also an industry, and he doesn't keep with tradition there either.

Now, do you actually have anything intelligent to contradict this suggestion? You've made several negative comments on this article, and although I agree Tesla's hype is large and growing, you haven't actually added factual content to the conversation.
Technically they only claimed "ACHIEVES BEST SAFETY RATING OF ANY CAR EVER TESTED" which is completely true.

The "unaware of any Model S or Roadster occupant fatalities in any car ever" is also a pretty strong argument for actually being the "safest car" too.
You mean at-will, not right to work.
I've interviewed at and worked for a number very very large companies before, and none of them have been as disrespectful at interviewing and hiring as Google sounds from these stories.

I'm not defending this practice at all, but I think I can understand it.
It sounds like the typical problems involved in scheduling 10 people to all perform together at once. Nobody can prevent people from getting sick. Going out of town and missing an interview is pretty flaky, but it happens. You can look it as "Google is evil and wants to torture candidates" or "people are flaky".

It's certainly human nature to be bitter about someone fucking up an important day for you, but ultimately, bitterness gets you nothing. It's no problem if you want to complain to your friends or on HN, but why not come back for the second try? Your friend could have had another free trip to Mountain View to actually be interviewed properly, and maybe get the job he wanted. (They do pay pretty well at Google, after all; the interviews aren't for some volunteer position.)

(As for the calculus interview, that sounds like fair game. PMs are supposed to have some PM interviews and some SWE interviews, and math is a perfectly acceptable area to ask SWE candidates. It's not where I would spend my time, but that's part of the process that people hate; different interviewers have different preferred questions. I would probably have asked "how do you test that", which would probably raise a few eyebrows in a story like this too. But ultimately, having that understanding is something I value in future coworkers, so it's what I'd ask about in interviews.)

Finally, if you have any questions about the hiring process at all, feel free to send me an email, jrockway AT google.com. I'm not a recruiter, I'm a programmer who cares about making the process work, but I'll try to help you out!
What is the difference between a software solution and software service?
You literally reposted one article that was posted here days ago and used that as a citation to make a sweeping generalization about the "technical community" at large. Alright, that's cool...

I would guess that most who pay attention realize that the problems of the world are political on the surface. Like always, most people flock elsewhere because they feel powerless to change a political issue with direct political action. Plus, questioning authority is scary.

However, it all ends up being more sociological than political. The ideal behind the US involved the citizenry being able and willing to regulate the government, by whatever means, when the time came. This was done with the knowledge that power can corrupt and turn people into abusers, coming from people who were living under an abusive power. This hasn't been realized on a large scale in any recent event.

Now we're staring down 10 years of really, really bad ideas that have stripped us of even more rights and have destroyed many literal and implicit ideals of the Constitution, and only now does a sizable portion of the population look back and say, "Well, shit!"

If you fixed the government with the snap of your fingers, the problems would reinvent themselves given enough time. Since the state is by definition the body which has a monopoly on "force", if you got rid of the government, you will never convince me in a million years that another one wouldn't rise up in its place. I believe whole-heartedly that the state is inevitable.

Thus, the majority of the developed world's problems are humans. We've had the same problems with a revolution bringing enlightened ideals that are slowly corrupted and taken away by a bloated, crumbling empire many times over. History is one giant, depressing cycle.

I think the most realistic hope is to keep finding ways to build a state that insure as much independence and individuality as possible, while protecting given rights from the wills of those in power or those others in the said state.

An enlightened society of individualists able to get along from day to day using only voluntary interactions, who don't care about stepping on others for power (and don't have any sanctioned way to do so) is a nice ideal, but one I don't see coming true without some drastic level of human evolution.
ummm, waterboarding?
Regarding redundant chargers and their carbon impact: wouldn't it be wonderful if with every non-apple device using MicroUSB, devices didn't all come with a USB to Micro-USB cable and a mains to USB transformer?

Surely many of us have drawers full of these bits and only really need one or two to keep all our devices topped up.
Google Glass: A Segway for Your Head
How Big Companies Think
The High-Paying, Creative Career That Desperately Needs You
2013 is fast shaping up to be a year of notoriety

Bruce Willis said it best. :)

http://www.youtube.com/watch?v=vD94dVu8lqQ

I really hope that people look not only into the current list of abuses, but also into the whole nature of government that _inevitably_ led to this point.

Band-aids and spin doctors are not going to make these problems go away. At best they'll just make the problems go further underground so that we don't hear about them as often in the news.

Do you think the NSA is looking to cut back its authority or is it looking to prevent public awareness of this kind of thing in the future?
Etre et Avoir, about a French elementary school teacher: http://www.amazon.com/Original-French-Version-English-Subtit...
Governments are composed of people. The people who ran the government in the 1940s no longer did by 1960s... and the people who ran the government in the 1960s no longer do today.

Your example is fallacious to begin with, because you assume a single entity is responsible for PRISM, Office of Censorship, and COINTELPRO. No, they are different: different governments of different eras... facing different problems even.

As new people enter and leave government, they will be prone to repeat the mistakes of their ancestors. And it is the citizen's duty to continue to step it up and hold it in check. It takes work to keep the country together, everyone knows that fact.

If you cannot see the collection of people working together here, then you will fail to make progress. It is important to know who is making the mistakes and where additional oversight needs to be placed.

EDIT: In particular, Office of Censorship does not exist anymore. It has been completely shut down, the agency is dead period. COINTELPRO was an FBI program, shut down in the 1970s. Today, NSA is under criticism of PRISM.

Different agencies, completely different groups of people, are under criticism. Not a single person shared any criticism across the eras, let alone "repeated" the mistake.
It has 3 rows of seats. 7 Seats total.

https://www.youtube.com/watch?feature=player_detailpage&v=mU...
some interviewers would walk in the room and throw up a coding exercise without any introduction at all

This isn't exclusive to Google. It is the result of an inexperienced, untrained, interviewer. I like to refer to them as feral engineers.
How the iPhone uses more energy than a refrigerator
My English teacher/blog editor does not like the term solution , so I am trying to find an authoritative answer to this question.

Other references:

- http://www.dotsign.com/internetmarketingideas/2011/06/23/ser...

- http://johnbell.typepad.com/weblog/2010/10/do-you-sell-produ...
In light of this does the United Nation's decision last year that Internet Access should be a basic human right hold water considering that so many freely choose to go without it? Here's the list for comparison:

http://www.un.org/en/documents/udhr/
Thanks for the feedback! If your issue is that the word list is getting cut off, try scrolling in it. I'm planning on adding a "blurred edge" to the right side of the word list to make it more obvious that there is more content there. Also, I like your idea for increasing the difficulty. A "blind mode" like you suggested would be fun!
Open SBC runs Linux on Altera ARM+FPGA SoC
Of course you have (and already had, always) to pay income tax when being paid in BTC! The "money" definition doesn't matter for that, if you've been paid in any other nonmonatery goods or benefits, it's always been taxable.

Taxing that works - if the volume is sufficient to arise suspicion, then seize the relevant documents and computers, find evidence and charge you for tax fraud.
What's scaring me is to imagine how many offices do run many printers continuously. And I thought investing in good LCD / software was expensive ..
This makes most sense to do on hardware you don't own where the government can use a law from the 80s that says the government can read any email that's on hardware you don't own that's over 180 days old.

http://www.wired.com/threatlevel/2010/04/emailprivacy/
Are we counting straight-up professional bloggers too? Kottke, John Gruber, the whole BoingBoing team, etc.

Makes you think, doesn't it? Maybe blogging was a little bit bigger than it was made out to be just a few short years ago.
maybe insulated ones
It probably wasn't tested with this old of a version of chrome/webkit. Works fine for me (I'm on Chrome 28.0) at that resolution. Assuming the browser version is the issue, I don't really see it as being a problem that bootstrap needs to address. Versions of chrome older than 22 account for 1.3% of the browser market share, and since bootstrap has dropped support for IE7 (0.7% MS) and FF3.6, it isn't surprising that they aren't targeting this.

[1] http://www.w3schools.com/browsers/browsers_chrome.asp
Fair enough, I'm always a step too short in my research. Thanks for the link.
Ask HN: Books to improve your self esteem?
Hey ladies and gentlemen, I am looking for books you might recommend which are about self improvement with focus on growing your self esteem and self confidence and how to stay cool in stressful situations. I would be really happy for any recommendations :-)