skysight-inc/HackerNews huggingface dataset:
There has probably been a half dozen of these threads on HN, and every single time, they have the fees waived. You see a much different strategy with public telco horror stories regarding roaming/data fees and things like that.

There are a couple pro tips for anyone interested:

- Configure billing alerts, so that if your bill goes over an expected threshold you will get an email/sms/etc [1]. If your bill is usually $20/month, then set the alert trigger for $30/month, and you will get an alert. In this case, it looks like they just racked up the bill, likely via crypto-currency mining, but what if they were deleting data, etc. You want to be pretty proactive about this stuff. This only takes a couple minutes.

- Use dedicated role accounts, rather than the AWS root account, so that you can roll keys without a huge impact [2]. You can also give narrow rights to your role accounts, so that they do not have access to everything, this will greatly limit the scope of an attack. It seems that people mistakenly publish their root AWS keys to github, then this type of stuff happens, but luckily AWS is pretty good about it. Although, AWS cannot help if you had your database exfiltrated, or production instances deleted, so you really MUST create role accounts, and limit their abilities [3].

- Monitor the activity on your account [4]. Create some type of alerts so that you will get notified about suspicious activity on your account. For example, if you do no generally create new instances, have an alert fire on this event type, via cloudtrail [5]. Same goes for deleted instances, etc, then you will be in the loop at things are happening.

[1] http://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/...

[2] http://docs.aws.amazon.com/IAM/latest/UserGuide/roles-creati...

[3] http://arstechnica.com/security/2014/06/aws-console-breach-l...

[4] http://docs.aws.amazon.com/general/latest/gr/aws-security-au...

[5] http://aws.amazon.com/cloudtrail/
> I don't know about @jbenet's particular journey to these ideas

Git is the single largest influence on me. After that, various other papers (all the CAN literature, bitcoin/bittorrent, CRDTs, etc), and conversations with people. in particular, two close friends (jzim, davidad).

> We should give Ralph Merkle a Turing award

I agree! Zooko recently told me that a long while ago they dubbed themselves "Merkle Tree Huggers". I am too!

> Except we shouldn't because he patented Merkle Trees, apparently.

Sigh. patents... :(
one of those link on that page should totally go to a page stating 'I just told you to not fall for scam links and first thing you did was to click on a random link on a random internet page! next time, know better not to!"
I'm happy to answer questions about the design decisions if anyone is curious.
5) 4 days

Though I'm leaving my currect job that is 6 days a week.
Welcome to the world of the $6 bus ride to work, $7 juice not included
Sorry, I forgot that the printer dots were lingering in the HN consciousness- I was thinking of these things [0] (shown here [1] on the us $10, with little ones next to them to give apparent visual purpose) which I've also seen on non-currency things such as event/movie tickets iirc. Wikipedia suggests a scanning-hardware focus of the circles, as opposed to the software focus of the "Counterfeit Deterrence System" discussed in OP.

[0] http://en.wikipedia.org/wiki/EURion_constellation

[1] http://i.imgur.com/XInY8HI.jpg left side
For those who may think that Mongolians and Chinese are related;

Chinese and Altaic people are not related. See http://en.wikipedia.org/wiki/Altaic_languages

By Altaic I mean Central Asians like Mongolians and Turks/Turkic.
Show HN: Making an open-source 2D physics iOS game in 2 weeks
And another from this: https://news.ycombinator.com/item?id=9083849.
You mean "some mass-media claims people in Baltics disagree with that".

I don't really want to interfere with all that information war of yours, but as a Baltic citizen I feel almost offended by generalizations like that. Most people I know (including myself) would strongly claim this is bullshit, and have ironically-scornful attitude towards journalists and politicians spreading all that hysteria you are referring to as "the sources". Of course here are people, who feel otherwise, but I have ironically-scornful attitude towards them as well.
“The World's Most Dangerous Trail” Reopens This Week
1) Even if Paul can't predict you perfectly, it may be worth exploiting a probabilistic relation.

2) Can Paul see that you're not very self-aware? If Paul can't predict you at all, why does he believe that he can?

3) One of the applications of logical decision theories (TDT/UDT/etc) is between advanced agents or computer-based agents that (a) are very smart and might well be able to predict each other better than humans can and/or (b) might be able to look at each other's source code.

4) One of the other major applications is for the reflective consistency of self-modifying agents. The sort of self-modifying agents we're concerned with aren't human and can look directly at their own code; we should expect advanced forms of such agents to be correspondingly self-aware.

5) Many existing analyses, e.g. of Nash equilibria, assume that you know enough about the other agent to believe that, e.g., they will also be looking for a Nash equilibrium.

6) With that said, if you assume sufficiently great ignorance to break or prevent exploitation of any logical correlations, even correlations of the sort involved in "I know I try to maximize my utility" or "This agent and I are mutually ignorant of each other, and therefore will gravitate to a Nash equilibrium if there exists a unique Nash equilibrium", then you can end up outside the applicable domain of logical decision theories. (This may well be the case for actual humans! We can't read each other's source code, couldn't understand the brains if we saw them, don't know which decision theory the other person actually believes in, etcetera.)
But you're dealing with trade-offs unless you have unlimited resources. If you want an iOS, Android and web app as soon as possible with a decent UI on a limited budget, PhoneGap is hard to compete with. If you want the slickest possible iOS UI, native is likely the way to go but it costs significantly more resources if you want to support other platforms as well. You're not getting anything for free and you have to decide what you want to spend your resources on.
I'd love for it to be open source (and I do believe that would be the safest for all), but you know as well as I do that's not the world we live in. The safety code is going to become a feature/price differentiator/trade secret that car companies live and die by.
That's such a huge problem with exploratory programming: the demotivating effect of knowing that there are better versions of almost anything you're building, because other people have been working on the problem for longer.

You have to get over it and keep going anyways or you'll never become one of those people yourself! (Or even be able to make an informed decision about whether you want to).

Not coincidentally: part of the point of the company we just started. :)
1) Not sure where you're coming from. If a company has damaged me for more than $20, I have a constitutional right to jury trial against them.

2. It is meaningless in the context of "you violated our language as pursuant to § 12 paragraph 10 sentence 4 clause 2 subsection c item 15" because their language never even makes into the case due to lack of provable assent. Claiming "clickwrap", "browsewrap", "click-through" or any other jargon doesn't help. You will need to provide the full source of the code that was actually ran and show that the user actually read, understood, and assented to whatever language you claim. This is basically impossible on many fronts: a) most companies don't track events in enough detail b) you'll never be able to prove those events actually happened c) even if you can prove that someone actually checked a box and pushed a button, you still can't prove someone actually read language and agreed to it.
Thank your for the link to Matter and Motion. I had never heard of it, and I'm enjoying what I've read thus far. It reminds me in a way of the Feynman Lectures. The greats often seem to have a way of explaining concepts in the most clear, concise way possible.
Is there a canonical list of "remaining open problems" that need solving in order to construct a useful AI (or rather, a more-powerful-than-human optimization process), other than the construction and validation of a sufficiently robust decision theory?
Yes, but not solely depending on it at this time.
How to mislead with numbers
Producing lactase into adulthood is genetic. I think some gut flora will result in less discomfort than others (similarly, eating yoghurt will help).
I double that. Honestly, I expected that somebody already explained it in comments. Before reading so detailed and in-depth explanation on "how?" I would expect broad and self-selling explanation of "why?".
Producing this is my major current writing project. Meanwhile, http://intelligence.org/files/TechnicalAgenda.pdf
Thanks for your assurances, but catastrophic failure does not an understanding make. Also, "not break the economy" is not an actionable (or, I'd argue, even comprehensible) framework.
isn't this a bit hard pushing the shell prompt? Shell's intention is not being a repl or programming environment. It's intended to command basic io operations. (At least whenever it was invented) It has programing like constructs because, that helps while automating.

And because of this, unices come with at least one accompanying higher order scripting language like perl or python.
Look at it from a different perspective. I agree that an argument centered on peripheral availability is no longer as applicable as it was just a couple of years ago.

- No chip that needs an OS can truly replace an AVR.

- No chip that takes more than two seconds to boot up can truly replace an AVR.

- No chip with a 2,000-page data sheet can truly replace an AVR.

- No chip that requires binary blobs to do anything interesting can truly replace an AVR.

- No chip that's available only in a BGA or other leadless package can truly replace an AVR.

- No chip that requires a 1-gigabyte toolchain installation (or, Woz forbid, a "cloud"-based toolchain) can truly replace an AVR.

In general, no chip that wasn't explicitly designed to be easy to use by nonexperts can truly replace an AVR. Even lack of 5-volt compatibility has proven a handicap for some suitable candidates like the Cortex-M3 part used in the Arduino Due.

Nobody in the hobbyist market cares if the chip costs $0.50 or $5.00. Their time is worth more than that. An 8-bit AVR can run 32-bit C code all day long without requiring the user to become a Linux sysadmin or wade through a bewildering selection of thousands of RTOSes, none of which are perfect for any one job. That is a huge deal.
Finally! Our file sharing efforts are no longer bound to Earth
I should add that what I'm trying to illustrate here is that arbitration clauses are a big problem. Arbitration is a stacked deck, and consumers always lose. They lose even when they win, since you can only arbitrate your individual claim.

The clauses are very difficult to fight in court, and they deprive consumers of rights they don't even know they're giving up. Arbitration effectively allows companies to bilk consumers out of money and then make it so expensive to recover that the consumer (or her lawyer) won't bother. It's legal, and it's constitutional, but damn is it shitty.
I'm currently writing one in JavaScript of all languages, just to prove it works. also, it's true multi-platform ;)
If worried, you can always email us at hn@ycombinator.com to get a reading on what's going on (not that we always know). But really, don't worry about it. Of course you're a positive contributor. Truly negative contributors, by the way, never worry about this.

We got rid of average because (a) after looking extensively at the data we didn't see any value in it, (b) we had evidence of people gaming the metric, (c) its implementation was complicated, and most importantly (d) we think upvotes are wrong thing to optimize for. Optimize for saying substantive things.
I'm lactose intolerant and am fine with that term.
Ruger LC9 downstairs and Remmington Shotgun upstairs. I usually keep the LC9 on my pesron including while I work / watch TV etc. Someone is awake at all hours of the day and night and we have 2 dogs.

BUT

One thing I think a lot of people underestimate is a relationship with their neighbors. We don't have a neighborhood watch but we do communicate with our neighbors about shady activity and are always looking out for each other.
Personally, Rothko has been one of my favorite artists since I stumbled onto some of his work clicking through thumbnails on a shitty web site years ago looking for band posters to buy.

I love photorealism, and some of my most memorable experiences with painting are from scrutinizing Old Master style works in art museums, but Rothko just scratches an entirely different itch for me.

The first time I saw his stuff, even in a tiny thumbnail on a shitty CRT, the big bright colored shapes, simultaneously rigidly geometric and softly organic hit me somewhere in the back of my monkey brain. I found them soothing and a bit electrifying at the same time.

I was really excited to see some in person at the Guggenheim, framed the way the artist intended. These massive paintings sit at ground level and when you stand in front, they become a doorway into something both desolate and calming.

One thing Rothko forcibly reminds me is how neutered idea of color is in our day to day lives. We're so digital we tend to think a color is just some RGB value boxed in by the limited gamut of an LCD. It's like we listen to music only in 8-bit mono and have forgotten what more there can be.

But if you see an actual painting in the flesh, done by a master who spent a career focusing almost entirely on color, you realize what a powerful thing it can be and how much more your visual senses can be stimulated than they almost ever are.

Looking at a Rothko to me is like hearing a pipe organ in an ancient cathedral. Instead of a flurry of tiny precise notes that make you think "gosh, what a skilled technician", he just lays out one long, monumental chord that you feel in your bones.
has anyone found a translation of the application document?

https://www.politsei.ee/dotAsset/204085.pdf
Since a few years, rucula is mainstream here in Argentina. Every time you go to a restaurant most people order a rucula salad.
9 truths that computer programmers know that most people don’t
I built the same app using Android and iOS, but considered Xamarin at one point. I'm still considering it.

When I was deciding, I had a look at the Xamarin docs, and it seemed to reference the underlying native idioms quite often. I figured that I'd end up spending the same amount of time learning Xamarin as iOS, so what's the point?

In the end, I found the backend logic was pretty easy to write in Android or iOS. They're both OO languages, and once you've figured out the model it's not going to be hard to port. After all the phones all have similar hardware, and there's got to be some way to do the same thing.

The problem is the UI. I found it was a massive pain to learn two ways to lay out stuff. Android seems to encourage you to layout things in group containers (horizontal/vertical) that have an internal logic of their own. iOS seems to have a thing for constraints. Neither is very obvious, and they are not that easy to port from one to the other. They also each have somewhat different aesthetics (this friggin changes every time there's an update), which means you need slightly different designs (no hardware back button? no built in check box?). After grappling with this for ages, I ended up doing webviews with responsive pages. Makes the thing look like a web page, but a simple one that works like an app and can also be tested on a desktop browser.
My semi-serious opinion is that by using Adblock, you are helping fund the web in the long run by collapsing bad ad-driven behavior and making more pastoral models compare favorably.
When the ESA or NASA tells me that Titan has a methane atmosphere, how do I know it is not helium or ethane? I have no clue how to read spectrometer data and neither does the public. Hence we have to have faith because NASA has a track record.

When the population, who has their favorite science leaders ranging from the creationist museum guy to Neil deGrasse Tyson; (I am a Bill Nye guy), how can the subject not get messy?

David Roberts, the writer of the article did a solid job discrediting Jonathan Franzen but his solution does not seem workable. I think the public needs to see "Mythbuster" like experiments or least kids should. Experiments they can see, touch and recreate if they are ambitious DIY people.
Yea this is also important when someone allegedly calls from your bank.
On the other hand, the absence of such information means that games don't depend on it.
that's a base58 encoded multihash: https://github.com/jbenet/multihash/ and https://github.com/jbenet/go-multihash/
Recently my friend from work got a similar call which asked him to transfer $5000 immediately or else he will get arrested for improper tax filing/tax evasiongoo within 30 minutes!!! Being new to the US, he was scared and started panicking. But people calmed him down and told him to ignore it. He might have transferred the amount if he had no one to consult that day.
The most famous nobody in Chinese mobile game industry: Raven
The third one also needs a try/finally to guarantee (for some definition of the word) that the file gets closed.

With the code as-is, you can introduce errors elsewhere in the program by renaming the log file, creating a directory with the same name, waiting a while for the process to run out of file descriptors, and then deleting the directory and undoing the rename. Conversely, the function can throw if another part of the program keeps too many files open.
Why would you think that? We're very concerned with not excluding outsiders. One of the great strengths of the internet is the potential for anyone to make a substantive contribution. Indeed, making substantive contributions should be the way to become an insider (or the healthy equivalent of that concept) on Hacker News.

There are some fair criticisms to be made of HN being a little insular and exclusive. (The leader board, for example—not that we emphasize it or even like it—moves in geological time.) We plan eventually to work on that to encourage more up-and-comers. But how a guideline against gratuitous negativity could discourage any outsiders except trolls is beyond me. It's dismaying that anyone would think so, so please let us know your concerns.
I don't think he's advocating for warrant-less wiretapping.
Is it possible to do logic code in Xamarin and develop UI natively for each platform?
> Git is the single largest influence on me. After that, various other papers (all the CAN literature, bitcoin/bittorrent, CRDTs, etc), and conversations with people. in particular, two close friends (jzim, davidad).

Oh, interesting.

Funny coincidence: I actually met davidad once, when I first starting out at my job. I think because of his asynchronous logic automata. We somehow ended up discussing busy beaver Turing machines over ice cream†.

† Toscanini's near MIT, fantastic ice cream.
The shell itself is a programming language, it has construct and everything because well, it is a programming language.

I am not a fan of the bourne shell syntax but you can write fairly large programs on it, and the idea itself of using other programs and piping it at the core and heart of unix.

Perl is tied with any modern unix for historical reasons, but it has been criticized for not really following the principles of unix really well.
Firefox issues have been fixed, give it another try!
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
This is excellent work, a great example of creating a solution to solve a need or want. My only suggestion would be for the addition of an App Preview - https://developer.apple.com/app-store/app-previews/ - to help users see how the app works live when viewed from the App Store and iTunes. This might help those that are trying to learn how to use it (Cut down the mentioned 2 minutes in one of the reviews to a few seconds).
Is it that simple? The "Basic Bitcoin Security Guide" posted by a /r/bitcoin moderator seems to make it out to be much more complex: http://www.reddit.com/r/Bitcoin/comments/1pxy4w/basic_bitcoi...

Note that this isn't a guide on how to use Bitcoin securely. The guide itself admits right up-front that this is the "20% effort for 80% security" guide, or in other words they have to leave some more advanced stuff out that is still required for security, even if it doesn't represent a large amount of marginal risk.

(P.S. epoxying your ports was mentioned, un-ironically, in an upvoted post in that same thread).

Among the things that a mere mortal has to contend with to use Bitcoin securely (assuming they get the other 20% of what they need to know elsewhere, of course):

* "Unplugging their Internet" to generate a safe wallet password.

* Ensuring their computer is completely secure as well (as pointed out in the section on choosing a software wallet, "They are among the best place to store your money safely (provided your computer is secure as well)").

* Deterministic wallets and other wallets.

* The need to take extra steps to backup wallets if using BitcoinQT

* How to spend money if you're not actually keeping your computer seat warm with mobile/online wallets, with the caveat that you can't actually store any more money in such wallets than "you're prepared to lose".

-- They also point out blockchain.info here for use as online wallets, even though blockchain.info is notoriously insecure compared to other alternatives.

* "Don’t use your online wallets from unsafe computers", which is practically as useless as advice goes as saying "Always carefully read and understand all prompts that a webpage or software program displays before clicking on any buttons, even if closing the prompt is required to proceed to your actual task".

* Advice for cold storage: 'set one up easily by buying an old laptop, reformatting it, installing Linux and a Bitcoin client'. Anyone else remember that time you couldn't safely save USD without buying an old laptop and installing an OS for experts?

> And work on transaction scaling is far ahead of its need as the current block size is not a hindrance at the current transaction rate, although maybe you actually know that already.

Indeed, Bitcoin is in no danger of approaching its practical transaction limits anytime soon given current Bitcoin use growth....
>I'm Chinese. There's no suggestion of any other ancestry than far eastern, yet I can still drink milk.

Lol, your mum's been sleeping with the white milk man. I don't blame her, of course, considering the average East Asian penis size.
That information can be collected without an illegal search warrant.

The phone companies are required to keep call records for at least several years. I tell the IRS investigator that I got such a call, and now they request the records from the phone company.
CSS Squad
We at CSS Squad are looking for people who want to help to create convenient, nice, cool CSS templates for GitHub which are all put in an organization and can improve and others in the Organization so we want to create nice CSS templates. Do you like it, please contact the following E-mail address: me@bastiaan.pw
I like this type of long read on a nice Saturday afternoon. And the comments are quite instructive.
The .Net/Visual Studio ecosystem has been looking increasingly compelling these last few years. But, I am old enough to remember evil Microsoft, so I will almost certainly never go there.
You can't imagine the feelings a person experiences, when he sees 12k+ debt on an almost not used account!