skysight-inc/HackerNews huggingface dataset:
A really great writeup. A revealing exploration of the perils of mongoDB, and of the greater issue of selecting technology for a project.

There is never any mention of usecase, in companies. Everyone is still trying to be google or facebook, and uses "their tools" without a use case for why. It's just because that's what everyone else does.

All technology has a place somewhere for some use - but we need to know why we are choosing them.

For example, I choose Ruby on Rails because of it's gains in productivity, reliability, security and pleasure of use. I can quickly sling maintainable code that can scale up to millions of users. And most importantly, I don't have to make a lot of decisions. Best practices are defaulted into the framework. Some people shy away from frameworks, favoring "simpler" tools - but that only means they have to re-solve all the problems the framework has already solved.

Likewise, with MongoDB, all those useful things SQL databases do for us need to be resolved. But, that's a database decision, and many people making the decision are just developers in search of a data store. Transactions and ACID are often not even on their radar.

Overall, i think this is a symptom of a lower barrier for entry. Where before you needed a CS degree to be a programmer, now you just need to go to a bootcamp. People are not properly trained, aware (or interested) in the underpinnings like databases, networking or security - and to their own peril and the peril of the companies they work for.
> "MongoDB's CTO disagrees with this statement arguing that nearly 90% of database installations today would benefit (MongoDB shareholders) from being replaced with MongoDB."

If Mongo's DB was half as good as their marketing team they would really have something useful.
But you seem to point, that it already is an IE-like situation.
I was one of those few who used Firefox on mobile because I could install ublock origin on it, so I preferred it over Chrome because of that.

However, at the time (about a year ago), I didn't think Firefox was as fast as Chrome. So I eventually switched to the Chromium-based Brave (run by Mozilla's former CEO) due to its speed and (Chromium) security architecture (and of course ad-blocking).

I would use Brave on the desktop, too, if not for the awful UI decisions there (on mobile it's more like a Chrome clone). They really need to replace their UI guy, because I feel like he (or she) has been getting it wrong since day one. Too much UI fluff getting in the way and controls being hidden from you.
The Business of Black Market Bribery
This is a laundry list of stuff that will never happen in any current country in any of our life times.
I really don't understand your comments.

You're critical that MongoDB employees whose job it is to help people use the product showed users approaches to implement their use cases. How is that bad or somehow unique ? I've been to Datastax, MySQL, Oracle, Teradata, Cloudera, Hortonworks workshops before and all of them did the same thing. It's their job.

Also MongoDB has been crystal clear what it offers in comparison to other databases. It is a document database with easy to use scalability options in a market that doesn't have many of these. And it's mentioned throughout their documentation and by third parties about the pros/cons of document databases and how to appropriately model your data.

And yes these postmortems are becoming very tiring. Engineers should not be pushing any technology without a spike to determine whether it's appropriate or not. If you don't have a document orientated data model then don't use a document store.
are asteroids a real issue?
Bit coin isn't dropping, yeah it had a small peak the last month but it is still at $2300 which was only first achieved in in May.
Yeah, it's really interesting stuff! I explored a variety of different algorithms when first writing Wade, including Knuth-Morris-Pratt and Boyer-Moore. In the end I ended up using a trie as it has great performance at the cost of a little preprocessing.
Alas, only a black screen with javascript disabled. But that's not why I'm writing this, I am getting used to idiotic webdesigners by now. What made me chuckle was this piece of text inside the "script" tag:

/
* © 2011-2014 iPerceptions, Inc. All rights reserved. Do not distribute.
* iPerceptions provides this code 'as is' without warranty of any kind,
* either express or implied.
*/

Doesn't the fact that it is being downloaded with every page view constitute distribution? :)
ETHEREUM COFOUNDER: There is 'a ticking time bomb' in cryptocurrencies
Well FF on iOS is basically a wrapper around the iOS browser that provides bookmark sync with Firefox on desktop.
I like to think of this as "human random". It's easier to get along with people using this type of algorithm.
Cellphone with no battery
I'd venture that >90% of the time they post in T_D and the various other hate subs.
Seriously? Giving away things tends to weaken one.
> his then-belief that MIT was going to succeed doing its variant of the same thing (Multics -- insert notes of irony)

And yet Multics did in fact succeed, delivering an operating system that was used throughout the US, Canada, and Europe, with the final installation shut down in 2000. Unix history has, I believe, tended to exaggerate the early challenges to the extent where people now simply believe "Multics was a failure".
Can you solve it? Are you smarter than an architect?
I think they didn't trust your programming skills as much as the possibility of absurd sequences :D
I dislike Twitter because I don't fucking get it. I feel like everybody here in the Bay Area "gets it" but me. They're all telling eachother their twitter handles, posting announcements on twitter, asking questions and actually getting answers there, wtf, I don't understand! I probably should have taken the time to engage with it in the beginning so I could know the basics of how it works, how to speak to followers, etc. Now I'm somehow just an old techno-phobic fart at 26.
To be clear: I'm thinking of individuals and their values. Most people generally don't try to harm others, and most of the bad things they (or should I say, we) do can be explained away by pressures various systems of incentives exert on them (us). The people whose values I suggested to ignore are the few ones who think nothing of hurting others for their own gain, even when the hurt is disproportionally higher than the gains.
Borg has so many knobs that Kubernetes still lacks (or always will, by design), but there are already unspecified Google projects running on Kubernetes.
So well framed! Docker Swarm is just great. Easy, batteries included (load balancer, secrets, etc.) and still people worhship Kubernetes.
Oh my god, you totally could use reaction wheels.
https://www.youtube.com/watch?v=n_6p-1J551Y
"I take it you don't browse many comment threads, then. Anything vaguely related to black people or Islamd and they are virtually guaranteed to show up"

Of course I read the comments. Two comments, here:

1) We don't have a lot of conversations about race or Islam or intersectional feminism (or whatever) over on the credit card churning sub (for example). Not everything is political.

2) Of course, we do have a lot of these conversations on /r/stlouis, some of which, I'm sure, include comments the Hacker News contingent would find obnoxious. But, you know what? They're fine. We get through it. It doesn't dominate every thread. People are downvoted when they're particularly vitriolic. And it's mostly names I recognize from other threads (not outsiders brigading). It's really not a big deal, like, at all.
How can something that never left .. come back?
I really want to like Firefox Android (addons are awesome!) and try it out every now and then, but every time I just end up uninstalling and reverting to Chrome.

The number one reason is that scroll seems to work differently to every single other app I have installed. It's "sticky" and doesn't feel native. It also takes a noticeable amount of time to render the page when scrolling quickly, which is not something I've ever noticed with Chrome. What gives?
Also, Reddit can't ban them because of the inevitable "LIBERAL WEBSITE BANS PRO-DONALD FORUM" headlines.

So, even though a massive amount of their userbase pushes for genocide against "Mdslimes" or "Kbabs", Reddit admins let them exist.
What do you think about google hire?
This is an underrated comment. Breaking through the public's indifference for the first time is mostly luck, snowballing with some existing audience is much easier.

Here's another great comment about the "minimum amount of attention":
https://news.ycombinator.com/item?id=7207943
As it is apparent from the comments, most people want the playlists shuffled, but after a song is played, it is taken out of the set that's to be shuffled. So a song is never repeated.
On that note, Opera Mobile have built in Adblocking as well these days.
If you are going to make that point, you must concede the equal potential for it to be the opposite of dangerous (vergy very good :P )
I've read most of the interviews on IH and some of them do mention audience as a big factor, but you are right, it is very underestimated.

Good audience, network, reputation or community involvement doesn't just get you product validation or your first customers, it gets you free ambassadors for your business.
What is special about IoT devices that make them more suited towards a NoSQL solution? Scale? Is that really an issue for the majority of IoT deployments?
Drugs are a bust. Researchers trying to find life hacks that ward off dementia
And that debate frequently ended with HRC people being called corporate shills and whatnot. Meltdown after Sanders loosing was sweet though!
This was a top post in r/geopolitics a couple of days back. I can't find the link anymore, probably because it was removed. A lot of them commented that this sounded like DoD propaganda to get increased funding, especially when you consider that this study was funded by DoD.

Anyway, it is truly scary if they think they need to massively expand the already unparalleled American military dominance.
For a pig? No.
I especially enjoy the fact they seem to be deeming their own citizens as enemies.

Great job guys!
What I find fascinating and disappointing is how much the opioid crisis isn't being talked about or addressed proportional to other societal issues.

I'm not surprised at all, and the only emotion I feel is complete disgust, directed at politicians that refuse to work together. It started the second Obama was elected POTUS and the opposing party declared they would not work with him, and that lasted the full 8 years.
Ranking the Most Popular Websites by Demographic
This is my list, all of which Chrome does better than Firefox (roughly related bug reports included):

* Restore the old settings. They copied Chrome's settings-as-a-tab with the UI just being HTML. But in Chrome I can at least search the settings. Why did Mozilla waste their time on copying the HTML-settings without also implemented the most useful feature? It was just a huge regression, because the UI is now non-native, many things aren't resizeable anymore and some other minor bugs where introduced, without any apparent benefit. https://bugzilla.mozilla.org/show_bug.cgi?id=1325286

* When you start Firefox two times in a row, the dialog "Firefox is already running, please close the running instance" or something like this pops up. Chrome doesn't have this problem, maybe just because its startup time is SO much better. https://bugzilla.mozilla.org/show_bug.cgi?id=489981

* On Linux: Integrate the tabs into the titlebar like Chrome does. https://bugzilla.mozilla.org/show_bug.cgi?id=513159

* Way too easy to quit the whole browser with Ctrl+Q (Chrome uses Ctrl+Shift+Q) https://bugzilla.mozilla.org/show_bug.cgi?id=52821

* Encrypt passwords with the keyring (like Chrome does) https://bugzilla.mozilla.org/show_bug.cgi?id=309807 (btw: that's the second most voted bug of the "Toolkit" product according to https://bugzilla.mozilla.org/page.cgi?id=productdashboard.ht... )

* No hardware acceleration on Linux (playing HD YouTube videos lags for me in Firefox out-of-the-box, perfectly fine in Chrome) https://bugzilla.mozilla.org/show_bug.cgi?id=1280523

* Speed and responsiveness of the UI in general are much better in Chrome. (no bug report link, sorry)

Notice how that there's no complain about the look of the main UI, still Mozilla decides to redo it yet again with project Photon ... Did I miss the bug report with lots of votes for that?

And regarding the bug reports (most of them reported years ago): There was a comment on Reddit a while ago where a GNOME (!) developer said something along the lines "We're not Mozilla, we're actually reading and answering our bug reports". That says something.
Nothing worthwhile ever takes an intern and six months. Ever.
Yes it is possible to install a back door, after you've gained access. I'm fine with calling GhostCtrl a phishing attack that installs a back door. The big question here is which part of the attack elevates access to user or root level?

The miscommunication here between us is that you're looking at what GhostCtrl does after it already gained access. Because the first point of contact, the initial entry point, is using the security systems as they were designed to be used, and tricking the user into granting access to the malicious software, the attack as a whole is a phishing attack. As I understand it, the payload is not by itself elevating access, it is using access the user granted to do bad things, not achieving a higher access level.

The payload of an attack of any sort is not commonly understood to be the "back door", I think you're slightly off the mark there. You're not wrong, but you're going to have trouble talking to other people if you keep insisting on this, because the common understanding of a back door is that it's a way of getting in, by bypassing security. It's normally defined as a way of initiating an attack, not the malicious result of an already complete attack.

The only way to define a back door as you have is to have another attack in front of it. If the back door is the payload, then you have to deliver and execute the payload somehow. In the case of GhostCtrl, that mechanism is phishing.
They might think you are growing weed and evict you if you draw too much.
Love that you don't need a sign-in for the demo, had a co-worker ask me about a service to solve this exact problem last week.
Framework hopping? With your knowledge in k8s you should be able to learn Docker Swarm and getting a swarm deployed in less than 60 minutes.
EU seems more on top there than USA. And frankly USA seems unwilling to engage any kind of antitrust against tech companies since the anemic slap on the wrist Microsoft got.
It was the extension signing that caused me to move on. I had written several small, but useful, extensions for my own personal use. I knew they were harmless, yet Firefox made it difficult for me to actually use them.

If I'm remembering this right, I think there was initially an about:config option for disabling the signature checks. But that was eventually removed from the stable releases. The workarounds were to waste my time getting the extensions signed, or to use some special unbranded build, or to use the Nightly or Developer Edition releases. None of those were acceptable to me. Then I learned about the planned WebExtensions changes, and knew it was time to move on.

I'm aware of the security-related reasons that were used to justify such changes. But for me they ended up taking away the main benefits that Firefox offered, namely being easy to extend, and giving me the freedom to use the browser as I see fit.
My concern is that they won't make it so obvious though. If they simply install fast lanes and the big-players start paying, will the average internet user notice that the few small sites they visit load slower? Would it really be that much more obvious then traffic shaping?
Instead of wasting money on this stuff they would focus on feeding those poor people.
Which European countries are you thinking of?

My favorite thing to do when I visit a different country is tour the grocery store. I compare the price of milk, bread, eggs, cheese, and beef.

In Italy and London I have found that similar quality products are much more expensive usually. However the stores caring more high quality local foods, and less of the cheap processed foods that we American's love.
From what we can tell, they've caused mass extinctions before, no reason to believe they won't again.
Then who do you trust no one? computers? corporations? religious leaders? scientists?

How do you run society without trust?
"The Americans have brought their armed forces back home, adopted sensible foreign and domestic policies, and are starting to see eye-to-eye with people whom they once found too foreign to relate to. Now is the perfect time to strike!"
Browsers should have some sort of non-binary 'trust' score that looks at things like:

* how many users have been here before
* how 'new' is the site
* how much does it look like other popular sites or sites the user has visited (perceptual hash)
* how close is it's name to a popular site (levenshtein distance)
* how did the user get here (clicked a link vs clicked a bookmark)
* does it have form fields
* does it appear to ask for credentials (OCR rendered page for 'Login', 'Username',or 'Password')

This score should be what gets you the pretty green padlock - otherwise you should just get a dull grey "Private Connection" label.

I imagine it's possible to evade some or all of these but it increases the difficulty and cost of shenanigans. We often get tripped up where for security application we like some sort of mathematical certainty we're protected when 'pretty good' is still better than nothing.
Any RDBMS is just a toolset to manage files on some filesystem. If you are dealing with some config files you can spare yourself the trouble and just load them from the filesystem.

NoSQL or classic RDBMS, these tools give you ways to manage your data on the filesystem(or in the memory?). You can spend time to write a code that processes files in a folder or you can use the software that does it for you. You can write a code that relates two files in a folder or you can use a software that already can do it and you can just ask that software for the outcome.
Twitch. Not for hours viewed but because they seemingly have a lock on their corner of the market. That Youtube has spent so much on game streaming, and still failing, is a sign that competition exists.
> Ibogaine causes long QT syndrome at therapeutic doses, apparently by blocking hERG potassium channels in the heart.

Yea. That doesn't necessarily sound good:

> Clinical studies of ibogaine to treat drug addiction began in the early 1990s, but concerns about cardiotoxicity led to termination of those studies. There is currently insufficient data to determine whether it is useful in treating addiction.

I'm not really sure this is some sort of miracle drug that the establishment just doesn't want us to know about.
Same here. I read a bit about multi process having arrived, so I'm planning to give ff another try soon. But at least all the electrolysis pre release versions I tried ended up disappointing. It's a real shame, I'd love to switch away from chrome.
I think that's only true if your trust system recognizes the attacking key as valid for the destination. DV seems to prevent that, absent typo squatting.
> I agree with you and think the hubbub around r/the_donald is amusing. In my opinion, r/the_donald is a "beautiful" example of mob trolling. If a subreddit doesn't interest you, just unfollow it.

The problem with having something r/the_donald on reddit is that its posters don't stay in r/the_donald. They go out to other reddits, and post hateful shit.

It's like having a shared space for clubs, that also includes a local chapter of the KKK.

It'd be fine if they just played dungeon and wizard dressup and complained about black people in the confines of their club room every Tuesday.

The problem is that they spill out, and start burning crosses and handing out beatings to the other users of the shared space. Pretty soon, the entire community turns into a dumpster fire, and people who don't want to deal with that bullshit leave.

The owners of the space can then pat eachother on the back, and congratulate themselves for encouraging freedom of expression.
One thing I find particularly funny about the whole Trump-Russia connection and the possibility of Putin & Co. meddling with American Elections, is the disconnect of those that are so blindly outraged about it all.

Trump of course should resign if the intervention is proven as deliberate and facilitated by his side, but shall we make a list of all the foreign elections the US have been meddling with in the last 50 years?

The real solution? American friends, as much as I love you (and I do, mostly), you should just stop being so way up your own ass all the time. About everything. There's a world out there, across the borders and the two ponds.
Because we want to do partial updates, searches, indexing etc.

Your position can be applied to all databases. Why not abandon them all and just use CSV ?
Labour Joins 9/11 Survivors Demanding Theresa May Release Saudi Terrorism Report
Hi Nate,

Will any of that $30M go towards making Lever's website even remotely accessible to screen readers and such? If you're not sure what I'm talking about, try visiting your website with Safari and VoiceOver enabled and watch it crash the browser (or put it into a perpetual loading state). If I see your website linked in a job listing I just skip it altogether. I don't ask for much, just don't kill my screen reader.
Folks who play Blizzard games call this the "Pity Timer". World of Warcraft, Hearthstone, and Overwatch all have some mechanic where your odds of getting a desireable thing go up if you've had more recent disappointments.

RNJesus is merciful.
In its most personified form, the RNG transforms into RN Jesus to whom you pray for good video game luck.
You know they could do both? What's with the feed poor people don't do space exploration, medical research argument? Saving energy, reducing pollution all help lift the quality of life of people.
The most annoying thing is that Firefox's tabs don't integrate with the normal Android mechanism of switching windows.
Daihatsu 6DSM26 Marine Engine for Sale
power and political vacuums tend to want to be filled
SBU is the default classification, much like most proprietary software developed in industry is "for internal use only".

Some of it actually needs to be; we worked with PII (Personally Identifiable Information) a lot.
I heard his cat ears could win battlebots on their own, but he likes to give the competition a chance
The bag is only going to attenuate any signal, not block it (block would imply infinite attenuation). Whether or not the attenuation provided is sufficient to prevent an adversary from receiving the signal I'm not sure. I definitely wouldn't bet my life on it. I'd want a pretty thick metal box with proper seam gaskets as a minimum.
I think it is a best practice to avoid commenting on specific competitors publicly. In addition, I'm a former Googler (2007-2011), so best I sit this conversation out. :-)

Happy to talk about our vision for Lever, hiring practices, what it is like to start a startup in YC and grow to 120 employees and many other topics!
If the extremes were banned, then the promoted neutral/centrist view would become extremist on it's own.

Cross-subrreddit trolling and genuine spills at least minimises echo chamber effect somewhat. If that was limited or non-centrist subreddits/users were banned, the centrist (or whatever was supposed to be OK) echo chamber level would go off the charts.