skysight-inc/HackerNews huggingface dataset:
Their economy is already almost completely dependent on China. It's hard to sanction them more.

Sanctions against Russia aren't uniquely effective in a way that sanctions against NK aren't. It's just that the threat of having your economy look like North Korea's is pretty dire.
What I've been trying out is having the UX strongly encourage a passwordless configuration, but with a password/TOTP escape hatch hidden away. The caveat is, the password must be 64 characters long and is tested for entropy. It also enforces additional security checks that the passwordless option doesn't, to reduce the chance of MITM (which TOTP doesn't protect against).

I also don't implement any automatic password reset workflow, because if you're using a password manager then you shouldn't ever need to reset your password. If you do, it will involve manual verification and talking to your account manager.
Speaking of which EU4 is currently on humble bundle. You can get it and all DLC for £20

https://www.humblebundle.com/games/europa-universalis-iv-com...
Are you extending the conversation on purpose? Sexual abuse and trauma don’t seem to weigh into this story at all.
Lost me at
Which of the following agile method are you using?

TDD is not a method of agile. It has nothing to do with project management or team structure. On a rails/elixir team you TDD as a reflex.

Release cycle is many times a day. On a team of 20 devs, we're releasing to prod about 12 times a day.

The idea of Projects keeps coming up. Often projects are 1 or 2 day features. Customers don't feedback in a day or two long feature.

Then we A/B test the feature, and if it improves the metrics, we move on.

...

Ahh... I see what you did here.

These projects are desk or mobile apps. Clear release cycles and manuals.
Web dev's deliver many times a day. There is no major and minor version management in most places. In fact many places have different teams delivering different features on one app at the same time.

"You take the necessary time to document the changes you made to make them traceable, even in crunch time." -> GIT takes care of this, and has been for well over 10 years now. No dev company would go without git or like.
wgpu-native is easy to use. It's written in Rust, but it exposes a C API, so it's simple to use it from other languages. And building it yourself is also simple because it's a single cargo build away.
Wow, a simple search on Amazon even pulled up far uvc lamps.
I absoultely admire creativity and skills it takes to pursue developement of novel branch/framework of mathematics like this Super Calculus. I think that such original thinking at the fundamentals of mathematical formulations that underlying physical theories is required to overcome at least some difficulties modern physics struggles with. The problem is that it's nearly impossible to tell which one (even combination) is the right one.

The process to create one is so long and difficult, that there often isnt enough time to pursuit and find applications in which these novel mathematics coud prove to be superior over the existing ones. It creates a chicken and egg problem, where there are no arguments strong enough for the physics practicioners to switch these new formulations (as it takes a lot of practice and time with no guarantee of being any better than classical mathematics) and, on the other hand, the creators of these theories dont have enough time/audience/manpower/practice in practical calculations to go as far as where the problems of modern physics lie.

I've been thinking about this problem for some time and I think the right kind of design of the symbolic manipulation and calculation software could be of great help. The design of such software is certainly not an easy task, but hopefully somewhere along the road I, and hopefully others, will find some time and creativity to get started with it.
like holding up a please rubber hose me sign
Fully agree. Even Portal 1 did it for me starting right with the first chambers. Those pipes and cables emerging through the orange glow behind or underneath some platforms. What is that glow? Why orange? Where is that coming from? Where does it lead to? What's going on behind these white, sterile walls?

The Portal games have this mysterious, unnerving feeling of being trapped and it makes you want to explore and peek behind the curtains. And the Devs let / make you do that. They knew what they were doing.

I'm starting to think that the environment / facility is the real antagonist. GLaDOS merely enhances it.
The colour is named after a plant, which looks down is named after a German chap called Fuchs.
Until you show up in those clothes in Norway and realize that locals have a freakish tolerance for cold that you don't :)
I think if the paper can start with the taxtonomy and position the Rpc in it as in the box it would be much better. It is more like he is talking to himself. Too much assumption on the reader. Know rpc, Ipc, Fortran, cobol, … sorry bad writing and need too much effort may I say.

What he want to say vs what he said
Anyone noticed how the GN tool used to build Fuchsia looks like someone really wanted to use Bazel but for whatever reason they had to use Ninja?
1. https://qubes-os.org, security-focused operating system, relying on hardware virtualizaton.

2. Various mobile operating systems targeting GNU/Linux phones, e.g., Mobian and PureOS. They have convergence by design (running desktop apps) and absolute freedom without walled gardens for the user.
All reasonable points.

Aside from WP installs I definitely lock down PHP execution to the single entry point; it's possible to do it with WP too, there are just a few more entry points, alas.
Recommendations when publishing a WASM library
Back in the SuSE 6.3 days that would take a whole night.
> Ah yes, the skeleton screen. Because it’s so much better to have the application in an unusable state, but at least it’s on-screen!

Precisely. Much better. I know something is happening. And if done well, I can interact with the shell, like use the search box, while the content is still loading.
[Accounting && Finance/Investing]

Not my current job, but understanding the basics of accounting was related to technical jobs I previously held (in ERP) and finance/investing is useful in general.

I'd highly recommend "The Accounting Game" for anyone that quickly wants to understand accounting basics (U.S. accounting) and how everything fits together. It basically walks you through being a child with a lemonade stand and doing the accounting for it. Similarly if you want a quick overview of some of the multiples and what they mean for finance/investing, I'd recommend "Visual Finance".

The most fascinating book that I've read in the accounting/finance domain is "Financial Shenanigans" which outline different ways to manipulate financial statements. It would be my recommended goto book for the field of financial fraud.

For personal investing, my goto is "Quantitative Value" which methodically walks through different value investment strategies and backtesting them. I think the overall recommendation of buying companies that have low acquisition costs relative to their operational profits is good and it's how I screen stuff I buy, but the general mindset and systematic approach is what makes this book very valuable. This is not a book that will "attract anyone" but I'm pretty sure it's the one investment book I'd recommend to an analytical/scientific kind of person which I'd say is what the HN crowd is for the most part.
Actually, what's true in practice is true in theory as well; reverence for the sangha ("buddhist community") is baked in as one of the three precious jewels. Buddhist prostrations are a gesture of submission to the three jewels.

Tantric buddhism adds a fourth target of reverence: the guru. And reverence for the guru in tantra extends to absolute obedience to your personal teacher.

Buddhism is very culty.
The sheer weight of information can make it harder to find. Also, nobody gets paid for being the prior art.
That's similar to what I recall from school myself, 20+ years ago. Iirc ours was based on colours, which was a nice dual because as you got more advanced the colour names themselves progressed from easy primary colours to secondary, tertiary - nicher vocabulary for the colour names before you'd even opened the book.
The Middle Ground is wide open my friend. Try and land there, and consider that this reply seems to forget it’s existence.
So far WebAssembly implementations look fairly secure, thanks to a small attack surface. AFAICT WebAssembly CVEs are mostly DoS.

And WebAssembly has been used by Mozilla for sandboxing: https://hacks.mozilla.org/2021/12/webassembly-and-back-again...

So it may help. But wasm is never going to be eg a substitute for JS, so it's not going to "save us" the way you imply.
WhatsApp Tests New 2GB File Size Transfer Limit
yep, then you're left to copy-paste urls into a textfile and manually restore them
I am Romanian and I have no trouble spelling and writing "Fuchsia".
Even when I mostly do managed languages, I keep getting back to C++, why am I willing to put up with it?

It is the language those managed language runtimes are written on, the main language for GPGPU programming, two major compiler building frameworks, and works out of box in all OS SDKs while providing me a way not to deal with C flaws unless forced by third party libraries.

I could be spending my time creating libraries for other ecosystems, but I have better things to do with time.
Would you (or anyone else) be willing to write up a page for that site to document what Amazon's internal code search is like (from publicly available sources)?
Obligatory link for discussions on NMS: https://www.youtube.com/watch?v=O5BJVO3PDeQ
Thank you for being here! This is very pleasant.

And I have answers for large part of this question.

1. Very big paradigm for controlling of enterprise and/or development of products, relatively new - Goldratts Theory of Constraints. (ToC).

2. Magnitudes simpler approach, but idea basically same - critical path method from Project Management domain.
https://en.wikipedia.org/wiki/Critical_path_method

3. For very limited resources, excellent, relatively small source of ideas, how to win (in our case, how to deliver successful products to concurrent market), The Art of War Sun Tzu.
But important to read few translations, because some incomplete, and others too hard to understand.

Good luck!
It is a common joke among fans for these games that Paradox Interactive does not have a QA department, given how incredibly buggy their DLCs are at launch.
I was about to comment the exact same thing. This book's bottom upwards approach is something that gave amazing insight on how well designed the Internet and computer networks are. I will forever be grateful to these guys for making free so a broke student like I was could afford that knowledge.
On Elon Musk and Free Speech
We are literally beasts that invented justice and democracy. This is a reasonable interpretation of a constrained view of these things. Such is my view.

That said, I agree wholeheartedly with the conclusion in the second paragraph.
We were talking about building Linux, not building Linux + programs to run on it.
Interesting (and long) post. I believe no one will deny that modern "popular" internet culture has a very shallow side and that a lot of people will brainlessly waste away their days and nights browsing social media. But I will also not through the baby with the bathwater and negate the whole cultural and technical progress that the internet has brought to us. Shallowness was already present in society well before the internet, and even before TV. To me reading and writing books, even novels and poetry, are as interesting now as they were before 1995 ... the year I got in contact with the internet.
QNX, vxWorks, INTEGRITY,...
TIL about Hubris, very cool! One could probably also mention the bunch of hypervisors, as they run on the bare metal as well, and maybe Tock, and I'm probably unaware of a bunch. Rust is definitely a hot language when it comes to OS development, which is really great.

I've cloned hybris [0], it seems to have 48k lines of Rust source code. Maybe there are other components that I'm missing. Fuchsia [1] on the other hand had 2.1 million lines of Rust in Dec 2020 [2], and according to tokei has 3.3 million as of now (8b51db9e2b809, March 28 2022), more than it has C++ (2.2 million) and C (366k) combined.

For comparison, a full check out of the rust-lang/rust repo with all the submodules which contains rustc as well as tools like cargo, rustfmt or clippy, and their test suites, contains 2.1 million lines.

But yeah you can come up with several definitions of "serious". Is an OS that an entire company bases its revenues on more serious than a research project that some call as a way to maintain senior developer retention, but may one day replace components of one of the most deployed end user operating systems in the world?

[0]: https://github.com/oxidecomputer/hubris

[1]: https://fuchsia.googlesource.com/fuchsia/

[2]: https://www.reddit.com/r/rust/comments/k9djda/expanding_fuch...
It's not that easy to replace something that arose semi-organically across large swaths of space and time. The whale is dead, and we've been living in its carcass for the last 200 years. Can you build a replacement whale whole cloth? Do you understand what all the little fiddly bits do, and why they're there?
It sounds hard
You store the State Machine using Terraform, in source control.
Wow, "at quarter on ten" / "at half of ten" takes even more brain cycles for me to parse. Thanks for the Slovak/Czech examples. (Incidentally, I work with a lot of Czech colleagues.)
Not really following, unless you mean in a general sense that this happens all the time, all over the world.
If you're also interested in ethnobotany and more specifically the use and history of psychoactive plants I can highly recommend this tome:

Ratsch,C - Encyclopedia of Psychoactive Plants

Unlike many other books on this subject matter, it is very well researched and referenced, but at the same time also contains personal anecdotes and experiences from the author himself.
Overall it's not bad that national debt is there. Because usually a nation gets something for it. And national debt is paid back, all the time. Nations don't default on their debt that often, if they do it's really, really bad.

So overall, debt isn't paid back. The particular debt is paid back very much indeed. And whatever was paid for with that debt is ideally here to stay. National debt isn't anywhere close to private debt or a mortgage. Looking at it that way is just wrong.

By no account do I understand monetary theory or how national debt works in detail. I know enough to understand that it is a very complex topic, one that isn't easily understood. So I am cautious when it comes to easy explanations.
It is clear to me that the "5G conspiracy theories" were fabricated by American interests when Huawei were 5 years ahead of them and it was very possible that Canada, Australia, parts of Europe and a whole lot of Asia would install Huawei's 5G infrastructure.

It did backfire a bit when the American companies rolled out their half-baked 5G (which is absolutely horrendous and you are much better off disabling 5G on your phone for better connectivity and battery life)... but it was only a few burnt towers and not much else.
With webauthn, you can require user verification.

This is left as an exercise for the authenticator but means the authenticator guarantees it's checked either biometrics or PIN, thus meeting the "have" && ("know" || "are") criteria.

If you're paranoid the authenticator might lie to you, you can use the attestation data and only trust the UV flag from tested/trusted authenticators.

That said, know/have/are thing is more of a heuristic than a rule. A theoretical system that _perfectly_ tests only "are" could be more secure than a "have" && "know" system, depending on your threat model.
Security Orchestration Automation and Response (SOAR)

Actually take a dent out of cyber attacks by unifying cyber, physical, and personnel security all in a single program that can record every type of incident and automate responses ahead of time.
"Fooled by Randomness" by N N Taleb for a real life overview of markets and decision making under uncertainty.

And to a lesser extent "The Black Swan"

He's not the most straightforward authors to read on these topics but his self awareness is refreshing compared to some of the charlatans in the industry (I'm thinking of a large tech oriented ETF here...)
>calls the safest securities on the planet a debt that will never be paid

This isn't the contradiction you think it is.

The US has been in debt permanently since the civil war. When exactly did you think it was going to be paid off in its entirety? Why would it even make sense to do so while there is a permanent demand for high quality securities?

Did you think Graeber was saying that treasuries weren't the safest security for you or me? He didn't. This is a gross misinterpretation of the book.
Nokia branded phones are one of the best update experiences on Android.
This appears to be a rare + rare + exceptionally rare = vulnerability type thing. While I do agree that it should be fixed, and certainly because the patch is a single easy fix that unit tests would catch any regressions.

But the author kind of made it seem like a big deal, while realistically nobody would write code this way. Taking user input, running the domain with host flag through filter var and then system call it?

Most libraries tend to implement validation themselves and not rely on filter_var.

But even if this was fixed, most people should know taking user input and running it via system is a bad idea and needs more than a simple filter_var filter.
> I don't think it's a surprise that we now see an epidemic of kids with mental health problems

To be fair, it's likely those mental health problems were there with most generations but went undiagnosed.

We don't have a pandemic of cancer today, people just used to die from other shit before it got to them.
I've used it before to do lightweight scheduling: you can include a timestamp and then have a "sleep until" step that waits until that timestamp before continuing. So I'd pass in timestamp + event, it'd wait and then execute the event by passing it to a lambda. For something only occasionally I think it was probably easier and less intrusive into the rest of the infrastructure than any alternative.

In terms of source control, the step function definition is just JSON (IIRC). I deployed it with CDK so the structure of the step function, its metadata, permissions etc. were all in source control. AWS docs like this tend to show things done in either the web UI or the CLI, but generally you can use an infrastructure-as-code solution instead.

Also the local testing experience is surprisingly good: there's a stepfunctions-local by Amazon and I think that's used by localstack too (which is what I used).
I don't know why, but I love everything about it. And I just discovered it.
I learned that during my studies two years ago. Also the leaky abstration in the OSI model was a topic. We had a good prof it seems :)
> but the messaging and coordination system in itself does not produce energy.

Isn't this exactly how energy works? Aren't photons, electrons and other force carriers merely message passing?
Dr. Hofmann's Assistant from the bicycle ride came to my chemistry class in 2006 or so. (classmate's grandmother). Lovely old lady, it was surprising to hear her describe her drug experiences. I remember her warning us from trying to get it as it is not sold pure.
Even in a wired context, frame-based protocols inherently utilize TDMA (over multiple channels), just not on timescales you normally think about.

If I'm not mistaken, the radio example uses both frequency division and time division. You're on a particular channel (typically frequency, although AM exists too), and only one person can talk at a given instant, or else you get a collision which results in probably garbled output. (There's also space division at play, since radios are not infinitely powerful.)

If the relay hop is also done over radio, then it's most likely achieved by hopping to dedicated frequencies for backbone comms, ideally with a separate antenna per channel so we can listen on all of them simultaneously. (You could constantly sweep the frequency space, but it's simpler to just have multiple antennas / radios.)

A (modern) real-world example is that I can use my phone as a wifi hotspot. It relays packets to/from its upstream link (4G or even wifi again). (It also presumably behaves like a NAT, but that's an implementation detail.)
> He was working with flawed economic concepts.

That may well be true. But I'm not convinced that modern economists are doing any better. For example, consider how much economic work is still based on the utterly flawed concept that humans are rational in a classical sense.
I don't see any regulation on habit forming food constituents. So it seems you missed the point?
Fascinating, thank you! Any pictures of the circuitry and the gear?
It's new compared to the older type and isn't currently widely deployed.

Take out the words 'new type' and you are left with the idea that more conventional UV lamps have these effects.
What makes you say it's banned? From that link it doesn't seem to be.
what does FIGS stand for?
How does it suggest that? What benefit did IA derive from getting sued?
So this is about machine learning apparently, not learning as in teaching students. I don't quite get where the "federated" part comes into play.
Look “good”? Come on. If not having the Pickle Rick decal for your car makes you play worse it has nothing to do with looking “good”. Perhaps look “like I own this exclusive cosmetic”, which applies to offline as well, don’t you think?

The real problem is that loot boxes are gambling, and are addictive, period. It triggers something in otherwise rational people, especially children, that makes it feel good to spend money on mostly non-gameplay-altering cosmetics.
That's right your job is to protect the business by producing code that maximises profit and doesn't put them at risk.

That's all you do
Bikes bought from a typical store should be considered a kit, not a finished product.
No idea what Tesla does, the rest of the car indutry cares about stuff Tesla apperently does not, given the public reports on lack of software quality.

NVidia uses a mix of QNX (for production) and GNU/Linux (for development) for their vehicles software.

https://developer.nvidia.com/drive/driveos

Note the safety critical remark for QNX, when human lifes are at stake, one gets to use OSes where safety matters as first priority.
You completely missed the joke.
Ultimately, money is a measure of economic power. It is the ability to obtain goods and services from others in practice.
The hype has passed.
Maybe you should do less 'work'
Syntackle
Praising ACME without ever trying the full OS experience that inspired it, Oberon, is only getting half of the picture.
my local news services might support american imperialism to some degree, but I dont think they’re compelled to avoid criticism of the government entirely… I also don’t think they run government-provided stories
One thing about Marx is that he is as much history lesson as current economics lesson. Not that he, or other economists (the stuff from Mill I read is quite interesting, his "On Liberty" is great IMHO), are somehow fundamentally wrong today. They do have to be adapted for the last 100+ years so.