skysight-inc/HackerNews huggingface dataset:
Disclaimer: ex apple engineer with apple stock still.

The perspective inside for the rank and file was dominated by concern about hackers and stolen iPhones for the touchid security. Apple was trying to get people to trust their medical records and finances to the device (a massive market opportunity) and so took an extremely paranoid approach to how replaceable the hardware was, to prevent trivial exploits. The repairability market was small peanuts compared to that, and I genuinely believe that no one wanted iPhones to be harder to service vs other phones.
How Do Open Source Communities Govern Themselves? (2012)
Denormalization as way of dealing with performance issues is like guilottin to cure headache. And more frequently than not the headache is still there even after that.

It is true that for some narrow class of analytical workloads 20-25 years ago (behold BW of 199x) the denormalized case performance was better compare with straight non-optimized running of the same queries over normalized schema. Since then, the exponential availability of RAM and huge increase in streaming speed of HDD with stagnating IOPS (the main mistake in analytical workloads on HDD in the last 10-15 years - using nested loop join with indexed lookup into the large facts tables :) have made denormalization obsolete and harmful. If anything, the emergence of SSD and the huge RAMs moved things even further toward and beyond normalization, by making the "super-normalization", i.e. columnar tables, a viable everyday thing.
My takeaways:

1. Stop. Trying. To. Build. Your. Own. Cloud. A pizza shop doesn't build their own cars to deliver pizzas.

2. There's no such thing as hassle-free anything, unless you are paying someone else to deal with the hassle. Sales teams lie.

3. Justifying an untested idea with "but it's modern technology" is going to backfire. Follow established patterns with good track records.

4. Writing your own in-house behemoth product, of which there are already many kinds available, results in long-term expensive engineering projects necessary to to get around the high costs you didn't know were coming.

5. Don't write business logic, or your primary software product, in a way that talks directly to a database. Just... No.

6. Magic new technologies that remove the problems of old technology also introduce the problems of new technology.
MailChimp likes doing stuff like this.

When I once travelled to Ghana, I discovered that because I was in Ghana, they blocked my entire account without warning.
Easily controlled via requiring growers to use carbon air filters. They are quite effective. It obviously won't help with the outdoor grows, but most grown in cities isn't grown outdoors.
Subtle data loss...
Thanks for bringing this point up and calmly repeating it to people. It's hard to overcome the "garbage is gross, therefore it must be a moral evil" kneejerk reaction which you see in so many people.
In my opinion, if we leave the solution to legislatures, most of humanity will be dead in a century.

Unless, of course, the legislatures are taken over by techical people who actually understand how dire the threat is. Renewable energy sources were carefully blocked for decades because legislators liked their jobs more than they liked serving the future.

OTOH, your point#2 is spot on. And, without an equally proportional response, very soon, there is little chance of staying below 3%. After which, at some point, the millions of frightened, displaced, and dying people will END the rest.
Facebook's privacy scandal: What we know about the handling of user data
Good question. I don't think we do actually.

The only reason I am convinced it is NOT doing a good job, is how utterly difficult to apply NN to dialog generation/management domain of business, often time it behaves much worse than rule-based systems.
If the new Supra isn't going to have a TOYOTA engine, what's the point? I might as well buy the BMW M320d station wagon with the most powerful diesel and manual transmission BMW produces and call it a day. Even if I bought an M3 with a manual and the V8, I'd still be ahead of the BMW Supra. Who comes up with this stuff?
> do not allow products that target children, I am referring to products with bright colors and candy aromas etc

the wide range of flavors is one of the main reasons that vaping is an effective smoking cessation tool for me and many other adults. please do not advocate banning flavors.
Same thing happened to me at a previous company. We moved to SendGrid and were very happy with them.
This is what I'm talking about. You think that some feature that makes performance unpredictable is that important. While it's the last thing you should care about.
How Henrik Launched an ISIS Documentary After 3 Failed Startups
I am glad to hear I am not alone.
It's not their main platform though:

> Digital Blog

> A blog by the Guardian's internal Digital team. We build the Guardian website, mobile apps, Editorial tools, revenue products, support our infrastructure and manage all things tech around the Guardian
23andMe Global Genetics Project
I like this, thanks for your input
Meanwhile, the D.C. attorney general sues Facebook over alleged privacy violations from Cambridge Analytica scandal [0][1].

[0] https://www.washingtonpost.com/technology/2018/12/19/dc-atto...

[1] https://news.ycombinator.com/item?id=18717180
I thought this was going to be about lenses implemented in JavaScript, if it was I didn't get it. The Haskell lens[1] package (which implements a type of lenses referred to as van Laarhoven lenses after their discoverer Twan van Laarhoven) builds up a hierarchy (pyramid if you will) of lenses with varying degrees of generality and power.

[1]: http://hackage.haskell.org/package/lens-4.17#readme
> I don’t care if you think me rude

You should care. Part of the implicit criticism in the original post by the intern is that Google is so arrogant in its browser’s dominance that it breaks the web and doesn’t give a shit if anyone complains about it. The tone of your article is certainly doing nothing to help that impression.
Accelerated Wound Healing from Wearable Electric Field Generator
When researchers look for a planet around a star, they only need to look at a small part of our sky. Not so for nearby objects.

Plus, they can exploit the fact that stars with planets nearby will exhibit patterns of brightness, etc.,—if the planet is in the right orbit, has a great deal of mass, along with other parameters.
HFCS compared to Sugar or nothing?

Americans clearly eat way too much Sugar or Sugar like substances. Even if best case HFCS is ruled as healthy as Sugar, it should still be drastically cut back / avoided.
I'd posit its more a matter of maturing a new paradigm. There's a lot more edge cases you have to cover as NoSQL became more popular for production-at-scale.

SQL has decades of production maturation, and has wider domain knowledge.
Also, the RDBMS world is full of some of the oldest scaling experts in the yellow pages. It's interesting how surprised people were that many of the "traditional" RDBMS were able to catch up on some of the scaling support that were the biggest advertised advantages of NoSQL.

It's interesting because I feel like the NoSQL world spent a lot of time reinventing the RDBMS from the "opposite direction". For all its faults, SQL is a fascinating language because it mostly ignores low level details of how the database scales, how it operates under the hood. It's not that SQL is intrinsically hard to scale (certainly at the relational algebra roots it shouldn't be hard, in theory), but it certainly leaves a lot of work to anyone building a database engine to figure out what/when/why/how to scale. I feel like a lot of RDBMS' query analyzers/planners resemble things like HBase a lot more than folks realize.

It's great that NoSQL realized that sometimes those "low level details" in an SQL engine are useful in their own ways, and have increased the spectrum of performance versus power/flexibility trade-off options. But it shouldn't be that big of a surprise that SQL databases remain competitive in that trade-off space, given under the hood they've had to think about a lot of that stuff over many decades.
How to take a screenshot on a Mac
"...hypokalemia, hyponatremia, ventricular arrhythmias, hypertension followed by hypotension, respiratory failure, seizures, rhabdomyolysis, ventricular fibrillation and finally circulatory collapse."

https://www.ncbi.nlm.nih.gov/m/pubmed/20096021/
What makes ad based tech companies hyper-cyclical?
Pump and dump
Does that technique find Kepler Elements of small, remote planets? Or just demonstrate the existence of large planets?
The 13 biggest Apple disappointments of 2018
The federal government is mostly irrelevant here. If they started busting state-level-legal grow operations in a more than symbolic manner, they'd find themselves in uncomfortable conflict with state governments. And with states decriminalizing at a rapid pace, the problem gets even bigger. Eventually, the federal government will throw in the towel.

As for Humboldt County grow operations... see what I wrote earlier about the benefits of decriminalization. There's no reason for legal businesses to shoot at anyone. They're supposed to call the cops when they need someone shot, and they do. Shooting trespassers at rural grow operations is an anachronism from the days when that was their only recourse to defend their business.
Tangential: This title is weird. As if no one but the top minds in AI didn't know this? This isn't big news to anyone who has done even just a modicum of AI research.
A Jura machine will do everything automatically with no waste other than the coffee grounds. They are expensive though.

https://us.jura.com/en
Kudos to The Guardian for publishing this article on their top-level domain. It looked identical to one of their news articles (including ads). Only the content (excellent writeup) was different. Many tech companies silo their engineering teams writings into a “tech” part of their website. If this wasn’t an ad for The Guardian’s technology team, I think it could be. Putting the engineering team’s content in the same article CMS as the news articles is a small decision that reflects highly on The Guardian’s publishing organization.
Vape pens are more convenient for doses smaller than an entire joint. Putting out a joint and carrying it is messy, smelly, and it won't taste as good when re-lit. They each have pros and cons.
Didn't their governor sign an executive order a couple years ago to try to make the state the leader in self driving cars?

Edit: Yeah, here's[0] an article that mentions it. The governor came under fire for it when that uber car killed the pedestrian.

[0] https://www.bizjournals.com/phoenix/news/2018/03/20/ducey-up...
I found it a little funny that NoSQL started becoming popular during at least some of the same years that static typing starting becoming popular (again).
How to Increase Blog Views on Quora for Affiliate Marketers?
Hi, you have covered base images vs distroless images in your article.

A lot of organizations don't yet have the tooling required to maintain distroless images (since that tooling extends all the way to developer machines).

Have you considered a hybrid option, where in GKE, you automatically keep this base image layer auto-updated when running on cos? It could give organizations that don't have distroless capability to still use vanilla docker tooling, but still get the same benefits of distroless at runtime (and potential of increased adoption it might drive to GKE)?
I'm not even convinced that a real AI is possible with conventional computer hardware or anything remotely similar to it. Not even considering software I get the impression there is a fundamental limitation of hardware.
I fully admit to owning a Keurig and buying way too many cups for it. In the good days of the is product you could use Amazon subscribe and save to get pods for down as low as twenty cents each. Even Costco got in on it.

However prices are over thirty cents each. Now on my watch I get 4 cups from 1oz(28g) of coffee brewed with the Bonavita I can buy some really expensive coffee before I get back to the price of k-cups. filters are trivial cost and free if you use a washable. even making one cup isn't bad but I find the brew to be better with three or four cups. Work involved is really hardly any extra effort, at least not to be noticeable

Fortunately for me they pretty much removed me as a customer when the v2 came out which scanned lids to validate it was approved to brew. My original unit had been acting up but when confronted with a box or two of coffee and reusable pods being not valid I just skipped out.
Part of me almost hopes it is a halting oracle of some sort because then we could start looking into either hooking up multiple brains to a single oracle or a single brain to many oracles.
9 Habits of World Class Startups
There is no copyright on terms 'getter', 'setter' etc.

For the first part I didn't like the article since it's somewhere between fp and oop, vague or foggy. But it's just my interpretation based/biased with previous knowledge.

Once I assumed the article is conceptual and in harmony with it's definitions, everything got much more sense.

I like it.
Yeah I get the feeling that that math only works if trash production stays constant.
I call my little Printf Snigl [0], but (s)he's been telling me the same story.

Can't do it any more, I have no more fucks to give about saving the world and awesome profits.

https://gitlab.com/sifoo/snigl
Came here to say the same. This is just a bid for attention, not a legit "this should be interesting to the HN community" submission.
Haproxy-1.9.0
Fortunately, it isn't true.
I'd recommend the Neue Zürcher Zeitung (NZZ).
While the person you replied to emphasized how Apple supposedly pioneered those practices, I don't consider "not new" a good defense, even if factual (or a defense at all, really). And they are certainly worse than the competition in using those user-hostile anti-features.
You can use docker-machine with VirtualBox. It is not smooth as the native Docker experience, but it is good enough.
>something comparable to a UK salary

How much (roughly) is the UK salary you have in mind?

AFAIK salaries in the UK are not that much different than - say - Germany or Sweden, and with the exception of Switzerland and Denmark that are surprisingly higher, they often compensate for the local cost of living.

https://www.daxx.com/blog/development-trends/it-salaries-sof...

I believe that the US$150K+ that you look for are actually valid only for some selected companies in places like the Bay Area where the cost of accomodation is "crazy" and can easily amount to 1/4 of that.
That's not true at all. A Go-modules-enabled project can import packages from a non-modules-enabled project that doesn't have Go.mod in it. This was always the case with Glide and Dep, too.
> But we want safety only when it's convenient.

Regardless, safety is still wanted. Just because people don't go over the top doesn't mean they don't want any at all. Having a lighter vs heavier frame would make a significant difference in a collision between regular-style cars and new, lighter ones.

The rest of your comment is attacking a strawman.
Quite a few languages do if expressions, and IMO they’re great. Simple syntax, readable and powerful. It’s crazy to me that any new language wouldn’t have them.
Wingo is Still at it, and recently there has been a flow of interesting JIT posts since guile 3.0 will have a JIT.
Yes, you're absolutely right about requirements.txt. However as you say, it's a problem when you have to start considering transitive dependencies. In fact, for the case I mentioned, this became a problem because there were so many it became increasingly complex; you ended up having to start moving more and more of the transitive dependencies directly into the requirements file. And this isn't very scalable.

That on its own would be somewhat manageable. But if you start getting requirements to update "just one more module" for some specific functionality, you eventually end up at the point where it's not possible to provision a functional set of modules. That's where I ended up with 2.6, and 2.7 is likely to be just the same, in my opinion.
You seem to be repeating a common misunderstanding, which is that the Koch brothers supported criminal justice reform because they care about the fate of incarcerated people.

That is provably false. They care of criminal justice reform because they don't want corporations--or the people who own them--to be held criminally liable when those corporations violate the law. This is particularly important for a family whose fortune comes from the extraction of oil.[0] They purchased ads around the country criticizing judges and politicians as "soft on crime," and actively supporting a Republican gubernatorial candidate who opposes criminal justice reform and criticized Obama for releasing "dangerous thugs."[1]

From the Intercept: "Koch’s interest in criminal justice reform was sparked not by the plight of overcrowded prisons or racial disparities in law enforcement, but by the company’s own environmental crimes. In 2000, Koch was indicted over claims that it had polluted huge amounts of benzene, a known carcinogen, from a Texas refinery and then attempted to cover up the crime. The indictment came on the heels of a series of state and federal probes that had forced the company to pay what was then the largest civil penalty for violations of environmental law for allowing hundreds of oil spills across six states."

[0] Koch Industries has pattern of violating ethics, environmental laws: https://www.seattletimes.com/business/koch-industries-has-pa...

[1] KOCH BROTHERS TALK CRIMINAL JUSTICE REFORM, BUT PAY FOR “TOUGH ON CRIME” POLITICAL ADS: https://theintercept.com/2015/11/03/soft-on-crime-ads/
Not to mention, one of the people in the article who is complaining about the pot lives right next to a stinky dairy farm:

"But she says she made the choice to live next to a dairy farm and prefers that smell to the odor that drifted over from the marijuana farm next door to her house."

So it's okay to make a smell if it's one you prefer. If you're some whacko anti-pot person who thinks that it's going to destroy society, you'll find any reason to not like the pot.
> you are forgetting about the time & distance problem

Not forgotten, just glossed over. You'd need to have a receiver that is pointing at a given (admittedly massive) part of the sky over a given range of possible times that a return photon would take to traverse the gap back to earth and strike the receiver.

> We just have to look at it

You're right, but the problem is that something orbiting at that distance follows an EXTREMELY slow orbit, so it's difficult to use the method you are describing. It's quite effective for looking for asteroids/space junk, but at that distance it becomes pretty tough to spot.
This concept reminds me of the Ford Taurus SHO(0) with a DOHC Yamaha motor. Ford didn't make a DOHC 24-valve motor of its own yet.

(0) https://en.wikipedia.org/wiki/Ford_Taurus_SHO
It seems Microsoft is the new Google. Everything is perpetually beta.
It’s not over: Russia’s divisive Instagram memes are still racking up likes
U.S. Fed Raises Rates, Trims Forecast for Hikes in 2019
Nice! I have been looking forward to this day. 1.9 adds more control around caching and caching bigger objects which means I can dump a middle layer of caching servers.
Conversely I felt unsafe in BA. I'd much prefer to live in Santiago del Chile, very similar, strong expat community there thanks to the StartUp Chile accelerator. Also have Patagonia.
Thanks for sharing. And that's a very good way to look at it. Accepting that fact is hard for me, and not something that will happen overnight... But I can take happiness in the beauty of the world and all the good people I know, including thoughtful commenters like you!
Sorry, I don't really get what's wrong with using Chromium in Edge. It is open source. Everybody can contribute or even fork the code (Blink/WebKit).

And I think Microsoft did a genius move because Edge can be now the cool browser that rocks like Chrome but without the privacy issues it offers.

This is also the problem Mozilla confronts. Year after year they urged for open source and an open web and now that Microsoft opts for it, they feel betrayed.

Put another way: the rendering engine is a commodity while the intention you use it for is the real deal.
I think the fact that the Cosmos DB "document db" API clones the MongoDB API, of all the available options, is a link in that chain.
For those interested in the notion of using lasers to look at things in space, this XKCD what-if might be helpful: https://what-if.xkcd.com/13/
> I suspect that in a year I’ll be using what is effectively an Elisp machine with an Apple logo paired with an iPhone.

It's been working for me for quite a while now. And it's depressing, but here we are.
I highly doubt that is the reason. I bet I would be hard pressed to find someone who owns a Keurig that is not familiar with standard "drip" coffee machines.

People opt for Keurig because it's quick and user friendly. Pop in a pod, hit a button, and then continue your morning routine. The entire user experience takes all of 10 seconds which has tangible value. I agree with your ethics argument, but I still don't believe that people are just buying Keurigs because they are blinded by marketing.
It does not. This is what it looks like for me (files with number > 1 omitted for brevity):

-rw-r--r-- 1 timwolla timwolla 499 Dec 19 19:31 attachments_000001.json
-rw-r--r-- 1 timwolla timwolla 52K Dec 19 19:31 commit_comments_000001.json
-rw-r--r-- 1 timwolla timwolla 72K Dec 19 19:31 issue_comments_000001.json
-rw-r--r-- 1 timwolla timwolla 35K Dec 19 19:31 issue_events_000001.json
-rw-r--r-- 1 timwolla timwolla 34K Dec 19 19:31 issues_000001.json
-rw-r--r-- 1 timwolla timwolla 356 Dec 19 19:31 milestones_000001.json
-rw-r--r-- 1 timwolla timwolla 22K Dec 19 19:31 projects_000001.json
-rw-r--r-- 1 timwolla timwolla 4.4K Dec 19 19:31 protected_branches_000001.json
-rw-r--r-- 1 timwolla timwolla 25K Dec 19 19:31 pull_request_review_comments_000001.json
-rw-r--r-- 1 timwolla timwolla 4.3K Dec 19 19:31 pull_request_reviews_000001.json
-rw-r--r-- 1 timwolla timwolla 51K Dec 19 19:31 pull_requests_000001.json
-rw-r--r-- 1 timwolla timwolla 9.0K Dec 19 19:31 releases_000001.json
-rw-r--r-- 1 timwolla timwolla 80K Dec 19 19:30 repositories_000001.json
-rw-r--r-- 1 timwolla timwolla 75 Dec 19 19:31 schema.json
-rw-r--r-- 1 timwolla timwolla 27K Dec 19 19:30 users_000001.json

attachments:
total 12K
drwxr-xr-x 3 timwolla timwolla 4.0K Dec 19 19:31 ./
drwxr-xr-x 5 timwolla timwolla 4.0K Dec 19 19:31 ../
drwxr-xr-x 2 timwolla timwolla 4.0K Dec 19 19:31 c544f416-10c9-11e7-8337-82f88cac9fcd/

releases:
total 36K
drwxr-xr-x 9 timwolla timwolla 4.0K Dec 19 19:31 ./
drwxr-xr-x 5 timwolla timwolla 4.0K Dec 19 19:31 ../
drwxr-xr-x 2 timwolla timwolla 4.0K Dec 19 19:31 5aa3a138-9c86-11e5-99bc-79a6c3e509eb/
drwxr-xr-x 2 timwolla timwolla 4.0K Dec 19 19:31 …
drwxr-xr-x 2 timwolla timwolla 4.0K Dec 19 19:31 dba26980-d9f1-11e8-8357-3f2750c60e51/

repositories:
total 12K
drwxr-xr-x 3 timwolla timwolla 4.0K Dec 19 19:30 ./
drwxr-xr-x 5 timwolla timwolla 4.0K Dec 19 19:31 ../
drwxr-xr-x 41 timwolla timwolla 4.0K Dec 19 19:31 TimWolla/
The parser has well-defined behavior for malformed whitespace, and it’s not to throw a syntax error: if you advance the indentation by more than one space on a following line, the extra spaces are ignored.
Even large organization like Guardian can have some cheep tech team who rush for such a poor choice? Also dumb for management to let it happen.
Sure. But before one makes that argument, one must measure. It is not in any sense a panacea.