skysight-inc/HackerNews huggingface dataset:
put another way most USA houses have a percentage of soil containing uranium..yet only less than 0.1% require any meaningful radon gas decontamination work..

the fuel rods when not used only give off so many isotopes per hour. the problem here is the rods in melted state are not cooled off to non active yet, hence the use of water and other materials to bring their activity down.
I would agree it's not so much strictly hardware as strictly Big Co.

But I don't think a clean separation between development and production necessarily leads to a slow development cycle. I've worked for both federally regulated biotech startups and huge biotech companies, and you can definitely be agile and fast even in that space, as long as you're small.
From what I remember, the credit card and merchant acquiring companies were more interested in transactions that were of low value, and in which time was more of an issue. So, they went after quick service restaurants, convenience stores, and movie theaters. I remember specific roll outs from MCDs, JackIntheBox, Regal, 7-11, and as they rolled out, nobody noticed except those of us familiar with the hardware/ logos. I would ask the clerks if people used these payment methods, and half of them didn't realize that it was even there or an option.

Because smaller merchants are more price sensitive, they were simply assumed not to be interested, so they weren't targeted by their merchant acquirers. Instead, the sales folks went to the large national chains that operate or franchise stores across the US.

It's also interesting to note that much of our mass transit trains in larger cities are equipped with compatible terminals (NYC, DC, SanFran, Chicago, Atlanta, Las Vegas). There's only 3 significant systems integrators in the space (e.g. Cubic Systems), so hopefully Google is in talks with them as well.
Apple and Google may be contractually barred from challenging Lodsys's patents
The sdk is still in beta, a commercial license will come eventually.
This is unreal-- from the FAQ:

Q:I know that other drivers and development software for Kinect are available on the Web. Can I use the Kinect sensor device with these other drivers or software instead of the SDK Beta?

A: No. Use of the Kinect sensor device is subject to its own warranty and software license agreement that allow you to use it solely in connection with an Xbox 360 or Xbox 360 S console. Only Microsoft can grant you the additional rights that you need to use the Kinect sensor device with a personal computer. Microsoft grants these additional rights in the SDK Beta license, but only for uses of the Kinect sensor device in connection with the SDK Beta. If you use the Kinect sensor with a platform other than Xbox 360, Xbox 360 S, or Windows (with the SDK Beta), you void the warranty you received when you purchased the Kinect sensor device.
For those who think that HTML/CSS/JS will replace native apps, just take a look at Microsoft, Apple and Google (yes, Google - no thanks for ditching the open standard h264 on Chrome).

Standards, when they threaten to disrupt existing powerful players, will be ignored, delayed or sabotaged.

Thus innovation that requires standards-based clients even with nimble outfits like Apple, Google, Mozilla, and Facebook pushing the envelope, will take much longer than with a cohesive, well-driven native app platform.
Yes, I used lish. The iptables answer they helped me with allowed me to restore ssh after I got in with lish.
E3: Expect the unexpected in 2012
I keep a bootcamp partition for exactly these reasons, and there are free express version of visual studio for jumping in to these types of projects.
Most likely the problem is with parsing the date string. I can fix it if anyone knows which Date string format Safari 5 supports.
Peak Facebook
Yes, true, but I don't go click on much. Anything potentially interesting I actually forward to another machine that's more secure and look at it there. There really isn't much joy in trying to hack that older machine.

It's so old, most attack vectors don't work anymore anyway. And I have other protection in place that I won't discuss.
Vancouver in Flames
French Government Looks To Create Great Firewall Of France
Anyone else noticed lots of VC's and Angels tweet when they are flying somewhere? How about driving to the airport they are flying into and waiting for them to come through the arrivals gate holding a sign with their name on. A free ride to wherever they are going in return for hearing your pitch. Considered doing this, but my gut tells me this is just too stalker like to work. Think it would freak me out if someone did it to me.
"making more money than I've ever made." <-- may I ask how much are you making now?

At the end of the day, if you are making a ton of money and have a very realistic shot of making enough to retire in the next two to four years, then it may make sense to continue at the startup for a year.

I think the question is phrased wrong, because it seems like you are asking "Should I go to college now or wait a year?" And that answer really depends on the prospects of the company.
This is what I do when I see a personal or corporate link to a Facebook page: I don't click on it. Because I know I can't access it.

The same as I used to do with Scientific American links, and other properties that were inside AOL's walled garden. The difference today is that corporations are smart enough to exist both inside and outside. Since they're already outside, I don't worry at all about what's inside; I'm not missing anything.

As for personal pages, I have the email and blog addresses of all my friends.
Cue the chorus of people saying this is because Microsoft sucks etc etc.

Ignore the fact that Microsoft has spent more time and resources than any technology company in the world focusing on web related security. Mind you that is not an endorsement of their track record, but a statement with respect to the reality on the ground.
You can have dev-environment scripts that accidentally point to a production instance.
How regular and how long? They don't provide 100% uptime guarantee. A few hours a month of downtime is what 99.99% uptime. That's not bad at all.

I personally haven't had issues with the network in the Dallas DC.
>Applications that are built with this SDK Beta must run in a native Windows environment. You cannot run applications in a virtual machine, because the Microsoft Kinect drivers and this SDK Beta must be installed on the computer that is running the application.

That's out...
This is why I'm absolutely terrible at security considerations. When I look at webGL, I think what's the problem? So what if you have direct access to the GPU?

My naive view of the graphic card is:
shader instructions -> VIDEO CARD -> PIXEL DATA

Shader instructions are a limited to a specified function set directed at transforming and calculating numbers. What possible risk can a calculator represent?

Video Card is a hardware device that simply implements the calculator language. It only has access to the numbers and data it was supplied. It crunches the numbers, and then returns pixel data. The video card is a black box, numbers go in, numbers come out.

Pixel data is just a set of numbers that represent color. You take the pixel data and you send it to the monitor.

Honestly, what could possibly go wrong?

Seriously, I have a hard time comprehending the "surface" are of the attack. I'm familiar with ideas like memory buffer overflow attacks--but I mean video cards have their own dedicated memory, even if you manage to read some memory outside of your allocated block--you'd only be getting numbers from the video card memory which is just geometry definitions...

Actually, just now typing that last paragraph I think I figured out why gaining access to the GPU memory would represent a security concern. I suppose if that memory contained screen pixel data, it could be used to "read" what was on the screen via some form of OCR? Or, perhaps maybe depending on the OS implementation, more than just "pixel" data may reside in the GPU memory.

Gr, it's really quite frustrating that these stupid security issues keep getting in the way of forward progress--or more so that large company vendors are back pedaling simply because it's a "hard" problem to tackle.
What? I'd love a citation on that. And I've spent a lot of time trying to make a baby by myself, but that doesn't mean I've been the least bit successful.

Seriously, come on. Where is this evidence that Microsoft has "spent more time on web security" than anyone else? Their track record sure doesn't support it. Is there a competition among the big-3 to compare amount of time spent on web security?

In fact, the fact that Microsoft supposedly spends so much time on web security and continues to fail so bad makes me feel much worse about their opinions on the security of WebGL. This is also the company, mind you, that introduced the decade-long nightmare of ActiveX.
Hands up if the first thing you did was search your own name.

Yeah, me too.
I ask because following that incident I will no longer be presenting dissenting views here, irrespective of perceived value.

Having a positive points value is more important to you than interesting debate? Boy do you have your priorities backwards. Don't let a downvote stop you from posting your ideas, that's ridiculous.
I do the same thing. Not sure that it has ever saved me from a disaster, but I do like the sneak peak and am DELETE FROM disaster free. knocking on my desk
Good GOD this is a terrible system.

As a person that many people want to get in front of, I can hereby certify that this fellow would have been blocked by a bayesian spam filter by email #2.

The trouble here is his attitude. It's all about demanding and demanding and demanding. Gimme. Gimme some time. Gimme some attention. Then gimme some mentoring, gimme some money, gimme an investment. You know what? Ef you.

The solution to landing meetings with anyone you want is fairly easy and has been understood since Dale Carnegie explained it (http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influenc...) in 1936.

You have to stop demanding things from people and start doing things for them.

Comment on their blog posts.

When you find out they have a new puppy, mail them some homemade puppy treats with a nice note.

When they ask a question on Twitter, move mountains to find an answer and send it to them.

Find out what charities they work for and make a donation. Or volunteer.

Write a blog. Give freely of your own knowledge. I did that and went from anonymous to internet-famous in 2 years. When I wanted to raise money, everyone knew who I was, and I got meetings with anyone I wanted with a one sentence email. Not because I was lucky and not because I was blessed and not because I was in the right club, but because I had been making a contribution for years before I started demanding things.
Interesting survey but with some flaws. Ruby seems to be reduced to "Rails" and "web". While this certainly is the majority of code being written, it's still by far not the only code. Testing a library with capybara or selenium is just not possible. What about components and projects not using rails such as stand-alone daemons not even speaking http?
GM’s Data Mining Tool for Refining the Chevy Volt?
I've done a similar thing a few years ago when I was first starting work on my guild hosting company's code.

At the time, the main thing hosted on that machine was my WoW guild's website, which I had been working on for close to a year, and was beginning work on converting the site over to a general purpose guild hosting site.

I was doing some work for a client, setting up a mirror of sorts for some kind of yearbook thing I had built for them. For that, I made a script that would mirror the online yearbook with wget, zip up the whole directory, then clear out the mirrored pages (all I cared to store and serve was the zip file).

All of my websites were stored in /www on the server, and the raw yearbook was located at /www/clientname/www. Inside the clientname directory, I had the mirror script which was something like this:

wget -whatever_options http://whatever.address www
zip yearbook.zip www
rm -fr /www

Unfortunately, because of how frequently I type / before www to get to my web dev directory, I instinctively put "/www" in the script where I just wanted to do "www". I ran the script, checked to make sure and it looked good, and deployed it to a cronjob.

My heart sank when I tried loading my guild page a few minutes later (just to see what was going on on the forum, if anything), and it served up a bunch of 404s.

I went to /www/guildsite and saw it completely empty, and almost immediately figured out what had happened. At that point, I had to get my composure and figure out what I was going to do (I did not have backups or source control). I unmounted the directory, and went off to lunch with a friend, shaking with anxiety.

Upon return, I started writing out a perl script to scour the device byte for byte looking for PHP scripts, looking for instances of <? and then capturing the following 2000 lines or so, assuming that would be a sufficient buffer. When the script was done, I set it to run on the partition, and 45 minutes later I had a few hundred files to work with.

I had to manually go through every file (which were named numerically in the order they were found in the filesystem) and determine if it was the most recent (or recent enough) copy of the code, clear off any trailing bytes, and rename it to the filename it used to have. Luckily I could remember the name of almost every file in the system. It took about 8 hours to go through the few hundred files and recover them.

Needless to say, I learned my lesson after that, but the feeling of victory I got from recovering those files from the device was epic.

6 years later, I realize that that's a rather trivial thing to do, but at the time, I didn't know what I was going to do, and remembering that the file system doesn't clear all the bytes of the a file just it's reference gave me tons of hope.
Jashkenas and Brendan Eich talking about the future of Javascript at JSConf '11
If Programming Languages Were Boats
"The more you tighten your grip, Zuckerberg, the more users will slip through your fingers."

To me, the end of facebook was when facebook started trying too hard to dictate to me how I would use the site.

I don't see a chronological timeline of what my friends are doing (a la twitter), I see some posts that facebook thinks I'll be interested in.

What the hell is that, facebook? Most of the things I see now are from people I really don't care about at all. The only reason I ever log in anymore is to see what a group I belong to on there is up to.

And what have you done to the pictures? Why can't I right click them and send a link to one of my friends? Facebook, maybe you've forgotten this part, but those annoying people using your website are the reason that your website exists at all. When you take stuff like that away, and when it's obvious why you're doing it (you don't want people to see facebook's pictures without facebook's branding on them [the container page, I mean, that you'll see if you use an approved sharing mechanism to share pictures]), it feels like a giant slap in the face.

There is nothing fun happening on facebook anymore, and the things that I've posted to it in the past are now impossible to find (keep scrolling and scolling and scrolling and triggering that javascript to load more things, right!?).

I don't really feel like I'm connected to the people that I'm supposedly "connected" to anymore. It sucks.

The other reason I pretty much never use facebook, is http://thingist.com/ -- a few people have said that it reminds them a lot of '05, '06 era facebook, which is cool to hear. There are no apps, there is no algo to determine what it shows you, it's just a very simple way of sharing things with a group of people (and, more importantly, keeping it organized into a list [songs I like, quotes, tools for programmers, documentaries you should watch, etc]).

Full disclosure: thingist is my side project, and my addiction. Obviously I'm not a designer, so the design is horrible, but the functionality works, and I'm addicted to it.
You have a transformer arrangement that turns your thinkpad into a desktop. I like desktops too. So i bought a desktop.
I still think the Kinect technology is most interesting for the living room or public places (where you don't want ppl interacting with a physical object, if at all possible). Not sure I think my office is where it has as much use.
Also, I spend most of the day wearing just a dressing gown and if I have to appear on a webcam for some kind of chat or conference, I smear the lens with vaseline and hold up a little doll of myself dressed smartly that I made, wiggling it whenever I'm speaking.

This comes at enormous cost to my dignity.
Weird how it switches from MA to AM halfway through...
Wow. Could they be more transparent? This couldn't have anything to do with Direct X, could it?
(That was not a joke. At least to me, "pop" in connection to a music company does not make me think of stock prices.)
I think their concern is that the hardware drivers have bugs in them that could lead to remote compromise, not that access to the GPU. Microsoft knows something about this, as the execution of untrusted/unsigned shader code allowed the Xbox 360 to run unsigned code back in the day: http://en.wikipedia.org/wiki/Free60
I've read good things about these docks: http://www.hengedocks.com/
"I mean, do you know anyone who really wants to sign up for Facebook but hasn't gotten around to it yet?"

12 year olds.

And so Facebook's customer development changes to that of cigarette manufacturers. As long as 12 year olds continue to turn 13, Facebook can replace the thirty-somethings that drop off.
I wonder if you understood what I was saying? A tool like "mybatis" just reads and creates unproxied POJOs. The relationships are in the DB and are expressed in the SQL. The result objects are just results. With this type of Data access, there is no duplication between the DB's relationships and the ORM's relationships which shadow them.
Just joined to say nice work. As a web designer this will come in very handy. I've actually started to build a CSS3 builder with multiple layers so I can build my PSDs a little easier.

I'm thinking of posting it here when I deem it's at a worthy stage to get feedback. :)
Impressive product!

Only suggestion I have is that in the edit window I press CTRL+S instinctively to save my work, this brings up Firefox's page save window and takes a while to load, if you can bypass this it would be awesome.
It all depends on the implementation though, right? If Safari just does a simple check to see if the source URL is something like http://adserver.apple.com then it would be trivial to hack DNS and send WebGL to your iOS device.

I can definitely see this being an attack vector used by jailbreakers to jailbreak iOS 5. I think the only way they could prevent these type of DNS jacking attacks is to use a trusted SSL certificate on their iAd servers. I'm not sure what type of performance penalty that would add, forcing all advertising traffic to use SSL.
Maybe I'm not just that good of a developer.

--------------------------

I should have realized that once you start subjectively talking about developer proficiency, people get defensive.

Side projects, in my opinion, are an indicator of developer skill, passion and drive ... they are not the only indicator.

Now if you and a guy come into my office looking for a gig and you all compare equally on paper and I like you both, but one guy hacked together a Hacker News firefox extension on the weekend because he wanted to play with the Mozilla addon api and you have nothing ... I'm picking the guy with the addon, and I don't think I need to apologize for that.
This is a very good point, just beyond the level I have gone to with these tutorials thus far. When I first considered an example app, to do it "right" was a fairly large project that wasn't easily digestible in tutorial form. This is a limitation I plan to address in the future, though the whole progression of adding more and more code to take care of such things underscores the need for more comprehensive development frameworks for android.

I'm hoping to move towards using one of the better frameworks like DroidFu soon, and hopefully I will get most of this sort of functionality for free. If not, at least I can help contribute some code to the cause.
I really don't get it.

Doesn't asking to be congratulated defeat the purpose?

And isn't it rather desperate?
Ask HN: How Hard to Make App for Android?
Is it a lot harder to make an app for android than for the Apple devices?
In the discussion on PDF in JavaScript yesterday, this document was linked in an HN comment: http://crocodoc.com/EfqW081

I wonder if the only saving grace of HN is that it's not completely anonymous.
The data was "border areas of AZ".

You question it because it doesn't support the narrative you've already committed to. Finding a local exception to the overall trend doesn't invalidate the trend.
What will be really cool is to see how the "hide comment scores" effect looks using this (assuming at some point they will be able to collect that). I think the one liner type comments might show a big drop.
My biggest question with webgl is who is it targeted at? Certainly it can't be game developers because javascript is still way to slow to manage a game world and vector logic. Pipelining assets is also a big problem in html and I just can't see many devs taking it seriously as a way to deliver 3d games.
I have a routine that keeps me productive. Basically, I get to work the same time most days, even drinking coffee at the same time and such, as well as taking breaks at the same time.

It's a little repetitive but it works great to keep me productive as I'm self-employed.
Ask HN: How do I find a good software/web IP attorney?
I am looking for a patent attorney that could help me with a web application IP issue. So far I've not found an attorney with a much of a software background, yet they claim to be completely qualified. Should I expect to find an attorney with a strong software background? Do you think it matters?
I think that's a good point and IDs will definitely be one of the more significant inhibitors of widespread adoption. That said, perhaps if mobile payments networks took off, private side innovation might help push public sector reform (naive, I know..but I can dream..). And if an ID were the only thing you needed, I wouldn't be surprised if smartphone cases with ID sleeves quickly showed up in the market to bring the wallet and phone together
I totally agree, it's quite an inspiring article.

My dad suggests that I take over his business which I might but I'm still sticking to programming as a career. May be I won't be earning a lot of $$$ but atleast I'll be doing something that I totally enjoy.
But before the code gets to the GPU it has to be compiled and that's the job of the GPU drivers which are know to crash often. Video card drivers are the problem. If you can manage to make them crash in a predictable way then you have a way to crash the machine and I guess reboot the box on windows. Who would have thought that a small program to do graphics manipulation could be used to reboot a box? I mean something is wrong here on many levels.

My WebGL app has frozen a few machines in the past with random bugs that I haven't figured out yet. I tell my users to be careful but I know someone out there knows how to do it predictably.

But you know what, it's about time Nvidia/ATI/Intel/others pull their own weight and fix the damn issues with their drivers. If it can be done with WebGL it can be done with native applications. Flash Molehill probably too.