skysight-inc/HackerNews huggingface dataset:
Well he did get a sentence reduction out of that. He was initially convicted to first degree murder which carries 25 years to life minimal. For showing the body he got the sentence reduced to second degree murder which carries 15 years to life. So 10 years of life behind bars would probably have been a higher priority for him than milking his supporters.

Of course I doubt any of this matters, because it is doubtful he will get paroled. But hope spring eternal.
Maaaaaaaybe we'd better look over that Reiser FS source code, just one more. Just in case.
If you're prone to social conditioning, you're not a genius in the first place.

genius you are, genius you stay, the dash doesn't wash up.
Try irc. Efnet #ice
I totally agree with you. After spending a couple of hours on a project, I go on a treadmill for 30 min to clear my head and focus on something else.

It really allows me to refocus my energy toward the project again after the workout.

Working out allows me to work more efficiently and keeps the body healthy, needed in every programmers life.
If you are not comfortable talking directly to the person about something so important, why would you ever want to get "married" to him? He wants to run your life, has no experience with his role, and you are afraid that if you express what you want, he will freak out or bolt on you. This is horrible is so many ways.

Is he the only game in town? Do you even want angel money at this point? If he can't express or outline his goals and role to you, it is a bad sign.
"Ugly" solution: a koan
Computer Code an Increasingly Precious E.V. Commodity
There's a statistical bias in this argument; we remember the cases in which we've learned people were convicted on shoddy evidence, but pay little attention to the overwhelming vast majority of uneventful cases in which justice is (at least nominally) served. I think it's facile to suggest that false convictions are common, and I think it's possible to point that out without arguing that we should be any less vigilant against false convictions.
I like this article because it's related to the algorithm I came up with for handling group diversity with scaling issues. Still working on the implementation though.
Because he has continued to show any lack of remorse. Let's look even at this story. He did not say that he wanted to clone her to try to reverse the terrible thing that he did (i.e., murdering her). Or to try to give her life back that he took away. He said he wanted to give her the happy childhood that she missed.

I am not sure whether Nina had an unhappy childhood, but if she did that was clearly through no fault of Reiser's because he met her when she was an adult. So even in this he cannot bring himself to admit that he did something wrong.
Once you're lucky, twice you're great.
Your second example is easier to just write as:

>>> from itertools import chain
>>> list_of_lists = [['a', 'b', 'c'], ['d', 'e', 'f']]
>>> list(chain(*list_of_lists))
['a', 'b', 'c', 'd', 'e', 'f']

That is, list(«foo») is clearer and more idiomatic than [x for x in «foo»].
Don't forget about, User Groups, Mailing lists and Coding Dojos.
<b>Because they prefer leisure to work, even if it means they have less money. </b>

You have never been poor for a day in your entire life, right? Probably never even ventured near the poorest neighborhoods.

You couldn't be any more OFF the mark, if you tried to.

No, I wouldn't suggest you to go to do some poor man's work, to see how "leisurly" it is, but you can go and read a book:

http://en.wikipedia.org/wiki/Nickel_and_Dimed
The best real world example I can think of is elitism, the idea that the smartest people are always the best for solving problems.
Automate what test? Searching for calls to base64_encode? Five minutes after they do that, people will write their own base64-encoding functions. Security by blacklist is not security at all.
When I was a kid, in Quebec, traffic lights were color-blind friendly; they used shapes and color and orientation. They arranged the lights horizontally, like this:

[R] <Y> (G) [R]

For stop, you'd get two red squares. Wait was a yellow diamond usually on the left side, and go was a simple green circle on the right side. If you could only go in a few directions, they'd list them out with green arrows.

Seemed like a great system to me but I don't see it in use as much any more. Perhaps it was too expensive to manufacture custom lights for just one province.
So this is where I've been submitting my papers to...
It seems like a lot more of these resources will become available. More people will move to learning exclusively online. Classes that meet in person will begin to supplement with online discussion and material. How do you think the packaging could change to create more learning or collaboration?
Am I missing something, or does the almost killing facebook headline boil down to "I told him not to bother and he ignored me"?
My bank (UBS - it was called Swissbank at the time) ended up buying thousands of NeXT systems during the nineties. We used them for everything - desktops, servers, developement platform. As a desktop - NeXT step was years ahead of the alternatives available at the time (Windows 3.x). I remember logging into my NeXT machine every day and thinking "wow - that's what the computing of the future will be like". At one point, we stopped buying "real" black NeXT systems, and started putting NeXT x86 onto white Compaq computers. Then Windows 95 came along, and the rest was history..

We still have a bunch of old NeXT cubes gathering dust in a store room. I wonder what they would fetch on eBay these days..
The Tablet is Great But It's the Storage That Matters
How to convert QuickTime MOV to WMV on Mac OS X
I can't share the details but your story is spot on.
"While the French carmaker, which has a partnership with Nissan, maker of the Leaf, has said no crucial technology leaked, the stakes in automotive intellectual property are high, experts say. And the valuables are not blueprints or styling sketches, but the huge volume of computer instructions required by these cars: the Chevrolet Volt plug-in hybrid uses about 10 million lines of computer code to shunt power seamlessly among the car’s battery pack, power inverter, drive motor, gas engine, generator and other subsystems.

By comparison, Boeing’s new 787 Dreamliner relies on a mere eight million lines of code."

Linux is ~4 million lines of code[1].

I have trouble even conceptualizing how that much code can ever be usefully conceived or maintained. Obviously, it's possible. I just don't get it on a practical level. Can anyone explain?

On a different vane, given the apparent impracticality of keeping code secret, and the enormous undertaking that is required to develop this kind of software, wouldn't it be better (lower cost & better quality & short lead time) just to open source it, and have a platform that can be used by different auto manufacturers? Can't we all just get along?

[1] http://msquaredtechnologies.com/m2rsm/rsm_software_project_m...
My friend, your comment is remarkably besides the point. If we can agree that the WordPress team needs to focus on security, then we are basically in agreement. The details of how to do this can hopefully worked out by the WordPress team. They have certainly been given good advice over the years, much of which they have tended to ignore. Perhaps they will begin to listen. Given the scale of WordPress's success, we must hope they reform their ways.

Ideally, at some point soon they will recognize some of the dangers that arise from using such an easy-to-set-up language as PHP, and they will recognize that they appeal to a largely non-technical audience, and they will start taking some responsibility for their choices, and their success.
IBM looks back on 100 years of history, finds plenty to be proud of (video)
I would think that most mistaken convictions happen to cases that receive very little scrutiny, including by the media (think poor uneducated ethnic minority with state-provided overworked lawyer).
In this case I think the line isn't all that fine.
They lost 95% of the .NET developers. There's a command line involved.
5 Types of people who are disgracing entrepreneurship
Show HN: My weekends project: Online flyers.  Post something fun
Apparently it was great to create apps.

It was Objective-C, Interface Builder, similar tools to what Cocoa is today. All the cool app building tools for the Mac were born on NEXTSTEP.
Poor kids. Nina is out of it, Hans serves his sentence in jail, and those kids are left without their parents and very little understanding of what the hell happened to their lives in a way that will ever make sense to them.

Seeing their father in the news like this isn't going to help them at all, it's bad enough to see their father as a former open source contributor turned murderer of their mom.

Yes, that's a 'think of the children' argument, but in this case it is very specific children that I have in mind and I think it is a valid point.
We already did. The problems are with the cost of defending and the lack of a public interest or legitimate argument defence.
So what if malicious plugin writers then decide to encode urls like described in this story: http://news.ycombinator.com/item?id=2129745

How will you detect that with a scan?
In Ruby, things are more complicated. I need an ampersand to pass a function and brackets to call it:

Proc calling is built directly into the language via the yield keyword and it's by far the most common way to call Procs.

More importantly (and annoyingly), if I define a top-level method with def—let’s call those top-level def methods (TLDMs)—Ruby won’t let me pass it as a block to any other method.

First, you can indeed pass a method as an argument using &method(:method_name). Secondly, it's rare to pass around named methods in Ruby (http://news.ycombinator.com/item?id=1141245) because Procs/blocks are flexible enough to make it almost always unnecessary. See also: http://yehudakatz.com/2010/02/21/ruby-is-not-a-callable-orie...
How Social Discovery will transform Location Based Apps
Phew! It took about one month and a half to complete from scratch.

I'm using Perl/MySQL and HTML/Javascript.

As far as I can tell, it works fine in Firefox, IE8, Safari and Chrome. Any Opera users out there who can test it? Linux/FreeBSD users are welcome too.

If you have any questions or comments, please let me know. And thanks!!!
It wasn't 24 hours ago that there was a pretty hard-core obfuscation example of what you can do with a bit of javascript, I can't imagine that method would be easy to detect when extended to 'hard coded urls'.

You'd have to actually run the scripts embedded with real-life parameters in order to observe any malicious behavior.

in case you missed it: http://news.ycombinator.com/item?id=2129745
Who was the guy who was speaking about selling his videos and said he had created the presentation on the bus?

I think he presented before the guy who spoke about Perftools. Thanks!
The rationale for supporting python < 2.6 goes much further than debian stable. Most "enterprise" linux distributions (e. g. RHEL) still require python 2.4.

It is incredibly difficult to install your own python once you need some extra libraries with C dependencies. For example, if you build your own python, say 2.6 on RHEL, but you need to use pyqt, you are in for a fun ride if you don't have admin privileges on your machine.
The New York Times' Website Turns 15
Yes, you are missing the update at the bottom, wherein he mentioned the readers who are missing the intended irony or the article.
There is new trend in LBS powered by Social Discovery. Many startups and leaders in the industry are trying really hard to become the dominating leader in this space. But this space is still segmented. It seems all the current leaders in this area are facing their own challenges. It'd be interesting to find out who would come out to lead the pack in 2011
a hypothetical for-profit corporation like Blackwater?

or the guys who were pimping Afghan teenage boys to warlords?

yeah, that worked well.
I'm not sure every example of saying something that's wrong can be described as "irony" :/

I did read that, to be honest it just made me slightly more confused.
The appeal of Google for many researchers is that you can test your hypothesis much more broadly when actual people use it than when it's confined to a research lab. Having a billion+ actual users generates tons of data which can itself spawn new research directions and inform new hypotheses.
This blog posts made a lot of sense. However, I am not entirely in agreement with it.
LBS is already an overcrowded space. I don't see it going much further from where it is at. Maybe it will actually retreat this year.
Story of the 1999 Facebook from Stanford
20-line patch to Firefox 4 that makes startup on Windows 2x as fast
well said! deciding up front to make unit testing (and/or behavior driven design) a key part of your software quality strategy pays huge benefits. it's weird that more people don't do it.
Interesting article. More interesting is their newly released iPhone app called UrbanQ. I just tried this app. It is amazing. I think this company is onto something.
This is a very important suggestion that deserves much more than the two votes it has received so far. The more potential investors you talk to, the better idea you will get of what kinds of deals are available and which of them is best for you. I strongly recommend doing this before you engage in substantive negotiations with this person.
Previous discussion here, this is a re-run:

http://news.ycombinator.com/item?id=495334
The Innocence Project states that there have been 266 post conviction DNA exonerations in the US.

http://www.innocenceproject.org/know/

I'm of the opinion that it's basically impossible to know how many wrongful convictions have taken place, but those 266 cases are surely the tip of the iceberg when you consider the difficulty in identifying the cases, determining if potential exculpatory evidence existed, testing that evidence and then pushing all of that through a courtroom.
car != someones eyes in a car. First off the front windshield is going to act as a beam splitter and cut off 1/2 the power or less considering how dirty and scratched up the glass is). Second, safe exposure to the full beam for 0.000011s is not going to cause noticeable short term damage. These things are vary dangerous to friends playing in the backyard, but once you start taking about poeple at a distance in moving cars it really comes down to luck.

PS: At 60mph it takes 370 microseconds seconds to travel 1 cm. If you stuck one of these at the side of a subway tunnel facing the people inside (at eye level) at most you could cause mild short term damage. Trying to nail peoples eyes on cars on the freeway without some sort of tracking system would be really difficult. And obvious that something was happening.
No, that means you'll be well on the way of improving the obfuscation techniques.

Scanning a piece of code to try and decide if it is "malicious" or not is essentially the halting problem, which is impossible to solve. As long as you have a system where you install third-party code you are screwed, no matter what the base language is.
The way you put that is kind of creepy. A clone of someone is a completely different person, who just happens to share DNA. To think of a clone as "Nina, reincarnated" or some such thing is not just wrong; it's potentially harmful to the emotional welfare of the clone in question.

Cloning someone can not reverse murdering them. Cloning someone can not give someone back any life they may have lost. Cloning someone can not give them a happy childhood. I know this is academic now, but if (when?) there are human clones walking around, this kind of thinking is going to be a problem.
Giles (http://gilesb.com)
I'll take one!

Just for the history of the thing, I thought the NeXT together with the Acorn 'Unicorn' were some of the nicest machines made at the time. SGI was neat stuff too but overly massive (I can see why though, given the amount of gear in a 4D70 or personal Iris).

NeXT cubes in working condition still fetch $500 on ebay.
Specifically they got their asses handed to them by the Soviets in human intelligence, and choose to do what they were good at. But why would you need a group like this, with all the problems of privatizing intelligence operations? Would reform be a better choice? Or the acknowledge that the disadvantages of covert operations are great enough to find an alternative (similar to how the disadvantages of conventional warfare lead to covert ops)
Please excuse the grammar pedantry, but you've got something odd going on with pronouns. He wants to provide a girl whose DNA comes from Nina with a happy childhood which Nina did not have.

If I were a clone, I would be pretty miffed when people confuse me with my DNA donor, even if it's just a typo. :-)
The rise and rise of the cognitive elite
The python code here is not very idiomatic. Better would be something like:

import re
with open('companies') as f:
important_companies = set(f)

articles = ['article1.md', 'article2.md', 'article3.md']
http_regex = re.compile(r"https?:\/\/(\w+)?(\.(\w+))*\.(com|org|net)")

def parse_article(a):
with open(a, 'r') as f:
words = f.read().split()
urls = (http_regex.search(w) for w in words)
companies = (match.group(0).capitalize() for match in urls if match)
return (c for c in companies if c in important_companies)

[c for a in articles for c in parse_article(a)]

(Note, I didn’t test this; I might be slightly misunderstanding some of what the code is supposed to do; the basic idea should be clear though. I think the original Python code posted might be broken: a regexp match object shouldn’t be directly subscriptable, it’s not clear why he’s opening the file 'atp' for each article, and I’m really not sure what’s supposed to happen when the url regexp doesn’t match. One nice thing to notice: in Python a file object can be iterated over, and will spit out its lines; passing a file into list() or set() will turn its lines into the appropriate data structure. But if explicit splitting is ever necessary, the author should use foo.splitlines() rather than foo.split('\n'). Finally, compiling a regexp for each word in every file is bad form, and he should really be using "raw" strings for regexps. My guess is that the Python code in the original article was never actually tested.)

Or even better, use a generator:

import re
with open('companies') as f:
important_companies = set(f)

articles = ['article1.md', 'article2.md', 'article3.md']
http_regex = re.compile(r"https?:\/\/(\w+)?(\.(\w+))*\.(com|org|net)")

def parse_article(a):
with open(a, 'r') as f:
for word in f.read().split():
url = http_regex.search(word)
if url:
name = url.group(0).capitalize()
if name in important_companies:
yield name

[c for a in articles for c in parse_article(a)]

In my opinion, either of these, but especially the second, makes control flow much much clearer than either the ruby or python examples in the original article.
> The reason is simple; a recorded video of a lecture is very different than a "college course". You typically don't have access to the instructor, class discussion, assignments, and evaluation of your work.

Doesn't seem like a big deal. Most professors never have visitors during their office hours, most discussions I've attended have approximately zero unprompted participation. Also, OCW at least often has assignments. So really what you're missing is tests- not a $30,000 a year problem.
I do not know about the status of your competitors. But imagine if a web-app like that could be used at every college and every university. This could have thousands of users. Not as a personal flyer but as a wall that every one could post something of use.
Law Professor Reads FCC Conditions on Comcast Merger So You Don't Have To
Reminds me of an episode from futurama: "Attack of the killer App!"
Artist Could Face 15 Years In Prison For Recording His Own Arrest
Impromptu Hacker News meetup (East Bay) at 6PM tonight
Dear HN:
dtrejo, derferman and a few of us are meeting up at Jupiters in Berkeley at 6PM tonight! Last minute, but hope you guys will be there!
I have noticed the update but I fail to understand his irony. If he did not suggest to Zuck even indirectly the idea of News Feed who would care about that post and why?
This is the stupidest thing I've ever read. He didn't even back up his argument.
> My friend, your comment is remarkably besides the point.

In what way? You don't seem to understand how useless black-list codescanning is, a competent malicious programmer will find ways around those in minutes.

> Ideally, at some point soon they will recognize some of the dangers that arise from using such an easy-to-set-up language as PHP

Dangers such as?
How about "Private Intelligence Contractor". Like "Private Military Contractor".
10x Productivity Myths: Where’s the 10x Difference in Compensation?
I'm not so sure. With private industry a good willed (and relatively wealthy) entrepreneur can just make a cheaper offer and hope to get the job, and actually try to respect human rights. With government you are kinda stuck with what you got.
Start checking templates and plugins for `base64_decode` and they'll just start using a new technique to hide these things. The solution is one they've already implemented - a trusted source for templates and plugins on WordPress.org, and the WordPress.com site for folks who really shouldn't be administrating a LAMP environment anyways.
Underwater welding arc
That's the problem with government research - same problem with the air forces' 1968 moon landing.
The downvoting on Hacker News sometimes seems wholly random. I am curious who would down vote this above comment of mine. I'm looking at each sentence and trying to think what people are disagreeing with.

For instance:

"That is why there should be a warning about untrusted code."

What is the counter-argument, that WordPress should do nothing about the fact that the templates allow the execution of arbitrary code?

"It doesn't matter if WordPress is written in PHP or COBOL, the team developing the software should make some attempt to address its many security flaws."

What is the counter-argument, that WordPress has no responsibility for the security flaws in WordPress?

Very curious.
> In a world of infinite possibilities (second guessing the past), everything is possible but meaningless.

But we don't actually live in a world with infinite possibilities. It's easy to think that we do but in practice our possibilities are circumscribed in many ways.

Who knows, without knowing exactly which decisions that Schmidt made led to which gains for google it is very hard to point out if this is due to his presence or not. On the whole the company is much better off than when he joined but it seems strange to lay all the credit for that at the door of the CEO, lots of people at google played a role in that and I'm pretty sure they won't be compensated to match if they decide to step down.
And this wholly distinct organism would no doubt wind up having a totally screwed-up life.

Just imagine... you're a perfectly normal young girl growing up in a middle-class household -- you probably told that these people raising you are your aunts and uncles. But then one day your family decides you're old enough to be told the truth -- you're a clone of their mother, who was murdered by their father. Your purpose in life is to be happy in order to make up for the long-dead woman who shares your DNA.

No thanks, I'd much rather take the genetic lottery. And this is why I oppose human cloning -- I can't think of any circumstances in which growing up as a clone of someone else (probably someone much older) wouldn't suck.
HackerNewsers: See who is where.
I think he meant the website as in any website. Like "website" as an item, not this specific one. eg: "Would not have imagined the mp3 player..." not iPod etc.
Show HN:  Weekend Project w/Jerry Sienfeld's Help