skysight-inc/HackerNews huggingface dataset:
Could you please expound on that subject?
Why is CNBC covering this? Where's the amazon postmortem?
Again, I don't think this specific example is hugely significant, I'm looking at the larger trend.

Re: public endpoints. Say you're poking around a public web service, and it doesn't provide an API. Maybe you're writing a browser extension. Would you rather reverse engineer a JSON HTTP API with no documentation, or a gRPC-Web API with no .proto file?
People can easily be nice. But they are afraid. Being nice is seen as being weak and vulnerable in this culture and several others. The societies as a whole are sick and twisted away from basic humility and useful cooperation.
The thing is ISPs almost became a commodity until we figured out we could get higher speeds with cable infrastructure. We all remember the local phone company offering dial-up back in the 90s. In many European countries, ISPs are a commodity since the owners of the cable have to provide access to anyone at reasonable market rates.

That's why the fight for net neutrality is so important.
MonolithFirst
If you're going to put "NYT" in the title, it should be "NYT Op-Ed" since that's what this is. Opinion pieces are not regular NYT journalism.
You forgot Tesla's $3.3 billion in inventory. Their liabilities are greater than their assets to the tune of $1.7 billion. That plus the $4.2 billion in bonds is $5.9 billion in debt.

Subtract the $3 billion in cash and they'll need to come up with $2.9 billion between now and March of 2022, which is $.2+ billion per quarter.

Edit - Double counted cash. It should be $.4+ billion per quarter.
Is Beckstrom's Law the “Quality” to Metcalfe's Law “Quantity”?
Is Beckstrom's Law the "Quality" to Metcalfe's Law "Quantity"?

Image to help visualise my line of thinking.
https://ibb.co/c1YwLq

All thoughts appreciated!
Curious to know if you would count "ecosystem" as a point towards either? Afaik there isn't a standardized way of creating statically typed schemas for REST. A standard statically typed schema like GraphQL's allows a community to create and maintain tooling around it. A person would create"[some tool] for GraphQL" instead of "[some tool] for [specific api]"
Right. Considering that calls can be intercepted at either end, just securing his end does not preclude the call from getting compromised on the other end. Maybe that is why the security people are not pushing back that hard, since it is fairly hopeless to limit him to only speaking over secured lines. Sure it is easy for him to access a secured line, but not the friends he wants to talk to.
> And that a YouTube channel watching them do simple tasks could be quite revealing and therefore very educational.

Does such a channel exist? All I've ever found has been tutorials. I want to watch unix veterans use the tools. I've found that to be the best way to learn. Hell, that's how I learned vim.
Transistors also shut on and off fully in, say, a switched mode power supply, or a class D amplifier, or any other pulse-width-modulation-like scenario. That is all considered analog.
Warning on proposed WIPO broadcast treaty
The eigen c++ library comes somewhat close. But remember, Matlab is terrible at using multiple processors, so most people using Matlab won't see anywhere the performance most people c intrinsics get. This isn't because Matlab isn't capable, but I found that virtually no Matlab users try to write parallel code.
localForage only uses a single datastore. E.g. LocalStorage or SessionStorage or IndexedDB. Thus, stored data is lost forever if the browser unceremoniously purges that datastore due to storage pressure.

https://developers.google.com/web/fundamentals/instant-and-o...

IronDB redundantly stores data in multiple datastores -- cookies, IndexedDB, LocalStorage, and SessionStorage -- and self-heals if the data in any thereof is deleted or corrupted. For example, stored data is safeguarded in the event the user clears their cookies or IndexedDB is purged due to storage pressure.

tl;dr: IronDB is resilient in the face of data deletion. localForage isn't.
Not in sudoers file or group more likely.
You won't be a developer until you're 90. At some point, you'll slow down relevant to a younger developer. That's where you're value to a company will decrease. Your company or a potential employer will perceive you as expensive and lay you off or not hire you.

My best advice is to make yourself indispensable to a company and hope the company will stick around. Or create your own company that you can control.
I like that idea -- going to find some time to write!
My use case is pretty much parallel time series alignment with several layers of aggregation. I guess I perceive stream-stream joins as an easy way for me to wrap my head around how to structure my compute graph, but it seems doable with the method mentioned by @grammr. I'd hope for an interface roughly like "CREATE join_stream from (SELECT slow_str.key AS key, sum(slow_str.val, fast_str.val) AS val FROM slow_str, fast_str INNER JOIN ON slow_str.key = fast_str.key)". I do realize there are some tough design decisions for a system like this, but I'd also like to drop my wacky zmq infrastructure ;)
I hope Sergiu actually verifies us though
So the data is out there and nefarious people are going to be nefarious... but I'd be concerned that such an offering would lower the barrier to entry enough that terrible neighbors might blackmail each over by finding such information. I think a more reasonable approach might be to build up such a service behind a auth lock, execute it for yourself and a journalist and send those two reports and the tool to the journalist.
The European law also states that general warranty of consumer electronics is 24 months. No court would rule that someone should support a device such as phone longer, the precedent (the law + previous rulings regarding consumer electronics all around EU) is too strong.
Here's another invite link: https://initiativeq.com/invite/rrAsrKAj7

Still waiting for my verification though
Invented by the same person that invented Freon, too. Talented chemical engineer but possibly the most harmful human to have ever lived by some metrics.
Not completely related to the article, but more about debugging on Oracle v Postgres.

On Oracle to get a query plan you need to prefix the query with some statements that insert the query plan into another table (EXPLAIN PLAN FOR iirc), and you need to supply a unique ID for the query.

Ok, cool. So to get it out you need to SELECT some random poorly named extension function, giving the table and the unique ID you created above. It's not clear there is any easy way of knowing if that function is available or the user has permissions to read from that table.

Alright. So pretty bad, but not impossible. But then you run smack dab into an obscure Oracle error with a very unhelpful message. You slowly begin to realize that you cannot get the query plan for any query that uses parameters. At all.fE

In Postges it's simply a EXPLAIN ANALYZE VERBOSE prefix.
New Zealand tech workers finally have collective voice
The other thing they are very good at is marketing, both to consumers and to potential employees. I think this is largely thanks to the cult of personality around Elon Musk. I don’t really mean that in a bad way either.

If they can retain the engineering talent that has been making their cars (which is by no means guaranteed, from the stories I’ve heard of working conditions) then I think they have a good chance of catching up in the areas where they currently lag behind other companies.
> her are a couple of reasons for this. This first is that these problems are extremely hard to solve. And this is not true just in terms of algorithms, but also in terms of hardware. A humanoid robot is as complex as, if not more complex than, an automobile. Currently, humanoid robots go for $500,000 a pop. Even after economies of scale it's hard for me to imagine that getting below $50,000 — much less $5,000, which is probably the price range that makes them viable as anything other than a novelty for wealthy people.

I'm curious why you think that is the case? What is so expensive about humanoid robots? I don't disagree with you, I have no knowledge on the matter, i'm just curious as it doesn't comport with my intuition.
Good points. I don't see anything wrong with these individual open source releases. See my other comments about the larger trend this represents.

"Releasing these things don't give them control over anything that negatively impacts users" and "undermining competitors such as AWS" contradict with each other if you believe competition is good for users. The decision to release something as open source doesn't happen in a vacuum. Open source doesn't automatically make corporate activity morally good or neutral.
We ran Ingres on a multi-processor Sequent machine back in 1991 or so. I liked it then and I love Postgres now.
> Apple shipping minimal security fixes to old OS versions has ripple effects that are really unfortunate and expecting every small app developer to support 5 major versions of the OS feature matrix isn't practical.

I think this is a case where Apple has to make a choice between their developers' convenience or their users' UX. I personally think developers should cater to multiple versions just like any other platform (targeting Android APIs, Windows releases, kernel versions).

Apple developers aren't special snowflakes. They can handle what other developers have been doing for as long as programmable computers existed.
I mean if you can’t observe any difference from safe code, then despite having different intensional/operational definitions, they are extensionally equivalent, and that’s mostly what I care about.

The ApplicativeDo desugaring, which uses the Applicative combinator instead of bind in exactly the circumstance I described above, was added specifically to support this use case when we (at Facebook) were writing Haxl, which is just such an example of a commutative monad; it’s built on IO, but doesn’t expose IO to safe code, so there’s no way to observe the concurrency from inside Haxl.

Granted, I’m biased because I have a somewhat unpopular definition of “effect” and “side effect”—if an effect can’t be observed from code by a particular observer that is safe wrt some property, then to me it’s not a side-effect.

It’s pretty widely accepted that within an ST action, mutating an STRef is a side effect to any observers within that action, but from the POV of the caller, the code is pure and thus side-effect–free; but I argue that mutating an IORef within an IO action is also not side-effectful, say from the POV of another thread, if the IORef is never shared—e.g.:

-- Morally equivalent to “pure 1”.
do
x <- newIORef (0 :: Int)
modifyIORef' x (+ 1)
pure x

Again, all I’m really saying is that you need to be precise about what model of effects you’re talking about, and what properties you guarantee re. safety, commutativity wrt other effects, &c.
> and serialization is often only a few percent of that

A few percent is a huge performance win. For example shaving 5% off the latency of twitter / facebook's apis is huge. Thing about the compute, energy and bottom line impacts.

I do agree for many protobuf is overkill, there's way lower hanging fruit that will give a greater latency reduction.
I love this idea. My wife and I are terrible about unloading the dishwasher and usually end up using the dishes out of it and piling dirty dishes in the sink for a few days. Then when the sink is full, it's more work to unload the few remaining dishes and then load it with dirty dishes.

I'm now seriously contemplating putting this on a my list for when I renovate/build a house.

If I don't like it, it's also pretty easy to rip it out and replace it with a large cabinet, especially if you opt for the "built-in" door cover for the dishwasher.
The music on this video game is my favorite of all time in any game, I'm actually somewhat obsessed with this particular ditty from a later level: https://www.youtube.com/watch?v=aIhRPpWDa88

Very reminiscent of one of my favorite EDM artists, Boy-8-Bit, but predating him by decades.

Also, anyone living near Illinois should treat themselves to Galloping Ghost arcade, where you can play Darius on an original cabinet.
I don't think regulation is necessarily required, but I think consequences are... and serious ones at that. Data misuse and "oopies" data breaches by shady companies that were about to go out of business are actions that should be seen as malicious and come with serious penalties. Judges aren't the best at tech stuff but if they're lacking we (techy people) should help inform guidelines and let the justice system do its job here.
Your comment got me interested and I was looking at this March 2021 bond issuance. Does anyone know how in the world Tesla was able to borrow over $1.3B at 1.25%?

There must be some special case here.

Who would loan money to Tesla below the rate they could get in risk free t-bills?

This is the bond in question.
https://markets.businessinsider.com/bonds/tesla_inc-bond-202...
Theres a ton of talk about skilled immigrants and the american education system, and as a blue-collar automotive mechanic, I have no problem with immigrant doctors and engineers. Where I see the real problem is unskilled immigrants.

Take for example a job posting I had up for more than 3 months. I needed a solid mid-level mechanic. oil/air/tires/suspension and electrical a plus. I dont want my apprentices doing this work because theyre learning to do manifold rebuilds and such. And i dont want my old timers doing it because it will cost a fortune and i need them on harder problems.

So for weeks on end, I get at least 3 interviews a day from grossly unqualified immigrants. Why immigrants? nobody wants a kid who grows up to be a successful mechanic i guess. Everyone "goes to college" now. just ask my alignment tech with a masters in english.

- Ive had a slew of random tourists from europe backpacking around in the US who want a job, and cant seem to understand the gravity of a visa violation. They all want three times what I'm paying and health insurance.

- Ive got college drop-outs from china, russia, you name it, who either blew through all their money or were never qualified for college in the first place, and need something to keep afloat while they fake college.

- and finally, perhaps most controversially, I have central and south americans. Theyre either trapped here because of american immigration policy, or theyre fresh off the boat with a slip of paper written by a friend dictating what they will work for in cash. Most of them speak about 8 words of english. They are radioactive as far as im concerned; you would be insane to hire them.

We're always going to need doctors and engineers. not everyone grows up to be a rocket scientist, and thats okay. But im frustrated at how Americans have turned trade jobs (plumbing, auto work, electricians, linemen, pipefitters, etc...) into some kind of field that no kid can ever enter lest they be disowned.

update: I should clarify. These applicants are upset they must wait 90 days for benefits. we do provide health/dental/401k, just not on day one.
> "So we are ending this piece by asking Google directly: why?"

Where by "directly" they mean, "indirectly in this article". Asking Google directly would actually involve contacting Google and getting an answer from a spokesperson. You'd think Vice would have the pull to get in touch with Google...
All that discussion of screen layouts and no actual pictures to show the effect?

Video of in-cabinet gameplay: https://youtu.be/NOAliCg0WcM

More gameplay, screen-capped: https://youtu.be/arXkcI-FgS4
There's Open API Specification (Swagger). It's more documentation than strict protocol enforcement though.
Can you explain why he is not allowed to? I don’t understand the justification behind the regulations / laws here
Swagger Codegen, at least--which, yeah, solves many of the same problems as gRPC, assuming that it supports the server framework you want to use.
I read this book recently and don't remember Close suggesting that Pontecorvo was misled or blackmailed by the USSR into defecting.

Instead, Close's theory is that the USSR legitimately-but-wrongly believed the net was closing in on Pontecorvo and speculated his post-defection treatment and apparent lack of trust came from him not being totally co-operative as a spy.
Eventil Talks: Netflix for Tech Talks
The comparison to your apartment example would be pay-laundry, not ISPs. ISPs gain monopolies because of the last-mile infrastructure. Charging services are quite interchangeable as electric service is already running to buildings.
Remembering When Americans Picnicked in Cemeteries
Asking "who defines hate speech?" is a cop-out. No one ever asks "who defines privacy?" in discussions about that. Hate speech is just as obvious to anyone with a modicum of empathy.

It's plenty easy for people in general (except HN, where no one seems to have any notion of what that could possibly be without a grand arbiter to define it down to the spin of each quark) to recognize hate speech.

Platforms already have frameworks for dealing with bad actors. Hate speech is just like any other abuse of a platform, and should be treated as such.

In short, I have come to realize that I'm never going to convince this highly-privileged audience to genuinely care about actual marginalized people over some imagined, theoretical bogeyman. So this will be my last wasted effort on the subject, here.
Tesla currently has 400 supercharger sites in Europe, 2400 bays in total, by 2020 Ionity, which is a consortium of Daimler, BMW, Porsche, Ford, Audi and VW, is planning to build 400 sites, 2400 bays total, most with a 350kW charging capacity, which is double the power of Tesla’s chargers. There are also about 5000 CCS chargers already existing in Europe, lower power but ‘destination chargers’ will probably be valuable as well. Tesla plans to double its network over this time frame, but Ionity is just one organization, there will be many smaller players as well, both commercial and government. It seems very likely this advantage will be commodified as the market emerges.
Destination chargers are normally much slower charging and are not really usable for a long trip. Good for overnight but nobody wants to charge a half hour for every hour on the road.
They must have something embedded in the images to make them detectable in that case. Because otherwise they would be trying to compare each image against a huge amount of maps images that can have any number of modifications like colors and roads and different points of interest toggled on and off.
Hell we've only ever had at most one dishwasher, and Mrs Funk is always treating the bloody thing like a cupboard.
I wonder how Kit Kat is made in Germany. To me they taste better than the Japanese (plain) Kit Kat. Different chocolate? Sweeter? Not sure.
Spatial developer here. You too can play with these demos.

https://spatialsys.github.io/res/shots/webapp/

https://spatialsys.github.io/res/shots/webapp/room_mars_terr...
I can agree that the graduate level in the US is good, and sometimes the best. But as someone who studied in Europe and taught undergrads in the US, they were appallingly poor students, entitled, and lazy. The university was and is considered (roughly) in the top 15% in national academic rankings, and one of the top for its region. No way they were graduating at the same level as many other countries.
1. You are imagining current technologies at scale, but future technologies are likely to get cheaper and better. Robotics is still a newborn field. Cars have also gotten cheaper and better; the Model T started out around 20k in today's dollars for a 20hp car that went 45mph.

2. You're comparing an in-home robot to a contract cleaner. Robots would be cheaper for the customer on a contract basis, just as a live-in maid costs more than a contract cleaning service.

I do agree that the Jetsons-esque conception of a humanoid service robot is not how things will likely shake out as domestic robotics matures; IMO the humanoid is a simplistic image that demonstrates a lack of imagination.
> Moi? I see flags raising when tools are blamed (?) for cultural issues. In addition, it's not the quantity of face to face interactions that matter but the quality.

I don't think it's blaming the tools, rather just commenting that when you're jammed into an open office, sending an email is far less disrupting to your colleagues than having a conversation in person.
That heavily depends on where you're operating from. Ignoring the latency problems of using Hetzner et al. for a moment (if you're based on the US). Increasingly as the Internet fractures down lines of very distinctly separate legal structures nation to nation (or region to region), Hetzner, OVH and Scaleway are not going to be viable choices for most organizations in the US. Particularly as it pertains to production environments and until or unless they get proper US facilities.

If I physically operate in the US and I base my servers in the EU, then I open myself up to not only US but also EU jurisdiction and compliance in a myriad of ways. It's an entirely unnecesary additional burden in exchange for a discount on infrastructure (which is rarely the biggest cost in anything these days).

I have no intention of ever complying with GDPR for example, unless I'm running a very large organization. Not because I disagree with most of GDPR, rather, because I'm going to comply with US laws, as that's my legal jurisdiction and those are the laws I'm governed by.

Hosting with Scaleway, OVH or Hetzner is a big jurisdiction mistake in most cases for smaller US organizations, just as it would be to arbitrarily host in Japan or China or Brazil (ie foreign locales with entirely different laws).
Middle finger to developers is right.

It's even worse for us in ops who are supporting you devs.

You want to develop on OSX, but Apple terminated their 1U server line aeons ago, so build farms and CI pipelines that are actually building all those wonderful iOS apps are forced to use racks and racks of mac minis -- a consumer-grade product not in the least suitable for enterprise use. They've gotten worse over the years too, as last I checked their RAM is now soldered on to the motherboard so it's not even upgradable. Cooling of these racks of mac minis is a nightmare, and it's a real waste of space as well, as there's a lot of wasted space in the racks betwen the four mac minis per U. Mac Pro's were another option that was just as bad in its own way.

Theoretically you could run OSX on a Supermicro or something (as a so-called "hackintosh"), but it's not supported and (though IANAL) seems to go against Apple's Terms of Service which only allow running OSX on Apple hardware, so it's usually not a realistic option, even though it might be a lot less hassle than running on dinky consumer-grade Apple hardware.

I'm not sure if Apple even has half a clue as to what it takes to support its development ecosystem, or maybe it just doesn't care because it's raking in the dough hand over fist no matter what they do.
Planting Bitcoin Part One: Species
Yes, the possibility I described was for if they did not biodegrade significantly. More reading makes it sound like they degrade in weeks, with a few exceptions.
I searched around for info on this and couldn’t find anything really supporting your claim. At best I think you can say SO is going through all the same stuff that most other growing startups go through: needing to layoff some workers, pivot product strategies. That they are still raising money seems an indicator there is belief in the products, but sure, they might not make it.

For purposes of evaluating whether open-plan offices are effective, your comment seems at best disingenuous and at worst just some axe to grind against SO.
Do the Rich Capture All the Gains from Economic Growth?