skysight-inc/HackerNews huggingface dataset:
what, "hard to get correct"? Are we talking about fundamental computer science that literally consists of implementing an algorithm made out of compare and swap/move elements...?

I can't imagine any sort algorithm for which it can possibly be legitimate to say it's 'hard to get correct' unless it's in the sentence 'it's hard for a first-year computer science student to get correct.'

i mean, what is more traditional and basic than implementing tricky sort algorithms?
The bit where he made a change to the source code, let it recompile on it's own, got a little alert in the editor when it finished and then had the change apply all without restarting the engine...WOW!
Writing ASCII in binary is kinda cool when you're 12 and just learning about computers. The novelty wears off quickly. Whenever I see it, I think that some pretentious pseudo-geek is trying to impress people with their knowlege & is trying too fucking hard to be "unique".
lovely, thanks!
Continuous integration of .net projects with cruise build server, nant and svn
Not a lawyer and speculating so take it for what its worth... when you acquire an entity you don't always remove all of the assets from it and shut it down. It turns into a wholly owned subsidiary. The patents are likely still assets of the NeXT subsidiary.
A DSL for Creating Dashboards for Graphite
Not exactly. Even if you disregard the definition arguments discussed below, and allow the definition of "line segment" to include "point" I would not say that a point is a zero length line segment.

It seems to me that the "lenght" of a point, if such a concept is to be allowed, is infinitely small but not zero. Thus, a point has length of lim(x->0) x.

To me, a zero length line segment would be nothingness.

But putting the math aside, in the context of patent law, it is important to follow the commonly accepted definitions. A person should not be able to change the meaning of his claims by suggesting new definitions. And it seems obvious that, as others have pointed out, the accepted definition of a line segment is something with finite length, and the accepted definition of a swipe is something that (obviously) results from swiping, i.e. some movement of the finger.
I agree with most of your post, except:

"2) All new team members were automatically assumed to be terminated within a month or so. This was usually true. Any new employee that didn't pull their weight, sat around waiting for someone to tell them what to do, or lied in any way was terminated."

Quite frankly this just sounds like whomever is in charge of hiring in these teams does a shit job of it. If, during an extended interview or round of interviews, a person cannot manage to get enough of an idea about how a candidate is going to mesh with the team that new hires often last less than 30 days, that person should not be hiring. If that person also does the firing as well they shouldn't be allowed near personnel management whatsoever, and their overall ability to lead should be questioned.
Nice to see NASA send artists into space!
We recently had to switch off WP-Engine. We were on for ~9 months and it was frustrating because there were be regular slowdowns. The responses that came back were things like "someone else on your server had a runaway script that was eating all the CPU" and other things that made us feel pretty vulnerable.

Eventually the site became so slow so regularly that we were pretty sure we were going to switch to another host.

The final straw for us though was that we had an interaction with tech support and we needed to retrieve our password.

The went ahead and sent us our password in plaintext. (actually a screenshot of the password in plaintext).

So, to put it mildly, blog posts like this feel like a veneer to us. Slow, vulnerable and poorly secured.
I'll trade a 1% reduction in implementation time for 10x the jar file sizes. I'll take "lighter" in terms of API surface area, memory/CPU usage, etc. though.
Unrelated to the content itself, but isn't it annoying how the article is littered with links to other articles?
How To Create XML Sitemaps in Django
Although, when I go through the code, it feels more like a copy of the (legendary) Red Book. Missing vector/pixel (or fragment in GL-speak) shaders as well.
> My most recent realization, though, is that most people my age don't want to work too hard.

You can probably leave out "my age" and it will still be fairly accurate.
Everyone's situation is different. We notice that we are significantly more efficient with whatever time we have available. We get back to work as soon as the kids are asleep for example.
It is interesting they remark towards the end about age having a factor in innovation. I've noticed that as I've aged my ideas are better (at least for me, heh) but that I have less time or desire to implement them.
Everyone should read the second paragraph of that article, so here is a link: http://cyber.law.harvard.edu/IPCoop/89land1.html -- it is one of the baselines for intelligent consideration of the subject, pro or anti.

(relevant jargon ref: "public good" -- http://en.wikipedia.org/wiki/Public_good)
No, that's dress for wandering around Chicago in Dec/Jan.

Sunlight daytime and night are somewhat different. And yes, I do tend to run warm (body mass and musculature help).

Indoors: shorts and a T.
Documentation available only in... PDF format?

Are you kidding me?
Pepper is like a salt but secret. http://barkingiguana.com/2009/08/03/securing-passwords-with-...

I think the most secure method would be to store a random string in the persistant memory of a hardware dedicated device that performs the encryption on your behalf (like a smart card or trusted computing module). If that is not possible you could still put the key inside the hash program and give the app only execute privileges for that program (the key is safe unless the attackers get root).

a). If it protects against a very common attack or attacker why not do it. Security should be layered.

b). agreed

c). The work factor of a single AES encryption is negligible for both the attacker and the defender and can be ignored. Furthermore it can be removed entirely if you hash both the input and the output as I proposed in a previous message, SHA( AES(K, SHA(password) ) ). Now the attacker has to run AES for each try as well (but it doesn't matter since any reasonable work factor will be orders of magnitude larger than a single AES operation).
In any case, it's mostly an apples to oranges comparison. Observing from my heavily biased toward web applications experience, there aren't as many Python codebases as there are Java ones at least in part because you can do a lot more with a small Python codebase than you can do with a similarly sized Java codebase.
content aggregator spam, go directly to http://www.flickr.com/photos/nasa_jsc_photo/sets/72157629726... for the full set and info
Surprising your neighboursgrow your home zombie
Why do you write/footnote like that? Is there a geographical disparity in how to footnote?
This can be a deal breaker for long long time
True, although with the Intel box you also have PSU, cooling and cabling and you find that multi-headed video cards and distribution cables to drive lots of display end up costing far more than putting a single board Linux box in the back of each TV.

But the real argument against a Wintel sign is to head over to thedailywtf.com any day and see pictures giant billboards showing BSOD or asking for a driver
If your goal is to launch, stop fooling around with languages and rewriting your code. What exactly was slow?
Failure has another great importance, it tells you what your good at and sets you up to try new things or ways. I love golf, but I know that no matter how much time I put into it, I won't be great. Its still a fun thing to do, but I know not to make a career of it.

I failed a lot at programming at the start, but I had enough real successes to keep going. You need the honest feedback to make real decisions. This "everyone gets a medal" culture doesn't give the right feedback so people grow up and have disappointing lives until the can change or die.
An update on Last.fm Password Security
Another great example of Javascript being awful.
I do agree that the low entry point in VB did raise the percentage of bad code due to inexperienced coders. This ultimately damaged its rep as many experienced what you have. In turn a hammer also has a low entry point for use, but I can't blame it when I make a mess driving a nail. A good developer could do good things with it (and very very quickly), but unless you had learned and worked in other languages, VB itself wouldn't push you into proper practices. And that was a problem.
"For instance, reading all of the Harry Potter books is getting something done too. Flipping channels on the couch all day, not so much."

I've always found it interesting that reading, as a form of entertainment, always seems to be held on a pedestal compared to television, cinema, or videogames. It's a kind of elitism that the literati hold over everyone who doesn't find reading as enjoyable as them. Consider this: one person reads the entire Harry Potter series and another reads the entire Twilight series, both are reading but the quality of the material is completely different. Assuming that literature is de facto superior to any other form entertainment is completely ignorant and wrong.

In this case, swap "flipping channels all day", which could include watching informative shows such as Bill Nye, How It's Made, or Mythbusters, with "watching Jersy Shore all day" and confusion about entertainment quality preferences are removed.
He takes the blame, but he also realizes the cause of the problem and does nothing: "particularly given that we keep track of everyone’s output and any time spent teaching new people would reduce the build total of the teacher."
The key take away from this:

"Part of the problem, he says, is that language designers don’t always have practical objectives. “There’s a tendency in academics of trying to solve a problem when no one actually ever had that problem,” said Rabkin, who recently received his computer science PhD at Berkeley and is now at Princeton working on a post-doc. "

I was at Google when Go was birthing (not part of the project or team, just co-employed :-)) and asked the team "What problem does this solve?" I asked because I had been part of the original Java team at Sun. One of the things I had learned at Sun from James Gosling, who had previously done a language for window systems, NeWS, was that the only reason to have a new language is that it solved a problem you could not easily solve with the existing languages.

If you look at all of the durable languages, they share this heritage. BASIC solved the problem of what you had to learn before you could actually program problem. FORTRAN, solved the problem of converting Formulae into computation, which was later made into high art in Mathematica. COBOL which could express business process in code, and of course C which was a logical follow on to BLIS which was the minimal wrapping over assembly language so you could implement large systems and still read the code later and know what they were doing.

I didn't get any sort of coherent answer from the Go team at the time. Which for me was an indication they were a solution in search of a problem, and thus not likely to be much more than a niche language. But to be completely fair I've seen good languages like Rexx go nowhere even though they solved a huge problem (automating the integration of different programs).

A co-worker at Google suggested that we should start holding meetings in High Elvish, their reasoning was that it would keep people out of meetings who were at least motivated enough to learn elvish, and it sounded better when you swore. But applying a language change to solve a structural problem was never going to fly.
A Universe of Self-Replicating Code
That is the point he is trying to make. A point _can be seen_ as a zero-length line, but this is really on the boundary of the definition of a line. Likewise a zero-length swipe is a tap, but that is really stretching the definition of a swipe. Basing a court case on such a stretched definition is what he is opposing.
Thanks for the link, that was a good read.

Sounds like the concern is that when an error is raised inside an actor, the error is swallowed by that actor's thread. If you were waiting for it to respond you're end up with a mysterious timeout error and no idea where it came from. That's a good issue, one I definitely struggled with.

Internally, we're addressing this problem by building our actors in such a way that they return a Status.Failure when an error is raised, using unit tests to ensure a response is always sent even when an error occurs. Typically, our responder functions are built from a number of Futures composed using the tools provided by Akka. This works well in some cases, when an error is raised early in a function composed from many Futures it gets passed right to the OnError handler to return an appropriate response. In the case where you get a mysterious timeout it can definitely make debugging difficult. Akka's excellent logging has saved us there many times.

The goal was to lean on Akka whenever possible, adding elements to the Smoke DSL only when absolutely necessary. We've been able to make this work in some pretty non-trivial applications. Will that work for everyone? Hard to say. Your mileage may vary.
Meow. Who says they would want to put the cat back in the bag. Part of war is showing the other side that your guns are bigger and meaner. If the US is responsible, and like others I am reasonably confident we are, then the US just flashed a really nice show of what we are capable of in a real cyberwar.
At 101.6mm x 101.6mm it makes this smaller than a Nano-ITX and just slightly larger than the Pico-ITX

http://en.wikipedia.org/wiki/Nano-ITX
http://en.wikipedia.org/wiki/Pico-ITX
http://www.mini-itx.com/
why would I want to do that

I would want to do that to run a batch file, see the output.

I have, for example, an integration server, Server 2003. It keeps batch files for XML to JDE eleventy directories deep. It is sometimes helpful to exec these manually to see what the trouble is.
An excellent quote from Posner:

"The institutional structure of the United States is under stress. We might be in dangerous economic straits if the dollar were not the principal international reserve currency and the eurozone in deep fiscal trouble. We have a huge public debt, dangerously neglected infrastructure, a greatly overextended system of criminal punishment, a seeming inability to come to grips with grave environmental problems such as global warming, a very costly but inadequate educational system, unsound immigration policies, an embarrassing obesity epidemic, an excessively costly health care system, a possible rise in structural unemployment, fiscal crises in state and local governments, a screwed-up tax system, a dysfunctional patent system, and growing economic inequality that may soon create serious social tensions. Our capitalist system needs a lot of work to achieve proper capitalist goals." [1]

[1] http://www.becker-posner-blog.com/2012/06/capitalismposner.h...
> Until they _need_ to be replaced entirely, well, there just isn't a business case for the expense. No doubt it'll happen...

Ask those maintaining COBOL applications inherited straight from the 70s :) There are even people selling toolkits to convert 5250/3270 applications to web apps through "terminal scraping" (uuugh). No doubt in 20 years we'll have some equivalent windows+VB monstrosity :)
Full text of the speech: http://www.boston.com/yourtown/news/wellesley/2012/06/youre_...
In the absence of zoom-on-ambiguous, why is it so bad? I certainly have trouble accurately clicking links on a phone, so having no click correction is certainly worse than artificial latency.

Don't confirmation dialogue boxes and password confirmation fields fall into the same category? They assume imperfect user input, and their mechanisms for avoiding errors slow the user down.
Oh right... I somehow forgot that pulldown menus can be used as their name implies, by clicking and holding down the mouse to open the menu, and release to make your selection; I've gotten so used to clicking to open, having them stay open, and then clicking again to make my selection (at least since Apple first enabled that feature in System 7). All of a sudden, I'm much less proud of my home-rolled pulldown-menu implementation I've been using.
I think it is very prevalent in the k-12 school system. The everyone-gets-a-medal culture has an odd symbiotic relationship with the zero-tolerence mantra practiced at that level.
TrueCar CEO: "The last six months sucked ass"
Here's an example I like a lot from Tantek Celik: http://tantek.com/log/2008/03.html#d06t1604, something along these lines would be great.

I think just going around asking valley luminaries what they wear & pack while traveling and why would be a great place to start.
Payday Loans Company Wonga Readies $1.5B IPO
When I use COM, it's usually free.
Thanks for the article; I really enjoyed getting the view from the other side.
It's only appropriate for the narrow use case of a print designer showing off their book/magazine print work. Otherwise it will be used inappropriately because it's a cool effect and might impress someone who hasn't seen it before.
Chris Lasch wrote the book on this in 1976

http://www.amazon.com/The-Culture-Narcissism-Diminishing-Exp...
BODY SYSTEMS
Nintendo has released original Prince of Persia as download for 3DS
Wow. If this is for real, this is unspeakably bad but not exactly unexpected. Time to disrupt! Vote with your $$$! Even more reason to look at the origin of everything you buy and avoid Chinese goods at all costs.

Is there really an alternative other than a boycott of Chinese goods to send a clear signal that this isn't going to fly?
"As someone who was taught the 'traditional' way of mathematics, can someone give a few pointers of de-programming myself from the traditional way that I was taught."

I tutor high school students in math and breaking the memorization, process based approach to math is usually pretty difficult. The biggest thing is to absolutely avoid memorizing or even looking at formulas. Instead, try and look at things graphically. A lot of formulas seem confusing and unintuitive but if you look at it on a graph, it makes a lot more sense.

A basic example is something like the distance formulas. Students often say "Gah I can never remember the distance formula. I need to memorize it before the test" because

d = sqrt( (x1 - x2)^2 + (y1 - y2)^2 ) seems complex and confusing.

But if you draw a right triangle, it's apparent that the distance formula is just finding the hypotenuse.

In a nutshell, focus on the why's and not the how's.
Failure also produces a lot of false negatives though, I've failed at a lot of things not because I was bad at them (though, lord knows I have enough failures because of that), but because of bad luck, or bad instruction, or what have you.
Sounds like Paul spent a considerable amount of time focusing on negative things. While it's necessary for employers to protect themselves I hope an equivalent amount of time is spent on positive things. For example if Paul spent as much time on creative training videos for new employees as he did on filming termination meetings he would perhaps have a more lucrative business. It's the perpetual focus on the negative that's just lame.
This is a cool concept. A couple thoughts: the animated guy with the magnifying glass is actually cool for me; however the yellow highlighted titles are not. I can certainly appreciate why using bootstrap is a simple way to dev out a site - but be careful when steering away from the design decisions made by twitter. They tend to be on point.
Woah, in the UK[1] that's a £2,250 (~US$3,500) order.

[1] http://store.americanapparel.co.uk/2001.html
one question: when do i have to order a license, when can i just use the version i forked via github?
Auction ends in a couple of hours. No bids. I wonder if they'll really shut it down.
I find it hilarious that (presumably) my computer could render that smoothly but the video itself stutters.
Developer preview? Thank you very much!
git clone.....
Apparently we are both incorrect: it was a library at UCLA.

http://latimesblogs.latimes.com/jacketcopy/2012/06/ray-bradb...
Windows, that's a step too far
Well, you could always speculate about intentions, but supporting open source tools seems like a step in the right direction. The community usually benefits from more popularity, and open source licenses offer some level of protection from "embrace and extend".
Click and Clack of Car Talk Retiring from Broadcasting
Yeah, the best SEO coup I ever made was when I covered a news story a few days before it happened and got 40,000 hits because I ranked #1 for it when it got on TV news.

(How did I cover it before it happened? Because this event was one of a series of events, and I had covered an earlier event at the same place involving the same people that wasn't quite so outrageous)
"All new team members were automatically assumed to be terminated within a month or so. This was usually true."

Lovely! The organization must have been pathologically dysfunctional in some grave way if this really was the case.
Or ever, IMO. It will be like C++ vs. C#.
Dress shirt using space suit technology
Myself, I overheat in any shirt with a collar, even a polo shirt, in the UK.
You really want to know what underwear Drew Houston wears?
Creating History Together With ArenaBetting Piala Eropa 2012 
Menurut anda mengapa AreanaBetting mengambil tema Creating History Together With ArenaBetting Piala Eropa 2012, sebelumnya mari kita pahami tema yang mereka ambil jika di artikan kedalam bahasa sederhananya ArenaBetting ingin mengajak semua membernya untuk lebih dekat menciptakan sejarah atau kenangan yang membuat sangat
Right, and you can search for (the start of) a command with up, when you've only got a few versions of something slightly longer that you use with moderate regularity. If you use them (or anything else) with high regularity, of course, bind them to a key sequence.
And now I'm addicted to Angband. >:(
That author needs to either learn English or blog in his native language. It was downright painful to read.
This is logical. The elaborate version of this is like making a superhero costume for yourself.

It's easy to do in San Francisco where it never gets really hot or cold and the only precipitation is a mild drizzle.

If you're in upstate NY, however, you need to design a system that adapts to climate conditions from -15 to 110F.
Maybe when you want the features in '4th release'

http://turnjs.com/get
Failure is a better signal than success though. You can also succeed through luck and other mostly irrelevant circumstances; but if you are trying to succeed, then you only fail despite your efforts.
Is China in 2012 Just the U.S. in 2006?
Can we go together and convince the stubborn Cygwin-devs to PLEASE integrate this into mainline? I've tried a couple of times to convince them that we need something like apt-cyg, and lots of people keep trying, but they just won't budge.

See the discussion here: http://groups.google.com/group/apt-cyg-discuss/browse_thread...
This may depend on the specific job. In sales I could see this with some correct period.
I came up with this "brilliant" idea for a brainy clothing site called Geek Chic, but the domain was already taken: http://www.geekchic.com/

I am still trying to decide what exactly I want to do (in addition to spouting off on several websites). I have already written a tiny bit about clothes on one of my blogs and I want to do more of that. I think there is room for a kind of brainiac's guerrilla fashion site, so to speak. Thank you for your remarks.
Microsoft makes pen*s joke at Azure party...
Looks promising. Browser javascript needs good architectural environments, and these are talented devs.
Why would an employee consent to being recorded and signing a piece of paper acknowledging the misbehavior? I certainly wouldn't, if only to irritate the person firing me.