skysight-inc/HackerNews huggingface dataset:
I wouldn't refuse to read an article because of something like that (unless it made it overly difficult to read the article), but I think bad design habits do need to be called out. They seem to be becoming more popular on sites that really should know better. If your design choices make the article uncomfortable or annoying to read, it detracts from the content.
The World Was Always Awful
Thank you Mr. Kaczynski. Why not use a typewriter? :)
D*mn - good point, but too late. Sorry - perhaps the mods will add it.
I might have been mistaken with 2.3 yeah :)
well couch had a bad year in 2012, which Jan's talk touched on, but the project has been taking it's time sorting itself out and this year already has had some amazing things.
I'd be more for a "pip diff" in that case, to show me what are the differences between the current venv and the changed layout.

I don't really like the idea of consolidating dependencies locally because you'll end up with a big compiled requirements.txt which then you have to maintain yourself. IMHO it'll be a drag when you'll update a 3rd party dependency which has its own changed dependencies...
Stackoverflow is a very good model for future Q&A websites. The aim of Stackoverflow is not just to answer questions but in the process be the largest software knowledge base of programming related topics. Personally, I find Q&A based system very nice to learn and absorb information rather than the traditional manuals/API docs.

Shameless plug - I did some analysis on closed (or low quality) questions on Stackoverflow [0]. I owe immensely to Stackoverflow for my doctoral dissertation.

[0] http://bit.ly/GFNNLm
The Road to Akka Cluster and Beyond
I think you underestimate how good modern operating systems are at memory management. I have 30+ tabs open (rather than bookmarking) and Firefox hasn't been closed for days.

Spending developer time on things like start up and installers which are just 1% of what software does is not very productive. Yes its good to look at start up every now and again, however it shouldn't be the main focus of any project.
An often overlooked fact is that a lot complexity in the Java world is in the frameworks. You can express many things directly in Scala, for which you would use a Java framework a bunch of annotations (without compile time semantics).
what?! SQL reference link is to w3schools (http://www.w3schools.com/sql/default.asp) ? That's just crazy.
PESSAH 2014 EDEN PRESTIGE
Understood, thanks for the now-obvious explanation =)
Why newspapers are dying
Cyber experts uncover 2 million stolen passwords to Web accounts
PESSAH 2014 EDEN PRESTIGE PESSAH2014 VACANCES CACHER
I certainly hope you realize that quite a few members of the Wayland core development team are former/current X.org maintainers/core developers.
How to deploy Go with Traffic on Heroku
'This is true. There's no upside for rejecting this as "out of bounds" except for a relatively tiny sum of cash.'

There can be. If the attack involved something that - done broadly - would itself cause problems even without a vulnerability, then you don't want to reward people for probing those ways without arranging it first. As a sort of extreme example, imagine hundreds of security researchers getting in the way of your paying customers while trying social engineering attacks on your staff.
From my small OSdev experience: write printf before anything else (it's not that hard, just write bytes into *0xB8000). This can be done even before getting any interrupts working, fortunately (without interrupts any input is almost impossible, I don't want to talk about polling).
I much prefer using the program `pwgen`. It's installed on all my Linux boxes and it's available from Cygwin too, and it generates a 'pronounceable' password, which makes it a lot easier to remember and also much easier to copy.

There's also the benefit of fewer moving parts -- with a pipeline like that, I'd be worried about accidentally stripping out some of the randomness. I'm fairly confident that a simple invocation of `pwgen` will work.
We found a fairly highly ranked "ticked" answer to a question yesterday (it was on keeping the heading rows of tables visible during scrolling) and immediately thought: (1) this answer seems stupid, (2) we can think of better solutions. Within thirty minutes we had two superior proof-of-concepts working and had found a decent off-the-shelf solution.

What Stack Overflow is great at is SEO (not sure if this is organic or deliberate or both). This at least tends to pull interested eyeballs in a kind-of similar direction. What happens then is anyone's guess.

1) Highly ranked answers are often horribly wrong. People asking common questions are, presumably, often being pulled to these answers and treating them as gospel.

2) Once an answer gets "ticked" (even when hopelessly wrong) there's very little that can happen to fix it.

3) Stack Overflow is (actively or passively) good at appearing in Google search results, but not at converging like threads; which thread appears in a search is far from stable, so two similar searches can take you to completely different threads.

4) The depth and quality of threads seems highly language-correlated. E.g. the PHP threads I've seen seem to mainly consist of someone posting bad code they've written and having it debugged by someone else. Javascript discussions are of a much higher quality. Obj-C discussions are another level or two beyond that. (Which says something... perhaps about the awfulness of PHP's error messages.)
Apart from the obvious observation that if the Java application is important then you are working for an idiot - then you have to start from the beginning like everyone else and read a good book. You will also need to become familiar with whatever IDE is used (Eclipse perhaps).

Take it slow, resist making changes in the early stages and build a scratch test version of the system at the earliest opportunity. This can be your play area until you are confident that you are doing the right thing.
Andromeda looks actually really big!
It reminds of this post on APOD showing the apparent size compared to the moon:
http://apod.nasa.gov/apod/ap061228.html

Mind = blown.
In D, by default global data is actually thread local. You need to explicitly enable sharing.
"the largest and the most massive structure known in the observable universe"
And you can still buy an iPad 2 brand-new, likely for the same price you paid...
I am working on the conversion of Volume II from LaTeX to HTML. There are 8 chapters left to go. When they are done, and after I have spent some time testing and debugging Volume II, I will post it. There is no schedule or deadline, and it's hard to predict exactly when I will be done because of other (often unpredictable) demands on my time.
You are right, and my comment was fairly speculative. I see it more as a motivational piece though.
Of course not. No one said they were banning bitcoin. They have relegated it to a digital barter similar to other digital points like those used in World of Warcraft or SecondLife's LindeX.

What they have done is to shut it out completely from the formal Chinese banking and financial system. So much for the debate about bitcoin being a currency!
Apple's 'smart dock' would give Siri a permanent place in the home
And I'm sick of going back in time ten years when ads would pop up or under the page you were viewing. Then ad blockers were invented. Then popups were re-invented in the form of modal dialogs.
Apple Patents A Siri Dock For An Always-On Digital Assistant At Home
NSA collects billions of phone locations daily
Yes, I look forward to the day memory unsafe languages are only part of legacy systems.
The first time per repo, unless you disable it globally. It's a negative because if your UI is so complicated that you need to lecture your users, then you are doing something wrong. Your users should be able to use the software without getting lectured.
Millennials Now Bringing Their Parents Along On Job Interviews
This abstract is perfect:

True net-heads sometimes resort to punctuation cartoons to get around the absence of inflection. They may append a :-) if they are making a joke (turn your head to the left) or use :-( for an ersatz frown.
A better approach for what? Against defeat you mean? I only wanted to share some thoughts, I am not a leader of a social movement or anything.
regrettably this is against RFC 2142[1], which states that you need to leave certain mailboxes open (such as abuse@domain, webmaster@domain etc)

[1] - http://www.ietf.org/rfc/rfc2142.txt
Sistemas Geotécnicos e Fundações no Georgia Tech
>The idea for pre-increment (++x) and post-increment (x++) operators in C came from PDP-11 assembler language.

He's wrong.

>Thompson went a step further by inventing the ++ and -- operators, which increment or decrement; their prefix or postfix position determines whether the alteration occurs before or after noting the value of the operand. They were not in the earliest versions of B, but appeared along the way. People often guess that they were created to use the auto-increment and auto-decrement address modes provided by the DEC PDP-11 on which C and Unix first became popular. This is historically impossible, since there was no PDP-11 when B was developed. The PDP-7, however, did have a few `auto-increment' memory cells, with the property that an indirect memory reference through them incremented the cell. This feature probably suggested such operators to Thompson; the generalization to make them both prefix and postfix was his own. Indeed, the auto-increment cells were not used directly in implementation of the operators, and a stronger motivation for the innovation was probably his observation that the translation of ++x was smaller than that of x=x+1.

Source: http://cm.bell-labs.com/cm/cs/who/dmr/chist.html
Crazy, but vendor neutral.
For those of you interested in parallelism in browsers, I suggest you keep an eye on Mozilla's experimental new browser engine, Servo.[1] The goal is to make use of a variety of concurrency strategies (such as a Chrome-esque process-per-tab design[2]) and Rust's built-in support for memory-safe concurrency abstractions (fork/join, lightweight tasks, SIMD, etc.) to produce a ludicrously parallel[3] web browser. And even if Servo itself never happens to make its way into production, one of its purposes is to enable Mozilla to explore effective parallelism strategies to pursue with Gecko.

[1] https://github.com/mozilla/servo/

[2] I wasn't exactly thrilled about this myself, but as long as Servo has to interact with C++ code (notably, SpiderMonkey) this was judged critical for security. Fortunately, pcwalton seems to believe that Servo's tab processes will occupy less memory than Chrome's.

[3] https://github.com/mozilla/servo/wiki/Design
Since "J2EE" has changed a lot over the years, I recommend first that you determine which J2EE version the application was built with [1], which application server it runs on, which middleware it uses and which frameworks it uses (such as Spring). Then look for a book about the relevant J2EE version and frameworks.

[1] http://en.wikipedia.org/wiki/Java_EE_version_history
The Problem with EULAs (sneaky bitcoin mining)
you are right, almost certainly a lot of it is perception based on the poor quality of apps in a legacy environment.

some of it is certainly OS features though. the framerate on animations can be quite poor - like slideshow poor - when launching an app, swiping at notifications or bringing up the status bar. the onscreen keyboard on the 3G is something i remember as being particularly terrible from when I had access to such a device... it would lose input entirely in some situations. some of this is probably also apps in the background, but its also the OS management of those apps...

ultimately though i think the real thing is that apple don't test in real world usage cases (like you describe) - or have a very low quality bar on what is acceptable on older devices. if the way most users use their OS makes it slow then it just is the OS developers fault imo...

EDIT: i would point out that as an app developer its definitely not the speed of the hardware - its the difference between os versions that i see - nothing else changed.
That sounds like you have a bigger problem, iOS 7 runs just fine on my iPad 2.
I understand that StrongLoop did not fire him, but the project has more stake-holding companies than just his employer.

Hopefully you can understand how even if Joyent was not his direct employer, their publicly stating that he "should be fired" was the main impetus leading up to his departure.

This is why I said that legally he was not fired. You can't be fired by some random collaborator or Joe off the street. It's your employer's job to pay your salary, and to fire you if that's what's needed too. That is not what I'm talking about.

Consider that you can be "fired" from an open source project where you don't receive a salary and like your coworkers, you are providing labor on a volunteer basis. That's not what happened here, but if you take the StrongLoop and the salary out of the picture, it's exactly what happened. Joyent (and the rest of us who are not part owners of StrongLoop) are not getting his labor on an unpaid basis anymore.
Posted on "November 22, 2012".
Show HN: Re:dash - collaborative dashboards using RedShift
I used to think that, but NoScript is surprisingly usable. I switched to Firefox simply because of NoScript.
The sorry state of server virtualization? Really Gigaom?
Fly to Alpha Centauri in Three weeks
How I Unlearned Efficient Market Theory
Lol! I can't live without access to HN. My wife calls it my mistress.
I welcome this just so we can determine which tabs are using the CPU persistently. I had to switch back to Chromium (after a good few weeks really giving FF another go) because I was sick of this issue. Firefox is smoother and more memory friendly than Chromium these days, a pleasure to use, but in Chrome I can kill hoggy tabs... so that's where I'm staying for the moment.
Correct. And I should add that what is considered the "left" in the US is what most of the rest of the world considers slightly right of center. The US right, virulently opposed to environmental regulation, basic human rights (e.g. universal health care, a woman's right to control her body), and favoring low taxes for the rich etc is "evil".
I don't have no/low tab cold start problems in either.

... that said, try closing Chromium with 20 odd tabs open and then reopening it. It'll take bloody ages to reload all those tabs. Firefox lazy tab loading saves a metric buttload of time in this scenario.
No, but Google just played a Microsoft card and took advantage that Sun was too weak financially to sue them as they did with Microsoft.
Man Arrested for Charging His Electric Car at Local Middle School
Isn't PS4 OpenGL as well?
Tiny Kentucky Town Agrees to Pay Only Police Officer In Bitcoin
Science ought to be the pursuit of truth, not the pursuit of a majority consensus.

As such, both sides of an argument need to be explored and presented.

It's an essential part of science for scientists to question their own beliefs - if you do not know what method you would use to prove the opposite, your method of proving your hypothesis is probably inadequate.
> Which vendors? Besides gDEBugger there isn't any tool that I am aware of, that can match the performance monitoring of DirectX and console specific APIs.

Yes, there probably aren't tools that are as good as the D3D tools. But Nvidia, AMD and Intel have all released OpenGL profiling and debugging tools. Yes, every vendor has their own tools. Not ideal.
i dunno. i think this is a problematic perception, and one of the great achievements of modern politics - to make people believe there is a real challenge there - and not a well understood one which is the primary function of government.

in essence i feel they convince us that they have a good reason to not do their jobs - they can do this because they are great sales people - which makes sense because we select them by popularity contest.

remove patents is a simple solution for instance, its not hard to implement either and it will save running costs etc.

the consequences might be complex... i'd like to think it would just help everyone. its not like, e.g. legalising marijuana where you need to think about previous convictions. you really could just invalidate every patent overnight.
The problem there is that FDA has statutory authority to regulate some things and not others. (The notorious exemption is "natural supplements.") But the FDA takes a remarkably thorough approach to what it does regulate. Let me give two examples.

Example one: I have been in two FDA-regulated medical trials. One was a placebo-controlled trial of taking fexofenadine daily for indoor allergies. I had no idea if my numbered supply of tablets was placebo tablets or genuine tablets. I had a schedule for taking them, and had to keep a detailed log of symptoms. The second clinical trial I did was a trial of consumer-facing store displays for a proposed over-the-counter medicine for controlling cholesterol. At the test center, there was a mock store display that looked just like the shelves of a pharmacy, and I read the mock labeling and then was asked several questions about my understanding of the purpose and use of the drug. I was even given a brief IQ test as part of the trial, to see how my understanding of the store display would compare with that of someone with a different level of IQ. The FDA is thorough, and it relentlessly uses carefully gathered data and statistics analyzing those data to make regulatory decisions.

Example two: My son the hacker had a summer job while still a university student writing code to control the display of a test device to be used by medical doctors in a hospital or clinic setting. He had to think through all the user interactions medical doctors would have with the device, and how to code the device so that it would have high usability for doctors and high reliability. As he neared the end of his summer job, medical doctors came to the medical device company where he worked to do carefully monitored usability testing of the product. My son told me at the end of the summer that the product he worked on would have to be tested with regard to all aspects of hardware and software for several more years, including a complete line-by-line code review of all his code by FDA specialists in software. He heard from his bosses that time to market for that product would be as much as five years after the summer when he worked on it (in other words, still in the future today). The FDA is very thorough in its regulation of medical devices. I also know this from an electrical engineer who is a childhood friend of mine, who has long worked in another medical device company in our town, which has major medical device companies headquartered here. Safety is job one at the FDA. Effectiveness is job two. Both have to be proven before a new drug or medical device goes to market.

Simply put, the people at 23andMe have been doing what a mathematician calls "hand-waving," concluding things that they haven't proven. That helps develop a kind of zeal for the task for the long haul, but it doesn't ensure that the task gets done right.
My schedule is really weird. Because I work in America for a company in Scandinavia there is a pretty wide time difference. When I first started they asked if I could be "at work" around 8 or 9 my time, which is very reasonable considering that is 2 or 3 their time. I often volunteer to wake up early when there's something important that's going to happen, and I often work late into the night if I'm trying to get something accomplished, but it's all of my own doing - they never ask me to, or tell me that I have to, and I've actually been politely asked to go to bed before.

On normal working days, though, I wake up naturally around 6, go through my normal routine, and am "at work" by 7-8 anyway. And then I work until around 1 or 2 at which point I take a nap for an hour or so, and then I get back to work until I've finished all my major tasks for that day which is typically 4 or 5. After that, I'm free to do whatever I want, and I try to get to bed by 11 so that I can be sure to wake up the next day fully rested (this is mostly out of respect for my employer rather than out of a sense of habit or of good health).
I've had three iPhones: 3G, 4, 4s. With my 3G, 18 months into owning it I upgraded it to the last iOS (4 if I recall correctly) and the phone became unusable. Every time the phone rang, I would be swiping to answer the call and it would not respond in time before the call would go to voicemail. Every other function on the phone was also slowed down to the point of not being realistically usable.
Xamarin is now an official Microsoft partner as announced on Visual Studio 2013's launch.
Whaaaat are you doing? I've got it on an SSD on lesser specs than you and it comes up practically instantly.
I thought the value of BTC in china was that it enables ordinary people to workaround the current financial system.

They say "It [BTC] represents an unofficial leakage to the current monetary system and trades globally" ...

So, isn't a question of time before they ban the protocol in China ? I don't see why people use BTC in China, if it isn't for the freedom (workaround) that it gives..
Data has an "off switch," and he powers down sometimes (I forget why). Not sure if he dreams of electric sheep or not.
I think that the rationale is that if you are already good at something, you probably like to work in that area, and it won't be a chore to become even better at it, you can become more "naturally" better.

I heard in recent coaching/leadership training that, as human beings, we have a tendency to focus on our weakness or negative feedback, even if you got some positive feedback at the same time. So it can cloud you judgement on how to improve because you miss the big picture.

But it is more in an overall development sense, and is rather orthogonal to develop cognitive skills or brain training.
It's Suburban Atlanta. Every cop is a raging dickhead with quotas on their mind.
Take action!

The DNC is doing their annual "survey fund raiser" respond to it if you have one. I'm certain the RNC is doing something too. Write letters to you representatives, call them. I know this will shock and sound sacrilege to many here, give your sitting representatives $100 and share your opinion. Make defunding NSA your number one issue. We can play the game and it's not that expensive to be heard.

It won't stop right away, it could take time but it's closer than you think. Let the people in power know it's your biggest issue and put some campaign funds in to the mix to let the know this is for real. Moreover, I'd hope facebook, ms, google, etc would pony up some serious lobbyists, we need to beat that drum too.
>Not every story needs to be an excuse to rant against the system.

B...but what else will go on HN to do?
Rails is Ghetto was written in 2007.
Sorry, dumb question. What's a direct link and why can't you submit them?
The link doesn't appear if you visit on an iOS device. Could you post it here?
Yes, I should have specified javascript strict mode, with a namespace and or module system :) Hmm, getting quiet the requirements here.
I don't think the value of Dollars have anything to do with burning them for heat, especially in this electronic age.
Apple’s New 2013 Mac Pro Set For December 16th Release
Or "A witty saying proves nothing" (Voltaire).

Taking myself as an example: I like programming, and I am good at it. I don't like administration. So I don't try to become a manager, or a project manager or similar. I am sure I could if I tried, but I would not be very good at it. So for me it works out really well to focus on my strengths (making sure I am as good of a programmer as I can be). The result is that I program every day and enjoy it.