skysight-inc/HackerNews huggingface dataset:
>>Now, why do things have to be this way? Are you certain that, even while we the people are perfectly capable of being nice to each other, the countries that represent us must act like immorally self-centered egoists?

That is a very common opinion (yes, I'm calling you naive).

You are making an analogy between civil society (where people are nice) to states, where there is "realpolitik".

You forget that there is a violence monopoly (police etc) to keep rule of law in a society, but not between countries. Before states that enforced a violence monopoly, there were clan societies.

Simplified for clan sovieties think vikings, Afghanistan, parts of Pakistan/Iraq, etc. Not so nice... in fact, you can probably do good analogues between (especially non-democratic) countries and big clans.

(Yeah, the above is a bit simplified -- democracies are e.g. quite nice as long as the opinion at home cares. The point should be clear.)

Edit: AnthonBerg, ok it was not necessary to point out that an opinion is naive. I used to have that opinion myself, so it irritates me. (I grew up reading Swedish media; stupid and simplified world view.)
Why You're Scared of Public Speaking & How to Overcome It
I seem to recall that telecom gold (dialcom in the us) had an experimental email/fax gateway back in the 80's.
Yes, because those methods have worked wonders so far in IT projects, including multi-hundred million dollar ones...
Not that I disagree with your assessment as such, but the peace prize as been award to institutions and organizations lots of times. So in and of itself there is nothing strange or unusual about the EU getting the prize.
Finishing side projects sucks
Some of the English phrases sound a little off to me: "You can download FREE game NOW" - is it "you can download A free game now" (this is what the German translation says right now) or "you can now download THIS game for free"?
No, they come from thinking about problems and gaining experience with a domain.
I don't think it is as much about "early" as it is about "intense and constrained batches of work". The "early" part of things is just a sound advice to avoid missing deadlines, but doesn't really help increase the quality of your work or reduce waste.

Early discovery to outline a draft strategy in small committee (one person is sometimes enough) helps the team with reaching velocity quickly once it gets started. The hard part is sustaining it until delivery of whatever it is you've set up as the target.

That's why sprints can be handy, reducing the amount that needs to be delivered so that the team doesn't get slowed down on a big block of work.
Robocalls stopped by Google phone spam filter
Ask HN: How many ladies in the house?
Anyone who's been to HN meetups able to relate ratio of M:F users from said gathering? Have been on here for years and only just pondered how many users in the HN community are females. Sure, there's no way to quantify this entirely, but would be interesting to get others insights.
I think you're correct in saying that the training experience will require a high transaction cost and level of dedication.

But I think there is a correlation there with many of the points OP makes in his note. The dog won't train him/herself so you must dedicate yourself to some sort of schedule in order to reap any progress; if you won't, who will? This is well aligned with the first point OP makes.

I found the early period of my dog's training to be, by far, the most rewarding both in intrinsic and extrinsic manifestations. I now have a very well behaved dog and I've seen numerous latent benefits in my health and well-being as well.

Ill concede that the most important change I've seen in myself has been a decrease in selfishness and an overall increase in empathy. I am often doing things for my dog simply because I put myself in his shoes (e.g. making sure to take him out right before he goes to sleep, because I know how uncomfortable it is to try to sleep with a full bladder). This seems juvenile and seems like it should appeal to anyone with common sense, and it probably does, but for me it was an important lesson that translated universally across my current life experience. A lesson I likely wouldn't have learned without my dog to teach me.
As a US citizen, this scares the crap out of me. If the government is actively and publicly preventing people from exposing rampant crime, it speaks volumes. At least if they were trying to be covert or slick about it, it implies they know what they are doing is wrong.
That would do a nice service: crowdsourced translations specific to various game styles, with a rating system to have more reliable results + a simple API.
From the comments, a lot of people are taking the wrong message from this article.

It's not "get stuck in and don't think about it", it's actually: "think about what needs to be done, then start with the hardest".

It's actually something I learned during a group project during university. The process is something like:

* Group all your main features

* Plot them on a graph of importance (y-axis) vs difficulty (x-axis)

* The features in the top-right (high importance/high difficulty) are the first things you do

* The features in the bottom-right (low importance/high difficulty) are the last things you do

This is something you have to keep evaluating over time, using a process/method of your preference (that works, of course).

The reason you do the hard/important things first is because it lets you know whether the project can go ahead for the minimal cost.

To take the group project I did as an example: we had to do a mapping application on a mobile device. Most groups went and wrote some code in Java, and wrote a routing algorithm. A few of us realised that getting something running on a device was the "hard" part, so set about getting that working. Afterwards, we went and drew some graphics, and handled some simple I/O with pre-programmed behaviour. When it came to writing the routing, we again tried everything against the device ASAP, so we knew what its real-world performance was.

Those who started writing Java without the device realised they had to convert it to J2ME before they could make it run, wasting a bunch of time. A good percentage had nearly nothing running by the end of the year demo because of this.
The problem with that is that it's really hard to crossover strings of instructions in ways that don't completely break it, especially when code is inserted or removed from one parent. And crossover is 90% of evolution (in fact some claim that genetic programming works just as well or better with no mutations whatsoever and only crossover being used.)
From https://en.bitcoin.it/wiki/Mining_hardware_comparison and some discussions on #bitcoin-dev
Oh, wow - you're right! It does work, and trivially so. That is, I created chr(3), opened it in a text editor, and copy/pasted. Poof! No longer in the cat.

I then put sample command line in HTML, with an embedded &#03; . Yep, copied and pasted just fine.

Which means my SOP for dealing with untrusted text isn't anywhere near as good as I thought it would be.

Thanks for pointing that out!
Like a lot of people here, this brings back fond memories. For me, the first real experience of disassembling was with DOS games, when you would use a TSR (terminate and stay resident) debugger to hook into a running executable and try and figure out what it was doing. I think at the time I was mostly interested in hacking infinite lives - I was a lousy gamer.

I remember one of the tricks used by apps was to encrypt the code in some way, and rely on the DOS single-step interrupt to execute the decryption process as the code was run, one instruction at a time. The idea was to prevent static disassembly with the encryption while also discouraging run-time analysis (since a debugger would usually overwrite the single-step interrupt that fired off the decrypter).

I actually ended up writing my own TSR debugger that could step through such code by chaining the interrupts. It could also detect many of the self extracting compression formats and jump past the decompression stage on startup so you didn't spend the first 10 minutes trying to step through decompression code. I was quite proud of that app.

Then in the late 90s I moved on to Windows disassembly, when I became somewhat obsessed with uncovering the undocumented APIs in Windows 95. I even had a Geocities website where I used to publish some of my findings. The site is obviously gone now, but it's still mirrored in a few places.

In case anyone is interested, there's a mirror here: http://koti.mbnet.fi/vaultec/files/miscellaneous/undocw95/
Professional programmer != person learning to code.
You're not a state. Be polite.
When I read the article on Oracle's page, I was thinking of exactly this same article. Any change they are written by the same person?
Uh. No. I've been entirely civil and I've been open about corrections. What on earth would there be to apologize anyway?
These things have happened elsewhere. In Finland in 2011, a district attorney prosecuted animal farm videographers that had taken video in 2007 and 2009. Most of the claims did not hold in court.
Tesco recruitment process angers local community
"One of the group’s model bills, “The Animal and Ecological Terrorism Act,” prohibits filming or taking pictures on livestock farms to “defame the facility or its owner.” Violators would be placed on a “terrorist registry.”"

This sounds like a line out of some futuristic dystopian film
It's not that all public schools are crappy in California (Palo Alto, Hillsborough are great counterexamples), but a lot of them are.
It's irc on steroids. Very cool.
Revrise - Optimise your online forms
Can't the people filming the cruelty just re-brand themselves as undercover journalists and get all the protection journalists receive?
> Getting people to change that is tantamount to saying, we don't need to you as a customer.

In many cases supporting legacy IE is more hassle than it is worth, so people genuinely don't need IE8 users as customers.

Unfortunately IE8 came with Widnows 7 so is supported as long as that is which IIRC is until 2020 (for the extended support period). Given how long it took out corporate clients to upgrade from IE6 to IE8 (some only just have) if I don't change jobs I'm going to be supporting IE8 in our applications for the next seven years at least, but many people do have the luxury of being able to say "sorry, I don't have time to be supporting that" especially when they are giving their time/effort for no financial (or similar) gain (I'm at least paid to deal with legacy IE!).
What do yo think abount Facebook Home?
Are you an early adopter?
Makes it look more like a translation sheet for Indian game developers.
According to the article, he says that because he believes most people will pay up after taking to an attorney.
Indeed. An easy tell for English that isn't written by a native is a space before the closing punctuation (e.g., "Collect Your Prize Now !") and that's present on a few of the entries.
What is being described here is essentially first-class support for functional reactive programming behaviours.

That the post misses this detail is curious considering that Elm is mentioned within the first paragraph; Elm has first-class support for behaviours, given that it's an FRP centric language.

I would suggest a closer study of Elm and FRP in general.
True, but just like XP, there are lots of pre-3.x devices out there...
I corrected some Dutch sentences too, whoever wrote them was not particularily good at Dutch.

Anyway, it's just for games. For a free translation I think many indie devs would be very happy with this.
This is nothing but plutocracy fighting its final battle.

No one is actually suggesting that animal cruelty is OK. But when documenting such (immoral, mind you) acts raises awareness that eventually harms business, in the meat and dairy industry in this case, then big money raises its head in the form of legislation that favors the $$$.

We see the same pattern when hackers are cast as the new terrorists.
What happens to resumes once they are sent through job boards?
How "Senior" Software Engineers are Different
>OT, but do you know anything about how that worked?

Well, remember to also take the "absolutely perfectly lip synced" and "couldn't even tell" with a grain of salt.

If we were to see one such lip synced episode now, I bet it would be quite crude and obvious.

It's probably just that being a kid at the time, and remembering it afterwards (maybe with some nostalgia), it appears better than it was.

Here's a Hungarian lip-synced Columbo episode:

http://www.youtube.com/watch?v=nzl4b23cZg4

Not "absolutely perfectly lip synced" at all.
You could attempt to replicate the analysis used in "Quantitative Analysis of the Full Bitcoin Transaction Graph" by Dorit Ron and Adi Shamir. (http://eprint.iacr.org/2012/584.pdf)

In 2012 they noted that:

“If we sum up the amounts accumulated at the 609,270 addresses which only receive and never send any BTC’s [bitcoins], we see that they contain 7,019,100 BTC’s, which are almost 78% of all existing BTC’s. Due to the way bitcoins can be repeatedly moved to fresh addresses, some of which can be very recent, we can not claim that all these bitcoins are out of circulation. However,76.5% of these 78% (i.e., 59.7% of all the coins in the system) are old coins", de ned as bitcoins received at some address more than three months before the cut off date (May 13th 2012), which were not followed by any outgoing transac-
tions from that address after they were received. One can also argue that very old dormant bitcoins were simply abandoned or lost by users who experimented with the system in its early days, when it was very dicult to buy anything or to exchange bitcoins into dollars. To be even more cautious with our estimation of dormant bitcoins, we decided to ignore all the transactions which took place prior to July 18th 2010, when Mt.Gox started its exchange and price quoting services. The sum of the balances of all the addresses which have not been
active since that date is 1,657,480 bitcoins. Clearly, by considering all these bitcoins as "lost" rather than "hoarded" we are underestimating the number of bitcoins which are kept dormant in "saving accounts". By ignoring these very old bitcoins and repeating the same calculation, we found that 73% of all the remaining BTC's were accumulated at addresses which only receive and never send bitcoins, and that 70% of these 73% (i.e., 51%) are dormant bitcoins in the sense that they were received more than three months before our cuto date but
after it became easy to exchange them. If instead of summing the transaction values we sum the nal balances of all the addresses that were active after July 18th 2010 but became inactive in the last three months, we get that 55% of all
coins in the system are dormant in this sense. This is strong evidence that the majority of bitcoins are not circulating in the system, and since it is based on the address rather than the entity graph, this conclusion is not a ected by possible
inaccuracies in the way we associate addresses with users.”
I too use ForkLift. It is especially handy if you use ssh, sftp and ftp connections on top of local browsing.
The funny thing is that most people who actually meet their political representative in person will tell you that this really is an honest, hard-working guy with the best interests of everyone in mind, totally different from all those crooked idiot politicians...
That's unfortunate. All text is rendered with SVG, so it should be technically possible for your screen reader to pick up on when new SVG text nodes are added. Perhaps i should add a "Your screen reader sucks message" :-P
and yet, still used
I recommend spectacle instead of divvy. There were a couple problems that I had with divvy resizing and placing windows. Spectacle addresses those concerns.
To me, it sounds as if it's taken from George Orwell's novel "Nineteen Eighty-Four."
I worked at a defense contractor the last time this happened. There was an email circulated by security to the effect that it didn't matter, it is still considered classified.
Terrorist??

Sounds like fun.

"Sorry mum. I can't come home for thanks giving cause I filmed a guy burn pigs alive and now I'm on the no fly list"
Thank you. That's the most lucid description of bitcoin spending I've yet to see.
Where can I reply to to help fill in some of the missing words? I can do the Afrikaans section for you.
If you lose access to your Bitcoin address (e.g. by losing your impossible-to-guess password or deleting your private key), the Bitcoins in that address become completely unreachable. This means you theoretically could wipe out your entire life savings with the click of a button and no one could help you retrieve them.

In (not only) that sense, Bitcoins have more in common with hard dollar bills than with bank funds. If you burn your dollar bills or lose them in some other way, they are gone forever. Similarly, it is not possible to duplicate a dollar bill. In this regard, Bitcoin is even more secure since forgery is not possible either.
As I've mentioned in https://news.ycombinator.com/item?id=5508680, for any alternative to be viable it must "work on all major platforms". APT is only used in Debian derivatives. How do you want to handle OS X users?
Typical 1% rant designed to flumox the 99%.

Overlooks that teacher pensions is a legitimate expense if you just happen to be running schools, like CA is.

Just goes to show, when you want to lie, lie big.

Take away teachers' pensions, and you might as well say goodbye to attracting any new teachers or retaining the good ones.

As Dr. Martin Luther King worked so hard for, everyone, which includes teachers, has a right to a decent living which includes a decent retirement.
"What kind of immoral, capitalistic people are in charge in the US."?

Darwinist capitalistic people. It's the invisible hand of evolution in action.
And apt-get directly violates point 1, "must work on all major platforms". APT is not widely used on e.g. OS X, Red Hat derivates, etc.
'Islam's Flag Will Be Raised Above the White House'
Litecoin is currently the leading alternative. It's got a shorter confirmation time, uses scrypt as opposed to sha256, and will in the end have a larger total of coins.

All these make it seem like a better alternative for micro-transactions in the end.
I hope for Chinese developers, I think they're making some pretty great games we're missing out on.
This is the best counterargument to the tired old "Bitcoin is deflationary" I have ever read, and you did it in a single sentence. Thanks!
Seems like a neat and very clever tool, but why would you use a test case as an example? Maintainability in unit tests is nowhere near as important as with actual implementation code (refactoring eventually may even hinder the documentary aspect of test code).
I used to feel the same way, but (1) calling it statistics downplays the importance of data munging and grabbing/normalizing/managing data and (2) the advent of computational methods and off-the-shelf machine learning and natural language analysis has turned statistics into "one tool in our toolbox" rather than The Tool.

And frankly, even if data science is just statistics rebranded, anything that can get more people to take an interest in statistics is a good thing. If a hype-fueled new sticker is what it takes, then why not.
"final battle" ? Not hardly. This continues to be a successful tactic of suppression
Skype trojan forces Bitcoin mining
No, this is not the message from the article. Perhaps, it is what the message should be, or what the author wanted it to be, but it is not what was said. Just reread the first sentences. I quote:

You have a nice big project you’re about to get started on. Delivery is in a few months, so you have time to plan, sketch out some initial ideas, to let it germinate in your head.

Right?

No. Start now.

He is saying that you don't plan. You don't have time to let it "germinate in your head". Don't look for the hard parts of the problem and tackle them first because, if the problem is nontrivial, you probably don't know what the hard parts are, anyway. The hard parts are the ones you don't expect from the start.

The author's thesis is that you should start early so that you can encounter the hard parts as soon as possible. It is about the fact that you will encounter unexpected challenges that will force you to reassess your strategy. I'm not taking a stand one way or another. I think your strategy has its place (and in fact, is closer to the way I tend to do things) as well as the author's.
For a language with a C-like syntax that compiles into minimal x86 executables check out W [1]. It was designed for use in a small, single-executable self-hosting compiler targeting the HP 95LX family of early MS-DOS "calculators"/PDAs [2] and hence has no equivalent of libc; instead it expects you to code your own basic routines in assembly. I once wrote a bootable toy application in it that ran on regular x86 desktops (a command-line interpreter and calculator) and found the experience quite pleasant.

Here's a "Hello, World" in W:

write := 0x8B55, 0x8BEC, 0x085E, 0x4E8B, 0x8B04, 0x0656, 0x00B8,
0xCD40, 0x7321, 0x3102, 0x8BC0, 0x5DE5, 0x90C3

_() :=
{
write(1, "Hello, World!\r\n", 15)
}

[1] http://www.vttoth.com/CMS/index.php/projects/49

[2] https://en.wikipedia.org/wiki/HP_200LX
There's a creepy trend going on in the world and it's always been around, but it's gaining steam - the restriction of information. Make it illegal to talk about or simply ignore it becomes the standard. "These aren't the droids you're looking for" as they speak to the world.
Priests in the Vatican pirate bdsm porn
Somewhere long ago before my time society "decided" that the merchant class was above all others. And we have suffered ever since.
Why Gmail Redesigned the Compose Interface
Litecoin is getting a lot of traction. I had made a post about it that rose to the front page until it got mass flagged.

You can check out btc-e.com and see the absolutely massive price spike of litecoin. It went from .80c two weeks ago to trading at $4 consistently over the last week.
if anyone else is curious:

"It's a common typo by French (because in French, there is a white space before a question/exclamation mark)"

"in most Indian schools, English grammar is taught from a book that was originally authored by two Englishmen: PC Wren and H Martin. The earlier editions of the book (including the one that I own) has a space before the following punctuation marks are used: question mark, exclamation mark, dash (em dash), colon and semi-colon"

--http://english.stackexchange.com/questions/4645/is-it-ever-c...
Is Polite Disagreement Becoming Grounds For Removal From A Flight?
That's satire, right? You're mocking Friedman, right? Because at this point I honestly can't tell any more in discussions on this topic.
To gain kudos is to earn respect and recognition
No. Whether something is classified or not has nothing to do with who has read it or whether its common knowledge or leaked or not. Classified is classified until its officially declassified, period.
Why a non-technical person should really learn how to code
> What kind of immoral, capitalistic people are in charge in the US.

People who know where the funding for the next electoral campaign vote comes from. It's a free market: as a voter, you're the product, the corporations are the customers.
Burning fat and oil to generate London power
Why did the original posting get deleted? On to the topic, this is just ridiculous, how can anyone vote for such a law?