skysight-inc/HackerNews huggingface dataset:
It's not accidental complexity, it's economic complexity: the complexity required for the service to have had the extra performance and features relative to its predecessor that lead to its mass adoption.

Let me give just one example, of the replacement of VMs with containers:

VMs have static allocations of CPU/memory/disk/etc. Therefore, you don't need to ask "where" you're running a VM, The VM is some size, therefore it finds a free slot of that size on a hypervisor cluster, and stays there. Simple!

Containers are like VMs if VMs were only the size (in CPU, memory, disk-space, etc.) that they were actively using. Which means you can potentially pack lots of containers—i.e. heterogeneous workloads—onto one container-hypervisor. So you "need" to introduce rules about how to do so, if you want to take advantage of that.

And, because a container sees a filesystem (where a VM just sees a block device), you "need" to give containers rules about how to share a hypervisor filesystem. So you "need" a concept of volume mounts, rather than just a concept of disk targets on a SAN, if you want to take advantage of that.

These "needs" aren't really needs, if you're okay with your container having the exact same CPU/memory/disk overhead that a VM would. That's what services like Elastic Beanstalk get you: the ability to forget about those details.

But in return, with such services, you only get one container running per VM. So you don't gain any enterprise-y advantages on axes like "marginal per-workload cost-savings" or "time to complete rolling upgrade" versus just using VMs. And so—if everyone did things this way—nobody would have ever switched from VMs to containers.

The fact that containers do have widespread adoption, implies that container advocates managed to convince ops people to do something in a new and more complex way; and that this new complexity lead to advantages for the people who adopted it.

I call this complexity "economic", because it's the result of a https://en.wikipedia.org/wiki/Race_to_the_bottom (of adding complexity to squeak out higher efficiency at scale) which costs more and more in dev-time per marginal gain in performance, but where we can't opt out, because then we're outcompeted (in terms of having lower costs) by platforms that are willing to go all-in on the increased complexity.
I'm not particularly worried for a few reasons: because there are multiple giant companies that will oppose restrictions on AI software. Because with PGP the government backed down instead of pursuing a legal case that could end with the Supreme Court deciding on the First Amendment status of source code. Because the "representative technologies" list published in the Federal Register is clearly speculative; it includes not-there-yet ideas like "smart dust" and "molecular robotics" plus absurdly broad categories like "Systems-on-Chip (SoC)."
were the financial terms of the acquisition disclosed?
Awesome. I just finished reading Man's Search for Meaning and it has a very similar message.
That could be the case. I think the bigger issue is that many unsolved questions today are difficult to explore without expensive, highly-sophisticated equipment and larger teams of people.
A few quick things - one, what evidence do you have that charities are so much better at distributing resources than governments?

Two, many people don't think rich people should be the ones choosing how we help those in need and who should qualify for that help. Popular causes will get more money, and that often times doesn't line up with what is actually needed.

Third, you seem to completely ignore the problem of collective action. Saying "why don't you just give your own money and leave everyone else alone" is not a way to accomplish things in a society.

https://en.wikipedia.org/wiki/Collective_action_problem
Maybe they should call it something more real like "Rent you can afford with two weeks of minimum wage work".
Congrats Tracy! PlanGrid is a great company lead by a fantastic and hardworking CEO. Very excited to see their success.
https://en.wikipedia.org/wiki/SkyTrain_(Vancouver)
There was also this one, a bit earlier, "Observing Ultra-High Energy Cosmic Rays with Smartphones".

https://arxiv.org/abs/1410.2895

I (thought I) signed up to be informed of beta releases, but never heard anything. I just checked their website[0] and it mentions a beta app, but that seems to just go to a signup page.

[0] https://crayfis.io
verge also did a podcast with the head of ford
https://www.stitcher.com/podcast/vox/the-vergecast/e/5631243...?

https://www.theverge.com/2018/9/18/17872198/ford-autonomous-...
yes! the mention of skara brae jumps my brain back to the many hours spent in bard's tail.
> It's all about tradeoffs, Android phones getting updates usually means the phone gets faster as opposed to ever closer to unusably slow.

You say this like it is unique to android, iOS 12 was basically the same. And I can say from friends experiences, its not always true for all android phones.
DoreenMichele, how did you do it? Give me technical and medical details.

>Next up: Figuring out how to talk to the world about it effectively.

My guess is that you will be unsuccessful. (from similar accounts that I have read )
> curbing social bots may be an effective strategy for mitigating the spread of online misinformation.

Why not turn them off entirely? The least of self regulation these popular social media companies can do for humans.
Anyone who believes they are "top quality" and therefore deserves "top quality" women, is not in any way top quality. That possessiveness and entitlement does not make them good people, it makes them creeps. And most women don't want to date creeps.

I don't pretend to know what women want (I suspect they all want something different), but my impression is that "no creeps" tends to be pretty high on the list of requirements for many women.

The solution for the incels here is to learn to recognise their own creepy behaviour and to stop doing that, and start treating women as real people.
> In software, you make a typo and you get an error immediately. You fix it and go on.

This level of thing is usually silly, ultimately-meaningless errors. (The rare exception being the metric-vs-imperial type things that literally blow up eventually.)

There are many other errors we make every day building software that lead to years or decades of tech debt. The thing we need to figure out is how to get better at making better up-front decisions on that. Being better at monitoring the long-term feedback produced by our designs, so that instead of saying "we should rewrite this in a new framework" we can say "we should restructure this doing X and Y to prevent these types of problems from coming back."
It's also interesting how people don't see public roads in the same way—people don't expect roads to cover their own expenses directly, expect free parking as a human right and bridle at toll roads or gasoline taxes.

People need to see public transport as "roads that don't need cars".
How can you tell it’s not just your own ISP having connectivity issues with particular networks?
Can you give an idea how big your cluster is? 10, 10s, 100s?

I'm curious how well Normand works in reality, but it's hard to find ppl running it.
> Still, I'm skeptical about how much CV you could actually do on a Cortex-M processor.

You have seen OpenMV right? (https://openmv.io) I've got one of their early cameras (waiting on my H7's).
Ukraine detects new Pterodo backdoor malware, warns of Russian cyberattack
If you estimate ~20k per homeless person per year * 550,000 homes in the US you get on the order of 11 Billion dollars per year out of something like 7,150 Billion of total government spending.

On the other hand if you look at social security as one way to reduce homelessness it’s vastly more expensive.
H1B is abusive in nature. Most of the times it's a take it and shut up Visa. Sometimes you get a "mm we might start a naturalization process, but if we don't like you probably not".

A lot of H1B workers ended up with quite a bit of issues, a lot of them never got the Green Card process started. So, I don't see how this could be worse. At least they claim that they will help you so you might be more inclined to put it in your contract.
I suspect a lot of the decrease happens at night. Late trains are a bit of a Russian roulette. If you're going from Brooklyn to upper Manhattan, it might be faster and more reliable to share a car with friends or strangers.
I'm the opposite really. The only reason I want to work in video games is graphics programming seemed fun.

Different strokes for different folks and all that.
There are some APIs that iOS does not expose. Most of them deliberately.
I've always thought that fares should be more symbolic than a real source of revenue. They should definitely be low enough that even the poorest residents of the city can easily afford to travel on public transportation.
Yep, I'm with you that we don't need to bring causality into it.

And yes, you don't need to ask "when does the wavefunction collapse" to manipulate joint probabilities of measurements that happen at disparate locations and times. In fact, that's my objection: If you do ask, you find that there is no consistent answer! (And I suggest it's because wavefunction collapse is not a thing the universe does).

Re: "interference tagging"-- do you have a link to some material? (I'd love to understand something specific before commenting).

EDIT: Also, I didn't see Appendix B at first-- The authors do understand and even advocate the Everettian view! Though I still don't quite understand/agree with their earlier timidity about finding and interpreting conflicts with Copenhagen.
> common language, deals with reference frames sloppily.

I deals with it fantastically, unless otherwise stated it's implied we are talking in the local reference frame. That convention gives us nearly infinite information density because we don't have to state it.
Good catch there. Looks like you fixed one of those things that I'd waste hours on not realizing is the issue.
"You can encode arbitrary data in numeric form" is Kurt Gödel in the first half of the 20th century.

His Incompleteness results show that you can essentially write "This statement is false" as a number and blow up the grand project of formalising all of mathematics as a single (edit: typos) infallible, provable monolith.

If that's the key insight you could do SSSS before any actual digital computers were built (those happen very slightly after Kurt Gödel does this work and Turing et al build on it)
Your nazi argument works against you here, by only providing proprietary software to your users you are being totalitarian (completely in control of the software) and users won't know if you treat them fairly either.
Maybe not addressed in a prescriptive policy way but a financing way. Let cities do what works best for that city, but all the funding should come from federal grants. It isn't fair to financially burden individual municipalities with what amounts to a systemic, country wide problem.
Agreed. Ok she's female, great. Round of applause. Now let's talk about the product unless someone else has stuff to say about her gender?

She's also a vegetarian. Could it also be the "biggest acquisition of a YC startup with a vegetarian founder"? Arguably an equally valuable observation.

It might even be a form of sexism to automatically draw attention to a woman being a woman when she achieves something. Almost patronizing in the way it's delivered as the primary celebratory element before anything else.
Dumping this on Local government and homeless people move around based on what’s best for them. Solve it nationally and you don’t have that problem.
You are spot on. It's unpopular to talk about this, but it's absolutely true. 90% of homeless people are on the low end of the IQ spectrum, some with other mental issues to boot. Low IQ is strongly correlated with poor self control and an inability to delay gratification.

You couple that with a lack of decently paid low-skill work in America (thanks Globalism!) and these people can't survive any longer. They simply don't have the biological or mental makeup to succeed. 50 years ago they would have worked at a machine press, or done physical manufacturing tasks like assembly. Those options don't exist anymore.
I mean, that argument works for any currency. All my wealth is in US Dollars, all my cousin's wealth is in Russian rubles.

What does Person C use to send something to Person D? Whatever Person D deems as acceptable.
It would also be really nice if common distributions finally considered creating feature+architecture-based repositories, small improvements that you get by creating more specific binaries really sum up on mobile/low-powered devices. It does require more effort (and money for storage, compilation) though.
https://www.grassland.network/
How do you use checklists in your workflows - are they part of your repository alongside the code, in some documentation system, printed out?

I'm most of the way through the checklist manifesto and I'd love some insight on how software engineers incorporate them into their work.
Isn‘t Kubernetes of today the same thing Tomcat used to be fo Java web applications yesterday?
You mean, in the bluest cities?
Why is it a problem when poor people want to move in but not rich people?

Does some homeless dude from Boise degrade Austin any more or less than some programmer from SF? Both are seeking what they think is a going to be a better life. Both are ever so slightly changing the character of their destination by showing up.
I’m betting on either RICO, class action, or both against these guys. If they’re so inept to be forging documents their process is surely riddled with worse mistakes. Bravo to Bloomberg for some real journalism.
These studies always sound dubious, just like the misrepresentations that you are pointing out. First, they are just surveying a population that is incredibly difficult to survey. Second, they don't look into what they meant by having a home, was it just crashing at a friend's house? Were they ever employed at all in the city? Where were they born, where did they grow up?

Cities act as a catchment for the rural areas around them: you can't really be homeless in Ellensburg or Aberdeen or Walla Walla (with no social services), but you can be homeless in Seattle or Spokane. A lot of kids on the street near UW in Seattle (aka ave rats) hail as far away as Montana. When I was working in downtown Seattle, many of the homeless that came around were Native Americans from various regions in the PNW.

And ya, people do wind up homeless after they move to the big city, but often for reasons back home (they lost their support network and couldn't stay solvent). Anyways, you can't fix the homeless problem in individual cities without also fixing it in the surrounding regions, or even the nation. People are mobile, they will be attracted to the best deal.
Are you sure your lack of uptake is due to features rather than marketing?
Some kind of symmetry would already really enhance how nice QR codes look to people.
Shanghai Tests Graph Recurrent Neural Networks for Traffic Prediction
Ahh those extrapolations. Just like MPAA and their piracy spiel. Multiply 22`000 * 365 days * $3 and you get their $25M. Except a lot of those people simply would never pay the actual fare and the cost of moving additional weight is negligible, so the number is way inflated.
One feeds into the petroleum economy and one doesn't. Guess which one is "preferred"?
IIRC most of the 90's AS/400's are of similar size as contemporary servers. Or twice as big when they have "Integrated something whatever Facility", which is simply an x86 server that occupies half of the enclosure.
Bundlephobia (find the cost of adding a NPM package to your bundle)
Why would "about to on a cosmological scale" make you feel excited? Are you planning on being around for a few hundred thousand more years?
> It's not a great place to live if you want to have a comfortable middle class lifestyle. It might have been that 30+ years ago, but not anymore.

NYC had 2245 murders in 1990 and 290 murders last year. Every category of crime has fallen dramatically over that time period. NYC is less affordable today, but it's without a doubt more "comfortable" and livable for all income levels.
The Poker Aces Playing a Key Hand in the $5T ETF Market
They’ve done a great job with PlanGrid.

I wonder what role Carol Bartz played in the deal (she’s been on the board for 2.5 years and was Autodesk’s CEO for 14 years).
> But not before a call came from the dean at MIT. The fraternity was already on probation, so getting caught could have been problematic.

> "I believe it was Bruce Sohn, who was the president [of the fraternity] at the time, who had the fateful call from the dean, who said, 'Did you guys do this?'" said Webster, who is in the process of attempting to turn the story into a feature-length movie. "And he had to think for a second. 'If I say yes, this could be the thing that has the straw on the camel's back and kicks us off campus forever. And if I say no, there might even be more trouble if they found out we did.' So he goes, 'Yes sir, we did.'

> "And then there's a pause on the phone, and then the dean goes, 'OK, you're off probation.'"

That's hilarious. Props to the dean for having a sense of humor.
Nice project! I currently do the same with Mailchimp, I have a mailing list and they support creating newsletters from RSS. Does your project have advantages over that?
Noah Smith's perspective on the necessity of a federal approach to homelessness:

https://www.bloomberg.com/opinion/articles/2018-05-21/ending...

Key graf:

> About 3.5 million Americans will experience homelessness at some point in time, but only about a half-million are homeless at any given time, and roughly 87,000 of these are chronically homeless. By some estimates, housing a homeless person and providing them with a caseworker to see to their needs costs about $10,000 a year. That means for less than a billion dollars a year, chronic homelessness could be ended in the U.S. If temporarily homeless people were housed in temporary housing, and if each temporary residence were occupied half the time, homelessness of all kinds could be eliminated for about $10 billion a year. That’s less than a seventh of what the government spends on food stamps.
Distributing portable scripts with Sparrow
Good luck to the current customers, I guess the documentation and UI will become a nightmare while the price goes up.
FCC proposes doubling speed requirement for rural broadband
Ah, a Cortex-M7 with 1MB of RAM... just like I mentioned. haha, the earlier editions used an M4 with 256KB of RAM it looks like, but yeah.

Do you think you could run the license plate reader you wrote earlier on one of these? What are the advantages you see for this over a Raspberry Pi 0 with a Raspberry Camera module? Or the new, powerful Raspberry Pi 3A+ with a camera module? This is certainly more expensive than either Pi option, with a lower resolution camera.
Not all social media bots are malicious. And not all social media bots are posting content from low credibility sources.
Unfettered market? I think the word you were looking for is 'slums'.
It's that you "copy" it. That's the "right" that copyright law extends to creators.

Technically (and it's complicated these days because copyright law was mostly written well before computers and the internet existed) any time you create a copy of someone else's creative work, you need an explicitly granted right to do so. You can _read_ a book, but you cannot write down all or part of what you just read. You can listen to a song, but you cannot perform all or part of that song (An Australian band called Men At Work lost a copyright case for a flute solo that contained 2 bars/11 notes of a 1930's folk tune "Kookaburra" who's copyright had been sold/bought in 2000.)

There are some explicit legal exceptions to requiring a license, most commonly people talk about "fair use", but that's again a "pre internet" body of law, and is extremely open to interpretation as to how it applies to digital copies in computers.

https://www.copyright.gov/fair-use/more-info.html

https://fairuse.stanford.edu/overview/fair-use/what-is-fair-...
Yes, exactly. The article points out one aspect of Casey's videos, but I think it's a minor one. Casey is probably as talented as the most talented directors in Hollywood. So asking what makes them viral is like asking why a director's movies are successful. (It's a useful thing to study, but it's a difficult endeavor.)
I mean, I see why that would be possible, but considering cause and effect, one is more likely to burn out their support network by having a drug addiction and mental issues than the other way around.
I’d have disagree. Have you seen Hackapult? http://hacks.mit.edu/Hacks/by_year/2015/hackapult/

There are fewer hacks nowadays, and they’re usually less ambitious, but I would argue it’s for reasons other than hostility from the Institute.
Very cool! How’s it work on a smartphone camera? ;)
籖粂 籶籸籽籱籮类 籪籽籮 粂籸籾类 籬籱籲粀籸粀籸粀籸粀粀
Here's a much better article on Oxford's website: http://www.ox.ac.uk/news/2018-11-20-modified-virus-used-kill...
YC W16 Function of Beauty accidentally sends employee coupon code to all clients
The reason this is researched is also, that it would allow for cheaper manufacturing, as nearly 100 % non radioactive waver raw material is hard to come by. So, the incentive is not just space and science resistant hardware, but computers, who survive there own flawed material with the occasional decay.
Modified virus used to kill cancer cells
https://www.amazon.com/Nonviolent-Communication-Language-Lif...
Well isn't the whole point of public service to serve them in the first place? They are literally entitled to it.
I have no idea. But I welcome suggestions, no matter how silly sounding, as a means to help me mentally sort this out. So thank you for replying.
Two big motivations for us:
(1) we had a large footprint of JAX-RS annotated Java services and a correspondingly large footprint of Typescript frontends communicating with those services, both hand-maintained;
(2) we wanted something that felt just as native and ergonomic in browsers as it did on the backend.

Migrating from that setup required first having a declarative API format to translate through, and Conjure was our answer (starting in 2016) to generate human-quality code that would drop-in-replace our hand-maintained, language-specific client and server definitions.

That said, we're fans of gRPC/Protobuf and heavy Cassandra users (so also have a good breadth of experience with Thrift), and gave both serious looks before getting going, and again before deciding to open source our work today.

When we started on this tooling there really weren't great gRPC options for the browser, and the balance of our developer pain was around frontend/backend rather than backend/backend RPC. We also took a long look at Swagger/OpenAPI, but ultimately moved on because it focused more on the full coverage of any kind of HTTP/JSON API and as a result was too general to end up with consistent APIs across many services.

Over the last two years of development (and conversion of all our hand-maintained clients) we found that Conjure held a lot of value as an easy-to-adapt declarative definition format, that it applied strong enough constraints so as to make API development focused on the semantics and behaviors rather than the syntax or specification. And, we thought that that had sufficient value we should open it up to others.

Beyond that, we've got some work underway to use protobufs as the wire format, and enough flexibility built into the framework that we can use that or other non-JSON wire formats along-side JSON with the same client and server interfaces and code implementations.
> all Linus rants that I've seen are entirely reasonable

Spot on. I'd hate to be on the receiving side, but look at what we've all gotten from this effort - in a Machiavellian sense it really has been the correct choice.