skysight-inc/HackerNews huggingface dataset:
That was a quote from the CEO of the company who makes the thing.

Fast precision proportional valves for ordinary compressed air have been available since the 1990s. I once had to price some. Price was over $1000 each. They're now a moderate volume product from Festo and others, and precision positioning of pneumatic cylinders is available. It's still not common.

Automotive valve actuation has all the same problems, plus pushing back against big forces from the combustion process and operating through the entire under the hood temperature range. A solenoid-type actuator for this needs considerable power. Schemes with pneumatic and hydraulic power to drive the valve have been used on some race cars. Plus there are little problems; neodymium magnets start to weaken around the boiling point of water, a temperature easily reached on top of an engine block.

There's now a supercar using this technology.[1] It may filter down to less expensive vehicles.

It's an obvious idea that turns out to be quite hard to make work. Study guide: [2]

[1] https://cecas.clemson.edu/cvel/auto/systems/valve-timing.htm...

[1] https://www.freevalve.com/
Professor Julian Birkinshaw judges that we may go from knowledge era where technologies lower transaction costs to zero to post-knowledge era where we use our knowledge to make more people feel better emotions:

https://www.youtube.com/watch?v=GVP0tb6FzCs
Not sure why this is downvoted. It’s a perfectly valid “serverless” architecture.

The only downside is that it can get quite messy maintaining.
What does the guide say?

Keep in mind that this is a guide from a Lisp using company (bought by Google) who wrote specifically two large applications partly, but significantly, in Lisp: a search engine for flight travel and an airline reservation system. Other application teams may have different rules&requirements, given that they may use Lisp in very different ways.
"Well stolen is half done".

Purportedly an ancient Spanish proverb.

In the context of where I heard it (the book Working Knowledge) it was described as corresponding to the idea that, when it comes to knowledge, usefulness is more important than originality. Or, in other words, something like the opposite of "Not invented here."

https://books.google.com/books?id=-4-7vmCVG5cC&pg=PA53&lpg=P...
Using CloudFront for a static website is a good choice if you really want to burn some cash with their outrageous bandwidth price.

Cloudflare free tier can serve terabytes of bandwidth for free.
Add some cheap hosting or free tier EC2 or GCP and you are good to go.
This sounds horrible. So badly designed, so divorced from elementary UX that it makes me wonder if it’s convoluted on purpose.
You would look at the warranty policies and guarantees. A 10 year warranty product is going to be better than one with a 3 year warranty.
However having been in Venice a couple of times, and coming from a Portuguese region where tourism is one of the main commercial activities of the city, I can relate with the theme park description, we even call ourselves Portugal's Venice!

It gets pretty annoying that when you go to places in the city center where you aren't known to the business owners, everyone assumes you are a tourist.
I don't know how you can believe this unless you somehow also believe professionals are at the top.
Considering Scott's interest in things kabbalistic (e.g. Unsong), and his general erudition, I suspect he knows more about the origins of Moloch than you give him credit for.

https://en.wikipedia.org/wiki/Moloch#Carthaginian_Cronus
Seems like this new organization is used as a soapbox for the founder. I.e. a way to satisfy his ego by disproving the economic/cultural status quo.

It’s foolish to tie up his technical project in with his idealistic crackpot social theories. one, he’s likely wrong, two, he’s alienating a ton of technical talent who think differently from him.
Is there any reason to think at this point that "5nm" is better than the others, just because it's a smaller number?

I mean, I'm not arguing that Intel isn't behind, but is there anyone normalizing these to something that can actually be compared?
Excellent, you may want to bone up on your knowledge of the United States economy and learn about its current and past far reaching surveillance laws and past intelligence work that has led to the assassination or jailing of many of its own citizens. I'm not defending China, but saying USA is any better is in my opinion, not living in the reality of the majority of the citizens of USA.

https://www.ohchr.org/EN/NewsEvents/Pages/DisplayNews.aspx?N...
Carthage and Canaan did share many cultural traits, and the Carthaginians also called themselves Canaanites. It's quite plausible that the Carthaginians would indeed worship Moloch and make sacrifices to that god, and that the mentions of child sacrifice in classical sources about Carthage are based on such.
Unfortunately for me, they don't mention macros in this tour of rust. Even after reading the official book, I'm still not comfortable with macro and macro syntax. Do you have any recommendations?
There's plenty of books written about this topic. In recent experience, I remember the World Expo Milan fair in 2015, L'Aquila earthquake works, or even the Coronavirus Hospital in Milano - 21 milion euros to host 25 patients - all ended up with arrests due to corruption.

In the past the legendary motorway Salerno-Reggio Calabria took decades to complete and was a major attraction for public investment and mafia suppliers.

These days, the government is thinking about building a bridge between Calabria and Sicily. This project has been talked about for decades, it's completely useless (I won't go in detail here, but the road network in southern Italy is in a really bad state) and with the upcoming European Union injection of money, it will become the next public work that the mafia will put their hands onto. Looking at the history, it's clear why this project became suddenly important.

Looking at the Corruption Perception Index (https://en.wikipedia.org/wiki/Corruption_Perceptions_Index), Italy ranks between Saudi Arabia and Rwanda. In Press Freedom, Italy ranks between Botswana and Senegal.

additional source: I'm Italian.
And replace s3 with backblaze b2
> Sounds like Australia. Lots of 100 year old buildings of no cultural or architectural significance get protected status.

You should visit San Francisco haha.
The Taste of Sri Lankan Traditional Sweets
Funnily enough - margin of safety is also exactly what works best in capital(ist) markets. See Graham&Dodd, or Buffett&Munger.

This reminds me that capitalism will probably be just fine once people are reminded (yet again) about what risk is, and that they should treat all their counterparties well, to get those long term win-win situations.
So, Larrabee?
Buy industrial/commercial appliances. They're ugly as hell and last forever. Except... people want nice looking things.
Indeed, what I'm saying is that inference is more powerful (i.e. better) than propagation. Most compilers only implement propagation, not full inference, allowing programmers to skip type annotations on local variables (since their types can be propagated from parameters and expressions), but not on parameters.

Basically, there's two complications with type inference. One is type variables that you need to then "solve" - in my last example above, the type of parameter `x` would start as a type parameter α (usually denoted by Greek letters in type systems literature), then it would be "unified" with `int` when used "like" an int (i.e. passed to a function `+ : (int, int) -> int`).

This is what happens in a language with a "simple" type system like OCaml, with no subtyping. (OCaml is slightly more complicated, but still all equations that it needs to solve only involve equality (I think)). If your type system features subtyping, things get a bit more complidated.

(x) -> new List(x + 1, concat("test", x))

This now generates two constraints, `α <: int` and `α <: string`, that the compiler needs to solve. One solution would be an intersection type `string & int`. Does this type make sense? Does it even exist? Will the programmer understand it? The question isn't only finding the solution, but also which solution is "the best" - how to even define "the best"? I'm not aware of any good answers to this question (not even MLSub, it only works for simple cases).

The other big issue type inference deals with, is generalization. If, at the end of inferring an expression's type, there are no equations involving a type variable (a bit of a simplification, but let's go with it), then it can be "generalized" - turned into polymorphic type.

(x) -> new List(x)

We might be able to assign the type `forall α . α -> list[α]` (or, a this would be written in Java / C++, `<T> T -> List<T>`), but again this depends on multiple conditions (is `x` used elsewhere? does it escape the scope? is `List` mutable?), and can get much more complicated with more features (e.g. upper and lower bounds, like Java's `<U extends Number>`)

In your example, figuring the type of `x` is trivial compared to above - just take the return type of `baz`.
Many things are so much less efficient now, though.

Where formerly we ate what was in season, we now have produce shipped around the globe, sometimes raw foods shipped across the ocean and turned into process foods and then shipped right back again. We eat meat in nearly every meal.

We used to die quickly at home when we were incurably sick; now we cling to half-life for years or decades.

We used to let our kids out the front door when they were bored, now we drive them all over town for everything in their busy calendar.

When we wanted to learn how to do a job, we'd talk to someone doing it and start working directly under them, quickly making ourselves useful. Now we spend years learning totally unrelated stuff, just to prove that we're human beings with a pulse who can be hired.

Now, flying across the world to have fun is 'necessary,' because parks and natural areas in our own backyards are not enough.

etc...
> The truth is, it's irrelevant whether it increases efficiency.

Why? Efficiency means performance per unit of effort. Being more efficient means you can take more smoke breaks, and still perform the same.
I used to run a pizza shop, and had the same thought, why not plot some predictions in R? Most of the obvious busy periods the management team was already talking about. It gets really hard to predict when someone is going to solve their hunger with pizza in the next half hour.
> "What would make it better?"

I'd like if it could be made possible to favorite directly in the thread, very much like the Refined Hacker News extension from the OP does. They have an animated screenshot that shows it very well[1].

Currently you first have to go to the comment (or story) itself (by clicking on the "xx minutes ago" or "xx hours ago" link) then click on "favorite" and finally go back to the thread to continue reading. For comments this adds friction and throws one out of context reading the thread. It is not too bad for stories - adding a story to favorites without having read some comments might not be something to be encouraged anyway.

> "Making the links work the same way as vote and flag?"

For me vote and flag work differently but flag and favorite work the same way.
I can vote from a thread but cannot flag and favorite from a thread. I believe making favorite work like vote, in the sense that it can be done from the thread, would be a good thing with little downsides.

A minor improvement would be to not have "flag" and "favorite" links next to each other. On mobile it sometimes happens to me that I accidentally flag when I want to favorite. Given that flagging can be easily undone, this is not a big problem. In my opinion having something harmless like "parent" next to favorite would be better still.

> "The intention was for users to browse others' favorites to find interesting things to read [..]"

I do that and I find it valuable but I have to admit that it is not without problems. When I go through favorite lists I don't know why someone found an item interesting enough to add it. In reality there can be a whole bouquet of reasons, just as an example: For me as an English as a second language speaker, I sometimes add an item just because I find the phrasing interesting or I found a new to me and interesting use of a word. A reader of my list will probably not be aware of that and might draw the wrong conclusions about why I added the item to the list.

[1] https://raw.githubusercontent.com/plibither8/refined-hacker-...
At this point I'm just being pedantic, but that does not explain why he called Moloch a demon.
Tell us more about what USA did in Japan
Cloudflare + Backblaze B2 (or Wasabi) beats this hard. They are Bandwidth Alliance partners, so you won't incur egress traffic cost in B2 side. Cloudflare's Free plan is more than enough in most cases. Also B2 gives you free 10 GB storage when you sign up.
Can't wait for 1.0 to come out. I love the pointer syntax. I think it is a good idea to keep the C type annotation as it has become standard and for use, the dot notation is really less confusing for beginners.
It's best to follow a "T" approach, have a broad skillset but with enough depth in one particular trade that can last economic downturns and for which demand is inelastic.
An understandable sentiment, VR isn't for everyone. Honestly, just Portal 3 would be amazing. I just think that a well executed Portal game in VR would peak the medium, at least for now.
Turkey also lost a lot of their drones. https://lostarmour.info/libya/item.php?id=23673
Where even is the downvote button?
I think biologically we evolve to be polymaths. Only after humans formed complex societies we have opportunities that sustainably reward specialization. And there is probably very little genetic reinforcement of modern specialization. Don't have my own experience but from what I see, family life of a polymath seems much more rewarding and with a lot of genetic reinforcement. The Revenant might be a good example of 2 stages of evolving human societies where one totally rewards Polymaths and in other you probably want to start being a specialist.
I did find one catch with the S3/CloudFront approach, relating to default document, when I was looking at hosting a static Hugo site a few months ago. With S3 web hosting, you can specify a default object which also works for subdirectories (e.g. so http://www.example.com returns http://www.example.com/index.html and http://www.example.com/foo returns http://www.example.com/foo/index.html). With Cloudfront, the default document doesn't apply to subdirectories, which would have broken my site.

(For the author of this article, it looks like the combination of CLoudFront's default document and custom error handling did the job for their site - just flagging this as something to look out for in cases where it doesn't work :-) )

AWS suggest a workaround using Lambda@Edge (https://aws.amazon.com/blogs/compute/implementing-default-di...) to rewrite the requests at the CloudFront layer - but at that point I decided that actually getting the site published was more important than adding more to the technology stack, so it's now happily hosted on Netlify's free tier.
Marx wasn't inspired by poor worker conditions: he wasn't an idealist and his writings aren't normative.

To claim that Marx isn't relevant for worker conditions today is to either misunderstand him or misrepresent him. The contradictions arising from social conflict can't be solved by air condition because they are bound to our mode of production.
Here are some shots of the Mask Registers
https://travisdowns.github.io/blog/2020/05/26/kreg2.html#the...

If seems like they just keep that area mostly empty in processors without that feature, at least for the processors related to the one pictured. Not really sure how much cache that would be effective could fit without a major overhaul, but likely a chip designer or enthusiast would. This could be why Linus focused on computational enhancement when he discussed transistor budget.
What about the Workers?
And here is another update from Gnome project regarding Rust adoption for Gnome Shell.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/...
Considering that they demoed Powerpoint and Excel in the keynote, I would assume, that Microsoft is going to offer Office natively from the start on.
The highest quality forum I know is AskHistorians on reddit. The content is amazing and it even seems to be getting better over time. They have very very strict moderation and the forum is notorious for how many posts are getting deleted by moderators (including all complaints about the strict moderation). But it works.
Huge fan of this kind of thinking.

I try to recommend this technique with software all the time. Basically instead of the workflow bring this

1) follow some tutorial online
2) integrate into real work

I do

1) follow some tutorial online
2) spend an hour to see how I can break it
3) integrate into real work

That step two does all sorts of wonderful things like helping you understand failure modes, better understand quality, make it easier to debug. You get the same knowledge over time by doing "real work", but it is much much more efficient this way :)
Frankly it's not the business of the USA to "turn a system into a democracy". Every government has and can fall at the hands of its own people if needed. You cited two viciously deadly and brutal examples of imperialism and I don't think you're making a great point.
I never had any problems with my Librem 15.
This may just be too obvious for you to mention, but GPUs only work well for (massively) parallel tasks such as matrix multiplication.

Of any day's computational workload, only graphics, (parts of) ML, and maybe space heating masquerading as financial innovation are amendable to be run in such a fashion. And those workloads are, as far as I can tell, already being run on GPUs (and similar) almost universally.

So I don't think there actually are major workloads that will shift away from Intel to GPUs in the near future?
Mmhmm Communication Software
First pass of rustifying the styles (gnome-shell adoption of Rust)
Yes the future is probably ARM/RiscV with many cores + GPU + some AI/ML/FPGA/Whatever co-Processor.
Cling C++ Interpreter Looking to Upstream More Code into LLVM
Is there? How strong? Out of that $100 how much of extra weeks of usage will I get and with what confidence level?

Also - Is it affected by the level of hardness in the local water and my patterns of usage ajd types of detergent I use? Does additional reliability affect any other parameters like energy and water usage?

In a multi-variable comparison like this it is impossible to say much about future past 5 years with much certainty, while the price is single biggest objective metric.
You’re right, I should have been more explicit. Passive noise cancellation is far superior for a window. I was trying to point out that active noise cancellation is not feasible (not impossible though) because of the extra dimensions and that the engineering behind active noise cancellation headphones is not the same as what it would take to cover a whole window. By several orders of magnitude.

Honestly, people should just drill an extra hole in their walls, add a quiet fan and put a series of passive sound plates and other known geometry to cancel the sound. Or pipe fresh air from the roof.
This comment looks very bizzare to me. The clock thing has been changed years ago, nowadays it's a timeface where you tap the hour in the first stage and the minute in the second, after that you're done setting the time.

> And a lot of useless stuff I cannot delete

Well yes, the os is made by a monopolistic ad company that tries to get your every last bit of sweet, sweet data through its services, but there's an extra step in the distribution chain where the hardware vendor can throw as much garbage into the system rom as they want. I deem android phones without lean cfw pretty much unusable.
Most of those, I would call "devices". I would call only those "computers", where you can do your software development on. And I share the notion of the previous poster, that the x86-monopoly for the machines you develop on should be distrupted.
Hidden until you get more karma.
In the case of professionals, the extra work is generally optional for extra rewards.

You can have a career as a software engineer with a 40 hour week if you want. It just won't be at Amazon.

You can have a career as a lawyer, just not at big law.

Professionals get to opt in and get commensurate rewards. The factory workers didn't get anything extra for their extra efforts.
I think it's still inaccurate to refer to Moloch as Carthaginian rather than Canaanite. The latter is obviously correct, though a bit vague. The former is contested and not as clear.
The Little Book of Rust Macros is a pretty good, but dense, overview of how macro_rules! can be used. (Procedural macros are a completely different beast).

https://danielkeep.github.io/tlborm/book/index.html
He points to a real problem, but the solution is - what? We are not in a position to say "efficiency must stop", all we can say is ~"this efficiency drive has serious drawbacks" - which we can say in all perpetuity to no avail.

I'm wondering if this is might be a problem of "incomplete models". Defined such, the human need for "inefficient gaps" in their work could be factored into the models, and we might get something that resembles a less controlled mode of production again, which doesn't burn out the workforce.

But I wouldn't hold my breath.
"Supporting" is a lot different than "directly killing people" like US does worldwide in regime change conflicts and wars.
that's fairly close to what i typically do :-/

probably around 48-55
Wickr (Encrypted chatting).

Bloaded, Slow, Buggy, Unreliable. Unfortunately some customers are too stupid and/or lazy to use a Jabber/OTR client.
From my past experiences you could run a site (and we have) with 200k daily unique visitors for <1000$ in hosting costs if it doesn't anything demanding (like write heavy).
The very wide AVX stuff with integer ops, like these from wiki:

- AVX-512 Byte and Word Instructions (BW) – extends AVX-512 to cover 8-bit and 16-bit integer operations[3]

- AVX-512 Integer Fused Multiply Add (IFMA) - fused multiply add of integers using 52-bit precision.

could be very useful. I could have done with those recently. They also don't (AFAIK) cause cpu scaling (polite term for downclocking). He may well be right with FP though.