skysight-inc/HackerNews huggingface dataset:
Wrong and wrong. Sandbox overview here: http://programming4.us/mobile/1290.aspx

Code signing is involved, to verify that particular apps have the same source, and that updates have the same source as the original app. (That's about all it's good for.)

Briefly: each signing key gets its own UID on the phone. Unix file permissions are used to restrict access to files, devices, and other facilities. In some cases, kernel hacks are required to make this possible; the Android kernel only lets you open a TCP socket if you're a member of a particular group.

If there's a local root exploit, you can still bypass all of this --- but the same is true on iOS.
Blogging About Blogging: Reaching 10,000 Views
Apparently, the modified binaries use a local root exploit, so they probably only required enough permissions for the local root exploit to work.
I would like to see you qualify that comment with fact.

Apple does not examine full source code, but they do watch network traffic and examine API calls. At least they do something.
Got a problem trying to download docs over SSL?
Promote your GitHub hosted, open source project, with a "Fork" button
How is posting on an anonymous internet forum with an account you just created hours ago telling him 'to his face'?
Austin TX

Ruby Developer for AcademicWorks

More details here: http://www.academicworks.com/careers
Will Rubinius be an acceptable Lisp?
An IPv6 address.
"Functioning" can be a tricky word when it comes to Office suites. I don't think Microsoft Office is particularly "functioning" and consider mandating the use of Outlook (not to say Exchange) for office communication a form of sadistic punishment imposed by clueless corporate IT drones.

BTW, the iPad has copy/paste since ever, as does every Android device. Most newer Androids also support Flash. At home, I print about a page per month on average. Do you need printing so much? What do you intend to do with the printout? Fax it?

Are you using something derived from Windows Phone 7? Last time I heard, it didn't support either.
Nice. Google proved you could do the streaming release model, Firefox has seen the light.

This moves the web forward much faster than the 'big bang' style IE releases (sadly they're the ones who need this the most).
You are absolutely wrong. All apps in the Market are signed, and apps are sandboxed by running them with separate Unix userids.
You can slip the malware in as a timebomb. It's not exactly as easy as it is with Android or an open platform, but it is almost as easy.
Unity, Tegra Zone and Google freebies for devs: Gaming on Android
A desperate attempt to get him out definitely. Cannot believe their trying to pin a man who's done more for the country than the government ever will as a villain. I guess I better believe now?
Have you tried learning Scheme? My first language was C, which I learned very much as if were BASIC (plus pointer arithmetic), and I related very much to Dijkstra's observation when a couple of math major friends and I started learning about continuations in college.

Either my friends were unequivocally smarter than me, or my knowledge and experience with C/Java/Python really got in the way of my understanding. The difference in how quickly we grasped the material was really clear: my mental model was that of saving and recalling the call stack. Their conceptual model was quickly somehow intuitive in a way I still don't fully grasp.
I spend most of my time on the iOS youtube app in mortal fear of accidentally brushing one of the bottom menu items.
How do you conflate a tabloid campaign with "telling facts"?
> The language is really difficult and most Japanese don't think their commandment of the language is good enough to be published.

The key to communicating is that it doesn't have to be perfect. Most Americans don't have a good enough command of English to write publishable material, but that doesn't stop them. In fact, in areas like politics, we glorify those who talk like an uneducated person by saying they "understand the common man" better.
And, actually, printing from iPad works great now, too. There are ways to get AirPrint working with any Windows or Mac shared printer, so even if you don't have a newer wireless printer, you can still use it.

As far as Office suites go, the iWork apps on iPad definitely cover everything most users need. I've had no problems creating documents in Pages on iPad and submitting them to my college which requires everything in Word format. The first couple times, I doubled checked and made sure the exported file looked fine on a computer, but now I just send them in directly from iPad. It's worked great for me, and I think it'd cover what most need from home and even business use of Office. The iWork apps are easily some of the most feature-rich on iPad.
But chrome also updates automatically, without asking for user permission. Regardless of you think of that policy, it avoids platform fragmentation. Firefox seems to be headed to a big fragmentation. Can't say that's good news for web designer and frontend developers.
The fact that they're collecting IMEIs is interesting. One of the little discussed facts about smartphones is that they make it trivially easy to change the IMEI.

On the Galaxy S you can simply mount the NVRAM where it is stored as r/w and change it, and any other data you want.

For those who don't know the IMEI number is what physically identifies an actual handset, like a MAC address, except that the networks/authorities view it as being more of a watertight way to identify someone, as up until recently changing them has required a soldering iron.

This malware's behaviour implies what I have suspected for some time, that there is a black market for IMEIs, likely being used for organised criminals to remain anonymous, or to enable the resale of stolen handsets.

Anyone fancy taking a guess at what an IMEI is worth on IRC these days? CC#s are meant to be about $0.10 each aren't they?
Sorry, I cannot provide all the data.

Regarding point 4 - Short answer would be IMHO yes. You could live a stable life - but that is pretty much it. No mediterranean holidays, No gaming computers, etc...

OK I did some quick checks:
1. There is no minimum wage in Germany,
2. Social housing starts around 4€/m2 (http://goo.gl/NujS3)
3. This one I admit that I would only research I were German.
4. My opinion is above.

Could you share your point of view?
That is iPad 2
Also, icanhazip.com
I believe it is because his support for Formal Methods.

http://www.cs.utexas.edu/users/EWD/ewd11xx/EWD1130.PDF
12 months of GoSquared real-time web analytics
Print cellphone from home
This brings up something I'm waffling on. Whats the correct content type for JSON?

in your example returning "Content-Type: text/plain; charset=UTF-8" which is nice because FF knows to render it in the browser (good for debugging atleast).

But votes on SO seem to indicate it should be
"application/json"

http://stackoverflow.com/questions/477816/the-right-json-con...
Being a user of Chartbeat and not having heard of GoSquared, has anybody had an experience w/ the latter that they could share, positive or negative?
Er, no, in general you can't code 128 bytes in 128 bits.

(Yes, I know you were correcting the title)
I'd change the perspective on the icons so they're flat, rather than at a slight angle. They look a little out of place to me.

Also, the CSS and all images on http://www.addpiks.com/ are returning 404 errors.
Actually you can use either TCP or UDP to do DNS queries.

host -T www.google.com
We need a complete rewrite of the current web languages. We are struggling with DIVs and positions and more DIVs to obtain a result the coding language weren't first developed to do. I'm mostly pointing at HTML but JavaScript could take a shot at it too.
The apps included root exploits. The thread on the Android subreddit has lots of details.
UDP is faster (since you don't have to build a connection), and you can just re-request the data on failure.
Like everyone here, I've read a lot of stuff about SEO.

I'm not sure exactly why, but this article got me to actually decide to change the way I'm building my sites. All the others I just filed under: "Good to know. I'll use that some day."

You've just made the dozens of hours I've spent reading about this stuff actionable. Thank you.
With all due respect to EWD, and the wonderful things he did, I believe that he let himself get carried away with his gift for the glib aphorism. I don't think that those who post them do Dijkstra's reputation any favors.It is as if one were to fill a biography of Churchill with his clever quips and omit 1940.
> Apparently, Google has an unofficial policy of ignoring copyright and trademark complaints

I have no personal experience with this, but Google makes it very clear that a DMCA notice is the appropriate action in this situation:

http://www.google.com/support/bin/request.py?contact_type=lr...

I've read a bunch of sob stories lately from iOS and Android app developers, and they never say they've sent a DMCA takedown notice that's gone unanswered. Under US law, this is the way to respond to copyright violations. Sending a generic complaint means very little.
Don’t End Agricultural Subsidies, Fix Them
huh? Its not like your tasks info is passing through his server. Seriously, is this a breach of etiquette?
No point of view , just curiosity.
This will sound harsh because I'm going to keep it short, and it's also pretty harsh.

Nothing in the UI looks considered. None of the elements seem to have space to breath. The colour palate isn't one I would have chosen. Overall, it looks amateur.

That said, it's clear what each element does and what the UI is trying to tell you. So it isn't a UI disaster, but the experience of looking at it isn't pleasant.

As with all the apps I download, free or not; If I were to choose between this app and a similar app with a nicer UI, i'd go with the nicer UI because it implies quality. What constitutes "nicer"? You'll know it when you see it. As will everyone else.
I agree in general-- putting the year in the title is much desired-- but did you really think that Dijkstra was making new pronouncements from the grave?
In my mind it's the other way around: Use asynchronous as much as possible. Delegate app to synchronous threaded worker only if you can't.
It's common knowledge, but its essentially a myth.

http://www.changemag.org/Archives/Back%20Issues/September-Oc...
Jenga Driven Development
There is no focus in the app. I have no idea what to do when I see the UI.

Try removing all the unnecessary lines and complexities, such as the borders of the images, the dividing line between the top bar ("Journal") and the subheading("recent").
Remove the gap at the bottom between green stripe and the phone UI.

I think there are too many colors, that don't match well.
You could make the color of the titles ("Dress I need...") like the color of the UI.

That would probably make the app easier on the eye.

Then you could also not italicize the description of each item ("Me, 61-73...") to make it easier to read.

On the right screenshot:
Don't allow titles of images be too long. "Movies to Wa..." seems broken, use "Movies" instead.

Hope this helps. These observations are only based on the screenshots provided, I haven't tried the app.
regarding "social security" : before they go back to full employment, do women get money from the state , and how much.
It is by Dijkstra. Did you really think that it was going to be new? If it was by Dijkstra did that really matter?
Very cool, I should look into this. IBM APL2 was one of the first languages I spewed out lots of code in (the others being awk, C, scheme and some proprietary database langauges, ). The APL workspaces I worked on were some of the largest in existence, according to IBM consultants we had on-site (tens of thousands of lines of code, if I remember correctly). Whew.
37Signals website in 2000 when they had 4 people and no DHH
By "kind of understand", I think "don't understand" is most common. Knowledge that the "parachute"/"bailout" is refinancing as opposed to assuming the debts doesn't seem to be widely spread.

Likewise the German opposition to default is not widely examined: weak German banks, esp. the Landesbanken, are heavily exposed to peripheral Euro debt (who was better placed to offer loans for those shiny German exports?), and the farce that was the stress tests would quickly be exposed if there were defaults in Greece, Ireland, let alone Spain.
Why was the Germany finance ministry to openness about the stress tests.

The problem is a hangover from a slack money culture that existed before the crash, and slack money requires more than feckless borrowers, it also requires irresponsible lenders. There may be a morality tale in here somewhere, but it's not the simple good country bad country one from the Bild.
It's Dijkstra. I can understand complaining about not knowing the date of a post by Yegge, but did you really expect anything written by Dijkstra to be dated newer than 2002?
Why the Facebook Like Button Change is a 'Bait and Switch'
UnLtdWorld is joining The Guardian
Keeping what matters better organized
I saw that there was a rootkit for Android botnet C&C presented at Shmoocon. Is this a similar attack, or something different? http://www.grmn00bs.com/2011/01/30/smartphone-code-release-f...

PDF: http://www.grmn00bs.com/Shmoocon2011_SmartphoneBotnets_Georg...

Video: http://vimeo.com/19372118
I think Japan's general economic malaise over the past few decades have been off-putting for investors and entrepreneurs that do not look for only a sizable market, but the promise of a GROWING sizable market. With an aging population, general economic slowdown, rigid labour market and social contracts that are very specific within the Japanese context, this is not all too encouraging for outsiders.

Although I would think that for businesses operating in the seniors' product and services sector, robotics, or artificial intelligence, to name a few, Japan would be the frontier and would be much more attractive to explore. So it would depend very much on the product, the team behind the product, status quo in the domestic market, etc.

But the discussion over whether it's worthwhile to tame the Japanese market reminds me of this article (http://potlatch.typepad.com/weblog/2011/02/whatever-happened...) that asks why the world's collective attention has shifted away from Japan in recent years.
The rise of Die Linke? The near collapse in the SPD?

The left is far, far weaker than it was in Kohl's day.
would it be bad, if italian people would by milk, cars, etc from their own (italian) producers?
He's all over the place, bringing up points, and immediately thinking of something new and different to say before finishing his original thought--I do that too, but it's almost painful to watch.
Take what I'm about to say with a grain of salt as I'm not 100% sure on this and you should consult an immigration attorney for all the details.

The only background information I do have is from talking to an immigration attorney myself for when I tried to hire someone from NZ two years ago. Things may have changed since. That said, each case may also differ greatly.

As far as I'm aware, you can try to apply for a HB-1 VISA which will allow you to work in the US if a company sponsors you for that VISA and the requirement is you must have a degree that applies to the position in which you were hired for until you can apply for and receive your Green Card status (separately), which can take up to 5 years. I didn't hear anything about a PhD requirement. I believe a bachelors is sufficient but you might want to double check on that.

Your toughest challenge will be finding a job relating to your degree and a company willing to sponsor you for the whole nine yards.
Near collapse? Exaggerating much? And isn’t that just the point? The SPD is weakened from the left not from the right.

That doesn’t matter much anyway because it doesn’t change the fundamentals. No party in Germany wants much change.
Awesome, tks for feedback, please do try the app, for a better feel. Its amazing what you don't see when you are building the app...tks again
Brainy congressman beats 'Jeopardy' computer
He said in his comment that he sent a DMCA notice.
Not everyone has an iPhone. I don't.
Almost all users of Firefox and Chrome are using the most up-to-date versions of those browsers. Firefox updates download in the background and update with a single click. Firefox 5.0 (which will be out not long after 4.0) will have completely transparent addon updating - not even a dialog box.
Firefox has been release streaming for as long as I recall. The only exception was major releases (as in to new rendering models). I'm not even sure Chrome has been old enough to run into this?
Here's another take on Java, well, really it's more about Python:

"In a recent talk I said something that upset a lot of people: that you could get smarter programmers to work on a Python project than you could to work on a Java project.

I didn't mean by this that Java programmers are dumb. I meant that Python programmers are smart."

http://www.paulgraham.com/pypar.html
Android developers form 'union' to protest Google policies
Submitted. Now what?
Upon submission to Summer program the message said check Hacker News in case there are any questions. Where shall we check? It seems like in the last 20 hrs there were thousands of Q&A? We're not expected to tab through those, are we? Why would they ask for email than? A bit confused...
The reality is less rosy: http://blogs.wsj.com/new-europe/2011/02/09/polish-government...
Interesting, not sure how this fits in with post prior to yours about lacking focus, i.e Is it clear what each element does or not (perhaps two diff viewpoints).

Trying to define nicer...tom tks for feedback
blame the techie for playing when he should not, fixed :-)
the bond market likely would have stopped buying Greek bonds because of the fear of currency devaluation

There's a reason why this kind of thing might be true, because bond holders might hope for intervention, as indeed happened. But I doubt it in this case: (i) the Euro treaty forbade intervention, and (ii) the CDS markets, which one would think would be very sensitive to risk of default, were not worried until shortly before the bond markets proper were.
So those of us who read Dijkstra when it was fresh may be more mindful than others about some of the other things that he did. Using the methods that he espoused he and a small team wrote a compiler which, during its lifetime, had a total of four errors.

There are practices that he taught that most of us, even after all our million lines of code, still have not mastered. This is particularly visible from vantage point of the security industry.
> There are ways to get AirPrint working with any Windows or Mac shared printer

This is my main beef with the current tablets; it can't be your only computer, you have to have another to update it from/print from (if you don't have a wireless printer) etc. I would love a tablet that was powerful enough to run a full blown OS, be it Windows or OSX, but run with a tablet specific skin over the top. 95% of the time I would use it just as one would use an iPad now, but in those 5% of times allow me to use the full OS, load up Word and edit a document, run some random Windows program, connect to a VPN etc.
.ca and .uk are only allowed via exception.
InFamous 2 will allow users to create their own missions
Sgift described the campaign as informing readers that other countries are "bleeding Germany" (presumably money, not literal blood).

That doesn't sound inaccurate. Tabloid != incorrect, you know. Tabloid is merely a pejorative label applied to newspapers which don't attempt to hide their opinions.
Is a Weight Loss Cleanse for You?
Huh, you'd think they'd be used to bailing everyone else out after the massive devaluation to their Deutschmark retirement savings after monetary union.

Personally, I find the success of Germany not terribly surprising given that they were going okay before union. The thing that perplexes me is these other countries that are falling apart, as they didn't strike me as so terribly fragile either.

People say "oh, they are lazy", but laziness creates a vacuum, and somebody will step in to take advantage of the opportunities.
Every time I'm searching for an answer to something and I hit a video without a transcript, I bounce.
True... and consider your self lucky. Joining an operation like this at a later stage usually makes it easier to leave it behind when it is really due, compared to the situation where you accompany it from its beginning and wake up at some point in time entangled into "serious business" / "enterprise" setup ... unable to leave it behind due to some irrational connection to some people or some of your knowledge work done there... humans are so well suited to get exploited due to their irrational traits which the "enterprise" world still ignores still so profoundly.
I agree. There's plenty of literature supporting almost the opposite of what Dijkstra preaches. While it's good to aim for formal specification, in practice you're likely to overdesign, deliver late and potentially find yourself unable to react quickly to changing requirements. The key is to deliver a working piece of software because handing your customer a page of beautiful mathematical notation is not going to solve their problem.

(I'm aware of the danger of referencing Worse is Better... but I'll do it anyway :-) )
http://www.dreamsongs.com/WorseIsBetter.html

http://ravimohan.blogspot.com/2007/04/learning-from-sudoku-s...

In addition, the books 'Hackers' by Steven Levy and 'Coders at Work' by Peter Siebel demonstrate various scenarios where a groups of Hackers had to get something done in a short space of time. Almost invariably, they aim for the final product.
http://myip.wampdeveloper.com/

Only the ip, no html tags, no formating, nothing but 1 string returned.

Also correctly deals with x-forwarded-for and all the other client/proxy/remote header fields.

Absolute minimum way of returning an IP address.
Show HN: Announcing Viral Landing Page
Here is a RSS feed for this thread's parent comments (which are mainly job postings):

http://whoishiring.heroku.com/rss/2270790

Thanks to Ronnie Roller (http://ronnieroller.com/) for Hacker News API.
Viral 11.6 hours scam spreads quickly on Twitter
New Google 404 page (sample link)
True in theory, likely in practice.

NAT will still be possible - just not necessary for conserving address space.

But... imagine trying to get your call-center staff to ask the customer to read back their local IPv6 address so you can troubleshoot. That's going to be bad enough.
Then consider there may be proxies in the way, intentionally or otherwise, so you probably want to know the IP address the customer is hitting your product with, not their computer.

Most of us on HN are probably smart enough to find out our own IPs a half dozen ways - it's the 3rd party support that's tougher.
I really wish one day Google will sell a page harvesting service. It can certainly profit since the cost is neglectable. But how big the market is?
I actually made something like this a while ago.

http://demontunes.com/api/?g=ip // plain ip

http://demontunes.com/api/?g=ip&format=json // in json

http://demontunes.com/api/?g=ip&format=json&callback... // with a callback