skysight-inc/HackerNews huggingface dataset:
I'd be surprised if any of those, up to the last three, was a big deal for more than 1% or so of users. And I am inclined to think the original article probably has it right about simple saturation marketing as the cause of most user switching.

But performance. Firefox very often outperforms Chrome in microbenchmarks and computationally-intensive code in my tests, but in the real world an awful lot of sites really are much more responsive in Chrome.

For me as a user, most recently an update to the FastMail web UI a couple of weeks ago made it lamentably slow in Firefox -- just mousing over the folder tree caused CPU spikes and lag in updating -- and in the end I switched to opening FastMail in a separate Chrome instance while continuing to use Firefox for everything else. I've just switched it back to Firefox as I type this, to see whether anything has improved.

The web app I'm working on as a developer just now also has problems updating as smoothly in Firefox as in Chrome, and I'm not at all sure whether we'll be able to do anything about it.

I can't think of an example at the moment of a site that feels faster in Firefox.

I believe I have come to think of Firefox as a web browser, and Chrome as a platform for web apps. Things written to be web apps are almost always more responsive in Chrome, even though many of their components (number-crunching work) really do run measurably quicker in Firefox.
It just so happens that I've been working on trying to build the fastest possible trie implementation in JavaScript to speed up `lz-string` and potentially `js-search`. The whole process I went through is too much to write down here, but you can basically read it here:

https://github.com/pieroxy/lz-string/pull/98

https://github.com/bvaughn/js-search/issues/42

The short version is: replace those single-char strings with the result of `charCodeAt()`, and then use `charCodeAt()` during search too. The reason is that integer key lookup is much faster than string key lookup:

https://stackoverflow.com/questions/10639488/faster-to-acces...

It's important that all of your keys are integers though, so the trick is to actually store/look up `charCodeAt()+1`, and then store the indices at key 0.

If you feel like taking a risk, you can make a slightly more complicated data structure where you replace the object with an array and do a linear search:

https://jsfiddle.net/vanderZwan/ccfxv4sg/1/

For most data this is the fastest, because the array will only be a handful of characters (except at the root). However, in certain special cases (specifically, if you have a lot of unique characters at the root) it becomes prohibitively slow.
I think it is more correct (and less ambiguous) to have 'TheStreet: Facebook to launch news subscription product'
Pretty wild oversimplification there. War is complex and doesn't happen for one reason. For instance Russia's involvement in Syria and Crimea is more about expanding territory and sphere of influence than funneling tax payer's money, Putin and the Russian oligarchs do that well enough already.

> 6. The very concept of "superiority" and "class" becomes meaningless as we move into an era of excess due to automation.

We already have excess of some things such as calories and clean clothing. The cost of 2k calories per day is a pretty small fraction of minimum wage. We are also witnessing a rise in food classism that is targeted at the foods that are hard to bring the price down on. It has become a status symbol to "know where your food comes from" or to eat at a "farm to table" restaurant. These are associated with ways to get your calories that have high logistical & labor costs.

I agree that we will see eras of excess in more and more goods and services, but the idea that humans won't find a way to show superiority or class by consuming higher cost goods/services seems kind of out of touch.
Hey, Nate. I'm a marketing consultant that specializes in B2B (I have a couple other YC clients right now). What's the most challenging part of your marketing stack? Getting initial leads, getting them from lead to interest, or from interest to closed?
Silicon Valley’s First Founder Was Its Worst
What about the people who ride on top of the trains? Is that practice no longer going on?
You can even query flatfiles in s3 using SQL via AWS Athena.
> the parent post is clearly about EV certs attempting to provide added trust/identity beyond what's needed for the privacy provided by TLS, and it's skeptical that that's happening.

The (great-grand)parent is probably not talking about EV certs, because then they'd be stupid. They say:

> We could've had a mostly encrypted Internet a long time ago if encryption and privacy were not hitched to a commercial identity certificate with crappy maintenance tools.

...which wouldn't make sense if it didn't include the basic DV certificates, because then those DV certs would be exactly the sort of quick&easy encryption-without-identity they're looking for.

They're complaining about encryption requiring a process that used to cost enough to discourage many people, even for DV certs. The situation has only really changed in the last two years or so with LE, and you can quite clearly see the impact of free certificates and a slightly better process on the rate of encryption.
This. Anecdotally I know a friend whose doctor offered a potentially addictive medication, when the doctor knew or at least was told the friend drank frequently. The friend did not fill prescription for fear it would become addictive.
Firefox developer edition allows using unsigned webextensions by toggling xpinstall.signatures.required to false in about:config
But that's not fair, Google's already paid for that install! ;)
A couple weeks ago there was a really good US immigration AMA here hosted by Peter Roberts, the immigration attorney for YC.
https://news.ycombinator.com/item?id=14703052

This inspired me to do this separate AMA on my site, specifically for O-1 and EB-1A "extraordinary ability" questions.

If you ask questions here I'll answer them too.
Your website is confusing.
From your description of tolerance buildup it sounds like you are describing a drug which is functionally ineffective for chronic pain (eventually tolerance will overtake the maximum does you can safely administer) except where the patient wont live long enough for the tolerance.

It sounds like a drug family that would be mostly useful for non-chronic pain, where the patient can be weaned off before the dosages become high.

Yet its usage is the opposite?
Amazon/IBM backed AI for Education HackWeek: $17K in prizes
Serendipity is a beautiful thing in science. It is not every day that surveying the ocean strikes gold, but it is nice that from a tragedy has come valuable (maybe even profitable) data that would remain undetected... had it not been for a decently large government expenditure that wouldn't have happened otherwise.
Why don't gcc and MS C++ count? I think gcc was a little behind yes, but it caught up. Also I think there were several other independent C++ vendors in the 90's, whose names I don't recall.
I do think that mongodb is appropriate for 90% of the database installations, but also are mysql and postgres. Most of it is wordpress anyway.
It is literally the same thing. You can download a third party browser called Chromer that opens every link as a separate task and see it for yourself.

It's based on Chrome custom tabs, which is a pluggable protocol. Firefox is working on support for it as well [1]. There doesn't seem to be any ongoing work to support per-tab tasks in Firefox for Android itself right now [2].

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1208655

[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1098543
But none of those are related to the GP's comment.

Actually they kinda are. When I say "don't trust government" you can take that as "grant government ZERO authority which can be abused" (the anarchist position, and, by happenstance, pretty much my actual position), but you can also read it as "trust the government with less authority which can be abused."

And even as an anarchist, I'd take any developments in regards to the latter half of that as progress in a generally positive direction. I mean, I'm an anarchist, but I'm also a pragmatist. We won't get an ancap society in my lifetime, but if we could scale back the size and scope of government just a bit, I would be happy(er).
I'm more in favor of a move like this than I am having my required messenger app spammed with advertisements. At least this is completely optional.
Ask HN: I have Bitcoin in Coinbase, what should I do before the forks?
I have some bitcoin in Coinbase and I'm not a bitcoin expert, should I move my coins before the upcoming forks?
The prime method would mean that you would never hear some combinations of songs (for example, those who are an even number apart).
Arch Linux? Why? Though, I did switch from Gentoo to Arch, so I suppose I could be one of those Linux Vegans...
Okay, so people should not trust their government. Ways they can not trust their government are by

1. Separation of powers

2. Accountability via body-cams

3. Freedom of speech to protect political progress that threatens incumbents

4. Making voting systems that have auditibility

etc. These are all good practical ways to reduce trust in government with no downside. Why ask for "trust" instead of offering proof?

It is our role in a democracy not to trust our government, but to guide it (by selecting the correct representatives) to represent us on the things we agree on.
rkt's roadmap is to move from its own aci spec to oci as soon as the latter is "ready"

maybe i have the wording of this wrong, rkt people please advise
Kubernetes Tutorial: Monitoring HTTP Service Health
I'm someone in your direct market and had no idea what your service does for me for at least 2 minutes of being on your site. Why would I want a marketplace? What is an expert and what are they an expert of? So many questions... I'd look into your messaging, definitely. It takes a while to click and I'm still not 100% sure what you do.
I'm actually kinda glad that Windows 10 forces the user to be very explicit when changing the default browser. Yeah, they use it to push Edge, of course. Better than programs changing it without the user knowing.
A Primer on EOS, Ethereum’s newest competitor – and why it grew 3.2x overnight
This should be the target of the submitted link instead, IMO.
The fact that this paper uses a very vanilla LaTeX format is almost taunting to academia. At least many other "whitepapers" (e.g. Gnosis) format theirs more like a corporate brochure.
The Mystery of Subreddit A858DE45F56D9BC9
Alternatives to Server Side Rendering (SSR) of React Apps (Updated!)
I wish the article would talk about the difference between laugh-evoking humour and sarcasm. I work in a project where sarcasm is often used. People don't laugh at it, it's not always clear how the "joke" is intended (especially across cultures), and it just tends to lower everyone's expectation in an accumulation of wry perspectives. Skimming the topic of sarcasm from Wikipedia, it's clear there are a lot of drawbacks.
thank you i overlooked it.
Look at photos -- Omnipath Skylakes have an extra connector.
rkt implements and can pull OCI containers today. appc is deprecated.
Thanks, we just fixed it. There is a new about page now that this now redirects to
The official Rust Playground now has the top 100 crates available
This looks pretty awesome. I'm a marketing consultant and I use so many of these tools. The next time I get stuck with something I'll probably use you.
Chrome font rendering on Windows is still broken. Fonts that look find everywhere else are different in Chrome and usually look worse. Why?!
We don't accept the robot deaths. Any time one happens people scramble to "make sure this never happens again". When someone dies in a car accident, we yawn.
Gore calls for single-payer healthcare
Is Gwyneth Paltrow’s pseudoscience winning?
Huge props to the other maintainers of the various OCI projects, the contributors to the OCI, and the wider community (special shout-outs to the AppC folks). It's been a very long time coming, but finally we pulled through and have hit this milestone.

I'm very excited for all of the ideas we want to work on now that this milestone is out of the way, and we have a solid base to improve upon. But of course we should have a moment's rest to appreciate how far we've come.

Also, here's the official press release from LF: https://www.opencontainers.org/blog/2017/07/19/oci-v1-0-brin...
All of them can claim the credit for any given article when looking for another job later!
Firefox nowadays feels every bit as fast as Chrome, if not faster.
If your goal is to get good employees, you'll want to use a number of different recruiting practices. No single app, company, or recruiter has access to the entire pool of developers, and each is nurturing their own pool in their own ways. Use a recruiter, post to a couple different hiring sites, and have a dedicated team member doing cold calls.
> "It's a poor carpenter that blames his tools"

I think the point of the article is that Mongo is being used mostly by "poor carpenters", and provides worse defaults than SQL does. It's obvious you're operating at an advanced level that young and hungry startups aren't.
Agreed. I'd start at 1,000 PDFs/month at $100 after a smaller free tier.

Actually, add a paid tier below that, 500 PDFs/m for $55.
I agree that the lobbying is a huge problem, but exposing/stopping that is a sociopolitical approach to the problem, not a scientific/technological approach. I am skeptical that the latter can do much for this problem, but I'm curious if others have ideas on that front.
The two options are compatible :)
Also satoshi nakamotos original bitcoin whitepaper wouldn't pass as academic paper. However it still is veey useful at explaining the basic idea behind bitcoin. In this context whitepaper means a little bit different thing than in scientific context.
CarDash (YC S17) hiring Marketing Director
We're a consumer facing automotive service company seeking a digital marketing lead. This would be our first marketing hire so this person would have broad range of responsibilities.

Does this sound like you or somebody you know?

You are great at your job and ready to step up to run the show. You probably know a great deal about many fields because you love to learn and be challenged. Some day you will probably run all of marketing for a very large company or start your own company.

You work best when you are given a mission with clear objectives and the freedom to achieve them. You consider yourself an A player (even if you don't say it) and you yearn to work along a high performing team of other A players.

You take pride in your professionalism and your achievements but you don't take yourself too seriously. You are constantly reading and learning, always tinkering with the latest tools, but ultimately making independent decisions based on whatever gets the best results. You don't follow the herd.

To apply: http://careers.cardash.com/apply/zYNSAj7I0b/Marketing-Director
This article mentions that you all are focusing on identifying potential hires that aren't even looking for jobs. Given that this turns traditional hiring on its head, can you share any thoughts/predictions of what the hiring environment will look like in 5-10 years if this is successful?
Maybe I wasn't clear. I don't want to be a test case for the disclaimer.

Just because you write it down doesn't make it so. Even if a lawyer wrote it.
What's the memory consumption like? A node for each letter seems like it would result in substantial memory consumption. I was thinking an object pool might help here, but I'm not sure if its possible to use it given the nesting of the nodes

Also, if the library removes stop words, does that mean its limited in which languages it supports? I'm assuming only English stop words are filtered

Not being critical here, just genuinely curious and don't have time to look through the code ATM
I would think the proper way is to say you worked for that department and mention articles published from there.
Not really though. Equating docker with OCI is kind of like saying gmail is the same thing as SMTP. Gmail works with SMTP to send messages, and docker works within the confines of OCI to create images.

While Docker is mostly OCI compatible these days (I say mostly as they extend their tools beyond it, making it hard to replicate the build without using docker itself. Not in-and-of itself a bad thing, but still annoying for portability), it shouldn't be confused with the OCI itself, which is there to help safeguard against companies like Docker going off and doing incompatible things.
I agree although ctrl+shift+q is still suboptimal because ctrl+shift+tab is right next to it.
The handful of people I know that are real experts at the data science are all in the private sector.
Yeah...I'd much rather they offer a Netflix-esque platform for news articles. I can't really justify subscribing to a single site, but if I could get most of the major ones with one affordable subscription I'd probably do it.
When random people give money to random other people
My take is that Lever's features are well-optimized for companies doing outbound sourcing for roles like engineering (e.g. the extension, snooze features, pipeline structure) and where most hiring is owned by managers who don't have time to devote to mastering recruiting best practices (multi-touch sourcing with Nurture, easy scheduling, pipeline management, email sync, reporting).

Ultimately, you save a lot of money by not having to hire dedicated recruiters and recruiting coordinators, and you actually get a much better candidate experience and hiring effectiveness by having hiring managers and interviewers more closely involved in the process instead of trying to translate them through a separate recruiting team.
caps is over the top IMO for an HN submission.
I have never written any Go code but I got the following email from Packt
Medium post with all the details and the story: https://medium.com/opened-ai/ai-for-education-global-hackwee...
This is what I found my University degree was best for. Teaching me what the name is, of the thing to Google in the future.
>These aren't Google properties so I'm not blaming them for this bad behavior,

No, they should very much be blamed for it! Proper web design should follow cross-platform standards and implementations. They are part of the problem if they force users to choose one or the other.
Actually there were experiments in the original Bitcoin paper. And it would've probably passed a workshop-related setting for academia.

More than the academic presentation though, I'm just baffled by the lack of science that these projects with huge followings have.
I consider that explicitly and manually handling every possible error, and making a conscious decision to bubble it up (return) or to interpret it is a very good use of my time as a programmer.
Lever's products are quite different. We believe that in order predictably master your hiring goals, you must go beyond applicants and get in front of the best candidates for your company. You must go outbound with sourcing, referrals, and more—speaking to the people that are the very best fit for your team's needs. Applicants are a vital piece of the puzzle, and Lever absolutely provides all of the features that applicant focused products provide. However, those features are seamlessly integrated into Lever Hire, which is a full CRM for job candidates + an applicant tracking system.

We recently posted a piece describing how the Shopify team has used Lever to grow from a a few hundred to over 1900 employees. Sourcing was a key part of their strategy. https://www.lever.co/blog/how-shopify-revolutionized-proacti...
I joined a car club and met some acquaintances that way, hopefully some of them become friends. There's got to be something you like to do that other people like to do.
Suggestion: implement a mandatory uploading fee (like a mandatory transaction fee), which is distributed among the miners who host the files. It should encourage people to dedicate more space to hosting files.
This is an interesting thought. The nicest communities on reddit I've encountered tended to be small or to have a small "core" group that all knew each other and were highly visible in the community. /r/running for example, when I regularly read it, had daily threads where the main people chatted about all sorts of things. It felt very homey, reminded me of when I read obscure usenet groups as a kid.

I wonder if there's space for forums with purposefully limited membership where people could get to know each other on that more intimate level. I know you could always set up your own private forum for your friends, but maybe as a service.
To save someone the confusion and clicks:

TheStreet is a media/news company [1].

The product in question:

> The feature is likely to allow publishers to create a paywall on Facebook's Instant Articles and guide readers to a publisher's home page to opt for a digital subscription

This HN entry is actually a Reuters article about the TheStreet article about the product. [2]*

[1] http://corporate.thestreet.com/

[2] https://www.thestreet.com/video/14234594/you-might-have-to-p...

* I'm not sure this is exactly what's being referred to, because TheStreet appears to publish somewhere between 1 and 14 articles mentioning "facebook" every hour [3], so this was the first mention I saw as I scrolled through.

[3] https://www.thestreet.com/find/results/index.html?q=facebook
People begin to use more IE, becasue lazines and that IE was bundled with Windows. Netscape always was better that IE.
I don't know the exact reason why, but it probably has to do with the fact that Edge and Firefox both use Direct2D for rendering and DirectWrite for text, while Chrome uses Skia (which can call into DirectWrite or GDI for text rendering I believe, but may not do so in the exact same way).
>Key continuity gets you pretty far,

But that implies that some time in the past, you had a "first contact" with the real Paypal. You then need something somewhere that helps validate that initial trust.

And let's say a computer already made first contact with paypal.com and bankofamerica.com, what happens when the user needs to format the harddrive or gets a brand new smartphone? Do they export their previous successful handshakes to a flash card and import them into their new device to maintain key continuity? Or is it easier to use an entity (CAs or something similar) to help establish indentity+trust?
You might also want to take a look at Cludo, which is another alternative.
I don't really have to write that code though; what language doesn't already have file-manipulation libraries?
Thank you. This looks interesting. I don't use C# or F#, but F# has been on my to-leaern list for a long time.