skysight-inc/HackerNews huggingface dataset:
Watch the presentation from 6 months ago, where they explain the decision to build their own hardware for inferring :
https://youtu.be/Ucp0TTmvqOE?t=4309

It's not surprising that they also build the hardware for training. Correct me if I'm wrong, but Google use the same TPUs for training and inference, because the underlying operations are the same : multiply then add numbers. Once Tesla built the hardware for inferring, the design of the hardware for training is probably similar.

Unlike Google's TPUs, Tesla have a specific use case for the hardware (computer vision for automotive), and maybe than means they can further optimize the computation pipeline with their own specialized hardware.
Ask HN: How much would you pay for an extremely scalable, resilient database?
Let's say that there was a database with a magic consensus protocol that allows it to easily scale from one to tens to hundreds to thousands to tens of thousands of nodes.

Tens of thousands of transactions may be performed per second, each taking about 1 to 4 seconds to be applied (sufficing for any use cases that are not necessarily near-real time).

The database supports procedural functions written in all kinds of hipster/systems-oriented programming languages, and may be bootstrapped to support all kinds of data structures and queries.

It was made to be developer-friendly as possible.

The database can run on minimal hardware, from as little as 512MB of RAM and 2vCPUs to more along the lines of 2GB RAM and 4vCPUs. The database may be hosted for a minimal cost.

The database is resilient in spite of all but one of your nodes crashing, allowing you to fulfill Tier 4 SLA agreements in terms of uptime without the need of a team of Site Reliability Engineers (SRE), or engineers with domain expertise in distributed systems.

My question to you in managerial or in development positions at small/large startups or enterprises in HN: how much would you pay for such a database?

How would the price differ if it was through a one-time/monthly licensing fee? What fee structure would you personally prefer?

If instead this database was bootstrapped around with a developer productivity framework like Meteor that would significantly speed up time-to-production, where you can build an entire platform - from backend to frontend - in a single codebase, would you pay more?
Do two wrongs make a right? Please keep an open mind going forward.
How they plan to deliver this in that time frame? It would require chaining the laws and regulations. I would think that public testing and verification regulators want can take long time. You have to design standardized testing procedures etc.

If they ask money before they deliver (SoftBank, IPO, or deposit) I understand why they say what they say.

https://www.gh.st/

> Using a safety process typically reserved for the aerospace and defense industries, Ghost will be the first self-driving technology that can’t get bugs or glitches.

Nobody in aerospace would have balls to say something like that.
And our building capacity got destroyed by the government, so china took over. We were on track to be number one producers, but yeah. Same is done to wind now.
Matter-wave interference of a native polypeptide
AFAIK they're not a problem here in Australia either, and the language here could (charitably) be called English. I've never received one of these calls.
Yeah, which does not happen on grid scale.
> Java was a one size fits all language. Nobody wants that anymore.

That sounds like a very opinionated claim. Can you back it up with any kind of evidence?

Also, am I the only one that finds it kind of ironic that you describe how a scripting language, whose main use is creating interactive web pages, is used as a Java replacement?
He denied that the French post office was cashing in on friendly gestures that postal workers had been doing for years for free. “Postal workers always spontaneously and informally connected with clients and looked out for them, and that will continue. But what we’re doing is adding new services and bringing greater value.”

In my opinion, La Poste (the France’s publicly owned postal service) found a terrible way to break the social link with their customers. The actual situation is postal workers in France are complaining to work in terrible conditions because of a new work organization, monetize what make La Poste a more human and quality service won't improve anything.
#robocall complaints (USA, 2018): 3.8 million

#robocall complaints (Germany, 2018): 13375

https://www.ftc.gov/policy/reports/policy-reports/commission...

https://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/All...
Scripts and tips to get Clojure latest working with graal latest
Sugar is one of my few vices. I can get addicted to it fairly easy, and it’s really hard for me to kick the habit even when I try. When I cut it out of my diet I get to go through a few days of withdrawals where I have no energy, lots of craving, much higher appetite and a general level of annoyedness. After this I get periods of higher quality life with less sick days. Once I fall back in, I don’t even like the taste of sugary things for the first few days.

This is completely anecdotal, but my sugar habits are similar to drug-addicts, and while sugar certainly isn’t drugs it’s not healthy for me either. It’s also the only substance in my regular diet that affects me this way.
Building URL Shortener with MongoDB, Express Framework and TypeScript
Why do you care about its style so much?
Scaling in the presence of errors–don’t ignore them
Pilot language – JavaScript based cloud native programming language
Ditto validation tech frameworks. If those are not standardized then people will not be able to make an informed choice about which solution is the safest other than to wait a decade and do a bodycount.
None of those criteria fits NPD, except that they're good at hiding it. Only a few kinds of narcissists are charming.
A car is a hardware device as well, and an electric car does not have the kind of power budget that allows you to throw oodles of standard pieces at it without paying a severe penalty in range.
I've found that consistency trumps all aesthetic bike-shedding and hobby horses.
When a speaker cone is moving in and out at 100hz you will hear a sine bass sound. But when the cone is also vibrating at 10000hz while moving in and out at 100hz there will be another pitch on top of the bass sound.

So different wavelengths added together will tell your brain there are different pitches at the same time.

When all those different wavelengths are using the same volume at the same time you can imagine that all those added waves will become a mess. That is what is called noise.

But when a high pitch wave is 'traveling' on top of a low pitch wave your brain can distinguish the different pitches.
> sugar certainly isn’t drugs

I guess it depends on the definition of a 'drug'?
> and while sugar certainly isn’t drugs

It is. Like coffee is.
It's certainly a gentler introduction than the current, 2,000-page z/Arch Principles!

And along similar lines, it's kind of fun, if not at all useful in any economically rational sense of the term, to write nontrivial source- and binary-compatible code that builds and runs on everything from a 40-year-old 370 to a current-model Z (speaking hypothetically, as I don't actually have access to even a reasonable facsimile of the latter; I have, however, tested as far forward as late-model OS/390 running in 64-bit z/Arch mode on emulated hardware).
What's a drug? If sugar causes addiction, withdrawal, and it's unhealthy, then it definitely is a drug.
I've actually often read the opposite : raw mutex are usually faster than using channels (which are built over mutex).
First time I read about "sub-network" is in this AI Google blog post : https://ai.googleblog.com/2019/09/recursive-sketches-for-mod...

They talk about the concept of "modular network". The article itself links to the Wikipedia page : https://en.wikipedia.org/wiki/Modular_neural_network

Not sure it's exactly the same idea, but it looks similar.
There was a time in the medival ages where alchemists were kidnapped by kings and held in chambers so they would only generate knowledge for them. This obviously lead to a similar duplication to the one you describe, right up to calculus where Newton kept the thing hidden in a drawer and then Leibnitz had the same idea.

Once that kind of secrecy was gone our whole technical progress was accelerated, because people could build on the discoveries of other people.

Right now we are going back to the alchemist model in some ways (the highest profile people work for the big companies and don’t share their discoveries). This makes progress slower.
I sometimes hack the site I work on at work to do things more quickly than possible in the UI. Just writing commands into the F12 console.
I think you’re confusing a startup with a startup unicorn. You can start tomorrow a niche SaaS, e.g. a debt collection CRM for French market, and become a startup.

Are you successful startup? Yes (e.g. you turnover $20k a month solo). Are you disruptive? No.

Truly disruptive startups are in two digits range. Successful startups that “made it”, whether it’s revenue, money raised, or profit, are in the hundreds of thousands/millions.
Clojure: linting Datalog (with clj-kondo)
Fair point. And the moon mission. Autonomous driving is such a consumerist issue though, seems quite well suited for a free market dynamic. I'd rather see a great joint effort on fusion energy or something.
Maybe we got lucky ;)
In general our bodies evolved for a certain environment. Simple sugars were present in that environment (fruit, honey) but not at high levels. Our bodies are highly adaptable but when you start consuming orders of magnitude more sugar than we evolved for, you are exceeding the design limits.
If you have a healthy gut flora, sugar is fine.

If you have unhealthy gut flora, the sugar ferments and causes illness.
Because if you sit me in front of a dense book of text I'm going to read the same line 3 times over before noticing and the information still wouldn't have gone in.

Different people learn in different ways.
Drugs are nutritionless. Sugar is food.
Emmet is horrifyingly useful when you're typing html by hand. You may even forget where <, > and / are located.
On the other hand, having learned PHP inside-out as my first language, this is perfectly natural to me, and I miss the flexibility of PHP arrays in other languages :)
I'm not the GP, but here's my take on it.

First some good: Python is amazing for how approachable it is. I've tried to teach (non-programmer, but smart) people I know other simpler programming languages, and it doesn't take. For some reason, when I show them Python it goes so much better. Despite the flaws, Guido and crew clearly got this part right. I don't think any other language makes new programmers feel comfortable so quickly.

Ok, for the bad:

Python is a very slow interpreter. If all you're doing is gluing together C/C++ libraries and invoking them from Python, it works just fine. However, my experience writing new algorithms in pure Python is that they run between 50 and 1000 times more slowly than nearly equivalent C.

Python exposed so much of its its internal implementation for making C extensions that the developers hands are practically tied when it comes to improving the implementation. If you look at the Python C API, you'll see most of the structs exposed and 100s if not 1000s of public functions. Important (and complicated) extension modules (such as Numpy) are now dependent on lots of the current implementation details. This is the reason that alternate implementations of Python (such as PyPy) can never really catch up to compatibility. Many other languages provide the same functionality for C extensions/plugins without the same exposure to all of the internals.

Python painted itself into some odd corners by not requiring variables to be declared. Most programmers are surprised by the behavior of this snippet.

a = 0
def doit():
print(a)
a = 1
doit()
doit()

Also, it doesn't happen a lot in my experience, but typos in variables names can be silent errors because it will just introduce a new variable. Similarly, they needed to add a "nonlocal" keyword for when you want to modify something outside your scope. Note, you don't need nonlocal to just read it though.

If there was a "var" keyword required to declare a new variable, you wouldn't need global or nonlocal, you could catch more typos in variable names, and the program above would behave correctly.

There are other issues too, but this post is getting long already, and these are the some of the big ones to me.
I've worked on many integration projects for bad fit software purchases. Your comment reminds me of this:

Why Enterprise Software Sucks
https://news.ycombinator.com/item?id=21224209
It's hard to find good numbers on this, but one study[1] fond that well over a third uses the website (website + mobile website) and only about 20% used an app. Surprisingly, phone was still the most popular way to order. Granted, this is from 2016 and looks at all food orders, but it shows there's a lot more going on outside the tech bubble.

I don't know how many people are using the web app, but you're going to have to do a hell of a lot better to casually dismiss my user experience report. Even just 15% or 20% increase would probably be a good ROI, as a basic webapp is not very time-consuming to write and maintain if you already have an API for the native apps (it's fine to rely on the mobile app for account management etc.)

As for the UX, if you just use the "offers for you" then it's okay, but once you want something specific (that is, you're actually shopping for something) things tend to get harder. I don't think it's controversial to say that a 22" screen works a lot better here than a tiny 5" screen.

One paper found that desktop has 111% more sales than mobile[2]. That's a whopping difference! Two explanations for this:

1. Desktop UX is better, so customers find what they need and buy it, whereas they can't find it on mobile.

2. Mobile devices tend to be used quite a lot as "time killers": something you do when you're waiting for something else. So at least some of that "40% mobile traffic" is just time-killing browsing.

Either way, reports of the desktop's death have been greatly exaggerated.

[1]: https://www.businessofapps.com/data/deliveroo-statistics/

[2]: https://www.nngroup.com/articles/m-commerce-terrible-ux/
It's a bit annoying when you have a large project then someone introduces prettier. Suddenly every pull request has dozens of random formatting changes everywhere and it obscures the actual changes. It also completely nullifies the functionality of git blame (I know there are other ways to see the file history).
New YouTube TOS says that it can terminate anyone “not commercially viable”
> Democracy doesn't restrain people, really?

Not socially, not when it comes to the individual relations. I didn't mean convicing or voting are pointless, but it's not the end-all, be-all. It works for the lucky cases, but the bulk of the problem will require stepping on toes and deciding between mutually exclusive things.

Nobody who denies climate change actually wants to grow up in a refugee camp in 100 years and die at age 10, after 10 years of horror, to name just one of the consequences. Or in a society ravaged by Neonazis (unless they're Neonazis, then fuck what they want). So it's up to their betters to enforce their lack of consequence and intellectual integrity on them. They can't leave it at "failed to convince". Which, by definition, contains prior attempts to convince, just not an infinite number of them.

> If your approach isn't producing results, am I crazy for suggesting we think more deeply about strategy?

Who will "convince Trump", for example? You are simply are assuming good faith, functioning humans on the other hand without mental health defects, so what's your answer to where that isn't the case?
> the highest profile people work for the big companies and don’t share their discoveries

I have to strongly disagree with this for the specific case of AI/ML. The big company labs are publishing open access papers non-stop, often with code and sometimes even datasets. They're more open than some areas of academia, in fact.
I have worked in BI most of my life and concur with your sentiments. I have a slightly different take on the whole commercial vs Open Source. I think organisations should embrace both and make them both first class citizens. In BI space I would say go with Tableau/Power BI/Cognos for all your day to day dashboards and reporting but don't try use Tableau to create printed reports (still requirement in some industries). Tableau wasn't designed to create print PDF reports. Go with an Open Source solution like Jasper Reports[0] or BIRT[1] to create the printed reports. The essence of what I am saying is companies should use Open Source to fill in gaps not covered by the commercial software. Commercial software is good for end users. Commercial companies provide manuals and training is available from partner organisations. This means a lot for none technical users.

[0]https://community.jaspersoft.com/
[1]https://www.eclipse.org/birt/
You can put GUI apps in docker too. You just need to give access to X or the wayland socket.
Just replace "eight" with "two" and this could have been written about the human brain
A (weak) stationary distribution has no trend, no seasonality, and no changes in variance. With these properties, predictions are independent of the absolute point in time. The transformations to turn non-stationary series into stationary ones are reversible (usually differencing, log-transformations and alike), thus the predictions can be applied back to the original time series.

Treating time as a first-class component really just means to factor in the absolute point in time into the models at training time. This only makes sense if the absolute time changes properties of the distribution that cannot be accounted for with regular transformations. If that's the case, then we assume that these changes cannot be modeled, and are thus either random or follow a complicated systematic we can't grasp. In the first case, a NN wouldn't improve either, in the second case, we either need to always use the full history of the time series to make a prediction, or hope that a complex NN like LSTM might capture the systematic.

In any case, I think one of the more compelling reasons to use NN is to not have to do preprocessing. The trade-off is that you end up with a complicated solution compared to the six or so easy-to-understand parameters a SARIMA model might give you. And the latter even might give you some interpretable intuition for the behavior of the process.
The parent meant : gather training data with Lidar and Camera, then build a model with that data to learn to reconstruct a 3D space only from Camera data, and then embed that model in the cars.

Tesla is already using a model to rebuild a 3D space from Camera data only, the parent suggests to improve the quality of the transformation with high quality 3D representations from Lidar.

It's deep learning all the way down.
One project that anyone reading Hacker News ought to not be afraid of taking on is that which involves under-sink plumbing. There are so many valuable instructional videos on YouTube that will show you how to do the work correctly. If you mess up, the materials are inexpensive and easily replaceable. The risk of doing the work incorrectly is relatively low. The greatest cost is of personal time. You'll end up making several trips to a supply store if you aren't prepared.

It's a valuable skill to have that will save you thousands of dollars over a lifetime. Give it a try next time you need work done.
The problem with this simplistic summary you've provided is that qualifying a new type certificate is extremely costly.

Yes but you're missing that there are two sets of costs: the recertification cost for Boeing, and the retraining costs for their customers, the airlines. Boeing didn't want to pay and it didn't want to tell its customers that there was this additional cost and risk losing some sales.
I am not sure what it does here.

On VSCode there is a nice recommendation system, based on file types and vox populi (so one can see if other people use it). I wish other pieces of software hard it as well. (For Sublime Text there is https://packagecontrol.io/, but it requires checking with an external website.)

...

As a side note, do you know if there is a VSCode REPL for TypeScript? There is the console, but it is static in the sense - once can run the whole file. I have a lot of experience with Jupyter Notebook for Python, and it is a kind of tool that for some prototyping (especially in numerics) makes things orders of magnitude faster to detect, and fix, errors.
Libraries do not reproduce anything. They buy original copies and lend them out. Renting is a perfectly valid business model, and in this case it's paid by taxes.

But just because it's easy to copy does not make it legal.
Google has Edge TPUs for use outside datacenters, and they don't support training. Neither do the chips Tesla made for their cars. It's a pretty different problem.
Yet you decided to compare with feudal society...
I mostly feel these methods are quite overkill for most applications. As a purist, I'd recommend starting out with a simple linear regression and then moving on to adding methods to cover the letters of SARIMA by showing the need for each. It may not be as flashy, but linear regression is a stupidly powerful and very cheap tool for all kinds of situations.
Do you really need autoprefixer nowadays?
Form of the Dragon "makes you a dragon" in the sense that your life total becomes 5 and it also deals 5 damage to a creature or player (but not planeswalker because there weren't any back then, as a card type).

But, a life total is a unique characteristic of players, not creatures, and it's not P/T, while the ability to directly damage a creature or player is distinctly different from the ability to _attack_ a player (and enter combat with a blocking creature). So no, Form of the Dragon doesn't make you into a creature.

I suppose a card that actually turned the player into a creature, now that would be a fun card and I guess it could be done without even a token to represent the creature since you have the person's own body as a physical representation. You could get vigilance to avoid having to tap, because that would be awkward. Some people might misunderstand the ability of a creature to "attack" an opponent and that might cause some trouble. Anyway, probably a card for an un-set.

/p

(for pedantry).
Midshipmen Establish Study Group for Satanic Temple Beliefs at US Naval Academy
Seeing Yourself in the Past
Road Manners (1964) [video]
Run prettier on the entire codebase once and add an ignore-revs-file: https://git-scm.com/docs/git-blame#Documentation/git-blame.t...
What's Coming to JavaScript – Strict Mode