skysight-inc/HackerNews huggingface dataset:
>They are currently producing computers with ports that have direct access to the RAM.

You mean, like every device with PCI slot or FireWire port? It's hardly just Apple that provides DMA.

Rooting Windows doesn't take too long either, and to get data (the real reason to root a device) it's not like it's necessary. Just pull the HD and plug it into another machine - you already have physical access. Physical access == game over, unless you have good encryption, and the kind of machine or OS makes no difference.

The FileVault issues are a good point, though I don't know what changes have occurred since full-disk encryption came out with 10.7. VileFault's attack vector readme lists DMA (true on any DMA device, though easier on some) and reading unencrypted data to look for passwords - only DMA seems viable with full disk encryption.
Very cool museum; they have some incredible stuff. However, the "Blackbird" you mention isn't actually an SR-71, it's an M-21 - a variant of one of the CIA's A-12's (the SR-71's predecessor).

http://www.museumofflight.org/aircraft/lockheed-m-21-blackbi...

If you're in Seattle and have an opportunity, visit the Museum's restoration facility at Paine Field in Everett (at the opposite end of the runway for the 747/widebody factory.) It's a nondescript warehouse manned mostly by super kind volunteer retirees. Unlike the roped-off museum experience, at the restoration facility you can touch and pick up things. The last time I was there I held a Merlin piston in my hands. So cool.
I'm kinda the same boat, but my EE degree didn't involve much programming work. God bless the math background I got though.
This is so cool. I only wish the screen were a little bigger and could show all the colors.
IMHO, the DT880s are overrated for the price. You are better off getting similarly priced Sennheisers.

I got them because they were closed, and I expected to be able to use them in public without outside sound leaking in. In practice, they let in about as much sound as the open Grado HP-1s that I used to have.

The HP-1s are much more analytical and accurate for mixing work. (yes, I know that they now cost a lot more than $300, but they didn't cost that much more when I first bought them back in 2003).

For public listening, nothing beats Etymotic ER-4P IEM with foam tips. They block out -40dB of sound with no noise canceling technology, so there is no distortion. I don't know of any other IEMs that block out that much noise (there may be other ones today, but back when I bought them they blocked out the most noise).

As far as best sound, I think the AKG K-1000s were the best sound (and a bargain at their original MSRP), but the requirement to use full-size speaker amps to drive them was tedious.
EE degree for me. At the time I felt engineering could be more universally applied. I did enjoy the c and asm courses though.
Hi Jason,

You should setup a rewrite rule for the autistictouch.com
nice service!
Keepdream.me is an Idonethis for dreams
Professional Traders Show Interest in Bitcoin
Some would argue that art is something that exists for it's own sake. Some would argue quite the opposite, or somewhere in the middle.
I have a LaTeX fetish, possible?
This whole notion that working for a large corporation means you are an passionless drone really needs to go away. I work in a very large corporation and the people I work with are just as passionate about writing software (maybe more so) as the people I have worked with in startup environments. Its true that there are plenty of awful corporate jobs out there but there are plenty of good ones too. For me working at a large company has meant I get to focus solely on the thing I care most about, programming; plus I get a steady paycheck. It has also allowed me to learn a lot of new and interesting concepts (particularly dealing with scale) that one generally only finds in really large companies. For me all that matters is being able to work on things I am interested in and making a living, right now working at a corporation serves both these purposes.
Investment Banking at Goldman Sachs new office... Good decision?
I give one a word file with a link to my resume on github.
IMHO that's an implied addendum to all job ad requirements!
Thanks for the link, benologist. You're so right! I just liked the Verge's photo comparison a little bit better.
I can sympathise with this. We only support Firefox for our CMS editing interface, and then, only test in the latest version.

This is a somewhat more extreme version of the OPs decision but we also started work on Decal when the only browser with a JavaScript debugger was Firefox[1].

The interesting thing is we've deploying Decal ourselves for quite a while and only now just starting to try and open it up as a platform for other designers.

We have never had a client object to having to use Firefox to manage their content, however in running people through our "Decal 4 minute challenge"[2] we've found a huge amount of resistance amongst designers themselves.

This leaves us in a tricky predicament: we want designers to sell the system to their clients who, in our experience, don't care about using Firefox to manage their content, but in order to engage/on-board those designers in the first place we have to get past that initial hurdle (as it turns out, 4 minutes is way too long and we're refining that on-boarding process down to a target of about 30 seconds).

[1] http://www.decalcms.com/page/Support/#whyFirefox

[2] http://www.decalcms.com/page/4_minute_challenge
Incremental Change Wins Apple Big Gains
Its like a professor of classical music trying to describe why this "rock and roll" stuff will never catch on. It just goes to show that you can be correct and wrong at the same time.
Note taken.. thanks.
RIM’s Future: Dead, Alive, Reborn?
IPad Secrets
Hello! I simply would like to give you a big thumbs up for the excellent information you have right here on this post. Also, if you want to know how to get the most out of your iPad, you can visit http://85-brilliant-special-papers.com/
That's actually a pretty interesting story. What'd you decide to get a degree in instead?
It could not, because the theory as presented in the book is flawed (according to the reviewer). One could restate the ideas more simply, but to do so accurately would require many more words.
Ask HN: Coming out of a long bout of depression, need some life advice. 
I’ve always had an interest in computers, but studied Sociology in university. I finished my degree during the summer of 08--right before the recession hit my area very hard. Then I took up a lot of random writing and entry level programming freelance gigs to make the rent (kind of a digital blue-collar worker).

Since then, I’ve been going through a very long period of anxiety and depression (long family history), sometimes very severe. After a lot of counseling, some medication, and getting my shit together (exercise, diet, etc), I feel like I’ve finally gotten better.

I feel like I’m transitioning into a new period of life. Work feels so much easier to do. But, I can’t help but feel guilty. A lot of years feel like they’ve been wasted and some pretty bad mistakes were made when I first started freelancing.

Needless to say, I’m going to continue to pursue programming and eventually entrepreneurship.

Any words of advice would be greatly appreciated.
A typical ORM allows you to do stuff like this:

var user = orm.load('User', 'some unique id...');
console.log(user.name + ' was referred by ' + user.referrer.name);

where user.referrer is another User instance. Since the user.referrer object might be a bit slow to load from the DB, we want to delay its loading until we actually use it (lazy load it) and not load it at all if we don't use it. This is not possible in Node.js because every I/O calls (i.e. database calls) are async. In other words, we have no guarantee user.referrer will be loaded in time (before console.log() outputs the result).

Every time we want to load something from the DB, we need to supply an explicit callback which will be called one the DB query is completed.

Of course, there are several ways to achieve the same result in async style, but none of them are transparent to the programmer. You will either have to load the referrer object upfront or supply a callback whenever you need to load it.

For example:

orm.load('User', 'some unique id...', function(user) {
user.referrer.onLoad(function() {
console.log(user.name + ' was referred by ' + user.referrer.name);
});
});
I assumed so
The Hard Science of Monkey Business
I really respect your decision to drop out. I am a senior and I decided to take my last semester off and do a long internship. I am lucky to have found a good company, but that fight you had is still going on in my head. Most of the problems I solve at work are new to me, and nothing from my university is relevant, including the algorithms class. For instance, I have never used git in school. In fact, nobody has even mentioned it. Just think about it for a moment. How important is something like git or its equivalents, as compared to outdated theory bound knowledge?
I can't work outside with it really at all, it's hard to read the screen even in minor light.
Keeping the conversation off the table removes oxygen in which racists with less noble goals thrive. Human nature being what it is, they make judgements based on first appearances. When people are highly invested in having opinions on people based on things that come from first appearances, they are very likely to mistreat people on an individual basis - i.e. prejudge them, literally, and unfairly, because individual variance is far greater than group variance.

So in the overall scale of things, I think it's better not to have those discussions. The costs are too high, and frankly, history has shown that the public can't be trusted with authoritative opinions that can give cover to heinous acts. The conversation should be off the table.
I have one. I know many people without one who have better careers than mine.

Except for possibly your very first job, I don't think having a CS degree or not matters for most jobs. Experience and ability are all that matters.

In fact, looking back, most of the good people that I can remember personally had math, electrical engineering, mechanical engineering, or nothing. The two with nothing are stellar.
I don't necessarily agree with the practice, but the argument I've heard is that if you only want people with a Bachelor's or higher, you have to say that you want a Master's.
WRT XKCD: It's just not the middle panel that is dynamic. The whole comic is different based on various factors (http://www.reddit.com/r/comics/comments/rnpiw/mindboggling_x...).
Yes, but they are talented. While I could be wrong, I suspect that Kutcher is not.
My degree is in fine art, with a concentration in design (and a minor in art history). I started out as "designer who can do a bit of development" and over the years, that's changed to "developer who can design."

I didn't plan it that way, it's just where the work has taken me, and I do enjoy programming slightly more, I think (maybe - I love both).

I've engaged in a ton of self-directed learning and have been fortunate to work for some extremely smart, and extremely patient people who were happy to teach and happy to give me challenging, real problems to solve.

I make it a point to learn something new every day.
> In my memory palace, I walked through my house, starting at my front door, and placed these familiar people or numbers on my furniture.

> So for a grocery list, the example goes, imagine a container of milk overflowing on your doorstep, and when you get inside, perhaps two giant steaks attacking you in your foyer. Continue to your living room to find pretzels dancing on your rug.

To people for whom this works: how vivid exactly are you imagining these things? I think I'm like this guy[1]; basically, I can't close my eyes and "see" anything, much less "imagine walking through my house."

I think the memory palace technique is supposed to help you remember things like this: you "walk" (via imagination) into a room and see a crazy scene full of memory prompts. Right? But... how automatic is seeing that scene? I can memorize "a wet lion on my bed" or something, but then I'm just memorizing it, so why shouldn't I just memorize the original thing? And if you can walk into that room and see the lion, and then go, "oh yeah, a wet lion, that means an Ace of Spades" can't you just imagine a poster on the wall with an Ace of Spades on it?

I guess, basically, the memory palace technique seems so far from useful it makes me question how my brain works vs. other people's.

[1] http://dfan.org/visual.html
http://www.amazon.com/Moonwalking-Einstein-Science-Rememberi...
When "lets spend the resources to track this suspect" becomes "lets look at the universal tracking logs to see if we can drum up some criminals to suspect" because technology made tracking free, you have a problem.
"suffice it to say that among the people who actually design operating systems, the debate is essentially over."

A lesson for us all.
I marked yes although actually I have a CIS (computer information systems) degree. Does anyone else fall into this category?
I'm a big fan of Alan Aragon, one of the country's leading experts on nutrition/health (in my and a lot of people's opinion). He did a pretty well informed takedown of Dr. Lustig's alarmist stance... check it out here and make up your own minds:

http://www.alanaragonblog.com/2010/01/29/the-bitter-truth-ab...

http://www.alanaragonblog.com/2010/02/19/a-retrospective-of-...
First evidence for string theory at the Large Hadron Collider
Wow, I see so many startups doing things with language-learning... I don't think I've seen one better executed than the one you've just linked.

Wonderful in many ways, I hope they keep creating content. Thanks for the link!
Ah yea - so it's not impossible, it just makes typical usage overly cumbersome. Maybe this is something a coffeescript extension or analog could help solve.
Feds Eye Warrantless Cell Phone Surveillance
A world awash in oil
I'm betting on April Fools for this one, too.
I dropped out of my Electronics Engineering Technology polytech course in 1982 after working part time for a couple of years with electronics and microcomputers and finding I was learning more valuable things at work than at school. At the time I thought I'd go back and finish, but I just kept on going, learning as I went along. Now with over 30 years on my resume, whether I have a degree is a question I don't often get, but if anyone is hung up on it, it's a good filter.
I have a CS degree and it probably helped me get my first job. I've also hired Jr. Developers who sometimes did and sometimes did not have a CS degree. My experience is that communications skills and attitude are extremely important. I'll gladly hire a motivated, self-taught coder who majored in English Lit.
怎样做臀部减肥按摩
Thanks for that.

I have been questioning myself for deciding to never work for the man again and your words reassured me.

No amount of money is enough for mediocrity to be forced upon you.
You could contact the FBI:

http://www.ic3.gov/default.aspx
Math for Makers
DOMQL: SQL-Like language to replace JavaScript
> "We want a language that’s homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab."

I've thought having it both ways was an insurmountable barrier, and one had to sacrifice the ease-of-use of familiarity to the power of homoiconicity. I guess a resolution is to cheat, and have both sets of constructs (redundantly).

What's Julia's solution?
The real sweet spot I think is a company of about 200-300 people. It's big enough to provide real stability but not big enough to develop a lot of the pathologies of bigger companies.
The Toll of Hardware and Software Fragmentation on Android Devs
I guess that's because I'm also a musician and do a lot of audio mixing work. I figured since we were on the subject of 'quality' that would imply having good sound, which for me means a pair of headphones that lets me clearly analyze what's going on in a busy mix.

but hey, for basic every-day usage, I like my $15 JVC Marshmallows just fine. I havent tried your HD-25s, but Sennheiser does make some good 'bang-for-your-buck' products, and I especially like their PX 200s (except for that silly volume control they have).
I was in the same boat as you. I looked long and hard and realized that 1) KDE has truly magnificent window management and customizability and 2) the only environment comparable to Gnome 2 in resource footprint is XFCE.

I chose KDE but your requirements may vary. The cool part about linux is Live CDs/USB drives. It's not difficult to try out new things.
Pretty cool, but originX and originY don't work in this example (Last Chrome / Windows 7) and the fact that you generate base64 enconded images on the fly instead of using canvas (or svg) renders this unusable for animations.
Here's his blog page for this:

http://seb.ly/2012/04/node-js-experiment-mmo-asteroids/

Looks like his next iteration will be real multiplayer. That will be awesome
China's mobile phone subscriptions top a billion
Physics and then materials science. I haven't noticed that it's been a problem, either from actual work or getting pestered by recruiters. But I've mostly been in work related to scientific computing so far, where non-CS degrees are almost more the rule than the exception.
No kidding?

What's working?
Bitcoin's "demise" is greatly exaggerated. I still think it's a big thing.
I don't accept counterarguments in the form of citations of specific laws, or interpretation of those laws, as valid.

That sounds like a super fun debate to have, but, pass.
Just signed up, tried to create a new stream and there was no text box under "Topics". I clicked "Next" anyway and got a "Forbidden" page. Clicked back, reloaded, there was a text box there, and I was able to create a stream.

I see that I have to install node and your package, but I don't want to. I would prefer just to upload a script(1) file, since it may have been captured on a remote system at another time, or I may want to edit it to remove sensitive information. I don't know what your node script is going to send, so I'm not going to run it while I'm connected to a live system.
Well there was the case of one of the original airbnb scandal submissions [1] having it's title changed from:

"AirBnB: Crimes committed against a host"

to:

"Violated: A traveler’s lost faith, a difficult lesson learned"

The rational at the time was that the change was done since the original title didn't match that of the linked blog post -- see pg's comment[2]. The counterargument being that the original title helped increase awareness of an important story that would have been harder to accomplish with the generic title.

[1]http://news.ycombinator.com/item?id=2811080

[2]http://news.ycombinator.com/item?id=2814681
Nice! "Col de Braus, Lucéram, France" is not as defensible, but has lots of switchbacks.

For a different approach, try "Golden Gate Bridge." The invaders follow one-way streets so everything coming from San Francisco has to cross the bridge twice.
No joke: Ashton Kutcher to play Steve Jobs in biopic
I've got a degree in microbiology, and never taken any computer-related classes in college. I wish I had spent time coding rather than identifying bacteria.
Well, it is impossible to transparently lazy load from a database. CoffeeScript won't solve the problem since it is still ultimately limited by Node.js' async libraries.

A "solution" would be to cheat and write a sync database API but then, you would break the assumption that everything is async with Node.js, making it harder to work with other programmers or use third party modules.
It's great to hear that you've gotten better and want to pursue programming. A vital piece of advice I'd like to share is to Live Curious. Never stop learning. Keep trying new things. Connect with as many people as you can. Learn to cook. Get a bike. Visit random places. But most importantly, don't forget to have fun and make friends.

> I've been going through a very long period of anxiety and depression... I can’t help but feel guilty.

Life is arduous. It can really get lonesome pretty quickly. But take my word for it, you have no reason to feel guilty. The time you think was "wasted" was actually spent morphing you into a better human being. Be proud of the fact that you were able to get over your depression. We are all here for you.

On a different note, I'd love to help you learn programming. Shoot me an email if you feel inclined to.

singh@diwank.name

You could also look around for people looking for freelancers here: http://news.ycombinator.com/item?id=3783658
brilliant! I may "embrace and extend" this idea for my workplace. I'd build a browser extension that notices when I load a new trouble ticket and makes an entry in my timecard for it. If I used paydirt, I'd love the thing you just built.
I find it likely that the programming language was named after Mr. Julia as well.
My CS degree is dated but I have always managed to incorporate my skills into projects that did not effectively start out with a need for a programming side.
I agree, but that's not what's happened here.
Read the whole case and consider these salient points:

-The cops did in fact get a warrant to place a GPS device on the subjects car, but did so outside the terms of the warrant.

-The argument that the actual installation and tracking didn't constitute a search was rejected.

The point I'm trying to make is that there are lots of congruent mechanisms that make this information available to third parties that aren't necessarily going to be encumbered by the need to install a "tracking device" on a subject vehicle. Lots of information is already collected in the normal and proper operation of things like cellphones (for E911 -or- Facebook). There is VERY little case-law on this specific subject but I think my point (which we were originally arguing) that there is a "reasonable expectation of privacy" is enshrined in law.

The fact that you are driving a car on a public road isn't necessarily private, but I think it would be reasonable to suggest that the exact movements of a person over a period of a year (for example), to include who they might be co-located with in a specific property, or other pertinent meta-data DOES constitute something we would reasonably expect to be private.

To your other point:

"What a person knowingly exposes to the public, even in his own home or office, is not a subject of Fourth Amendment protection."

There are MANY MANY instances where personal data is exported and stored without the knowledge of an individual that create all sorts of legal minefields for you. For example, I might be fully aware that my car is not invisible and can be seen by people on my street. I might be completely unaware that my cellphone is regularly broadcasting my location to Verizon or ATT even when I'm not using it.

There is a HUGE gap in public understanding of the practical effects of this technology use and the repercussions of that use. This "reasonable expectation of privacy" bit is going to collide with technology in a big big way IMHO.
Eset Nod32 Keys Username Password
Eset Nod32 Keys Username Password Ada banyak aksesoris untuk iPhone yang telah dikembangkan dengan bisnis profesional dalam pik
Of course it is. Why do you think preserved jams and jellies work? Bacteria love sugar as much as any other creature but it's a preservative in large quantities.