skysight-inc/HackerNews huggingface dataset:
I've been seeing these ultra-defensive "Are you an astro turfer or are you just really angry at Mozilla for some reason?"-style responses more and more from the Mozilla community lately, especially when somebody has raised some perfectly good and legitimate points about deficiencies with one of their products.

When discussing Firefox OS, it's perfectly reasonable and relevant to bring up issues surrounding the quality and the ease of acquiring devices that run Firefox OS. These factors have an absolutely massive impact on the experience of everyone involved, from developers to end users, and will directly influence the ability of Firefox OS to capture any substantial share of the market.

Attacking the people who raise awareness of these very real problems with these unsubstantiated conspiracy theories about "astroturfing" or weird accusations of "anger at Mozilla" won't do Mozilla or anyone else any good.

Instead, maybe listen to what people are saying! The limited availability of phones running Firefox OS is causing people problems, and affecting its adoption and usefulness. The devices it has been available on so far have not been very good, even compared to where Android and iOS were years ago. People aren't just making these problems up; they're very real problems! The same goes for problems that people bring up about Firefox, or Rust, or any of Mozilla's other offerings.

Admitting to the existence of these problems, and then resolving them, will have a much more positive impact than attacking anyone who happens to bring them up. The fact that people have to bring them up again and again indicates that they aren't being resolved properly, and that more work is needed.
Communication from CloudFlare to your server is over the open Internet, whereas that from an ELB to an EC2 instance is within Amazon's datacentre.
Yes. Fortunately, they're doing it in the name of improving the web.

So far.
ZISC: Zero Instruction Set Computer (1989)
Is there a mailing list?
Sidenote: the GNU Tools Cauldron was a very enjoyable event with many interesting talks. I've summarised many of the ones I attended here: http://llvmweekly.org/issue/29

Do take a look at my LLVM Weekly newsletter http://llvmweekly.org/ (and/or follow @llvmweekly on Twitter) if you're interested in keeping up to date with LLVM developments.

If anybody wants to get stuck in to an interesting and meaningful open source project such as gcc/clang, things like the compiler driver (command line parsing+invoking the steps in the compilation process) are accessible to someone who can deal with gnarly code but perhaps isn't a compiler expert, and I think it's fair to see could benefit a lot from careful refactoring and better testing in both GCC and Clang.
I see talent. This is a nifty display of technical prowess. I don't see discipline or any concern for the experience of the user.

Having spent some time in the explorer section, what I see is something pretty, but unreadable. After the novelty of the interface choices fades, it's about as engaging as an XML document. There's no story here, no human element. I am seeing some interesting ideas and uses of space wasted displaying useless data. The experience is disjointed, the navigation is not intuitive, the page does weird things on scroll, and it doesn't work in IE11 (which is more offensive to me than it likely is to most of his audience - I switched to chrome to play with this).

If I were looking through this as a portfolio piece, I would be impressed with the technical elements of the design, a bit put-off by the usability problems, and confused (and a little upset) as to why a record of travel to 72 cities is presented in such a dehumanized manner.
I am feeling a tad jaundiced but can I give a reason for AirBnB's success as well:

They found a way to allow people who do not own property nor have the rights to rent out the property, to receive cash for renting out said property.

The recent BBC article estimated 40% of their bookings in this illegal / legal grey area.

When you have the ability to give income off capital to those who don't own capital it is an attractive deal - see stock shorting etc.

PS

I am (depressingly) expecting a fair number of downvotes, but I do hate to see businesses which operate dubiously (albeit a mild version relatively speaking) not being called out on it. At least YouTube got a roasting off the music and movie lawyers.

And I would like to point to ethicalconsumer.org as a fairly eye watering list of the ways in which "dubious" is ingrained in our society. We have a long way to go.
> 'how could someone bury treasure in such a difficult to excavate way without anyone noticing them constructing it all, and how did they ever expect to retrieve it?'

That's a simple enough argument to reason around: when pirates buried the treasure there was no flooding. Remember, flooding didn't start until partway through one of the expeditions: this could be explained by shifting geological patterns in the rock in the island. All it would take would be for a crack to form in or current to erode a protective stone barrier which was previously keeping water out. Pirates unencumbered by water might have had a much easier time burying (and, they thought, retrieving) treasure.

The fact is, regardless of difficulty, someone did dig down that deep, and it seems like a lot of work, even without the water, to do as a prank or diversion. So I do think there is probably treasure there, or at least there was at one time.

However, as the many attempts show, the excavation is a very risky endeavor to undertake for treasure that May or may not still be there.

EDIT: And for the record, I think the treasure theory is the only plausible part. Kidd makes some sense, as do Vikings or naval treasure, but that's all speculation unless some real evidence is found. The "vi" bit is completely useless, and the Templars/masons/Shakespeare ideas are an embarrassment to the people who came up with the ideas.
Oh yeah, since contractors worked out so well last time!
PayTango
ARM arch, core, and chipset numbers explained
> No seriously - why is it copied in at the end and not a pointer?

Consider where you have seen similar patterns in the Unix world. The obvious one would be they intend to pass the buffer to kernel mode and a structure with lots of pointers inside will be a pain in the ass to pass over and validate.

A flat buffer with a couple of offsets works better for that. Copy over the whole blob, check a few lengths. Generate your EFAULT errors in a single place. Better than following lots of user mode pointers.
Your choice of submission title reads as generic spam (I almost flagged it reflexively), and also intentionally breaks the HN rule of using the original article title when appropriate.

11 points in 13 minutes and on page 2 means you hit the voting ring detector or flagged to death.
You make good points. What I'm really trying to say is, someone sitting in Russia can't really take my phone while I'm here in the US. That's not the case with passwords. And it's not plausible to think there's someone who can both steal my phone and has access to my password for a given account, unless that person knows me. The only hope they have is using a rainbow table or dictionary attack. With most sites these days rate-limiting the login process, that's hardly plausible either.

What I'm saying is, even basic 2FA makes it almost impossible for someone to steal your credentials in the fashion that we are used to. It doesn't just put us on par with the criminals like most security does, it puts us one step ahead for the first time in over a decade. And it can be easy and convenient, because you don't need billion-character passwords since the attacker needs to be physically near you to steal your second factor. There are easy ways to make it better, just no one has done it yet (because there's no money in it).
Two million pounds sterling is a lot of money. Something like half a billion on todays markets.
One of these days one of these "leakers" will actually be US or foreign spy agency achieving a strategic advantage by "leaking" information.
If Amazons international experience is anything to go by this will pose a serious threat to local retailers.

Here in the UK Amazon offers prime with unlimited next day, which has led to sharp cuts at high street retailers. Its not quite same day but its simplicity and low friction means its mostly simpler to just order through Amazon than to walk down to the local store.
An old Macintosh IIci 25Mhz running Apache under NetBSD
They are referring to the fact it uses a connectionist architecture rather than a von Neumann one.

https://en.wikipedia.org/wiki/Connectionism
Oops... didn't notice that.
Apple iMac with Fusion Drive
Let me ask you this, which one of these services looks more appetizing?

- http://san-francisco.eat24hours.com/

- https://www.trycaviar.com/san-francisco

Bright pretty pictures give a pretty damn obvious advantage.
I will summarize real quick. "Rich" and "Poor" are 2 variable of millions - And no matter how many variables you address you cannot escape one simple fact about "who gets ahead" - "If its important to you, you will find a way, if it is not, you will find an excuse."
So excited so see Common Crawl data be useful for such fascinating work!

I work at Common Crawl :)
I like how their success story keeps changing

Probably because it's difficult/impossible to identify the real causes of any company's success and we want to attribute it to something we can digest. This podcast episode on Survivorship bias is very relevant: http://youarenotsosmart.com/2013/05/23/survivorship-bias/
Good to hear - I just signed up and put in the $20 myself (not a very large barrier), and I'm glad features like custom certificates (& other things) will be available as mentioned elsewhere in this thread. CloudFlare seems like a great product so far.
I really welcome the links to the better measurements and graphs. Please give me the hard data, properly presented, don't write the claims without the citations. I really want to learn more.

Correct me if I'm wrong, but even the "generational" GCs present their own problems: the "costs" of having the GC increase not only with having "too little" memory but also with trying to use "too much" memory (as "more than e.g. 6-8 GB, which can be needed on the server applications). As far as I know, only Azul's proprietary GC is claimed to avoid most of the problems typical for practically all other known GCs. fmstephe in his comment here linked to one discussion where the Azul's GC author participated. But I nowhere read the claim that any GC doesn't need significantly more RAM than manual management.
As for the $30 point, that may be where a lot of flat fares go - airport for $30, for instance, is probably a common data point.

As for the rest, if we're looking at cash fares, doesn't it seem necessary to examine the most common makeups of bills that would get you to that amount? If someone has all 20s, it's easy to tip $10 on a $50 fare. Boom, done. But if it ticks over to $60, perhaps people don't want to break that fourth bill, or maybe they don't carry more than 3 20s, so rather than pull out the card they just leave no tip, like a jerk.

But I don't get why cash versus card was not broken out here. Surely tipping habits differ greatly, or at least significantly, between the two methods. Why a card user doesn't tip at $60 is likely to be different to why a cash user doesn't.
But how many people in the under 25 demographic install Alexa toolbar vs the older generations?
Will it be possible, for example, to add your own custom token filters that require a file path? i.e. stemmer overrides and synonym tokens? This is one of the features we use quite a bit (especially synonyms).
Thanks - title is updated.
Bought it a while back and tried to play it. The controls are pretty spotty IMHO. I kept bumping into walls and couldn't navigate with any kind of precision.
I thought MS-DOS on an 8088 sounded pretty exotic, and then I saw Apple II on that list. Wow.

But I guess, at its heart, how different is the JVM than USCD p-System, which ran on practically everything back in the day?
Watching Druva Grow: an employee retrospective
sounds like a plan... wish I could help.
I created a very similar one to you also, and found the same. It's just a bit too clunky syntactically. The only time I'd use it would be if I'm using it as part of an expression where a (switch or series of if) statement would break the expression up.

As well as a generic extension on Object I started adding bespoke Match extension methods to a monads library that I've been working on [1] (which again was all about trying to coerce C# into a more expression based style).

So the Option monad Match method would work like so:

Func<int> res = (from x in DoSomething()
from y in DoSomethingElse()
select x + y)
.Match(
Just: v => v * 10,
Nothing: 0
);

Or, the Either monad:

var result =
(from lhs in Two()
from rhs in Two()
select lhs + rhs)
.Match(
Right: r => r * 2,
Left: l => 0
);

[1] https://github.com/louthy/csharp-monad
Actually no. The US and most of Europe is NOT in a situation 1000 times worse than George Orwell ever imagined. Freedom of speech is at an unprecedented high. The government still doesn't care what you think or say individually, with very minor exceptions.

Invasion of privacy has to be fought. But let's not kid ourselves into believing we're not incredibly privileged with the free society we live in.
I'll play it a bit this evening and get back to you!
Firefox OS doesn't exist in a vacuum. It's facing some very strong competition from Android, iOS, BlackBerry OS, and numerous other mobile operating systems and platforms.

It makes absolutely no sense to consider Firefox OS by itself. It needs to be considered within the larger context. Unfortunately, like others have pointed out, Firefox OS is not competing very well against the alternatives at this point.

It currently provides a worse experience than its competitors in pretty much every way. I don't think this is something that can be denied. Mozilla and the Firefox OS community will need to face these problems.

And these "astroturfer" accusations from you are kind of weird. Pointing out obvious flaws with software and hardware does not mean that the people pointing them out are being paid by Apple, or Google, or any other company or organization. It probably just means that they'd like to see these problems resolved, for the sake of Firefox OS and its potential success.
I got fired for not disclosing a company directorship/founding.

I had little choice but to get on with a it after that.

I doubt this is the kind of path most people would want to take though! I imagine there are easier ways than sink or swim.
The TechCrunch article title is: "Hired Now Helps Tech Companies Find Executives"

Your edited HN submission title is: "Hired Launches Engineering Management Vertical, Seeking VPE"

There's a rather big difference between the two.
Scalability news – From the fluentd to penetration testing NoSQL stores
This happens all the time. Secret information that's flattering to the state has a habit of coming to light more often than not.
Quite frankly, this is karma. When you are treating your own civilians and allies as criminals and storing that information in a database for your own perusal and you employ thousands of direct and indirect (contractors) staff, you're bound to end up with leaks.

I think the whole PRISM thing Snowden exposed is only one thing, I don't doubt there are other programs just as secretive shocking and sickening lurking around at the NSA waiting to be leaked. Time for some more leakers to step up and raise the curtain hiding the machine.
Quickly set up a Rails app with awesome plugins and get all the details right
Consider a newsworthy event: a plane crashes. Osama bin Laden is killed by U.S. forces. There's an earthquake.

Twitter is absolutely the fastest way to get information in those situations. Tweeting is way faster than updating some website, most reporters use it heavily, and Twitter now has the scale to stand up to even extremely heavy volumes of traffic.

The news of Osama bin Laden's death broke via Twitter more than hour than the President's own announcement of it [1]. Tweets about the 2011 VA earthquake arrived in New York before the actual seismic waves did. [2]

[1] http://www.mediabistro.com/alltwitter/death-osama-bin-laden-...

[2] http://www.hollywoodreporter.com/news/earthquake-twitter-use...

As a means of publishing news to a lot of people in real time, I would say that Twitter is the best media service ever created.
I think Starwars fits that bill quite well personally.
UK man arrested for running a proxy
It's about functional programming, not concurrency. We programmed Lisp back when it was just one core. Heck, back when memory was an actual 'core'.
A great visualisation of the current Ebola outbreak
The problem is that when you log everyone's darkest secrets the potential for abuse is infinite. It may not happen today, or next week, but if you think today's politicians are bad then wait till you see what is coming round the corner.

FYI you don't know who or what is coming next. That's why I can say 1000 times worse. It could also be a million times worse.

The data is sitting there, waiting for the biggest bunch of assholes to cone along and abuse it.

P.s. I can't reply to rev_bird below, but Amen to that. Spot on analysis.
> The point is, just because we have reddit and facebook now doesn't mean we're all just so much better off.

That I agree with.

> The contribution of those products to our lives is rather trivial. Even the internet, while it's very impressive and useful and interesting, has not made everyone in our generation better off.

And that I disagree with. The Internet, and services like Facebook and Reddit are turning humanity into a giant hive mind - millions of people constantly connected in amost-instant form of communication and exchange of ideas. This is something unprecedenced.

> It's cool to have but like I said, my parents and grandparents were fine without it.

Your parents and grandparents were probably fine without it, but this is the standard case of Blub paradox - people always work with what they know and every improvement feels like useless nonsense until you actually try it; then you start asking, how people could live without said improvement.

My previous comment was picking on the notion of old hunter-gatherers being in significantly worse situation than societies nowdays. My current belief is that our technology makes world for the current generation better than the generation of our fathers and grandfathers, but we might not be necessarily better off than people in pre-agrarian times.
Can Bitcoin become a major currency?
How to write a CV for resume scanners and Applicant Tracking Systems (ATS)
That behavior of Firefox on Android is just plain stupid and broken, even when it's working.

It's another great example of how the Firefox developers have added in functionality that just makes the browsing experience less efficient or more confusing, without any real benefit. Getting a sliver more of screen space just isn't worth the inconvenience this "feature" brings, especially on larger mobile devices.

Disabling it via 'Settings' -> 'Display' -> 'Scroll title bar' was the first thing I had to do when trying out Firefox on Android, and that was just to bring it up to a minimal level of usability.
Hopefully more will be inspired by Daniel Ellsberg recent talk at HOPE X and and his call for action for more "real patriots" to do their duty and blow the whistle on abuses and law breaking.
I hate that I am only learning of this now. Contracting in Indiana and just this week I made plans to be in NY this weekend and stay in this region the next...

Are there any other Python events coming up?
NB: This was a YC W13 startup, after pivoting from payments.
> Google rewards the richest, those who have the resources as you say.

Google doesn't care who is it rewarding, google cares about the users that search, they've said that multiple times. And yes, people with better resources build on average better things than people without them.

> I am not against HTTPS. Just saying that rewarding HTTPS is not enough. It's worst actually, some will set it up quickly and badly just for the extra ranking points and not the actual security it should be providing.

Even then, still 10 times better than plain text HTTP so my whole office can see what I'm browsing with a simple console command.

> What is the point of HTTPS if I receive my password by mail ?

Your email inbox should be accessed via TLS, it's something up to you. And while you don't control the origin (nobody can without breaking compatibility) intercepting a message in transit like that if not exactly something most people I know can do. While getting that password over HTTP is almost trivial for anyone sitting around me.

> As for enforcing, HTTP2 (that is SPDY) IS enforcing HTTPS.

The day you can only see a website via SPDY then I would call that enforcing it. Yes if you want to carrot (performance) you have to pass through the hop (security), nobody forces you to eat the carrot.

> IMO, Good HTTPS where it matters is more important then Crappy HTTPS everywhere just is ridiculous and could even be dangerous thanks to a false sense of security.

I really can not get which scenario you are picturing here. Setting it up is not rocket science.
I know this is mentioned in almost every blogpost that screws this up.

But again: Please link your blog logo to your homepage.
Create a guest login for the kids and they can hardly mess up anything.

There's a big difference between hitting space bar and OK and losing everything, and finding a way to delete the windows system folders, considering they are usually hidden to begin with.
In his defense it was a personal project; not a product for paying customers. I find it impossible to get "upset" at someone's personal project.

But haters gonna hate.

EDIT: Count all the haters above coming out of the woodwork. We can't see the points so we'll never know the real number.
I guess that was part of my joke!
As far as I know, Linux never contained any Unix code at all. Neither did GNU :)
I'm using a VPN (tunnelbear) and I can access my website that's behind cloudflare
Show HN: A free ISBN/UPC/EAN database and API with 30+ million items
Yes, it's true in general that stack allocation can be faster than even bump allocation in the nursery. But I wouldn't be surprised if the reason HotSpot doesn't bother is that doing SROA, post-inlining, covers enough cases in practice that doing interprocedural escape analysis in order to do stack allocation for a few more objects doesn't help much.
Ask HN: How did you come up with your startup name?
Just curious to know and let others know how you came up with your startup name
That's why you'll often see men portrayed as idiots in commercials. The ads are really aimed at women, and this is a marketing strategy proven to work.
> The problem is that when you log everyone's darkest secrets the potential for abuse is infinite.

The pervasive surveillance state presents a monstrous potential for the suppression of people who aim to challenge the status quo, which seems like as fundamental a threat to free speech as there can be. I love that we have so many First Amendment protections today, but if there are billions of dollars going to programs that continuously flout the Fourth Amendment, it's not a huge stretch to say the other ones aren't up for grabs.
Which is un-famously based off Kurosawa's The Hidden Fortress http://en.wikipedia.org/wiki/The_Hidden_Fortress
President Obama today:

"If you blow the whistle on an unethical practice or bring a problem to the attention of higher-ups, you should be thanked. You should be protected for doing the right thing"