skysight-inc/HackerNews huggingface dataset:
I haven't played Doom 2 much, so the following comment is only regarding Doom 1.

I've always found the level design of both Marathon [0] and Dark Forces [1] much better compared to Doom 1. Both games had levels which in my opinion gave the player much better feel that they're in environments that could be real.

Both games were released around the same time as Doom 2. I only played a little Doom 2, because it bored me for containing so little story.

---

[0]: https://en.wikipedia.org/wiki/Marathon_(video_game)

[1]: https://en.wikipedia.org/wiki/Star_Wars:_Dark_Forces
> No, that can be done without a blockchain. The only piece you need is digital signature, an established technology. If someone hands you a block of data with a signature, you can hash it and check the signature corresponds to the purported signer.

That's entirely insufficient, as it doesn't prove that the chain you have been given is genuine. It just proves that each transaction is signed by someone holding the right signature. Nothing in your scheme prevents multiple diverging chains. The entire point of the confirmations etc. used by blockchains is that not only each individual transaction can be verified as coming from a specific source, but that the chain as a whole can be verified to meet certain criteria - specifically in the case of e.g. Bitcoin, the criteria that it represents the view of the majority of the mining power of the network.

> Yes, because there is such a thing as money laundering laws.

That's just a small part of it. Providing sufficient information to satisfy that part is the easy part in my experience. I'm sure that would be different in some countries. If it was just about money laundering laws, it wouldn't generally be a problem.

But in my experience the much larger issue is that many banks and payment processors have a lot of policies about what kind of (legal) businesses they want to be involved with, because being an intermediary means they take on risks - whether monery or PR related - and that makes them hard to deal with if you're a small company without tons of cash, and they're not going to tell you quickly in most cases, because they are perfectly happy to bend all kinds of rules and principles if you can convince them there's enough money in it.

In the cases I've dealt with, KYC has never been the issue that has caused delays. The legal hurdles have been cleared in no-time. The issues have been over perceived business risk. And that's fair enough - these companies are businesses too and need to safeguard their own business.

> If there were no restrictions (who can have an account, and what do they have to disclose), there wouldn't be much of a point in bitcoin.

Everyone can have an account. Finding someplace to get an account is trivial if you have nefarious purposes in mind. Heck, with enough money (around $500k last I checked, probably higher now) you can get a fully legally registered bank in a suitably off-shory location, complete with nominee directors and the ability to do your own wire-settlement.

The issue is the hassle involved with getting business banking accounts and associated merchant accounts and a payment processor to service it in a developed country, without lots of waiting or paying truly extortionate rates.
AI Chat Bot in Python with AIML
I had an unlimited-validity-multiple-reentry visa for the US in an old passport. When the passport expired, the page containing the visa was left alone, everything else was mutilated and the whole mess returned to me. I never tested it, but the visa supposedly remained valid.

EDIT: Writing "visa" as if it was a singular noun really feels strange, even if everybody does it. You know, the pages in your passport are labeled "visa" because they can contain many of them...
We need a cross platform resource compiler.
This article is OK overall, but I could do without the "I am so brave for exposing this" trope at the beginning. The author presents some new insights, but complaining about the state universities isn't exactly original.
Kids these days. We were so much better.
The contemporary prevailing attitude towards pedophiles reminds me of the 17th century attitude towards witches. Namely, irrational; Jumping to extreme conclusions based on no evidence, data, or rational model.

Maybe a rational policy would be even harsher towards them, I dont know, though I doubt it. I would certainly bet however that our current attitude and policy in society is not evidence based or well considered.
React or Riot.js on the frontend, Scala/Akka on the backend, Sockoweb as the dedicated WS server.
Real life extreme dilution example:

How Mark Zuckerberg Booted His Co-Founder Out Of The Company
http://www.businessinsider.com/how-mark-zuckerberg-booted-hi...

http://gawker.com/5643915/mark-zuckerberg-describes-the-dirt...
Actions, not thoughts, make a monster.

Plenty of people have thoughts of harming another human being at some point, relatively few of them ever act on it. Does that mean all of them should be treated as monsters?
Cool site, but something about the article itself bothers me.

There is a whole world of AFOLs (Adult fans of LEGO) out there (including myself), but the impression I get from the writer is that LEGO sets are for kids.

Constructing MOCs and free-form building are one of the ways I have been able to recapture some of my fond childhood memories and also stretch my creative muscles. Its very relaxing and therapeutic for me to just build something.

Having ideas of how to re-use existing sets of bricks, or even instructions on how to perform techniques seen in other MOCs are invaluable.
Pedophilia is primarily a sexual disposition, just like any other sexual orientation or fetish. It only becomes a problem if someone acts on it.

All the statistics I've seen indicate that child abuse is less or more orthogonal to pedophilia (just as rape is less or more orthogonal to sexual orientation -- male rapists of men don't necessarily identify as homo- or bisexual).

The only problem with pedophilia is that there is no way to legally satisfy a pedophile's urges. Having sex with children is obviously out of the question (though some people try to argue that children could conceivably somehow consent to it and that would make it okay -- the fallaciousness of which I hopefully don't have to point out) and pornography has its own share of problems.

I think it's a good idea for pedophiles to seek therapy as this kind of sexual frustration (which is different from regular voluntary abstinence in that there's literally no viable alternative) could result in mental health problems, which ultimately could be harmful.

But it would help a great deal if we stopped calling child abusers "pedophiles". Pedophilia isn't defined by child abuse, pedophilia is defined by sexual attraction to children. As icky as the idea might be to "normal people", pedophilia would barely even qualify as a thought crime in itself.

In Germany there's an organisation[0] helping pedophiles not to endanger others (by providing therapy and counselling) that regularly runs ads on TV. I think this is far more productive than just trying to ignore them and label them all as child molesters even if they don't pose any harm.

[0]: https://www.kein-taeter-werden.de/
I also had the same experience. Because there is no real market making entity, finding the two parties needed to make a trade can take unpredictable amount of time.
Show HN: Chrome extension to get keyword suggestions from Google and YouTube
Nobody is accusing Britain of creating the problem, just of letting it kill far more people than it could have.
This is what gives me hope. All politicians have skeletons in their cupboards, none trust their opponents to use their power fairly.
Show HN: Yet another Pacman implementation
The employee has to pay for the shares and any taxes up front. In the very early stages, this is ideal because the shares are worth nothing. Eventually the shares are valued high enough that the upfront costs are prohibitive.
016 Reality: Lazy Authentication Still the Norm
Ask HN: What charitable organizations do you donate to?
It's the end of the year, so I'm doing my annual charitable donations. Where do others on HN donate? I've got the EFF and the Red Cross on my list.

Also, I'd like to maximize the impact of my money. How do you assess the relative value of different agencies?

And, what should I do over the next 12 months to be better prepared next year?
Single-molecule detection of contaminants, explosives or diseases now possible
R.I.P Ian Murdock, Founder of Debian Linux, Dead at 42
This is one of many reasons that Nations as a concept are rapidly becoming obsolete and will eventually be forgotten once there isn't enough profit in them.
European central banks are looking into moving to electronic cash that can be programmed to gradually lose value. This could solve the problem of cash hoarding at negative interest rates.
Amazon Is Ready for New Year
we busted Nixon for less, you do not spy on Congress just because you don't like the head of state they are talking too
This is my implementation of the classical Pacman game which I wrote for programming interview in the game dev company.
Same with journalists. They're at most lukewarm on privacy, maybe a little less now but certainly before Snowden, until someone wants to touch their privilege as members of the press to have untapped phone lines etc.
I live by the rule that I never follow an "after you" with a "no, after you" without good reason. If they want demonstrate their politeness, why compete?
Doom2 levels are awesome. Far better than Doom 1's in my opinion. So, if you want to play Doom, I recommend Doom2.
As someone who speaks 4 languages fluently including German. I can advise the following:

The first advice is not to use a dictionary and translate from one language to another. This might sound weird, but I never used any dictionary. You have to understand words in their sentences and try to memorize a sentence instead of just a word.

Movies, TV, Youtube were the one I used primarily to learn a new language. Why?, because you shouldn't be too much focused on "learning" a new language, but more living it and having fun with it. Getting pen/paper and a dictionary every time you want to learn a language sounds like a big hassle. Make learning the language you want a fun part of your life.

Writing in forums/websites very helpful.

If you want to understand a language, you need to understand how people laugh in that language. Watch comedy shows, buy trash magazines and understand the pop culture.

Go to meetups/get together where you can find native speakers.
That FAQ answer doesn't mean Ireland is not in the British Isles. And you're wrong that Ireland is not in the British Isles.
The "genocide" portion comes from the fact that:

* Ireland's dependence on potatoes for subsistence was due to forcible appropriation of essentially all arable land by the English government, which redistributed it to absentee landlords.

* Despite clear widespread famine conditions, England continued to export food out of Ireland and maintained an official policy of not intervening in the "free market" of Irish exports, at the documented cost of hundreds of thousands of lives.

* Meanwhile the English government did see fit to interfere with foreign aid to Ireland and even actively refused large donations and shipments, allegedly on grounds that it would be insulting to English pride for other nations to do more than England itself.
"Restricted stock" means the securities are un-registered [1]. The minimum holding time is 6 months. All stock issued by a privately-held company is "restricted stock". Practically all other transfer restrictions are at the company's discretion.

ROFRs are the only restriction I've seen widely enough to merit calling "standard". Everything else exists in different forms in different companies, all the way up to being wholly non-existent for some combination of employees, executives and institutional shareholders.

My work involves helping private companies raise capital and investors (mostly institutions) sell privately-held positions.

[1] http://www.sec.gov/investor/pubs/rule144.htm
Actually it's perfectly normal to have "unwanted thoughts" at varying frequencies. Although some people may not admit to it for various reasons, everybody experiences them sometimes (e.g. imagining harming a baby, which you rationally would never even consider).

The difference is that sane people don't act on these thoughts and notice them as unwanted (and seek out psychiatric help if they impact their quality of life).

I would imagine it's not any different for pedophiles, except they additionally suffer from an inherently dysfunctional sex life with all the psychological consequences that can have (the one thing that turns them on is the thing they try not to think about).
You weren't compelled to set up a warrant canary in the first place, so I'm not sure why this is relevant. You did it to yourself.

Why do you expect a court to experience sympathy about the fact that you set out to break the law (by communicating this information that you are forbidden to communicate) and set yourself up so that you have to choose between making a false statement or going to jail?
not sure about Cypher being easier than Gremlin.
In my experience it's never a good idea to take a pay cut in lue of equity. Taking a pay cut because you like the product, the role, etc. are infinity better reasons than equity.

In my opinion a 40% pay cut and being one of the first 5 engineers warrants co-founder status.
Indeed and despite our greater understanding of the world, We can still appreciate the magnitude of what they did in context.

When I look at the (often) over engineered (by modern standards) Victorian bridges and such I don't scoff because they didn't understand the tensile strength of the materials like we do now I appreciate the mastery they had at the time.
Yea essentially its a matter of scale. three.js is not a small library by any means and I'm using a lot of the features. I tries to use:https://github.com/seliopou/elm-d3

as my guide. I think it just comes down to "I don't have time to rewrite bindings for an entire API right now" because ports require you to really understand what's going on. There's no shotgun method of converting an entire API.

Another reason I gave up is that Purescript does have three.js bindings.
So Mark Zuckerberg made billions selling people's data contributing to a business model which makes the world a worse place in exchange for a bit of entertainment. Whatever, at least people semi-voluntarily signed up for that (it wasn't obvious to many what the deal is before they got a big chunk of their life locked in there) and they are getting their fix on regular basis.

So how is Mark using the billions now? Right, actively trying to make the world much worse and closed place. A place which would prevent him from starting his business in the first place. What world we live in that such individuals are so successful :(
Paper on the 5 axioms: http://physics.aps.org/featured-article-pdf/10.1103/PhysRevA...

It looks familiar actually; it could be posted on HN or had generated an initial pop science hype wave when it was first published.
Ah, schadenfreude at work:

Pete Hoekstra: Obama Stopping Key Surveillance Programs
Dec 11, 2015

Pete Hoekstra: New Spying Scandal Biggest of Obama's Presidency
13 hours ago

Not that Hoekstra is going to change his tune on surveillance; he just believes in the national security state for thee, not me. I've always felt that one of the more corrupt aspects of the UK security state was the exemption granted to Parliament from the kinds of intrusions other citizens lack protections against; now I expect Hoekstra and the other surveillance cheerleaders to try and carve out the same privileges for Congress.
> nor would it be productive

Not everything is about productivity.
This is awesome. Seems that Himiwari-8 is a Japanese weather satellite. Do you know a source that offers the other side of the globe? :)
In recent releases, I've concentrated on implementing games in my iOS language apps.

Spanish: https://itunes.apple.com/us/app/h4-spanish-lite/id388918463?...

French: https://itunes.apple.com/us/app/h4-french-lite/id687567532?m...

I'm looking for new game ideas for my next release. My feeling is that learning is so repetitive that making it entertaining is important. After you learn a language, you have to maintain it. You don't want to do spaced repetition for the rest of your life.
Uber shares its billionth drive
Google's Schmidt says UK is leader in e-commerce, says
As a founder who's been through a liquidation event, I have to say that stock options are a terrible way to reward employees. The tax issues alone (not to mention all the other stuff mentioned in this thread) are a huge pain for most ordinary people. The only reason companies use this is that there's no better alternative... Anyone ever encounter some other financial instrument that's possible to use in this situation?
The North Pole Is Warmer Than Western TX, Southern SA, and Parts of the Sahara
"let the market sort it out" only works if the market is easy to enter in the first place. Politics and high bootstrapping costs are roadblocks to entering the telecom market. If an oligopoly is formed, where everyone has terrible service at terrible prices, the market will stay stuck there.

Capitalism isn't a magic wand you can wave over things and have them fix themselves.
There's probably a whole other book to be cited on this subject, yes. And that arguably the Highland Line is more significant a border than the one at Berwick.

As for "legitimate": well, you can see how people might have thought that the son and grandson of James II of England might be the legitimate line of monarchs. Again there's a book, or at least an undergraduate history exam question, on "Explain the legitimacy of the House of Orange as monarchs of England". The short answer which has street legitimacy still is "they're not Catholics". Which is a whole other line of argument about how Unionism is inherently Protestant.
Poor people needs food and shelter, not Internet. That comes later when basic life needs are met. Free Basic is not even Internet. It's just Facebook with perks.
Several of these overlap with Wiktionary, which tries to list words, their pronunciation, their meaning (in both the source and users language) and I believe they semi automatically select example sentences from public domain classics.
Google Local Guide Program
If everyone asks for such things, then boards will get the message and make this standard to compete.
Metrics versus KPIs – Putting Numbers in Their Places
Certainly, but given that the value of the test can be nonzero even if unreliable, and you may not have time to run down why it's unreliable, it makes sense to have a mechanism to utilize it.

Not ever having engineering time to investigate why it's unreliable is a (mostly) unrelated problem.
Linode is _still_ hit by DoS. They currently have a "Major Outage" in the London DC. Seems like there are issues in almost all DC's.

Unbelievable they can't get that DoS stopped! My server have had 19 outages the past 7 days, and over 5 hours of downtime!

Still no e-mail from Linode whatsoever..
FYI, there is a bug in Chrome that causes WebSockets to be slow [1]. For small messages, the transfer rate seems to be sufficient in most cases. But for larger messages (say, uploads), don't place your bets on WebSockets just yet.

[1] https://productforums.google.com/forum/#!msg/chrome/-NVlnMqx...
Ask HN: New Year's resolution – What projects are you planning to start in 2016?
How can you make the claim "It doesn't work". By what metrics?

Both Linus and Bill Gates were extremely successful. Are you claiming they could be more successful with a softer style?

I have another conundrum. Assume both these individuals would have to to do some real amount of work to change their personal style. This translates to time spent not doing the other things they are perhaps excellent at.

Wrapping your argument in nice words all the time is actually really hard. It takes time. Frankly it is not always necessary depending on the relationships between individuals.

Let's say you and I start an open source project and we both find it really hard to say things nicely, but we have X hours a day to contribute and get stuff done. So I propose to you: "Hey, let's get in the habit of saying what we feel. We'll remember and accept that humans aren't always rational and we're going to hurt each others feelings sometimes. We'll remember that we all say and do dumb things all the time, so it's no big deal to call somebody out for it. But we think this will save us time in the long run, since we suck at sugar coating our words and feelings."

What stops us from building a highly successful project of like-minded individuals? What do we lose when somebody comes along and says "hey, you have to be nice now!"? Should we refuse to work with such people?

These are real questions and I don't think they have clear answers.
...or, it could indicate a system optimized for the goal of performing well on the metric of taking a specific type of test...

With a little prodding and tweaking, I can imagine a search engine doing decent on many classes of standardized tests; and so can test administrators, leading (partially) to why smart-phones/computers/connected-devices are generally forbidden when taking standardized tests.
So this is an absolute scandal which reaches the very top, but the CIA hacking Senate computers is what, no big deal?
But why do you not want poor people to have Internet? Some entrepreneur is able to build a business plan around helping poor people, and people are demanding that instead he must do charity.

Charity is not the reason why you're not the intended audience of that market.

Regarding net neutrality, that idea needs to die (and I know it's a hugely unpopular thing to say on HN). All bits are NOT created equal, some bits are more economically valuable than others. This is a fight you can't win, because it isn't against special interest groups etc, it is against the reality itself.
What choices are there?

On Windows, there is Uniscribe, DirectWrite (since Windows 7) and also the legacy GDI font rendering APIs. Probably Microsoft will never remove any of these options to ensure backward compatibility.

On Mac OS X, you use CoreText - the legacy QuickDraw Text is deprecated and not even available for 64 bit applications.

There are also applications that do not use the platform font rendering, e.g. Adobe has their own font rendering code and current versions of Chromium and Gecko use Harfbuzz on all platforms.