skysight-inc/HackerNews huggingface dataset:
Perfect! We at Shippable moved from NoSQL MongoDB to PostgreSQL for several reasons. Here is a small story,

It started with small problems...

Even though we had the ability to add features at a lightening pace, we started seeing occasional downtimes which always seemed to come down to MongoDB. For instance:

> We were very happy to have 24x7 availability with primary and secondary instances of MongoDB. However, our perf suddenly deteriorated one day and retrieval started taking more than a second per document. We tried using many tools and profilers, but could not figure out what was happening. Finally, we rebuilt a new server, switched that over as primary, and rebuilt our secondary. Retrieval times dropped to 150ms again. This is still an unsolved mystery!
> Our Mongo instance reached 4TB and we were proud of our growing adoption. Due to the lack of tooling around managing large DBs, we relied on indexes to keep the search times low. When NoSQL DBs first became popular, there was no way to create uniqueness, so these features were built as an afterthought. Some of the bloating of our MongoDB was actually due to indexes, but rebuilding them was primitive and the entire DB would lock down.
> At one point, we needed to reboot our DB server and it took MongoDB 4 hours to come back online. This led to an extended downtime for our service, and we had very little visibility into the MongoDB process or status.

And then came the knockout punch!
The biggest advantage, and disadvantage, of MongoDB is that it has a flexible schema. This means that documents in the same collection (aka table in the old world) do not need to have the same set of fields or structure, and common fields in a collection's documents may hold different types of data. In a nutshell, there are no strict schema rules and this opens it up to a lot of cowboy tinkering.
While many developers love the flexibility, it also puts a very high degree of responsibility on their shoulders to get things right.

The whole experience we have written on our blog http://blog.shippable.com/why-we-moved-from-nosql-mongodb-to...
Submitter falsified title. Actual title is "Elon Musk Told Workers Tesla 'Would Allow' Them To Unionize If He Couldn't Make Them Safe: NLRB"
Show HN: Annie – Fast, simple and clean video downloader
Show HN: Mort – Storage and image processing server written in Go
> Ideally something with C syntax.

That is total rubbish.

Python's syntax is, even with this wrong PEP, much cleaner than C-inspired syntax.

That is probably one reason why you are not a language designer - you don't understand why good syntax matters.

> ML languages like Haskell are not for everyone either

I am glad you understand it. Haskell has a clean syntax, surprisingly, but it is a VERY, very difficult language. Just try to explain what a Monad is in a single sentence.

Clean syntax is very important but it does not help when the language itself is very complex - and complicated.
Yeah, would this be feasible for first person shooters where every millisecond counts?
Golb: Yet another load balancer
Istio/istio: An open platform to connect, manage, and secure microservices
It's not an SPA where everything is React. Some views are React, others aren't, and the main templates still have e.g. Bootstrap dropdown navs.
Eh, is what it is. I recently swapped my MacBook Pro with TB for a MacBook. The HD is plugged into the Apple (LG) 4K. It runs at USB2 in this setup. I duplicated the same keyboard, mouse, monitor, HD at work and at home. I like 1 cable and the smaller size of the monitor given the resolution works fine. For me, the size and weight of the laptop was key due to 150K miles a year on a plane. Does the rsync of the HD to the home NAS take longer, yup. Does it matter, no. It’s a script that runs when the device is plugged in, in the background. If I need to do heavy lifting, CPU, compile, etc, I ssh to a rack of build servers in a colo. 3 racks of 48 cores a blade with a huge SSD NAS and 10G or 25G NICs sort everything. It is really about YOUR workflow and what works for you. My laptop is pretty much a window to google docs and for everything technical it is pretty much the same as a dumb X terminal. It works for me as my goal workflow is always the same no matter where I am.
Agen Judi Poker Online Resmi Terpercaya – Asiapoker303
I observe the same. Determinism is quite important to get things done quickly. Instead, typing "expl" gives me a lottery between Internet Explorer and whatever their file manager is called.
Flaggy: Idiomatic Go input parsing with subcommands and flags at any position
> That said there hasn't been much movement there in the last 2 years or so since the rx480 came out.

Aren't the Vegas quicker, and the NVIDIA offering has been improving quite a bit over the last 2 years? I might not be paying enough attention, but I'm pretty sure the 1080 ti and 1070 ti's came out only recently.
It wasn't just devs that didn't know how to properly optimize SQL. Programming w a NoSQL db was a better experience because there was no object impedance mismatch.

ORMs fill the gap of course and SQL w JSON types are really nice. So I agree with your last paragraph but the rise was due to speed of db and speed for the developer.

I cranked out a lot of apps under short deadlines w MongoDB way back in the day. And I moved to Elasticsearch and CouchDB awhile ago. I'll still use those where appropriate but now in MariaDB for most. The competition was good.
Python language founder steps down
Show HN: Proxymise – Promise method and property chaining without then or await
I’m using terminus since it was announced over at the sublime forums. It’s definitely the best terminal experience inside sublime. TerminaView was lagging and was hard to style from my experience. Also it had some lagging terminus doesn’t have.
Yup. Mixed language is a pain. Set to English by default but when I ask for something in Japanese or Mandarin it does no work well.
A place to meet people with different opinions and have discussions about those opinions

It depends on the topic. Recently, many topics have laid bare the groupthink attitude of the HN community. Any comments even questioning those views, much less actually expressing an opposite view, are instantly downvoted and derided in replies. This attitude is pervasive, all the way up to management. I am currently rate-limited, for example, because I was against GDPR. I was told by @dang:

”I'd be happy to lift the rate limit after these repetitive GDPR controversy threads have died down.”

In other words, as soon as my opinion is irrelevant because there are no threads about it, I can speak again.

That’s pretty much as toxic as it gets.
Why is this comment being down voted?
I feel like this topic was covered better by Stonebraker :p https://homes.cs.washington.edu/~billhowe/mapreduce_a_major_...

In the late 90s/early 00s Eric Brewer also wrote a bunch of papers about his experiences scaling stateful systems at Inktomi. The most famous one is probably the one that introduced/codified the CAP theorem: https://pdfs.semanticscholar.org/5015/8bc1a8a67295ab7bce0550...
Gomacro: Interactive Go Interpreter&debugger with REPL, Eval, Generics&macros
What are you looking for in a "community" edition?
I think you missed my point. If you use a key more than once, heat can't be used to figure out the first time that key was pressed. Only the second press of it can be deduced.
Check here https://web.archive.org/web/20180712160105/http://www.latime...
Software Re-Engineering: The Road to Success
Yep! Using Windows 10 via Boot Camp on a Late 2016 MacBook Pro, Sonnet eGFX Breakaway Box with 550W Power Supply, and Nvidia Titan X Pascal, everything just works.

In macOS, only tears and kernel panics though.
Postgres has had hstore for schema-less data since 2003.
Openai/glow: Code for “Glow: Generative Flow with Invertible 1x1 Convolutions”
Request for more details about: Moving from GitHub issues to npm.community
That is why Colaboratory offers the free GPU!
A favorite game of my siblings and I during the winter growing up in Minnesota was to shuffle across the floor and then poke each other.
On the same note I’d recommend Evicted: Poverty and Profit in the American City by Matthew Desmond.

Written in research driven prose, it details the relationships between a handfull of landlords and tenants in some of the poorest neighborhoods of Milwaukee.
The NPM Blog – Announcing Npm.community
>a legal challenge on the grounds that a certain religious minority is exempted from such service, the claim being that this constitutes inequal treatment.

Kind of amazing that this is ground for a legal challenge but the fact that female aren't drafted isn't. That's one of the part of Western societies around which I can't wrap my mind.
I don’t know about Android but my iOS devices only install updates to the OS and apps when I tell them to. Not everything is Windows 10 ‘Microsoft decides when you install updates’
This whole industry shouldn't need this level of drama or comedy.
I didn’t find a single example that demonstrates what I was looking for. I gave up.
Some of my picks from last months reading list:

1. The undoing project, Michael Lewis

2. The Picture of Dorian Gray, Oscar Wilde

3. Missing Microbes, Martin J. Blaser

4. Socrates' Defence, Plato
Trump: soft Brexit will 'kill' UK's chances of US trade deal
Shobrook/statcode: Like man pages, but for HTTP status codes
I'm wondering why they didn't include a 10Gbps Ethernet port into this thing. They advertise it to professional graphics and video artists - don't these groups usually have to move around quite a lot of huge 3D data, image and video files?

It seems hard to imagine those people to either place all of that stuff exclusively on their new 8k$ MacBookPros with 4TB of SSD space (because even 4TB quickly runs out in that profession, and it makes it hard to work on the same project with other people) or to transfer it over 0,2Gbps (at best) WiFi connections.
No, they asked for a quiet one.
Something that you can use on production based on what your db advertises as it's advantages (high availability + sharding).
For smearing read striping.

I think 'recovery (unlikely)' means a problem during recovery is unlikely.

I think RAID 3/4/5 can be better that nothing, they're not completely worthless, but come with significant down sides compared to better schemes that make them undesirable these days. The I in RAID was put there back when disks were many orders of magnitude more expensive than today, it's just a false economy not going to RAID10 or some other better scheme.
Choosing between Native, Hybrid and PWA for your mobile app
Razed has a $300 alternative that is explicitly supported by the Apple ecosystem.
Clearly, the reason MLB attendance is dropping over most if the league is because MLB and StubHub aren't doing enough privacy suckage.

Just look at the privileges lists for the MLB Ballpark app and StubHub app on Google Play to see what I mean.
I may be wrong, but I think the issue is: what does it mean to divide x by 1/2? It means to multiply it by 2. We can easily understand that dividing by 2 means to split something into 2 pieces. What does it mean to split something into 1/2 pieces? Why does dividing by 1/2 mean to multiply it by 2 and does it always work that way? Can you prove it?

Summation of fractions is much easier to visualise, even if it is harder to calculate.
What is legalistic gambit of the troll? Are you calling me a troll? Look at my history, does that bear out? Now you're telling me not to use the site? I'm sitting here taking my time trying to be as precise as possible with my thoughts. How can I make it any more clear I'm acting in good faith? I'm rapidly becoming more and more confused about this entire thread and neither you nor sctb have been specific, that is clear for anyone to see. Your refusal to be specific when I've directly asked you to clarify is especially worrisome. Please really try to empathize with me here, how would you feel if you were in my position? I'm trying to engage honestly here.
Erc20-ico-onchain-technical-analysis: An tool to analyze any company's ICO
Do you believe Microsoft forced their ads into the start menu for your benefit and they lose money on it?

Some of the problems with Windows 10 may be due to their incompetence but most of it is just greed and their know-it-all attitude.
The fact that you could operate the mongo instance, but not the DB is definitely a cultural issue, or more likely a managerial issue. Definitely NOT a DB issue. I’ve worked at places where we could manage the DB ourselves, and other places where we couldn’t eve talk to the DBAs without beuraucracy. It’s all about the management in those scenarios. And the company results were as you would expect.
Would be even better if there was a graphql frontend like AWS AppSync. Helps structure the data a lot more easily.
Ah, thanks. Yes, trichloroethane makes sense.
Be nice if people using the term climate change were forced to define exactly what they mean by it instead of throwing it around like some kind of magical incantation.
Read a lot of books from Indian Authors or books about India -

1. Delhi: A novel

2. The modern architecture of New Delhi

3. Train to Pakistan

4. Maximum City: Bombay Lost & Found

5. City of Djinns: A Year in Delhi

Currently reading -

1. Bauhas

2. Dark Sun: The Making of the Hydrogen Bomb (Though, I think I should read Making of the Atomic Bomb first)
Lost in Math by Sabine Hossenfelder, which was published just a few months ago. It deals with how foundational theoretical physics has been led astray by aesthetic ideals, i.e. "lost in Math", because of the lack of new empirical data during the last decades.

I read it because I see some parallels to programming/verification language design, where research is usually justified aesthetically because empirical data is hard to come by. It appears doubtful that the book will help you career-wise if you're an academic stuck in a field with similar problems, but it is consolidating to know you're not alone.
Maybe this is the reason that the certain other BDFL is still in service? Maybe it's part of psycho-hygiene in order to be able to continue? I sincerely don't know - your question just triggered my experience when working in psychiatry and seeing how the staff was venting, talking and joking about patients - once the doors were closed. I was very shocked, was quite young, around 20 when serving - but one of the doctors, when she saw my shock, took me apart and explained that this behaviour, so shocking it might be when seeing it for the first time, is part of psycho-hygiene that allows the people to be able to continue to work and keep a certain distance.

Sure, it's not the same, but I am questioning myself, if for these roles, like the BDFLs we are talking about, it is not necessary to have a personal way that allows to handle all the pressure, still keeping being yourself, defending your vision of your life-work.
In addition to the incentive problem, you would also need to get people to peer review any changes to a paper. Most of the changes would be minor and annoying to peer review.

I think that courses remain the best way of distilling and communicating knowledge. The only problem is that they're not always available to a lay audience, since there's little incentive to make them available.

The other alternative for the lay audience is science/economics journalism (Economist, Scientific American, Discover, etc). This works to some extent but mostly just scratches the surface, since even regular journalism is struggling to be profitable these days. With deep technical topics there are too few readers and too few qualified, willing writers.
I am reading Lost Connections by Johann Hari - interesting look into depression and anxiety
I actually wrote a couple of blog posts about some of my favourite books for summer reading recently.

https://unop.uk/6-non-technical-book-recommendations/

https://unop.uk/3-more-non-technical-book-recommendations/
Napoleon's Buttons is good - the way the book is divided up keeps it interesting too.
I've been looking for a good alternative in Australia and haven't found one yet. If anyone knows one that works in Australia, I'd appreciate it if you let me know.
Isn't it $5 if you board at O'Hare?
Did the same thing for my 2012 MBP.
I'm still waiting for the final book!
Game programming patterns in Unity with C#
It might be but the book boils down to:

1. Save at least 10% (or 25%) of your income

2. Live frugally. No flashy cars, etc.

3. Choose friends doing similar

I.e how to retire with a million.

I guess given enough income and decent rates on savings, it's not so revolutionary but perhaps hard work.
Memories of POET and Gemstone spring to mind...
On the contrary, loop-and-a-half is intended to avoid repeating stuff outside and inside of the loop body.

while true:
x = stuff
if not x:
break
I used to have a similar aversion to significant whitespace having learned in compiler classes that space should be insignificant. Over time I learned to appreciate the significant indentation though and now I want a C frontend with similar syntax.
Professional Knife Sharpening System for Everyone
Would the users of that browser be of interest when considering that this is for developer documentation?
If you spend well over 50% of your day in a certain place you should damn well enjoy being there.

This sort of outlook might work for those of us that are workaholics, but for everyone else it's a major mental health hazard. Not everyone has wives or children or partners or scores of friends to spend their nights with. I wouldn't be so blase about taking all enjoyment out of the rest of the time those people are spending on this earth.
Going with the "stuck on an island" theme, "The Magus" is another great classic. Definitely one of my favourite books in a while.
See also the Gigabyte Aorus GTX 1080 Gaming Box: https://amzn.to/2maZl0a. It's the same price and not only way more powerful than a Radeon 580 but also the size of the eGPU is way smaller.
No, I don’t think so, either. In math, there are excellent papers that cover .01% of what needs to be said about the subject, and ordinary or even bad papers that say much more. Provided there are no serious logical errors, the difference is simply how important is the question being answered.

Edit: Although it may go without saying, all else being equal, a better paper is easier to read than a lesser one. But, really, content is king.
Core principle of Continuous Integration systems is obsolete
Visual Studio Code: Introducing Logpoints and Auto-Attach
The initial versions of Linux weren't useful except for people playing around with it -- kind of like RISC-V cpus aren't useful today, except people playing around with fpgas. But it does allow you to relatively easily deploy your CPU using this route.

I'm saying that much linux development nowadays is done far away from actual deployment, just like open source cpu design would be.

Also, it's often paid and driven by companies who have an interest in the existence in these open platforms, so it's not all just based on generosity (and we do see companies are interested in RISC-V cpus).
`git commit -m` as a blogging platform...
Any chance you've got a link to reliable instructions?
Nice. But one nitpick:

> As we all know, computers today aren’t really faster than computers 5 years ago (we ran into some problems with the speed of light)

Nope, speed of light would be really nice. It's the frequency of light which causes our current CPU limits.
Two reasons: they have 40 Gbps thunderbolts and they love dongles.
I was asking because I am the creator of RediSQL[1] -- SQL steroids for Redis -- which is a less sophisticated product than MemSQL but still has its own use cases.

And maybe for parent was enough, or if not it would be very interesting to know what is missing.

[1]: http://redbeardlab.tech/rediSQL/
If this added even a single millisecond I'd be extremely surprised. I can guarantee any latency this adds is imperceptible.
Ahh. I would rarely consider, let alone object, to things outside of context. X of course means very different things given varying Ys.

The reason I am talking about 10 million is because it's the magical number that the study the NYTimes chose to run an article on, decided to pick. It has nothing to do with reducing variance, though of course that's used as the justification. In reality even in populations of tens of thousands there is surprisingly low variance in homicide rates.

I mean if you look at what they're doing it's really scummy. They're juking their numbers to try to create a correlation when one does not exist. That's already really bad. But then they take it a step further by just jumping to correlation = causation. Try to imagine that this was a topic that did not confirm your biases. I think you'd be out of your mind with how really trashy this whole article is. It's like they took a list of things you should not do when reporting on statistics, and decided to do them all.
EE features without support. I hate to bring up Mongo as example, but something similar...where support, additional software/plugins and cloud hosting are where the $ is made.

I did thorough testing of Memsql two years ago but went with Aurora instead. Would love to see how the product evolved since (Spark and Streaming integration was just being rolled out at the time), but something tells me pricing will be a deal breaker.
I really liked the concepts of the story in Deepness, but it took so long to progress I got bored of it. :(
Totally! IceCube is such an amazing combination of great people, great Science, great engineering, and a completely amazing place where it all comes together (places, really, both Madison WI and South Pole ;) ). And, as you say, IceCube is just one project involved in this discovery.

All that effort focused on one incomprehensibly small neutrino...
Any example of being brutally personal? There's plenty where he attacks someone's work and mentions their position in the community but I don't think I've ever seen him get personal, like insulting their looks or background.
Lead Connect Is Best LinkedIn Automate Tool – Auto Invitation and Follow-Ups
OP: for the 502 problems give a look at this
https://github.com/kubernetes/ingress-nginx/issues/1396
https://github.com/kubernetes/ingress-gce/issues/34

I run into the same problem while ago. It may solve your problem as well.
Here is an overview I think is helpful [1].
The sonnet eGPU-case looks like its the best value for the price. And the gigabyte box on #1 maybe if you like to buy the GPU with the box.

[1] https://egpu.io/external-gpu-buyers-guide-2018/
Running MySQL on Kubernetes using an operator
In fact, there's a pull request from 2013 for GPG package verification. It took over a year for a response from NPM, shooting it down. There's already an "I told you so" in the thread.[0]

>Thank you for your time and effort.

Yeah, thanks to you too, NPM. No time or effort to go around for progress on this issue in the interim 3 years, apparently.

[0]https://github.com/npm/npm/pull/4016#issuecomment-76316744
Crypto.com Drops New Cryptocurrency Enabled Visa Card at TechCrunch