skysight-inc/HackerNews huggingface dataset:
There can be value in "things will be fast by default" vs "things can be fast if you use a careful subset of the language". As well it is nice not to have to depend on v8 being the runtime to get good performance.

One thing I appreciate about say, Rust, vs C# is that in both using iterators to do operations on collections is the standard idiomatic thing to do. However in C# there is always some overhead, and at big scale you have to question whether that overhead is ok here. Usually is fine but sometimes you have to drop back to for loops.

With Rust the iterators pretty reliably get compiled down to very efficient code. So you just do the usual easy thing and get the good performance, no need to worry about it.
> prior to the Rome converting or the Aztecs in the Americas — they’d literally sacrifice humans.

Even if you would consider the Romans to engage in explicit ritual human sacrifice they just weren’t within five orders of magnitude of the Aztecs. We have less than ten attested instances of Roman human sacrifice ever. Human sacrifice was the irreducible core of the Aztec religion.

https://en.m.wikipedia.org/wiki/Religion_in_ancient_Rome#Hum...

> Human sacrifice in ancient Rome was rare but documented. After the Roman defeat at Cannae two Gauls and two Greeks were buried under the Forum Boarium, in a stone chamber "which had on a previous occasion [228 BC] also been polluted by human victims, a practice most repulsive to Roman feelings".[56] Livy avoids the word "sacrifice" in connection with this bloodless human life-offering; Plutarch does not. The rite was apparently repeated in 113 BC, preparatory to an invasion of Gaul. Its religious dimensions and purpose remain uncertain.

https://en.m.wikipedia.org/wiki/Human_sacrifice_in_Aztec_cul...

> What the Aztec priests were referring to was a cardinal Mesoamerican belief: that a great and continuing sacrifice by the gods sustains the Universe. A strong sense of indebtedness was connected with this worldview. Indeed, nextlahualli (debt-payment) was a commonly used metaphor for human sacrifice, and, as Bernardino de Sahagún reported, it was said that the victim was someone who "gave his service".

> Human sacrifice was in this sense the highest level of an entire panoply of offerings through which the Aztecs sought to repay their debt to the gods.
I posted my project on Reddit and received 9 job offers
But Go compiled to WASM does (or some kind of runtime).
> It's not every day you see an internal combustion engine on a kite.

Yup. The engine was more important than the understanding of the principles of propulsion too: even if the four forces had been identified by Aristotle, that wouldn't have been much use in achieving sustained powered flight to civilisations whose closest approximation of a propellor powered by a turbine engine was a waterwheel.
Been using some on and off since my school days. Also if you include tools like Cordova which help you create a bunch of apps instantly, or something like WordPress or Vtiger.

It seems to be that low code is ideal for prototyping. You have more building blocks. The actual cost is that some of those building blocks may go obsolete and need maintenance. And some will not be suited for your use case, so you have to customize it.

It flips around the dynamic of 90% development/10% maintenance to 10% development/90% maintenance.

Excel is probably the holy grail of low code. There's a whole lot of power in it, so much that it gets dismissed as a layman's tool. Even some of the stuff people are excited about GPT-3 doing, Excel already does.
>For this reason I predict that, like domesticated dogs, robots have limited room to rove, close to protective masters.

Maybe, but robots will have something that domesticated dogs, and their wild counterparts, don't have - the ability to communicate and effectively (perfectly?) share information. Just like a driver would ask a gas station attendant for directions, a lost robot could ask a local one for information on its surroundings and use that to plot a course. My Roomba may not need to leave my house, but it could tell a passing delivery bot when it has arrived at what I consider my front door.
AFAIK, with pledge() a process can tell the kernel “I’m only going to use X, Y, Z features” (e.g. read, write from file system)

After the process has told this to the kernel the process can then only do these things for its life time. You can pledge() again later, but you can only restrict your pledge never expand it.

This is a nice feature because it limits the number of processes that can potentially be security liabilities even if they have bugs.

unveil() is a similar feature but for file system paths.

It’s a feature of SerenityOS (inspired/borrowed from OpenBSD), and not a feature of C/C++.

Try reading the article, it’s pretty easy to follow :)
This is not evil. Evil is a font that's so different metrics-wise that it makes the page jump away from where you've been reading it.

And then a large ad loads, and makes it all jump away again.
I think the point is, while there are limits, most of those will last longer than the resources anyone would have to defend themselves. It doesn't have to be limitless, only a bit longer than anyone can "survive".
Also how do they know the password at all? Is the CIA storing passwords for classified material in plain text?
>> As of Rust 1.62, compilation time is no longer a valid criticism. Things have improved so much in the past 2-3 versions, it's no longer slower than C++. Sorry!

Is there a report or study somewhere that shows how much it has improved?

I had heard improving compilation and build time was being worked on, but I don't get to use Rust much in my current work.

I would be interested to see how much improvement has been made and in what areas.
If the software is not crap, I'd very seriously consider one of these, if it had a mini jack.
When writing this comment I originally wanted to make an analogy to law and the reason the law is (usually) followed isn’t because “law” is a magic word that gives the text magical powers but because if you don’t follow it, some goons with guns will eventually show up and convince you to follow it. In this case, the goons are that “trusted party” that’s meant to reconcile the state of the paper with the state of the real world. We know it’s not perfect which is why we have various levels of redundancy and oversight, and while it’s still not 100% reliable it usually works quite well.

However I’m not sure what you mean to signify with your paper vs stone tablet comparison. Unlike blockchains, paper doesn’t claim to do anything magical compared to stone tablets - it’s still just a medium of storing written text.
Solaris is Unix for the purposes of this discussion.
Looking into the World of Frog Gigging
Most of the hardships of that period were selfinflicted.

You may want to believe Yeltsin was a US puppet all you want.

That does not change the fact that when the USSR fell, and nations had to compete on an international market, the industry of all Warsaw pact nations was utterly uncompetitive.

That does not change that there is corruption in all levels of Russian administration, and for all this time they have been a drain on Russian people and its economy.

Putin just pivoted a balanced but failing state into a petrostate with him as the head mafioso.

Want to not be easily destabilised? Choose a more reliable and accountable government. Russia had some chances for that. Now Putin has enshrined in law his rulership until his death.
Take the gloves off, make a cyberpunk game.

C'mon; who doesn't want to run around down dark alleys in the middle of the night to do sketchy missions, and jack their deck into a megacorp's system to fight off some ICE?

But yes, I imagine no amount of disclaimers would save them from the damages caused by people doing outright stupid things.
I highly recommend his work. It is all uniquely entertaining, most books consumable in a day or two, and some of which I find oddly terrifying (Cat's Cradle) sometimes on an existential level (Sirens of Titan). Though always always a fantastic read.
> unfortunately the alternatives to Google are usually not any better in this respect.

I don't that's necessary true. Google (and maybe Facebook) are unique in the size of personal data they hold and they types of data they have access to. If you move email or docs or search to something else, at least that's one less data source for them about you. (Assuming they are not selling it to data brokers Google has access to.)
> "maybe getting slightly less sick" as a reason to get it

You are barking up the wrong tree if that is my upside. I get sick all the time, I got kids in daycare and school, its just a fact of life. I don't ever know what I got or if maybe I'm not getting enough sleep or a bit hungover. I don't need a pharmaceutical for anything that ails me, yet.

Ordinary people under 50 doing the cost benefit analysis might rightly come to the conclusion that there is no medical or social benefit to getting the vaccine. Can you learn to respect that or is this vaccine really a must have for anybody?
I bet it was a co worker who wanted to leak but also didn't want to be blamed. Or maybe even a coworker who had a grudge against the defendant and didn't care about the leaks at all.

It would be pretty easy to set up. If you work in the same room or building as a coworker how hard is it to set up a camera or a physical key logger to steal their password? Once you have someone's username and password you can make it look like they did anything. You could even do something nefarious on their computer when they went home for the evening.

You may think that as security professionals they would definitely notice a key logger, but do you honestly think _anyone_ checks the back of their computer every time they come back from a lunch break?
With the amount of abuse and scorn heaped upon Hungary from Brussels, is it any wonder? Western allies are toddlers.
Storing information on paper using the Pen To Paper protocol
I don't think it needs to be illegal, because the "market pressure" is still there:

- users don't like it and go away without actually reading the content

- Google detects click-away from these sites as a bad search result and begins downranking them (ask yourself: "Am I getting to most of these sites via search results, or via mindless social media browsing?" Social media isn't optimized for search-efficiency signal like a search engine is).

So there's a negative-feedback loop on the thing, but the transition from accessing the web via search to social has disrupted the old feedback loop enough that some people think it's short-term profitable to be like this. It will be until either Facebook catches up to the game and starts down-sampling bad actors too or users get tired of it and stop clicking through off of social to those sites, but I expect that negative feedback loop is kicking in.
And how often is that needed? And how often does it not also involve other issues, such as violating money laundering rules or tariffs?

Crypto is the only payment rail that is practically accepted nowhere (I cannot use it to pay 99,99% of the places I do business with).
Who said anything about a minority of laymen? Imagine 5 years from now we learn that the vaccine was a clear net negative for certain populations that were forced to take it. It doesn't really matter if the experts were "acting on the best available evidence" or whatever excuse they want to make, they removed the choice from a group of people, when you remove choice you are responsible for the outcome.
Put some respect on his name.
"better" yet: ads download immediately but the content you are looking for takes forever - bonus points if they automatically play some loud audio
The actual code running comes from an unpublished module @davidsmaynard/attractor_iterator. It also returns a new array instance for that part. Most importantly, it uses a strange mix of global variables, class methods and properties, which I guess the author tried to optimize by trial & error.
I can get most of these. Greed. Fear. Mistake.

What I don't get is this one:

> autoplay videos that follow you down the page

It is not possible to concentrate on the text if you keep playing a video, possibly with audio track as well, in my field of view.

Why would you ever choose to do that?

And there are even sites that play the same in-house video, on every page, from the top.
Would love a Microsoft Gaming OS where I could run a browser, steam, and nothing else.
Well, this is an application: sell it to the king, accuse him of sorcery, have him burned. Become king (and ride horses.) ;-)
> There can be value in "things will be fast by default" vs "things can be fast if you use a careful subset of the language".

One could equally say that there's value in "things will be general by default" vs "things can be general if you use obscure features of a language and thirty libraries to generalize the things that aren't general yet".

Yet most programs seem to be following the 80/20 rule, so the majority of code that has been ever written seems to prefer generality over raw speed. Of course one possible solution is to write the general parts and the fast parts of your program in different languages, but interoperation may be tedious.
Types of non-petroleum based plastics and what they're made from
function cdf {
cd `dirname $1`
}

From my .zsrhc. This only does the file use case, it doesn't work for directories. Probably easy enough to add.
IAB usually heavily recommends those to news sites that have to/think they have to partner with them.
> If middle class-ish people in the West could hire more people for the equivalent of a couple dollars an hour many would absolutely do so.

They absolutely could if there was any political desire to allow temporary low skilled immigration. In practice this doesn’t seem to be compatible with democracy. Singapore is not a shining light of labour rights or democracy but their government does have to pay attention to public opinion which is why they use less migrant labor than the Gulf monarchies.
Yeah, some better examples that I use on a regular basis:

1. Take out the trash on Mondays
2. Pay the credit card bill on the 5th of every month
3. Get a haircut every 5 weeks
4. Pay the water bill every 3 months, etc

Having those sorts of things in my recurring To Do list are very helpful to ensure they don't get forgotten.
Also you can use the official Bitwarden clients with a free open source self-hosted backend, like vaultwarden [1].

[1] https://github.com/dani-garcia/vaultwarden/
Seems like a death sentence atm.
Honestly, I can totally relate to this feeling. While reading that same line, I was taken back to being a kid and having to install Windows this way. It's amazing how much time and advancement can make what used to be normal, feel nostalgic. I'm glad to see this kind of "Feature" come back around.

Everything that is old will be new again some day.
> is it like application permissions?

FWICT, only sort of.
It's like giving up permissions that you might already have (presumably to reduce potential security problems).
And it's a bit more specific to the kernel.

Pledge: "I will at most use these kernel facilities" (don't let me do otherwise)

Unveil: "I will at most access these fs paths" (hide all other paths)
there is no schwa in oboe, its oh-bow not oh-bow-uh

ō′bō <-- see? From the American Heritage Dictionary 5th-ed.
A schwa is the upside down 'e' which is not present.
Amazon Redshift Serverless – Now Generally Available with New Capabilities
Here's yer needed citation, hoss: http://www.glennsmuseum.com/bombsights/
The thread title refers to the steam engine, and yes, I’m referring solely to mechanical engineering and by extension the scientific method. In no way intending to discuss or disparage the myriad achievements of other formerly extant cultures of the world that took different paths to different destinations.
Climate change is a very complicated problem. Virtual reality does not solve it. Author's bet is just another example of shallow thinking.
I had one of those, and I think the cliff detector was even more basic - a sensor that brushed against the floor and tripped when it no longer was pressed. I remember being disappointed when I learned that it's approach to sweeping was "do it for a long time and eventually you'll get everything." Maybe, but I had higher expectations. Mine also regularly blew through the IR "walls" and got stuck under a dresser, waiting for me to return home with it's familiar "help" beeps.
This seems interesting, but unfortunately I can't find the full text anywhere and I'm not about to pay $32 for an article.
Sure, maybe. I guess you can argue two things:

1. That outcomes should be binary, i.e. "guilty" or "innocent" with no mistrials.
2. That outcomes should be decided by unanimous, supermajority, majority, or some other arrangements.

I don't think either of those arguments are especially fundamental. My point was only that it's a bit hyperbolic to view the whole hung jury rule as some sort of Bill of Rights violation.
> Who cares about playing with strangers?

It's not a job. If I want to play, I want to fire up my gaming PC, start the game, press a "Match" / "Play" button, wait 1-2 minutes and start playing.

If I have to do organized events then I might as well not have sat on the gaming PC at all.

But I'll concede that there's a class of games in which this mindset means you're basically pissing against the wind and you'll have a very bad time. Hence I am avoiding them entirely but still wanted to give you my perspective.
UCoW – Ultimate Code Wrapper on the App Store
VinFast is likely a scam or a play to swindle investor money. I'm totally surprised by a US state giving free money to a Vietnamese company. I thought it was just tax incentives. But it seems like they're actually giving them cash.

VinFast is part of Vingroup. It's a conglomerate that has close ties to the Vietnamese government. They've failed in every business except real estate. For example, they tried to make a smart phone, supermarkets, convenient stores, hospitals, schools. All have either failed or outcompeted by other companies.

They succeed in real estate because the Vietnamese government give them cheap land grants.

Everyone in Vietnam knows Vinfast gas cars are bad. No one buys them. They force their employees to buy their gas cars. When someone in Vietnam publishes something negative about their cars, they threaten them.

Their work culture is incredibly bad. Like work culture from the 1950s.

So why does VinFast want to expand to the U.S. market when they can't even sell cars in their home market? Because they've been touting a $60 billion VinFast IPO to boost Vingroup's stock in Vietnam. It's basically a stealth way to make unsophisticated investors buy Vingroup stocks.

It'll never happen. They make zero electric cars. They have no proprietary tech. No strong talent. No advantage.
In a Twist, Old Coal Plants Help Deliver Renewable Power
> There's quite a bit of overhead in calling out from WASM to the DOM; how are you making WASM faster?

If you check out the code, you will notice that wasm isn't talking to the DOM. Its purpose is to generate the image data as a Uint8Array, which is then passed to the canvas [0], same way the javascript implementation does it

[0] - https://github.com/dmaynard/chaos-screen-saver/blob/93187f84...
Ask HN: What other app stores for Android do you use?
Thank you for creating this! I have been looking for something that does this for quite a while.

I have been using poised (https://www.poised.com/) for this as it does it and related things...but have backed off on it since they went from free to paid (though is still may pay for it).
He's just repeating Russian propaganda.

Russia has been saying "if Finland joins NATO, there will be consequences" since forever. When Finland actually joins Russia says "yeah no problem it's not really a threat". This is to not lose face, _obviously_, but all these parrots all of a sudden go "oh yeah no problem, you don't have to be a military analyst to see it's not a threat". They're just parrots.
What gave you that impression? I seldom hear of him, but it's usually in the context of him writing something silly on twitte
Lessons Learned from Running Serverless in Production
Not really. The main reason for choosing Rust was to try it out, because it's the new cool thing. And I do find it really enjoyable. Rust is also trying very hard to keep dependency-related breakage to a minimum, and I think the Cargo ecosystem is doing a great job at that.
I've updated the tool to make the default virtual memory limit equal to the total amount of physical ram. https://github.com/jart/cosmopolitan/commit/7f966de48987f79a... I hope this addresses your concern. No default limit is going to be perfect. Some use cases might want a lot of overcommit for sparse scientific computing. Others might have a ton of RAM, but it's because they want to run thousands of automated programs, rather than one program that dominates the system. I think this is a better limit that's going to help make sure no one runs into any surprises, while still helping to protect the system from an unintentional memory bomb.

New binary available at https://justine.lol/pledge/
I keep wondering what will be written about out current state on medicine a couple of centuries later
It's not a reasonable interpretation of what I wrote that I'm implying they're stupid.
The default resolution is 360x480x256 colour, a variant on mode X also described by Abrash in his Dr Dobbs articles!
Do you have a tutorial ?!
I'm super interested in this.
That looks nice. Good for storing extra batteries for people who keep one battery in the tool.
Given the title of the paper:

> Unintended consequences of smart thermostats in the transition to electrified heating

I'm assuming they're predicting this will be a potential problem in future, once everyone uses heat pumps, if none of the obvious solutions that everyone knows about aren't put in place by then. But phrasing it as if it's already happening for greater clickbait.

It's the home heating equivalent of "if every person in the world had an EV and they all rapid charged them at the exact same second, it would use <silly amount>Watts and the grid would melt". Yes, that's probably true, but it's not going to happen is it.

In reality, EVs and heat pumps that talk to the grid make it easier and cheaper to integrate renewables and burn less fossil fuels on top of just being more efficient.
Actually, that’s a sticking point for electric cars - range anxiety. Using an electric car like an ICE car means you fill up when the tank is empty, not realizing that, because it’s electric, it means you can charge the car at home (assuming you have a garage), and can charge it every night, and wake up in the morning with a full "tank". Similar service for gasoline cars never took off. Why is this relevant here? Because in the service of going from A to B, the theory is incomplete if it assumes all cars have an infinite range. They don't, but consumers (who may not know what a memory bus even is) need to be taught why they don't need a 400 mile battery on their new-fangled electric car.