skysight-inc/HackerNews huggingface dataset:
Quick warning: Bpython crashes if you need to resize the terminal on OS X. And because it truncates the output to what can fit on the screen, it's essentially unusable for things with a long output. (Because if you need to scroll or resize the window to see the full output, it will crash.) It's amazingly good for most things, but occasionally I need to switch back to the default interpreter.
It's on GitHub (which is linked at the bottom of the page as well): https://github.com/ndreckshage/roughdraft.js/
Pure ambition is the most naked representation of this principle at work -- an infinite purpose that is never achieved. There is a surprising level of unhappiness in those individuals who have risen to the greatest heights of professional success for precisely this reason. Happiness and contentedness seem to require an ability to say "that's enough for now"... so can a highly, intrinsically driven individual truly achieve happiness?
> there is a human at other other end who understands what "new comment" is and how it's different from "new private message"

That's the great thing about media types and custom link relations, you can express the relationships and the formats in a way that a machine can understand, and add new functionality while needing less hardcoding. The thing this doesn't solve (in principle) is exposing new media types and relationships, that definitely requires updating on the client's end. But, it's a much better situation than "this url has a document with this format, I'll wget that url at the start of my program, parse this stuff out of it etc.."
I think you need to be a bit clearer about what you actually learn via Heisig - it's not accurate to say you're learning the meaning of kanji (which have several meanings depending on how they're compounded or not with other kanji), which you're not actually. And my understanding was that you don't learn the readings either. I could be wrong on that but learning all the readings for a kanji is a terrible approach. Much better to learn them by way of learning vocabulary.

Heisig seems to be best as a way just to get all the kanji into your mind as opaque artifacts, just a visual familiarity primarily. Which can be a huge help when you actually start learning Japanese.
reason number 5: those people most likely to actively support your actual objective are those least likely to want to publicly associate themselves with something that will inevitably be perceived as a bona fide campaign for Prohibition, even if they completely understand why you're actually doing it

It's a good idea though... you just might have to get the actual Prohibitionists on side.
The visualization is based on a previous project of mine which I adapted to Vine (previous project was built in Silverlight couple of years ago). I'm working on a HTML5 + tablet version, but that might still take a couple of weeks.
Too soon to tell if it’s the beginning of the end for the Mac
Doubtful, because they're a primarily closed-source company.

Anyway, I'm mad at Adobe not because they didn't port CS6 over to Linux, I'm mad because they didn't even TRY to ensure Wine support for it. Tweaking your application to work under Wine is just as good as writing a copy for a different OS from scratch, and that's the least they could have done.
Unauthorized infringing circumvention doesn't have to have a criminal OR civil penalty. Protect circumvention (hacking) rights!
"Most of the stuff he made is really nice, proven by the fact that it's being used widely without issues."

Without issues? PulseAudio is loaded with issues. The only time PA works correctly is when you are doing things the way Lennart thinks you should do them -- which is basically the way desktop Windows and Mac OS X users are expected to do things. Another way to put things is this: Lennart's software designs dictate how users should use their computer, to the exclusion of all other use-cases. Doing something cool or unusual with PulseAudio is like pulling teeth.
Apparently (urban myth time) the bank issued pin is a hash of your bank account number plus some other details that are known without an expensive core database lookup.

This way your pin can be verified without needing to call back to the central bank core - the ATM cloud can just move straight on to transactions.

It may save a lot of cash it may be a myth - anyone got details?
She's (Rarely) The Boss
Again, the title is misleading, including the title in the petition itself. The text is talking about a revision, which makes good sense. The DMCA itself is a larger piece of legislation that includes various other provisions not related to circumvention, like the safe harbor for sites that comply with the notice and takedown provisions. (Which has its own set of problems, but repealing that would not be helpful, because then there would be no statutory safe harbor since Sec. 230 of the Communications Decency Act that provides a safe harbor for most other things explicitly excludes "intellectual property.")
I'm kind of with you on the whiteboard code issue (I was sitting in on the interview in question), especially for a "hard" coding exercise.

My bigger concern is that for a job that specifically highlighted the need for at least some SQL skills and some Java expertise, a candidate that can not, even after prompting, write a for loop in Java (or in any language, when offered the chance to do so in a "favorite" language") or write a SQL statement that joins two tables probably can't do much of anything, let alone work on interesting problems.

Here is the cold, hard truth - I know, both because of my own limitations and the opportunity of the job, that we are not going to get top % hackers. But if you apply to a job where the primary need is coding in blub, I think its fair to expect a simple question or two about basic blub constructs. I myself would be nervous about whiteboard coding for something complex, but also generally offer (in a cover letter) to provide some code examples to talk through at an interview ahead of time.

I think it behooves us all to have at least some baseline expectation to demonstrate some competence. Remember, I'm not thinking that whiteboard coding of an algorithms or anything.

I think a very fair (and concerning to me) insight might be: if you can use Google and an IDE, can you do all that this job requires?
How would this fake cert work? It doesn't seem to originate with a root or have any associated information. Do browsers actually accept certs that look like this?
Although it's not your point, it would be great if Alcohol didn't exist. There's so many negatives associated with it, I don't know about America but here in England it's a huge problem. Unfortunately alcohol is to the first world what guns are to America, too entrenched in culture to ever be removed.
Dutch Senior's Party leader shows medical data leak, prosecuted for hacking
Protein folding is an interesting and computational challenging task. So challenging that some groups have sort of given up on it and move to other fields. Look up David Baker and Rosetta for more info. This is just an example, there are many many problems to work on. I feel sorry for the author of the post, bioinformatics is only getting more interesting as our capacity to make experimental measurements grow. There have been so many interesting findings that are just the product of bioinformaticians digging into existing databases and analyzing them to come up with new theories that have since then been experimentally validated.
You can use flashcards to learn kanji. The problem is trying to learn them without context and by learning their readings rather than by learning the reading via learning vocabulary which use the kanji you want to learn.
Would it? The 21st amendment only repeals the 18th, it doesn't explicitly legalize alcohol (I'm no constitutional scholar so clarification is welcome.)
Please Feed The Meters: The Next Parking Revolution
News articles can not be relied on to present science and the views of scientists accurately. Controversy is news, consensus is not. Very few publications care enough to get their science reporting right, and it's expensive to have people on staff who are capable of doing it.
1) "24x7x365 service on a mission-critical system"

2) "(I don't want to drop $annual_profit_margin on Oracle)"

If it's critical, you're willing to pay for it.

If you're not willing to pay for it, it's not critical.

This comes naturally from the definition of mission critical.
Upcoming tech and media events from around the globe
Anything that talks about the real agenda would then become the focus of the reply. It would be spun on that.

e.g., "This is to point out the fallacies and failures of the War on Drugs"

The moment that wording was part of it then Gil Kerlikowske (our "Drug Czar") would be writing the reply and repeating the same old lies about having to do this and that to keep us safe.

It has to have a minimal opportunities for spin.
Interesting to read since I made the same career move last year. I agree with about half of it but don't see a lot of value or useful advice here.

I find it curious that he stops to salute ecologists, since I was in an ecology lab. I liked my labmates and our perspective, but we didn't have any magical ability to avoid the problems he aludes to here.

I think a lot of his frustration comes down to not being more involved in the planning process. That's not a new problem. R.A. Fisher put it this way in 1938: “To consult the statistician after an experiment is finished is often merely to ask him to conduct a post mortem examination. He can perhaps say what the experiment died of.”

Perhaps the idea that we can have bioinformatics specialists who wait for data is just wrong. Should we blame PIs who don't want to give up control to their specialists, or the specialists who don't push harder, earlier? Ultimately the problem will only be solved as more people with these skills move up the ranks. But the whole idea that we need more specialists working on smaller chunks of the problem may be broken from the start (http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1183512/).
I love this.

I'm currently searching for the cheapest way, I dont care how long it takes, to get from Guatemala City to as close as I can get to Santiago, Chile.

After a number of Adioso searches I found that it would be much cheaper for me to fly - Guatemala - Miami - Lima, saving me around $400 per person (flying with my gf).

A feature I would love would be a reverse search. Searching by destination with an open ended departure location. I'd love to put in Departure: North America Destination:Santiago, Chile and find the cheapest option.
It was about 2 months ago.
Pulse Audio is not perfect but what before was. People were bitching about PA and wanted OSS back. I seriously doubt that many of those actually do anything reasonable with audio.
> LIMIT OFFSET queries are always going to be hard because you have to generate lots of rows only to throw them away
There are ways to avoid that: http://www.slideshare.net/suratbhati/efficient-pagination-us...
No, all drugs should be legalized and regulated. Note how well prohibition worked for alcohol in the past.

Regulate for purity, educate for use, and provide medical help for those that need it.

Making drugs illegal doesn't stop people from using them; my brother died of a heroin overdose so this is an issue very close to my heart.
The other day, I was putting forth the idea that this threat vector exists in 3d printers. I don't know any obvious reason why I'm wrong on that.

edit: I hate having to ask, but instead of downvoting, are there actual reasons this fear is completely unwarranted?
"Antedisciplinary" Science
On a slightly different note rated to the XkCD comic, Irish police in 2005 started a manhunt for a serial and prolific traffic offender - they knew he was Polish, his name was "Prawo Jazdy" and he had committed over two hundred speeding offences across the country.

Eventually they got a Polish officer through Interpol to help. On his first day on the case he asked - why are you looking for a guy called "Drivers License"? Cops had simply stopped ordinary traffic violations, and wrote down the name from the international license that was where you usually saw the name on national licenses.
Read the Twitter stream - affects people inside China.

Still, shows the depth and corruption the China (gov't).

https://twitter.com/search/?q=Github%20SSL
Watch it. Next thing you know you'll admit that we don't really "know" anything and get into the realm of metaphysics! But, I agree. In fact, the fallibility of science should be something taught in elementary school along with the scientific principle. It is already taught that science helped us get from "the sun revolves around the earth" to "the earth revolves around the sun", but we are not taught about differences in outcomes of valid scientific studies proving AND disproving global warming and what that really means, which is that science is biased, flawed, and does NOT elucidate truth, but it is helpful and practical in many ways and produces what is currently accepted as "fact".

It is important to have a critical mind when it comes to science and understand that faith doesn't just reside in religion- atheists and those that claim that science have the answer to everything often truly believe that science is a constant or that it "evolves" as some sort of mystical truth that will lead us to enlightenment, but, practically speaking, science is always incorrect. We don't have all of the answers and we never will. Don't get me wrong- science has made huge advancements in our civilization and almost everything we interact with has been produced in part or has been affected by science, often in a good way but not always. However, science is not and never should be a religion. You can use scientific principles and "facts", but if you call it science, do not be beholden to those "facts".

This does not mean that we should give up exploration or research at all. But by accepting the wonder that is everything we don't and will never completely understand, we are all scientists.
Because it worked so well the first time we tried that?
The fact that you can change it disproves it.
The corollary being that I have just shut down one of my websites because I'm sick of the racist and other abuse that myself and my brother were receiving (the justification being "you take offence, not give it"). There's only so many times you can use the block button.
The obvious solution is for nations that want censorship is for them to censor through filtering at their ISP level. By offloading the cost to private organizations it allows the cost to be hidden, and when people have to pay to censor their neighbor maybe they won't do so.

Though, on the other hand having this brought up in the news whenever they want to censor a new company keeps the arguments about censorship current and lets people see the backwardness of countries not embracing free speech.

The argument against offensive or incorrect speech is not less speech, but more speech. Win in the argument with words not violence.
Okay, I see what you're saying. The petition title suggestion of repeal seems to be downplayed to only anti-circumvention notions.

On the other hand, the safe harbor provisions under the DMCA just protect you from penalties under the DMCA. I'd vote repeal the whole debacle (granted I haven't read the DMCA in a few years, but I don't recall seeing anything I liked save for the self-limiting provisions of the statute).

Edit: I'm wrong. Was thinking of just Title I. Title II and III are indeed worth saving!
Are inline if statements considered good form? I rarely see them in use and I've heard people complain about them before.
Wouldn't some old fashioned mirrored aviator glasses work just as well.
Most cameras record IR.
It did require an amendment (the 18th, as cited in the petition). It is the only amendment ever repealed.

It was an abject failure.

This is not about "letting people get loaded". That will always happen. This is about taking away what could be considered the primary tool of tyranny by the State. Now the War on Terror is edging it out for first place.
While start up time is critical, how much time is being lost by imposing complexity on the humans? At least in my opinion that bit about binary logs makes the entire thing a no go. The absolute last thing I want in any sort of time critical situation is to complicate the process of reading logs.
I can't say I've ever experienced this. I'll certainly try to reproduce when I get home.

Also bpython has a pager (F9), so it's definitely fine for long output. The interpreter also will write all output to stdout on quit, so you can do what you'd like then too.

I can't say I ever use the vanilla interpreter anymore other than when testing a bpython bug.
Yet still (or because of that?) China will run the global economy in seven years or so. Ten cents per hour is good money...
Something I have always been interested in is developing videogames with the idea of teaching another language as a goal. Imagine a game such as Skyrim, a rather large and open world, but designed such that its goal was to teach you another language as you played the game.

Of course one can just change the language of the actual game Skyrim, and this is decent for learning new medieval themed vocabulary, but imagine if the game were designed with the concept of language learning in mind.

At the beginning of the game, the characters would speak clearly and with simple vocabulary. Perhaps with subtitles of written text in the same language. Maybe even with an English (or whatever your native language is) subtitle if you are really having trouble with a task.

The vocabulary used would go along the same pattern of reinforcing while slowly building more.

I think it might be a neat concept to explore, to learn a language passively while playing a fun game.
>On the other hand, the safe harbor provisions under the DMCA just protect you from penalties under the DMCA.

You might want to re-read Sec. 512.
Looks good, performs well, I like it. I'm not your target market so I don't know how much "advice" I could offer though. Pimping "HTML5 Technology" seems weird to me but that's no big deal. The only thing I thought of was that you might put up an annual payment option.
This obscure's the nose's biometrics. But other than that I think you're right.
Yes the early batteries used graphite (graphene was already proposed as a theoretical possibility but not replicated in a lab setting until 2004).

However, with its discovery, graphene has been extensively researched for batteries and more is ongoing. Graphene is used in the manufacturing process for some lithium batteries where I assume it is used to build the graphite porous structure with fewer impurities and with better control of its composition. (total speculation).
This reminds me the Firefox certificate "bug"[1] two years ago. A China certificate root server was added into trusted servers in Firefox and Chinese hackers started to submit bug report regarding this, since people don't trust certificate servers run by China government. Man-in-the-middle attack was exact what Chinese hackers worried about.

If they put this fake certificate in a certificate root server that's in the trusted server list, they can easily get anyone's account who's using affected browsers.

It's weird that they start with Github. It's not a website that's popular among human activists or any other people that China government might be interested in. Instead, it's popular among programmers and hackers, who are the main group and forces in China to help people bypass GFW to access blocked content. I suppose this attack might be what the government uses to test reaction and capability of hackers.

Seriously, this is really, really, bad.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=542689

EDIT: added link for bug report
good point. reason i didnt was several lorem ipsum sites dont have nice apis, or output in different json styles. but i agree with the idea
Text of the DMCA statute, for the curious: http://www.copyright.gov/legislation/pl105-304.pdf
Counterpoint:

http://zedshaw.com/essays/why_i_gpl.html
Tapes.fm [beta] - A Music Collaboration Service
It would work if users accepted the self signed certificate upon receiving the warning.

http://pic.twitter.com/xOxhoyzp
DMCA is not bad.

Like patents, it's become a popular punching bag here on HN. Well, I stand loud and proud against "the HN mob" of wanna be's and know it all's. I'm ready to get downvoted to hell on this one, but it's important that someone speaks up. I am pro DMCA! (And patents!)

Generally speaking, DMCA and patents are a pain in the ass for a really young company. Startups want to move fast and break stuff... which is great... except they typically do so at the expense of people who came before you and busted their butt just as hard as you're busting yours. Why should you get to play by a different set of rules then they did? You shouldn't.

When -- if ever -- your startup grows up, DMCA and patents are how you stay in business. It has to be easy and cost-effective to protect your creations, or else the incentive to create is greatly diminished and the ROI for R&D is zero. Intellectual property protection is the keystone of a modern knowledge economy. And if you don't understand why, I'd recommend taking a microeconomics 101 on iTunes U or Youtube. VC, private equity.. hell, even Wall St., wouldn't be in America were it not for our world-class intellectual property laws.

Just because 100,000 people sign a DMCA petition doesn't make it right. 1,000,000 McDonalds hamburgers are sold every day... is that the right thing to eat just because a million people are doing it? My point is: one of the downfalls of voting websites like HN, reddit, or even the whitehouse.gov platform is people who know nothing get their votes counted the same as people who are experts on the subject. Well, I've been litigated for patent infringement, and I work with DMCA at my current company, and I know both issues intimately. DMCA, and patents, work. I know there are other startups out there who depend on DMCA, and if you're one of them, upvote this.

For everyone else, please educate yourself on what exactly DMCA does and the importance of IP laws in the American economy.

(N.B. Yes I am lumping DMCA and patents together a lot here, because the complaints behind both of them stem from a lot of the same entitlement mindset that startups are somehow entitled to implement technologies or host data that is not theirs.)
Yeah, for it to be truly effective it would be to have some sort of halo of IR LEDs that are brighter than the ambiant surrounding light. This is probably not viable due to power requirements/cost.
If you actually look at the certificate, it is self-signed, not signed by a malicious root server. Your anecdote has nothing to do with this current attack.
One of the most entertaining/educational answers I've read on programmers SE. Fantastic!
It's a really stupid question (but this does not take away from the value of the incredible first answer). It makes a huge, blind assumption (running on Windows means using DirectX and explicitly not OpenGL) and ends up assuming correlation implies causation.

There are many Windows-only games written in OpenGL, and the ones that are written with DirectX is not necessarily because DirectX is better but because there are more consumers for Windows.

The short and simple answer is that "real," modern games are ridiculously expensive projects. The highest percentage of PC-gamers can be found (at the moment) on Windows. Ergo, you will write Windows games and use libraries (OpenGL, DirectX, or otherwise) that are available on that platform.
Mentor Detoxification
I was (mistakenly) using banned to mean "not allowed and isn't used" (hence the final qualifier, that it would never work). I'll edit my comment to reflect what I actually meant.
I just got this when doing print 10xx10000. Sometimes it crashes the first time I resize the terminal, sometimes I need to resize it a few times quickly. If you send me a note I can email you the error I get when it crashes.