skysight-inc/HackerNews huggingface dataset:
What I meant by variations only specific to you would be like The Truman Show, where everything is staged for the main character. This would mean that you only think everything else exists, but it's really only you that exists, and with many worlds there would be different realities you experienced. In that way, you couldn't die because you are the only one doing the observing.

There is a flaw with that wikipedia example (which is based on Schrodinger's cat): the next time you walk into the machine the decay event is different. You could only walk through and find your fate a maximum of one time, win or lose, as the next attempt, if you were around, would be a different decay event.
You're right. Looks like they want to "regulate" this, but I'm pretty sure that things aren't going to change in the mid term (well, at least in the next 10 years). That's because we're in Spain (and even if things change, "real consequences" will require lot of deeper legal modifications, hard to accomplish). We're lazy, also.

(PS: not just TV shows, also movies & music or any other multimedia material. You can't be prosecuted –because of the "secret" in telecommunications which doesn't allows any tracking, as IP addresses are considerate "protected, private data"– and presumption of innocence does the rest (with no real evidence of being you, only you the infractor, there aren't any possibilities here to prosecute a particular).
Even identical twin studies (which have inherent problems with them) suggest that a large percentage of IQ is determined by the environment.

Yes, this is a correct statement. The design of studies to determine a numerical figure for the pre-Mendelian concept of "heritability" can only show a MINIMUM influence of environment, and the minimum influence of environment on IQ is fairly large. Most heritability studies are, by their nature, naturalistic rather than experimental studies and prove nothing about what degree of malleability (a separate issue anyway) might be found if an experimenter tried targeted environmental interventions. And, yes, there are monozygotic twins who are discordant for IQ, so there must be influences other than genes on IQ.
Yes? That is what I described - I left the swapping part as an exercise to the reader (since it is already described in the article submission). It seems to be the only logical way (I have not tried to think of another way, though - but none has been mentioned yet on HN, either).
No, they should support contracts as Eiffel does or have better type systems as Haskell has. Most problems can be eliminated by making them impossible in the first place ;)
"No wonder schools can't get inspirational speakers."

Uh really? I was an agent at a bureau (same as oldgregg) and only booked speakers for K-12 events. The average speaker fee I booked was above $10k. Schools DEFINITELY have money to book big time speakers. The money comes through Title I, Title II, or NCLB funds.

The reason you're only making $650usd per talk is because you're probably negotiating your own price. It's hard for you to justify a $5000 fee to a school who gives you some push back. Trust me they have the money. You just have to be willing to walk away if they don't meet your budget requirements (whatever they may be).
Well it's obvious that in the balance between look & feel and features, Apple went with the look & feel with the goal of features later.

That turned out to be a good choice.
Initial thoughts: This filled a void for me. I have been looking for something like this for a while now. I have had problems with organizing my Javascript code.

I will definitely try this out when I get home tonight. For now, off to the beach!

Thanks!
The study purported to have an experimental design.

http://norvig.com/experiment-design.html

It would, however, be a good idea to attempt to replicate this finding.
"Canonical is not an open source company, they are just using free software to try and get a slice of the huge operating system market."

looks like the article is a smear job by someone with a hidden agenda.
I guess I did not describe it fully enough - to assign randomly, you end up noticing that you don't want to waste time checking for slots you already assigned. So the logical solution is to shrink the array by swapping out the randomly chosen index - basically the "good knuth". If you don't have an uninterrupted streak of cells to assign, you end up doing wasteful checks. Can't think of another way, off the top of my head.
This has shown up here before, but http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html is even scarier.

By the way, Simon's a top bloke with a really, really dry sense of humour. I'm wondering how much is being lost in cultural translation here.
That is a bet with bad pot odds I'm not willing to make.
Citations, please? What is the source of the spelling example you mention? That's not (DEFINITELY not) an IQ test item, although it might possibly be an achievement test item for lower age levels.
The problem is that this frequently turns into a case of throwing the baby out with the bathwater. I like languages where I spend less time fighting the compiler and more time coding. If tests are the price I have to pay, then so be it.
I don't know how much of that type of information is in the standard literature.

There is a HUGE standard literature on IQ testing. What email lists are you talking about? My experience after reading much of the scholarly literature on IQ testing is that most participants on email lists about IQ testing never visit academic libraries and never seem to change their default Google searching over to Google Scholar or Google Books where they might have a chance to sift through the online chaff to find some grains of careful research.
This article reads like fluff and propaganda. Pointing to VA Tech as a successful use of police tactics, for instance, strains credibility.
Unit tests shouldn't be part of the language, but they should be part of the standard library.
Here's a jquery plugin for the effect: http://www.catchmyfame.com/2009/06/25/jquery-beforeafter-plu...
You're right... I'll delete this one.
agreed. i'd also add a native assert statement allows for very clean test cases.
Does that make the movie "The Matrix" the conspiracy theorists' equivalence of "introduce it as science fiction to discredit it so people won't consider it possible"?
And ironically enough, it ends up being easier to write test harnesses with dynamic languages because it is easier to mock things up.

With languages like Java, the inherent rigidity requires all sorts of ugly ugly reflection hacks, and factory, impl, interface proliferation to get the flexible testing behavior you get for free with more dynamic languages.

If you need to add new language primitives to make unit testing practical, maybe your language is too cumbersome.
60. Abandon the Mach operating system you just acquired and run Windows NT kernel instead.

Bwa ha ha. Funny how that bit worked out...
In English, you can verb any noun.
I agree that tests should be part of the language. For example it would be great to have convenient and natural language support for creating simulated error conditions to force test execution of rarely used error handling code. An essential aspect of production code is to design in the handling of errors and unexpected conditions. This is true across the abstraction hierarchy; who throws exceptions and who catches them? In C code, how do you encode error returns? Who has the responsibility of printing error messages or notifying the user of a detected error? It would be great if these aspects of a system could be exercised as part of automated software testing, and I believe this would be facilitated by language features that could interact with test case datasets to simulate exceptions.
Verizon stopped using the term "Unlimited" on any of their plans after they lost some lawsuits. Look closer at the small print and there is always a limit stated.
It could be a photo but the keypad is fake. The image shows too much smooth colour distribution to be an unmodified photo.

No sane product designer would propose a keypad execution like this anyway. There is a massive ergonomic difference between thumb typing and pressing with the tips of extended fingers - put your fingertips on the keypad of your phone with your hand stretched out to see what I mean.
I think this is actually going to be popular amongst electronic musicians who perform live. Two-dimensional analog position data that you can map to effects sliders and such, plus the joystick, plus all the mod buttons? Not too shabby. Might let yo do things with one hand that'd be complex at best to do with two hands on a mixer.
I think it is not possible. Assume A & B were chatting. Facebook cannot unilaterally delete A or B's data unless both A & B decide to delete their profiles.
Ask HN: Review my app Interactive Programming Books
I suspect regular people aren't pedantic enough to distinguish between Photoshop and Photoshop.com and Adobe should take that into account in their marketing.
Given how slow the site is, can anyone please give some examples of its output? Is it meaningful sentences, "the man walked his dog in the park" type sentences that even things that everyone wants to censor would have or something else entirely?
I didn't call it an article. Read what I wrote again. I was making a statement to encourage the community to post most articles about women in technology. But thanks for the snarky comment.
Ask HN: What is your Home Page in your browser?
Just curious to know if it is not private
This is how python's shuffle works:

def shuffle(x):
for i in reversed(xrange(1, len(x))):
j = int(random() * (i+1))
x[i], x[j] = x[j], x[i]

In the first loop the last element in the list 'x' has a chance to be exchanged with itself or any of the other elements. Then the second to last element has a chance to be exchanged with itself or any other element.

All the way down to the second to last element, which has the chance to be exchanged with itself or the first element.

This is exactly how the good Knuth shuffle algorithm works, right?
YUI is not just an obfuscator--it also minifies and dramatically reduces file sizes. Closure seems to outperform it in most cases, but to say that it's a "simple obfuscator" is a great disservice.
Wow. You are reading way too much into my statement. I was just trying to voice encouragement. Why don't you try to be more supportive?
YUI Compressor is not a simple obfuscator. It does quite a few safe optimizations, but it doesn't do anything that could break your code.
Given the downvotes and the other comment here, it seems taht I'm in error, and I'll retract my statement. I guess I misread it; sorry about that.
This is more a comment on his motivation than the body of the article, but it seems to me that if running your tests requires anything more than typing "make/rake/ant/whatever test" than you're Doing It Wrong. And once your tests are that easy to run, they're also easy to integrate.
I have never used an iPhone, but used them extensively. I got my Droid today, and I love it. I came from a long line of Blackberries. The Droid is SOO much faster, and the voice search/navigation is really amazing. The Market has some pretty cool apps on it too, not as many as the iPhone, but plenty.
Again, for anyone coding in a scripting language the speed difference isn't particularly significant and isn't enough to affect your workflow noticeably.

What specifically doing Rails coding need a fast dev machine for?
"Supportive" is not necessarily good. I am "supportive" of things I think are a good idea. I am not "supportive" of things I think are a bad idea.

Maybe you meant something like "I'm glad women are succeeding in technology," rather than "I want people to lower their standards for what's worth reporting, when they report on women, so we'll hear more about women even though the technology industry is disproportionately male." But what you were saying is much closer to the last one.

If you want women to achieve more, for whatever reason, that's fine, but that's not the sentiment you expressed.
I don't get it. It seems like for the author, ugly means 'not like OSX', since the only one found likeable was the one most like the default OSX slider.

In particular, layer blender, threshold, and color balance would suffer if it was more like the default.
HTTPS, SSL attack vector discovered; fix is on the way
The SDK is here: http://developer.android.com/sdk/index.html
http://www.youtube.com/watch?v=zSgiXGELjbc&feature=playe...
A lot of comments @ http://news.ycombinator.com/item?id=924426
What keeps you from holding your hands in alignment is your torso. It's physically impossible to have your hands square to the keys and yet keep the natural and relaxed line from your elbow to fingertips. The only way to do it would be to squeeze your elbows together in front of your body or compensate with your fingers (curling in your little fingers and stretching out your index fingers), neither option would be comfortable or practical.
I didn't even know! I had to check. On Chrome, it's google.com.
What kind of development process leads to such variety of sliders? Don't they have one GUI library team? Did they buy all the components from other companies that happened to have their own slider implementation?

I mean, sure, some specialized implementations are useful (e.g., picking a color/hue), but this is a bit excessive. Somebody must have written all these implementations. Somebody needs to maintain them. This costs real money... why would you want to do that?
93. Develop a way to program that requires no scripting or coding.

I was going to come here and comment on how stupid and impossible this idea is. I then remembered that prototypes of many of my first mac applications where simply Interface Builder and bindings.
But what if there's a bug in your contract?
On Safari, it's TopSites. On Firefox, it's HN (used to be Digg). The only time I ever really hit the home page is when I reboot, which isn't all that often.
Possibly related to this story (http://news.ycombinator.com/item?id=928025) which has to do with parsing.
So you prefer banging out a lot of code to thinking before coding?
If Java was designed with testing in mind, there would be no such thing as dependency injection.
Then there's a bug in your thought process. It's easier to fix a contract than to fix the N unit-tests which basically spell out that same contract :|
http://www.google.ca/ig
genius, that's a great idea
Just google.com, plan and simple.
My Yahoo!
PhotoShop may be the oldest program running on your computer now. The fact that there's even a modicum of commonality in the UI is amazing. While I agree that there's a lot of room for improvement, anyone working who's ever touched legacy code can see that there's more to this issue.

http://blogs.adobe.com/jnack/2009/05/some_thoughts_about_psd...
In Eiffel you do not fight the compiler. The idea is that you define a set of assertions that must be true before writing the code. This process strengthens the program as you get a more well-defined knowledge of who-does-what in the program. This "Design by Contract" behaviour is much like TDD/BDD.

In Haskell, you do not fight the compiler either. With practice, you will find that the few type errors the compiler returns to you are legitimate: Wrong calling conventions, typos, API misuse, returning nonsense in a specific case and so on. I have, perhaps, some 5 errors per 100 lines of Haskell code I write that the compiler quacks on. It is equally bad moving dynamically typed programming idioms to Haskell as it is moving statically typed programming idioms into, say, Python.
You aren't going to get a good article about her aesthetic push in Google without a mention of either her upcoming marriage or her taste in ODLR.

Vogue's article was worse.

They post her in women's mags because she is cute, she's has designs touch, and she works for Google. I would prefer to see Caterina Fake. She has a brilliant understanding of HCI, that most of us will never top in our lifetimes. She's has doctorate from RISD. She's doing the startup thing RIGHT NOW. She's brilliant.
She also has great style. You know that because no one would dare go up to her after a presentation and say:"Is that Jane Mayle you are wearing?" She just pulls it off as a professional, and that's that. (seen this in person at the New York Tech Meetup, I actually recognized the jacket she was wearing from somewhere, but she wore it perfectly, and no, I would not have dared go up to her and asked, where did you get said jacket.)

Bad conde nast (though I will vogue and W forever)
“Horrible Things” Slink Back Into Zynga
Announcing the Public Terabyte Dataset project
Very cool, but sadly not too practical (very vulnerable to shoulder surf attacks, and it's not that hard to tell that there's something funny about the knock).
The Speed dial page on Opera browser. It has Google reader, Gmail, Facebook and Twitter on it.
hacker news!
The unit test facility built in to the D programming language has turned out in practice to be a huge win. Sure, it's on the basic side, but the advantages are there's a standard way to do it that is little more than just writing out your tests right next to the function needing testing. This convenience factor tends to make a function look incomplete without the unit test.
I rarely do a fresh start of firefox, so its immaterial to me what my homepage is.
Well, ugly could also mean "doesn't fit in with the rest of the desktop".
Google Chrome's start page.
(my top 8 visited websites)
"Reopen last session".

I used to have firefox open with tens of tabs, now I make it a point to keep it at 6. If I open anything I make sure to read it right then and there, or make a judgment call to pass; if it's something I will need later I look at the title and abstract out some googleable keywords. Lately, Searchyc has replaced google for me for research!

I also try to keep active work and research on two separate browsers. I have an instance of Opera open to API documentation and stuff I need to get work done. Firefox is for business and keeping a look on industry.

I use Sage, the FF feed-reader plugin and I monitor business news; no tech, no programming, no blogs, just business announcements, mergers and acquisitions and stuff related to my work. Whenever I start to lose focus, I take a few hours off to read that and I am inspired immediately. I am in advertising, focused on a specific geographic region, so any business initiative there, new project or whatever is just perfect news :-)
New windows go to Safari's Top Sites. New tabs go to about:blank.
It used to be google.com, no login. Now, it's Ubuntu's Google, start.ubuntu.com/version. I've been too busy to change it.
Not quite a singleton method, but python does have tests embedded in doc-strings:
http://docs.python.org/library/doctest.html
Buy your mom's casket at Walmart for $895.  Can't beat that..
http://en.wikipedia.org/wiki/Special:Random

When I have time and it's not a stub, or if I just want something to do, I read some of the article. A few times it's been interesting.
In that case, why would 'they' sabotage LHC in obscure ways? Why not just completely destroy LHC with an earth quake or something?
Small businesses starting to hire
That Blue Dalmatian iMac (http://www.everymac.com/systems/apple/imac/stats/imac_500_fp...) must've been the ugliest computer Apple ever sold...with the possible exception of the Flower Power iMac (http://www.applegazette.com/imac/flower-power-imac-named-one...)
SPY CAMERA, BATTERY-POWERED, MOTION-ACTIVATED DVR RECORDER KIT (Buy or Rent)
Robin Hobb: Video games can kill your writing
Hacker News.

Why delay the inevitable?
@joshOiknine @luisVega @bindder

Connecting your social messaging
Site is not up yet but alpha is expected in the next month.
bindder.com
http://www.google.com/firefox?client=firefox-a&rls=org.m...
Closure existed well before JQuery did.

It's non-trivial to switch an existing system over to a new JS library. I tried most recently last month, but there're a bunch of engineering constraints that made it apparent, even to me, that it was a bad idea.

JQuery is still used a lot for prototyping, where we don't face these engineering constraints.
Turns out headline writing on Saturday morning is kind of hilarious.
I tried to install your program and the installer worked fine, but I couldn't get the application to run under Snow Leopard. I can send you the log file if you would like. Also, you may want to consider packaging it as a DMG.

I think its a cool concept and would be very useful for people who are learning how to program. I remember when I was a kid and tried to learn how to program, the major obstacle was dealing with Visual C's interface.
I have been using BackpackIt to set up a PMarca style productivity page with to do lists.

So far it has been pretty successful.
Security is a more complex terrain than that Microsoft vs. Free Software space people keep insisting to drag the discussion into. Dragging it into this place is a straw man.

A straw man compounded to your ad hominem is not up to the usual standards here.

It is possible for you to hire people to secure an open platform from the ground up. It is up to Microsoft to secure Windows from top to wherever they think the cost exceeds the benefit for them. That's a key difference - it doesn't matter how much effort you spend securing Windows, if you are not Microsoft, you can never be sure of the results until you find them out the hard way.

Yes. I do like Free Software and I use it extensively. I also use Sun, Oracle, IBM, SAP, PeopleSoft and, from time to time, even recommend MS SQL Server when it makes sense. It would, however, be insane to simply disregard Microsoft's software appalling security record or to oversimplify it as a Free vs Evil dichotomy. It's not.

It's just that Microsoft seems to spend more money promoting their wares than properly checking and securing them. Security seems to be grafted on instead of built into.

And, for the other argument, of security issues arising only from adversarial conditions and not bugs, that's simply incorrect. Software that's correct should not have holes like unchecked buffers that allow code injections. And it's not only Microsoft who's guilty here - just about every product I use seems to have fallen for this one in a given point in its history. Still, the fact others face it does not make Microsoft's products more secure. Like I said, it's a more complex issue than this false dichotomy.

As for more sophisticated attacks that rely on memory access patterns, memory protection mishandling, improper erasure and so on, well... If the processor is not, itself, correct, you can't really expect the software to cover all the holes - only the possible ones.
Its not just the boot process, but disk access in general will be slower, especially if your disk is fragmented. The file system is implemented as a single file on the windows partition.

http://linux.about.com/od/dist/gr/dstwubi.htm
http://ubuntuforums.org/archive/index.php/t-536450.html
People worry about replacing Steve Jobs. Who's going to replace Ive?
What do you actually know about what Jonathan Ive has done at Apple? I've never read any books or insider accounts of what kind of contribution he makes, so I don't know much about him. I find it mystifying that he's built up such a reputation that some consider him the most important factor in Apple's resurgence.

Even if he is the best industrial designer in the world, does that really account for Apple's success? What about the people designing the software and the hardware internals? Aren't those roles at least as important?
Exactly.
Blank screen is the best choice -- no distraction.
I set http://www.google.com/ig as my home page, but I set "When Firefox starts" to "Show a blank page". This way I don't get distracted all the time, but I can hit Alt+Home to go to my home page quickly.
The problem is that unless you already know the name of that specific phenomenon then Google scholar is useless.