skysight-inc/HackerNews huggingface dataset:
The discussion about the "input" has been had often enough, but I'm also concerned about the "output" part by now. If they find that the Linux support does not fit their strategy for some reason, they could choose to "retire" the feature tomorrow and remotely remove it from all Chromebooks. If they find software X to conflict with their business interests or obligations, they can just ban it.

As a user without control over your device, there is nothing you can do about it.
What if you walked an indeterminate length for an Airline mile?
I just don't understand how Facebook helping you sell stuff faster is a bad thing for you, or for Facebook.

What excessive control or monopolistic practice did Facebook exert in order to help you sell your stuff faster?

Being better at something because you have a lot of users and a halfway decent UI isn't anti-competitive.

Contrast this, for example, with Intel paying competitors not to also sell AMD chips, or Google listing their own inferior products higher in organic Search results.
erlking
Are you aware that in the 2018 Russia is still the main trade partner of the Ukraine despite all russophobic noises coming from Kiev?

It clearly contradicts
your statement that Russia and the Ukraine are at war.

I quoted the sentence that needs factual proofs.
Security. By default, Chromebooks use a trusted boot path. The boot sequence starts in ROM and the firmware image is verified during boot. Booting unsigned firmware is possible but slightly inconvenient by design, to ensure that no user would do this accidentally or as a result of malicious actions.

https://www.chromium.org/chromium-os/chromiumos-design-docs/...
The only regret with pre-ordering a Nissan Leaf before release was that the company Nissan hired to run the pre-orders fucked it up. People who ordered up to six months after we did got their cars months before we did.

But when we were finally given a hard date, it showed up on that date, and we've been happy with it since. The only reason I don't jump in line for the ID is because my wife and I are really hoping they build that concept van to replace the '81 VW Westfalia we've got now. They announce that for pre-order, and it's "shut and take my money" time.
Not killing yourself and a checklist (like we learned in driver's ed but apply informally at best) also apply to driving a car.
The loss of money can be small compared to loss of business.

It is an interesting angle to try a civil suit for.
The Rise of the Microgrant
Of course! But I'd still guess that it's not some intrinsic property of cities, and that a large part of the difference would be explained by income differentials (or job differences - no chance of getting crushed by a tractor in Times Square).
Correct, but your friends are more than capable of backing up their log of emails with you and handing it over to someone else. How is it not your friend’s fault?

And CA “leak” was way more tame than this, just the information displayed on your profile for all of your friends.
If you want multi master in Postgres, I think BDR is going to be your best option, but the version for PG 10+ isn't open source so you'll have to pay for it. We're using the open source version on PG 9.4 currently in production, it's worked fine so far.

If you're just looking for a hot standby and dont need a multi master setup, you can set those up just with pg.
https://www.postgresql.org/docs/9.4/hot-standby.html
> Indexing on function expression

MySQL 5.7 fully supports this. See https://dev.mysql.com/doc/refman/5.7/en/create-table-generat... and https://dev.mysql.com/doc/refman/5.7/en/create-table-seconda...

> JSON column (actually MySQL 5.6 supports it but I doubt if it's as good as Postgres)

Actually MySQL 5.6 doesn't support this, but 5.7 does, quite well: https://dev.mysql.com/doc/refman/5.7/en/json.html
> You secure them through actual instiutional measures.

Partially correct, you secure them by law which is policed by the states monopoly on violence. And any institution is forced to follow that to the letter. Otherwise you have a right to legal compensation in any constitutional state.

> The english wikipedia entry is quite good.

It states exactly what I said. Maybe substitute universal human rights, which was admittedly optimistic, with constitutional rights and you have exactly the same statements.

Otherwise, since people do vote, they could indeed strip any anyone from rights, minority or not, protective institutions or not. So some rights are off limits to change by the sovereign.

To rule a people, you need either force or consent. So better make those constitutional rights generic and accepted by everyone. Otherwise you do not have consent and are not a democracy. Autocracy and its derivations are on the other side of the pole.

It is not a better way to secure minority rights, it is the only way.

> In a democracy people are the sovereign. End of story and definition.

Out of context quote and I was not denying mob rule. The tyranny of the majority is restricted by human rights by the way (may they be universal or constitutional, doesn't matter).
In my experience, the ads are only present at initial setup. Once you remove the shortcuts (and disable suggested apps), they don't show up again.
One thing to note, the article makes it seem like everybody will make retire early level millions. The reality is, only the first hundred or so will make serious money and this for a mega-unicorn that happens once or twice a generation. Normal exists only make huge money for the investors, the founders and maybe a handful of key employees, not all of which were early (e.g. external CEO hires).
Yeah, and Python has some standard nomenclature for marking a property as protected and a little bit of behavior for helping mark it as private. You do not need encapsulation for that.
The UI is not very intuitive:

- I clicked Karol Szymanowski and I didn't notice I can scroll to see the content - only after reading HN comment I figured out I missed something. There needs to be an arrow or text needs to be formatted differently.

- Breadcrumbs keeps appending even though I go back

- Players show you can skip part of the sample, but you can't

- Blocked right click :(
I was thinking about this issue on binary blob driver like nvidia's.

GPL is a clever hack of copyright law. It grant derivative works a copyright permission under the condition of accepting the same license.

Now, Windows kernel and Nvidia's binary blob driver exist without relying on Linux kernel at all. How could they be considered as a derivative work in terms of copyright law? Since GPLv2 relies on copyright law, it has no effect on situation where copyright law doesn't allow exclusive right.

For Nvidia's driver, Nvidia released a thin shim wrapper code as GPL which interface between Linux API and Nvidia binary blob driver API. But the core Nvidia binary blob driver existed independently from Linux kernel, it can't be a derivative work of Linux kernel.

For WSL2 case, Microsoft may take the same approach. They may release a thin shim wrapper which interface Linux kernel and Windows as GPL. But Windows kernel itself cannot be a derivative work of Linux kernel if it's separated well.

At least, that's my conclusion. I'm not a lawyer.
Windows also let's you set CPU affinity per process - could that be used as a simple workaround?
People who claim the US wouldn't bomb itself to smitherenes in order to maintain order seem to forget General Sherman's march to the sea.

Every argument the "Guns will protect us from the government" crowd claims was already proven false over 100 years ago, and that was when the average citizen was still on equal footing in terms of firepower.

There's also the fact that in the past 120 years, there has not been a concerted effort to "Rise up" despite many actual atrocities. So, gun owners, what would it take for you to attempt to march on Washington with your arms readied? The only time it ever happened was because people were denied the "right" to own other human beings. What is finally the breaking point that gets people willing to die against the might of the war machine?
>Wait, aren't those two ways of saying the same thing?

Yup. Both posit causality from fermentation -> civilization.
Lives sure are easily "ruined" in Vice land.
This also happened to me. They shut down the account with no warning, and ended up holding the balance (a little over $10k) for 180 days.

Switched to Stripe and I haven’t been happier.
And yet only 3 of those are recognizable as antivirus companies. You have made OPs point for them.
But failing to do so leads to increased operational costs, as customers contact CS again and again, demanding the rationale. It can also lead to negative press.
Nathan Marz talks about this previously, with unique insights: http://nathanmarz.com/blog/how-becoming-a-pilot-made-me-a-be...
I wonder if anyone would actually choose to work somewhere if they thought that one possible outcome was to be a whistleblower to that company and make out with $X?
I've been hearing this shit about Texas for at least a decade.
Most families don't spend all that much money on stuff manufactured in China. Family budgets are largely comprised of rent/mortgage, food, and transportation. Then you have clothing and household goods, some of which is manufactured in China. So we're looking at a 5% increase in a small fraction of a family's monthly budget. As a point of comparison, families regularly weather much larger fluctuations in their monthly budget due to changes in the price of gasoline.
1.) Designing and producing a hardware product and establishing the required supply chain is a huge undertaking. As a new player you‘d probably end up at a much higher price point than that just to cover your costs. You‘d also have to code all the phone-specific UI and APIs yourself.

2.) You probably also massively overestimate the demand for a smartphone based on free software.
Journey to Event Driven – Part 4: Four Pillars of Event Streaming Microservices
Perhaps It’s Time to Start Worrying About Global Corporate Debt, Suggests BoE
I'm pretty sure the Linux side owns it's own FS cache. The whole point of this release is just to run a real Linux kernel in a VM in order to increase FS perf. I'm not sure how you do that and divorce it from the Linux kernel's FS cache.
what I* want is an exchange on the order of 'fooco is asking for $53.28, is that ok?'

the minor annoyance for recurring payments is totally worth not having to actively be on guard for random people withdrawing from my account.

why is this so hard? i suppose its because of some perverse incentives that I dont understand.
One could say it's helping advance research into how to deliberately create lasting institutions, which benefits the future of the human race.
Honestly the Keepass maintainers have had enough basic issues with website security (see how long they held out on https for update downloads), that I use KeepassXC even on Windows these days. I figure there's enough eyes on the kdbx 4 protocol that it's safe, but the keepassxc team feels better organised.
> pre-college it's plausible to me that a hopeful biologist is best served studying the parts of biology they like effortlessly

Yes, but it's probably accurate to say that any hopeful xist is best served by studying the parts of x they like effortlessly. Sadly not how high school education typically works.
It’s just another app that runs on Windows. They’re moving from a white-box implementation written by Microsoft of Linux kernel with no GPL code, to just shipping the thing in a VM and be done with it. I can’t say I blame them, WSL always had its rough edges and it breaks in unexpected ways.
The interesting thing is that these motors are not made by Tesla.
Red Hat Universal Base Image
hahahaha his password on everything was Butthole123
My opinion is that the best way to cut through all the opinionating is to actually buy an EV. For most people, buying an EV is still a far-away, abstract notion so I wouldn't put much stock in their opinions until they spend the money.
The fill ups with gas where speed matters to me is around town driving. EVs eliminate this type of stop since you simply charge in the evening or while parked at work. For daily errands and commuting there should never be a need to stop for charge. It didn't take my parents long at all to get in the habit of plugging their volt in before going inside.

On long drives there is a diminishing return on the speed of charging since stops generally include a lot more than simply filling up the tank. There are trips to the bathroom, snack refills, and often a little walking around to stretch out. If you have more then a couple passengers these stops can drag out (or even need to occur more frequently than empty tank). I've been thinking about this a lot and decided for me the diminish point is 250-300 miles in 15 minutes. Anything beyond that is really just gravy and it's likely the stop is longer than the charge time required.

I travel around 1000 miles round trip to visit family a few times a year and the only really viable option is by car since it's so rural. If I can make progress 250-300 miles at a time with a 15-20 minute break I'm pretty comfortable with that. With a 35 mpg ICE car I can stop a little less if it's just me, but when I make this journey with passengers (or part of a convoy) stopping every 2-3 hours for 15-20 minutes is the best I can expect.
> is the goal to keep trees alive as long as possible?

climate change and economic reasons would support this goal.

> Perhaps we should trim our urban trees more aggressively.

Killing it much faster
Good thing the Chinese people have no history of violently overthrowing their rulers.
If job differences are not intrinsic to cities, what is?
Frankly, data reliability concerns with modern MySQL / InnoDB are very outdated FUD.

Many of the largest tech companies rely on MySQL as their primary data store. They would not do so if it was unreliable with persistence.

There are many valid reasons to choose Postgres over MySQL, or vice versa -- they have different strengths and weaknesses. But there are no major differences regarding data reliability today, nor have there been for many years now.
One important difference to note. Google's policy is 6.5 years after "first device on the platform is released". Apple's policy is after last manufactured.

The Apple policy also only explicitly applies to hardware (repair parts), although software often falls not far behind (maybe supported for a year or two longer)
I can confidently predict that P(3000-year-old institution lasting another 7000 years) > P(22-year-old institution lasting another 9978 years).
Poverty rates have been relatively steady for a long time. I think that your concerns about how bad things are might be a bit exaggerated.
https://poverty.ucdavis.edu/faq/what-current-poverty-rate-un...
I don't know how we're trusting a company that lied about emissions to create the next generation of electric cars. After the TDI and TSI scandals, I know many people who hope this brand does not survive.

I will never buy a VW, Porsche, or Audi if my life depended on it.
Yeah that sounds like something apple would do, they love their orwellian language.
Sounds like Docker for Mac for Windows. Might have some of the same shared FS consistency issues from running two full kernels with their own FS caching hierarchies.
My advice to brand new freelance programmers and aspiring freelance programmers
Is 15 minutes really "not much more than filling up with gas"?

You can fill my car up to 100% from empty in 100 seconds. The entire process, including payment, takes less than 2.5 minutes, and usually (I rarely let it run to empty) more like 2 minutes, from switching off the engine at the pump to switching it back on and driving off.

My car's fuel tank is 60 litres (15.8 US gallons). 35 miles per Imperial gallon in miles per 60 litres = ~460 miles. 6060/90460 = 18,400 miles'-worth of charge per hour (in principle).

You can get more fuel-efficient cars than mine, and you can also get cars with larger fuel tanks.
A real dog whistle is heard by dogs but not people so the phrase is about things addressing a specific subset of the audience in some un-obvious and underhanded way. This headline doesn't - simply misrepresenting yourself by omission or trying to enlist a paypal ragemob to your cause is not a 'dog whistle'.
The interpretation around what "linking" means in the context of the GPL is a full-time job. At the least, the literal interpretation I was raised with has never been the official position of the FSF. For example, just because you link a library statically doesn't mean you're GPL-violating. You need to for example, swap complex data structures in some complex control flow to cross the line.

Even then there are still more exceptions for 'runtimes' and suchlike where while in a literal sense, the final assembled program when executing is linked against GPL source the result is not considered to be covered by the GPL.

None of this stuff is actually part of the license text -- it's built on precedence and common understanding. These things are a lawyer's job, we're just engineers
Stuff gets removed from proprietary software all the damn time. To pick a notorious example: have you tried to use Google Reader lately? :-P Others I've personally noticed in the last couple of years include features of Dropbox; of Gmail; of Facebook; of Google Search; and various startups acquired and shut down -- including a mobile app with no backend of its own.

When stuff gets removed or shut down, the basic reason is that it takes work to keep it going, and someone decides to stop allocating any work to that. Even with client-side software with no service to run (like that mobile app), the platforms they run on change, and it takes work to keep up.

And that's exactly what I see in that GNOME issue you link to. There's a bunch of technical detail about why it's so much work -- but the point they're making is it's been a lot of work to keep that feature going the way it was, and it'd be even more work to continue doing so as the rest of the software on the desktop changes around it in the ways that are planned. And so they decide to drop the existing thing and build a new one in a much easier way.

The only difference from proprietary software is that everyone has the option to step in and say, no, I'm going to go pick up that work, and everyone's welcome to use my version instead. In fact, GNOME makes a great example, because there have been a bunch of popular projects precisely about doing that with previous decisions they've made: https://en.wikipedia.org/wiki/Cinnamon_(software) is one of the bigger ones.

If people had that option with Google Reader, it'd be alive today. (I'm told it was a very small amount of work to keep running, and when the ax fell on it many Googlers pleaded to be allowed to just keep it running on their own time.) Ditto for many of the other proprietary things I've missed after they went away.
It was Alfred Sauvy's Three-world model (https://en.wikipedia.org/wiki/Three-world_model) that created this delineation. Mao's Three Worlds Theory (https://en.wikipedia.org/wiki/Three_Worlds_Theory) took the same concept, but used economic development level as the delineation instead of geopolitical alignment.
because they clearly wanted to optimize the performance of the crews.
Reminds me of the height differences between South and North Koreans.
> Interfaces are a way of breaking out. They're additive, rather than hierarchical, from the implementing class perspective.

Java (and .Net by copying) choose to make interfaces additive and superclasses combinatorial. It's a design decision and in no way intrinsic. Other languages have different choices.
What monsters. Next we're going to hear these parasites itemized their tax deductions!
Those vintage macbook pros are still getting OS and software updates. Hardly "software-defined garbage". I have a 2012 retina that's still chugging along perfectly. Battery life is down from when I bought it, sure, but there's still enough juice for a few hours of unplugged work.
When I saw the title I wondered, how can someone's life be ruined by wrong number calls?
Turns out it wasn't.
Uber Employees May Not Be in a Partying Mood
I suspect the second part was supposed to read "or we started fermenting things because civilization started..."
?

C++ and Objective C inherited C's memory model and thus don't have a good memory management option. Rust is explicitly a systems language, meaning stronger memory models are out of scope, and then inherited most of C++'s idioms.

Other than those, what popular languages are specifically choosing reference counting as a primary GC method?
One thing to remember is that as of a month or so ago, there are serious limitations on the functionality of Linux apps. For instance, accessing your Google Drive files with Linux isn't straightforwardly possible, and another big one for me being that Linux apps cannot record audio. Additionally, backing up the Linux partition wasn't straightforward and wasn't a part of the normal 'Powerwash it and it restores' backup element of ChromeOS.

I tried to use this to reduce my dependence on a MBP, but found a number of these little gaps that just couldn't quite be filled. I'm hoping these get improved with time, but as of right now, it's promising, but not delivered.
If there is an analytics db/replica, your data analysts will worship the ground you walk on if you migrate from MySQL to Postgres.
Anyone can think carefully, and everyone needs to think carefully sometimes.
People still run Commodore 64s. There are demo scenes, old hardware enthusiasts that squeeze crazy performance out of old hardware, even a guy who use a Raspberry Pi to emulate an NES cartridge and get his unmodified NES to play SNES games:

https://www.youtube.com/watch?v=ar9WRwCiSr0

Old hardware can often be repaired. If you told a C64 user back in the day his machine would break in two years, he or she wouldn't shell out the $$ on it, but today people buy $400~$800 cellphones that turn into garbage.
A lot of 7 year old computers are still totally usable, PCs aren't advancing like they used to. My 2012 retina Macbook Pro is a little bit slow in some cases, but it's still a great machine for normal tasks.
Quoting from the Apple page linked that you responded to: “Obsolete products are those that were discontinued more than 7 years ago.“
My point is that you can't increase the cache size indefinitely to get performance improvements, because you also have to handle cache invalidation. There is an optimal working set.
I work in automotive. In Europe there is the ASPICE standard which is actually a reasonable guideline for (commercial) software development (unit tests, code reviews, etc). Customers require you to follow it. Top management requires you to follow it. Projects still ignore it. Writing unit tests at the end of a project misses most of the point, for example.
Same here :) Your ation.io project sounds interesting. How can I get in touch?
Build a Neural Network
I wish there was a way to do this without being locked in with Google as the backend.
It's pretty easy to no longer support someone who is banned. The negative press is usually OK because like in this case, and in many others I've seen on HN, the one complaining is usually in clear violation of stated policy. It's completely reasonable to disagree with and complain about that policy, but they rarely do so explicitly, it drums up more support when the policy violation isn't made a highlight.