skysight-inc/HackerNews huggingface dataset:
In Erlang a "process" is more akin to a thread or fiber in most other languages, and "crashing" more like an exception that is caught just across a logical task boundary. Importantly, in Erlang a process "crashing" doesn't kill all other connections and tasks within the kernel-level Erlang process.

And that's why Erlang is so resilient, precisely because the semantics of the language make it easier to isolate tasks and subtasks, minimizing blast radius and the risk of reaching an inconsistent or unrecoverable state. I often use Lua (as a high-level glue language) to accomplish something similar: I can run a task on a coroutine, and if a constraint or assertion throws an error (exceptions in Lua are idiomatically used sparingly, similar to how they're used in Go), it's much easier to recover. This is true even for malloc failures, which can be caught at the same boundaries (pcall, coroutine.resume, etc) as any other error.[1] It's also common to use multiple separate Lua VM states in the same kernel process, communicating using sockets, data-copying channels, etc, achieving isolation behaviors even closer to what Erlang provides, along with the potential performance costs.

[1] While more tricky in a language like Lua, as long as your steady-state--i.e. event loop, etc--is free of dynamic allocations, then malloc failure is trivially recoverable. The Lua authors are careful to document which interfaces and operations might allocate, and to keep a core set of operations allocation free. Of course, you still need to design your own components likewise, and ideally such that allocations for connection request, subtasks, etc can be front-loaded (RAII style), or if not then isolated behind convenient recovery points. Erlang makes much of this discipline perfunctory.
I don't have enough HN points to downvote this comment, otherwise I would.

You don't know how comments like this affects people with anxiety, which probably led them to search for a solution online in the first place.

Anyway, you are person unworthy of any attention. I'm just trying to make sure op isn't taking you seriously.
After suffering through the AWS SimpleDB disaster 10 years ago I will never use any of the cloud providers' hairbrained databases ever again. I'll use bog-standard Postgres or MySQL if they host it but nothing else.
Buzz Stop
You're right. But I also do attempt to summarize the idea in the following paragraph. I hope you can judge from the sketch that it's a compelling argument. After all, given that putting someone in jail is just about the worst thing our government can do to a person, any person being put in jail deserves a good reason. And there is just none provided when someone is put in jail. This is why it's so hard to argue against the status quo - there is no argument to argue against.
I am disappointed you haven't moved to NixOS yet.

In all seriousness, I like reading about them all, because they do tend to move the needle in the right direction.
Interesting, anecdotally at a faang adjacent company, I do not know of any Seniors who do not have code as their primary output. Even a large majority of staff actively code IME.
Scientists Discover Mechanism of Hearing
I disagree, or at least I'm pretty sure I observe the counter-example. Seems like there is a manliness of the kind in question that people associate with being handy and engineering-adjacent, like fixing engine- and motor-driven machines, and setting up electronics systems is another step away, but still seems to have the association.
In software? Isn’t there infinite work?
That book really made me fall in love with code. Nowadays I do mostly web development but I've spent many hours programming in Processing. It's a great learning environment with docs and terminology suited to beginners.

I find it so fascinating that simple rules can result in complex behaviour and natural-looking patterns. I'm keeping a sketchbook with related Processing/WebGL graphics on my website[0] if anyone is interested :)

[0] https://tjerkwoudsma.com
This is only an issue for a few kinds of rental vehicles, and I doubt that will be the case for much longer. Teslas work just fine when out of cell range, as they unlock using your phone's bluetooth or an NFC card. If the car is in cell range, you can lock/unlock it remotely using an app on your phone.
TSMC: The Leading Indicator for an Entire Industry
You can do your own encryption using something like Cryptomator.
The article is not for technically minded people who would like a lucid explanation of the math behind the result? Because they're pretty clearly trying to hit that target, and frequent interruption of that kind of exposition works against it...
A lot of development jobs can be simplified into a web endpoint that hits a database. So that seems like a completely fair project to have students work on in an applied course.

Also, universities do offer courses in cloud computing. I was helping our interns with their cloud computing courses back in like 2016, so it's not a recent addition either.
There’s a book by John Gall called the Systems Bible [0] that goes into how big systems form and fall apart. Mostly anecdotes and no real solution, but a decent read that isn’t full of the usual BS that’s required because usually only large systems can afford high speaker fees.

[0] https://www.goodreads.com/book/show/583785.The_Systems_Bible
I think it's also worth mentioning that the author is specifically criticizing the motivation of it being #1 on NYT's best seller list (or a similarly vapid thing).

I guess there is this line (emphasis mine), which is suggestive of all fiction but, to use your examples, I'm not convinced the author would attribute it to 1984 the same they would to The Da Vinci Code.

> There is nothing wrong with reading these kinds of books, but you do not learn anything new (besides who committed the murder).
Nice, followed you on both
6 months is a fairly long time in my opinion, plus he can use his spare time to learn more about the business. I will just stand by my opinion that he probably has incentive issues, communication issues, and/or various types of incompetencies or lack of experience, or maybe even a lack of vision of what he wants to do with his life (e.g. doesn’t care about or focus on making super cool/useful stuff). I highly doubt others are “freezing” him out.
> a skill most people quite demonstrably do not learn for themselves.

Citation needed. I'm pretty sure that the people who take conspiracy theories and urban legends seriously are a tiny minority, same as they always were. The Internet has just made this stuff more visible, not more common.
I agree it has flaws and needed an editor.

The book is about 30-40% too long, and does repeat the ideas, but if you ignore that aspect which is fair given many books suffer from that which are popular and well loved. The biggest flaw is the repetition and the final monologue is 5x too long.

it is much better when you see the fountainhead. which is very similar themes, but has a lot less of those writing problems.
I feel the opposite. It’s easy to find quality food made with quality ingredients in San Francisco
Nukes are expensive compared to, particularly, renewables.
Gas turbines will be outcompeted, too, as renewables cost continues on down.

With recent advances in power extraction via what amount to thermocouples, no-moving-parts nukes might have a future. They just need to sit glowing red-hot surrounded by thermocouples, with the backsides of the latter cooled.
It will be marked as an expense outgoing to a third party by Disney, and the third party will be named or identified. That third party if did not account for that income and get audited, will be provided a demand letter. Vast majority of the "audits" are fully automated using cross referencing expenses & deductions to incomes.

There is no such thing as "free" when it comes to the US IRS.
When I see someone getting fired for performance, usually the team has been complaining about them (in performance reviews or 1-1). So it's no surprise to the team and the reason isn't given.

When someone has poor but not terrible performance, it's usually accompanied by a second factor (high salary, absence). In that case, the nicer reason is usually given even though we know they were not faring that.

There also tends to be a bit of theatre before someone is fired for bad performance. "Are you sure you fixed the bug?! Give me a video. Which PR? Which line?"
>> it might include abusing/compromising/eroding mechanisms intended for protecting people against violent attacks, as well as other aspects of national security.

who would have thought that could happen..
Zig usually gets in the comments when other languages are mentioned because the author of the language is pushing it on HN.

But when I look at what it really provides, linear typing is just not on the list, it can't compare to Rust's practical type system and maturity at this point.
I see what you mean, thank you.
Not your (the consumer's) rights anyway.
You mentioned Elixir (in a thread about Rust) and Rust a fair number of times to consider yourself "not at all vocal", so perhaps you are not a case in your point :)
"It is now easier to understand all major theories than it was in ancient times."

I loled and stopped at this point.

Perhaps the author really does understand GR and the Standard Model to a deep professional level. Or even "simple" domains like machine learning, music theory, political science, biochemistry, or visual aesthetics.

Somehow I doubt it.
Obtainium: Get Android App Updates Directly from the Source
> typing 'grep -F' is two more characters, one of them shifted

Adding in more special characters is also hostile to users who aren't based in a single English-speaking country and regularly have to deal with different keyboard layouts.
Also...it is a novel...so the message part isn't the whole point.

There is a plot...
IMHO the last thing innovation needs is management. Commercialization needs management, whereas innovation needs exploration and intuition. Methods can be deployed, but not by managers.
I've never had an outright bad experience reporting a security issue, but some companies definitely aren't geared up to handle reports. I found that an energy provider's API would give usage information for past addresses and eventually I think the right team got told, but it was a nightmare trying to find someone to actually report the issue to.
You don't buy bits 1 for 1. You pay a premium for bits. if someone spends $100 on bits and sends them all to someone, you don't get $100 in bits.

The default ratio is $1.40 for 100 bits.

And the 50/50 split for subs is only on the web. In the app, it's not a 50/50 split as the subs cost more.

Yes, the streamer gets 100% of the bits, but it's not equal to the $$ amount.
There are some very legitimate use cases for runtime validation, namely when dealing with external inputs/databases, e.g. https://github.com/gajus/slonik#user-content-runtime-validat...

Flow had [flow-runtime](https://github.com/gajus/flow-runtime), which was nice. There were/are a few half-baked solutions in TS ecosystem, but nothing as mature as flow-runtime was. However, I wish that TS supported this natively.
The reality is that most companies can't afford an IT budget it would require to implement, and then force adherence to, a standard set of best practices for much of anything.

As another commenter said, though, this is not the case in regulated industries, in the parts of those companies dealing with regulated processes, controls and data access.
Lol. That's not how real-world™ works at all.
It's much more than that. If you are leaving your sat device at home to "up the stakes", you need to let SAR know that this is the game you are playing. You need to make sure they know you do not want or expect a rescue under any circumstances and you need to make sure that the absolute safety of all other parties, including the SAR team themselves, will take priority over a search on your behalf.

And if their response is "that is stupid, take your sat device" then do so.
> Because the right to guns is in our charter, it makes regulation much more difficult to implement and enforce (not to mention, much more unpopular because to many folks it feels like a betrayal of the charter).

There are some debates, however, that the first clause of the second amendment actually is meaningful and not just meaningless flavor text. The interpretation of the second amendment therefore has undergone a lot of change over time, and is now interpreted way more broadly than it was in the early years of the country (i.e. when many of the founding fathers were still alive). An interpretation where the militia clause was largely meaningless didn't really come into vogue until the 1970s, and the NRA has a version of the 2nd amendment on its headquarters that edits it out.
You can usually replace “very” with “fuckin’” and convey the same meaning.
U.S. Supreme Court rejects Trump request over seized documents
Celebrities play a different game. The adversary isn't the entire empire, but merely the resources the empire is willing to expend to get you.

Assange and McAfee worked hard to feed their adversaries.
Well, I wouldn't neccessarily treat the Citrix layoff as directly macroeconomic related, as they are going through an M&A event right now with TIBCO to make the "Cloud Software Group" [0][1], and it's ex-Broadcom leadership (who are very dollar/efficiency oriented).

[0] - https://www.cloud.com/news/press-release.html

[1] - https://www.cloud.com/
if they're dropping "office" because no one goes to them anymore, can we also make this the epoch that a 3.5" floppy disk (a bit firmer than 5.25) is no longer the save icon?
"So avoid using the word ‘very’ because it’s lazy. A man is not very tired, he is exhausted. Don’t use very sad, use morose. Language was invented for one reason, boys - to woo women - and, in that endeavor, laziness will not do. It also won’t do in your essays." -- The Dead Poets Society
Stadia, their cloud gaming platform. It was cancelled without warning two weeks ago:

https://news.ycombinator.com/item?id=33022768
Not true. If California were to use the surplus to retire debt, it would reduce inflationary forces in the economy. By distributing the money back out, the State of California will contribute to inflation.
Self destructing measurement:

https://en.wikipedia.org/wiki/Goodhart%27s_law

All else equal, easy to capture proxies make good metrics; however, the point is that all else will not be equal.

Also, the CYAed version of web of trust is a “360 review”. Going all in on 360s is a good way to unleashing reality tv dynamics in a previously banal workplace.
Do you know what malware and APT’s are?
Twitter is working on a way to control who mentions you
Finally decided to make a native macOS app so I pulled up the free Swift book and started digging in. Was surprised to see that Swift is available on Linux and Windows and that there's an effort to use it on the server. I hadn't been paying much attention to it. Not sure how much it's used outside of Mac and iOS, but I thought that was interesting.

Observations so far: Some of the syntax is nice, some is odd, some is truly bewildering. Functions are func, function return values use ->, the 10 different ways to write a closure seems excessive, interfaces are protocols, const is let (???), string params use "\(foo)" which is just weird. Probably more as I get more into it. Personally, I feel like this:

func findIndex<T: Equatable>(of valueToFind: T, in array:[T]) -> Int? { ... },

is a bit overkill in terms of language concepts rolled into a single line, but to each their own.

XCode is just... Wow. I have no idea what's going on yet. That's next.

(Off topic... While writing this on my Android tablet, I am annoyed to discover that GBoard has updated itself, moved keys around and neglected to include the < and > keys unless I keep the number row permanently on, but inexplicably included ≤ and ≥ in the base keyboard. Thanks GOOG. Idiots.)
Wow, thank you for sharing!
Outside of writing an English essay, I don't see why the use of very is looked down upon. "Very good" or "very smart" is fine and is common in everyday speech.
Its a very well known site
Do you have a thorough description of how it all works you can link? (Mastodon, or the fediverse in general.)

I'd like to understand it, but haven't really felt like I grasped it after reading short descriptions.
Helper functions, PIMPL, that's all fine - the declaration and function body of the template is still defined in the .hpp. Whether all of the body of the template is also defined there was not my concern in asking.

Thanks for your comment.

I will have to dig in to modules in due course.
Or, streaming platform helps struggling families connect with a diverse audience, for donations. :)

I don't mean to defend them, but for some of these people, perhaps the perspective is positive.

And, for comparison, Tik-Tok takes 50% [1], while the Salvation Army takes 20%.

1. Mentions live gets 50% of gifts. This may not be correct. https://mashable.com/article/tiktok-subscription-service
I don't think it has much to do with tech brands. It's just vastly easier to squat on many names because it's vastly easier to start businesses that are based purely on info technology. (I use "information business" to mean a company that is built on/around software and networking tech but does not produce new tech itself. Facebook and Uber are tech companies, they've produced new tech like database engines, workflow engines, and so on. Lots of companies write Python and use databases to do stuff, but create only applications.) You don't need things like an office, store or factory. And you're in a global namespace, so all of a sudden you can't have Peter's Bike Shop in 100 different cities all be independent names.
IANAL but I have personal experience with this having gone through it myself.

It is totally possible (or, at least, it was -7 years ago and I V don’t believe the roles have significantly changed in this regard) to go directly from an E3 to a GC. That’s what I did.

It requires a little extra planning however just to make sure you don’t go out of status while your I485 petition is pending.
i cant think of any successful/stable long term civilization/tribe/country/society/city state that is based on this concept.

might work if you're a hermit or lone monk.
There is a plugin that helps automate that as well :) https://github.com/denolehov/obsidian-git
my understanding is the exact opposite. how odd.

>A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.

Well regulated means well armed. Militia means citizen army, and the people means the people.

It is hard to come to a different understanding of the amendment without redefining these terms.

My understanding is that those favoring a living constitution focus on the purpose or why of the amendment was there, and and that a citizen militia is not longer necessary.
very + unique = incomparable

Nice, although a rather large group of TV viewers of The West Wing know that "unique means one of a kind, something can't be very unique"[0]. It still amazes me how some of the quotes from that show stick with me all these years later.

0) https://youtu.be/Fvb1e4-YgRE?t=162 or the whole scene https://youtu.be/Fvb1e4-YgRE
Thanks for pointing this out. As a self-admitted Google disliker, I would prefer to at least see more variation in the rhetoric. The same message spouted over and over makes for extremely dull reading.
UBS Global Real Estate Bubble Index 2022
I love this method.
I think building everything out of conses held Lisp back. It was possible, and it was deemed to be elegant, so people went too far with it. YMMV since my adventures with Lisp were around twenty years ago, but reading code, you'd see somebody constructing a list with a bunch of nested lists inside it, or some other complicated structure with conses, and you'd have no idea what it was or how they intended to use it, and you'd just have to read the code until you figured it out. It's much easier to read code that uses named data structures.

Of course in Lisp your code can and should have clearly named functions that encapsulate your use of conses to build data structures, but casually violating that encapsulation, or better yet doing without encapsulation at all, just playing with conses, was the cool way to do it, the way you programmed if you had even a little bit of swagger. That was fun as long as feeling smart about the fact that I could do it outweighed feeling annoyed at everyone else doing it, but in the end, the feeling of smartness faded and the feeling of annoyance remained.
Why does Coke pay for advertising?
I'm currently neck deep in a decent sized oracle to postgres project, and MERGE INTO saved me many many hours
The standoff between homebuyers and sellers
...and with Meltano, dbt, and Superset! :-D

Awesome to see this on here - great folks working on each part of this setup.
I mean, the idea is interesting but I don't think it's done very... well.
Great idea, but hard to enforce. Just use a scanning CLI like TruffleHog, Gitleaks, or ggshield from GitGuardian to catch all sorts of hardcoded secrets.
Do you use a forth regularly? One you built?
I guess hiring for contracts routes around arbitrary headcount limits.
The customization ability of Framework, for my use cases, appears to be overblown. "You don't have to use hubs/dongles", they say. The laptop on my desk has six things plugged into it, two more than the number of customizable ports that Framework offers. And I would much rather plug/unplug one or two USB-C hubs than unplug four separate items on both sides of the laptop.

For someone with a smaller set of peripherals and working mostly mobile, it might be worth it - if they were fine with the non-customizable aspects such as the trackpad and keyboard. But I'm not one of those people.
You're getting heavily dunked on here, but personally I think your parody of an Ayn Rand fan is even more on point than the author's.
This is a flimsy PR piece for interviewing.io submitted by the founder.

It worked, front page of HN is great for backlink value
Our perception of fairness is parochial, so it's biased against the outgroup, but it works very well within the ingroup. But in- and outgroup are not rigidly defined and can be changed. If you maximize the size of the ingroup, there's nothing wrong with innate farness.
> it will start showing you live streams every once in a while, and they tend to fall in to patterns like:

FOR YOU.

What TikTok chooses to show you is extremely personalized, I have never encountered any of the live streams you describe above.

I mostly get young good-looking guys trying to promote their OnlyFans.

...and I don't think most people on TikTok get livestreams like that, so I would be very cautious about making any sort of sweeping statements of what the experience will be like for other people.

That said, I'm absolutely delighted about all the absolutely crazy things and the enormous diversity of stuff you can get on your feed. TikTok feels just like GeoCities did on the early web, it's a bazaar of the bizarre, and trends change so fast that you never get bored, and corporations still haven't been able to suck the joy and life out of the thing yet.
>>because almost everything that could be done about averting climate catastrophe would be massively good for the economy and global prosperity, immediately

ROFL.... nothing is further from the truth, the cost of "green" energy is massively regressive for people in "rich" nations like the US. Hell just the cost of replacing gas cars with EV's would be HUGE on most people, and EV can not replace every type of vehicle (see people that have to tow anything)

That is not getting into the huge problem for norther climates where sure Heat pumps have come a long way but still are not as good as a NatGas for extreme cold climate

There are countless other technological problems that will make daily expenses of people massively more costly than they are with traditional energy.
The first amendment says nothing about a well regulated press.