skysight-inc/HackerNews huggingface dataset:
To be clear, they are depreciating the Google Drive desktop application and replacing it with the Backup and Sync desktop desktop application which performs the same function.

Said another way, the new version of Google Drive is called Backup and Sync.

The way some of the comments in this thread are written they are ending their Google Drive cloud storage.
Good point. I wouldn't trust that the speaker on a mobile phone has a very good frequency response, but a TV or car stereo might be able to swing it.
Not even that. If you prefer the old behavior, there is a Backup and Sync client that does the same thing. This is just Google's competitor to Dropbox Project Infinite.
The case of the phantom caller
The issue you describe most commonly happens to free (Gmail) accounts. Drive File Stream is only available for GSuite customers, and even those still have the option to continue using Backup and Sync (which is the Google Drive replacement for free accounts, and keeps syncing all files).
While C remains the single most important programming languages of all time, its share of popularity is shrinking, giving way to C++, C#, Java, and Swift (from Objective-C).

Nevertheless, I don't think anyone should call themselves a (true) programmer unless they know C.

C is easy to learn, because it's a small language. If you are not new to programming, pretty much all there is to know is in the second edition of the K&R book.
The point is that it is NOT "identity theft", even if that's what people call it. It is more aptly "authentication theft/fraud".

The original point of this comment thread was that the credit reporting agencies want to keep it confusing so that it's not clear who exactly was the victim of the crime, so it's not obvious that the system sucks.
If you're interested in Filecoin, I suggest looking into Siacoin. It's been online for several months and actually works. Filecoin is literally vaporware at this point with just a whitepaper.
Huh? If you want React to render a div somewhere you presumably have to say the word "div" to it at some point. Would you be happier just saying React.createElement('div')? Because saying <div> in the middle of your javascript code is simply syntactic sugar for createElement.
Amazon was tricked by a fake law firm into removing a hot product
Is there no way to find out if I am affected without enrolling in their ID protection?
>> You talk about a 4% yearly excess as if that was a small amount!

This analogy would only make sense if somehow this 4% wasn't spent or was spent differently than the rest of the money. Also don't forget we're talking .3% if you take all of the greenhouse gases into consideration.

>>...if you think computer models are junk, that discounts many of the positive feedbacks proposed, but also the negative feedbacks which would have to exist, to lead to zero warming.

This sounds like mental gymnastics trying to single out the evuuhl CO2.
Given the fact that planet Earth went through multiple heating/cooling cycles way more severe than the current warming trend without any antropogenic influence, applying Occam's razor here would lead me to believe the issue lies elsewhere.
If you can't afford to deal with the consequences of laws you either need less laws or put more money into the system.

Also, sending innocent people to prison because of please bargains costs a lot of money. It's very possible that having real trials and not sending innocent people to jail is cheaper overall.
"With this launch, Google Drive for Mac/PC is officially deprecated." - as long as they're continue to work on the Linux client its all good-
What about TenX? They have a debit card you can order now
The Strange History of Frozen Food
http://www.adaic.org/resources/add_content/standards/05aarm/...

Compile-time and run-time floating point numbers constrained by precision and range. It's been a long time so I'm just going to include the examples in that document:

type Coefficient is digits 10 range -1.0 .. 1.0;
type Real is digits 8;
type Mass is digits 7 range 0.0 .. 1.0E35;
subtype Probability is Real range 0.0 .. 1.0;

These will be checked (to the limits of the ability of the system) at compile-time, and by default enforced at run-time. You can disable the run-time checks if you want for the sake of performance. The compile-time checks will "fail" to detect things where computations beyond the compiler's ability to reason might produce an invalid value.
Ah, ok, we're in agreement.
It never gets turned into HTML. It gets turned into JS, which, eventually causes calls to `createElement(...)` etc. to happen.

You are writing declarative code that says what the UI should do. It is NOT - and I cannot stress this enough - a "template langauge" in the same way as Handlebars or PHP. There is no string interpolation anywhere.
There are far too many cases being brought into our courts for silly or erroneous charges. We need to end the war on drugs, for one, and stop prosecuting low-level offenses so harshly. This would reduce a huge amount of the load on the court system.

There are a lot of companies that make a ton of money off of having more people in prison. Maybe we should just tax them.

In any case, I think it's important to realize we cannot let widespread Constitutional violations go unchecked. It's not that there's no money. The real problem is that there are so many entities profiting from this unjust system that no one bothers to look for solutions in the first place.
> He put years into making this book, you want to read it ("love"), but you won't buy it because he wants to protect his labor of love?

I have ethical principles. And one of them is to avoid buying DRMed stuff - even if I loved to read it.

> Buy the paperback. I just did. If you would really and truly "love" to read it, then buy it.

In former days when I simply had no money, I pirated movies. Now I have sufficient money to buy a Bluray disc. But I won't (but won't pirate either). Since I will strongly avoid buying DRMed stuff and don't want to finance companies who DRM their products. If they put out DRMed stuff, they don't want me as a customer and don't want my money - a clear message to me that I respect as a potential customer.
See reply by "Cozumel" down the thread...
Show HN: Clifford.js, a JavaScript geometric algebra libray
The way I've phrased your point 1 in the past is that multiple cursors are like interactive programming in a REPL and using macros is more like being on an edit-save-run cycle (not quite, because you do see the original run of the macro, the one you're recording, live).
The West Memphis Three (of whom Paradise Lost) was about entered Alford pleas.

https://en.wikipedia.org/wiki/West_Memphis_Three

Here's why prosecutors seek it:

As part of the plea deal, the three men cannot pursue civil action against the state for wrongful imprisonment.
Thats a very fair argument. But lets say hypothetically that language X was more "productive" than language Y. Wouldnt it be a worthwhile "investment" to learn X seriously? Sure it might slow you down for a year, but after that it pays dividends.
While I kind of agree with the sentiment whose to say the replacement will be any better? And who even has the power to replace the system? Working from within and doing what you can to improve it sounds like the most plausible solution to me.
"overall i feel my generation, or at least my social strata, will mature to be colder, harder and more distant than our predecessors. all it will take to cement this transformation is another recession "

I think you're wrong. I think the previous generation was colder and harder than us.
Boomers exploited the silent generation. Boomers got children as a sacrifice to their never-ending hunger for more. They're the cold, hard and calculating ones who fucked and are fucking over every other generation.
I can definitely attest that this is very easy, and best of all it's just a git repo, so there's no special tooling required. The process was seamless when I upgraded my MacBook.

With that said, i did forget the commands, and had to lookup the article. I knew how it worked, a sort of redirected git repo usable from anywhere, and used with an alternate command, but I just didn't remember the commands offhand.

The nice thing is too, is that the initial setup of things like the "myconfig" command (I use `dot`) only requires being setup once, even after switching machines. Since a new machine just requires you to setup the git repo with a couple (hard to remember lol) commands, and then suddenly your `dot` command works "magically". Because of course, it's included in your dot files.

It really is magical, and shockingly simple. I've been using it for over a year now and am fully happy.
If you want to just examine emissions, humans have emitted about 1.5 trillion tonnes of CO2 since the industrial revolution, and the atmosphere contains about 3.2 trillion tonnes of CO2 in total. So if you go by that reasoning, we're responsible for about 47% of the total.
That's right. Grandfathered "Google Apps Basic" accounts get the regular Backup and Sync that @gmail.com accounts get.
The Eighth Amendment requires that citizens be given a speedy and public trial.

Very few go to trial because of false-carrots-on-a-stick plea deals to throw someone away without the trial, because the prosecutors know the trial may not go for them.

I wonder if it could be argued that plea deals deprive a citizen of their right to a speedy trial, and are therefore unconstitutional?
That's very hard to get right. If you don't have exactly the right cool downs and back offs, you get oscillating load.
In my own subjective experience, I've found the idea to make a lot of sense and probably be true. I've done equal amounts of professional work in C++ and in Clojure, both languages I like a lot (and they are about as different as two languages can be). To accomplish a task in C++ takes probably 10x the code of Clojure. I would say that my bug-hunting time spent is maybe 5x in C++ vs. Clojure. This, despite that C++ is quite strictly statically-typed.
Thank you. Every article or comment I've seen regarding this has been "omg Google is eating all my files!!!".

I know Google bashing has been super popular lately, but the amount of toxicity is getting exhausting.
When was the last spike that was this fast?
A Practical Guide to Designing PCB Art
This can't be about direct revenue. We all know that Android handset business is barely profitable. Even Samsung makes a fraction of what Apple does, and the rest are rounding errors.

I expect this is Google trying to prevent the Android market from becoming a Samsung monopsony. They're half the market, and everyone else is less than 5% (except Hauwei, which is 6%). Given the profits available, I bet half of these businesses are in danger of being shut down every year.

Another thought is that Apple has a huge advantage in that they make really low-level investments in hardware, especially the camera and security devices. Google would probably be willing to make those investments and license them to the other OEMs, but to really be good at it they'll need to be a hardware company themselves.

Lastly, and I think this is less likely, it's just my inner fanboy talking, but I hope Google makes really good phones and makes them Project Fi exclusives. If they can create an anchor phone that draws people to Google Fi, then Google has more leverage to negotiate lower prices from the wireless companies. Anything that take Verizon down a couple pegs is OK by me.
This link [0] tells you if they think you are affected (you probably are) and then asks if you want to sign up for protection which you don't have to do.

[0] https://trustedidpremier.com/eligibility/eligibility.html
What to expect from Apple’s September 12 event
You can do it at layer 2 as well, but it requires that the load balancer have an interface on the same broadcast domains as the hosts.
Its interesting you mention CSV as I had an issue with CSV with Java many years ago.

I was trying to cut a couple of columns out of a CSV and tried to write it in Java and for some reason either the CSV library was slow or maybe I didn't have the right buffered input but I ended up writing a python script that outperformed my Java code (which reminds me I meant to revisit that).

Anyway here is the python code (it might not be the exact code I used as I didn't update it but whatever):

https://gist.github.com/agentgt/1383185
See https://ifixit.org/blog/8448/apple-audio-adapter-teardown/
Shopify Progressive Web App
Top 5 Trust Worthy Software Development Companies – IQVIS
> And things where you are maybe 0.1% may not be things that you have passion for.

That's a bitter pill to swallow.
I think the word placement is important in this instance because it's factual, not just for descriptive purposes - the story outlines how the business model and the legal structure (contract agreements, etc) and the management actively collude to force the sellers into debt (from mandatory purchases by any means) and psychological crisis (from internal worry and external harassment).

An alternative to "force" could be "pushes" or "coerce".
This is what ELB Classic did for a long time - but we're experimenting with new algorithms. The problem with this approach is that it's not cache friendly.

When you bring in a new server to a busy workload, it gets all of the new connections. That can put a lot of pressure on that host - and if the application relies on caching, which most do in some form, it can really make performance terrible and even trigger cascading failures.

Another problem is that if a single host is broken or misconfigured, throwing 500 errors, it is often also the fastest and lowest CPU box, because that isn't very expensive. It can suck in and blackhole all of the traffic.

Based on how these issues work out at scale, we've moved beyond simple load based load balancing (I know that sounds counter-intuitive) and into algorithms that try to achieve a better balance for a wider range of scenarios.
Any news/tips on how to synchronize pictures/files from a headless Linux NAS box to Google photos/drive?
I am actually really impressed with Korg these days. They were among the first to push their classics into the VST/Audio Unit/AAX world. They also have pushed their electribes into iOS. Gadget, while kind of pricey is truly a unique take on computer composition and I find myself creating music that sounds entirely different than what I would create in Logic, Reason or Fl Studio.(which to some degree also affect my writing, but I think Gadget is probably the most unique workflow Ive seen).

On the Analog synthesizer front, they are IMO the leader in democratizing analog synths and creating recreations of previously unavailable synthesizers. Arp Odyssey, MS-20 reissue, ms-20 KITS! They are also creating many new and well received analogs or digital analog hybrids with the Minilog, monolog and King Korg. The volca series is also great entry level gear. Im a huge fan of what Korg is doing and I have the Odyssey desktop module. In many ways its better than searching out a nice example of an original Arp. For the most part, they've compared pretty favorably to the originals and have the benefit of USB and midi. I have been able to create a spot on recreation of Herbie Hancock's "chameleon" bassline with it.

Contrast this with Roland. They have also recently been trying to recreate their past(again) but digitally(only). From an outsiders perspective it looks like they have lost their analog expertise to attrition or retirement, as they have only released two analog synthesizers in recent times in the SE-01 boutique module and the JDxi hybrid synth. The rest of their repro gear is digitally modelled. I dont think there is anything wrong with that, and I do own some of it (TR-8 and JP-08) but my take is that they are riding on past success more than pushing the technology forward.

As for this app, it certainly isnt anything I would use or want, but I think its great they are pushing rhythm and music to a large audience. No reason to hate on them for that...
A plugin which instantly upgrade any Shopify store into a PWA.
Which is the reason why it makes sense to write new applications in a dynamic language, and later port critical parts of it to more static compiled ones.
Course Notes – J.S. Milne
I think that 10-15 times a day is quite normal for a large chunk of frequent visitors.

Instead of worrying about the frequency, perhaps try to turn it into a positive thing. Try to make it a rule that whenever you visit HN, you also add a constructive comment on a story.

Show/Ask HN submissions that don't have many comments can be a great place to do this. Try to thoughtfully answer someone's question, or check out the project they've shared with the world and offer your thoughts and some encouragement.

By turning your HN visits into HN contributions, you'd be both helping yourself grow and contributing to the community. When you go out of your way to write thoughtful responses, you'll often find that they serve as good starting points for blog posts, if blogging is your thing (or you've been meaning to start a blog for years and years, but feel like you never have any good ideas). Your HN responses can serve as great writing prompts.
> Totality checking is worthwhile for the same reason that seatbelts are worthwhile: they don't protect against all accidents, but they do protect against a lot of them

Don't get me wrong, I'm all in favour of totality! My question was mostly about the "especially dangerous" wording. In my opinion, the major advantage of using Dhall for config instead of say, Scheme, is that it's pure/referentially-transparent/has-no-IO/etc., which everyone seems to be ignoring in favour of debating whether or not totality is desirable

(Of course, Dhall does have "I" (but not "O") in the form of imports, but these are "morally pure" as long as URL contents are stable, similar to Nix's imports being "morally pure" as long as builds are deterministic).

> The latter example you gave will still not type-check in Dhall

Incidentally, how does Dhall check for totality? I know it's based on the calculus of constructions; does it use syntactic guardedness checks like Coq?

Whilst I like totality, I'm still undecided about whether it's worth enforcing in general-purpose languages (e.g. Agda, rather than Dhall), since totality checking is still quite restrictive. The usability balance for static typing was crossed by Hindley-Milner, but I'm yet to see such an unobtrusive approach to totality checking (whenever my Coq or Agda projects become more than toys, they tend to get wrapped up in a monadic `Delay` to avoid fighting things like syntactic guardedness!)
Python's value to me has always been that it's easier to get things done, not it's speed. One time when I was interviewing a candidate for a coding job, the candidate said she loved Python the most "because you can just yell at it and it'll work."

It's both the breadth of the standard library and ecosystem, and the simple language design, that make developing things in Python faster for me.

Doing problems on Project Euler has been an education for me in how algorithm matters more than speed. Lots and lots of people spend hours writing long C++ codes that are easily beaten by a few lines of Python. It certainly goes the other way too, and the wrong algorithm in Python is even that much slower and more painful than the right algorithm in C++. But when the right algorithm is used and the problem is solved in a few milliseconds, it really doesn't matter which language uses more CPU cycles, all that matters is whether you saw the insight that let you skip 99% of the search space, and how much time you spend writing code.
Right, but then the end user is paying for it in proportion to how much they benefit. Someone who uses the roads more (directly or indirectly) pays more than someone who uses the roads less. Which is how it ought to be.

The argument that you benefit indirectly could be applied to almost anything. You benefit from the computers used by the businesses you patronize, so should we levy a tax to pay for them? Probably not.
Not sure if this is a fair comparison/criticism. Java has had 20 years to optimize what it does and doesn't inline and it isn't perfect either.
The problem only affects PCs that aren’t up to date.

Specifically, PCs without KB2999226 installed.

Not all people update their Windows. Some just don’t care. Others people don’t want to connect PC to the internet. There’re also people who use mobile internet and pay for bandwidth.

When they’re unable to run the software they’ve paid money for, I don’t want to update Windows for them, I want my software to work. Hence, no dynamic CRT.
Which of these is the real Equifax site asking for your social security number?
> My token will never be worth more than whatever that service is worth.

Right, which is why ICOs seem to basically be digital commodity speculation. Still plenty of money to be made in that space. You're betting that the service will become more valuable over time rather than the company.
I prefer the more "modern" F3 and F4. They're not just shorter, they run slightly different commands that I find more useful.
Which then brings up the thorny issue of which cases to drop, and why make those things illegal in the first place.
I don't know what the alternative is though. Maybe Judge Dredd style law enforcement of police, judge and jury in one job..
Cool, but I don't know much about Ada, and would like to see an example for a statically-typed "range checker" in a more mainstream language used actively today. C++ templates can do a lot of magical stuff at compile time but such techniques are well beyond the reach of most developers.

I can't think of any typed language I've used or seen in active modern professional work where you could validate a value as part of a type at compile time.
Science mimics nature: Microsoft researchers test AI-controlled soaring machine
IANAL, but this contract would not seem to be valid because it does not include consideration[1] for the users entering it. Why would you give up your right to sue for a data breach by enrolling for a service to protect yourself from it? That seems like a protection racket.

[1] http://www.nolo.com/legal-encyclopedia/consideration-every-c...
5.
You're probably best at some combination of skills. There are far more combinations of skills than there are people, and any one person can only master a small subset of all skills.
I've been saying for a long time. Companies that store sensitive information should be required to insure it. Want my SSN for some inane reason? 5 million^H^H^H^H^H^H^H^H^H 500k dollar insurance policy on each one. Seem excessive? Better buckle down on security or better yet not store extremely sensitive and damaging information for arbitrary reasons. There is literally zero reason or consequences for any company to care about security right now.
Easy Video sales letters  how?
Why Airport retail is booming
From my experience, statically typed Python is quite a bit slower to write. It pays off for modules that see a lot of use in the codebase, but typing every bit of code can be a lot of work for little gain.
We need a new Nixon to fight this epidemic.
Just recently on TAL[0] was a depressingly similar case (from 1980); a kid is accused of a murder he did not commit by a pathological liar (the only "witness"), and who, not seeing the logic in admitting guilt for something he did not do, is therefore not eligible for parole later down the road:

[0]https://www.thisamericanlife.org/radio-archives/episode/282/...

The 15 year old who did commit the murder was actually caught too, and also prosecuted at the same trial, but he would not take his own plea deal, which would have freed the innocent accused.

edit: some grammar.
Facebook Isn’t Budging on React’s BSD and Patents License
Honestly, I'm pretty sure that for most people's use any slowness with multiple cursors in Emacs is nothing to do with the data structure used to store the edits.

The noticable delay is due to highlighting closing parentheses.