skysight-inc/HackerNews huggingface dataset:
> There’s got to be a monetary loss here. Our email contacts are valuable.

Why? Nobody lost their contacts, so what’s the $ amount it cost them? Facebook claims they’re deleting them. If that’s true, then Facebook isn’t gaining from the contacts. If users don’t lose anything and if Facebook doesn’t gain anything, what is the monetary loss?

> especially at 150m user scale

Where’s that number coming from? The article talks about 1.5 million users.

> We could have all banded together and sold them, had Facebook not stolen them.

So while it’s entirely true that contacts should never be copied without consent, and that’s exactly what happened, I guess don’t forget that these users consciously gave Facebook their passwords. No matter how much I trust what someone says they’ll do, my email account password gives access to everything in my email account, I’ve always thought it was a terrible terrible idea to ever do it when connecting services together, for this very reason. I’m saying it’s partly the users responsibility, and the outcome here is predictable, because it has been predicted before by many people.

BTW, nothing stopping you from banding together and selling email addresses now, if you think it’s a good idea... the blip with Facebook is not in any way preventing that from happening.
"I can't even imagine a situation where police would want to destroy a running device that could likely have evidence stored in volatile memory."

Exactly. That device has nothing to do with police or testing. The politically correct name is a way to avoid filters or to claim ignorance in case some customers do nasty thing with them. Not different from cellphone/gps jammers sold under the "signal/field generator" name.

"Even if it was their own device that they were retiring, it doesn't even wipe data, it just destroys the logic/motherboard."

And it's even very bad at it: most computers have internal usb hubs that would act as a (weak but sometimes successful) defense against these devices.
It's a pretty easy mistake to make when you're new to the web, or simply don't care all that much how it works. I made the mistake of giving someone my contacts once when I was new to this stuff, and had many apology emails to send when my friends were spammed as a result. It was a harsh lesson in the web's fundamental hostility.
It's in this article! You can dig through philk10's link to find the interview, which is in the google books link. There is also an internet archive link on his wikipedia page which contains the same interview. He made the part of the machine that cooks the chips.
I've heard the complaint but I can't help but wonder if that complaint is propagated by expensive clothing makers upset their over-priced clothing is not selling.

I've bought clothing from H&M and had zero problems with it. Same with Uniqlo, Zara, and other cheaper/cheapish clothing places.

I feel like there is a big difference between H&M and Flying Tiger. H&M actually sells useful items. Shirts, Pants, Jackets, Jeans, Suits. They all work. I haven't found them to be of poor quality.

Flying Tiger on the other hand seems to sell mostly useless stuff meant to give away at a white elephant gift exchange and then thrown in the trash.

As some economists will argue, being able to by clothing for less allows poorer people to buy clothing and allows all people to spend more money somewhere else (food, shelter, education, entertainment, ...) so it's hard for me to see how H&M is hurting things but maybe I don't have all the facts. I know they do have a recycling program. I suppose you could argue that's part of the problem though.
I've always wanted to write an app that can take a picture of a poured out bag of skittles or M&Ms and not only count how much of each color, but use the relative color difference to tell you what brand (skittles/m&m) or sub-brand (regular, tropical, peanut, etc) and how many calories are on the table.

No reason, no monetary plan.
Not really: Bosque, Bosco, Bois, Bos, all mean "wood", "forest" in, respectively, Spanish and Portuguese, Italian, French, Dutch. So it's a pretty familiar word to most Europeans.
Would you prefer no one said anything, and the OP wasn't aware that their technical choices will affect whether potential customers use their app?

This isn't like "I don't like .Net so I'm not going to use any web app or service that runs on the Microsoft stack". The technology choices they make affect how it runs on each individual user's computer, and that will affect some people's decision to use (or not) the app.
I'm not arguing against all research (though this is obviously not clear). I'm arguing visiting campus and the town are not useful research in general. You should research your proposed school to make sure that you can get the type of education you want: that is why you go to a school, to get an education. If you can get the education you want, that is important.

Note, if you are disabled in some way you might need to research campus and town are accessible to your needs. Most people don't have this consideration.
It's surprising. That's what the article is getting at, and that's the thing implicit in most of the comments. Not necessarily why they did it? But that they would do it at all.

Just seems a bit Quixotic. Especially for a country with much larger issues to worry about. If your country is dying, you'd think you would be rolling out high tech, or innovative solutions to that problem first.
I should have been more specific but my app needs to record GPS with the screen off and with the app not focused which web apps can't do.
Nice! I hope this gets traction.
Doh! Sorry about that. My bad. It's right in the logo even.
How to clear business logic in front-end
New York City's Population Is Shrinking
Tenant Move-Out Process
They've moved with them multiple times. 3 house moves in different cities/towns and many times throughout their current house!

Though, to be fair, they used to laminate them in real wood.

That said I've had some mac-tack $10 Ikea bookshelves (I bought 4!) for over 4 years and I've moved them once, taken them apart and put them back together multiple times with no problems . I store my entire mini library on those. All good.

If you're careless with the connectors and screws then you're going to have a bad time. Definitely watch how much torque you put into any action. I also wouldn't treat them as a jungle gym. They won't compare to a dovetailed hardwood shelf mounted to studs, but they hold up alright with care.
They broke the law. They should pay. "Accidentally" is irrelevant here, even if you believe them.
This sounds awesome. How do I find these smaller and more diverse communities?
I think the "intent to defraud" (scienter) requirement's going to present a proof hurdle. Not necessarily insurmountable but it's still there.
>Over the last couple hundred years there’s a long history of towns and neighborhoods run by companies.

And how do the vast majority of those end up? Utopian?
DFO is derivative free optimization. With multiple objectives you try to find different solutions given different weightings to the objectives for the Pareto front and pick one depending on the domain.
Yes, work at large organizations with a lot of different features and products, often having complicated interactions, is not trivial.
Amethyst receives Mozilla grant for WASM development
This is awesome.

What would it take to determine which brand (skittles, m&ms etc) and which sub-brand (tropical / peanut, etc) and how many calories are on the table?

In my head, you would determine the relative color difference of each piece to determine the brand, but I'm not 100% clear on how that kind of ai works.
A lot of these "oopses" are the natural result of engineering only testing their work on Google Chrome. Are we accusing Google Chrome of being too successful?

The most shady practice I think is Google using it's dominant search engine position to promote Google Chrome heavily. This is pretty similar to Microsoft shipping with IE.
I don't understand why people think profit matters for a company that isn't at maturity. Cash flow matters, and growth matters, and profit matters for mature companies, but why should all companies always be profitable? It seems like many of the world's most valuable companies recognized this prior to maturity, but people on the outside don't seem to understand. Growth is rarer than profit. If you want profit buy bank stocks.
Keeping Master Green at Scale – Uber
This is non-responsive to GP's point, though. This is all hypothetical. Where's the actual, concrete, demonstrated harm?

"Someone in the future might do something untoward" is not concrete.
Experts used to unanimously give the same expert advice to perform eugenics, apply leeches, identify moral character from head bumps, etc.

Certainly there must be some room for reasonable disagreement even if the experts are unanimous, given the patchy history of experts.
Facebook bans far-right groups including BNP, EDL and Britain First
Homebrewing Solutions?
This would only skew density maps not counts maps.
It is called Interpreting Lisp by G. Knott.

Reddit discussion: https://www.reddit.com/r/lisp/comments/6qc61v/second_edition...

Not to be confused with other books from the 1980s about doing Lisp in C, like Lisp: A Portable Implementation by S. Hekmatpour.
Calculating the Probability of Skittle Distribution by Brute Force
Java seems to prefer `clazz`.
Let's just make this clear: food manufacturers didn't come up with that - governments did.

Why don't you expose that truth.
Amazon lost, because China's 'Internet Titans' are essentially an arm of the Chinese government.
This article is better than most, in that its conclusion steps outside the bizarro world of platonically ideal economics and mentions, ye gads, history and politics. But even so, it's worth nothing that the writer's paycheck depends on an imagination constrained by current arrangements. Always useful to check a bio:

https://www.financialsense.com/contributors/frances-coppola

Anyway seems like there's a lot of these warnings from mainstream sources lately... and there's a commensurate rise in seemingly leftish candidates, at least in the US.
Her Facebook life looked perfect. How social media masks mental illness (2015)
No, that wasn't my point, and I agree that false positives are inevitable. My point was that you shouldn't only care about an excessive false positive rate when it happens to minority group.
Regulation is much more realistic, IMO.

The tech industry worships money and those who make it, and there are plenty of engineers who'd take the FB compensation package in a heartbeat, regardless of FB's public image problem.

This idea that the public will act together morally to stop corporate malfeasance while sacrificing their good fortunes isn't that realistic. Look at the FB shareholder situation. Lots of shareholders are angry at Zuck but can't do anything about it. None of them seem particularly interested in selling their shares because they don't want to have to pay for his bad behavior.
I hope so, because while I mostly like Basecamp, and I completely agree with the point of that stunt, the idea that Basecamp is a $100 billion company is completely ridiculous.

I mean, that's why he did that—because valuations are so meaningless.
Really? Mens rea is a necessary component of the statutes for many crimes.
I don’t think firing two employees for “poor performance” after they voiced concerns internally as an ‘appropriate’ reaction.

I don’t see responding to a letter from ~100 of your content producers with a legalese blog post purposely hidden from search engines as ‘appropriate’

People do shitty things; that doesn’t have to reflect on the organization that employs them unless the org decides to do shitty things as well.
Mastodon has been responsible for helping drive a lot of growth in the federated app space. PeerTube for videos, and perhaps a dozen other services (see https://blog.joinmastodon.org/2018/06/why-activitypub-is-the... for some of them).

I also recently found the early but promising Plume project for operating a federated blog ( https://joinplu.me/ ).

Icing on the cake? Quite a few of the federated projects are written in Rust.
That's always a problem, even with templates. Angular does sanitization. Which is of course not ideal from a runtime performance point, but they probably weighted the cost-benefit and found it to be an okay trade-off.

Though if the i18n string files are present at build time, then this sanitization step could be done there.
They've sold >60 million Billy bookcases.
Some wood dowels, but mainly cam locks, and a backboard nailed to the frame to provide rigidity.
Boardgamearena.com and yucata.de have a load of free-to-play strategic board games implemented online. Caylus and Innovation are two that I've rediscovered. Also Castles of Burgundy. You can browse boardgamegeek.com to find new ones.
It wouldn't be that hard if the court orders a search of internal memos, emails, and chats to see if this was ever mentioned internally.
Try Fedora. GNOME 3 has fractional scaling (you have to enable it in 29, it's out of the box in 30)

The problem then becomes, if you don't have a 200dpi display, the scaling is noticeable.. Just like if you scale the display on a non-Retina monitor on a Mac.

You shouldn't really need to scale 2560x1440 @ 25" unless you have bad eyesight. Go up to a 27 or 30" display.
I’m not one of them, but let me play the devil’s advocate...

You’re getting paid 2x market salary (“market” here being non-Facebook and non-Google, which isn’t any better) and delivering services to people who voluntarily sign up ro them... I mean there are worse jobs in the world.
Rapid Prototyping Practices for Software Engineering Teams
I enjoyed the article, and I know that writing these takes a nontrivial amount of time. So I think it would be wise of you to run these through a spell checker before publishing, as this is a less than a minute investment which pays off every time someone reads it.
I had my wisdom teeth removed when I was in my twenties because I thought they were causing me bad headaches. The headaches went away afterward, and other than the pain and discomfort of the healing process, haven’t had any issues from their removal.

My wife similarly had hers removed around the same age with no issues.

Now our current dentist has recommended our daughter have hers removed. Her teeth were a mess as a kid and she had braces and still has two teeth that in each other’s position (bad luck, neither my wife nor I needed braces, nor our son). I’ve seen her x-rays and there does not appear for there to be any room for the wisdom teeth to emerge. But, my dad has lived with impacted wisdom teeth without issue and I’m sure plenty of people do.

The UK recommended “The practice of prophylactic removal of pathology-free impacted third molars should be discontinued in the NHS” in 2000:

https://www.nice.org.uk/guidance/ta1

NICE had planned to revisit this guidance but that’s been delayed for over two years now:

https://www.nice.org.uk/guidance/indevelopment/gid-tag525
SlouchyBoard – An Annoying Way to Keep You from Slouching (Intro to EasyEDA)
I'm speculating, but sizeof(bool) == 1, sizeof(struct{}) == 0 and sizeof(interface{}) == 8, so might be as simple as that.

https://play.golang.org/p/5acy87JLD3i
Go Concurrency from the Ground Up
Great, but my objection was to the mindset of:

1) "The algorithm has a 50% false positive rate over everyone" -> awesome, no problem!

2) "The algorithm has a 50% false positive rate of people of color, and a .01% false positive rate over everyone else." -> yikes, we can't use this thing!
> Neither is wrapping someone else's content in ads.

What the hell are you talking about? If I take Office 2016, create custom launcher which will just pop ads here and there, offer it to companies, I can't possibly claim this as legal business anywhere where copyright law can be upheld
I had a C64 but no software, so I had to make my own by typing out the code from these books by hand. I love them though be warned that the programs are much simpler than the covers would lead one to believe.

When I was done, I realized I knew how to code basic. No one had to explain loops or goto or if after you type it in a few times.

I will add that OCR is not going to help you because a lot of the code was PEEK and POKE. I suppose your basic interpreter could also emulate the C64 memory space.
EU: No evidence of Kaspersky spying despite 'confirmed malicious' classification
Yes, GNOME is horrible. So many hacks to get it usable. It's as if they designed it for a tablet or something.
At least one aspect that seems to fit the definition of deliberate practice that you defined is programming challenges. It's about a specific part of programming, namely algorithms, you are constantly pushing yourself based on the difficulty, and you can get feedback from other people who are doing the challenges. One good example is r/dailyprogrammer: https://www.reddit.com/r/dailyprogrammer/
Thanks for the feedback. I'll nominate.
It's not the expense that's the problem the expense is a symptom and the problem is the attempt to treat healthcare like a market when consumers a) have very little ability to discover the price, b) have little option in substitution (if my appendix is ruptured my substitution to getting surgery is dying!) and c) many purchases are made under emergency situation with no time to price shop (or often the ability, no one can comparison shop unconscious in the back of an ambulance).
I get what you’re getting at here, but I don’t think it would be reported in the general media as it’s not a privacy violation.
10 or 15 years ago, people releasing desktop apps built on Java endured the same negativity.

Meanwhile customers happily used the apps without caring about what tech was used because the apps solved problems for them.

Likewise these days with Electron. If you app solves a real problem, people will use it regardless of the tech you use.
> expanded my attitudes around colonization.

It is a remarkable thing that Wolfe, whose views were conservative and who occasionally voiced suspicion of modern academia with its focus on race and gender, wrote decades ago a work that really does mesh with modern post-colonial studies. I keenly recommended The Fifth Head of Cerberus to a friend of mine who is a scholar in that field, but sadly the robot on the cover of the Orb Books edition made him assume it was just goofy sci-fi.
Not usually - exceedingly rarely - but yes. Some people specialise in this as a competitive event. There are advanced techniques applied which aren't appropriate or very useful for speed-solving. The average movecount for experienced speed-solvers is generally between 45-60, depending on methods employed. These methods rely much more on a variety of intuition and heavily drilled algorithms (pre-memorised sequences).
Alexa uses tri-training, “pyramidal” NNs for sound recognition, media detection
> Do you have a family?

Only a spouse, who has an excellent job.

> House/mortgage?

Yes, I bought a detached house 12 years ago in Seattle.

> Health insurance?

Yes, through my spouse.

> You mentioned that CoCalc hires some engineers, so that’s the burn rate?

Yes, we employ 4 people (including me). If we employed three instead, we would not be losing money...
did the fire start with a laser? ;)
1. Give us the login info to your personal email.

That’s the initial asshole maneuver. There’s no excuse for Facebook to need that. Period.

2. CollectUserContacts(email, username, password);

It’s pretty hard for me to imagine that there’s some other function that just happens to coincide with accessing different email servers and collect past emails to collect the email addresses.

It was deliberate because of the work involved. The only investigators that think it’s accidental probably believe the internet is a small black box guarded by the “Internet wizards”.
And if the article's author is aware of the joke, she really doesn't indicate it: "The company, which changed its name to Basecamp in 2014, has been valued at $100 billion dollars and has annual profits in the millions of dollars."
In 2019 you're more or less correct, but only due to cost and time constraints. Short-form public messaging on the blockchain already exists[0], it's just prohibitively expensive and slow. Imagine a blockchain with cheap, fast transactions. This should be harder to censor than other distributed solutions like a federated network or a similar scheme hosted on IPFS since you're taking the whole chain with you in the event of censorship, whereas the other schemes allow just the hosts of particular data to be targeted. Even before the economics work for full-on blockchain twitter, we might see a cheaper blockchain/IPFS hybrid where at least some metadata is censorship resistant. Unless the government wins the war on information, I'm reasonably convinced that a better blockchain twitter is coming.

[0]: https://cryptograffiti.info
Interesting that you say it lasts such a short period of time. I've had the opposite experience. My billy bookcases have moved countries and lasted more than 20 years, as have my tables. I think the lack of glue in their construction (most of the items, can't speak for them all) actually makes them more durable than boutique furniture if you treat them with a reasonable amount of care.
Yes, but that doesn't mean that someone else needs my credentials to verify it. They should have their own independent method of verification. Do I need to give you my online banking's user name and password in order for you to send me money?
This whole article is regurgitating everything from Basecamp’s books.
Maybe you are right from theoretical point of view, however 1.latency at inference time may be an overkill, 2.look at success of fasttext model from Facebook, it computes vectors for words and ngrams! as well. What you will have to learn with layers and filters this model memorizes. It trains faster hence you can feed huge training data, it runs fast as well.
> while sacrificing their good fortunes isn't that realistic.

... this does not need to happen. Plenty of other companies in the Bay Area pay as well as FB, but without the heartache.
You'd think that but you'd be wrong. Having worked in engineering at Google, the impact of these design changes is well understood. Performance numbers are checked against all "major" browsers for every build. Some things just aren't as important...
> I get it, is that a thing you want to fix though, or to prevent?

Do you think technology should be used to help us become better? Or help us become worse?
Automated tests are a checklist for when you refactor code: "The code is supposed to do A, B, and C. Does it still do those things?" If you practice TDD, the tests are just-in-time checklists for your implementation work.

The problem with relying on tests written after the implementation is that the checklist might be incomplete. If your checklist is incomplete, then you can't rely on it. Of course, even a highly disciplined practitioner of TDD cannot produce a test suite that is guaranteed to be complete and correct, but there is an enormous difference between a checklist that is adequate 50 % of the time and one that is adequate 95 % of the time.

Look for ways to avoid simply "going through the motions". Checklists (including TDD) are about avoiding making mistakes, not merely about noticing when you do make mistakes.
Web Component UI Libraries You Should Know in 2019
The correct time to ask for the permission is when the user attempts to set up geofencing, at which point the phone OS should present a geofence picker that stores the fence in the OS and notified the app on entry/exit. The app itself has no need to know what the geofence coordinates and radius are, so by implementing the geofence at the OS level you can optionally as app author decline to care what its coordinates are — and thus have no need to request location access at all.