skysight-inc/HackerNews huggingface dataset:
Not terribly surprising because co-CEO/founder Ryan Peterson was just on the Odd Lots podcast again to talk about the "Great Recession" in the shipping industry.[1]

This is also interesting because Dave Clark joined as co-CEO after leaving Amazon, where he most recently spearheaded the dramatic increase in fulfillment center capacity due to the pandemic[2], probably the most visible indication that Amazon leadership misread the situation.

[1]: https://www.bloomberg.com/news/articles/2023-01-05/odd-lots-...

[2]: https://www.geekwire.com/2022/how-amazon-ended-up-with-too-m...
Microservices are excellent when you have a self-contained set of APIs that need to be updated independently of other code. You must adhere to a contract, publish the contract and provide backwards compatibility for all existing clients.

Perfect example is a Payment Service. You have API tiers, client tiers, backend service tiers and likely customer service tiers hitting it and getting payment histories, issuing refunds, and hopefully requesting payment transactions. This code will likely change constantly and you want to deploy it on your own schedule versus having to match the schedules of all of the clients.

Other candidates might be an image upload service that crops, resizes and creates copies for CDN origin calls or a fraud scanning API that scores text submissions.

You definitely want to keep the number of microservices SMALL. At some threshold the number of services becomes unmanageable because you have to support all the old interface versions.
Trump tried to coerce several officials, including his vice president, to use illegal means and declare him winner of an election he lost. These people supported that, clearly. You can install a dictator without a single shot, your gatekeeping notwithstanding. And the comparison to Alec Baldwin is just disgusting.
>>Microsoft says new stuff should not be written in c like languages anymore

Microsoft is dropping C#? Source for that?
Yeah, very similar experiences across multiple different managers back when I worked at MSFT. The first one was always supportive and encouraging people to take time off, I really appreciated having her as my first manager at the company.

And the second one had a very full-on laizes-faire attitude where as long as your work was done, he couldn't care less where you were or what you were doing. Literally told me once "if you are going to be out for a week or longer, just let me know ahead of time, otherwise it's your business".

But he was also the one who was entirely no-bs, and if you were abusing this or slacking, you won't be on his team for long. One of the very few MSFT managers I've met who actually was willing to fire people (but it happened very rarely, as people knew not to slack or mess around on his team). If you manage to get all your work done in 4 days instead of 5 or prefer to work short days and then catch up on things at late night hours? Your call, as long as the results of your work are there.

Ironically enough, he was known in the org as someone who was really smart and got his team to consistently deliver on expectations and beyond. Turns out that when you hire the people for your team who get that attitude, and then you treat them like humans and not like some cattle, the results tend to follow. I feel very fortunate to have worked with that manager, not in the least because he was also incredibly sharp on a technical level (but was also smart enough to understand that he shouldn't be spending any significant amount of his time as a manager writing code).
Recent uarchs take no penalty for denormals and nans.
Wow, amazing story and writing!
Google asked me this in an interview.
I like the places that just shut the whole company down for specific weeks each year. 2 weeks at the end of the year, 2 weeks in August, etc. You also get the benefit of coming back to a reasonable inbox. It is not really practical for all of Microsoft to do that though, especially for customer-facing roles.
artichoke dough is way too thick. probably adds to the cost for no good reason, maybe because it's easier to bake consistently...
I know, but this scenario may soon be in the past. With smartphones and also ARM macs there is no feasible way to directly access the storage. And at least with apple devices encryption is the standard. It’s not even possible to run them unencrypted anymore.
Gravity is so many orders of magnitude weaker than electromagnetism that it is not even funny.
In other words, if your data is worth backing up, it's worth encrypting. Also, if you'd rather lose it than let it fall into wrong hands, it's worth encrypting.

Else it's just a jot pad containing nothing sensitive, and can as well be plaintext.
Has Every App Been Built?
> I understand that these regulations exist in the name of safety, just be aware that any electrical updates to your home will likely involve a lot more work than you initially think.

If it's been without issue for decades it likely will remain so if left as is. Once someone modifies it the risk of fire, electrocution, etc increases dramatically. That's why it needs to be brought into compliance as a general rule.
I think COVID profits drove the hiring

But it really comes down to the company.

For example, Tesla’s valuation was probably more dependent on that kind of investment because their valuation was based on the idea that full self-driving AI was achievable. Whereas Google isn’t because no one is waiting for Google to do anything amazing

But I pointed out COVID specifically because it seems tech companies overall benefited from the pandemic. Even I invested extra in tech companies during the pandemic because every other industry was physically being impacted by the virus.

If everyone trips and falls during the race, you’ll get first place, but it wasn’t because you got any better. But wait long enough and everyone will catch up
When I came into this thread I immediately did a search for Prince knowing there would be a comment about it here.
I do like their slices but I am not leaving mid-town for that. I perfectly enjoy Upside Pizza slices.
That looks like shit pizza. It's a freaking loaf of bread. The dough isn't supposed to bake like that...
One thing I've heard said about French food generally in the past is that there's an entire supply chain in France around French food in particular so you really tend not to get bad French staples at very many places--even if it's a random touristy place.

You can rinse and repeat in many places for various items. For example, when I was last in Germany, you'd get good sandwiches with good bread at any random train station in a system of any size. Try that in the US.
I’m unsure why this is so determined to use Nan tagging with a 32bit float. It’s not going to provide a performance win, it increases complexity, etc.

The reason we use tagged nans in high perf cases is that we’ve got 64bits burned by having to hold a float, but the total bit size for the alternative types is <= the significand bits.

Here we’re using nans to hold the tags, but all that’s doing is pushing the tag bits around: we haven’t reduced the value size, the access complexity, or provided any support for additional values.
> In the UK, where ground fault interrupters are part of the sockets it can be hassle

Did you mean US? I've never seen that, and searching 'ground fault interrupter UK' images all look like US sockets.

They're usually called RCDs (Residual Current Devices) in the UK, and they're fitted in the Consumer Unit.
I will personally always use hard fail. If I need to relay mail then I configure the receiving site to make an exception for the relay. If that isn't possible then I do not relay. In a corporation this requires some level of discipline and knowing what is sending emails and why. Security teams should have a weekly test to see if they can spoof senders in their corporate email both from inside their company and from untrusted external IP's. I have found it too easy to spoof people in legal, security and leadership in most companies.

Adding to this, hard fail should be used with parked domains without exception. If a domain is not used for sending emails then it should have a null MX and hard fail SPF stating not to trust any IP's or domains.

@ 1d in mx 0 .
@ 1din txt "v=spf1 -all"
@ 1d in caa 0 issue ";"
@ 1d in caa 0 issuewild ";"
dmarc 1d in txt "v=DMARC1;p=reject;sp=reject;pct=100;aspf=s;"
_domainkey 1d in txt "v=DKIM1; p="
_bimi 1d in txt "v=BIMI1; l=; a=;"
* 1d in mx 0 .
* 1d in txt "v=spf1 -all"
*._domainkey 1d in txt "v=DKIM1; p="
* 1d in caa 0 issue ";"
* 1d in caa 0 issuewild ";"
Bug -> skip -> speedrun (any %) :)
I, unfortunately, cannot find an online copy currently.

Knuth's TAOCP's latest published part, Volume 4 Fascicle 6, on Satisfiability contains a number of visualizations that really are amazing and worth just buying a copy of the book for, just to ponder over these images.

The satisfiability problem of whether there exists an assignment of boolean values that makes a given boolean formula evaluate to TRUE is, IMO, truly a fundamental problem in computer science.

Any piece of code with some inputs and outputs can be transformed into a boolean formula (albeit a huge one). This process feels akin to expressing molecules, from simple ones like H2O, to the highly complex proteins that make up much of our Cells, in their constituent atoms and more importantly the atom interactions.

Knuth (EDIT: Actually, Carsten Sinz) takes this concept one step further and produces visualizations of non-trivial boolean formulas that clearly show the regular, both symmetrical and asymmetrical, sometimes fractal-like nature of these formulas.

In my mind, these visualizations are quite powerful and strikingly show the fundamental building blocks of (digital) computation.
The Trump movement is a far-right movement by any definition of the word. Most of the users are Trump supporters. Saying unions are far left is not at all equivalent, considering unions do not represent a political movement that wants to overthrow democratic elections.
> There is a post going around just this morning about a Tesla that stopped itself on a major bridge in San Diego and caused a huge accident and pileup. I don't want technology that has the ability to take action like that on it's own. I don't trust it's decision making enough for that

There is still almost no information on this crash, probably because Tesla HQ stopped Elon from writing blog posts to put the record straight on PR-harming issues [0]. The fact of the matter is that the person was not using "Full Self-Driving Beta", given it does not activate on highways yet; the only real possibility is Enhanced Autopilot, ie. the driver hit the left turn stalk, the car moved over for them, and it detected a stopped car in front of it, either triggering the AEB system (which can slam on the brakes completely independently from every other system) or TACC detected a car and came to a safe stop as if the traffic in that lane was already stopped.

My guess is confused pedals or both pedals being depressed at the same time, since the accelerator will not spin the tires if you're on the brake whatsoever.

0: https://www.tesla.com/blog/not-so-revealing-story
"2 Gs", in the US at least, means "two thousand" (G as in Grand)
It turned out that actually this was a bit scary for 10 year olds. Some of them were fine, but a few of them were terrified by it all.

It might actually be something better suited to 12 year olds or adults.

Having done it once, I would now do it differently. I know how to do it all alot more simply.

It did occur to me to make it into a product that people could buy with all the stuff included, but it wouldn't be cheap I think.
The iPad Pro 12.9 has a better (higher resolution) screen than most business users.
A couple of weeks ago a new paper came out that shows how to train a high quality language model on a single GPU in one day.

https://arxiv.org/abs/2212.14034
My car is using the rotation of the front wheel axle to infer the speed. So it depends on tire diameter (tire type and wear), air pressure, temperature, and the precision of the mechanics involved, and it's generally nonlinear (difference gets larger at higher speeds).

My phone is sampling GPS position at a few Hz, and while the position itself may not be absolutely precise, the relative position from one sample to the next is very good.
how is that any different?

currently those that can't find work (even if they are capable) are getting social welfare.

all UBI is doing is that this welfare is given to everyone unconditionally. so the benefit does not go to those that can't find work but also to those that do find work. who then have the freedom to take breaks (when they have kids for example) because they are covered by UBI. and at the same time free up space for someone else who wants to work but can't find work.
"send text over the Internet to someone in real time"

Sounds a lot like email with push-mail functionalities.
> Remember when everyone cut jobs and canceled orders at the beginning of the pandemic and it really bit them?

No. Did they have layoffs previously? I also don't remember anyone cancelling orders and cutting jobs at the beginning of the pandemic.
There are also some other 'interesting' ways to use Make.

As a batch runner: https://news.ycombinator.com/item?id=32441602

As an init system (which inspired my use of it as a batch runner): https://web.archive.org/web/20110606144530/http://www.ibm.co...
Nobody is born with resources or money.

Societies institute those practices. Societies can decide to change them.
C# is a lot closer to Java if anything, should clarify to be c and c++
Here's a better chart, which is equivalent of the integral of the chart shown in the article.

https://www.cargurus.com/Cars/price-trends/

(pick Jan. 1st, 2019 as the starting date to see have far things have to come down)
Can you build a viable society on volunteer work alone?

I'm sure there are a few (1:million) saints among us that just selflessly give their all, but why would anyone else take any shit from their boss or customers?

I like fantasies too but really consider it for a bit; most people volunteer at animal shelters to play with the cute puppies and kittens.
> (and no, saving costs is not a justified reason)

This is incorrect. Every jurisdiction allows for laying people off to reduce costs. This is the primary thing a business is supposed to do -- hire when there is more work and fire when there is less work.

The only requirements in the EU are notification periods and filing the appropriate paperwork for mass layoffs -- known euphemistically as "collective redundancies". See here: https://europa.eu/youreurope/business/human-resources/employ...

Moreover European companies lay people off all the time during downturns as does everyone else.

https://www.wsws.org/en/articles/2022/12/23/mkez-d23.html
For your network question

My village (UK) copes easily with everyone at home with the ovens on full cooking Christmas dinner and putting the kettle on after a football match, so clearly plenty of spare peak capacity (the grid has to match supply of course)

The average car in the UK does about 7,000 miles a year, in the US about 12,000. That's 230 miles a week in the US, needing about 76kWh of power. That's an average 450W draw. Homes used to use more than that keeping the lights on.

No doubt about electric generation, we need far more. Not hard, not expensive either. Generating it at a constant rate is a different thing, but with 200 million mobile batteries connected to the grid that's a fair amount of power shifting that's available.

For your power outage problems, I had one last night. They turned the power off because a vehicle crashed into the overhead lines. With no power my oil boiler doesn't work, so it's rather moot. Do US home typically have heating that can work without any electricity? Do they generate their own electricity to run pumps etc?
More likely, the reason the Navy is publicly talking about it is to encourage their people to report anything suspicious that they see.

Which they might not be as inclined to, if they felt that they'd be considered a lunatic.
No, and there aren't any (public) cores deployed with Worldguard support that I'm aware of, at least none with user-controllable software, nor am I aware of any alternative implementations to Worldguard e.g. FPGA designs for prototyping. Seems like a fairly involved product.

If you just want some kind of trusted key storage/signing inside a secure enclave style design, to keep things secure from the OS/hypervisor, something like Keystone may be more your speed. It largely just re-uses the existing M-mode privilege level to enforce separation from the OS and userspace stack. It isn't 1-to-1 with Worldguard, but it's a start, and in theory you can "just" patch the SBI implementation to support it: http://docs.keystone-enclave.org/en/latest/Getting-Started/H...

Anything implemented today is probably going to be missing some key features of a complete stack, but the parts are all mostly there, and still moving.
126 ms is already well above the threshold of latency you can expect to notice when typing at a keyboard. By comparison, it'd almost be a long enough time to start caring as a TTFB. It really is a shockingly long time.
Savings accounts have poor returns and don't need the help.

Is short-term investment that much less useful than long-term? Especially when the stock market is so big and smooths out short-term investments so much? We're effectively paying a lot of money for that bias, and I'm not convinced that's better than a tiny bias or no bias.
Good luck using it with docker, many images don't support ARM, let alone RISC-V
I'm not sure why you sent this to me. That book was actually the source of:

* The 3 second rule I cited: "To avoid tailgating, use the “3 second rule”: when the vehicle ahead of you passes a certain point, such as a sign, count “one-thousand-one, one-thousand- two, one-thousand-three.” This takes approximately 3 seconds. If you pass the same point before you finish counting, you are following too closely." https://www.dmv.ca.gov/portal/handbook/california-driver-han...

* Real-world stopping distances being longer than 3 seconds (3 seconds * 55MPH = 242 feet) -- "Assuming you have good tires, brakes, and dry pavement: At 55 mph, it takes about 400 feet to react and bring your vehicle to a complete stop."

Of course, all this is orthogonal to my main point: If someone dives and brakes in front of you, with a slower starting speed and equivalent or better brakes: you're a-gonna hit them. And no one seriously proposes that you should never drive faster than the lane next to you, which would be the only way to avoid this.
I was showing that his description of ESG hardly qualifies as grievance that deserves downvoting. If we agree that his description was neutral, great!
Calling C# a C-like language is like saying JavaScript is a descendant of Java.
Looks cool. Are you familiar with Halide? In terms of target support or implementation complexity, how would you company using highway vs using Halide for similar projects? (I work at Google, use Halide)
"We can argue that society is responsible for its own poor and needy as well, but that is not the same as saying those people have a particular right to anything"

That's exactly what it means, though...
True. Also, reciprocally, why would the 99% accept a governance structure where they get 0% of the governance?
I totally agree that companies may not get the right people. They also may not intend to get those people. A lot of companies get rid of teams they don't need rather than individuals. Sure, it would be more efficient to lay off dead weight from all teams, and reassign the remainder of the teams you don't want, but higher ups don't have the time for that.

And I was affected by a layoff just recently, but layoffs don't really hurt good engineers. You just find another job. My whole team was nuked back in November. But I found a new job within a month, and at a 25% pay increase. So taking a cut would have been a terrible deal. They say the market is bad, but I think that just means bad for bad engineers. Whereas quality really didn't even matter a year ago.
That's what I used to tell people about San Francisco when I lived there twenty years ago -- the high end restaurants are great, but what's more impressive is that the average neighborhood eatery is more often than not really amazing, too.
> But the nothing can instantly stop, it's physics.

A car striking a pileup in front of you can come pretty close, though.
You could just use Java as the example: Compiled to bytecode, which is executed by a runtime interpreter. So: It's compiled & interpreted.
Detecting/combatting instances of racial bias and affirmative action are not the same thing, in fact it's basically the opposite in that's it's eliminating actions that disproportionately benefit one racial group over another.

I don't doubt that some companies use this data to drive quotas but that isn't something inherent to collecting and analyzing race/gender info in hiring.

On top of that, something being impolite to mention doesn't mean it's not driving discrimination.
I have a long-running thread on the Django forums with a bunch of opinions about this topic: https://forum.djangoproject.com/t/structuring-large-complex-...
Very cool. Coming from the web dev world, the gaming world seems very protective of everything about development. This makes sense coming from the AAA studios, but it sadly extends to many indie devs as well. Hopefully there will be more embracing of the open source model in the future.
How much code compliance you need to do depends on the work being done and your local inspector.

I replaced a panel that was rusted out (there was literally a hole rusted through in the back due to water intrusion in the wall) in a house that was built in the 1940's, re-wired with circuit breakers sometime in the 80's.

The electrician said I didn't need to replace any breakers, just the panel. I asked the local inspector if I had to put AFCI's and GFCI's everywhere required by modern code, he confirmed that it was highly recommended, but not strictly required for existing circuits, only for new circuits. I also didn't need to install a cutoff before the panel.

Since I was buying new breakers anyway, I ended up putting AFCI/GFCI's as required by code.
There is also yr.no, it has many details and looks great
Ants Long Path
could be worded better but from context in the sentence I read that as c/c++
It's a passive aggressive funding fight. Just politics and business. I'm pretty sure Loeb isn't as crazy as his latest claims make it seem, but without outlandish bold claims no one will fund future observation and scientific work on it. At least that's been my take on Loeb's behavior.