skysight-inc/HackerNews huggingface dataset:
> At its core, MongoDB is a document database and — almost by default — these kind of databases aren’t ACID compliant, especially when it comes to multi-document transactions. For the most part, that’s not a big deal for companies that use database systems like MongoDB because they are not trying to write to multiple documents at the same time.

No. At least in the open-source world, you can see many applications make multi-document "transactions". I don't see how it would be different in companies using MongoDB.

> Because of this, though, many MongoDB users still run relational databases in parallel with their document database.

No. For the most part, they do write to multiple documents and not think about consistency.

At least the situation seems to be getting remedied. Better late than never.
Would you mind naming 2 of those dictatorships and perhaps explain what metric you used to arrive at your conclusion?
> It's not a "differing and diverse political opinion" to think people of color and women are inherently less worthy, it's just racist/sexist.

It actually is both, which neatly answers the "why are you against diverse political opinions": Saying something is 'just' an 'opinion' doesn't absolve it from being racist/sexist.
IPv4 exhaustion is going to get really bad if we don't move to IPv6 soon.

IPv4 exhaustion means no more personal server boxes at home. The US has huge chunks of IPv4 allocation. In Vietnam, it's not as fun. IPv4 addresses have really exhausted. I just learned by accident that the ISP there they do a thing called the "carrier grade NAT" to get around that.

I was baffled I couldn't open a port on my router to seed some Linux images despite setting up the NAT correctly (remotely). After scratching my head for a while I noticed the IP address that the router reported was not the public IP when I Googled "what is my IP address." Then I sent an email to FPT, the ISP - one of the biggest ISPs in Vietnam saying "Hey guys - I believe I'm behind a NAT... I can't open a port to do stuff. Can you assist me?" To my surprise, after 15 minutes they sent an email back, saying "Oh yeah, we know that, we have given you a public IP. Thanks for trusting our service." I was double baffled by their service. Then because of that, I also asked for IPv6. 10 minutes later - "IPv6 has been enabled on your account. Thanks for using our service." What the hell?

While my ISP in the US (Spectrum/TW) has just given me a hell of a hard time because they sent me a buggy modem that would restart 3+ times a day. And in 4 months with a countless number of calls, 10 tech people sent to my house, no one knew what TF was going on. Now suddenly, it doesn't crash anymore, but they disabled IPv6 altogether, no words given. No one in their tech support knew that IPv6 was disabled because it crashes their router and they just gave me bullshit answers. I just found out about the "Puma chipset IPv6 crash" ordeal by Googling. Again, Spectrum was as helpful as a rock. I don't know how do they have so many people sending me mail spams weekly and calling and harassing me to sign up for their TV service, yet the service sucks so much.
>If software is eating the World, it's important the people building and operating it are as diverse as possible, otherwise there is a risk it unconsciously or consciously becomes biased in its actions and consequences towards a single social group at the expense of others.

Of course. We must have the most superficial diversity be promoted as necessary.

The fact that wealth is being more and more concentrated should be completely ignored. What's important is that we have x number of women and x number of racial category. It's not like money is the ultimate uniter of class interests that seek to divide and conquer with false ideological conflicts.

Why is your superficial diversity more important than not being beholden to the doublefaced moneyed who preach it and yet live in very undiverse
neighborhoods where the majority of people are one race?

How is your diversity realistic when you benefit from vacuuming the entire world of intellectual human capital? You can't play the game of world bully forever.
The US has also a problem with private overreach as in rich property owners closing off huge areas of land completely. This is a huge problem in the west if you do any hiking. In Germany or Britain there usually is a path through but in the US they just close it off.
No I meant straight up paying for services through money, not selling yourself as a product. The former is better than letting ads hound you, and in my mind, better than being forced to rent out your system's hardware in exchange.

I would honestly prefer more services and content creators asking for reasonable payments and more integration of multiple, seamless, international payment options into sites and services. Currently a major reason I don't pay for some services I otherwise would is because the payment process is very clunky or downright broken.
Show HN: A Minimalist Alexa Skill in PHP
Without getting into your overall premise, Peter Thiel is gay.
I fixed our 20-year-old range by replacing capacitors. They failed exactly like the caps on early-mid-2000's motherboards.
Yes. Conway's Game of Life is Turing-complete, so any Turing-complete system can simulate it.

In fact, simulating Conway's Game of Life (or Rule 110) in a system is often used as a proof that the system is Turing-complete.
A readable non-paywall version: https://archive.is/N4qEP
It didn't help that the new destination was unstable and practically impossible to use when the hordes tried to migrate.
Haha.

Peter Thiel - "People here don't accept conservative ideas"

Commentor - "I love diversity, but get the hell out with those opinions!"

...

Obviously there are some opinions I find abhorrent and wouldn't want to be associated with (Nazis, etc). However, I think both that I'm more tolerant of offensive opinions than the commentor, and that I also find really nothing very offensive about what I've read about Thiel.

Thiel doesn't seem that far right to me, and has been ostracized. But is any thought too far-left to be accepted in SV? You can support Venezuelan policies, Cuban policies, taxing rich people 90%, racism against whites and asians... and no one's trying to kick them out of civil society.
Marxism, say, works far worse that trickle-down, but is far more welcome in SV. Or is it the right kind of diversity?
I am completely ignorant on things relating to Peter, so I have some questions:

Is he a dramatic diva, or a pragmatic type?

Is he moving to LA for lifestyle reasons or business reasons?

What is his “next big thing”
>economic espionage is a scary threat model

RE: commercial information

Can you suggest any good books on what kind of information a "pragmatic" first world government might collect on citizens for blackmail?

I'm having a hard time thinking of examples aside from say sexual taboos or things that people find shameful for diverse personal social reasons (e.g. eating habits, media habits and so on).

When a citizen isn't engaged in explicitly illegal behavior is it really that easy to threaten someone's life/career in exchange for commercial/political information? The types of social/taboo espionage I mentioned above don't seem broadly applicable enough for a government to really bother with it as a generic model for blackmail.
I've talked a lot about the bad parts of ADHD here in this thread, but I'm already at the point where I wouldn't change it. It's not something that can be cured, and if given the chance, I don't think I would "cure" it entirely.

ADHD has made me much better at many things than most of my peers. Learning to deal with it has given me tools that are applicable to most parts of life, and have made me a very productive and useful person. My own personal "law" of "anything you can forget you will forget" has taught me to externalize everything. I'm a software developer, and I'm militant about testing and automation because of it, and that has benefited me greatly in my life. And hyperfocus is amazing when it happens (and it happens to the right thing! It sucks when you hyperfocus on getting your font sizes right...)

But like most things it's different for everyone, and for me the medication is a large part of my treatment of the (bad) symptoms. I'm still not convinced that neurofeedback techniques are effective, and I am quite happy with where I am right now, but that doesn't mean there isn't room for improvement. That's why I want to revisit my medication when my life calms down a bit in a few months and see how it goes. Generally things get worse before they get better, and in this case I get to choose when they get worse, so I'm going to plan that choice out well!
I dunno, it threw me off for a bit - "doctor" still has a very male connotation with me. Mind you I've not seen one in forever.
I would disagree. "Difference of affinity" is in my opinion one of the main factors. The real question is where does this difference come from and my best answer to that question would be nudging. And this nudging is exactly addressed by quotas. They are not there to make the numbers look nice.
He didn't call them "fake news", he called them leftist media sources and that's a factual statement. The Guardian especially is anything but a neutral source.
The TC paper uses techniques that are in the R-Stream compiler. You can get more information about the R-Stream compiler at https://www.reservoir.com/research/publications/?cat=35 - the first paper there also validates the use of polyhedral compilation for deep learning last year. I particularly recommend the article about R-Stream in the Encyclopedia of Parallel Compilation, David Padua (ed). https://www.reservoir.com/publication/r-stream-compiler-2/
Base64

Video / audio codecs.

Cryptographic algorithms. (encrypt / decrypt, hash functions)

Cryptographic random number generators.

Ordinary random number generators.

PKI (key generation, validation)

Packing / unpacking binary structures used in wire protocols or message formats. (Example: a certificate, public key, jpeg, protocol buffers)

Implementing things like Protocol Buffer. (Language neutral binary format)

Implementing BigInteger. JDBC drivers.

Java libraries that create, compile, decompile or otherwise manipulate Java Byte Code.

Java libraries that create or manipulate other types of binary executable code. (eg, an EXE file)

Implementing Class Loaders for java.

The reasons you might work with bytes in Java are as endless as why you would work with bytes in C or any other language.
Andrew Chen Leaving Uber for Andreessen Horowitz
The worse a programmer-- the more biting his questions. They'll google some trivia before the meeting to look smart, then reject the candidate to feel good about himself.
I also thought they should have done a competition for schools to shoot up some experiments made by kids. Or something like that.
I talked to a friend who is a part of R&D 5G team. He is completely terrified. Pointing a high energy stream of photons to peoples phones, creates a risk of signal interference resulting in burning people (yeah, lasers).

I don't know much about mobile tech, but when I heard that from a person who sits in the lab doing it, my feelings about 5G are a little mixed.
Even More Search Terms That Led People to This Blog (SSC)
SpaceX did informally asked around (NASA, Air Force, etc) but no one took up on their offer. Understandable though.
Which is why I'm depressed RethinkDB failed to take off :(
I didn’t ask the mods to kill the post. I asked the community to vote with its upvote and not sanction this on the front page. I mentioned that the mods have killed prior discussions because they devolved into armed camps that just bitched at each other. This is merely politics that focus on a particular man from SV. It doesn’t help the larger community.
so you admit your interview process is broken, and till this day you guys have not found a better way to interview given the problems your company has?
Strict equality of opportunity is a pure lottery, which is just as absurd (if not more) as strict equality of outcome. Otherwise, it is claiming that certain factors (maybe, genetics or upbringing or geographic location or whatever else) should contribute to inequality of outcome, while others should not. The whole phrase, therefore, is a thought terminating phrase, allowing a speaker to ignore the nuance of which specific inequalities they belive are just vs not just, and why.
Any technical people you were able to have discussions with in preparing your bid would be good places to start with follow-on conversations.

An acquaintance with a setup similar to yours does well with a virtuous cycle of rolling SBIR and STTR results into his commercial products, which fuel more SBIR wins. He also does lots of legwork in the form of hand delivering white papers he’s written in office calls with customers and potential customers during site visits.

People do business with people — particularly those we like, know, and trust — not companies and agencies. Find someone whose headache you can make go away. Keep the conversation moving.

This is a patient person’s game. Sometimes you’re planting seeds that will bloom later.
Who cares what people like Tim Ferris and Peter Thiel think?

These guys get their ideas published, and linked to and shared left, right and center, so is it possible, that maybe their political ideas suck?

Lack of exposure is not the issue, so what is? Maybe their ideas are just.. stay with me here... bad?
I'd say he gained followers by publicly saying that which "can't be said publicly"...people value honest and raw communication over the scripting corporate PR non-sense most of hear day-in and day-out.

Even if it is something we disagree with, it is still refreshing to hear people speak honestly about their real opinions on whatever the topic happens to be.
Yes, like Marxism. Which is why no one is actually advocating for Marxism.
Sorry you lost your job at Gawker.
>Don't be that guy. Be a better guy.

Don't patronize an adult like a child. We have an entire propaganda system from both sides. Even if news wasn't "fake", it'd still be trash by people who know nothing about subjects being reported on.
MongoDB has successfully played the 'hype first, features later' strategy. Now it is well on the way to being a decent swiss-army-knife database.

The RethinkDB retrospective[0] contains a lot of insight into how MongoDB has succeeded despite being vastly inferior on a technical level back when it first launched. I have to admit them a certain respect for executing their strategy so successfully.

Choice quote:

Every time MongoDB shipped a new release and people congratulated them on making improvements, I felt pangs of resentment. They’d announce they fixed the BKL, but really they’d get the granularity level down from a database to a collection. They’d add more operations, but instead of a composable interface that fits with the rest of the system, they’d simply bolt on one-off commands. They’d make sharding improvements, but it was obvious they were unwilling or unable to make even rudimentary data consistency guarantees.

But over time I learned to appreciate the wisdom of the crowds. MongoDB turned regular developers into heroes when people needed it, not years after the fact. It made data storage fast, and let people ship products quickly. And over time, MongoDB grew up. One by one, they fixed the issues with the architecture, and now it is an excellent product. It may not be as beautiful as we would have wanted, but it does the job, and it does it well.

[0] http://www.defmacro.org/2017/01/18/why-rethinkdb-failed.html
I'm not sure if we want "diversity of thought" on the usefulness of democracy, the rule of law, or freedom of the press.

To use "diversity" in this sense seems to just be an attempted to co-opt the other side's label.
I'd imagine being a outspoken Trump supporter would have some fairly serious negative consequences at many companies in the bay.

A lot of right wing political opinion would probably be in the same boat. Being pro life or against gay marriage both come to mind as opinions one may have that would immediately change others opinions about them.

I'm not defending these opinions rather the belief that just because someone believes something different than me doesn't mean we are destined to vilify each other.
This was my immediate question. I bought some Etherium from Coinbase a couple weeks back and by the time I got the funds, the value had dropped (!)25%. I don't particularly care because I'm long on my crypto holdings, but in what world is something like that going to be tolerable for merchants?
Bingo. The entire system including the software, hardware, people, customer demands and market pressures, (lack of) regulations has become too complex to handle by humans.

These repeated errors looks like classic system or normal accidents as defined by Perrow in his book.
I disagree that this is the product of scale. Looking at some of the bugs coming out of Apple lately and how they respond to them (assuming it's really a trend and not just a run of bad luck) it feels like they're slipping into a culture where individual feature teams are making emotional or schedule-based decisions about security without central guidance. A good example is the recent bug on MacOS where a low-privileged user could kill other users' processes and reboot the machine, but allegedly this wasn't considered a security problem. It doesn't seem like they have a core part of their organization that drives security practices and knows how to triage and give guidance on these issues, because if the bug had been escalated to a group like that, it would certainly have gotten some traction. It would be nice to hear an insider's take on it...
You say you're a big fan of Netty. It's developers probably had to work with bytes in Java.
This is basically what Microsoft's Cosmos DB is, you store JSON documents, don't have to define a schema and you can query them with SQL.
I even go so far as to block all requests to MS Store (via winstore.app.exe) with NetLimiter. I also block outlookcommunications, microsoft.photos.exe and video.ui.exe, all of which I never use but they keep wanting to call home every few days).
Some of them came from friends, some of them we found on the Internet, and some of them we made up ourselves. There's not actually that many, you can see the full list here - https://github.com/ronik-design/love.ronikdesign.com/blob/ma...
Waiting for everyone to agree seems like a very futile and inefficient way to achieve progress.
"Mongres is a PostgreSQL extension that runs a custom background worker speaks mongo wire protocol."

https://github.com/umitanuki/mongres
Dockerizing a Spring Boot Application with Gradle
Musk offered NASA the opportunity to put something meaningful on the test launch. They declined because they view the Falcon Heavy as a competitor.

According to the former Deputy Administrator of NASA, Lori Garver.

"SpaceX offered NASA the opportunity to get a free ride on this first launch. But the space agency viewed commercial development of this rocket as "competition" and refused their offer. Instead, SpaceX CEO Elon Musk put his own Tesla Roadster onboard, turning the event into a brilliant cross-marketing event."

http://thehill.com/opinion/technology/372994-spacex-could-sa...
the issue is in the compositor, what determines where the windows are that contains all your GUI widgets. You can reproduce the bug on some of the newer versions of OSX.

Likely the next two programs are disagreeing on character, and therefore widget size.
Brenden Eich is a another notable name that comes to mind.
Particularly given that what the way he expressed his opinion may have been clumsy but it wasn't at all the anti-women manifest that I heard decried in the media.
I think they're already moving this way. Most of the things in my "Discover Weekly" for the last several months have been covers of popular songs. I haven't opened Spotify in weeks. When I want music these days, I go to Bandcamp.
In the post-launch press conference: nope.

Specifically, although it was one of the vacuum-qualified test items, to be a useful flight test they'd have had to set the car up with life support piping into the suit. That's outside the scope of a mass simulator.
The R-Stream Encyclopedia article talks about how to raise to the polyhedral model from SSA; this is no problem especially for the super regular computations in Tensor computations used in deep learning. If you get in touch with me I can also get you a copy of the 2008 paper about R-Stream that described it: https://www.reservoir.com/publication/final-report-r-stream-...

By raising from C you don't need to use or learn a new language. Or one can generate C from a succinct notation or framework, and polyhedral optimize from there. That is what was in the R-Stream-TF paper.
In my experience there are parts that fail in the first few years, but after that you get a long tail with some lasting decades.
Your first point, while a good observation on the hypocrisy of Objectivists, is also a facile argument akin to when people can't criticize (something|a philosophy|a phenomenon), or some part of that thing, because they benefit from certain aspects of it.

The second point is just bad – judge a thought on its own merits and implications, not fashionability or novelty.
As more critical functionality in cars comes to be controlled by MCU/CPUs and software over ECUs and mechanical components, I wonder if software obsolescence will have a larger impact than potential chip failure from increased use.

It's not hard to imagine a future where Tesla stops developing and pushing updates for cars after 5-10 years, basically forcing an owner to trade up as the hardware in older models becomes incompatible with the latest self-driving algos. It's also not hard to imagine a future where Amazon/Uber/Bigco own and update large fleets of vehicles, maintaining and renting them out much like AWS does compute cycles, taking the burden off the user to maintain their own hardware.
Also, we're hiring:
https://www.reservoir.com/company/careers/
Saying anything politically uncorrect, for one, will draw accusations of bigotry, sexism, racism, and more...
2/3/4/5G refer to "Generation"; for 2G the technology was GPRS, for 3G it refers to UMTS, EDGE, W-CDMA and HSPA technologies, and for 4G it refers to Mobile WiMAX and LTE. These are a bit tougher for marketing than 2/3/4/5G, as I'm sure you can imagine. I'm not sure what the tech behind 5G is (yet), still seems in flux.
Still counts since he managed to create the working method to inject the code which allows the game to be Turing complete. A medium with no way of entering or traveling through it isn't really a medium.
McDonald's Cuts Cheeseburgers from Happy Meals
How much do those things cost?
Yes, Chagas disease is horrific and unfortunately incurable. But the bugs (we call them "vinchucas" in South America) are easy to avoid: just sleep in clean rooms with bare solid walls without crevices or places for it to hide. Vinchucas are mostly a problem in rural areas, not in urban centers (or hotels, for that matter). Also, they are fairly large bugs -- approximately the size of a cockroach -- so they're easy to spot.
> More people complain about having it, but they don't need to go to the hospital over it.

It seems that even the number of reports to the CDC (without hospitalization) has been decreasing after the peak of Jan. See https://www.cdc.gov/flu/weekly/index.htm

> They want you to get vaccinated more than they want to show you an accurate model of how the flu spreads

Agreed, but you'd think there are arguments and facts that don't need to be twisted to make their point. Bending the truth can accomplish the opposite of what they intended to do.

A common reaction to this kind of method is "if they're going to exaggerate and lie about this, what else are they lying about when it comes to flu vaccination?" - it destroys credibility quite quickly and fuels conspiracy theories.