skysight-inc/HackerNews huggingface dataset:
I just tried it, and signed up. Process was painless, went from the homepage, to the "how does it work" button, to create an account, paypal, and back.

Once I registered I felt a bit let down because there really wasn't much to look at. It would be nice to see examples of other people's twitter feed summary. Show me a screen with 12 faces of popular people I can click on. So I know what to expect.

Can you try mine? http://news.ycombinator.com/item?id=2689356
This isn't surprising, people don't want to be stalked online anymore than they want to be stalked in the real world. If sites are worried about having to bring up a big dialog saying "please let us track you and everything that you do" hurting their site traffic perhaps they should just give up on tracking users.

If 90% say no to a dialog there probably isn't much point in asking, and asking probably turns people away from your site. The only reason that this kind of stalking didn't turn people away in the past is because it was hidden from them.
I find it extremely ironic that the end result of the scenario you describe is that the people who right now make a conscious decision and effort to avoid being tracked will end up screwed.
Why can't I set a cookie and redirect?
I assume he means putting together a computer in the sense of constructing one from commodity parts, in which case that one is definitely in line with the rest of the list. The other two are certainly more advanced exercises than the rest, but I think they are absolutely things CS students should be expected to be able to do, though many won't be willing to. Many won't be willing to do the other things on the list either, that's kind of the point of making an inspirational list, isn't it?
Caveman Perks Infographic from VBetterWorks
Yes. I love coding in html using my notepad++. But for quic visual feel excel rocks. If you really see html is more tabular than anything. Web layouts are tabular and for using excel we don't need to know any css or js or for that matter html too
The Best Investment You Can Make
http://www.fishblab.com
Am I the only one that thought that was one of the least interesting and very hard to read (as in nothing drew my eye, lacked any motivation to read those big squarish, repeating, same blobs of text) webpages?

Single long column, not adapting to size of browser window. It's more like a book/article/magazine than a web page. Only color jarring red links. Subtitles identical leading/trailing whitespace so text looks continuous instead of broken into sections.

oh but OA used emdash, that's surely important.
Math Geeks, Rejoice The Desmos Graphing Calculator Is Here, It’s Online & Free
Scott Adams feels that society is unfairly stopping men from being crazy rapists
Are those safes that easy to break into? Or was the guy just that good at cracking safes?
These guys, along with Child's Play, are doing seriously awesome work. It's amazing how much of a difference this makes for many kids.
Oh. I read it as, "design and construct your own circuit board." Building your own computer isn't that hard, but I don't know what (if anything) it has to do with computer science / software engineering.
I recall in a good friend's home being shown the safe cemented into the floor. Something they inherited from the previous owner -- part of why they were not paranoid about it but treated it more as a bit of a curiosity.

One could eventually get in, of course, but not in the timeframe of a typical burglary. Same problem with regard to moving it off-site.
3 months 1 week from now, actually.
Your proposed approach of always shipping all the rendering engines you have ever had is exactly what IE is doing.

This has two drawbacks:

1) It makes your app huge (because you have to support many wildly different modes, some of which have different architecture requirement). Clearly less of a problem if your app comes preinstalled with the OS anyway.

2) If everyone were to adopt it, it significantly raises the bar for a new entrant into the browser market: instead of just implementing the specs, it would have to reverse-engineer a bunch of legacy modes. This is actively bad for the web, and a major reason why Gecko, WebKit, and Presto are NOT taking this approach.

For the rest, I understand the situation you're in, and it's unfortunate. But your claims about how browsers _should_ be architected assume that things like the web's security model or the general feature set browsers need to support are somewhat static. They're not, and changes to them can require significant architecture changes. Basic things like the in-memory representation of the DOM are being actively changed in WebKit and Gecko every so often, as new requirements come up; I can't speak to Presto and Trident because I can't see the code. Which means that porting security fixes becomed pretty difficult, because your APIs in the old release are different, your code flow in the old release is different, and most importantly the invariants the old release maintains are different, because the specs that determine those invariants have changed in the interim.
Trust is for Suckers: Lessons from the RSA Breach
Unless people are actually interested in web typography.

Why should the person submitting the link (unless it's pg) make so much difference?
Whats a good place to start studying for 10001? Say for someone engineering minded.
Reminds me of what happened with cable companies and "negative optioning" up here in Canada.

http://en.wikipedia.org/wiki/Negative_option_billing

When Parliament went to ban the practice, the cable monopolies had the giant brass balls to complain that if they actually had to ask consumers if they wanted to spend money on new channels, the consumers would say "no," which would hurt the television industry. Whereas if they could just start charging money and force consumers to pick up the phone and cancel the service, well, people wouldn't do that.

Appalling, and it seems to be the same mentality at work.
> I'm pretty sure that it's rather unlikely

I don't get your assertion. Is it that you don't really need to do testing the way your quoted manager did?

Have you any idea what you're talking about?

Have you any notion of the cost of downtime -- whether your company is big or small?

"pretty sure" and "rather unlikely" are absurd in this context.

I don't even understand what your point is? That Mozilla shouldn't do anything to cater to these scenarios because people should just deploy new versions on trust?
Obama Commanding Robot Revolution, Announces Major Robotics Initiative
"Yes, the lack of tracking cookies is doom and gloom for those who want to track people."

I believe that some level of tracking should be allowed by default, unless a user goes out of their way to avoid it.

Much the same as walking into a supermarket, I don't want them knowing what shop I just came from, and what I usually buy (unless I sign up for that stuff), but if they want to count how many times I visit in a week, or what sex I am, anonymously, why should I get a say in stopping that?

Possibly biased given I work in digital marketing, but I don't think so.
Is it time that the U.S. passes a similar law?
I agree with your stance on Symfony, but it's important to realize that not every PHP framework is like that. Symfony adds a lot of complexity that doesn't necessarily mean lower development time or later flexibility - whereas many other PHP frameworks take a much simpler approach.

TL;DR: The problem is with Symfony, not PHP as a whole.
Is it just me, or does this look uncomfortably similar to the celebrated iA3 template for wordpress, designed by Information Architects?

http://store.informationarchitects.jp/product/ia³-template
http://www.informationarchitects.jp/en/100e2r/
Selective permissions sounds like a bad idea to me. I can just see users thinking, "Why does my music player need access to my call state?" Disallow. Waaaah, why does my music not stop when a call comes in? 1 star. For the most part, developers know what permissions their app needs, and they're not adding permissions without good reason. Maybe there should be a place to explain what they need them for to the users, but allowing users to turn them off will just lead to headaches.
It's the oldest form of marketing there is: mutual benefit marketing. The reason it's the oldest is because it works for both parties, hence, the name.
Note that US traffic law generally uses the term "highway" for any public road.
Why is it that when I go to https://meego.com/ I don't see any software that looks like the N9 or any news associated with the product? Is it a proprietary skin on Meego or something else? It looks fishy to me that the last Meego release was October 2010. Are they just really far behind open sourcing their latest stuff or what is up?
Probably. There are a lot of hosting/VPS companies out there that have instant provisioning and don't ask too many questions. I imagine it would be pretty hard to find them this way unless they do something stupid.
An inadequate and leading summary of the actual content. If you want to editorialize, jarin, please do it in the comments, not the title. You've missed the point anyhow.
Yahoo Mail plans to snoop on your emails.
...unless you read the title with an implied [to prepare for their job] rather than an implied [to be better at computer science].
This is generally applicable advice, but you should realize that time management is about 99% of the problem for most people. In most cases the problem is not that there is too much to do, but rather there is too much to do if you take too long to start doing it. Begin assignments the days they are assigned, for example. This is very hard to do, of course, but successfully managing your own time is the key to academic success.

With rare exception going to class is a no-brainer. Treat school like a full-time job. 100% attendance is an almost necessary (but by no means sufficient) prerequisite for doing well.
I wonder if TF2's whimsical, light-hearted style crossed with semi-complex gameplay (for a multiplayer FPS) led to this.
This article has got me really conflicted. On one hand, I am a CS graduate, but on the other hand, I work in theory, and I would always point out to people that computer science and computer engineering are two completely different things. Unfortunately the two are often conflated in almsot all CS curricula. Maybe there ought to be two different majors, one that focuses on building systems and implementing algorithms (as suggested) and the second that focuses on the basic stuff, designing algorithms, working on math applied to computer science (crypto, AI, etc.)
It doesn't have any hops? Well I got that wrong in my description! :-) But maybe that's why I found it so easy to drink after all.

As for whether or not it's officially a beer, I think under Brazilian law a beer is a carbonated beverage made from the fermentation of starch-based produce (heresay—so don't quote me on that). So here it officially is.

(At any rate, it's funny to think that the oldest beer recipes may be "not officially beer.")
New camera lets you focus after you shoot
The New Heroku (Part 3 of 4): Visibility & Introspection
Really appreciate the feedback! Your rec on the start screen is live now. We're working on the sign in process- thanks for highlighting this stuff.
"That’s like saying learn to play professional football first before evaluating NBA candidates" -> Why would you need to learn football to assess basketball candidates?

All professional scouts are former players, FYI BTW.

How about this, you go become a curling scout, knowing no rules, and having no confirmed history of the player, only what they tell you.

"smart, getting stuff done and culture fit" <--- Translation: buzzwords. You're hiring a hustler, who can hustle you (the hacker) into believing any and all of this (it's easy to appear smart, make stuff up about getting stuff done, and they will mimic you and you'd think you were raised by the same family). If your skill is "computer" their skill is "people", you are a person (hence they will get crackin' on you right away) and they're not a computer, so you will be sitting there more nervous than them.

The biggest mistake someone can make is having a company where they cannot perform a task, I think. It's ok to suck, but you should be able to do it, and not count on others to that level of helplessness.
Your analogy to real-world "stalking" breaks down a bit. For one, real stores do record customers. It's called security cameras. If you're in someone's store you should assume that they have video of you there. Why should that be any different on the internet? If you visit my "store" I should be free to record that.

Secondly, and more importantly, you make it seem like the user is merely an innocent victim, however the user is choosing to use a browser which accepts and explicitly sends cookies with every request. If they don't like that they are free to turn off cookies in their browser, or use a browser which doesn't accept cookies.

edit: fixing typo
WTF is Puppet?

Puppet is an enterprise systems management platform that standardizes the way IT staff deploy and manage infrastructure in the enterprise and the cloud.

By automating the provisioning, patching, and configuration of operating system and application components across infrastructure, Puppet enables IT staff to master their infrastructure even as complexity grows.
Thanks for the feedback! Really appreciate your time on the product.

-Matt
2008 -- I thought this was familiar.

I speculate that within another generation or two of fabricators, people will have something trivially useful to plug the data into -- if they are of a mind. (Automated lathes and whatnot being pricier and eventually less common.)
There has been talk in the past (from the guy that was in charge and the company that now funds his work on the project) about being more engine agnostic. But it was referred to as a "far future" goal as there were plans for a great many things that were considered more important and useful. So it isn't something that has not been (or will not be) considered.

On MS's past form, I doubt they will cede server-side JS to Google's engine permanently. They have money to throw at people to throw at making their engine and node work together, if they so desire.
Your server side validation would have to be a full JSON parser. So in order to use eval, you're adding a full server side parse of the data on each request, increasing server load, and request latency (i've seen sites sending megs of json to the browser).

All so that you can save 6 characters of typing to load the JSON less efficiently on the client side.

Of course because people _do_ do this most engines these days preflight calls to eval to see if they can be parsed as a subset of pseude-JSON. Note: this doesn't make it safe, any inject xss is not valid json so will still be a hole, and these preparsers try to bail out quickly so treat only a minimal subset of JSON. In JavaScriptCore (so all webkit browsers other than chrome) you can't have escaped characters in string literals nor any non-ascii characters anywhere.
Oh thank the heavens, this was literally the only thing keeping me from upgrading my Rails apps to Ruby 1.9.x (all of my "serious" apps are deployed via Moonshine).
Great point on the legal terms. I'll make sure we're covered.

We'll work on the FF4 fix too. Sorry about that.

Questions: yes, we've got some vision for this we are working on. Thanks for highlighting!

Really appreciate your time.

-Matt
I hadn't thought of it like that, but it's true. If things happen like I suggested, it will actually result in less freedom for people who care about it, and the same for those who don't.

This is why the effect of laws should be thoroughly researched before they are passed. Hoping for the best isn't good enough.
Google Faces The Big Question Of Whether Success Is Illegal
I agree, and count me as one of those who needs to learn sys admin tasks (though I can move files and directories around :) ). I developed a side project last year and used Google App Engine precisely because I've never setup my own web server. In the short-term I think it was the right decision as I had a tight deadline to get the app running. In the long-term I'm not so sure since I'm now locked into GAE.

So 0001 is definitely on my someday TODO list.
For add-ons hosted by Mozilla, this is no longer left up to the developer. Mozilla will automatically scan add-ons for compatibility with new versions and update their metadata:

http://blog.mozilla.com/addons/2011/04/19/add-on-compatibili...
Anyone who's ever created anything knows that it has little to do with money and everything to do with love. The love of the action, the love of seeing other people appreciate it and the love of self-expression. Copyright enforces monopolies, it does not protect the ability or motive to create.
I've done all of that many times before, and I don't have any CS degree. Do I get an honorary one now? :P
It dropped use of cookies by 90%.
It can't be pre-loaded with anything. It can restore the brain function that remembers things, in damaged brains. It does not store or alter memories.

It might make a healthy brain even better at storing and recalling memories though.
How to make text look interesting:

Some ASCII art at the top, paragraphs divided in to readable form in the body.

Seriously, the people who care about aesthetics when they are reading are the same sorts of people who would rather not be reading in the first place.
Yes, the UI is propriatery skin (that's not intended to get open sourced) over the open source internals. That's how the previous Maemo-based devices worked, too.

This is somewhat analogous to Android (which is open source) and HTC's Sense UI on top of it (which is specific to HTC). Google's Android pages don't neccessarily link to HTC' products.
American Held for Having Cartoon Child Porn on Laptop When Entering Canada
School of Open Learning 50 Results - The Free Open University List
Read my original "... derivative work and copyright violation" as two distinct statements not cause and effect.

Looks to be to be clearly a derivative work and clearly a copyright violation based on it not meeting any fair use requirements.
I am just as confused as you. Any coder here should be able to whip up an equivalent script in their language of choice in a few minutes.

Obviously, the popularity of lulzsec is the main factor here.
It's really similar to Chef, but I find Puppet way easier to work with.
You would be surprised how many CS students don't even know what parts are in the computer. Picking parts yourself forces you to research exactly what each part does.

Though I think that is a much lower bar than pretty much anything that is on the list there, any nontechnical person could figure out what parts to buy and put it together but it would be a lot harder for those people to write a MapReduce.
What's interesting is that in the past the approach corporations have taken to browsers is that they wait for the browser to be released, then test it in their environment to see whether it broke anything.

This is as opposed to testing the beta to see whether it's breaking anything and if so report a bug to the browser vendor so the final release _won't_ break anything.

Just making that one change to their rollout process would significantly reduce the breakage potential of updates....
I know that all you've said is true, and I agree with it. Open software is a blessing, built by generous people. If other people want certain features, they are welcome to contribute patches. I want you to know that I agree with this, I've never disagreed with that.

I'm arguing on behalf of a simple hypothesis, that Windows users know Windows and do not know Linux/Unix or POSIX. Moreover, they may not want or may not have the time to learn Linux/Unix or POSIX subsystem. They do not know nor can take advantage of what a "free Unix-like environment" provides. They know what they know. Cygwin adds a heavy emulation layer into Windows which they do not know. To be clear, they do know JavaScript and they do understand what running JavaScript on the server means.

Is Cygwin a technological achievement in and of itself? Yes, absolutely. Is Wine? Yes, absolutely. Is ability to run node.js or git on Windows through Cygwin? Yes, absolutely. Is that an awesome hack (in the best sense of the word) for people that understand the Cygwin emulation layer? Yes, absolutely. Is it an achievement for Windows-only developers and users who don't understand -nix idioms or POSIX subsytem? No, it isn't.

That's all I'm saying. I'm not offering a better solution -- I don't have one. I'm just saying that when someone from the -nix side says that something runs on Cygwin that they should respect and empathize with what that means for Windows users operationally.

To use an analogy, earlier a youtube video was posted about a first encounter between a tribe in Papua New Guinea and some white travelers. The white people had amazing tools are artifacts -- mirrors, matches, plastic cups, knives, etc -- which the tribal peoples had never seen before nor had a framework of understanding within which to reason about them. Are the tools cool? Yes -- the knife whittled wood far more effectively than their crude tools. Are the tools scary and hard to understand? Yes -- the tribesman covered the mirror with a leaf (!) because he couldn't understand how it worked or if it was (presumably) some sort of magic. The *nix command-line/file-system/permissions apparatus is incomprehensible magic voodoo to someone who's only had Windows console experience their entire life. So for the "white man" to say "but it runs in Cygwin" to the primitive native peoples is perhaps a tad presumptive. That's not to say that the native peoples are lesser beings intellectually viz. "don't eat that poisonous flower", Windows has had IOCP since NT4.

I think it's a wonderful example of the way the process should work that Microsoft is stepping up to help Ryan/Joyent port node.js to idiomatic Windows.
True, I'm vaguely aware that I run Chrome 13 (Stable) and Chrome 14 (Canary) for testing -- but I'm surprisingly vague on that awareness -- in fact I got it wrong (I thought it was 12 that was stable)
Zumocast alternative launching next week.. Sign up and get early access
FTC to Launch Antitrust Probe on Google’s Self Promotion
I'm not doubting that the British police have a history of misconduct or that people die in prisons (and I'm not trying to justify it either - it's unequivocally wrong, in my opinion).

But your assertion that "they are recorded as suicides and the doctor and coroner are police appointed ones" suggests that there is a significant cover-up operation and that it heavily involves the Freemasons. I wasn't aware of the number of police who are masons (the article you linked to was interesting) but I don't see a verifiable connection between that and any alleged cover-ups.

I'm not saying that there definitely aren't a significant number of cover-ups involving masons, just that I'm not aware of any credible evidence that suggests that it is the case. If you have some, I'd be interested in seeing it.
Firefox Officially Abandons Corporate Users
That explains everything, but what with no releases since October 2010. That release was pretty bare bones as I recall, have they really made this much progress since then (and in the middle of layoffs/turmoil)?
Facebook autobot going berserker
Dear HN: A security researcher desperately needs your help.
I didn't use it, but I recall that some years ago, MS's JScript was considered by some to be quite useful -- until the divergences became an issue and/or MS whacked it in favor of pushing VBScript or whatever.

MS has a history with JS beyond just annoying people with IE.
How does a clock that is designed to run for thousands of years with no set stop date predict the end of the world?