skysight-inc/HackerNews huggingface dataset:
Rule #12

Know what you are doing!

Don't just run an unknown public container without checking it's Dockerfile first. If you don't understand what's happening, chances are high that you don't know what you're doing.
Even when signing in on a new browser in the same US city Google rejects valid logins. Doesn't matter if you enter the 2FA code and correct password, Google will lie and say the 2FA code was wrong if their algorithm determines that your browser and ISP combination are suspicious.
Hello. Yes. My last startup went bankrupt. After raising $xx million. Laid off hundreds of employees including many college friends.

Experienced symptoms of depression for 1-3 years.

Realized that the primary root cause of my depression was an extrinsic, non-resilient value system.

Am doing better now with a more intrinsic value system but certainly still not 100%. I’ve learned that changing value systems is easy in theory but hard in practice.

Would be more than happy to discuss more here or offline. Either way, best of luck!
I never understood why read-only isn't the default option for volume mounts.
Ford F-150 electric pickup in production bodywork caught in spy photos
I disagree. OO features are very heavily used in Scala and the languages it influenced. TypeScript and Swift particularly come to mind. I think the key here is that Scala paved the way for type systems capable of modeling OOP and FP idioms, cleaning up what OCaml attempted. Although one could argue that none of the other post-Scala languages inherit the full toolkit of typed FP features as much as Scala (pattern matching, everything is an expression, true ADTs).
Also, don't link your bank account using Plaid. Use deposit verification (or old fashioned bank wire) instead.
> "cognitive error" and "revealed preference" may also be different names for the same thing. Are they experimentally distinguishable?

"I would still be against torture no matter what the research shows" is revealed preference, and "I'm against it, therefore it doesn't work, no matter what the research shows" is cognitive error.

This is clearer if you suppose that I published a good, thorough study showing that torture works very well. In the former case, you could accept it as accurate but retain your opinion; in the latter case you would be forced to either change your stance or accuse me of [ineptitude, fraud, bias, secret sadism, etc].
NFT = Non-Fungible Token
I don’t get this at all in Firefox. It works just fine. Possibly because I have YouTube Premium?
Your entire comment history is a giant expert fallacy. Maybe try and do better.
Driving with autopilot off certainly requires driver attention.
Free Cross-Platform Web Debugging and Mocking Tool
Capture, inspect, analyze, manipulate and mock all the HTTP, HTTPS and WebSocket traffic between your computer and the internet.
> supposedly, I don't have hard facts

Then be quiet about it
Oh, I know that, I use it daily and I’ve read some of its source code. I’m just astonished that the best-performing data frame library in the world is developed in R and it outperforms engines written with million/billion dollar companies behind it.
COTS is the tech equivalent of fashions "off the rack" as compared to bespoke.
Can anyone provide a summary or short set of reasons? Proof by link to 40 minute video doesn't feel satisfactory.
Fascinating and well explained!

Reminded me of the video tracking work these folks do:
https://forensic-architecture.org/
Sounds pretty similar to the ML Super Resolution feature Pixelmator Pro has had for some time (highly recommend the product too).
It's kind of a funny analogy in the context of systemd-oomd, because the latter is sort of like saying "hmm, when the plane is out of fuel, sometimes there's not enough power to actually eject anyone from the plane, so we're going to start ejecting people while there's still a little bit of fuel left!"
I'm curious - what did you do, in what software, and how?
Show HN: Quickly generate Twitter Card, Open Graph tags for side projects
NASA's OSAM-1 (formerly known as Restore-L) mission is planned as a technology demonstrator of robotic servicing [0]. The target is the Landsat 7 satellite; but if the technology is successfully demonstrated by OSAM-1, it might be used for robotic servicing of space telescopes in the future.

Originally targeted to launch in 2020, the project has encountered delays, and NASA is currently aiming for January 2025 as the launch date [1]

[0] https://nexis.gsfc.nasa.gov/OSAM-1.html

[1] https://sma.nasa.gov/docs/default-source/sma-disciplines-and... page 4
Yes, i miss the days when i could make changes to the system and recompile in under a minute on Plan9. Such a distraction free programming environment.
Its weird to me that people are not familiar with the concept of worldview or beliefs and that they have an often overwhelming influence over thinking.

And I think that everyone has a worldview. No one is impervious to this or truly non-partisan. Some people may be less partisan in some ways. But they still have worldviews that influence their thinking, possibly in somewhat different areas.
> For someone who claims they aren't a fan, you sure have a strange fixation with defending the company, even making it a significant chunk of your HN career.

I love how you keep steering the conversation away from facts and directing it towards me. How exactly are you providing value on this discussion? Also, hang on... There are people who actually consider HN as a "career"? How do I get compensated?

I don't matter. Facts do. If you can correct me where I said something that is not factual on this thread. Please feel free to do so.

> You're aware that HN posts aren't deleted, right?

Of course! This is the internet after all. You're digging through my profile to make a point? Now that's what you call infantile. Why don't you address what I wrote with your counterarguments? You yourself seem to be on an emotional Tesla tirade [1]. Don't act all holier than thou.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

> I implore anyone who thinks that's an "ad hominem" to point this out to click on this link[1].

You just proved my point! What your doing is a sad attempt to rally the mob towards me. If people disagree, they can just downvote my comments. But I do try to be factual as best that I can.
The dictionary lists three meanings for exploitation. Your examples are all for meaning 1—the action or fact of treating someone unfairly in order to benefit from their work. But there is also another one—the fact of making use of a situation to gain unfair advantage for oneself. Making use of people's optimism and warped perceptions about the imminentness of autonomous vehicles (warped perceptions which were formed in a large part by none other than Tesla itself) to part people from their money would fall under this definition.

And just to humour your point, let's say it's not exploitation. So what? It still would be deception, shameless lying, snake oil salesmanship, etc. etc. It's not like corporate actions are binary: exploitation and totally OK. Even if Tesla's actions were not exploitation, they would still be as wrong.
The author uses Pipewire with WebRTC in Chrome, very cool.

Pipewire is showing up all over the place. I've been reading a little about it, but I finally got a comfortable setup of jackd and pulseaudio and am worried it might interfere with my stable setup.

Am I being paranoid?
Fewer people ended up requesting them. It was common knowledge that they can be abused, so when we would explain the risks people would tune us out and their eyes would glaze over and they would insist. By making them rewrite by hand that there's also a risk that different companies and agencies will refuse to honor them, they finally understand that the risks are not just theoretical, but practical.
Had a good laugh at that, thanks for sharing.
I wonder if ZFS on Linux could be adapted to use this instead of the custom ARC implementation it brings along?
Been probably 30 years since I played it last, but that would so make sense wouldn't it. I don't think I figured that out back then, wow. Still, the interface compared to all the other adventure games at that time was just so different and full of wonder, I kept coming back until I finished the darn game.
Let's see how C# compares to the author's wishlist.

"obvious, non-negotiable things any new OO language should have":

> No nulls

C# has null. It looks like after C# 8.0 there is a way to require annotating types are nullable. But it isn't as elegant as a true Option type, and looks like there may still be some gotchas.

> No unsafe cast

It isn't entirely clear what is meant by "unsafe", but casts in C# can throw an exception if the type doesn't match at runtime, which I suspect fails to meat the criteria here.

> Optional named arguments

C# has this

> Generics

C# has generics, and while I don't have a whole lot of experience with it, it seems pretty good.

> Immutability by default

Fields and variables in C# are mutable by default (but can be marked as immutable with `readonly`).

"less obvious choices":

> Class based discoverability

I think C# has this

> Multiple inheritance

C# does not have multiple inheritance. However default interface methods give some of the benefits.

> Minimal syntax

I'm not entirely sure what is meant by this, but from the comparison with scala, I think C# satisfies this.

> Higher kinded types

AFAICT, C# does not currently have Higher kinded types

> No Exceptions

C# definitely has exceptions

> Unified classes and Typeclasses

C# doesn't have an equivalent of typeclasses. In part because of the absence of higher kinded types (see above).

> Pattern matching without destructuring

C# switch statements do this.

So, C# has some of what the author is looking for, but is also missing a lot. Yes, C# did take some inspiration from functional languages. Yes it did learn from some of the mistakes of earlier OO languages (notably Java). But C# is itself over a decade old and constrained by backwards compatibility. If it had been created today, would probably be substantially different.

Disclaimer: I haven't used C# very much, so this is mostly from what I remember when I learned C# years ago, and what I was able to find with simple searches online.
I get my kick out of what I do. Not how I do it. My specialty is to design and implement
products and kick it out the door for people to use. The last thing I care about is the language / paradigm / whatever as long as it does not impede development. Never give a flying fuck about what's in vogue at the moment.

>"Test-driven-development"

I would normally offer them to write tests to test their tests.
Awesome work! But I don't understand why they haven't implemented a neural network to take care of this. Jeff Dean even mentioned something about it[0].

[0] - https://learningsys.org/nips17/assets/slides/dean-nips17.pdf (pp 29, 50 etc)
Ask HN: What is the best office chair?
I'm looking for a chair that's <$300, ergonomic, and comfortable for long periods of time. Prior upgrades to my ergonomic setup have led me to eschew chairs with arm rests. So it needs to at least have removable arm rests. I'm 6'2 and 175 lbs if that makes a difference in terms of your recommendations. Thanks in advance!
I really hate this kind of logic. I get where it comes from but I still hate it.

I have a genetic disorder that causes a compromised immune system, so germ control is my life. My life got better in some important ways with the entire rest of the world being less germy and disgusting.

About one of out every five people is officially labeled "handicapped" and at least one study suggests that up to three out of every five people may have more minor impairments that they mostly cover up and don't want to label as a "handicap" because it's stigmatizing. A great many people with various handicaps are immunocompromised or otherwise vulnerable.

A lot of handicapped people saw some things improve for themselves while the entire world temporarily felt that germ control was super important. As one of those people, I am very concerned that "business as usual" will be a terrible thing for me.

I've tried to figure out how to write about what kinds of best practices I would like to see, but that never really gelled in part because I became very concerned it would make me a target for the fear and anger of a lot of people during a global crisis. I didn't want some sort of lynch mob to descend upon me while much of the world applauded their depravity because, hey, scapegoats rather than solutions seems to be a very popular pursuit in the world generally, even during "normal" times and folks seem to double down on that during crises.

Maybe I will still find a way to write about it and have some kind of influence on moving the needle gently but firmly in the right direction. And maybe not. I don't have much of an audience and like Rodney Dangerfield "I get no respect" and yadda.
PSA: Chomsky answers emails.
I think the OP hints to Chomsky’s age. He’s 93 years old, which obviously impacts his talking and presentation skills.

I’m really impressed every time I see a recent video of Chomsky, he seems to still have his full cognition and is still energetic and motivated by his political goals. At his age that’s not a given.
It’s amazing to know pipe, stdin and stdout work for image, thanks!
Suppose you had an impossibly perfect conditional probability distribution over "text that a person would write". I realize there may be some issues with that being a well-defined concept. If you don't think it is well defined (and perhaps it isn't), please momentarily pretend that that is something that is/can-be well defined.

In that case, for any property of a text, such as "the text gets ramble-y and basically doesn't have any real point", the probability that a randomly selected text produced by a person has the property, and the probability that a text sampled from that distribution, would be equal.

Could text be sampled from such a distribution on a word by word (or token by token) basis? Yes.
Let's see why:

For any event (or property), there are countably many texts which satisfy the property. So, it can be expressed as a countable disjoint union of sets which each have as their only element one of the texts which have the property. So, the probability of a text sampled from the distribution having the property, is equal to the sum of the probabilities of each of the texts which have the property.
The probability of each text is equal to the probability of "the next token is [the last word of the text]" given [all the tokens before the last one], multiplied by the probability of the text [all of the tokens before the last one].
And then recurse on that, in order to break the probability of each text down into products of conditional probabilities of (next token | previous tokens) .

Hm, actually, I think there's an issue with what I said.
It would work if all texts people wrote had the same length, or if all of them continued indefinitely,
but that's not the case.
Maybe that can be patched by including a conditional probability for an "end of text" token.
Actually, yes, that seems likely.
Say that the probability of the text is the probability of (that is all of the text | [the text] is some initial segment of the text), multiplied by the probability of ([the text] is some initial segment of the text).
and then the probability of ([an initial segment] is some initial segment of the text) is the probability of ([the last token of the initial segment] is the next token in an initial segment of the text | [the tokens before the last one of the segment] is an initial segment of the text ) times the probability of ([the tokens before the last one of the segment] is an initial segment of the text).

Ok, yeah.

So, in theory, if you allow arbitrary conditional probabilities for the next token (or an end-of-text token) conditioned on all the previous tokens, you can produce any probability distribution over texts.

Therefore, "predicting the next word given the prior words" isn't any limitation on what probability distributions over text can be produced. (though perhaps it could drastically increase the cost of producing certain probability distributions, and perhaps in such a way that makes it practically infeasible to produce in such a way.)
This discussion of Floyd is a perfect example of what the article talks about.

Two radically different interpretations of the same event.
Non-paywalled link: https://archive.ph/0555m
It's possible to also configure bemenu with BEMENU_OPTS env variable. I usually create wrapper script in my local bin path however, as that method will work universally with any program.
Well, I only have 3 data points, but so far every job I've gotten I've moved up a level at series A through C level start ups.
AWS is a few layers below that service. You can't tell AWS "give me a domain with baserow installed". Or at least not without going through the layers of describing how it's mapped to actual compute resources and how is deployed.
The Federal government will assist with highway and road maintenance, but they are technically and legally the responsibility of the provinces and territories [0]

As Alberta collects less tax revenue (in PST & GST) than several other provinces [1], they have less available to spend on infrastructure. My life is made worse (through rock chips and potholes) due to the government of Alberta not collecting more taxes.

While you're right the feds could make up the difference, that seems extraordinarily unlikely - their argument, to my knowledge, has always been that provinces should help themselves (that is, collect tax revenue approximately equal to the other provinces) before demanding more from equalization payments. I would assume they'd take a similar stance regarding other spending.

Please correct me if I've misunderstood or assumed incorrectly though :)

[0] https://www.loc.gov/law/help/infrastructure-funding/canada.p...

[1] https://www.transfereaserelocation.com/canada-which-region-h...
Too often, I feel that when articles and the like discuss different human experiences, it is designed too much as being for an outsider looking in at something alien. People are different, but I wish there were more care to present the center of the discussion, as being part of an "us" rather than something distinctly "other". Studying psychology and meeting other people in the field really turned me off to this kind of thinking--how they would view people with some condition as some sort of oddity, some "thing" to be observed.
> weird to go right to claiming people are outright lying

Rule 1 for having a good time on HN: Never argue with a green account.
What we learned should be not to decimate small businesses like tossing leaves to the wind “don’t worry we’ll build back better!” and let people decide their own risk taking.

I think that it’s almost more terrifying than the thing itself that more people aren’t mostly incredibly disturbed by the insane violations of privacy and speech.

Literally you should not, in a free society, be able take such injurious actions based on something that the average person cannot even verify.

It should never be that a tiny group of experts just have to be trusted to make decisions for everyone while the vast majority of the people are completely incapable of actually even seeing the threat.

The vaccine thing too is absurd, amazing how quickly a public health crisis becomes an attempt at side stepping private health decisions.

No amount of “but people could die” can justify this, that’s an irrelevant point, because there never a time when it was proper to remove autonomy for such a reason! It’s a total invasion of privacy that the government should even know where most people are at most times, what they are wearing or eating, or that private individuals should be corralled like cattle for the sake of “all cattle”, I just wish people could see what a huge privacy violation it is when a government decides that the most important thing above all else is to try and keep everyone alive as long as possible at the expense of each other and at the expense of freedom to avoid such an arrangement, privacy for bringing you into it in the first place, and opportunity cost of when you end up with no choice due to violent demands of state.
Rewriting Monoidal Categories in the Browser with Egg
Not a Joke. I am recommending Salesforce.com's PaaS offering (used to licensed as force.com, now called "platform" [0]). Expensive, but it is IMHO the best low code cloud platform there is that has got every aspect (Apps, Identity, Security, ACLs, Workflows and Triggers, APIs) right.

[0] https://www.salesforce.com/editions-pricing/platform/
I really like your site, especially Nightwave Radio. Are the names of the songs available somewhere? If not, I have no problem coming back to your website to listen!
People remove accents from recording? That feels very insulting to be honest, I would hate for people to do this to me. Take me (and my strong accent and weird pacing) as I am or move on.
Don't get me wrong I'm very open to a cleaner world. I watch videos of people walking around Tokyo and I marvel at the clean streets. Minimizing places for viruses to grow and mutate is a common ground I think nobody would attack anyone for suggesting, if they're well thought out and not attached to something already political anyway.
Fuck, no.

Autism is inability to deal with ones own emotions due to some genetic mutations.

It is clearly and verifiable inherited and carried by pretty women who are less affected, being compensated by motherly instincts for social enpirements.

Women are traditionally more emotional and rely on feeling, so society (families) readily accept autistic women as long as they do their duties.

Physical beauty (mostly face) guarantee a marriage. This is how autistic traits are not washed out.

Each autistic person develop his own behavioural patterns to compensate being overwhelmed by his own emotions. (Depending on severity these patterns vary from Turing to Rainman so to speak). This is the main principle.

Everything else is just bullshit.
That’s a bit like asking when Python/Pandas will become the next SaaS product.

This is analogous to Pandas, Databricks is a commercial offering of managed Spark, Ballista is a new project that a Rust/“modern??” Rewrite of Spark.
Just found https://lowdefy.com in another thread and it looks promising
I use the previous version of this that I purchased in college nearly a decade ago: https://www.amazon.com/Adagio-Teas-010026001-variable-temper...
Use it 4x a day and have descaled it several times.

My brother has had one of these for 8+ years and uses it all the time: https://www.amazon.com/Beach-Temperature-Auto-Shutoff-Protec...

My parents run a motel and they stuck close to 4 dozen Amazon Basic units in the rooms - haven't replaced a single one yet: https://www.amazon.com/AmazonBasics-Stainless-Steel-Electric...

Like, I can't think of a single electric kettle I or my friends have owned that hasn't been absolutely bulletproof.
> they ensure that the pointers don't last longer than the arena lives. That's it.

Sure, but my point is, when most things have lifetimes tied to the same arena, this becomes a almost a no-op. Both in the sense of, you are not really checking much (as Ayn Rand said, 'a is 'a), and you're paying a lot in terms of typing stuff into the program, and waiting around for the compiler to be not usefully checking all these things that are the same. Refactoring a program so that most things' lifetimes are the same does not feel to me like it's in the spirit of Rust, because then why have all these complicated systems, but maybe you feel that it is.

There is a bit of a different story when you are heavily using threads, because you want those threads to have allocators that are totally decoupled from each other (because otherwise waiting on the allocator becomes a huge source of inefficiency). So then there are more lifetimes. But here I am not convinced about the Rust story either, because here too I think there are simpler things to do that give you 95% of the benefit and are much lower-friction.