skysight-inc/HackerNews huggingface dataset:
Mostly the same boat here. I've been using Synergy for a very long time to share between Win desktop and a Macbook. I haven't switched over to 2.x yet so I just have an ethernet adapter on my macbook to deal with the wifi latency issue. But for the license price I paid I've gotten very good use out of this particular software.
The world follows the US in all kinds of arenas, often because the US strongarms them into it.
Makes sense. At $35-40 a mo, it is indeed a substantially heftier subscription than the normal $5-10 a mo. If only!
>I have been disregarding this very prominent advice since 2015. I am up over 200% since then, and up 40% YTD.

Doing well over 3 years in a bull market is not very impressive. If you can beat the market over 30 years and through bear markets then you're a force to be reckoned with.

>Warren Buffett didn't get where he is today investing in ETF's and mutual funds

None of us here are Warren Buffett. Most of us here are working full time jobs as software engineers, not investors.
Pub/Sub is a feature I had no idea about! Sounds really useful for most of my use cases.
Summary of Rich Dad, Poor Dad:

Assets are things that give you money. Liabilities are things that cost you money. Therefore your house is a liability until it is sold, at which point it MIGHT be a net asset. Try to maximize your assets and minimize your liabilities.

It sounds simple, and it is, but that's the primary lesson in the book IMO. It's eye-opening the first time you see things that way.
I contracted for about 8 months through a large staffing firm. A few things I liked:

* Hours were fairly flexible

* Not too much supervision, was mostly given things to work on and expected to finish them in a certain amount of time

* Didn't get pulled in to as many meetings in the office

* The pay was excellent

Some things I didn't like:

* No/little vacation/pto/sick

* If you don't work, you don't get paid (if you're paid hourly)

* No/little job security. I was around for 2 rounds of layoffs and had a young child at home, so this wasn't ideal

At the end of the day it made more sense for me to go back to a normal employment role due to family and a few other factors with job security. I did enjoy my time as a contractor though. Enough so that I still pick up hours through some old employers occasionally.
I guess I quoted poorly - I meant "Is it true that Snapchat has likely protected hundreds of thousands of kids from severe bullying," not "Is it true that Snapchat does not use encyption in its implementation of disappearing messages".

I think it is possible that Snapchat has net caused more kids to get bullied as a result of ill-advised sexting, by being the company advising ill. I can see both arguments and I don't know which one is actually true.
>Your strategy has no floor.

Seeing as how you don't know my strategy I don't know how on earth you could claim that.

>It also performs the same for everyone who participates

Maybe that is fine for you....it isn't for me. I want to perform much better than everyone else who is participating.
I feel like I'm missing something. I see two layers of Raft consensus at play here: one at orchestrator's level, and another at Consul's level. Would it be possible to manage consensus at only one level?
Match Group Buys Hinge, an Anti-Tinder Dating App
Show HN: RattlesnakeOS – your own private Android OS with OTA updates on AWS
Which explains why gene regulatory network inference by expression patterns is garbage. My first time in graduate school I worked on it, and the model worked just as well using random genes instead of annotated transcription factors.

There was no science in it, so I took a master’s, worked in industry, and am now doing real science in a CS PhD program.
Dexter – A low cost, high precision haptic robotic arm w 50 micron repeatability
i think the joyent-manatee HA [https://github.com/joyent/manatee] solution is the safest way of taking a system like PG that supports synchronous replication and giving it good availability properties while preserving durability.

they basically have 3 nodes.

- the master which must synchronously commit all writes to the slave

- the slave which accepts synchronous writes from the master and may be promoted to the master

- the asynchronous slave that accepts writes asynchronously from the slave [or from the master if you support rolling back the timeline]

if the master dies, the the slave can promote itself to the master if it gains the support of the asynchronous slave.

if the slave dies, then the master can no longer commit and it tries to promote the asynchronous slave to the new slave. if there is some confusion over who is dead the asynchronous slave basically adjudicates because it can only be promoted once to slave either by the master or the original slave.

basically writes are only accepted if at least 2 nodes acknowledge the write and the system can survive one node dying. but because you need co-operation of 2 of 3 nodes in order to actually commit data in the system it doesn't have the split-brain issues you have with an external system checking for health and then telling nodes to stop connecting to the unhealthy master.

i think the actual state machine used is a bit more complicated because they need to support removing/adding nodes and i think they end up requiring zookeeper in order to coordinate.

flynn [https://flynn.io/docs/databases] also have a HA solution for postgres/mysql based on this.

though, i can see why maybe this kind of setup might not perform as well as one where you are accepting writes after committing 2 out of N to the read replicas. especially when you already need lots of read replicas.
>This is a desperation move by Musk. Nothing in the complaint alleges interference with Tesla production.

It seems pretty obvious to me: this ex-employee stole (which is scummy) data from Tesla and leaked it to journalists (Business Insider). BI asked Tesla to comment on the data, they refused, then released an "email" that described the sabotage and data breach.

Is he a whistle-blower or a saboteur? That's the question.
his Model assumed that Chinese could still trade bitcoin..that is no longer the case with Bitcoin loosing 50% of user base due to China bitcoin ban..current price slump is part of that reasoning
Are you hourly? Do you get vacation? Do you get medical, 401k?

I have done both, and I typically factor it all in for pay. If you're hourly that means that you get paid for what you work, which is great if you've ever worked a salaried job and put in 50 hours a week.

But it also means that you won't get vacation (most likely) so you either have to make up for that or factor in the amount of days you don't want to work into your schedule. So if you want to take 3 weeks off a year, factor that into your pay and reduce it accordingly.

If you get paid overtime, then factor that in as well. This all sounds like a lot but my rule of thumb is as a contractor I should be making at least 20% more than as a FTE. This isn't the case based on my last job of 50+ hr weeks.

That isn't even to start into how you approach the team and your code. As a Individual Contributing contractor (non-contract to hire), you probably won't be doing maintenance, setting schedule, or a lot of other project planning like activities. You'll be laying tracks down how they want. That isn't to say you can't make suggestions, and make the code more maintainable but that's not your primary focus once you're on site, it's to fit in to the team and support them. To make them better where they'll accept advice and to follow coding standards where they won't. While this is also true of FTE in a lot of cases, you aren't going to be maintaining this beast so if you bring it up (typically a few times) and they shoot you down then you did your best.

Don't go rogue, if you see a better way to do something and you want to show them, it's OK to work up a POC but I typically don't charge for that if they don't take it.

This is ALL my opinion, I've seen so many different types of contractors, some don't care, some go rogue and do whatever. The whole point is that at the end of the day you have a set time on the project and you have to keep that in mind.

EDIT: I use pomodoros to justify to myself the hours I'm billing. This is a personal technique I really like, but it helps me identify when I'm going over and under what I should be doing in a day and to have a justification to myself (meetings or other such things).
Careful, though. Refine your query enough times and Google will extract free labor from you...oops, I mean they'll give you a captcha.
I can recommend wild caught fish from overpopulated lakes (usually caused by eutrophication from nearby farming, including fish farms). Overpopulation and invasive species usually share a few common trait: Low commercial interest, caused by human actions, and not enough focus from environmental friendly policies.

Here in Sweden it seems like most freshwater lakes suffer from overpopulation, and the commercial value of the fish is so little that the transportation cost to cat food factories makes it unprofitable to fish it. Making matters worse, overpopulation in lakes has a tendency to cause extinctions where some species crowds out others. There was/is some government initiative to fund fishing directly, but so far very few has taken up on the offer.

It is however quite hard to find a seller for this. Some restaurants has made a bit of PR from saying that they are serving this kind of fish, but I have never seen a menu with it or seen those species in any store. Your best bet would be to buy it directly from those fishing in the lakes which could be problematic depending on where you live.
>Have kids as early as possible

Why?
From the court filing:

> Beyond the misconduct to which Tripp admitted, he also wrote computer code to periodically export Tesla’s data off its network and into the hands of third parties. His hacking software was operating on three separate computer systems of other individuals at Tesla so that the data would be exported even after he left the company and so that those individuals would be falsely implicated as guilty parties.

Good grief, that's nasty.

https://assets.documentcloud.org/documents/4529155/Gov-Uscou...
From this article I cannot parse if they use simple Mysql replication with GTID or MySQL cluster/Galera/similar solution.
We are most certainly predators. There's no animal on this planet a human couldn't beat with some combination of tool or tools.
I suppose you have be involved in weightlifting for some of the humor to resonate. I have been, for years, and that part had me in stitches. Completely skewers some of the stereotypes, which of course have a grain of truth.
I think RDBMSs will always feel slightly "special-case"-y when compared, as you seem to be doing, with general purpose programming languages - remember that SQL was never designed to be a turing complete language (insert someone showing it doing CTE tricks that make it so...). It instead exposes a number of primitives that a database is generally good at reasoning about and in return it can "see through" a lot of the queries the user writes and find efficient ways of performing them.

If you want a general purpose language as your database engine, you'll likely end up with something more like MongoDB where for any moderately complex query you'll end up hand-writing a single static query plan for everything.

This is probably why people seem less fussed about some of the asymmetries you
identify in RDBMSs. Different philosophies.
or Robinhood. Free trades! No monthly fees!
The managers are the ones who handle water treatment? Switching from detroit water to flint river water was perfectly safe, if phosphate levels and/or ph was matched (or other approaches to manage the protective layer of minerals inside lead service lines).

Detroit ends it's contract with flint, flint moves to water from the flint river, change in water chemistry has disastrous effects (not just lead).

Are you saying instead of engineers screwing up the water treatment (failing to match new water to old) the city managers told them to let the water chemistry change? Do you have any evidence of that?
Al Jazeera news has an English-language version, oriented towards readers in English-speaking countries.

RT is the same.

News aggregators can link to journalism sources like these without having to pay extra fees.

Of course, it might seem problematic that EU readers would get news from a Middle Eastern state-owned news source and a propaganda outlet of the Russian government, but if that's what the EU wants, it's their right to legislate that.
Bogleheads is the definitive resource for learning about investing on the internet, period. Some of the leading academics and financial advisors are active there and will actually respond to posts written about their research.

Also, I would recommend subscribing to this: http://www.capitalminded.com

It's a weekly email newsletter that reminds me of Matt Levine's Money Stuff but with more a Boglehead-type focus. Kind of like a weekly reminder to stay-the-course backed up with some pretty interesting references from history and academic papers.

Also, don't fall into the trap of checking CNBC, Yahoo Finance, etc. every day. The reason most retail investors fail to match the performance of the same funds they invest in is because of behavioral errors and getting drawn into the emotional drama of markets.
Like with many of these articles, I find the points rather shallow. Example:

“Take this as an important reminder that with content marketing it’s the content that matters.” well, thanks for that
Except that the asteroid that killed the dinosaurs didn’t rely on the environment (or the dinosaurs even) to survive.
>Doing well over 3 years in a bull market is not very impressive. If you can beat the market over 30 years and through bear markets then you're a force to be reckoned with.

It is a hell a lot better returns than simply investing in the S&P 500 for the past 3 years.

Show me a 30 year period where the market wasn't bullish. Bear markets are short lived, they key is just to stay in and not be stupid and sell.
It might sound dumb to you but your solution is used by Japanese train engineers before leaving at a station and trains in Japan are really efficient and on-schedule.

https://www.allaboutlean.com/pointing-and-calling/
As a business owner the single best benefit you have is contributing to a Solo 401k or SEP-IRA. You can contribute much more into these than an employee can in a typical 401k. It will also help come tax time. I recommend setting one up and maxing it out every year.

As for what to invest in, just go with boring index funds with the lowest expense ratio possible. There is no reason to get cute with investments. Upping your savings rate will do more to build wealth than anything. Let compound interest do the rest.

Finance and wealth building is mostly psychological. Thinking you're smarter than the market is a fools errand because you can't control it. Work on the things you can control like your income and savings rate. Increasing your sweat equity is something you have direct control over as well as how much you spend. Optimizing those will have huge effects on your long term wealth path.
Investing in the market is good advice for most people. But many people are not such a great financial position as you.

If you run a business the best investment you can make is in you own business. By all means, max out your 401k contribution. But if there is money left over to invest, conciser investing in your own business.

Here is a podcast I listened to just the other day about this:
http://www.tropicalmba.com/monies/
> On the one hand, it's hard to scale a system without making it distributed at some point and consistency in distributed systems is really difficult

Banks have scaled systems like this with mainframes and COBOL for decades. It's probably not as hard as you think to get it right if you have your priorities straight.

IMHO, for banking, you need to KISS and avoid all unnecessary complexity (especially in the name of "scale"), at least for your master source of truth.
>Musk says

I often hear how Hackernews is such a bastion of objectivity and critical thinking.

So why does "Elon says..." hold so much sway? We would laugh if it was "Zuckerberg says..."

Elon has "said" many things for many years which have not come to fruition.
It will. They want to keep paid 24/7/365 moderation coverage and that's not cheap. But MetaFilter hasn't had that for most of its history, so if they can't afford it, they won't need to shut down the site.
Akon, AKoin, and the real-life Wakanda
The problem is that we are not specialized, we are adaptive. If we were specialized, we would ruin one particular biome through overpopulation, starve a little and eventually reach equilibrium. But we are adaptive, we will keep adapting and consuming until there is nothing left. Almost like a paperclip maximiser, but for food and amenities instead of paperclips.
We really are but I'm not sure what to do about it

What to do about it would be for humans to effectively stop taking more from nature than we can give back. The tricky part would be to orchestrate that.

If you cut down your consumption but I won't it won't save the planet.

If I cut down my consumption but you won't it won't save the planet.

If you and I both did cut our consumption, the planet would begin to recover but then there would be someone else who starts taking what we chose not to take.

And because that someone would later have more than we, you and I would ourselves risk dying in resource wars that would likely follow.

This is basically what countries and continents do.

To make any difference it would take one powerful party who could hoard resources: just leave them unconsumed except for the amount needed to prevent others from consuming them. At the same time, they would keep others poor, or at least limiting their standard of living by denying resources from everyone. Assuming there was one ruler who could control the majority of the planet's resources that would still be an extremely hard position to be.

The other option is not to do anything and play along. When we out-consume and out-grow enough the population can't sustain itself and the headcount on this planet will shrink back to 50% or 30% of the current levels. Then the race begins again...
Thanks, I think it was the wording "addressable" that was the source of my confusion. "cannot take the address of" seems more intuitive to me. Cheers.
You never said "C" but perhaps you think there is "a reason" why C still exists too. The only reason ineffective tools like C exist is because there are people at the other extreme from those kids: Not take any risk but stick with tried and wrong tools.
I read that as being about the actual public DNS, not your own local hosts file?
Around me there are 3 "major" multiplex cinemas as well as 2 smaller independent theaters. Having moviepass is helpful in this case. While the major ones have some overlapping content each of them also seem to have some unique movies that only they show.

On top of this I get the benefit of being able to see a movie when traveling. Granted this may not be on everyone's list of things to do when traveling. For me going to see a movie with family a few hours away and doing something before/after is something nice to do. This doesn't work well if the theater branded movie subscription doesn't have a theater in the location you are going to. However with moviepass it is never an issue for me.
Go to definition is insanely useful. Just because you "write good software," and are able to put everything in exactly the correct place, and find everything without it, doesn't mean that everyone else does, or the guy next to you does, or that you aren't wasting your time by not using it. Go to definition isn't just for multiple inheritance hierarchies. It can be as simple as getting to another method in the same file 50 lines away, or to a child class's method which is in exactly the right spot, and you'd be easily able to find. It's not about where it takes you, it's about the speed at which it takes you there. You press one button and you're back to getting through the control flow of the code without interrupting your thought process by having to search for a method. Press another button and you're back to where that method ends. Yes, you don't need it, but the speed that it offers you is invaluable a lot of times.
For those in the West who haven't read Japanese literature, I highly recommend it.

When I first read Murakami, I had mixed feelings. I struggled to relate with his characters; their outlook on the world seemed so alien compared to mine. I also was frustrated that "nothing happened". His writing seemed much more driven by the underlying emotion of the narrative ("foreboding" is the best description that comes to mind) than plot.

However, when I traveled to Tokyo for the first time I realized that the feelings that I had reading his novels captured the essence of the city - the sense of duty, the isolation, the assertion of individuality in a place that epitomizes collectivism. His writing provided a window into a worldview that could not have been more different from my own.

I'm glad to have run across this article; I'll add these other authors to my reading list.
so every one these threads should have just one comment with 'index fund' in it?
I've tried something similar but found it way too painful if the comments need to be long...

# Never enable this config, because if you do the space-time
# continuum will collapse into itself and the cloud servers
# will disappear in a puff of steam. However, if you really
# must enable it, remember that it's boolean and go read
# TICKET-8675309 for the extensive list of side effects.
TurboFactorRenoberation = false

...so people just end up writing stuff like:

{
"ConfigKeyComment": "TICKET-8675309",
"ConfigKey": "TurboFactorRenoberation",
"ConfigVal": false
}

[edit]: formatting
Just shows that Mike Godwin isn't immune to his own law either. Everyone's bound to make a dumb Nazi comparison at one point or another.
> Though it is very difficult to imagine what a future alien race might do, it is likely they will search out ways of harnessing renewable energy, such as building power plants around stars...

At Dyson sphere scales, I don't think that stars would be considered 'renewable' energy.
Since we're all chiming in with configuration formats, here's two more nice ones:

1. If you're writing Lisp, just read S-expressions in.

2. Use Python or Skylark and have a step that executes it into a configuration format. Obviously this is not something you would want to use for a data interchange format, but no one thinks that they can blindly run a random hunk of untrusted Python. Right? ...Right?
How Plex Is Doing HTTPS for All Its Users
I'm sceptic about that, specially after reading this.

> All the species in which older, bigger fish are found in deeper water have something else in common: we eat them

Hemm, not. Poisonous fishes show the same pattern. There are poisonous fishes also in the deep sea. If we do not eat then, why do not live in the surface?

Mola mola is the biggest extant bony fish. Is neither fished nor eaten normally. Adults still pass most of its time at deep waters.

To extrapolate the behaviour of 30.000 species of animals after one single species and one single variable leads often to wrong conclusions. Fishes are complex creatures.
Or when no fields are superfluous. For instance, when the code iterates over all the fields and does something with each, instead of just looking for known keys.
> something like BGP that would've replaced their ARP setup

Just a guess, but anecdotally it seems to me that inside a modern mid-size dev org there are a lot more engineers familiar with K/V stores like etcd/consul/ZK than IP routing protocols like OSPF and BGP.

It's not necessarily the wrong decision to forgo an existing well-tested tool in favour of a hand-rolled solution, if you don't have any experts on that existing tool in your org.