skysight-inc/HackerNews huggingface dataset:
I actually think the opposite should happen. I think currently that much too much success of a company is attributed to its leadership, which is why execs are paid so insanely disproportionately compared to everyone else. When you start saying "You have to take the blame for everything that happens in a company", it actually ends up concentrating even more wealth at the top of the pyramid.

As a somewhat macabre example, with CEOs now literally becoming targets after the UHC assassination, I read an article on how many top execs now deliberately take themselves out of the running for CEO. Why put a giant target on your back like that, when you'd still be paid incredibly handsomely to be SVP or whatever but be 10 times more anonymous? So what that does is shrink the potential CEO pool even further, and then these folks demand even more compensation.

To emphasize, I think what we have at present is close to the worst of all possible worlds if CEOs are paid a king's ransom but then escape responsibility when shit goes bad. But I think a better answer is to more evenly distribute both the spoils of success and the responsibilities in a business.
It really made me think of Dopplr, which was one of the delighful and beautiful Web 2 apps that never quite broke out.

The thing that feels different between now and Web 2 is that the Internet is so much bigger. So you can build an app that has a niche and it can still be pretty big. I was on the early beta for this app and it's great, especially if networking and travel are a big part of your life. I honestly have no idea if it even needs to be bigger than that although I know it can be.
Trinity Desktop Environment (TDE)
Do stty -a and have a look at the output. Do `man stty` for the whole gory story.

Raw means send characters immediately, literally. Cooked imply some some of the flags are on, specifically (from memory) icanon, echo, among the `lflags`. Plus others.

Further down among `cchars` you'll see werase = ^w and kill = ^u. Here kill means kill (erase) the line, not send a signal.
Why Message Queues Endure: A History
JS, Java and C# have vastly different implementation details each.

Java uses type erasure for generics. .NET uses generic monomorphization for struct-typed generic arguments and method body sharing with virtual/interface dispatch for class-typed generic arguments (the types are never erased).

Moreover, non-capturing lambdas do not allocate, and are also get speculatively inlined by the JIT behind a guard. It's a bit limited but works quite well in production applications. You can also write struct-based iterators in C#. The main limitation is lack of full HM type inference which means having less convenient API where you can't convince the compiler to infer the full type signature.

One of the current limitations of C# is that lambdas are of type Func<T1...Tn, TResult> - calls through them are virtual. So unless JIT emits a guarded devirt path - you cannot specialize over them like over Fns in Rust which are part of the monomorphized generic signature. Various performance-oriented libraries sidestep this by implementing "value delegate" pattern where you constrain an argument over an interface implementation of an invoke-like method. Basically doing the higher order functions via struct implementations.

Java here also deserves a mention because OpenJDK is capable of inlining of shallow streams - Stream API is moderately to significantly slower than LINQ but it's not terribly slow in absolute terms.

With all that, in the recent versions, LINQ has started encroaching on the territory of performance of Rust iterators especially on large sequences where access to faster allocations and heavy pooling of underlying buffers when collecting to an array or a list allow for very efficient hot paths. LINQ also does quite a bit of "flattening" internally so chaining various operators does not necessarily add extra layer of dispatch.

Lastly, F# is capable of lambda inlining together with the function accepting it at IL level at build time and does so for various iterator expressions like Array.map, .iter and similar. You access this via `inline` bindings and `[<InlineIfLambda>]`-annotated parameters. It is also possible to implement your own zero-cost-ish iterators with computation expressions. If JIT/ILC improves at propagating exact types through struct fields in the upcoming release, it will be able to inline F# lambdas even if expansion does not happen at IL level: https://github.com/dotnet/runtime/issues/110290

NB: auto-vectorization is extremely fragile even with LLVM and kicks in only in simple scenarios, the moment you have a side effect a compiler cannot reason about it stops working.
This is what the Internet was for. Reminds me of when I used to have encyclopedias and atlases on CD-ROM for my old Mac Performa.
Erdős found stronger drugs
Yep, as a New Zealander/Australian (spent half my life in both) I was curious what it would give me. Turns out "native english speaker" is all you get. Even if I really put it on thick
Yes! Just commented saying that too. I loved Dopplr andn I loved that era of Web 2.0 apps.
I'd be careful taking anything from "surely you're joking" as a fact btw.

There's a good popsci comms video on why here
https://youtu.be/TwKpj2ISQAc?si=bpZOBy9WBGQzi6sk
We focus on text, images, numerical, categorical and timestamp-properties for the objects you vectorize with Superlinked. The performance will depend on which models you chose to use with the framework, your queries etc. Happy to elaborate if you could describe your use-case :-)
I think saying it's overlooked for "casual PF fans" is definitely true. Source: I'm a casual PF fan and have never listened to it.
Not the op but I guess the idea is that questions of life and death should not primarily be economical questions. You are free to disagree, of course, and there is, at some level, economical considerations for all medical treatments. But at least I'm my country is there a sharp divide; an individual should receive the best available treatment without economical considerations. What treatments that are available for various conditions (not individuals!), however, are decided by comparing cost and utility.

There is also an argument that can be made about the meaning of economy is to make lives better, but the opposite is not true
Lemote
> People have free speech, but obviously that doesn't mean you are free to say things that could be considered hateful or factually untrue.

So people don't actually have free speech.
This is probably technically out of scope for this article. Long-running processes that respond to SIGHUP will usually be running detached (with no controlling TTY). Thus it is a bit of stretch to call them "terminal programs".
Their Job Is to Push Computers Toward AI Doom
It's a potential goldmine. Spy satellites are on orbits and follow a very regular predictable path. I recall reading Patriot Games back in the day and terrorists had satellite timetables scrawled on a board so they knew when to cover their gear up with camouflage.
Some people do actually shoot other people in the head, not just saying it.

But we put such enthusiasts in jail right?

There is no big ethical difference here.
Ask HN: Do some apps/sites warn you of a slow WiFi when their servers are slow?
In this way they save on server cost by lying about your wifi being slow?
This is a gross comment to make towards anyone. This does not belong on HN.
We are mostly focused on natural language search in e-commerce/marketplace/travel settings right now. There we have a production deployment that drove $15M of incremental revenue through personalization of a shopping feed for a fashion e-commerce business. Happy to share more if you are interested, feel free to email me at daniel@superlinked.com!
This is very similar to Japanese "flick" input:

https://www.youtube.com/watch?v=BhD6r8NKlmY
It might be in the PDF spec, but most viewers won't run JS.
Unbelievably sad for our neighbors up north.
Like with so many things, what terrifies me is where you draw the line. The cases you're describing—where someone currently has to choose between paying ridiculous amounts of money to continue living in pain while confined to a hospital bed versus dying in terrible pain because the doctors are forbidden from helping you along—these are the easy ones.

But we also have stories here of people deciding to die while they're still mobile and while their loved ones are begging them to not to. Those are much less clear cut to me.

Radical individualism would say that every person should have full autonomy to make any decision they want that doesn't physically damage those around them. But I'm not a radical individualist, so I can't accept that argument alone. There are cases where an individual's choice to end it all early would be a net loss for their immediate community, and there are cases where it would be a net loss for the wider community and the state. At some point that net loss must overrule the individual's autonomy. But where? How do you draw the line?
The Vera Rubin Observatory (https://rubinobservatory.org/about) finds observational evidence for Planet 9/X.
If this doesn’t reflect 1984, I’m not sure what does.
Very high inflation in the US.

The next administration is dealing with a high inflation environment but their policies are also inflationary adding more fuel to the fire, while the DoGE stuff is pretty unrealistic. You will probably get tax cuts funded by QE.
To clarify - 1* its not even your parents philosophically speaking (they more like arranged the circumstances to allow life to happen).

But if we follow same disgusting logic they have more rights to kill you and yet it is not allowed in a decent society. I wonder whyy?..
On iOS there was at least at some point a "shake to undo" or a 3 fingered swipe I could never get to trigger, infuriating, I just live without undo now.
isn't it possible to scan PDFs for unsafe code? Having a tool that makes docs safe from "now on" is semi useful, if you don't know whether you were already compromised.
Well, partially, because it’s hell on the first responders to have to clean up a fatal accident scene, which is made worse if the death(s) could have been prevented.
> You don't need to speak the language, just be really good at memorizing lists of words.

That's half of it, the other prerequisite is that you have to be Nigel Richards.
I'm 35. Not that old, still young-ish. When you reach 35, you run out of hope, shiny when your still navigating a life that was promised to me that never came. I see where the future is heading and by god is it going to suck.

The younger generations will always think it's better, but that's okay they lack life experience, only time will tell.

Mental illness is on the rise. More people are more depressed than ever. People are poor, technology is closed off. And you telling me it's going to get better because some $corp releases some AI goggles? Can you afford to compete? How am I suppose to reach out to the world of capitalism when corporate runs the show?

I've been working twenty years in IT. All before CloudOps, DevOps, SRE's were a thing. I'm a Unix engineer. When I started virtualization wasn't even a thing.

My apartment only has 2Mb ADSL, I can't even play VRChat if I desired to. That was revolutionary for it's time. I have a Valve Index gathering dust.

You have to embrace, you have no choice otherwise your thrown out. I'm not sorry for being cynical when all I've seen the past fifteen years of promises given to me which have been broken every time. The cycle continues and we all lap the koolaid with our eyes closed. Even myself hopes it will get better, we want better but no, no one wants to turn the page of the plastic age.

It takes a lot to open your eyes and see how reality truly is but that's okay. We don't need to look at it because we now have hi-tech computer monitors in-front of our eyes feeding us soon to be sponsored and controlled information to tell us that everything is okay, what we want. Everything will be better with these glasses, I was promised it too and they screwed on that. I'm more unhappy with an latest iPhone than I have ever been, I can't even listen to music without requiring to own Bluetooth headphones.

Hey, look. I commented exactly like your comment said. Kudos. This is less than what's real and we are doing nothing about it other than letting the corps have more of their cake so they can put up further control in the walled gardens we all live in. We can't even settle on world peace. The divide is bigger than ever and we have technology to thank for that.

Sorry for speaking my mind, your not allowed to do that nowadays because we all should be smiling and nodding lapping whatever is given to us. Some younger generations do, and are they in for a shock with the after taste. I feel sorry for them.

I'm sure this will rub some the wrong way. Feel free to change my view because while technology has gotten better allowing us to achieve futuristic things, we can launch rockets to Mars. A surgeon can preform microscopic operations from their house, fly a helicopter in space. I acknowledge it But what does that really get us? At what cost? It's not all that bad, right? You really think you're going to get it easy in your life time because of? Nah.

Here's a GPT-prompt for you: Restore harmony to the world.
The author wonders:

> In theory at least, the compiler can see that rule only has 256 values and create a reduced version of ca1d_rule_apply for each value. Whether it actually does is not of much practical concern when the rendering code is the bottle neck. However it’s interesting to see if the compiler can deduce the best solution or whether anything trips it up.

The compiler is unlikely to get the optimal result here. The core of this is finding the best instruction sequence for a ternary boolean operation encoded in 8 bits; it's the same job needed for emulating the AVX512F "vpternlog" instruction. This can always be done in at most 5 instructions (or 4 if you have andnot/ornot/xornot), but it's not straightforward to do this. Here is some code that calculates optimal instruction sequences (by letting z3 do the heavy lifting): https://github.com/falk-hueffner/ternary-logic-optimization
It’s in the subtitle of the article that he also won a French tournament. Please read the article.
So the argument is actually I know better and because I know
better my decision should be forced on others for their safety.

It's easy to make this argument when you believe you have the truth on your side but what happens when you're on the other side of someone else's obvious truth— secure boot can't be disabled, you can only install apps from the app store, programmatic ad blocking is too dangerous, replacement parts have to be genuine, you're forbidden from performing maintenance on your electric car, we can't let you have unrestricted AI access, we couldn't possibly let you see the source code of your cellular chip, we scan all your private photo uploads for csam, all for your safety of course.
I love the coments, everybody is riffing on varios pink floydian experiences and nobody has read the article
just the title of the article is way way out there, like what kind of mad heavy drugs do you have to take to go so far as to build a web site devoted to ,oooooooooooo, wow, mang, like, did you
get the total asomosity of that mang, toadaly awsome, the complete analyis, complete with 2 sheets of blotter, a car with 4 more people than seats, and three more in the trunk, cheap night at the drive in movies playing the wall.

so you think you can tell

anylise that
Some more notes:

- If this is your first time hearing about the readline/emacs keybindings like Ctrl-E and Ctrl-W, you'll be pleased to know that most macOS input sources use these keybindings. If you're on macOS, feel free to try Ctrl-E, Ctrl-W, or Ctrl-U in your browser's address bar right now

- If you're using a command line program that doesn't support _any_ line editing (e.g. no readline keybindings, and no other keybindings), you can install the `rlwrap` program and launch the REPL under rlwrap. For example Standard ML of New Jersey has a REPL but no line editing functionality, but you can recover that via `rlwrap smlnj`

- "don’t use more than 16 colours" — I would go so far as to say "don't use more than 8 colors, or at least make your colors configurable." Many popular color schemes, including Solaraized and the default Base 16 color scheme, use the "bright" colors to hold various shades of gray. What you think is "bright green" might actually be the same shade of gray that normal text is colored.
> don’t use more than 16 colours

We aren't in the '80s. Use true color if you want to, modern terminals should support it (built in Linux tty is a weird outlier that should have supported true color years ago).

But that also depends on the context. For example if something implements its own TUI with a lot of elements - it makes more sense to use more colors than the barebones set.

Most programs that do care about colors, check what terminal capabilities are before using them.
Why is this blog styled like a clickbait news site?
Related article, gift link: https://www.nytimes.com/2024/12/12/science/a-second-tree-of-...
Successfully cancelling/reversing a payment does not automatically extinguish any debit incurred, though. It's a great backstop to a company ignoring a cancellation, but I don't think it should be the default.

It would be great to integrate a cancellation mechanism into the payment rails though, i.e. allow sending a proactive signal "your customer wants to cancel their service and next payment will fail". But that's definitely not the case for direct debits, currently.
> heights of $600k

Hopefully not too soon. I just bought $30,000 in BITI, an ETF that tracks the inverse of Bitcoin. Basically the only way to short Bitcoin from a typical retail investment account.
New stealthy Pumakit Linux rootkit malware spotted in the wild
Hospitals gave patients meds during childbirth, then reported them for drug use
Tilde expansion is part of shell word expansion: https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V...

Tilde expansion is the first operation in word expansion:

> The expansions that are performed for a given word shall be performed in the following order: 1) Tilde expansion, parameter expansion, command substitution, and arithmetic expansion shall be performed, beginning to end. 2) Field splitting shall be performed on the portions of the fields generated by step 1. 3) Pathname expansion shall be performed, unless set -f is in effect. 4) Quote removal, if performed, shall always be performed last.

See https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V...

To see the whole shell specification, goto the main page at https://pubs.opengroup.org/onlinepubs/9799919799/. Select "Shell & Utilities" from the top-left frame, then "Shell Command Language" from the bottom-left frame.
Probably just a typo
For a robotics company, their code is the "secret sauce" that makes their company valuable. It wouldn't make sense to open-source it all and let their competitors do the same thing without having had to spend so much money and time developing it.

Open source works great for shared code that isn't part of the "value added" by a company. So for a modern robotics company, it makes a lot more sense to use Linux for instance rather than rolling their own proprietary OS. And to use an open-source compiler for building the code. They're in the business of providing solutions using robotics, not selling operating systems and compilers, just like countless other companies build their products on top of these infrastructural tools, and sometimes contribute bug fixes and improvements back. But the code that actually makes the robot work (vision, motion planning, etc.) is what they spent most of their funding building, so giving it away makes no business sense.

Basically, you're complaining about all companies having trade secrets, and ultimately, you're complaining that competition exists instead of just having a single company having a monopoly over a whole market.
Painkillers don’t work for many types of pain
Big difference between a static document, and a program that can dynamically respond and exploit psychological weak spots that it discovers on the fly.

By the way this is also why "the algorithm" on social media is a fundamentally different beast to old media publishing, and should be more heavily restricted.
It’s mentioned
Then we have the ghosts of information and category theories underpinning/influencing them all (including physics) (to some degree)
Probably not, most software engineers don't want to pin their credibility on something that can be debunked by a script kiddie with traceroute.
> The energy when he played Comfortably Numb was absolutely indescribable.

Also, the unbelieveable rendition with David Bowie in Royal Albert Hall in 2006. Bowie singing between the notes but in perfect key, Gilmour's solo grittier than usual.

https://www.youtube.com/watch?v=BkN7qyaFEUU
lol, meetings to let you cancel

I'd pop a letter in the post: notice of termination in accordance with the contract

then if they charged my card after the notice period they'd get a chargeback

play stupid games, win stupid prizes
Terminal lucidity is a thing I don't see mentioned here.

It is well known that even some advanced dementia patients days or hours before death can exhibit lucid coherence, even speaking and recognizing loved one before death.

Having watched my mother decay from Alzheimer's for 10+ years, I know for sure there is much more left to her than she can express, and every once and a while she speaks in clear sentences, says names of loved ones or pets, and when she talks--even though we barely understand 20% of what she says--it's clear she knows what she's saying based on her facial expressions.

I will also say it's one of the joys of my life to sit with these people, many of whom are "waiting to die" and just talk to them with and listen to them (even when I can't understand them). They light up, and they especially light up when I play them old music on a bluetooth speaker. Some sing, some sway, some even try to dance. Many cannot talk at all but they can still sing the lyrics.
That seems like more of the same? rsx!{} basically presents a web view API, with CSS-driven layout (or something approximating that).

I'm looking for a native widget library that can compile to web technologies when running in the browser, but otherwise uses native widgets.
That’s a total caricature of our society, try again.
My mom is 94 and in reasonably good health for that age. My dad just died after a decade of decline with dementia. My mom often tells me that she just doesn't want to wake up one morning. And she wants to go out while she is still on top. All her friends are gone, husband is gone, she lives but can't do any of her hobbies like gardening anymore. She is tired and there is nothing left in life besides waiting for death. I think it would be good if we had a better culture around dying and let people die in dignity if they don't want to live anymore.
I want native widgets.
this (and many other things) seem more a natural effect than something intentional. Are you suggesting something different?
I mean if you replace "taxes" with "profits" you have the current American healthcare system. Condemning people to die from a lack of treatment in order to save on profits.
Proper scrambled eggs only works in telfon for me. By proper I mean nice and creamy with small curds, not some dried out brain goop.

I totally love my stainless tho.