skysight-inc/HackerNews huggingface dataset:
Ask HN: What is the difference between model thinking and system thinking?
People need to live - not many are in a position to leave their job if they don’t like what they’re doing. Whether they morally agree with it is irrelevant - they have debts, a lifestyle, a family, and so on and so forth. This goes from the programmer up to the CEO level, and the shareholders (largely regular people through an index fund) aren’t close enough to the company/don’t feel enough ownership over it to demand it does something else. The other actors are those playing on the financial markets more directly, and again, they have a job of making as much money as possible, consequences be damned, or they lose their job/home/ability to support themselves and their family/etc.

This is capitalism at its finest - putting people into positions where they’re unable to express their moral preferences. And you can’t change this as an individual or minority group, as everybody grows up in a system that heavily encourages (and in many cases forces) that people put themselves into that position - as a minority actor, you can’t prevent the system from working.

Nobody would build these systems for free.
It’s almost as if mental illness is a complex medical diagnosis that few HN commenters are qualified to make...
Here's a different take on databases.. Which is easiest to manage for a shop with minimal DB knowledge.

That seems like a scary situation, .. and you're correct. It doesn't change the reality though, heh.

So how does Cockroach compare to Postgres, or Maria, TiDB, etc on ease of management? Any thoughts?
I see a lot of products like this on Alibaba that I wish I could put my own firmware on. I've messaged a few of them telling them "I'd buy 1000 of these if I can put my own firmware on them" but haven't gotten any good responses. What I'm aiming for sometimes gets lost in translation, but mostly I think they just don't get the premise I'm presenting to sales people who answer the Alibaba inquiries.
Yeah, it’s a little surprising which parts are where sometimes, and if you spent most of your time on a POSIX system you can easily end up with the wrong assumptions.
@lostfounder111

I read the full version and I would consider walking away from the business. This would:

1) Save your relationship with your father and brother

2) Hopefully help your mental wellbeing

3) Create new opportunities for you (i.e. start your own business or get a job with a competitive salary)

Whether you like it or not, your father has 100% of the equity and is in control. After multiple conversations, you have no equity and are under-paid. You have three choices:

1) Lawyer up - from your comments, it appears you are unwilling to do this. This would probably destroy your relationship with your family and may not even result in you receiving partial ownership

2)Stay and hope that you receive equity. From what I've read, it'll probably happen when your father retires or passes away. The frustration you have, will probably eat at you and damage your mental health. I would advise against this as you may become bitter and resentful. This would damage your relationship with your father.

3) Leave. It sounds like you are young enough and have a wealth of fantastic experience. Go get a job with a competitive salary or start your own business (maybe re-use your code with permission from your dad). You'll probably still get equity when your father hands over the reigns. Say that you want to stand on your own two feet and have something of your own. Try to maintain a positive relationship. If they need you to fix the software, charge close to market rate and point to the fact they are making millions in sales.

Whatever you choose to do, good luck :)
International law enforcement cooperation has existed for a long time and has rarely been abused. This new law is just extending current standards to cross-border digital assets. It's no different than extradition. The State Dept is allowed to negotiate treaties recognizing or denying the legitimacy of foreign search requests.
At least one possibility would be to add a possibility to pass the checks before releasing the video.
Weren't they getting funds from DARPA?
It doesn't even have to be human.

Take a popular Pixar character, add an AI and a bunch of stock photo backgrounds, and you'll hook the under-12's in a minute.
(2013).
PgDash – deep-dive PostgreSQL monitoring
A mentally ill relative of mine in another state (us citizens here) threatened “to shoot” me in an email and asserted he had a gun. I contacted law enforcement in his area and they picked him up and based on his behavior and statements he was put in a 72 hour psych hold.

During this, the police and mental health workers were able to convince him to give up his gun.

This was about 6 years ago and as far as anyone knows, he hasn’t re-armed himself.

I guess my point: If you have a gun, you may feel justified in using it to solve your problems with violence (suicide or other). If you don’t have a gun, the friction of acquiring one could be sufficient to deter you from trying to get one.
Seems like the 2nd option might prevent me from using Cat's as a mixin
> They released HL2 as a Steam exclusive (IIRC), and your description of Linux now was how you'd describe Steam then

There is a ...tiny... difference between "install an additional shitty drm software" and "replace your entire system". And yes, even steams introduction was hard, back in the day with shitty internet... i certainly wouldn't spend that much time (and money for isdn traffic) installing a game these days.
Ask HN: What are the downsides of ICO fund raising?
I was trying to figure a few of these out myself as I was reading the article...

Dropping low-margin products/services could mean companies stop making small websites or apps for local companies. Keeping organized could mean making sure AWS assets are tagged and tracked or that all code is version-controlled with proper branches and deployments. Knowing the numbers could mean being able to say at any given point in time how your revenue stacks up against your costs (again maybe with AWS). Keeping things clean could mean consistent file organization, tidy personal machines or servers without stray SSH keys or software.

I definitely feel like whenever I watch shows like The Profit or Restaurant Impossible I learn the same lessons: personal issues manifest and destroy, keep an eye on margins, don't be afraid to manage, keep things tidy.
No it wasn't...

https://news.ycombinator.com/item?id=16754694
Please see: past 15 years of nonstop war and corruption that hasn't done any good for anyone.
> ... then again, you probably wouldn't be running a third-party service like this if you were.

While we'd like that to be true it's sadly not in practice.

The most common example is websites with sensitive data in the URL (ex: PII query parameters) using third party analytics services that receive the entire URL as a metric.
One of the nicer bits of borg is the ability to restrict it to append-only mode, which limits the damage compromised hosts can do. e.g in authorized_keys:

command="/usr/local/bin/borg serve --append-only --restrict-to-path=/home/backup/bla",restrict ...

I use this with passphrase-free ssh keys to allow automated backups without permitting the destruction of any existing backups.

Do you get enough control do to that on rsync.net?
I just searched her name on Twitter, and I didn't see a single reference in the first 50 posts to ISIS, or the NRA. So 0% for me.

Maybe it's just your feed? I searched by her real name AND her instagram name.

I did see a lot of weird things praising her, saying RIP, which I totally don't understand. Twitter is such a weird gross place. And some rather excellent yoga almost pornography, that might be her.

It seems like the most common right wing talking point I can see is saying that this was because she was 'a radical vegan'.
JavaScript to Rust and Back Again: A Wasm-Bindgen Tale
This is classic PR release. If you are a suit (CVP+ levels) at big company, you are entitled to 2-4 PR releases like this. Lowly VPs typically get only 1 PR release per year. Typically the job of PR release is to portray as leader and for that purpose all work done by their underlings including past successes gets attributed to them. Journalists have neck for amplifying such portrayals. Now that you know this, hopefully you can point out such hit jobs in future.
Nothing's more important than your self's well-being.
It also fails to mention virtual youtubers, who are "virtual" youtube personalities with a 3D model as body and whose videos take place entirely inside 3D environments.

Obviously they're being played by real actors with motion control equipment, but there's a lot of work that goes into making them feel believable as virtual characters, with facial expressions and lots of other animations that are probably added after recording.

They've become very popular in Japan over the last year. The most famous one is called Kizuna Ai:
https://www.youtube.com/watch?v=NasyGUeNMTs
Ask HN: Any recommended resources to develop breakthrough thinking?
Why not bare metal on AWS? Going to DX is going to give you a conservative 10ms on your calls...
A little contradictory, I concur.

Does claiming someone is a member of ISIS automatically make you a right-wing conspiracy theorist or is it different under these circumstances?

How is the number 40% actually determined, surely it must be an assumption from scrolling through the feed for a little while? To my knowledge it's difficult (near impossible without 3rd party tools) to determine in real-time the number of tweets pertaining to a certain topic.
> If you look at it in terms of Delta V http://i.imgur.com/SqdzxzF.png In those terms Venus is comparable to Saturn.

The high number here though is for going from low orbit to the surface, I think. It is very high because of Venus' very slow rotation, but the atmosphere probably makes that point moot, as you can pretty much "just" aerobrake as needed and use the wind to get going in the right direction at the right altitude.

So if you don't need to actually get down to the surface with a delta-V of 0 relative to the ground, the delta-V you need relative to Earth is indeed lower than the one needed to get down on Mars ground.

It makes it very hard to leave, though.
Netflix Valuation: A European Perspective
Cisco IOS/iOS XE: Smart Install Remote Code Execution Vulnerability
Jeff Dean does have a PhD. Source: His own LinkedIn profile.
You totaly can copy and improve my comparison, no harm done. You're welcome.
Can someone explain to a layman why you need to avoid RSA ? Is this only for the particular use case the article talks about or you should avoid it for other things, like encrypting a hard drive?
Lost in space: The space junk conundrum
That's about the best possible outcome.

Unfortunately there are also plenty of counter examples where law enforcement was alerted and nothing happened.
Maybe it's a consequence of people naturally caring more about their surroundings, but sometimes it seems HN only sees Canada, South America, Africa, Asia and Oceania as minor oddities. All comparisons and debates center around the US vs. Europe.
Show HN: Current Status – a consensus political news aggregator
25 best Sketch plugins to download now
> I dunno, why should all the ad revenue go to YouTube for a user's content?

There are no ads on demonetized videos. That's the point of it.
> "spirit of the times" (there must be a word in German for that)

There is. It's "Zeitgeist", a term that AFAIK has also been introduced into the English language.
But if you are talking about a stripped down Rails without ActiveRecord, we are looking at something on par with a Sinatra service. That is pretty lean already. Compared to Rails you already have a big performance improvement.

5x overhead for a Ruby webservice on that level is decent. I wouldn't have expected much more.
It's cheaper. More importantly, it's more secure, because it uses my bank's security system and doesn't rely on sending "secret" information like credit card numbers to unknown parties.

Everything is handled by my own bank, and if I don't trust my own bank, I can choose a better bank and use that. With credit cards, I have to use whatever payment provider the merchant uses, and either they or the merchant can hang on to my credit card number, which weirdly is sufficient to access my money. Also, there are only two credit card providers that really count; not a lot of choice there.

Chargebacks may seem attractive as a buyer, but they also mean that a seller can lose their money after they legitimately sent the goods. Merchants would have to track down individual customers to sue them to get their money back.
Fundamentals of Operations Research by G Srinivasan.
https://medium.com/@jossctz/google-kubernetes-engine-default...

It is a great course for non management majors to get a sense about how operations work. In fact, it is meant for non-management students because the course is originally taught at an engineering institute.

The instructor is a great figure in Operations Research. He is exceptionally knowledgeable and more importantly, clear.
Lisp for the 21st Century
Spotify goes public, $30B valuation
I saw this demo in person and was more than a little surprised. Could completely change how we interact with digital displays in the future.
Ask HN: Any recommended resources on How to Think?
WRT corporate mental illness, I'm not convinced it's widespread mental illness rather than simply the way humans are combined with poor/unethical/apathetic/etc leadership. The vast majority of us just go along with whatever an "authority" tells us is right. The Milgram Experiment [1] illustrated this well.

[1] https://en.wikipedia.org/wiki/Milgram_experiment
Right, but you can also get that same 5x increase from writing something using a higher level language running on the JVM or BEAM. You don't need to go full on "systems programming" to have something that outperforms Ruby.
There's certainly some arguments to be made in that vein. A stabbing is much more visceral and requires you to really commit to it, while pulling a trigger is simpler and farther removed from the violence of the act. There's also something to be said for training. Most people who own guns spend time shooting them, either through hunting or at a gun range, and so they know how to aim and shoot. And all that practice and repetition might make that action seem more "natural," they don't have to think as much about what they are doing. In contrast, very few people practice stabbing. As a caveat, though, FBI studies on the performance of their agents in the field have shown that proficiency on the shooting range is not really correlated with proficiency in (for lack of a better word) combat with firearms.

It should also be noted that while this may be the case for spree killings or maybe muggings gone wrong, it isn't necessarily the case for domestic homicide. Domestic violence incidents are characterized by great rage and aggression. Domestic homicide is often preceded by beatings and abuse. I don't really have any statistics or expertise here, but I feel like the sort of person who beats their spouse and is willing to kill their spouse with a gun isn't above killing their spouse with a knife, especially when the violence is happening in a fit of rage.
I've covered this before, targeting the PHP community, but most likely generally applicable: https://paragonie.com/blog/2016/12/everything-you-know-about...

The short of it is: If you're interoperating with anything in the real world, you're forced to use insecure modes. And even if you're not, the library you'll be working with probably has insecure defaults. Unless your job title rhymes with 'Cryptography Engineer', steer clear of it.
How to prepare for GDPR
You have 30 days to respond to a data request, so the default GDPR behavior is to delete all data within 30 days.

You also mostly want stat-significant aggregations, so if you take care to keep those differentially private (only aggregate large groups etc.) you can keep that data. Just make data persistence opt-in rather than opt-out, eg delete all old files by default.
Making science popular
Issue with GoDaddy load balancing :( We're on the phone with them now
If you want rock-solid stability? Just use Postgres. Decades of production use, experts easily available, and scales very high on a single node. Replication and backup are solved and there are lots of extensions for more functionality. You can also try the hosted options which all cloud vendors have, or I recommend Aiven.

Don't use any distributed relational database unless you actually have a need for it, like horizontal scalability for massive data, multi-regional access, or 100% uptime guarantees.
> Japanese bankruptcy law has a particularly nasty outcome here, and I want to address this up front. As creditors claims were registered, those claims were registered in the valuation of Japanese Yen on the bankruptcy date. That's the only way Japanese bankruptcy law can work (most bankruptcy laws around the world operate this way for that matter). This means that the claims can be paid back in full, and there will still be over 160,000 bitcoin and bitcoin cash in assets in the Gox estate. The way bankruptcy law works is that if there are any assets remaining after the creditors have been paid in full, then those assets are distributed to shareholders as part of the liquidation.

> That's the only way any bankruptcy law can reasonably work. And yet, in this case, it produces an egregiously distasteful outcome in that the shareholders of MtGox would walk away with the value of over 160,000 bitcoin as a result of what happened.

Hilarity ensues.
Do you have client-side error logging setup? I find it very hard to believe you wouldn't encounter any browser bugs, or bugs due to external applications fucking around with the browser.

To give an example, I've seen lots of "antiviruses" inject code or perform unexpected DOM changes, causing certain things to break.

Other times a user shows up with a heavily tweaked browsers that behaves differently from what you'd expect.
Just download more ram...

https://downloadmoreram.com/
Yes, we've been running a Kubernetes cluster on AWS, built with kops, for about a year. Very happy with it, but there have been some organizational pains getting everyone on board. Nothing I would fault Kubernetes itself for.
For example, I wouldn't mention it on my resume.
> - you can have static methods

IMO create a class in Javascript and adding a static method is the opposite of simplify things.

The simple way of doing it would be create a function in a module.

For me the use of static methods in languages like Java is a workaround. But it Javascript that workarount is not necessary.
It doesn't look like they committed to that? They're waffling, but that's the opposite of a commitment.
I agree with other users who said that it would be nice if this happened automatically instead of on click--I think after the initial novelty wore off, I'd probably forget to click it. It might be cleaner to just strip the non-printing characters and display a number of characters stripped, similar to how ad blockers display the number of ads blocked.
That's because we euro tech people keep being invited by americans we know and/or work with to "come to the usa, it's great working here". And then we see stuff like this.
As others said, Cockroach's performance is limited by its consistency model. It is not something that can ever get close to a single master MySQL. This might also become an issue for the company and ultimately prevent it from reaching mass adoption and succeeding, at least commercially.
It might make more sense as a clipboard filter.

If you're an English speaker that doesn't often handle languages which gain from zero width characters you could just have a listener scan your clipboard for zero-width characters, silently strip them, and then re-populate the clipboard.

Although I've been thinking about building a clipboard filter for Windows a lot lately, I'm getting tired of copying text to the address bar or notepad to strip text formatting information.
Right, sorry, I missed that.

In any case, using loaded language doesn't change the validity of the argument.
GDPR requires you to says simply and clearly, not only what data you are capturing, but also the purposes for which you are using it.
My tongue-in-cheek simple rules:

1. Charge more for your product than the marginal cost to provide it to customers.

2. Get rid of complexity and overhead, streamline systems.

3. Manage your cashflow, I've seen amazing things done with e.g. trade credit, annual subscriptions, etc. to turn a break-even business into a cash-flow-positive business.
Does being an "e-resident" make you subject to the GDPR? So you can tell e.g. Facebook and not have to lie about your country of residence?

If so, I could see this becoming very popular over the next few years...
I agree with your sentiment, but I also think we need to make America the kind of place where people don't think a murder-suicide like this is their only remaining option. I'm not too optimistic about that at the moment.
Yes I agree, or maybe just update the app-icon if it detects presence of zero-width characters, and then you can click to show them.
I would argue the opposite. We already have an intense culture of "individual responsibility" in many areas of society, and that's exactly the problem.

Because a culture that seeks to blame individuals for problems makes individuals extremely reluctant to actually accept responsibility for their decisions.

Consider how the airline industry investigates after a disaster: They investigate the circumstances leading to each bad decision, and then attempt to change the process such that it cannot happen again. This leads to individuals being forthcoming about their mistakes, and implements changes that actually solve the problem. This culture of focusing on systemic issues rather than individuals has made air travel extremely safe.
>The moment you use a third party service as the key component of your business you lose your 'pro' status.

That's ridiculous on any number of levels. Are Pro hockey players not pro because they don't own their teams? Are salespeople not professional because they use SFDC as SaaS instead of their own handcrafted CRM? Hell, are devs not pros if they use GitHub, AWS, or GCP?
Even if you are not going to develop any major apps in Smalltalk, its a language worth learning. Teaches you a lot about OO programming
The amount of victim blaming in these comments is astounding. Three people are in the hospital because of an armed maniac, and a bunch of the comments are about how YouTube brought this on themselves with their policies about videos.

I’m not religious, but y’all need Jesus.
Ah gotcha, I read too fast.
Reminds me of Eliza Cassan in Deux Ex: Human Revolution. A virtual 24/7 news anchor.
What if it only had to model a single mind?
How does Facebook distinguish between US and European users? Does it do it based in IP address? On GPS data it slurps up from mobile applications? On the manually selected city the user specifies that they live in? Facebook also operates a TOR service, how can it comply whilst not knowing where the user is signing in from? Does a European user who uses an American VPN become classified as an American user and vice versa? There is probably a business opportunity here somewhere to provide European data privacy as a service. It all seems pretty complicated.
The GDPR still limits developer speed/freedom, and supposedly Facebook can build new stuff much faster without having to deal with the GDPR at all.
I'm absolutely convinced that noone in Youtube uses 1)Youtube's search function (how can a company that is famous for search have such a completely terrible search at the heart of one of their main products?)
2)Subscriptions (how come they think that subscribing to a feed means "sometimes tell me when there's an update, sometimes don't"?. Can't conceive of them thinking that if they actually used them)