skysight-inc/HackerNews huggingface dataset:
On Twitter you also get notified by email when someone follows you, only the recipient can opt out of this behaviour (which as it should be).
It was a pleasure reading your entry, because it is exactly how I feel about privacy.

Actually, the whole process, or movement, that different governments promote is making us believe that if we want privacy, we want to do "bad stuff".

This may not seem obvious to people, but I see clearly that just about 100 years ago, privacy was "sacred" and untouchable, while nowadays it is becoming something to be ashamed of.

We are slowly becoming an Orwellian society, and I think the scariest thing is that our children, or maybe their children, will grow up in that kind of world and see it completely normal.
MS Natural Ergonomic 4000. If there was a version with buckling springs, I'd be first in line to buy one.

One features I have recently discovered is that I can set it on my lap and still touch type at speed.
G+ did nothing out of the ordinary here (if indeed it did anything, there is plenty of guess work in that post) Facebook friending and Twitter following have landed many a person in jail, none of these services got this sort of blame for it.

When adding someone to your circle they get an email notification, same as when you follow someone on Twitter they get an email telling them that, But suddenly in G+ it's 'aggressive'?! sensationalism and blaming one service for something that is done by all and is mainly innocuous is bad form.

And for the record G+ doesn't bulk send invites to all your contacts that just misinformation and FUD spreading.
Writing your own method to solve a problem every other language does out of the box is missing the point...
tried to play it with my galaxy note, as the stylus registers mouse click events. there was about a half second delay between tap and action.
All of it, at least the last time I checked.

You used to be able to wrap the client in your own Python, execute that, and give yourself extraordinary powers (read data from any market in game, send a pop up message to any player, etc)
Thanks, that helps a bit.
So the ltbin binary blob is actually just a renamed nw binary from https://s3.amazonaws.com/node-webkit/v0.8.4/node-webkit-v0.8... release.
I was unable to find out where the libffmpegsumo.so binary came from (I know it is part of FFMpeg and also integrated into Chromium, but what exact version is compiled there and with what options? They differ a lot, even in the legal context).
And then there is the whole plugins folder which contains more sources that are not in git for some reason.

There is no real point for LightTable to be providing some bunch of binaries. A pointer to node-webkit would be enough, they have binaries (and build instructions) on their github front page.
It's probably not about red tape. It's that companies listed on US exchanges have higher valuations than companies listed on the ASX.

There's just not that much red tape in Australia. Starting and running a company costs a few hundred bucks per year. If you keep up your books, reporting takes a few minutes per quarter.

Bam, you've successfully navigated all the red tape needed to run a software business.
Security Risks of Embedded Systems
I'm surprised that RC4 counts as GOOD, too. I thought it's considered broken. Jakob Appelbaum said we should assume it can be cracked in realtime.
WPChimp Countdown - "Coming Soon" Theme for WordPress
Python is used throughout the whole product, both server and client. AFAIK, especially the UI is written mostly in Python.

I am not an expert though, but I do follow their very interesting dev blog. A few references:

http://highscalability.com/eve-online-architecture
http://www.slideshare.net/Arbow/stackless-python-in-eve
tedks didn't talk about definitive truths. The word used was "likely". Very few adults have memories from before the age of 2 and a half, and most who report memories cannot distinguish between personal memories and knowledge of the event given after the fact. If mililani has memories from before 2 and a half, then they are quite likely to be false memories. The evidence here isn't being dismissed, it's just being evaluated.

In your case, having memories from 3-4 years is entirely possible. However, your own subjective experience isn't definitive proof either. How can you prove that "nobody told such things" to you?
> Sure, you can develop one of those, as long as you subsequently provide a means to circumvent the tamper-proof mechanism

No, you do not need to add a way to circumvent the tamper-proof mechanism. Thats the whole point of my comment.

Section 6, Conveying Non-Source Forms:
"this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM)."

If the device is completely immune to software modifications, the anti-drm requirement of GPLv3 won't come into effect.

Last, a device which the manufacturer has ability to tamper with is not a device I would call tamper-proof. The attacker just need to get the developer key, so maybe Tamper-resistant is a better description?
Being a new entity, shouldn't you be worried about your product instead?
something something infrastructure scale
This is about a year old I think. They're promising some big changes soon, or it may be a completely different browser, since they're saying they'll be using Webkit. They want to completely avoid domain name takedowns with it, by using something like Namecoin:

http://torrentfreak.com/how-the-pirate-bay-plans-to-beat-cen...
As a tax practitioner working with software companies and their owners I have come to the conclusion that the Australian tax system is very hit and miss. The base rates for corporate tax and capital gains tax are high. There are some real tax traps laying around such as Division 7A which can inadvertently cause major issues.

However for startups, the tax system can work very well for you if you make full use of it. The recent changes to the R&D Tax Incentive have made it very popular with startups as it can fund up to 45% of the development costs. Every year I see many five and six figure tax refund cheques go to software startups that don't have significantly large revenue.

Once you get larger, the tax & other benefits of offshoring are undeniable. I would expect that Atlassian will keep their development teams in Silicon Valley and Australia, who can still benefit from the better access to capital and valuations from outside of Australia.
A Visit to Japan's Bunny Cafes
For a very good (if long) explanation about Bitcoin in general and why this information is potentially relevant to the progress of Bitcoin - http://www.michaelnielsen.org/ddi/how-the-bitcoin-protocol-a...
Particularly worth noting is how well a novice Haskeller performed. In particular, the novice's program took the second-least amount of time and was the second shortest. Here's a description:

> The Haskell Report was given to a newly hired college graduate, who was then given 8 days to learn Haskell. This new hire received no formal training, but was allowed to ask an experienced Haskell programmer questions as issues came up during the self study. After this training period, the new hire was handed the geo-server specification and asked to write a prototype in Haskell.

A college student who had just started learning Haskell eight days ago managed to put out a very credible prototype! Clearly, Haskell is by no means impossible to learn.
Of course, when you are coding in such a way that you know what all of your shared resources are, sometimes it is convenient to be the one in charge.

I pretty much always go to a cooking analogy. Knowing how many spoons/dishes/ovens/stovetops/etc is critical to specifying an algorithm for making a large dinner. In many kitchens, you even have to account for how long it takes to clean said items to know how many you will need.

Basically, when designing an algorithm (or recipe), I think I fully agree with what you are saying. When you are designing the plan of attack on how something will actually be done, you typically have to go lower.

Now, I fully expect/hope that that part of the task could be done mechanically. I think it is safe to say that compilers aren't as far as many advocates put forth.
... but the Navy went with C++ for the actual system, I'll wager.
This is an off-contract pre-paid plan. I believe that you must buy these as SIM kits from Walmart. When I got it, you had to buy it from a physical store, but it looks like you can do it online now though it may take some time for your SIM card to arrive.

Word to the wise, you get basically no T-Mobile customer service once you switch to pre-paid. I have been on contract with them before and they are very helpful, but on pre-paid it seems like you are on your own.
And how much time and $ has been expended on this pointless make work.

I worked for a large publisher and they wasted a vast amount of time and limited release dates to implement the cookie law - all that could have been far better used in improving their sites.
When I turn off data on my Android phone to use it as a backup phone with my home SIM in, it does indeed last for weeks. Modern phone designs are a marvel of efficiency for what they're expected to do.
What if my entity does not produce a product?
> What does suck, indeed, is when people try to use tools that were meant to make HTML docs look nice to build an office suite.

The same thing is now happening to a certain extent in the native mobile development. UI Frameworks have been steadily inadequate towards the modern UI idioms and trends, so people are doing crazy things customizing the standard components to have their app looking like FB's app, for example. It's the UI frameworks that are seriously lacking, not so much the tools and the languages.
Is it leaner than bottle or flask?

It diesn't seem as clean on a first glance?
It's the equivalent of smacking a malfunctioning (mechanical) appliance to try and make it work again. Maybe you just want something to last long enough until you can get a better-designed, more reliable appliance.
You forget the English stereotype where everyone is always so nice! More seriously, if they're making the place "feel like home" (limited snack options, coffee-machine dreg rather than barista-prepared fluff, etc), then I suspect it's a feeling of community: let's keep the place nice and clean not just for the owners of the building, but also for us, the ones who 'live' here.
Haha this is so true! Maps became rubbish after the update. The same goes for Hangouts replacing Talk.

So, for now, I just turn off updates and the update notification in Play / Market and then keep backups of the APKs every so often so you can go back.
"If they arbitrarily gave themselves coin, for example, then no other client would accept that they hold that."

Would this be detectable in practice?
Evan Spiegel's cool reply to Mark Zuckerberg
another source, just in case http://webmail.cs.yale.edu/publications/techreports/tr1049.p...
A quick glance at the urban dictionary should be enough to get you started: http://www.urbandictionary.com/define.php?term=miss%20thang

It's a bit like reminding African American participants to sign up using one of the terms from http://www.rsdb.org/race/blacks
Students Design an Underwater Remotely Operated Vehicle
Both Haskell and C++ have come a long way since 1994.
Bitcoin newbie here, so it's probably something obvious, but can I buy Bitcoin from this app ? I wasn't sure if the "receive Bitcoin" meant that.
The whole client uses python, or at least did back in 2008. Someone decompiled and released the source at one point, which allowed various exploits and easier macroing.
Probably varies from state to state. I once had a temporary restraining order served on someone based on nothing but my say so. I went to a judge with my lawyer, and the other party wasn't there and knew nothing about it until they were served.

To an outside observer it probably looked pretty mundane, but inside the little circle of conflict there were real dangers and the judge went with caution.
> Those CPU don't have as much cache memory (which is vital for a CPU to be fast), are very low powered, and not cooled by any fan.

They are, nonetheless, far more powerful than computers which ten years ago ran comparable applications of comparable feature and comparable eye candy complexity (if somewhat lacking in design taste).

I think cache memory should mostly be irrelevant for many of the user-facing mobile applications. They tend to be more I/O bound than computationally-bound. I think something is seriously fucked up if a programmer manages to screw up the performance of his Twitter client or chat application because of caching. This isn't the case for, say, mobile games or various types of multimedia applications, but that's a different story. The point is, a native-looking interface made up of nothing but native-looking widgets has no excuse for being laggy on such a platform.

Cache memory is not vital for a CPU "to be fast" in every situation, it's vital for a CPU to be fast with bulk data. If you're working on bits and pieces of information that are hundreds of bytes in length, low cache count is no excuse to be slow.

It's also worth noting that on today SoC's, a lot of data processing is offloaded in different manner. Small cache on a general-purpose CPU that has to do software video decoding has a far larger impact than small cache on an SoC with a dedicated video processor, with its own set of fast-access memory buffers & co..

I'm obviously not trying to imply that a 1 GHz mobile SoC is equivalent in every term of processing power as, say, a 1 GHz network processor or a 1 GHz PowerPC from a Powerbook. But things are actually somewhat better than you paint them to be.

> Many things are already preoptimized on the kernel level, but it doesn't change the fact that even html and javascript parsers, which parse text, will be slower on those devices.

Obviously not. What I am arguing is that having to parse HTML and Javascript in applications that are not web browsers (or which otherwise don't have to browse hypertext because hypertext is essential to their intended function) is superfluous.

Edit:

> Performance will bite you on mobile software.

Performace will bite you on every type of software. It's a mad, possibly rabid dog that hates humans. Some programmers, however, seem very prone to teasing it.
I used itch to buy Fjordsss over the Christmas break and it was a brilliant experience. Really well put together site.
> In what freezing fucking hell is a dual-core, 1 GHz computer with gigabytes of RAM and tens of gigabytes of storage and 3D acceleration that can fit in my pocket memory-starved and CPU-starved?

Sounds to me like you've never developed seriously on an ARM chipset. These devices are worlds apart from your standard desktop, there is a reason that both Android and IOS dropped Adobe flash. It's partly the hardware and partly shitty ARM code, its not really much to do with the specs. I can do things much more easily on an underpowered x86 than an overpowered ARM.
"* Please note Docker is currently under heavy developement. It should not be used in production (yet)." [1]

[1] http://www.docker.io/learn_more/
I hope the move helps them and doesnt cause their products to suffer. We use Jira in my organization and I hope that we can eventually get off SVN and move to Stash or Bitbucket. Although thats probably a pipe dream but I still favor Git over SVN.
And maybe include "how many pence to a pound"? My assumption is this is like pennies and the US dollar - 100 pennies to a dollar; therefore 100 pence to a pound?
> Last time I tried it was hours, although not instant as you might hope.

Unless it's christmas, in which case you have to wait a week
I don't want to discuss how and if women or men are disadvantaged by the society, but don't you think that gaining an unfair advantage over someone that did nothing to cause you to have the disadvantage initially doesn't really solve the problem?
Security Prof posts on data privacy - leaves open access to his private files
@caius was circulating this post on data protection today:<p>http://www.cl.cam.ac.uk/~rja14/Papers/caredata_trifold.pdf<p>But unfortunately left open access to all his private files (including confidential customer/banking details) on his web server...<p>http://www.cl.cam.ac.uk/~rja14/Papers/Barclays
Is there really a practical difference between double spending and generating coins out of thin air? I can just duplicate coins by sending to two wallets I control. Or is there something that would prevent me from later spending some of those coins?
Care to expand? I still find that Java's are some of the best concurrency libraries you'll find, among imperative languages or otherwise.
We're doing the same thing at Gamevy. We're small at the moment which makes it (fairly) easy. As for how it goes as we grow - you can check out our blog on the "experiment"! http://giantleap.me/
I just downloaded it. Besides creating a file, typing some stuff. I don't understand how it works or what it's meant to do... Quick google search, I can't figure it out... Am I missing something?

The video on the website, I can't even...

So confused :(
"It should never be a crime to report something to the police."

I am not sure about that:

http://www.wired.com/politics/law/news/2008/02/blind_hacker?...
Yes, we desperately need the "mobile is the new desktop computer" meme to die. You get what you pay for, and a CPU that barely consumes a watt will not deliver desktop performance, no matter the cores, memory or frequency.

That said, compared to actual CPU- and memory-starved embedded systems, mobile is a freaking race car. If you measure your memory in multiples of megabyte, you need not apply. Given that, the performance situation on mobile is rather appalling.
I agree. I wish "a rose would still be a rose by any other name", but in reality it's nothing like that. Names are extremely important ("Patriot" Act, etc. George Orwell knew what he was talking about in his book and why politicians would use Newspeak for the same reasons, to manipulate people).

Pirate has just too many negative connotations. Would someone create a party called the "Communist Party" in a democracy today? Even if their intentions would seem much different than the "old communists", I think it would have too much trouble getting off the ground (in any democratic country, not just US, where it's impossible for any third party to get off the ground).

This is also why I dislike the names darknet or darkmail. Prosecutors in US are bad enough as they are [1] (and remember Cameron Ortiz? [2]). Imagine them having to explain what a "pirate browser" or a "dark net" is to a jury. They'd say that they clearly named it that way because their intent was evil from the beginning (even if the tool may be technologically "neutral"), and they intend it for doing bad stuff with it. And I imagine the jury, who wouldn't know any better, would tend to buy it.

And I also agree completely that normal people may try to stay away from having something called "Pirate Browser" on their desktop.

I think I understand why people usually choose such names for their projects. They want to rally their supporters faster, people who really get what it's about, but I think it would do just as well based on what it does, and not because of its name, with that early adopter crowd, since they will understand what it's about and what it does.

[1] - http://www.nytimes.com/2014/01/05/opinion/sunday/rampant-pro...

[2] - https://petitions.whitehouse.gov/petition/remove-united-stat...
My thoughts exactly! I don't even know what "restraining order" is in my language.
[Show HN] ToDo app with local storage (built with react.js)
Hi there,

Just thought I'd share the source code of a little project of mine: https://github.com/lollipierre/react-bullet-app

There are a ton of apps that you can use to manage your to-do list. The main difference with this one is that, despite living in your browser, no info is ever sent over the internet about this secret project of yours. Also the UI / approach is slightly different from more complicated apps. Anyways, it suits my professional needs.

Nothing too fancy, if you want to try it live you can go here:
http://rawgithub.com/lollipierre/react-bullet-app/master/index.html

It was meant to be a personal app to start with, but some colleagues are starting to use it so I thought I'd share it with HN.

Feel free to hack and send pull requests, there are still some missing features. But for now it fits my needs.

Feedback appreciated (on the app and/or the underlying code), thanks :)
Various European Locations (Vienna, Milano, Sofia, Belgrade) - Bank

We're currently looking for a couple of "full stack" developers to join our R&D team. We mainly work with big data analysis and visualization.

We use Scala for most of our things (Akka, Scalding, Spray). We make heavy use Hadoop (HBase and HDFS), ZeroMQ and Redis.

On the client side we've been using D3 a lot with both Backbone and AngularJS (we like CoffeeScript).

Send over your cv using "6995020 - {desired location}" as subject line to me michiel.pascolutti@gmx.at (pdf please!)
The point of maintaining the source code to the latest version is to guarantee its survival to the long term: at some point you will have to pass the ownership to another, younger, dev that might not have been taught into this older technology; or port your script to a newer hardware, and eventually deal with an sub-optimal or incomplete VM.

Either you maintain to the latest version and distribute the cost in time or one day you will have to start from scratch, and probably lose more time and money to do so.
See every organization still running on XP ? They may be sentence to death in 3 month, that may be the hardest way learn it.
Is Valve’s SteamBox a contender for the next developer workstation?
Oddly, he mentions three client-side areas: Web, iOS and Android.

Did anyone else notice that he didn't mention "THE DESKTOP" or any native applications? I don't know about you but I tend to use native applications every day and use the web for getting data and info. I don't use "apps" that sit in a browser all day.
If he thought that the Web/iOS/Android system was bad, he should have actually put Web / iOS / Android / WindowsPhone / Metro / NatinveWin32 / Linux / Mac OS.
Although the web was meant to fix all the problems with writing cross-platform apps, it hasn't. So I still happily use and write native applications for each platform instead of writing something for the Web that'll be out of date in a few years or will need testing in one of any 25+ combinations of browsers on different platforms.

Anyone else?
Well, Blender uses Python 3. :P
(I know, not an option for people who already use something else.)
Shameless plug: we @Countersoft actually compete with Jira all day long.

But I hear you - there's not many enterprise grade issue trackers (that don't suck).
> It seems reasonable to me that courts should be able to issue temporary restraining orders without requiring much evidence, as long as it's generally understood that that's what happened.

The potential for abuse is high. The actual abuse is high.

"My partner hit me!" And he's out. The courts are required to have a hearing within 30 days. Call the court and ask for that, and you'll be laughed at. 6 months later, the accusation is dropped.

In the mean time you've lost your house, kids, and likely your job.

DoS attacks aren't limited to computers. When we make it easier to do something... we get more of that behavior. Both good and bad.
http://whois.domaintools.com/piratebrowser.com

https://en.wikipedia.org/wiki/Fredrik_Neij
These one are still alive https://news.ycombinator.com/item?id=7029857
We (Cognitect) appreciate the power of negation, and it has always been part of the plan. From a priority perspective, negation doesn't open categoric new possibilities for our customers in the way that excision, or the log API, or a new storage option does. But we will get there.
[Ellsberg] On Secrecy, Oaths, and Edward Snowden
How a Fake Beard Can Get You Hired on the Internet