skysight-inc/HackerNews huggingface dataset:
>The stock market is where long term companies go to be screwed on a whim.

What data do you base this on? "Long term" companies that do not choose to become publicly listed go out of business all the time. Some of them even get obviated by competitors who do choose to go public, and as a result, have a ton more money to outcompete the non public ones.
We Build Simple Software
Mine is as succinct as they come, but a little bit buggy

int is_leap_year(int year) {
return 0;
}
SharedArrayBuffers are helpful for simple data types but because they are a simple fixed size array of bytes, you cannot share things like objects, class instances, arrays, etc and you need to manually extend the SAB by creating multiple SAB "pages" and manually glue them together. Ultimately it's not useful for most practical use-cases.

In the past I have used a SharedArrayBuffer to store a custom Graph implementation sent between threads. I stored the adjacency list in the SAB with the rest of the data being stored as a plain object and cloned/sent via postMessage between threads.

This worked but is extremely janky, required an unsafe custom data structure, manual/unsafe memory page management, was difficult to read/review and the performance was lacklustre because half of the data structure was plain JS objects that needed to be serialized and cloned anyway.

Simply, JavaScript sucks for multithreading and it would be great to have the ability to write high performance, multithreaded, complex web applications in a language designed with parallelism in mind - like Rust or Go.

While wasm _today_ cannot offer that (at least not practically) - there is certainly a use case for replacing JavaScript in that context and I hope that it does.

JS will still be useful for basic applications that just need a little scripting
I think you are completely delusional about the US. They have healthcare as well, you know, they just pay it from their paycheck and it isn't deducted from their salary.

>homelessness

In Germany the state guarantees you housing. Yet it has a far bigger homelessness problem than the US.
As I'm currently implementing an AArch64 code generator for the D language dmd compiler, the inconsistency of its instructions is equaled and worsened by the clumsiness of the documentation for it :-/ But I'm slowly figuring it out.

(For example, some instructions with very different encodings have the same mnemonic. Arrgghh.)
I like this a lot. It's very close to something I've wanted, basically a Twitter that no one else can see but me.

I could see myself using this all the time, and making it my primary note-taking app.

But I won't.

Here's why. In order to make an app a trusted and regular part of my daily flow, I have to trust that it will always be there for me. This has a subscription model. That means that if the company who makes it goes away, I can't trust that the app will still be there for me. I'd happily pay a one time fee to own it forever. But a subscription model is a deal-breaker for me.

Best of luck, hope there's an ownership-based version someday, I'd love to use it.
Big picture, yes this won't do anything for small business. They won't be able to afford expensive court fees and challenges. Koch could not care about what a tiny business gets up to or some kind of business equity problem.

The decision has very little to do with a small business problem and the real reason for all of this is complete deregulation of vast corporate enterprises who will challenge every single environmental regulation.

To paint it as "small business stands up to big govt" is at best, hopelessly naive, and at worst, corporate propaganda and outright lies.
>Nix gives you a similar system from a given config, when it works

Not going to lie, I either don't understand what you're saying, or don't understand the shade you're trying to throw.

Nix is going to do as good, or better a job, than any other solution other there. Probably with a lot less duck-tape.

Not to mention that much of Nix packages are reliably bit-for-bit reproducible.

Not to not to mention that bit-for-bit reproducability is really only beneficial for "trust", not reliability or re-playability.

And no, comparing Nix to Gentoo in this case only very much confirms you don't understand Nix. Maybe you should check out the talk from a past NixCon where the speaker rebuilds Firefox from 10 years ago and boots up Flash swfs.
Given the recent Supreme Court decision to overturn the Chevron deference doctrine, the responsibility for interpreting legal gaps now firmly rests with the courts, pushing Congress to be more explicit in its legislations. This shift underscores the need for tools that can help both government officials and advocates navigate the complexities of policy development and legislative analysis efficiently.

If you're a government official, advocate, or researcher feeling the impact of this change, consider reaching out to me. I am working on a platform that leverages AI to revolutionize policy research, bill drafting, and legislative analysis. I think there is a lot of toil that can be removed with intelligent policy research, advanced legal analysis, collaborative policy development, and automated legislative drafting. My team and I are designing it to empower teams with tools to facilitate grassroots participation while integrating seamlessly with existing civic platforms.

We're currently looking for early testers to help refine our product. If you're interested in enhancing your productivity and navigating the new legislative landscape with ease, DM me. Your insights could be invaluable in shaping a tool that addresses the real challenges in policy development and advocacy.
If we are alone or among the very few in the universe, this makes it all the more important for us to shed selfish behaviors and come together to resolve global threats such as climate change and many others. Yet, we continue in the opposite direction, treating life in the universe as disposable.
The only difference between N95 and P95 (and R95) certification is the resistance to oil. There is no difference in particulate filtration. There will be a difference in cost though.
Yes, I think this is one of the cases where multiple scales on a single plot works[1]. To avoid confusion, I did a few things:

- Different units have differing plots (mm represented as bars, percentages as area graphs, and temperatures as lines.)

- The y-axis is not labeled. For exact measurements, you can hover over the graph and read the exact values at the top.

- The legend at the top actually uses checkboxes. Eventually, you'll be able to toggle individual metrics on and off.

[1]: https://hw.leftium.com/#/item/40391614
> In the last three years, I’ve driven it 40,000 miles and I’ve never had to take it in for maintenance.

I'm sorry, what?

Please don't do this, people. It ruins completely good engines and the poor guy who gets this car with high mileage will be the one with the grenade on his hands.

Now with the software part. Keeping the software as "human sized" as possible and the ones who build it on the hook for support ( cheap paid support, not the main source of income of the contract ) is 80% of the work in order to keep complications in check.

Either way time and reality will weed out the ones who as "fancy" and "advanced" they are, nobody will have the money or patience to deal with them. The only unfortunate thing about this is how long it takes to play out and the victims it makes along the way until it succumbs under its own expensive weight.
A significant percentage of the time you’re researching software — determining if something is even possible.

This is the even more crucial difference and the reason for all the time estimation arguments.

If a manager can’t estimate a car production run schedule they’re a bad manager.

No manager can schedule — to the day — when fusion powered cars will be ready for shipping.

Yet, this is expected from people trying something entirely new in software.

“Integrate these two things that no human has put together before. Now that you’ve heard this single sentence, tell me: will it be ready Tuesday or Wednesday… a year from now?”
We have busts where people wash out every decade or so. You aren't really senior until you survived at least one bust, two busts you should already have your FU money to do whatever you want.
The context for this article is writing pro audio software, where that kind of distortion would generally be as bad as a dropout, if not worse.
Or you use AVB/TSN which gives you stronger guarantees, but requires cooperation of all bridges (switches).
And yet half of the ones in the US. At least based on when I got some offers last year when I was considering moving to Europe
Maybe but the immune dysfunction goes further in ME/CFS its not just a problem of reduced CD4 and heightened CD8 (which are the two cell types they seem to be talking about) its a wider set of oddities that seem related to exhausted cells with not enough energy stuck in "there is infection near by" operation mode. It might help reduce symptoms that are caused by the imbalance so it would certainly be worth a trial when they work out the details.
Ah, truth. Brain fart.

ASME Boiler and Pressure Vessel Section V

Helium leak detection sensitivity is 3 orders of magnitude higher.

Memory is fallible, but the code doesn't lie.
This line of thinking is exactly what Mr Lee is warning us about. "I am very surprised because I have never thought I would lose,"

What is true creativity? It is whatever creativity AI hasn't conquered. Yet.
In response to the first point, honey is predominantly fructose, glucose, and water. If you think sugar hydrolysed by bees is better for you than HFCS hydrolysed by humans, why? Is it the glucose?

In response to the second, do you agree with the original statement that implied sugar was damaging, or do you think it has no ill effects on someone who exercises enough? If walking 8 to 12km a day can completely counteract such large quantities of sugar in the diet, does that not make sugar harmless in many cases?
> Tools which powerful and credible people have consistently warned have the ability to cause massive harm.

I'm sorry, I don't buy it. The "it's too dangerous to release" line has turned out every single time to just be a marketing blurb to get people hyped for whatever it is that they haven't yet released but most assuredly will release. It's spouted either by researchers who are naturally overconfident in their own research field or by the executives of major corporations who would benefit immensely if prospective users and governments overestimated their tech's capabilities.
You don’t need to distribute anything if you didn’t change anything. You’re using something available somewhere else already.

Vitality comes from the way you combine this AGPL code with other code and how you can’t change the license of modified Plausible CE, or the thing you build using Plausible CE.

If you modify Plausible, you distribute the modified version. If you build something using Plausible, you distribute the thing, and with AGPL license. That’s it.
One difference between notational velocity and thinktype is that thinktype has no concept of a title. You write full notes in the searchfield, and you see full notes as results.
I worked for a manufacturing company that rolled out 5S. It seemed to make a lot of sense on the shop floor, but the executives had us doing the same thing the same way in engineering.

All the math, software, and mechanical folks had to "5S their work area". Our manager gave us rolls of tape and a label printer so we could mark off where everything on our desk was supposed to be put away. The instructions we were handed showed marking off staplers and tape dispensers for desk jobs. It really was absurd!

They furloughed everyone in the company a few weeks later and I decided it really wasn't the place for me.
Yes, sorta. We're talking about software, therefore a piece of code that does something programmatically isn't like the drunk driver in a car that may cause more accidents, and although we aren't sure about that we prevent him/her to drive anyway just to be safe. The software would most certainly repeat its routine because it has be written to do so, that's why I wondered about destruction of evidence; by removing/modifying it, or placing filters, they would prevent it from repeating the wrongdoing, but also take away any means of auditing the software to find what happened and why.
There is no funding and since Long Covid appeared the funding for ME/CFS has completely vanished. If Long Covid ME like illness is the same then ME/CFS is getting lots of research right now, on the other hand if they turn out to be different ME/CFS patients are getting completely ignored.
Heh, I had forgotten about those card imprint machines! Think I used one 2 times in one of my first jobs.
California's even slapping carcinogen labels on wildfires now.
Depends on your circumstances.

My cousin worked there quite a while back so things may have moved on but 2 experiences he told me where reasons I wouldn't ever work there.

1. His wife was involved in an accident with an immigrant worker. She was fine, they weren't. She tried to insist on the Dubai police calling an ambulance. They flatly refused as they didn't value the immigrant workers life and threatened her with arrest and jail if she didn't leave immediately, on the basis if she hadn't been in the country the accident wouldn't have happened.

2. They and their other friends had pacts that if either couple both died they would immediately take their children out of the country, as otherwise they became wards of the state, which is almost impossible to reverse.

Corruption is rife too but the cultural differences and consequences are if anything more significant.
Not at all.

Despite the "state of nature" being theoretical, you wouldn't say that the reason people harm eachother is because of government regulations, would you? Of course you wouldn't, because you can think of a lot of reasons for people to harm eachother absent government regulation.

See? You can say that the complete absence of social structure is a theoretical state and also say that the presence of government and social structure is not the sole cause for conflict.
As one of their blog posts explains that's by design, they download all versions of any file. The reasoning was that some worse quality video files will have subtitles or better audio than the high quality video.

Some filtering may be possible to automate but lots of the tasks involved will have to be manual. Like merging video and audio from different sources or syncing subtitles from another file.
Dubai has far looser work visa and banking laws. And low taxation. Infrastructure may not be as cheap but it is accessible.

If your goal is to get in make money and leave Dubai might be a lot more approachable from both company owner and employee perspective.
The article is not about life, but about intelligent life. It says so right in the title. I do not consider humans to be particularly intelligent, as they can't even come together to address global threats like climate change that could mean the difference between a universe with intelligent life versus a universe that's barren. To address the risk, we first have to acknowledge this universal risk.
I would say most devs use same GitHub profile for work and personal projects. GitHub provides pretty easy way to join various organizations with same handle. It almost seems exception when a developer creates a new profile for work.
On one side we have in this article :

" insufficient activation of a pathway controlled by the aryl hydrocarbon receptor (AHR), which regulates cells’ response to environmental pollutants, bacteria or metabolites. Insufficient activation of AHR results in too many disease-promoting immune cells, called the T peripheral helper cells, that promote the production of disease-causing autoantibodies.

To show this discovery can be leveraged for treatments, the investigators returned the aryl hydrocarbon receptor-activating molecules to blood samples from lupus patients. This seemed to reprogram these lupus-causing cells into a cell called a Th22 cell that may promote wound healing from the damage caused by this autoimmune disease.

“We found that if we either activate the AHR pathway with small molecule activators or limit the pathologically excessive interferon in the blood, we can reduce the number of these disease-causing cells,”

On the other side quick search on AHR activation brings for example cancer related stuff like this :

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10570930/

"AHR activation to promote tumor cell intrinsic malignant properties and to suppress anti-tumor immune responses [14], [17], [18]. Specifically, the AHR drives cancer cell migration, invasion, and survival, regulates cell cycle progression and promotes cancer stem cell characteristics [14], [19], [20], [21], [22]. Simultaneously, it inhibits anti-tumor immunity "

Human body by its complexity and our lack of understanding of it sometimes reminds the codebases i've worked on :)

In that rabbit hole of articles on AHR there is also :

https://www.nature.com/articles/s41423-020-00585-5

"The aryl hydrocarbon receptor and the gut–brain axis"

which in particular discusses what looks to me (i'm not a doctor) like a connection/correlation : gut microbes -> AHR -> glioblastoma.
London is competitive with tier 2 US cities (i.e. not SF/NYC/Seattle). Switzerland is competitive even with Tier 1 US cities. COL and taxes are higher though.
The moment you commit an envrc file, you disallow the developer from using direnv for that directory to configure stuff related to their machine. It is an anti pattern, it was never meant to be committed. Put an envrc.example in repo if you want, or an envrc.project in there and tell the dev to load it (load_if_exists in direnv)
In Defense of Mr. Beast
compare https://xkcd.com/1002/
> you've written an an ARM disassembler

Here's my AArch64 disassembler work in progress:

https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ba...

I add to it in tandem with writing the code generator. It helps flush out bugs in both by doing this. I.e. generate the instruction, the disassemble it and compare with what I thought it should be.

It's quite a bit more complicated than the corresponding x86 disassembler:

https://github.com/dlang/dmd/blob/master/compiler/src/dmd/ba...
I quit meta in large part for this reason, right before the push. My friends who stayed said the workload was hell, but I wonder if I would have experienced less manager / director incompetence.

P Thiel, in 0-1 which I just started, says if you find yourself in an org where people spend more time building artifacts of showing progress, than progressing something, quit.
How does it compare to docker? Does it run stuff on baremetal?
Thank you for the link. Made it to level 7 rather easily but level 8 seems to ramp up the difficulty significantly...
But they CAN assist people with low vision. I've talked to someone who's been using a product based on GPT-4o and absolutely loves it.

Low vision users understand the limitations of accessibility technology better than anyone else. They will VERY quickly figure out what this tech can be used for effectively and what it can't.
This is most true of software VMs too, which leak information via side channels.
Compact Edge AI Systems with Nvidia Jetson Orin NX for Robotics Applications
Thanks for the feedback! It is actually intended that you create the collection yourself first, but I should perhaps make that clearer.

Hiding how to quit the app was just another attempt to win over the Vim crowd!

(Yes ctrl+c is the intended way, it’s in the docs now and I’ll add it to the app footer)
The thing is, KMP might make money for JetBrains, but Google has not yet bought them yet, for reasons I still cannot fathom.
Toyota practice had such impact because it empowered people to speak up.

It's not clear this article is empowering in that sense.

Instead of tracking/pleasing your boss, quality principles were stated and your job was to implement those principles, halting work as needed. This leads to problems being dealt with in time and in context, instead of being ignored or concealed. (Remind you of PG's distinction between being persistent vs. obstinate?) The difference lay not really in the major premise (the principles) but in how and when the minor premise of fault-correction was applied.

To me in software that's all about scheduling: scheduling infrastructure work and cross-training early, doing post-mortem's immediately, building design consensus iteratively with discussion and prototyping, etc. Scheduling and objectivity: not who's saying it, but what's being said. Both should empower IC's by giving them actual time and actual say.

In particular, clean code is often not the best, but can empower those otherwise bereft of natural authority. Sometimes duplication is better than dependencies, a little pile is better than a lot of structure, a complex PR is easier to review all at once, etc.

Empowering people makes selecting and orienting them quite important - but that's a separate issue.
Dig the purple anteater pix.
I don't think that qualifies as a "subtle" bug. :)
>a PID controller, which is a form of control that only really looks at error

As the name implies the PID controller relies on proportional, integral and derivative information about the error. What you mean is a purely P controller, which just relies on the error.

Missiles are also not guided by a PID controller, that would be silly. They (or the guidance computer in the airplane) has to take into account the trajectory of the target and guide the missile in a way to intercept that target, which is not something you can accomplish with just a PID controller.
It’s things like this that make me disappointed crypto didn’t find favour as a payment option. I can transfer a million dollars instantly for ~free on (good) blockchains. Vendors aren’t at the mercy of Stripe closing their account. They’re not at the mercy of payment processors deciding they’re not allowed to sell porn. The UX has improved considerably. It’s not quite ‘there’, but much better than before.

Yes as a user I don’t get chargeback disputes. That’s why I pay with crypto if I trust the vendor or if it’s for a small amount. Sometimes the savings even get passed to me. If I want protection, I use my credit card.

Stripe seem interested in this too given their push for crypto payments that’s supposed to arrive soonish. I’m curious how much of the savings will get passed on to users. But maybe it’ll just fizzle out again.
In 2020, I interviewed at Google. One of the screening questions was my current team size. I had no idea (but had a system where I could look it up). I was under by a little more than a factor of 2, because I don’t care about my team size as a vanity metric, but I can confirm that recruiters are very interested in it.
This is a very valuable contribution to computer science that has been overlooked because of how obscure the implementation language is.

The idea of that flattening a tree into an array with relative indexing to represent the structure opens up a whole bag of performance tools.

Parallel processing is just one (major!) aspect. It also enables GPU processing and unlocks SIMD instructions. Not to mention that instead of millions of tiny inefficient mallocs, this can use large contiguous arrays.

An itch I’ve been meaning to scratch is implementing something like Equality Saturation on top of this data structure in the style of EGG (e-graphs good).

Combine that with the Category Theory work done recently in the Haskell world for arbitrary structure to structure functional maps and you could make a compiler that takes a bunch of term rewrite rules and spits out parallel GPU code that can apply optimisation rewrites at enormous speed.

“The best thing about the computer revolution is that it hasn’t happened yet.”
I am not sure that it is safe to open devtools on a sketchy website. There is a lot of extra attack surface there.