skysight-inc/HackerNews huggingface dataset:
You'll find that over half those ROMs are not arcade games at all, but rather slot machines and video poker... and almost none of them are emulated. This huge explosion in the romset happened a few years ago, and personally, I feel shows the project might be getting off-course. I'd rather have playable emulation of the 3D games that came out 15 years ago!
In case you are interested this is what I first learned on - http://oldcomputers.net/ts1000.html
Whose hands?
The point is to minimize attack surfaces. If you're serving static content that's one less path for an attacker to potentially exploit. With only static files exploits are limited to those contained in the web server or the OS network code. With a read only filesystem certain classes of privilege escalation are eliminated.

Attacks on routing or DNS are more difficult to deal with, but at least it isn't your server being compromised, and if you're using HTTPS properly then the certificate should show as invalid at least.

So yeah, security is complex, but his advice was spot on. The fact that you seem to call it into question says that you don't know much about security.
If true, the closure of labor camps, and halt of re-education through such, seems like an equally major story.
Very often your language runtime library lacks adequate lock-free datastructures. This was especially true in 2004.
In the future, psychologists will ask, "Why don't you point to the meme that matches your feelings about that?"

Seriously, in some of the most-heavily travelled corners of the internet, its endless image-macros filled with random animals and long irrelevant photos. What started as an internet version of the inside joke, has morphed into an impact-text filled super-emoticon. It's almost like cockney-rhyme slang for the internet, if you're not familiar with the original image, you have to climb into knowyourmeme in order to figure out what anybody is trying to say. If you head to somewhere like facebook, you'll find the same photos posted by women in their 50s, now completely decoupled from the original meaning. (We've all seen them abused in tech powerpoints, which is a separate story.) The strangest part about this is that I've now seen it leaking out into the real world, where people will use the catch-phrase as if we're all becoming our own meme-generators, with the pre-canned images burnt into our temporal lobes.
T-Mobile's free data roaming is fast enough to use FT Audio / VoIP clearly.
How does flight compare with klein (https://github.com/chriso/klein.php)?
Why is this legit? It seems bullshit to me, as an outsider, just another way if gaming the system.
China Eases One-Child Policy
Having a VPN service like this is useful for testing Geo-based features.

I've used / can recommend https://wonderproxy.com/
https://news.ycombinator.com/item?id=6978474

Login free link.
I can trade my dollars for bitcoins and send them to someone, who will convert them to euros on receipt. Then who cares how much they're worth?

You're absolutely correct. People forget that bitcoin functioned just fine as a black market currency back before it became a rite of passage to opine on its future. Barring prohibition by governments, the cryptocoin ecosystem is here to stay and will likely continue to grow.
Learning to Measure Time in Love and Loss
The author needs to read up way more on datomic... and clojure for that matter then try again...
Am I the only one who thought this was going to be adding OO stuff to Clean[1]?

[1] http://en.wikipedia.org/wiki/Clean_(programming_language)
If I were Australian, I would have a problem with it, because I am what you might call a principled abstainer. But apart from personal issues regarding perceived rights violations, there are several obvious advantages and disadvantages, similar to any aspect of election design. I'm not saying compulsory voting is game-breaking, but merely that it's a compromise that one could argue is not desirable.
http://concurrencykit.org/ is what you want.
The team description: The first part will focus on enhancements to core algorithmic, modeling, and optimization components. The second part of the work will focus on the data architecture that brings all the data we collect into the hands of all data consumers, so that we get the right data in the right place feeding the right algorithms in as many cases as possible.

We're hiring another 1-2 people for this team. Contact info in profile.
Hey, we're thrilled you want more :) That message could be one of a few things:

- You have too few friends/friends of friends of the opposite sex

- Available suggestions don't meet your criteria because they're listed as married on Facebook

- Your Facebook friends are primarily in a different city

- Or a few other possibilities

Tried tapping the orange "Retry" button at the bottom? You'll have more suggestions available the moment another Facebook friend of yours signs up for Krush. Feel free to let someone know :)

Thanks for your interest, fruks! It means a lot to us.
Cheers
Which is, to say, 99.99% of people. Noone types "https://" or "http://"; 99% of people don't even know what https means. Us developers should know better and protect our users. It's our responsibility to make sure the default is secure.
Interestingly, both of those were worked on by Dave Cutler originally at DEC before being hired by Microsoft.
But it offends white people by bringing up race. They really would just rather not talk about it.
you can use NerdyData to search links like those directly on the sites source code: http://d.vncs.me/T864
[short link, HN mess the full link]
lol this this thisssss! bitcoin culture in a nutshell. the major economists & finance analysts say stuff like "explain how this is not a speculative bubble", for example, because they outright see it as one & the bitcoiners dismiss them as hacks because they didn't use a bunch of crypto buzzwords
Which back and forth changes are you referring to?

(Also, yeah, Rust is pre-release and is definitely not suitable for people who don't like making minor changes regularly if they're tracking master (or less minor changes occasionally if tracking the 0.x releases).)
I snort in fake outrage that nobody has seen fit to reference the definitive work on this topic: http://ivanych.net/doc/PessimalAlgorithmsAndSimplexityAnalys... (Check out section 5 in particular for today's topic.)
What could I say? The Bible won't teach you about software development, social/psychological/mind controlling techniques, artificial intelligence, cognitive science, astronomy, time management, quantum physics or s-f predictions. It will not help become "more successful". It's not even funny, it's rather boring and hard to read (especially historical books in the Old Testament). But I believe it's not less worthy of reading than all the "wise" books I have read. I assume you're not a Christian, but even then it tells the unique story of the nation and the religion, it's tragic and beautiful. But it is not mere historical book, it concerns spirituality and morality of the mankind. I believe it's much more valuable than any other knowledge and only such a wisdom can make a man happy. If you've an allergy to the "religious stuff", read some philosophers like Plato or Kant, I'm not assuming that the Bible has some kind of monopoly on wisdom ;) So to answer your question about the impact... I believe that Bible made me happier and better man or in the other words that "I've developed spiritually".

PS I agree with @juliend2 that New Testament is a better place to start, it's much more readable and less controversial.
The  shok  command shell
As much as I agree that students including myself are more likely to misjudge these situations than more experienced products of academia, the thought of admitting to inevitably bad decisions makes me cringe.

If myself and others in similar circumstance yield our own inspirations in favor of others' wise words, we'll be throwing passion and ambition to the ground. Although I accept that students are statistically better off under advice of elders, I purposely ignore the fact, assuring myself of my own self-motivation and curiosity.

Thank you for the reply. I really do appreciate your honest comments.
50:50 is the ideal ratio if you think that there is no biological reason that men would be better at anything than women (as I do). The key point is interest. Why would women be less interested in CS?
Good point - the early "hockey stick" did in fact end recently with the first ever bearish 10/21 EMA crossover in the BTC/USD 12h timeframe.
The OP has another project called parrot

https://github.com/GetParrot/Parrot

so I think he just likes parrots and the name is coincidence.
I take a bit of offense of not being referred to as the "actual" Jamie Wong. More important in the context of the startup world, more prolific sure, but this seems needlessly dismissive.
Raymond Chen had an interesting series on lock-free algorithms a while back [1].

[1] https://www.google.com.au/search?q=%22lock-free+algorithms%2...
Also the "occasional terrifying jolt" keeps the mind focused.
SSLStrip does not work on valid HTTPS requests. If you request an HTTPS page, it can not be subverted into HTTP. If it could, HTTPS would be pointless. So, yes, HSTS is not required for a valid HTTPS request. This is not some semantic argument, or some sort of side channel attack crap. HSTS is not necessary for HTTPS requests, period.
That's professional paranoia right there. Someone give this man a job and a hard hat.
You're under no obligations to actually vote in Australia, just to show up. You can freely get your name ticked off, put a line through all the candidates and write "try harder" and walk out.
Ah, there you go. That is quite a coincidence.
Well looking at the industry overall, I'd be surprised if the conferences met national averages in terms of overall diversity. But why do that when we have a "good mix" according to the dominant group.
Then they should split on spaces and only read one word at a time
In contrast, Rust recently migrated the non-Rust parts of its native runtime from C++ to straight C. I believe the motivation as simplicity and to avoid any surprises with external linkage with non-Rust libraries.

https://github.com/mozilla/rust/commit/508b7b9
Desktop: Linux Mint 14 with Cinnamon | Servers: Ubuntu 12.4 LTS
Didn't work on Chrome on ipad
I could name at least one Nobel winning economist who has completely opposite views from Krugman. Economics is far from a hard science unfortunately.
Wishing you happy birthday linus . Many many happy returns of the day have fun.
Holy Haskell Project Starter
Nice idea.

I took the survey. A few comments:

The early questions show only one sample option. If I remember my survey design fundamentals, there will likely be a bias in the results for the answer that matches the sample. This is especially confounding because, as I interpret it, the sample shown is also the probably-most-common preference.

Later questions have display samples of A, B, C, ... form. Some of the samples aren't labelled. Minor oversight that the audience should be able to handle, but it's a source of error.

I'd really like to be able to see the compiled results. Downloading the rulesets is great, but a browser-digestible form with response weightings would be much more generally useful.

Also, I can't see the MAS from my iPad, so I can't see the product page. Some details on the website would be awesome. I think I get it, it's an Xcode plugin to style-lint my code. How much does it cost? Can it autofix, a la gofmt?

Even Apple's sample code is full of stylistic inconsistencies, some of which are distant echoes of K&R vs ANSI C. I like style guides, especially those that I can customize to my liking.
That. That's why the authors PGP-sign their sources. Furthermore, some of us maintain GPG trust paths, so replacing it on every other place on the Internet would still be futile.
https://en.wikipedia.org/wiki/Death_from_laughter
Why Internet? (1996)
I bounced from one to a liberal arts college to Columbia. Also an anomaly, but it was a fantastic learning experience (and quite the redemption from terrible high school performance).
What? Come on, really? My database - only the latest version of all the data that gets updated frequently - has TB of data. My whole git repo with full history is about 500mb and that's excluding large assets. It's a completely different ball game. Sure, if I could buy 100TB disks cheaply and set it up so I could access data across hundreds of them in real time then there wouldn't be a problem. Obviously, I can't do that.

As the author of the blog post points out: the little thing called reality gets in the way of such nice and perfect arguments and ideas.
It is most likely a combination of these factors, so that gives us something between 45-90%?
Well... I think what is really happening is that we are globally hitting the resource production rate limits.

The only globally sane option is austerity, to balance the monetary reality with the physical reality. If you really have only ten cows, it does not matter whether your bookkeeping says you have 100 or 10000. You still only have ten of them. Unfortunately it is only winning move if all governments implemented it simultaneously, without any of them defecting.

Artificially stimulating economy is massively beneficial for the defecting greedy governments (ie. most of them), at cost for all those whose budgets match physical reality. This makes austerity always the losing move for the few who do implement it (think Greece).

The probable end result on the current path is massive unemployment and a nearly total economic meltdown or reset.

Tragedy of the government commons.
Being a "Silicon Valley CEO" shouldn't entail as much fan-fair as we like to associate with those words. Declara certainly isn't doing anything groundbreaking. We'll see if the company's success can match her touching story.
CLEAR wireless is the same way -- I signed up online, used it for two months, and attempted to cancel. I couldn't cancel online (even though I signed up online), and I couldn't reach anyone when I called -- after waiting on hold 20-25 minutes each time. I finally called my bank and they cancelled my card and blocked CLEAR from charging my card; I'm not sure if that's something that's available for you to do so, but, that's how I needed to resolve a similar situation.
A test for visionaries
> Regulatory bodies were invented after it became apparent no one can trust private industry to act in the best interests of the public.

Perhaps, but by now it should be apparent that no one can trust regulatory bodies to act in the best interests of the public either.

> And that's the problem you're not addressing: how, in providing legal advice, does a new player enter the game? And what do you do if everyone in it is actually really bad at what they do, but see no money in improving it?

How do things work now, in industries that are less regulated (like babysitting), or even in industries that are highly regulated (like restaurants)? I'm not an entrepreneur or a businessperson, so I don't really know, but I suspect that if I wanted to offer legal advice for a living, I would attempt to get statements from well-regarded individuals or organizations (perhaps experienced lawyers, or law schools) affirming my ability. I would use those statements to advertise my services. This is just a guess, based on what inexperienced lawyers already do in our current system.

> your conclusion is "hey, let's strip away some protections, and definitely stop trying to think ahead about what outcomes we're trying to achieve."

No, my solution is to strip away political authority, and with it the possibility of regulatory capture, a drawback which I think far outweighs the benefits.

> Just hope you're not in the "learner experience" losses I guess.

I've been to several bad restaurants, but my reaction is to give them a poor review rather than to wish for the government to ban them.

> You sign up for unlicensed drug trials right?

I don't sign up for any drug trials, but I might if there was an illegal drug I thought was necessary for my health but which was banned by regulatory agencies. And that has actually happened with the FDA.
Why couldn't the last reader delete the old map?

I guess the problem with this implementation is it requires a last reader for every write. If there are always readers, the second Update will block.

// infogulch's lock-free implementation of WRRMMap
template <class K, class V>
class WRRMMap {
Map<K, V>* pMap_, * pGC_;
unsigned readers;
public:
V Lookup (const K& k) {
unsigned r
while (r = readers, !CAS(&readers, r, r+1)); // increment readers
V ret = (*pMap_) [k];
while (r = readers, !CAS(&readers, r, r-1)); // decrement
if (r == 1 && pGC_) { // last reader. garbage collect
delete pGC_;
pGC_ = 0;
}
return ret;
}
void Update(const K& k,
const V& v) {
Map<K, V>* pNew = 0, * pOld;
do {
pOld = pMap_;
delete pNew;
pNew = new Map<K, V>(*pOld);
(*pNew) [k] = v;
} while (!CAS(&pMap_, pOld, pNew));
// DON'T delete pMap_;
// wait for the GC spot to be open, set it
while (!CAS(&pGC_, 0, pOld));
}
};

(Meta question: ok to put this much code here?)
> [Placing a floor on the value of gold is that you can make pretty things of it.] Placing a floor on the value of bitcoins is… what, exactly?

The fact that the blockchain serves as a tool for global distributed consensus. There's unlimited number of applications that can take advantage of that, irrespective of actual price of Bitcoin as a currency.
Debian unstable.
Is there any pattern matching router in PHP? Just like Journey on Rails. It is faster to use Patrern Matching than sequential brute force route.
That's a much better link, thanks!
The keyword there would be "tries", I'd wager...
The Hobbit Movie Google+ Hangout with Director and Stars [video] • vlogg.com
Are you kidding me?! At the very least suggest Grsec, SELinux, containers! Who gives a shit about "certain classes" of privilege escalation? Are you securing your webserver against 5th graders or actual hackers?

If you want to minimize your attack surface, what he suggested is quite possibly the least effective possible thing anyone could do. I point out just a few of the more important issues to consider first, and you tell ME I don't know about security? I don't know what kind of systems you secure, but mine don't rely on 'mount -o ro,remount /' as a defense strategy.
This might be an implementation question you don't want to address but I was trying to build this using uncrustify but the immense option list proved to be just complex where it would do certain things that I desired but cause small inconsistent bugs in other parts of the codebase. Did you end up building your own or did you just figure out the mess that is Uncrusitify?
And when other agents use appearance to form judgements about one another. Part of white/male privilege is having role models that look like you. It makes you feel and be treated as more of an "in-group" member. This shouldn't really be controversial, it's human nature. The response (Black Girls Code) is rational and I think it's sorely needed.
Google is a goverment of internet. To be a good citizen is to pay taxes.
You pay taxes - you have a chance.

You try to avoid taxes - you get squished.
Point is, I should not be able to access a plaintext version of a website hosting such cryptographically crucial software/information.

It's obvious why it can be a grand target for Man in the Middle, defacement and worst of all integrity attacks. Apart from preventing many of the latter, implementing HSTS could have really mitigated the problem. Anyone who had already visited the site wouldn't see the defaced page. Furthermore, they could get added to an STS preloaded list[1], making the attack invisible to anyone using a modern browser.

If you are interested, the Wikipedia page[2] does a fair job at explaining more about why HSTS is needed.

[1]: https://src.chromium.org/viewvc/chrome/trunk/src/net/http/tr...

[2]: https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security...
Fair enough. It's hardly the worst idea I've ever hear of, nor the most upsetting to be personally (the fact that "modern" Western governments still reserve the authority to perform military conscription is far worse). I would still prefer not showing up for paying the fine.
I would argue that money is also a solved problem.
This long predates Bitcoin, although BTC gives it a new immediacy. Assassination prediction markets like this were a topic of discussion on cypherpunk mailing lists back in the 1990s.

It's one way to give anonymity (or strong pseudonymity) a political dimension, positive or negative.
Referring to "Yehuda" without any context makes this post seem like it was written for some "in-croud" as opposed to a general audience. No one is ever well known enough that you can refer to them by first name only and assume everyone else knows who you're talking about.
Errors are now functions!
You should add

line-height: 26px;

To your "body" attribute up in the style section. Will make the page a lot more readable. The text is too cramped right now.
Does anyone here know how big the relevant database actually is?
Yep! Macaw will be the future router of Parrot. I'm doing a rewrite.
Great! I'll get to work on these. :D
Personally, no. I would computer enthusiast requires either building your own computer or having old computers around. This is needlessly pedanic, but it's perfectly fine to be a programming enthusiast.

For instance, my grandpa had a ton of computers from the vic 20 to the IBM PC
It has nothing to do with YC "corporate interest" (YC is about as far from that kind of thinking as you can get). It has everything to do with keeping this place a place for calm intellectual discussion rather than debate between sides with deeply entrenched beliefs that are unlikely to change. A lot of online communities devolve into a constant state of that, and it ends up driving away people who want to discuss intellectual things.

PG stresses over how to design the software for this place such that its community doesn't fall into the common traps that online communities usually do. That's not what most people are here for, and in the end, a minority would spoil this for the majority.
It's worth looking at this from multiple angles.

The human being in me says: "This behaviour is morally and ethically reprehensible, and should be illegal. He should be in jail because he's a con artist who defrauds people."

The idealist in me says: "This guy is preying on the weak and hurting people."

The ruthless entrepreneur in me says: "This guy is using a system that works, and it's producing real results".

The marketer and strategist in me says: "This guy is using a system that relies on intentionally ugly or shady ads to qualify out people who are capable of fighting back. He then gets their credit card number, and repeatedly makes a bunch of sketchy recurring charges that are nearly impossible to fight and/or cancel. What a genius system for making money. People can't fight something they don't know about or are unwilling to cancel."

From a purely objective standpoint his system works because it's based on an understanding of human behavior, psychology and emotion. He knows how to create ads that get clicked, and how to get people to enter their credit card numbers and agree to charges.

We would do well to learn how to get past emotions like disgust and flip around the perspective here. How can we apply some of his strategies and tactics in ways that are morally and ethically sound to our own legitimate ventures?

Here are the insights I gained from the article:

* There is a HUGE traffic opportunity with ads and ad networks, and it's highly scalable
* Focus on areas of high existing search demand
* If you can convert, you can really crank up the paid traffic engine
* If you generate the most revenue in your niche you'll win the advertising game because you can pay the most for traffic
* Upsell to a bunch of small recurring charges that are bite-sized so they don't seem like much, but they add up to a lot over time

From a purely analytical and objective standpoint you gotta hand it to the guy for his execution.