skysight-inc/HackerNews huggingface dataset:
From the article

>For those who may not have understood or thought to ask, “unlocking” is not the same as “jailbreaking.” In a nutshell, jailbreaking involves making it possible for a device to run code either from sources the manufacturer did not intend the device to be able to use or to run code the manufacturer did not intend it to be able to run (though most people talk about Apple IOS devices, Sony, for example, will note that other devices can also be “jailbroken”). Unlocking, however, involves making it possible for a device intended for use on one wireless network to be used on a different network – wireless devices sold by a particular wireless company are generally, but not always, sold programmed so that they can only use that company’s network.

Jailbreaking is still legal. Also

There are a couple of factors that will disrupt the Web architecture.
The Web has trained us to build dumb clients and centralize anything of value on the server, at a huge cost and never enough trust. We can safely predict today that light-weight protocols, mediated by the mobile OS (and its Platform) will directly challenge the Web architecture, precisely because we can leverage the platform trust model. That evolution is extremely profound.
For instance, apps running on your device can securely and privately share information without requiring a complex temporal integration involving a 3rd party service (such as Google AdSense). The information is produced and consumed on the device or the device of a related end-user. What happens on your device can now stay on your device.
Just to be clear, and to show how disruptive that architecture is, the primary key of your private data becomes your phone, not your identity. Merchants no longer need to identify you. They can’t care less about YOU, they just care to know some information about you. The problem with the Web Architecture was that the only way to do that was to associate PII to a primary key on a server and hence merchants needed to identify you to track your every move (and they shamelessly did).
The second factor is just as profound: the very open nature of the Web is driving scale over scope. The Web has successfully nurtured the largest Catalog, the largest Search engine, the largest Auction site, the largest Social Network, but I see this as a negative side effect of the Web architecture because it limits the scope of what people can do. In other words, the scope of what Amazon, Google or Facebook offer is limited by the scale (and hence the revenue) they can achieve.
I actually argue that a trust-based neutral Platform will support a more vibrant and diverse ecosystem than a truly open model because in essence a Web business couples the leve of trust it can achieve with the functionality it can deliver. The Platform decouples the trust from the functionality and it enables much smaller actors to deliver a lot more scenarios while relying on the trust establish by the Platform.
More info here from a Norwegian article here:

http://translate.google.com/translate?hl=no&sl=auto&...
Regarding your second paragraph, I think it's primarily a clash of two situations: software development by its nature attracts men who are socially awkward, and the women that are attracted to software development tend not to be there for the attention.

Software development has a broader appeal now than it did twenty years ago, and in spite of the numerous cases like this one, there seems to still be a growing population of women in the community. (I hope that continues, we need all the talent available.) So, hopefully this will sort itself out in time.

In the meantime, I'm more intrigued by the idea of gated communities than I am of moderated communities. Moderation seems to require a lot of resources and lead to conflict. Gated (online) communities don't seem to have been tried as much, and I'm curious about whether or not a lot of social problems would simply solve themselves if not everyone were invited to participate.
Obligatory: A horse, a horse, my kingdom for a horse!
I had the same issue in chrome
The irony is that Microsoft made it even easier to steal stuff by forcing complete market dominance.

It's easy to steal if everything is compatible and connected i.e the DOS/Windows monoculture.
Bring back the librarians!
Example public config file:

I think you should delete your comment. It's not helpful to hand out other peoples' passwords like that, regardless of how easy it might be to find them.
Sexism in the tech business "overblown", says anonymous troll who struggles to use a web browser effectively.
Considering domain knowledge when choosing a supplier
Thanks for the heading! I will try out AWS (after I can find a working payment method) and read up on the topics you mentioned.
I think my thought process falls broadly under: "Where/what do I start learning for making such a system myself?"
Took me less than a minute to find this:
http://www.youknowwhodesign.com/portfolio
The Distress of The Privileged
A simple explanation is that each time a new block is created ("mined"), the miner puts some or all of the outstanding transactions in the block, which "executes" them. The miner is allowed to pick which of those transactions he wants to include using any criteria he wants.

A person making a btc transaction can add "transaction fees" to the transaction, effectively making a second transaction to the miner of the block who accepts his transaction. This allows for a simple anti-spam/prioritization feature: The miner sorts outstanding transactions by transaction fees offered, and puts the top n txns into the block.

The total volume of transactions that are handled by the system is designed to be large enough to be practical for all and any uses. This means that at the moment if someone isn't embedding files in the block chain or something (BTCfs is a real thing!), transactions without fees will still typically be executed eventually.
Why Did The Media Keep The Recent Peaceful Icelandic Revolution Quiet?
Imagine if there would've been a way to force 100% of people who got Windows in China, India, and other poor countries all over the world to pay up $100 or more for their copy.

If that would've been at all possible, I think Linux would've had higher than 50% market share in the PC market today. For that kind of poor countries, Windows licenses were and still are prohibitively expensive for the vast majority of their citizens, so if being forced to buy Windows instead of pirating it, I think most would've just gone with Linux, and its adoption would've exploded within a few years, from the moment everyone in poor countries had to make that decision. Therefore software support from the big vendors would've arrived relatively quickly.

Unfortunately for us (and fortunately for Microsoft), there was no way to force people into that decision, so we were left with a Windows monopoly for the past 2 decades.
I like email. But then again I've had email in some sort since the mid '80s and know how to use it as a tool. I don't do any instant messaging nor normally answer the office phone during work hours, it's too distracting. Very few things need immediate attention, filters and other means allow me to choose those.
wouldn't the tech talk channels (confreaks, js, TED…) make a better demo for a place like HN?

just sayin'.
since I am almost out of battery I won't comment long, but the place for comment is highly theoretical.

the transaction with comment is legal according to protocol, but non-standard and as such the official client refuses to propagate it through the p2p network. and because there is a client monoculture, you are out of luck with non-standard transactions if you are not owning a mining pool yourself.

IF the non-standard transaction gets into blockchain, THEN the comment stays there forever. but it really never propagates.
Let's not split hairs, I think, from the context, it is clear what he meant.
> Also I'd say the blame if you can assign any is on Vim, Emacs, Gedit, and Nano

... Or the guy who is just editing files directly on the server (or shovelling everything up with FTP), instead of sane version control.

(I'm not sure anyone doing the former can be counted as "Pro", WP or otherwise.)
I recently wrote a guide on this, too: http://fendrich.se/blog/2013/01/24/pre-programming-mental-si...
C++Builder, 64-bit and bugs
Apparently jQuery is not the right tool for the job on this site, so kudos to developer(s) who didn't include it just for the sake of it.
You are correct, you could do almost exactly the same thing in "the whole shitty PHP way of doing things" using FPM pools.
I agree. I think it's more 'stupidity' than evil intent in this case.
Hopefully!

Although i reckon even the common kit that's been available to consumers for the past few years could be tricky to jam without concerted effort:

http://www.futaba-rc.com/technology/fasst.html

I.e. to jam this frequency hopping requires than you either a) figure out what channels to jam at what time or b) saturate the full bandwidth.

If you can do either of those, you'd probably be better jamming the voice comms than RC helis. Not sure though.
vim lets you choose where to put swp/backup files. Mine are always in ~/.vim/tmp. Avoids awkward issues with scripts that operate on the current directory recursively. And no, you cannot blame shitty security on a text editor.
The SMH website is 100% inferior to the iPad app.
Mobile App Vs. Mobile Web
Thanks for the info. I agree that knowing what an app can't do would be very useful.

And I think there should be a notion of "secure/private/encrypted storage". So when I tell an app to store some item there, I can be absolutely certain that no other app will ever be able to access it, regardless of any permissions.
Simple Relational Database Sync
Plus, Opera mobile is, by far, the snappiest Android browser I've used.
Apache could make this very easy. The default htaccess file could set this up.
But out of those new subscribers, you need to filter out people who would have subscribed even if Netflix didn't have House of Cards
Flash performance is shit on a mobile which is why Android dropped it as well.
If they want a reply, they should write a clear question. If it's just long rambling without any apparent question or call to action, how should you respond anyway?

I'm one of those who ignores (or rather, doesn't respond to) more emails than I should. But if it's something really important then people will send me a second email with clear instructions. And after a while they'll learn to do so in the first email.
You mean except the most important review of them all - the Windows 8 review, which got an 8.8 score, and was written by a guy who used to write Microsoft-related articles?

The Lumia and Surface RT reviews which were written by Joshua himself were far more objective and fair, because he was ultimately right about them. Look how many people are returning the Surface now, unsatisfied with their experience with it (more than 40%).
There already was an instapaper for video. It was called Spool. First, Google asked them to not download YouTube videos, then Facebook acquired the company and they shut down.
Atos Origin announced abandoning internal emails a couple of years ago:
http://www.techweekeurope.co.uk/news/atos-orgin-to-abandon-i...

At a quick glance, couldn't find anything more up to date about their progress.
Aren't all hardware made at Foxconn and similar anyway? I've seen people having lots of issues with their macs or lenovo too while others seems to be doing just fine with their hp and vice versa. It's hard to know which hardware is better than others given that they're all made at the same places (for the most part) and all we tend to have are personal anecdotal evidences.
Chrome is 64 bit now?
The bloke in charge of the server budget.
Why just extend work in the direction of the aged? I think that instead of going to school, children over the age of 12 should have the option of working 25 hours a week as apprentices.
I've compared it with the already on the market Acer C7 11" Chromebook, and the biggest differences are:
- SSD instead of HDD, but 16GB instead of 320.
- form factor: 14" vs 11", but same screen resolution!
- heavier, 1.8 kg vs 1.28 kg.

The 11" Acer is also cheaper, starting around $220.

So my conclusion is: really HP ? I'd like to hear from others if the SSD makes up the difference.
Key insight: "do I buy a separate radio to listen to different stations?"

Actually, I do use two news apps on my iPhone (aside from Safari and an RSS reader). They're the BBC, and The Guardian. The BBC app is free, and ad-free, at least in the UK, because it's provided by a public service organization with a non-advertising-based revenue model. (You pay your TV license fee, you get your ad-free app.) The Guardian charges for their iPhone app -- a modest annual fee (or rather more every month if you want the full-fat newspaper on your iPad) but thereafter takes a light touch with the advertising on the iPhone app; it's a headline sampler, and in that respect it's arguably a marketing tool for the newspaper itself.

The common denominator of both these apps is that they don't do the advertising fandango. I think we can see where this is going, can't we? Yes, it's the separate-radio-per-channel model: it's not so much about providing a better service as it is about obtaining a monopoly lock-in on the user's eyeballs while you feed them ads.
I think to a large degree it's also about not understanding group dynamics. Let's say that:

35% or so of geeks are closet sexists in reform: aware that their belief systems are wrong / socially unacceptable and trying to change.

5% or so aren't sexists but misogynists: men who truly feel wronged by women and wish to retaliate.

60% are perfectly stand-up men who wouldn't do a bit of harm

Now the trick is that whenever the sexist and misogynists form a group where they have a significant majority, the closet sexists will give the misogynists a platform to damage women.

Meanwhile the other 60% sees nothing but 95% of perfectly respectful men who would do no harm against women and can't even imagine something like that happening in their company.
For the majority of users that use PHP: A lot of hosts now allow editing of php.ini which isn't accessible to the web (or else it's time to switch hosts).

You can store the login credentials there :
http://www.php.net/manual/en/pdo.construct.php

This is another reason why you should move away from mysql(i) to PDO.

Or if that doesn't work, try storing in the .htaccess or Apache conf environment variables :
http://stackoverflow.com/a/2583857
Wireless iPhone and Android Thermometer [Indiegogo]
Leaked Documents Confirm Android 5.0 Key Lime Pie Launch This Spring
I have this too. I think the trick is to pick a problem that you want to see solved (rather than just find interesting in its own right).

But I would not fret too much about this: everyone's lives are filled with unfinished projects. Just figure out which ones are important and finish them.

Alternatiely, no project is ever finished, some are less incomplete than others.

For me, the patience and discipline to finish things is gradually growing with the passage of time.
Someone who can see the bandwidth cost, but not the utility.
I doubt women are generally in professional jobs "for the attention" & I don't think this kind of behaviour is limited to men who are socially awkward unfortunately.

Gated communities still need moderation: someone has to decide whether or not to kick people out if they behave badly!
iCab can download videos and is far and away the best browser for iOS.

http://www.icab.de/mobile.html
Step one, grasshopper: MOVE.

If you refuse to leave, then we cannot get on to the next lesson of choosing cheap, even free, real estate.

But, like the koan of the full cup...
Why not just do the same thing we have been using for years, /tmp. If the program just needs scratch space why do we deem it proper to allow any app to traverse an entire partition so it can set down a couple of files?
With the reliance on CSS for the animation and targeting browsers that support pushState then there was no need in the end to use jQuery.
Also (from the article) the state of the body - that it had wounds consistent with descriptions of Richard's death, that the wounds were confirmed to have been inflicted pre-mortem, and that the other general characteristics of the skeleton were consistent with our knowledge of Richard.

The confluence of factors is what allows such a high probability to be ascribed to the hypothesis.
Hundreds of people sign up for this new design startup
Mr. I'm Possible Aims to Build Billion Dollar Internet Company in Middle East
We're all just passive-aggressively downvoting that comment into oblivion instead.
http://www.androidpolice.com/2013/01/30/post-removed-2/
This says: "The information previously posted at this URL contained Qualcomm confidential and copyrighted information that was posted without Qualcomm's authorization. It has been removed at Qualcomm's request. Please immediately destroy any copies that you may have made of this information."
Attack of the week: TLS timing oracles
Since then, this happened: http://googleblog.blogspot.fr/2013/02/google-creates-60m-dig.... Clever Google.
Raspberry Pi Model A ($25) Now On Sale
Um... you just "reinvented" replication.

I worked in a company that did this, because of the slightly different business requirements they had regarding "publishing" on demand. Needless to say, it didnt end well.

Reinventing replication is usually a sign of poor application architecture; change the code, not the concept of replication.
King Richard III's Medieval Remains Confirmed in DNA Tests
Tastebuds retro 404 page
As jbert pointed out, if your program's main job is to say whether or not something is safe, and it liberally says "Oh yeah, I think that's safe", that's pretty much the exact opposite of "be conservative in what you do".
Why Ushahidi Should Embrace Open Data
Battery life "up to" 30 minutes according to preliminary specs. Impressive.

http://www.proxdynamics.com/products/pd_100_prs/
The SBB web-store and the mobile app are useless piles of crap. There can easily be a 10 minute delay between buying the ticket and actually receiving it -- totally unacceptable if this is really a CC check as suggested by the article. Sometimes there are apparently multi-hour delays between buying the ticket (and receiving it) and it actually being recorded in the central database. So even if you're a good citizen and buy the ticket an hour before the trip, there's still a chance you'll end up in an argument with the conductor.

Just this weekend I was going to buy an e-ticket. My password wasn't accepted. No problem, there's a button to send a password reset email. I tried that several times over an hour, and never got the email (yes, checked the spam folder). Today, the reset worked fine. Except now I have an unweildy temporary password, but the "change password" page on the website doesn't work, but just silently ignores any attempts to use it.

Basically at this point I wouldn't trust the electronic ticketing for a moment. It's a horrible thought that all this incompetence is actually malice, and they're starting to depend on the fines as a revenue source.
Possibly because peace dosen't sell bars of soap and new Chevrolet trucks?
The smaller the country, the easier it is to find common grounds, or to reach a compromise that satisfies all parties.

> An assembly is elected to write a new constitution [...]. The only qualifications for candidacy are adulthood and the support of 30 people.

This wouldn't work in a large country such as the USA. There are simply too many people with extreme views that would make such an election impossible.
I have had or maintained at some point:

* An almost 2 year old dm1z netbook

* A 13" Pavilion laptop from late 2010

* An EliteBook 8540p

* Two older Pavilion notebook, late 2006 and late 2007

And I am very happy with the quality of their machines. The EliteBook is a tank that can compare with ThinkPads in reliability. The Pavilions are sturdy and decent for consumer notebooks. The netbook is brilliant for a $400 device, and has survived multiple drops without any serious marks.

One of the Pavilion's screen broke down in warranty, and HP's support and repair service have been a painful and infuriating experience. I can say the same about any warranty claim I have tried to make as a consumer rather than a professional client (having dealt with Lenovo, Sony and HP).

I wouldn't go near this thing (shitty screen and battery life and subpar compontents for this price level), but I wouldn't say bad things about HP's products in general. Except for their printers, those are just evil.
Yay My Twitter account is like a megaphone... Argh. So is everyone else's :-(
The economics of attention is essentially what is driving the internet society in which we all exist today. As HP Social Labs' head Huberman puts it: "The paradox of the Web. You now have a megaphone. Just like everyone else."
Can't agree more. I still have to see a software vendor out of business because of piracy. In fact, piracy is usually an indication of strong sales and lack of piracy speaks a lot of how interested people are in your software.
Interesting point. Didn't recognize that.
I seem to be an Icelander...
When faced with something difficult at work I'll say:

"If it wasn't a challenge it wouldn't be fun."

Sometimes I'll say it under my breath through gritted teeth..."
Not having the huge address header on the iPhone with Safari is already a huge improvement of the reading experience.
Ask HN: Itunes API help
Hello,

we're working with iTunes API using this gem

https://github.com/dewski/itunes

And here's the code we're using:

search = "#{self.album.artist_name} #{self.track_name}"
puts "Searching for '#{search}'"

itunes = ITunes::Client.new

response = itunes.music(search,:entity => 'song', :limit => 1)

sometimes it happens that we can't find a player even if the song it's present in iTunes, for example

Nosaj Thing - Eclipse / Blue (feat. Kazu Makino)

doing a search in iTunes from my iPhone for " Nosaj Thing Eclipse/Blue " (no space between the / ) it gives me the right player, using the API it doesn't work.
I'm not unaware of the events mentioned as well as other stories such as the election if their current PM.

I feel this has been covered a lot across the BBC and NYTimes
Yuck. This kind of hyperobsession with rules is part of what puts me off about Nordic countries.
Are you sure you aren't confusing "white knight" for "person who doesn't appreciate seeing other people treated like shit"? I originally thought that phrase meant something like "Claiming to represent someone's position or speak for them when they can very well speak for themselves." But assuming that http://knowyourmeme.com/memes/white-knight is a credible source, that phrase actually refers to dudes who argue against misogyny because they want to get laid. I hope that isn't the sense in which you're using it because there are some gaping flaws in that concept:

- Unless you're all using your real names and on the same campus or convention floor, how does that even work, logistically?

- Treating people with basic levels of respect does not magically make them attracted to you, though it will make them more comfortable hanging around you.

- If the only (or even the most notable) reason someone can think of for trying to argue against misogyny or other flavors of assholiery is to get laid, that person needs to go home and rethink their fundamental values in life. Implying this is true of men generally is pretty misadrist.

I suspect you aren't actually using knowyourmeme's definition, so could you clarify the behavior you're referring to when you say "white-knighting"?
My guess is that "Yeah, me too" posts rarely add anything to the conversation - sorry, I'm being blunt here, but that's the way HN rolls. If you find a post humorous, just upvote and move on. You'll get your chance to crack a joke in due time.

The contrast is with ten-comment-long Redditesque variants-on-a-theme threads, which I personally enjoy - on Reddit. Here, I'd rather cut to the chase with insightful commentary.