skysight-inc/HackerNews huggingface dataset:
Installing rsync and uploading a file to Dropbox's web interface are significantly different actions. The install restrictions might not be to prevent offsite transfer of files - it might just be to prevent people from installing AIM and trojan horses.
I'm not sure if the source was available before. But if so, I'm wondering if anyone has compared it to the original source to see what was changed? Anything interesting? Anything major?
~/.osx is anything outside of this particular file.
Chilean airplane crash located via Apple's Find My iPhone
...on a blog by journalists covering the new media business.
I think mine looks a bit better, and is a little more fun to use (hopefully :)).
I think all of these are easily trumped by the ol' bit of common sense : "a bird in the hand is worth two in the bush". Don't trust someone who is a professional crook to propose you a deal that includes long term promises.

If people want to pay half later, find a way to cut what they want to buy in half and give it to them at this time and make no promises yourself either.
This is entirely true, but i've found that schools also focus on rote memorization of useless or nonfoundational facts.

For example, in third grade my class had to memorize the multiplication table up to 12x12, but we didn't have to memorize that multiplication is really just a shorthand for repeated addition, so by eighth grade there were kids in my class that didn't understand why I wrote 6x5 instead of 5+5+5+5+5+5 in certain cases; they were also amazed that I managed to get the right answer even though i didn't do the problem the right way. We also had to memorize the squares of every number up to 20, but we didn't have to memorize the fact that squaring is a shorthand for multiplication of some number by itself, so some kids in my class could tell you that 15 squared was 225, but had to use paper and pencil to tell you what 15*15 was. And don't even get me started on kids who knew that 9x7=63, but had to use pencil, paper, and long division to tell you that 63%9=7.
Is the broadcom chip the only component not publicly available? I hope you're able to also reduce the Rascal Micro price to at least the same range.
I should probably point out that `.osx` is not a standard or anything. I just found myself collecting all these gems – not all of them are hidden settings, but most are – and decided to organize them into a single file :)

It’s pretty useful though; when I set up a new machine, I just clone my repo, run the bootstrapper, then `./.osx` and BOOM!
I'm not too familiar with the Go ecosystem, but does Google really have anything to gain if Go becomes wildly popular?
well now i feel dumb
> I didn't become the person I am today as a result of anyone else's effort but my own.

Just as I'm not posting this reply as a result of anyone else's effort but my own (not).

> Even the poor inner city kid has free choice. ... At adulthood, ... all people are responsible for their own lives (excepting people who truly cannot help it, i.e., those with grave mental illnesses).

I used to think free will and personal responsibility were among the absolutes of the universe. These days I'm not nearly so sure. We know so little about why different people perceive the world, and choose behaviors, in such different ways. "Grave mental illness" seems to be just one end of a continuum.
... it would have eventually.
This is only marginally relevant for venture funding. All of the discussions in the article are about how to value a company based upon its current earnings and earnings growth -- your average start-up has zero (or, more accurately, negative) earnings, so the value equation is completely different. Start-ups don't have EBIT.

That said, I wouldn't really qualify any of the items mentioned in this post as "tricks" or "sleazy". Any halfway decent CFO or attorney can run the numbers and explain the outcomes. Instead, the bigger point is that any deal has to be viewed through the lens of the needs of both sides. For a businessperson who desperately needs $7 million today to pay for a new factory to fill an order, it may be worth giving up something down the road vs. foregoing the investment and losing out on the opportunity.
A little perspective is in order here:

Go appeared in 2009
Scala appeared in 2003

For more perspective, Ruby appeared in 1995 and Python in 1991, and yet those just became really popular in the past 5-10 years. It takes a while for languages to gain maturity. Go wasn't going to "take off" after two years.
For a larger list of "hidden" settings you might want to check out Secrets[1], a database of these 'defaults' settings that you can tweak from a preference pane.

[1] http://secrets.blacktree.com/
Something like that already exists :-) SocketStream; coffeescript, node.js, jade (a better haml), stylus (sass-like) http://goo.gl/ynJkM
I'd be glad to generate some 30fps HD content (nothing fancy, just some CGI loops that will show the smoothness of video playback) in exchange for the ability to purchase the higher-end version sooner.
It’s about these icons: http://i.imgur.com/RGRQy.png
New buddycloud server (coffeescript+node) for distributed social networking
Yes, because that's worked so well in defending against every injection attack ever.
I must admit to being curious myself, but neither of us need to know. Now is the time to celebrate his life, not to gossip about his death.
If I recall correctly, he invented rigorous algorithm analysis in the process of writing TAOCP.
Also news today is Mozilla's announcement of a special blog focusing on privacy: http://blog.mozilla.com/privacy/
I’d love to get a command-line version though :)
I don't think that any particular random person, given only that information and nothing more, is likely to be the next Faraday. But I know for a fact that it is possible for any person to be, and that the same can't be said for any other type of living entity (e.g., a dog).

And for the record, I am a contextual absolutist, which is something altogether different than an absolutist.
There is a lot of innovation in the programming language space, see what node.js is doing with javascript (I still remember the days when everyone let all the JS code to juniors programmers because no one liked JS).

Google should focus on fixing what's already done, not re-inventing the wheel again.
Language innovation is tightly tied into computer science innovation. There are plenty of paradigms that are fundamentally different and quite potentially better than UNIX and LISP out there- you just need to get out of that rut.

Mozilla's language [Rust](https://www.github.com/graydon/rust/wiki) is working on static verification (using typestate) and concurrency in a C/C++ level language.

The Haskell community has several people ([Conal Elliot](http://conal.net), [Luke Palmer](http://lukepalmer.wordpress.com)) who are working on new models of functional I/O such as functional reactive programming.

There is a lot of programming language innovation in parallel/concurrent programming that's just hitting mainstream- actor model, asynchronous programming, CUDA/OpenCL, etc.

The way you talk to the machine is an extremely important part of "how to get problems solved." If you can't express something without absurd amounts of overhead, you're not going to solve the problem that way.
There's no reason the government can't provide a voucher that allows a child to attend the public or private school of their choice.
I have seen a whole lot of this woman cussing in the news lately. The image she puts out is low class, and she didn't make the company money. It's no mystery why she was fired. There is a time and place for profanity, and it's very rarely in the professional setting.
She was asked whether she would like to resign or be fired if she refused. Can someone clarify what advantage there would be to one option over the other? I imagine resignation would provide less financial compensation than letting them fire you.
Samsung’s New Windows 8-Powered Tablet May Debut As Early As Next Week
Nonfat Chobani is also the highest protein yogurt I've seen, and beats all the other yogurts in as far as nutrition is concerned.
Seeing HN full of unattributed reposts is a 'fate worse than death'
> what node.js is doing with javascript

How is node.js innovating in the language space?
First take: Oh, Google, what are you doing this time? Second take: Wait, the guy behind V8 is working on this... Hm, I'll have to take a look.

It sounds like Lars himself may not have tons of expertise creating a language, but teaming up with someone who does and throwing in his own expertise getting it to run fast in a browser... might be interesting.

However, is there a concern here that only Chrome will support it for a while? Then anything you write in it will be Chrome only. Isn't that kind of like the bad old days when each browser had its own tags and whatnot?
Ah, forgot about that one. Thanks! Added: https://github.com/mathiasbynens/dotfiles/commit/18044c4c882...
I think that realistically if you are looking for something like that, you already have your sights set firmly higher than a $25 device... for starters you'd need a decent screen and you'd probably like a nice set of speakers as well. I don't think you'd then go out and get a $25 device to enable the whole setup, but then again, I am not you...

Still, in future versions I'd imagine the SoC would get upgraded appropriately and you'd quite likely get that. And run it off batteries with your roll-out OLED screen that you just stick to any old surface, whack in a nice set of headphones and you're set! Great for camping (hah!)
You know, society doesn't function in such a way that things are wrong merely because they prevent you from realizing profits you think you might be able to realize in some hypothetical universe. There are plenty of ways things could be changed in such a way that individual would make more money. However, the guiding principle behind copyright (at least according to the US constitution) is to "further the progress of science and the useful arts", not for individuals to make money, and I find it extremely doubtful that current copyright terms were just too short for people to bother creating stuff...
Looks like the repo will be here: https://code.google.com/p/dart/
Ah shoot, we just rolled this out to production this morning and sales doesn't want to wait for the delay...
syscall number 5 you mean?
Thnx Reemrevnivek.
DOOM doesn't compile, seems to be missing some files.
Perhaps the analog/digital distinction is relevant here. If you are making yogurt, and you slightly deviate from the ideal recipe (leave the culture growing for too long?), you will probably get yogurt that tastes a little off. If you are writing code, and you deviate slightly from the ideal program, you will probably get junk: compiler errors, massive performance hits, blatantly wrong GUIs....
Stunning: Wiki OS - A browser OS where everyone can do code like a wiki
Wait, what? Merely inquiring as to how he died is "gossip" and the implication is that I'm engaging in negativity? I think you should check the dictionary:

gossip [ˈgɒsɪp]
n
1. casual and idle chat to have a gossip with a friend
2. a conversation involving malicious chatter or rumours about other people a gossip about the neighbours
3. Also called gossipmonger a person who habitually talks about others, esp maliciously
4. light easy communication to write a letter full of gossip
5. Archaic a close woman friend
Fortunately the Perl community have no trouble laughing at itself either! So here's a port to Perl :) https://gist.github.com/1204277

Moose's MOP makes this "port" quite easy (as does Perl having multiple inheritance!). Does mean it only works on Moose classes but a universal approach is also possible but it wouldn't be as succinct!
Look at the fragmentation in your comment above.

It should start with math and formal verification (top down) rather than with the language (bottom up).

Start here: http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1036.PDF
Mainly because it is the artists right to own their work for their life.

Sorry, but no, it isn't. You might think that it should be their right, but nowhere is this spelled out as a fundamental human right and there are plenty of people who think otherwise.
No offense, but caltrain xpress is much better. I usually want to know what are the upcoming trains from station X to station Y, and caltrain xpress has the UI that focuses on that question well.

Your app just has a flat table, and doesn't highlight express or bullet trains.

Take a look at the features in caltrain xpress and iBART.
My son had his very first day of school today, and this article irks me. Everyone who works for a living could write a similar article about how great it would be to have unbounded trust, power and authority to carry out one's job. But that's not the way it works.

My job as a parent is to protect my kids. At all costs. Riling the feathers of a self-important teacher is of no concern. This is my blood that we're talking about.
1. [When I tell a mother something happened, and they ask their child:] "Well, of course it's true. I just told you."

2. "If your child said something happened..." [the parent should acknowledge] "that there are always two sides to every story..."

Ok, parents complicate and often undermine education. Still, a little consistency would be nice.
I already said the profession wasn't part of the consideration.

Asking the child if what the teacher said is true is seen as an affront on the author's character as a person, not as a teacher, so it's reasonable for them to take offense at the accusation.

It's entirely reasonable not to trust the teacher's authority by default--I'm not challenging that. I'm only defending the author's position on taking offense to being challenged on something that was just said.
The problem is that the fact that a place is "Zagat rated" doesn't tell you a whole lot any more than "reviewed by The New York Times" tells you much. The Zagat rated logo doesn't tell you what the rating was. In any case, tastes differ and restaurants change--though overall I find Zagat to be pretty reliable subject to the limits of a few aggregated numbers and short quotes from reviewers.
Incensed? Did someone get his fee fees hurt?

She told it like it is.
Facebook is using mysql at massive scale, and we conjecture that they are unhappy with it, therefore it doesn't scale.
Agreed. Right now the only significant research breakthrough I've seen is the work on formal analysis of programs.

I have read hundreds of computer science papers from the 60s, 70s and 80s as part of my academic work, and frankly, everything I'm seeing today was conceptualized and/or invented then. It's staggeringly obvious if you read the sweep of history as written by journal article titles in, say, Software Practice & Experience, between 1970 and 2010. Somewhere in the late 80s things just peter out.

I strongly suspect a few things have come into play here.

* Disdain for formal mathematics by software writers. Mathematics is so absolutely key to heavy-duty breakthroughs in computer science.

* Increasing percentages of academics who never worked in the real world (and consequently knew how to get stuff done or what really matters).

* Lack of the academic industrial research labs such (Hi MS Labs! You are awesome! Keep it up please!). Also, lack of massive DARPA/DoD/DoE & NASA funding.

* The general decline of academic research quality, sacrificed on the altar of metrics (e.g., papers per year) & budget cuts.

* Friction caused by standards and legacy data & code. It's easy to innovate in a greenfield world. When you have to support five gazillion things & have 'batteries included', barriers to adoption are a lot higher.

I suspect major seminal work in the next decade will come from the Haskell crowd, since they are the most mathematics-heavy writers, and it is gaining traction in Microsoft and Google, which have the budget to support offbeat research.
What’s wrong with the Twitter API: Response to jack
Low class? That's sexist bullshit. There's plenty of men that speak exactly the same way -- starting with Larry Ellison, and go read about his behavior sometime -- yet don't get the same opprobrium. It's because she's a woman.
Pretty much an advertisement for VoltDB and a trashing of noSQL and traditional (old) SQL databases.

"NewSQL products maintain ACID properties while eliminating most of the other functions that slow legacy SQL performance. VoltDB, an online-transaction processing (OLTP) database, utilizes a number of methods to improve speed, including by running entirely in-memory instead of on disk."

Any database whether newSQL, oldSQL, or noSQL will see huge gains by running entirely in memory. This hardly says much about the advantages of any one system over another. Even on VoltDB's web site the high performance read and write benefit is attributed to it not being disk-based.

Is there any major ingenuity involved in VoltDB? Touting the obvious "let's just run the entire thing in memory" trick isn't exactly a great selling point.
Anything that needs silverlight is not a 'browser os'.
Interesting. It seems strange that Javascript and Ruby seem to use 'r' significantly less than other languages. I have no idea why that would be.
Nike Air Mags from Back to the Future about to become reality?
go/getenglevel

Yes, caste system. If you don't resemble the right sort of person at hiring time, you don't get the SWE flavored job. Managers will tell you there's no difference, but they are clearly missing the point.

If you ever want to transfer out of SRE, most of the jobs there are SWE positions. As a SWE-SRE, you're set. As a SA-SRE, you're screwed. See the problem now?
> above all else, never talk negatively about a teacher in front of your child. If he knows you don't respect her, he won't either, and that will lead to a whole host of new problems.

I don't want my child to view their teacher as an authority figure who cannot be questioned and cannot make a mistake.

I'm not going to deliberately undermine the teacher, and I'll certainly give full consideration to their arguments, but if I wind up disagreeing with them then I'm not going to pretend that I believe my child was in the wrong just for the sake of maintaining the teacher's authority.

> One of my biggest pet peeves is when I tell a mom something her son did and she turns, looks at him and asks, "Is that true?" Well, of course it's true. I just told you.

"Is that true?" is a confrontational way of saying it... but what's wrong with getting the other side of the story? I should just assume that you were right? Even assuming that you were telling the truth as you saw it, that doesn't mean you're not wrong.
牛尔红酒面膜
自制红酒面膜
APIs Drive the New Touch.Salesforce.com Platform
红酒面膜的功效
Even before Chobani, "plain yogurt" took up plenty of refrigerated shelf space in every supermarket I've ever been in. I doubt that was for 1% of America.
Giving a new way to work with it, making you rethink your async patterns.

node.js created a new world to work with JS, making it more powerful.
Just I'm not sure that higher wages == no manufacture. Germany still makes things sometimes?

The real challenge for China would be increasing the quality of their products and/or manufacturing innovation.
I probably go through a 500g pot of natural yoghurt ever 3 days - say $2 worth (its actually a bit less, but there's nothing "premium" about it).

So I spend about $240 a year on yoghurt (ignoring the others in our family) - so your 3 million would give $720M a year revenue if 1% of the US population liked natural yoghurt as much as I do.

Seems like a pretty good market to be in to me.
You should never ever admit that you didn't think of security when writing code, especially in the kernel space :)

I think that instead of the strlen pull request you accepted, you should use getname/strncpy_from_user like the open() syscall does instead of strlen+memcpy.

Also, while you're here, could you explain what is the purpose of disabling memory write protection? Is it to allow writing to the syscall table? You seem to enable writing in the page table for the syscall table before writing, but never disable it. Could it be that you forgot to flush the translation lookaside buffer (TLB) after updating the pagetable and the change you did does not take effect soon enough? I don't know how you flush TLB's in Linux but the Intel manuals tell you to do so after updating the page table.

It's fun to see that there were so many people interested in this, although it's not much more than a joke. I guess part of the interest stems from the fact that it's a small kernel module with so little code that it's easy to grok.
Jesus, no. You go talk to your experienced lawyer about the term sheet.

Not that Brad is wrong about anything.

It's just that this isn't a software package where you can google around and read a few blog posts and get up to speed.

A good lawyer will be familiar with what is going on, current terms, etc.
>Copyright is one of the most difficult issues we have, because almost anyone who has worked to make their own money be it entrepreneur, writer, musician, etc. would think it abhorrent that they could eventually be forced to give up their work that may still hold a reputable value on the market be forcibly given up for economic loss. It's quite frankly absurd.

That isn't at all what copyright is like. You don't own the song; you own the copyright on it, meaning that the government agrees to stop people from producing their own copies of the song without your permission. And when copyright expires, you aren't forced to give up your song — you can still have it to enjoy for as long as you like, but you aren't allowed to stop other people from making others like it anymore.

Copyright is protection from competition. If copyright on companies existed, there would only be one bakery in the world because whoever first made a bakery would own the copyright on bakery companies. This is obviously absurd when applied to companies, which is why it isn't. At a certain point, though, it also becomes absurd when applied to artistic works, because the whole point of giving this protection to artistic works is to enrich our culture, not shove our culture into IP silos in perpetuity.
This advice is about PE deals, not you.
To see the actual source in Firefox 6, I just viewed the source without dismissing the alert, there was no need to disable anything. The only thing is that with the alert, I couldn't right click on the page and click on "View Page Source", I had to use the menu item Tools: Web Developer: Page Source (or its keyboard shortcut).
I'm a father and yesterday was my daughter's first day of school. I don't think my job is to protect her at all costs. My job is to prepare her to be a healthy, happy, and responsible adult. Protecting her is part of that, but so is letting her fall down so she can learn to get back up. Also, she will never learn personal responsibility if I defend her at all times regardless of fault. Sometimes she is the one in the wrong and she needs to learn from that.
The key word there is "typically".

I've seen people recommend doing exactly what I described. Obviously, being honest about what's up is not a bad thing, but that's not what I was talking about.
Yeah, that's the one. I use this for my office keyboard and a Logitech G510 at home.
Go seems to be doing alright. And that came from Google. And you can't get better languages without developing more...
I would say that it depends entirely on what aspect(s) of the problem of web programming Dart is trying to solve. It may be that the decision to make a new language stemmed from new ideas about type systems or new semantics that didn't really fit with any existing language.

Obviously I'm speculating here, but since we don't know what Dart is, we're all speculating here.
Perhaps because anybody's son will do. http://www.youtube.com/watch?v=DShDaJXK5qo
Virginia Vehicle Registration
They address software development cost at the end of the paper, and basically conclude that FPGAs are too hard to program to replace CPUs yet, even for highly specialized HPC applications.