skysight-inc/HackerNews huggingface dataset:
I strongly disagree. At large scale, there are huge advantages to running multiple mysqld on one physical host. Facebook does this across their entire DB fleet! Most of their DB hosts run 2 mysqld but some run 8 or more -- it depends on which workload the host is part of.

The original motivation was to support multiple hardware generations. PCIe flash cards have become much larger over the years very quickly -- much faster than older cards become end-of-life. The result is that if you're running a large fleet of database hosts for many years, their storage capacity will differ greatly, both between datacenters (e.g. older DCs will have older hardware on average) and eventually within a datacenter that gets a partial refresh.

By defining automation configuration that is smart enough to know that some hosts get 1 mysqld and others get 2 mysqld, based on storage / hw generation, there's a much better flash utilization win.

This setup also enables faster replacement of failed hosts. Say each host has N mysqld, all part of different pools. If a host fails then you need to hot-copy the data set of each of these, from other replicas in each affected pool, to a new location. The trick is the replacements can copy from N different source hosts, and even go to N different destination hosts as well. This permits massively faster hot copying behavior vs having a single giant mysqld per host.

tl;dr it requires a lot of automation but there are very valid reasons for doing this.

That said, I would not advocate using Docker to achieve this. It provides little benefit for this scenario. If you're good at calculating mysqld memory usage, you can already just set the buffer pool and per-session buffers to a size that prevents multiple mysqlds from ever swapping. Meanwhile cpu and network rarely are points of saturation for a db host so that tends to work out fine without a quota system.

So that leaves i/o as the main resource that the processes will compete for. But Docker cannot provide i/o isolation.

From what I understand, Google/YouTube containerizes their data stores, but their systems around containerization are far more advanced than anyone else's. So I assume they've already solved this problem internally, but that doesn't mean the current state of the art in the open source world is up to the task yet.
Yes, "calling convention" is, I think, a more commonly used term for the same thing.
I'm hardly a model of success so take anything I say with appropriate weight.

The site is very clear about what it does and looks great. If you have the ability to map a finger in front of the camera to a heart beat that's kind of cool. Seems a bit trivial and useless thing to do to me. However like I said I'm not a model for success and I am 33 year old man / programmer, I still don't understand the success of Instagram, Twitter, cat pictures or almost anything on the internet.

You indicate this will be available for iOS/Android/Windows. Is that necessary? Why not just do one to see if you have any traction. Are you doing this to make money? If so, your pricing seems very low.

I would never use it but I'm not a teenager in love or in a long distance relationship. I'm married with two kids.

A unique idea and wish you success. Just take it easy and focus on one platform I say unless you have friends working with you on different platforms or funding, just don't want to see your burned out like I've been before. Have you got any indication anyone is interested in this?

EDIT: Just noticed the first thing you said is it's bootstrapped. So yes definitely think doing three platforms is a bad idea. Are you doing all that other stuff too? Video, messenger? I can't see how you could run a service like this bootstrapped for that price. Biggest thing: any indication anyone is interested before you develop, any beta users?
found an implementation here.
http://fingswotidun.com/code/index.php/Eye

Don't know if it's the same one but it all it seems to do is scaling and clamping.
To be accurate, those are Feynman's words, not mine. Taken from the talk he gave in 1959. He was discussing how to manufacture at the smallest levels. I thought them prescient when I read the "milking" statement in the article.
That is correct. America actually has a remarkable freight rail system. But the vast majority of Americans are not involved directly with freight rail so most people don't think about it.
I agree they are great examples to test understanding, but if they're going to be present in the first chapter of a pedagogical book, they need a disclaimer. People copy things.
> The irony is, of course, that as open source software has won, freedom has actually been damaged.

Exactly. This shows one of the core differences between the Free Software movement and Open Source. Little is won when there are more users of Free Software (copyleft or not). The goal is not only to displace proprietary software but freedom-restricting practices involving software. This is one of the reasons why the GPL was updated to version 3.
1. Try to get ANY job, even not related with your study. Never stop to looking for a new job.

2. Work with people, be with people, help them.

3. Fall in love, get married, have a baby.

4. Go to a psychotherapist or go to support group meetings.

5. Go to a church. God wants to help you but you have to ask Him first. Doesn't matter if you believe in God or not, God helps atheists too.
Generating predictive videos using deep-learning
If your focus is only on your editing needs and you buy MS-Office and stop there - then no, you do not really want to support free software.

If on the other hand you have a document edit need that no free software can provide, and you understand that you can buy MS-Office to fulfill a need and also donate/support to LibreOffice or any other project you might be consider worthy of support - then you are at least walking the walk and doing something in support of FOSS.

It seems to me you are making an either/or proposition: either you are a consumer or you are an contributor of software. It doesn't have to be like this.
In my experience, counting down from three works pretty well. If it's frequent enough, you don't have to announce the rules, you just say and sign three to start. Compliance in three seconds is actually pretty good: It takes time for the child to stop a task, and gives time for the adult to plan a forceful intervention, if needed.
While the kiosks are new software, much of fast food's "automation" has really just been operational design changes.

You used to sit at a counter and order a drink. Now they give you a cup and you fill it yourself—that may seem silly, but it was a huge improvement for the industry.

You used to hand your credit card to the cashier. Now you slide it yourself. It's also something that seems insignificant, but it saves a few seconds on each interaction and is one less task the cashier has to perform.
Telkom is the old national fixed line carrier with millions of customers. As they run the copper plant most of the DSL carrier modems are operated by them - there are some other carriers renting and reselling. They sell and rent customer DSL modems. One is also able to connect third party modems. Looks like modems of their main brand "Speedport" is affected. The Telkom link is the official company statement however lacks details. More technical details can be found from Heise:

https://www.heise.de/newsticker/meldung/Grossstoerung-bei-de...

https://translate.google.com/translate?sl=de&tl=en&js=y&prev...
This style of storytelling isn't nearly as useful as you imply. "I asked him what he was doing here," works just as well -- better! -- and saves us all the amateur reenactment.

Edit: I suspect there's something deeper going on here, which is that many of us have forgotten how to tell a story. Instead, we're just relaying what we remember of our own thoughts at the time. Instead of telling others what happened, we're reliving our own perspective of the experience in real time.

Related, I think, is this weird new way of writing in which people tell us that they "decided" to do something before relaying each thing that happened. For example:

"We decided to go to the beach for the day. After a while, we decided to grab some food. After lunch, we were all tired and decided to go home."

Just tell us that you went to the beach, ate some lunch, and then left. I understand implicitly that you had to decide to do each thing before you did it.
> I feel like FOSS is growing/winning for developers and shrinking/losing for users.

I think this is the top highlight of the thread. If software can become free, businesses will use it as leverage to obtain greater margins.
Roli's Blocks are a new kind of surface for music-making
Six Security Tips to Increase Your Data Privacy
Native Chinese here.

There were many cultural and regional differences between cities. China is a country compared to the whole Europe in scale. People in different cities even can not talk with each other. The dialects are very different, especially in the south.

Unfortunately, nowadays nearly all cities in China are more and more similar during mass construction in recent 20 years. When travelling in different cities, I often had a moment to forget which city I was in. Same building, same street, same chained stores.
Hi! I used this guide. It worked like a charm. I highly recommend this setup for people looking at openbsd routers. Thanks!

One bit of feedback: It is a bit unclear what combinations of storage devices are needed for installation. I ended up with an unused SD card, since I just bought the whole list. Not a big deal, but it was kinda wasteful.
I pretty much only get two day shipping if I go into the chat and ask for it. Been a Prime member for years; I just went to look at some more baby stuff being sold by Amazon - overnight is guaranteed by Tuesday, 2 Day Prime Shipping is Thursday. Amazon is pretty good about "making an exception" if I open a chat with a rep and call them on their bullshit. I make four or five Prime purchases a week, and rarely do my goods get a guaranteed date of 2 days. (They often show up in two days, but that's not the same thing.)
Related to this: I've also noticed that the word "so" is used a lot to terminate a sentence, maybe as a hesitation to stop speaking, or to (intentionally?) leave the final "point" somewhat ambiguous.

E.g.: "You bet! He did this, then that, and so... yeah!" (sometimes another word like "yeah" follows "so")

I'm guilty of it. ;)
Do they actually think you are a broken record, or do you think they do?

Whenever I hear someone repeat something, it does give me a sense of confidence in that person's belief,and the more I hear it, the more I think that they may be right.

Carthago delenda est.
The web link is the google search. Paying for news is arguably one of the ways to improve news quality, and quality news is valued by many HN users. The submission includes the source. If you don't want to visit a paywalled source, HN already provides you with the information you need to make that decision.
That's just a way to spell out the HTTP 2 request-line (its http/1 equivalent would be the very first line of the request like `GET / HTTP/1.0`) in human-readable form.

No parser is ever going to parse these strings.

HTTP2 supporting libraries see the well-known binary values and libraries without support for HTTP2 will fall-back to HTTP1 anyways where the human-readable form of the request-line is, well, just the request line itself.
YC’s 2016 Holiday Gift Guide
Which cabinet nomination have you heard that gives you a belief that's going to happen? Outside of his "drain the swamp" rhetoric, what specific announcement/pre-announcement has he made to back your claims?

So far I've seen all of his cabinet picks going to "establishment" folks, and his supreme court nomination is supposedly going to be based solely on abortion, with no thought whatsoever given to citizen united (you know, the one thing he could actually do to start getting money back out of politics).
C also allows for inline assembly.
Actually it is sort of the opposite.... They needed better OLTP to deal with synchronizing billing ... and they wanted schema flexibility. Document/Column stores are traditionally not ideal for this because A+P (CAP theorm) are preferred over "C"onsistency (very broadly speaking).

They could have done it with a transactional message queue and a decent RDBMS (there are far bigger companies that use RDBMS for far more transactions than Uber does) but they clearly did not have the in house expertise for that (and they also wanted rapid schema changes).

Part of the problem is Postgres was a little behind on scaling in previous years but that has changed. IMO they could have stuck with Postgres by making an addon to that instead but they found extending MySQL easier.
This is why I find it important to use AGPL3+ for my code. We need more developers who are committed to user freedom and who work not only on free software but specifically software with a strong copyleft.
Good Teaching Is Grounded in Generosity of Spirit
2

I was misled to think this was a .net developer role when in fact it is ETL with SSIS. The only reason I have 2 instead of 1 is that the people I work with are friendly
Yes, much too little too late for myself and several colleagues.

I seldom use Amazon now except as an ISBN-lookup and general book review facility and even then they often mix together reviews of different but similarly-titled ( non-fiction ) books, despite discrete ISBNs. Their subsidiary ABEBooks is much better for actually buying second-hand books.

What a sad state when I have been shopping on Amazon since 1999 but now find eBay a better experience. I haven't even written an Amazon review in a couple of years, just don't have the motivation anymore.
Author here. Couldn't agree more :)

This really caught me off guard. I didn't expect an unfinished game I abandoned almost a year ago to generate this much attention.
Yes. Yes, that's exactly what it means.
I wonder if HPACK will discourage the creation of new headers... since they won't be in the static dictionary. Instead existing headers will be overloaded (not so pretty).
Sure it's not an Alto, but the Bowes Museum page contains links to the swan's restoration in 2008.

http://thebowesmuseum.org.uk/Collections/ExploreTheCollectio...
But would it put Rich Hickey's children through college?

I think it would. What it wouldn't do is give Rich Hickey the control he currently has over his life and his projects. He'd likely end up getting paid to work on Datomic by some big company instead of running his own as he does right now.
Show HN: A CRUD API created with a DSL compiler I made called Rodson
I do not see any comments to tackle the weakest link: exploits on the OS. Federated or not, the tunnel can be encrypted. On the servers static data can be encrypted. How can a regular user know his/her device's OS is not compromised? That is the problem to solve now and it seems that a formally verified OS code is the only long path.
CORS and RFC1918. A Collection of Interesting Ideas
Thanks, now I know.
Quantum physics offers new way to factor numbers
Brilliant: thank you!
> So your problem is that some totally separate pieces of code are not open source. Yeah, well, that is not the fault of open source.

No, I don't have a problem. It's unfortunate, but it is what it is until someone develops a viable replacement. My understanding is that the Android version in Replicant 6 will solve many outstanding issues.

In any case, it's the fault of the developers of those drivers.
Also, "And I said to him, 'What are you doing here!'"
Full disclosure: I do not work in Python. However, I found your explanation really enlightening and it brings up a further question. If there are tools that would make these libraries better in some automated fashion, would there be an opportunity for an open source project to basically go through all of the libraries and check them for compatibility and then run the automation to try to upgrade them and submit pull requests for the outcome if it turned the project from incompatible to compatible?

I live over in the Ruby and JavaScript realm of things. I can imagine running through every project on Ruby Gems or on NPM and through it would be a monstrous undertaking it would be useful to the community and to the projects themselves. Would this be possible on the Python side of things as well?
Show HN: Recurrent Entity Networks with TensorFlow
IMO, Amazon should consider hiring a team of professional reviewers to generate curated reviews for select products. I understand they couldn't/wouldn't review everything, but given the stakes of public perception, it appears it might be a good investment.
Interesting. Though I used Turbo Pascal quite a lot earlier, I either don't remember that feature (being able to mix in assembly) or may have known of it then but forgotten it later. Getting a vague recollection - was it something like a function call of sorts (syntax-wise)? Start with a $something, then open parens, then some assembly statements, then close parens)?

If that was the way it was done in TP, the BBC micro (which was mentioned quite a bit in the recent HN thread about BASICs on personal computers of earlier years), also had a similar feature. I did use that one a bit. You had to open a square bracket in the middle of your BASIC program (though probably not in the middle of a BASIC statement), write your assembly code (6502 instruction set), and then close the square bracket, IIRC.

D (language) these days also has the ability to mix in assembly, though I haven't tried it yet.

Edited for typos and wording.
It's fascinating how far down the rabbit hole goes these days. One might think machine code as emitted by compilers would be pretty close to where the buck stops, but no. Named registers are just an abstraction on top of a larger register pool, opcodes get JIT compiled and optimized to microcode instructions, execution order is mostly just a hint for the processor to ignore if it can get things done faster by reordering or parallelizing... And memory access is probably the greatest illusion of all.
There's a lot of research on exactly that question using various statistical tests, but some of the tests seem to have pointed in different directions.

To give an example, for a written natural language, https://en.wikipedia.org/wiki/Zipf%27s_law should generally apply to letters, words, and, I think, to n-grams as well. This is not true for encrypted or compressed data, or for data produced by a random process like throwing dice, so you can distinguish the two pretty well with histograms.

The simplest tests like this generally went in favor of the Voynich manuscript having real linguistic content, but there are other statistical tests too and I'm not familiar with what they've shown. :-)
Sending Data Between Activities in Android
He is probably referring to stuff like this:

http://www.nbcnewyork.com/news/local/Dead-Voter-List-Long-Is...

There are lots of other sources with more details, but all of them are considered now "trump shills", so I won't post them, last time I accidentally mentioned one of them (I didn't even knew the place was right-wing, it was the first time I read the site, and happened to be useful for an argument) I got lots of flak and stress.
Can anyone explain how US policy makers justify the US military spending? Is it just about creating jobs? So why not build trains hospitals schools with that money? Is it just because the defense industry lobbies the shit out of US politicians? Surely our new mega rich class have the resources to lobby against this.
Please note that the goal of Rodson is to create and connect REST APIs with as few code as possible, while writing as less configuration as possible.

Let me know what you think of its syntax... the full documentation of Rodson and the full Authentication software are coming soon.

EDIT: I just wanted to share what I had so far :) Hope you like it!
I have. I would definitely recommend watching the film first, before reading the story.

The film is great. It adds a little side-plot to make it work better as a film, but it doesn't properly explain the core physical idea behind the short story (honestly, I can't imagine how it could, the story almost assumes its readers have some physics background, though it does try to explain).

Having read the story first, I almost found the film a little boring, which is such a shame because it's a truly beautifully shot, well-executed film. I suspect I'll enjoy it a lot more watching it a second time...
Over $2.7B in Funding to WebRTC Companies in 2016
That's fair enough, there are lots of FOSS users who don't care about there being more users. They care about their individual freedoms - it's a perfectly rational view.

Perhaps I mis-spoke because I personally do care about there being more users of FOSS.

Really, we're trying to discuss how the FSF approaches its aim to "preserve, protect and promote the freedom" ...

Do you think that aim is enhanced by spending energy on what I consider to be academic hair-splitting, rather than addressing and explaining the philosophy to wider audiences such as users / academics / policy makers. Or am I misunderstanding how Free Software is promoted by denigrating open source?
Astronaut eye problems blamed on spinal fluid
That's not an argument for or against Signal, though, as it affects all messenger apps in the same way. While OS trustworthiness is an interesting topic, it's not really the one being discussed here.
RapidAPI – Find and Connect to the World's Top APIs
I'm currently writing a book on C# and XML for a publisher as well as working on my new software product Breakneck Install (http://www.breakneckinstall.com). I'm re-writing the UI in WPF so that it gives a better experience since I'm waiting on my code signing certificate to come through so I don't have to worry about dealing with the installer being flagged
After just having watched Oliver Stone's "Snowden" last night it's hard to avoid wondering if there are any potential Snowdens in the GCHQ...

It's also a sobering thought that the people who wrote this stuff (seems neat) may be able to uncover my deepest secrets in seconds if they were so inclined.

And being geeks, I'm sure they read this. gulp

(As far as I can tell, github.com/gchq is from the actual GCHQ.)

This is mostly a job ad. Don't go there. It's not moral.
As for me, I like C because I consider it a "high level assembler", as a backend for modern programming languages like Nim which profit from the C compiler's strong code optimizations. If there is any new hardware platform, there usually is a C compiler, too. This makes porting source code really easy.
I feel that the direction things are moving, those two categories of software will eventually be the same thing. FOSS was most prominent at the bottom of the stack, first kernels, then major libraries, then UI engines, toolkits, game engines and so on.

Once open source reaches the level of web-app, the users will be directly interacting with a program that's open source from top to bottom.

The things on top of that are data, content, support and other things businesses add. Maybe next those will be become open too.

Or maybe a new layer of proprietary solutions will emerge above the current stack (VR?), and open source will scramble to catch up.