skysight-inc/HackerNews huggingface dataset:
Oh wow, I had no idea.... I'm using the license that came with my HP laptop to run Windows 7 Home Premium in a VM on my Ubuntu install.

They never said a word when I called to activate it.
Actually the wiretap only permitted them to see IP addresses not packet contents.
“If you haven’t been living under a rock for the last few months, you probably know all of the following:”

Whenever I see articles starting in this manner, I suppose that:

1. The writer does not know how to write; or

2. The writer is so far immersed in their topic that they have lost sight of what is important and relevant to the rest of the population.

In either case, I stop reading.

Am I wrong? (Genuine question, not rhetorical!)
Yeah, I meant the document was written in HTML, that has this ingenious feature called HYPERLINKS. Anyway, the author spelled Web API incorrectly, that confused me.
Metro is quite impressive as a tablet UI. Frankly, I think it's the only legitimate alternative to iPad. But on a mouse-driven desktop it's at best uncompelling, and at worst baffling and frustrating.

There's a risk Microsoft could pull another Vista, where an overwhelmingly negative public perception of Metro on the desktop overshadows some otherwise good features.

The other risk is that if they insist on coupling ARM Metro releases with Desktop Windows releases it may prevent them from moving as fast as they'll need to effectively compete with iOS. Development speed has been a problem for Microsoft these last 10 years or so.
I find these things interestingly creative, I've got a 'class B' motorhome (basically a full size van with stuff retro-fitted into it) and it's quite livable for one person.

I totally agree the $1600 seems out of line, but cities are really conflicted about low cost housing. There are many ways that such places could allow housing more people who are between homeless for chemical/physical reasons and just below the "food" + "housing" level.
Think I should mention this link https://github.com/playframework/Play20/wiki/Philosophy
Not really. Life expectancy numbers were always skewed by the large number of childhood deaths. If you lived past 5, you've always had a pretty good chance of living a long life.
We used hireArt to screen writers and got a ton of really good responses. the site still needs some work in automating the work sample process and I think we need to societally normalize/figure out the trial process (how do you build trust that I'm not looking for freebie work) but the premise is good - I'm done hiring people on the faith that they wont turn in complete shit. ::cough cough:: elance.
It's true they made a decent contribution early on, but I hope you aren't implying they invented the personal computer.
http://en.wikipedia.org/wiki/Personal_computer#History
Worldometers - Real time world statistics
Interview with nanotube, founder of the Bitcoin-OTC, IRC's Marketplace
Nobody mentioned this link...
https://github.com/playframework/Play20/wiki/Philosophy
Even without multithreading, mutating the value of a key (such that hashCode() changes) after putting it in the map entry won't return the same entry. This is a HashMap basic, not just something special jujitsu you need to learn with multithreading.

I think blaming someone for using a non-thread-safe data structure without sufficient explicit locking is justifiable.
The cost of digital goods isn't in the copying or "maintenance" as you say, it's in the initial production.

Copyable digital goods are special because unlike the majority of physical goods, they are templates that can be used to make virtually free copies of themselves.

The first copy still needs to be paid for somehow, as do improvements.

A free rider problem exists if the unwillingness of people to buy copies because they can easily avoid paying, results in these first copies not being produced.

Your analogy doesn't counter this at all. You are simply suggesting that some digital goods can be financed and given away for free because they enhance the value of a service or non-digital good that provides revenue to the creator. I don't dispute that this is a valid option for certain kinds of good.

I do agree with you that trying to 'punish' customers or potential customers is a mistake, even if they are free riding on your business model, but I think that's a separate issue.
Seems fine to me. No money being made, no money to pay for development. I don't blame this on Android phones or users, however.

(Bandwidth is, sadly, becoming a big issue these days, because nobody offers unlimited plans anymore. 5GB per month means one max-size app and maybe a few text messages before you start paying one billion dollars per nanobyte in overages. It's like 1980s long distance all over again.)
You are using this term incorrectly: the cause of DLL Hell is when one DLL (often a newer one) should be used, but another is used instead (even if it is older). The causes of this were varied.

On 16-bit Windows there was a single address space and only a single version of a DLL could be loaded by all processes: the first one to load would "win", and the others would get screwed with the old copy. This was due to 16-bit Windows not having memory protection: it was more of a GUI over DOS, and thereby had cooperative multi-tasking.

Even with that fixed, many developers would require a slightly newer version of a library, and rather than ask the user to upgrade their system (an irritating consequence of not having packages or dependencies; APT FTW ;P) would just include the DLL in their installer and unconditionally overwrite any existing copy.

After the dynamic loader started supporting "local" versions of libraries (installed to the same folder as the application), a similar problem happened with COM objects, which are centrally registered: someone would install their own version of a shared GUI component, register it with the shared name, overwriting possibly-installed newer copies.

Both of these problems were actually solved, but way too many developers simply gave up on Microsoft and Windows beforehand, and then refuse to spend the time to learn about the improvements. In essence, Windows now has reasonable-ish package management, with dependencies: Windows Installer.

In addition to dependencies and versioning of packages (which can then be correctly tracked by Windows, much like APT on a Debian/Ubuntu box), Windows Installer supports the notion of "unified installer program" with "merge modules": in essence, you can include someone else's package inside of your package; that way the dependencies can correctly be checked, and old versions won't get overwritten.

There are still a few cases that are quite difficult to manage (involving libraries that require a modified ABI over time, but still receive updates), and Microsoft's solution to those is WinSxS. Honestly, while I'm much less familiar with it than on Unix, it only seems a constant multiple more crazy than .la files, which I believe solve a similar problem.

These technologies and improvements were all introduced at or before Windows XP, an operating system that was released just over a decade ago. Of course, these are all solutions that developers sometimes ignore, but if you download software for Linux that comes with a .sh installer that scribbles into /lib, you are in for similar "hell".
They didn't get him via TOR. If you start reading on page 26, it states that Jeremy hammond revealed personal info to the confidential witness (CW-1). It was this personal info he shared that was used to identify Hammond as the suspect.
Correct - that's obviously something we need to support in the future, but we want to roll it in based on user feedback & demand. :)
Really? All of them? How do you know?
If the team were worth that much, then they would have made Loopt astoundingly profitable in the last 7 years, and we'd all be using it.

Judge people on their success/failure. Not on what other people think of them.

Loopt was a flawed, quickly obsoleted idea. That was pretty obvious from the outset.
Congrats sama. Looking forward to your next one.
> the compilation error reporting in particular

All too familiar if you use Eclipse :)
I don't understand how you can look at a $90 kit and call it "a new privilege granted to the top socioeconomic class". It's not a $400 smartness pill or a million dollar brain upgrade. It's a reusable $90 device that increases the benefits of hard work.

I'd certainly expect that to have an impact on social inequality, but not in the direction of increasing it.
Bing looks great on an iPhone all of a sudden?
When you said:

This implies that the cost of producing unprotected digital goods in general can only be covered by selling some non-digital good or service in conjunction with it.

My impression was you did not agree with this point and where simply bringing it up as a topic of conversation.

Clearly many individuals and companies do make a lot of money selling content. I simply feel that what's needed to keep that model working in the long term is more costly than the value of content it protects.
I'm too pragmatic about these things to try and advocate anything for the consumer other than ask that they pay for their games. I'm not asking the FBI to kick down their door. I'm asking consumers to understand exactly what it is they are doing when they pirate. After all, it's not like the internet just generated a random bytestream that happened to be a game they like - a group of developers took years hand crafting that data. Respect that, or don't, but don't claim moral high ground, or even equal footing.

My goal as a game developer is to make games that people will want to play and then make them available to as many people as possible who are willing to pay something reasonable for it as a means of compensating me for my efforts and helping to ensure I might be able to make more games in the future. That is all.
> The Linux ecosystem needs one distro (say Ubuntu) to become so influential, that app devs start to primarily target it instead of the upstream.

This used to be RedHat: software for Linux would often come as either 1) source code (if open), 2) a crazy .sh install script, and 3) an RPM package for RedHat 5.
This is pretty cool, but why the heck would I want to develop on the platform I am developing for? We've had cross compilers for the last 30+ years and they have served us well. I don't want to use a crappy on screen keyboard and an environment that doesn't have all my tools for 10 hours a day. It's not healthy and it's not productive. How is it even better than the status quo?
I think another argument against universities would be the growing expectations they impose on students. The sort of academic inflation we see today, where people are expected to go from bachelors to masters to phds regardless of whether that is relevant to them, or better yet, to the industry they are targeting.
Yes. You, your friends, myself and I'd guess pretty much anybody reading HN regularly are if not pejoratively 'weirdos' at the very least outside of the mainstream US college experience.

The far side of things is the kind of college life portrayed in 'In the Basement of the Ivory Tower' [1], or 'College, Inc' [2] where it has gone far beyond just 'not having fun' and more into full fledged panic mode.

Innovation wise, I think the kind of degrees and approach (flat fee all you can learn in a semester) of Western Governors University [3] is really interesting. It seems very much like a Khan's Academy style higher education offering.

1 - http://www.theatlantic.com/magazine/archive/2008/06/in-the-b...

2 - http://www.pbs.org/wgbh/pages/frontline/collegeinc/

3 - http://www.wgu.edu/
Clearly op was being sarcastic.

Edit: just tried the app. Honestly, its miles more comfortable than I had first assumed. I might actually use this.

Does anyone know if there is a way to use git on android?
Indeed. Delegation via intents makes things more secure as broken code can be patched in one place rather than in many. And, you get tighter control over what apps can do: if you never want an app to share something via Facebook, simply uninstall the app that provides the "share via Facebook" intent.
I feel I am feeding a very energetic troll by even commenting again but there is something nagging at me. The points around the pricing of digital goods are mainly related to the particular nature of them: high fixed costs of production and extremely low cost of marginal production.
Churlish arguments like the OP's lend emotional creedence to the attempts by business and govt to enforce existing IP law.

I think these attempts are going to succeed. Witness the uptick in aggressive IP enforcement actions: high stakes patent battles, domain seizures, arrests.

This, coupled with improved legal digital delivery methods, are going to make typical pirating actions more like regular crimes. It will still exist but will be the province of actual anti-social criminal types.

Then his arguments will come to be more along the lines of: I pirate because I can get away with it. Like saying, hey, the locks on your car suck so I can take your shit.

So as the car owner (imperfect analogy I know) does
he expect you to give up and just leave the keys in the ignition? Instead we will see the vigorous attempts to create locks that are good enough to keep most people out and increased efforts at enforcement to arrest the rest.

The problem with this is that since it is inherently harder to lock a digital product, increased resources are being put towards enforcement.

This is dovetailing with law enforcement actions against hackers. It represents an increase in the power of the govt against citizens, whistle blowers, and activist who actually do care about helping their fellow humans.
Congrats on the app, it looks nice.

I launched Pushover (https://pushover.net/) this week, which looks to be pretty much the same exact product as yours: an HTTP API to push messages to an iOS and Android client.

I built it over the past 4 weeks to replace my use of Notifo, which shut down last year. There are a few other apps already available, like Prowl, Boxcar, and NotifyMyAndroid, but none were cross-platform, so I built Pushover.

I am charging for my app as a way to pay for the server costs, as I'm not sure how else these types of apps can make money and stay around. Notifo had a lot of users but their apps were free and I don't know if they even had any paying content providers pushing large amounts of messages. How do you plan to make money with yours?
Several issues:

1) How do we quantify the number of programmers subjected to these conditions? Squeaky wheels get noticed. Personally, I've had only a few stretches where I was expected to work more than around 40 hours per week. I've also had several stretches where I only worked less.

2) How do we compare what is still a very young field (computer programming) to other fields? How do we compare knowledge work with manufacturing? How many hours per week do you work compared to a textile manufacturing worker in the late 1800s? Did their productivity scale directly with hours? Does yours?

3) You simply don't have any reason other than pessimism to reach your conclusion.
Why Incentive Pay Doesn't Work For Research
6 Food Panels Not to Miss at SXSW 2012
Right, but that's part of my question.
The real problem is that they want to monetize every bit of utility you get out of their services. Having one convenient pipe would cost about $500 a month.
A nitpick:

don’t try to identify a precise thing in the future. better model: columbus. “there’s something west. i’ll sail westward”.

I bristle at seeing Colombus propped up as a model. The guy was wrong (he thought the earth was smaller than it actually was, so attempted to sail west as a shorter route to the East Indies), wrong (he discovered the Carribeans, not mainland America), wrong (he still thought he found the East Indies, i.e. south-east asia!).

But alas, actual truth carries less rhetorical power than popular myths.
I wonder if we've ever talked at Defcon.
While I'm impressed with WP7, it's not such a big leap forward like the iPhone was when it launched. That's the big problem for Microsoft. The Zune HD was pretty nice when it launched as well, but it wasn't compelling enough to displace the iPod Touch.

If someone is going to innovate past Apple, they can't just make a sligtly better iPhone or iPad, they need to invent the new product category that will make one of those devices irrelevant.
This is why privacy is such a Hard problem: damn near everything you do leaks information. If I post anonymously somewhere, my choice of words would narrow down who I am. If I mention that I live in San Francisco, that immediately excludes all the people who live somewhere else and aren't lying. As I browse through web sites, I leave a trail across a bunch of sites' access logs that could all be pieced together and linked to my IP address. (I've got my browser set to block those social tracking buttons, but still information leaks out.) The same thing applies to the physical world (e.g. every printer has its own distinguishing quirks if you inspect the printed output); the only difference is that the internet makes it a lot easier to snoop on people in bulk.
This was all detailed by Ars Technica a couple of days ago: http://arstechnica.com/tech-policy/news/2012/03/stakeout-how...
Haha, I got fooled by the by fact it's a scanned document + the ascii art in the corner.

Well, I guess they're still using computers as if they were just typewriters...
Write your name and contact information on a Guy Fawkes mask and wear that. They'll be too confused to do anything.
I've worked quite a lot with both Java and Python and with Play and Django, and before I tried Play I would've agreed with you.

The lightweight nature of Play combined with the speed of the jvm (compared to Python), static typing and IDE support, makes it a winner in my book. I like vim, but wherever I click in a Play project (including in routes, property files and templates), I always end up where I need to be.
Extofer Bits - Episode 00110001, using ninite to install applications
the case was mainly built by correlating internet activity timing...WITH an informant on the other end.
I actually had the same idea and eventually decided not to pursue it. The main reason was i couldn't convince myself that people will go though the loop of downloading an app and mobile is way fragmented, so you can support iOS but what are the other 4/5 platforms?

If you could remove the requirement for the need to download an app, you'll have a better change.
Although the move to the cedar stack introduced a lot of complexity, Heroku's flexibility is really starting to shine through - I've seen work on a smalltalk buildpack as well.

Long-term this trend is only going to accelerate, where we can assume an app-receptacle (lxc-containers, heroku's 'app', etc.) is setup properly out of the box. There are almost no downsides to this when executed well on the provider's side, and infinite upsides.
For tablet computer visionary Roger Fidler, a lot of what-ifs
The vast majority don't make art and music with their computers, either, but we don't consider it "gimmickry" when some do. Most computer users use their computers for a narrow and mostly similar range of things, just like most iPad users do. Both computer ads and iPad ads mix a few of the niche apps with a few more commonly used apps because it makes a good ad. I think it's really clear that tablets are not a fad or in danger of fizzling out.
Vocre 2.0 for iOS brings live translation to video calls
Startram - maglev train to low earth orbit
It doesn't work on the free VMWare software, though it does work on VMWare Workstation 8 (not free).

Not that that disqualifies your statement in anyway, it is rather funny that it doesn't work on their own VM software. It even works on Oracle's open source VirtualBox.
5 Blogging Mistakes Startups Should Avoid
Jobs already had a clear previous success under his belt. Does Loopt?
And that's why they're shutting it down!
As someone marginally involved with the Play project, I would like to point out that, for better or for worse, Play 2.0 is a complete reimplementation of the original design, with a new API and a totally new codebase. Play 2.0 core is now written in Scala (but also exposes a Java API) and relies much less on bytecode manipulation.
A shortcut you can use is Windows key + C.

More here:

http://arstechnica.com/microsoft/news/2012/02/getting-starte...

http://www.kotaku.com.au/2012/03/windows-8-tricks-tips-and-s...

Looking at the comments, it's like people can't even spend 5 or 10 mins getting to know a new UI in a redesigned OS. And then some complain about the dumbification of everything. Maybe they're wrong and everything must be dumbed down to the lowest common denominator in order to be successful.
You're missing it dude. Columbus' conclusion was wrong when he started, but he had the right instincts to start sailing. This is what PG is saying - you don't know the future, so start sailing in an interesting direction and maybe you'll find something big.
You should write in your contracts that UI components will work according to a guideline for IOS that guideline should be Apples HCI document which is complete and their components conform to it. Anything beyond that is out of scope. This is why when I do UI work it is always hourly based, when it comes to the UI everyone is an expert because they have an opinion about what they can see. Some of them will even ignore blatant research and force you to conform the interface to their opinion. Taking UI work on anything other than hourly is a dangerous proposition because it is where an overwhelming majority of changes are made. The other area is adding completely new features, you have to isolate both of those from a fixed price contract. New features are pretty easy, if it is not in the spec it is a new feature. UI is more difficult it is subjective that is why having a third party guideline as the definitive agreement is an important arbitrator. If they fail to read it that is on them, further call out an hourly rate above the contract for customization and new feature work. Finally, if you have a client that does not understand that you deserve to make a living wage for your effort you need to walk away, there are many people that expect others to work for slave wages for some reason. Counseling them in fairness tends to be a moot point and burns up more of your time, as soon as you spot the tell tail indicators that you are working with someone that views others in this light, you have to walk away no matter how deep you are in, people such as that will see that they are getting more than their fair share and milk the situation.
Does the action call really say "while supplies last" when referencing a downloadable PDF file??
Why Netflix won't support the BlackBerry PlayBook
yeah and if like nobody uses TOR and you do...then you're even more identifiable
SFPD Breathalyzer Error Puts Hundreds Of DUI Convictions In Doubt
I don't understand it either. I got by undergrad at a top 10 (or top 5 depending on the rankings) CS program, and while it whipped my ass I loved it. The freedom to think/learn/and dig into problems, late nights figuring out projects, scheduling in time for binge drinking that crazy semester I took 4 senior level CS courses and pulled a 3.5, I look back on all of it quite happily for its part in making me who I am.

I do still have quite a few friends who have trouble divorcing themselves from how tough it was, some of the "unfairness", and having to do learn things they didn't (and and most cases I assume still don't) see the point in. Perhaps the same sentiments are more common/intense at universities and programs within them that are middling quality?
Philadelphia fails breathalyzer test in 1,100 cases
No worries. Thanks for clarifying!