skysight-inc/HackerNews huggingface dataset:
> even PhDs don't understand why things work

When you finish your Bachelor's degree, you know everything.

When you finish your Master's degree, you realize you know nothing.

When you finish your PhD, you realize nobody else knows anything, either.
Yeah, the future is the Dystopian-Cyberpunk-Anime future of the mega-corporation-government-states which own and control everything.

People may say that is too-dystopian and cynical of a perspective, but all data-points over the last several decades are very solidly pointing in this direction....

There will certainly be lots of 10B, 50B and 100B companies - then the 1-5T companies will consume them just as the 5B companies grabbed up everything they could to build their moats over the last few years.

There will be cyber-wars for privacy in the next 20 years. There will be digital outcasts who seek to hack and bring down large systems.

There will be plenty of cyber-terrorism to come.

Personally, I thin kthe US is sitting on its laurels way too much and will be completely unprepared for a real cyberwar when it actually happens.

Anyone know of some good authors with a contemporary grasp of where we currently are with technology who is putting out some good cyberpunk fiction about the impending future?
But if your doing that as a westerner your on a full ride expat ticket with a considerably higher salary and can save a lot.

For really dodgy areas not soft postings like UAE / KSA you also get a premium. I remember a colleague who was on +80% for Angola (he got robed twice on the trip from airport to town)
Depending on which items are flagged the account is put into a locked state, which means that access is limited. However, the droplets for that account and other services are not affected at all.

The account is also notified about the action and a dialogue is opened, to determine what the situation is.

There is no sudden loss of service. There is no loss of service without communication. If after multiple rounds of communication it is determined that the account is fraudulent, even then there is no loss of service that isn't communicated well in advance of the situation.
Which countries? Here in Canada our universities are very well funded (relatively speaking) and yet the pensions programs are still screwed from 2008.

Never mind the issues with union staff you can't fire despite their rampant ineffectivity...
No details on pricing, but wouldn't be surprised to see the pricing close to matching a droplet, and deploying managed over existing infrastructure. There are of course tweaks I've seen for performance on existing clouds (raiding over block storage devices), tweaking swap space/usage, etc.

Not sure how deep it'll go in the managed usage, but very happy to see it. The one piece I've really felt was deeply missing.
Agreed. This will help everyone in the long run. The less shitty code you have that can be copied and pasted the better.

Additionally, you may want to take a step back and see if you can implement/point to a style guide. Linters/code formatters might help with this some of the frustration.
I believe slower speeds increase the carrying capacity of any stretch of road. But I could be wrong.
It's good to keep in mind that reviewers do not make the decision. They recommend the decision. The Editor, who knows the identity of the reviewer, can see if a reviewer is asking for unreasonable citations.

So while this definitely does happen (and to different degrees in different fields) there are some checks and balances, too.
Absolutely positively jaw dropping numbers. So much for predictions of bankruptcy!

Hopefully this will give pause to the hate campaign, but for some reason I think it’ll just make them scream louder.

Couldn’t be happier to be scheduled to take delivery of my Model 3 in 2.5 weeks. Should have bought shares too!
disclaimer: I work for the gRPC team.

gRPC lets you use other data exchange formats or IDLs as well, such as flatbuffers. However, the protobuf codegen experience we have spent most of the time and energy on.

I see two sides to this - on one hand, there are folks who want a 'contract first' development experience, in which the service contracts are defined first, and the business logic is implemented later. gRPC lends itself to this model very well. Admittedly, this is also the way services are developed in Google.

On the other hand, there are folks who want a model whereby you evolve a service and generate the specs from that service. Currently, this is not the experience that gRPC is optimized for. Time and effort are the main barriers to making this work well alongside a contract-first experience. FWIW: I believe both models have merit and it really depends on what you want to adopt as the source of truth for how your services interact. Ideally, gRPC would be good at both.
It is. Musk shall enjoy the pride of having cracked through the glass ceiling. I wasn't happy with everything he did but still.
These stats are thrown off by a number of factors that it would be imprudent to get into here. Control for demographic samples similar to the other countries and you'll see a very different picture.
Fun fact: Ingres was the brainchild of the brilliant Professor Michael Stonebraker. After the company went under after being beaten by Oracle in the RDBMS marketplace, he open-sourced the DB as a shot against Larry Ellison. Hence it’s name, “Post-Ingres”, or Postgres.

Also, I believe his version of SQL was called QUEL, and we would have been using that term today had Ingres won out.
I dont think there's any evidence of any Earthling ever going to the moon. A lot of poorly manufactured camera tricks but nothing more.
As a Python developer, I'd much rather maintain a system written in a functional style, over one written in a Java-like OO style.

Refential transparency and simple data structures makes code much simpler to understand, and leads to fewer surprises when the code is being modified.
Amazon, Palantir are aiding mass deportations of govt ‘undesirables’
Disclaimer: I work for Fitbit, but don't speak for Fitbit.

My personal opinion is that unsuccessful Apple Watches have done much more harm to Fitbit than any successful one will. I'm rooting for the Series 4 to be a market hit. The unsuccessful ones so far have ended up at fire sale prices during the holidays. The last thing Fitbit needs to compete with is a $200 smart watch with an elite brand name on it.

Hopefully they'll retain full retail price for their newer models and the two companies can go back to addressing our respective market segments.
After using quite a lot of frameworks in several languages, I ended up writing my own micro-framework.

* Language: Scala

* Framework: playsonify [1] on top of play and lately, on top of akka-http (pre-release module [2]).

* Database: PostgreSQL when possible.

* Deployment: Ansible

[1] https://github.com/AlexITC/playsonify

[2] https://github.com/AlexITC/playsonify/tree/2.0.0-SNAPSHOT/pl...
So basically AWS will monetize something they have spent 0 resources building and will likely cannibalise the only viable monetization option?
You could argue that Perl 6's grammars are a complete transformation. Please see https://docs.perl6.org/language/grammar_tutorial for more information. Note that Perl 6's grammars are used to parse Perl 6 code itself, so it's powerful enough to build complete language compilers out of.
It's an extremely personal preference,and people seem to be on the extremes. I know people who absolutely enjoy mowing the lawn, find it relaxing and zen.

For myself, every second I mow the lawn (shovel snow, etc) is a moment of my finite life forever lost :<

I suspect it _may_ be related to growing up in condos/apartments until a few years ago, and having my residence historically be a "low-maintenance base of operations" from which I do fun/interesting things; and not a "black hole of maintenance and cleanup where I spend all my time & money" that a house now seems to be :P
I'd love to work in China. So there's one.
yeah, it was a big question around the 5000/week ramp up, but if nothing cracked I guess everything is back to normal~.
As anyone who runs a service that provides full root access to servers understands there is a tremendous amount of opportunity for potential abuse. It becomes a game of cat and mouse to catch the abusers and prevent them from creating numerous accounts which ultimately impact system performance and can lead to potential problems for real legitimate customers.

Those guidelines aren't published specifically because if they were, then the abusers would immediately begin to route around them, so it's meant to be opaque for a reason, but that is against fraudulent use, not legitimate use.
I've got a friend on the assembly line in Fremont. He says he doesn't mind the hours too much. However, they basically keep adding extra or overtime shifts to his schedule. I think right now he might be working 5 or 6 day weeks, and I'm fairly sure they're minimum 8 hours, and obviously with overtime could be several hours above that.

Sounds awful, but in some ways isn't that how manufacturing has sort of always been?
this is a useful thing as i often did these by hand on DO before, and they are a bit of a pain. but if their pricing for volumes is any indication, these will be pretty expensive. curious what the price is going to be.
Well, weeding might be a bit more of a computer-vision challenge - normal lawnwork's vision needs are "is this lawn Y/N". Edging would be an interesting challenge too.
Yup. Our tolerance for failure is orders of magnitude lower for household appliances than cars. My robot vaccum can't make it a week without doing something where it needs human intervention. I'm also very forgiving in my interactions with it: I move out of the way, I pick up things in front of it, and I just ignore when it bumps into me.

That tolerance goes away when it's a high-powered 1-ton machine with the potential to kill dozens with one error, one that has to work flawlessly in a very quirky environment tuned for human perceptions and expert human users. There is no piece of software (or software-driven hardware) I've used where I'd say: "Yes, this is at a level where I'd trust it unsupervised when lives are at stake."

I think anybody expecting robot cars in the next few years will be wildly disappointed.
there is PID and there is "PID"

applying this to a software system is a little bit easier as because you don't have the limitations of a physical systems (the performance of the system are highly dependent on the transducers and the execution units used in the system)

there are control algorithms that tune the PID parameters on the fly (google "pid autotuning"). All but the most trivial PID controllers have a certain form for autotuning nowadays (even for physical system as you've pointed out the parameters of the test system do not match the actual systems 100% and also the parameters drift in time due to wear and tear).
The only thing that WONT happen in your prediction is the "free" part.

Hell, Intuitive Surgcal (makers of the Davinci) already have plenty of data to run procedures automated - but they wont do that yet...

The data from recorded successful surgical procedures executed by robots but driven by human surgeons is extremely valuable data.

That will be an interesting fronteir in med when you can run diffs across thousands of surgeries to smooth out the execution tailored to each particular subject.
can you elaborate more about your company ?
Tesla could realistically hit 500,000 cars next year, almost 10% of total cars sold in America. The electric revolution is here and it’s finally profitable! Budget EVs with solid range are coming next year too with the 2019 leaf!

Convince congress to extend the federal tax rebate (no real increase in spending just keeping what’s already there) by like 2 years which is just maybe $1-2B more and electric will be the way to go for good!
I’ve been tempted. I have a housekeeper every few weeks. But I do need to clean up every now and then. My old canister vac is such a pain to get out for a small job though that I tend to just avoid whatever needs doing.
"The Sunday Telegraph wrote about Books and Bookmen’s “dazzlingly diverse” list of contributors, from Enoch Powell to Tariq Ali."

How long ago 1980 seems.
IANAD, but based on the literature I’ve read, there are two negative feedback loops[0][1].

The first involves skeletal muscle uptake of insulin. Mitochondria in skeletal muscle will not efficiently use glycogen stores. Insulin is released inappropriately by the pancreas due to excess glucose. Body thinks we are in a catabolic state (we must be because insulin was released) so fatty acid oxidation is inhibited. Liver converts lactate into glucose, exacerbating the original mitochondrial dysfunction (what happens when you introduce too much energy into a system that cannot use it?).

The second negative feedback loop involves insulin/glucagon and leptin/ghrelin. Since your body thinks it’s starving (when in reality it cannot use energy efficiently), ghrelin will be secreted. So you keep getting hungry, no matter how much you eat, and insulin spikes as a result of insulin resistance. Leptin is effectively silenced, removing the body’s ability to feel sated.

[0]http://semmelweis.hu/biokemia/files/2014/09/EN_con_INS12_Mit...

[1]https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2824521/
Hawaiian island almost disappears off map after Hurricane Walaka
Would increased density actually lead to lower housing costs though? My initial thought is no, especially in a major city such as Seattle.
> Musk said he wants to start producing cars in China next year, this is a put up or shutup situation as theyv'e sat on the factory and done nothing since announcing it

They've bought the land and started grading it, as of a few days ago, I think.
Fiat Chrysler Automobiles UK Ltd
Web Tools Postmortem [pdf]
I've taken your phrasing and addressed OP's question in the blog. Thank you. :)
Surely not, AWS has never done anything like that!
My burgeoning conjecture (as hinted at in a previous comment) is that all can be unified, transformed, and optimized for modern hardware under the matrix model of computation -- type theory, the lambda calculus, the actor model, neural nets, graph computing -- I'm starting to see a path to where all models are aligned across vectors of unity.

Here are some the correspondences I've been looking at...

* Graph algos in the lang of linear algebra now realized and encoded into GraphBLAS [1]

* The three normed division algebras are unified under a complex Hilbert space [2]

* Ascent sequences and the bijections discovered between four classes of combinatorial objects [3]

* Dependent Types and Homotopy Type Theory [4]

* Bruhat–Tits buildings, symmetry, and spatial decomposition [5]

* Distributed lattices, topological encodings, and succinct representations [6]

* Zonotopes and Matroids and Minkowski Sums [7]

* Holographic associative memory and entanglement renormalization [8]

[1] Graph Algorithms in the Language of Linear Algebra (Jeremy Kepner) http://www.mit.edu/~kepner/ Discussion: https://news.ycombinator.com/item?id=18099520

[2] Division Algebras and Quantum Theory (John Baez) http://math.ucr.edu/home/baez/rch.pdf

[3] (2 + 2)-free posets, ascent sequences and pattern avoiding permutations [pdf] https://www.sciencedirect.com/science/article/pii/S009731650...

[4] Cartesian Cubical Computational Type Theory:
Constructive Reasoning with Paths and Equalities [pdf]
https://www.cs.cmu.edu/~rwh/papers/cartesian/paper.pdf

[5] Bruhat–Tits buildings and p-adic Lie groups https://en.wikipedia.org/wiki/Building_(mathematics)

[6] Distributive lattices and Stone-space dualities https://en.wikipedia.org/wiki/Distributive_lattice#Represent...

[7] Solving Low-Dimensional Optimization Problems via Zonotope Vertex Enumeration [video] https://www.youtube.com/watch?v=NH_CpMYe3tw https://en.wikipedia.org/wiki/Zonohedron

[8] Entanglement Renormalization (G Vidal)
https://authors.library.caltech.edu/9242/1/VIDprl07.pdf?hovn... Holography https://en.wikipedia.org/wiki/Holographic_associative_memory

Google Scholar: https://scholar.google.com/scholar?q=related:Yi-GtarGxh0J:sc...
I’ve been hoping for this for a while. I’m eagerly awaiting access to their Kubernetes service, so this is a perfect compliment to the upcoming service releases.

Also interesting timing too. Amazon Lightsail (the cheaper AWS alternative) is similarly priced to providers such as DigitalOcean, Linode, etc and released their managed database offering the other day: https://aws.amazon.com/blogs/aws/new-managed-databases-for-a...
Agreed. As another commenter said KISS.
If you can offer some sort of “hobby” plan with a limited I/O and DB size that would be great for hobby projects like what I build. I’ve used RDS before and it is great, but the cost is a bit eye watering when we are talking about less than one user every 10 minutes.

I’ve found Jaws DB works well for my needs (and pricing), but given they are layered on AWS it does feel like I’m still a bit limited - ie it would be good to still access the DB server so I can spin up multiple DBs (pre-prod, production etc), despite my usage being minimal.

If DO can hit a sub $10pm price point (even with severely restricted performance) that would be awesome!
While it is bad, with iPhone prices I get to buy about 3 mid-range pre-paid Android phones, which gets up to 6 years support while having freshly new devices.

Which I don't do, as we in most European countries tend to replace pre-paids only when they die or get stolen.
Oh yeah, all before all that government intervention those land Grant universities really pulled themselves up by their bootstraps.
Anyone willing to share experiences using gRPC-Web vs. GraphQL?
I find intrinsics to be a useful level of abstraction because it allows me to control and automate the code generation in C++ without having to know the details of register scheduling, etc. It also means I don't have to hand write intrinsic algorithms for every architecture -- I have template libraries that can take a rough specification of the architecture characteristics and generate approximately appropriate intrinsic code. It is neither hand writing all the architecture-specific intrinsic code nor trusting the compiler to do a good job. I started working this way when I used to target code at a really weird mix of exotic vector/parallel computing hardware, and it worked nicely.

The real problem is that, in my experience, compilers universally do a poor job of auto-vectorization/parallelization unless the code pattern is blindingly obvious. All of the "higher level abstractions" I've seen are no better at finding vectorizable patterns than the compiler does -- which makes sense since they are both just software. It ends up being syntactic sugar. The amount of effort required to trick compilers into doing the right thing, plus the things they won't do at all, is such that the complexity is worse than just writing the intrinsic code directly. Writing a lot of intrinsic code directly far from optimal but fortunately those intrinsics are available in languages like C++ that can abstract much of that.

Compilers will not consistently generate competent auto-vectorized for the foreseeable future. I've seen very little forward progress in the decade I've been exposed to it. There are still some relatively simple non-vectorized code patterns that compilers currently have a difficult time detecting and doing optimized code generation for.
Banning any body shops from the H1B program all must be direct employees - would help I think.
I've seen these things around Boulder and had no idea it was such a widespread phenomena. The greatest people do things completely unprompted like this. RIP.
I'm sure a lot of that will go away as their manufacturing process settles down. I like the recent announcement that they're going to simplify interior options, and that tells me that they're taking a look at optimizing their process.

Simplifying the process means better quality control, which means more predictability, which means less stress for employees.

I'd love to see them get on par with other car manufacturers on cars produced per employee per factory.
We have an entire fraud and safety team whose sole purpose is to deal with these situations. Every account that is flagged is notified. Every account is communicated with and there are always replies sent. Unless a droplet is actively being malicious, such as sending out a DDoS attack, or performing some other sort of determined malicious activity, there is absolutely no interruption in service. The account is locked so that the account can not create more resources, but there is no disruption to the underlying running resources such as droplets and otherwise. The intent here is to establish a dialogue with the user and determine if the activity is fraudulent or otherwise.
Two problems with this plan though:

1) Even when you succeed you can't start the car.

2) Even given the best case scenario you end up with a Ford.
> I personally have a nasty fear of wasps, which I cannot rationally explain other than I think they look mean and evil and can fly at you.

It's a hindbrain thing, I have it too. The rational side of my brain doesn't need the onlookers to explain to me the technique of staying calm and not flailing about; the hindbrain is incapable of listening and wants me to just fuckin' run as fast as is humanly possible.

It can be embarrassing at times...
There's been good discussion on some episodes of the Arms Control Wonk podcast[1] about how bad the South Koreans are at this, although I unfortunately can't remember on which episodes.

Things like military installations being obvious from aerial imagery because it's the only areas where someone incompetent at using the Photoshop clone tool has copied a bunch of trees around.

Other examples are "secret" missile silos being discovered because a bunch of buildings are seen in the exact size / configuration as other known military sites. The South Koreans having re-used the plans and architectural drawings.

They said that in some cases the most plausible explanation for some sites still being secret is to save face. Nobody wants to own up to how much of an open secret they are due to opsec failures over the years, even though everyone, and certainly the North Koreans, know exactly where they are and what they're for.

1. https://www.armscontrolwonk.com
That is this HackerNews mindset. Software can be done from anywhere, sure, and big German companies get it coded in India or East Europe. The high paying IT jobs here are not coders who produce software, but architects, business analysts, project managers, scrum masters, product owners, data scientists, IT consultants who work together with the client in person. The coding and system administration is offshored in a lot of cases.
DO is cheaper for the servers. AWS is nice, but expensive. If you have the money, use it. If you are bootstrapping or willing to take on challenges yourself, DO like environments will save you a lot.
The largest group that pushed for this change were women, sick of the automatic assumption they were a man These word are used to describe everyone, and they should be used when you are unaware of a persons wishes After someone tells you what they prefer, you should definitely respect their wishes.
I think your parent wasn't complaining so much that your reasoning is wrong or argument is weak, but instead that many people hear the denialist messages and think that the problem is not urgent or that they're already doing reasonable things. The "missing the point", as I read it, is that you weren't proposing a strategy or argument to counter that denialist message.

In my mind, there are two responses to this: (a) regardless of the current state of public opinion, it's worth developing technologies that give us options, and (b) making the media environment healthier and more honest would be a big win, and strategies to make that happen are far more valuable but probably much harder to implement.