skysight-inc/HackerNews huggingface dataset:
That's an interesting point. It's still pretty messy and inefficient, but you're right, you could at least get away with not exposing user data, even if you're still transmitting it around.

That's a good suggestion, I should play around with that some time.
I have the same impression of Rust: great for software that is well scoped/defined and needs to be stable and efficient, not so much for quick iterations (which for startups is important) and software that doesn't need top performance.

I think in general that the Rust hype has outgrown what it's good for. If you're writing a web app in Rust then you may want to ask yourself if you're making the right choice.
Shocking that this needs to be pointed out, but because the company is supposed to _actually do something_. Ideally, that thing is good, and there are benefits to being able to exert some influence on how decisions about that thing are made.
> We are comment on an article which is built upon studies that are most definitely not brushing the issue aside and saying "who cares".

The question is: how representative are those studies? Sure they're evidence that there exists some researcher living under some academic rock who cared enough to do a study, however they're not evidence of widespread cultural concern (which is usually driven by mass-media concern).

> ...and I have yet to stumble in online spaces that are framing the issue in terms of “we just need a way to reproduce without men”, or “everyone can just use IVF and still have children”.

I've definitely seen the former. It was almost certainly half-serious nasty snark, but that doesn't mean it doesn't contribute to setting the tone, especially when it goes unchallenged by the "right" people. The later reads like textbook, "I don't want to care, so I'm going lazily think up some half-ass idea on the spot to justify not caring."
In Java functions declares Exceptions in its type signature, so it does all of that automatically. Then you get a compile error if you don't handle it in the function, or you need to declare the function throws it, so it is type safe.

Note that people now consider that as a mistake, people prefer having Exceptions be hidden instead of explicit and requiring handling like that.
i think it should be br[i]
I envision a future where people who care about their children's education flock to states that are "anti-woke". Students there will still have access to honors classes, will read classics, etc.

Anecdotally it's already started. I have some coworkers that are fleeing California for states like Florida, North Carolina, and Texas primarily for better school districts.
Covid is the crisis we keep ignoring, and there is no chance it wont come back to bite
now do this in 3d, and forget about the geolocation, move toward establishing location and orientation of limb segments, and establish a set of vectors that will satisfy a required velocity/distance intercept, to coordinate limb function and interaction, then worry about where on the globe, the local instance is with respect to other nearby instances; that would impress me, and would be much more usefull than nearest nieghbours geolocation.
Turn the office buildings into affordable housing.
Design-by-Contract (DbC) vs. Test-Driven Design (TDD)
WSJ calls it a “richession” not a recession
Tell me more about the scientific evidence that Democrats ignore when it comes to race?
How would an exception automate the behavior of „?“?

What ? does in rust is to unwrap the result check if it is err and return from the function with an error result. On top of that it will auto-convert the error type (if the type has the from/into traits implemented)

So it would do:

try {
//the code that may fail
} catch (error) {
//do we just throw the same error?
//or convert the exception to a custom other exception
}

If I see an API that throws me an low level exception without context I go mad. Like an file not found exception etc when executing an API that does multiple file IO operations.
agreed, there's no evidence is there that suggests Da Vinci was equating gravity and acceleration in a similar way to Einstein
We cut our CI pipeline execution time in half
It cuts both ways for Wall Street since activist investors use it to spoil what other financiers believe to be better plans.
Also by reorganizing the closet you would be physically changing and modifying the objects into different forms. Nothing touched by recall remains the same.
> Note that people now consider that as a mistake, people prefer having Exceptions be hidden instead of explicit and requiring handling like that.

Well, Swift is a much newer language than Java, and exceptions in Swift cannot be hidden either. And some people do rather like this.
I wish that was the case. Both daughters have diagnoses, and both have had very difficult adolescent years. Next-level stuff that I think people don't believe me about most of the time. They have great difficulty with socialising, and that has been extremely difficult for them. Both of them rather resent the 'rain man' view of autism that they have some special talent as a payoff for their difficulties, although one is incredible in terms of research and planning. But she doesn't see that as being anything to do with autism!
There's some subtlety here:

1. Exceptions have very high performance costs (equivalent to a longjmp which is very slow), so if you expect to have exceptional cases, it's probably a lot more efficient to not use exceptions.

2. Exceptions break the linear flow of the code when you read it, so now you have to read a lot more code to figure out what the exception paths are and where and how they are handled.
All politics threads on HN are full of shillbots, and very likely bots now that GPT-3 is big.

It's not as well moderated or as complex as reddit w/r/t brigading, fighting obvious shills, or obfuscating upvotes, etc. Not that reddit is particularly immune to this, either.

I wouldn't trust jack shit about politics on HN. Details about the latest implementation of systemd? Absolutely. Anything not STEM? Dubious at best.
GREAT comment.

I think a large issue is people are really bad at risk assessment.

Also, why the hell did they try doing camera only? Fucking dumb as hell. I would have trusted something like FSD a lot more if they had also put in very advanced radar etc. trying on fucking /cameras/ only for newer models should be a criminal offense.
Where does a raindrop in the US end up?
Am I missing something? Firestore is an online database that requires setting up a Google account. It's sort of like responding to "I wish I didn't need to include a serverside component" with "Linode".
Would you volunteer to have twice the dreadful commute for the benefit of your partner, or do you see yourself being the beneficiary of this configuration?
I recommend the fork Mull: https://f-droid.org/packages/us.spotco.fennec_dos/

It includes privacy-related improvements. See more: https://gitlab.com/divested-mobile/mull-fenix
System/360 was the attempt by IBM to unify its existing computing systems (1401, 700 series, 7030, 1620, etc). All were "mainframes" by our current definition.
It depends on your benchmark.

I have nothing to cite but, just based on their ubiquity, I would bet $5 against the hole in a bagel that Cavendish bananas produce more per acre than any other variety.
If you MUST lease a brand new car and replace it every few years - probably. But driving a slightly older car is perfectly fine.

There're a lot of other variables. Family/life situation, hobbies, health situation, visual (fuck video ads on public transit) and audio noise tolerance...
You seem to be upset about identity politics, but then proceed to make an argument about identity and social acceptance. None of these details you mention are relevant to the actual problem.

Anyway, there's much clearer evidence supporting the idea that poor mental health (anxiety, depression, etc.) can cause infertility in men due to elevated levels of cortisol, and you sound very stressed out.
I get where you are coming from, but imagine if every other "to the human" process description we had was done this way.

I actually think this would be a fun one. How to make scrambled eggs, but where all failure cases are covered. Would be the "Hal fixes a lightbulb" in prose.
elasticsearch also has native support for vector tiles output, perfect for rendering maps in web/mobile apps. In general, any geo-app, it's not just about doing the searches/computations quickly, half the battle is efficiently delivering the data to the client.
Well, if a blue splat is (just an example) 93% statistically close to being a swimming pool, there is nothing wrong with upscaling it for many cases where absolute accuracy is not required. Larger and better quality datasets will decrease the amount of possible failure modes after a few development / training iterations of this algorithm

Of course if outliers / anomalies are very important for persons business or use-case they shouldn't use this feature.
Who knows ?
Homosexuality and transgenderism is way too politically charged to find real answers.

No gay gene was found, the closest model they have is a cluster of hormonal influencer genes. However we know parasites like Toxoplasmosis can induce polycystic ovary syndrome in women which causes hormone dysfunction (I know because I had POCS its why I don't allow cats near my kids now). Supposedly POCS is highly correlated in lesbians (supposedly emphasized).

Even identical twin studies showed nothing conclusive, sometimes one twin was gay and the other wasn't, sometimes both.

However granted we are biological beings, I strongly suspect endocrine disrupters like microplastics aren't doing anything positive for us.
You can also use this tool to amplify the data volume for tests.

For example, based on a dataset of 100 million records from ClickBench, I created a dataset of 100 billion records. Here is a description of how to generate this dataset:

https://github.com/ClickHouse/ClickBench/tree/main/clickhous...

Basically, you train a model on the existing dataset, then run the generator multiple times in parallel with different seeds.
Maybe there could be a Prospecting career ladder?

And maybe well paid titles, but where one couldn't hire more people, one just got paid better? To mitigate over hiring?

**

Or what are your other thoughts, about how to solve the problems you noticed? ... In addition to:

> promotion credit to engineers for "prospecting"
I did not flag it but I agree with the flag. The concerns raised in the article hold equally true for non AI software too. Relying on the modern AI trends to bait an audience on the pretext of AI related concerns when the concerns are equally true for all software is something many readers here would not appreciate.

And as if that wasn't enough, the phrasing about killing and spouse clearly make it clickbait.
You sound like a statistician.
The problem one daughter of mine had with that was because she is high-functioning, she says that poeple think she consequently needs no support. She's demonstrated conclusively that isn't the case, and both of my diagnosed step-daughters need a lot of support, much in areas where many people don't.
> ...good people to do thankless work for $40k/yr...

True...though (at least in my part of the US) there seem to be plenty of junior-high-escapee municipal officials making vastly more than that.

Another Fond Fantasy: People who get really nasty with bottom-tier civil servants, over decisions which are obviously made much further up the org chart, face mental competence hearings. If you're screaming anger at a part-time retail postal clerk, over stamp prices that are set by officials in Washington DC...maybe we need to X-ray you head, before it's too late.
I mean the API for accessing the disk encryption key is disabled, not that the whole TPM is disabled. I think we're both saying the same thing, just with different terminology. The TPM will only give the CPU the key when it asks if the current string of measurement matches what the TPM expects. The OS changes the measurement before it starts running untrusted code, and so the TPM no longer gives the same access.

I think the critical point is that the measurements are made by the CPU, not the TPM. Malicious code running on the CPU can tell the TPM whatever it wants to tell it. The TPM is notionally just a peripheral hanging off a low speed serial bus. All the TPU can do is watch the sequence of measurements being fed to it, and decide whether or not it looks suspicious. The idea is that everything is chained off of an initial known to be trustworthy state. The initial known state is provided by boot-up, where the first code to run comes from ROM or an EEPROM or flash chip. Secure boot is the mechanism by which that boot-up code can load more code off a storage device and authenticate it. Secure boot is literally what keeps the system secure while booting, before the TPM is configured.

Your point about grub being insecure in some ways is likely true. It's been around a long time, and existed before secure boot. The grub image itself being on an unencrypted partition doesn't matter, though, because it is signed; secure boot won't run it if it isn't authentic. I don't think the configuration matters much either. Grub can be configured to give the TPM a measurement of what it's actually loading, i.e. the kernel and initrd and boot options. The TPM can then refuse to give up its secrets if that measurement doesn't match what it expects.

Booting is complicated, and when you're mucking around with stuff like grub, it's easy to accidently break the chain without realizing it. There's a reason why corporate IT tends to prefer Mac, Chrome OS, or Windows based computers; it's easier to say that the system is properly secured through boot until the corporate spyware is running. As a practical matter, though, a broken link or two doesn't mean that the whole chain is useless. Stuff like secure boot, TPM, etc. all decrease the attack surface. You shouldn't store nuclear detonation codes on a computer you know isn't perfectly secured, but it's probably fine for your tax return from 2015 and meme collection; no one's going to bother individually targeting you.
The thing that helped me most is looking up the costs for owning a car and building that into my budget. I know that as long as the sum of all rides in a month is below that figure, I'm coming out ahead. (plus the added comfort of not actually being the one to drive)
It's mostly philosophical, are you fine with blowing up with an exception, or would you rather have your functions return known values for the unhappy path? I personally like exceptions in exceptional cases, but much rather having functions with explicit contracts (e.g. "this will return either True or False in all input cases", not "this will return either True, or Exception in all cases when $foo doesn't exist in the database, and woe unto the programmer that forgets to catch this.")
How much more performance do you need to get from Rust over Python (even Cython, PyPy, Numba, etc) to justify the extra development cost?

A 2x gain is certainly not worth it. A 10x gain? Maybe. But that is hard to achieve when much of your "compute" is spent on the DB side of things. How many startups actually scale out of needing a few non-db instances?
Company leaders are legally obligated to act in the best interests of the company and the shareholders. That is related to profit maximization, but it's not the same thing.
Is the pottery story actually true? It seems it may have been modified from a similar story about photography:

https://kottke.org/20/12/the-credibility-is-in-the-details

Another similar story revolves around graduates from Yale/Harvard that set goals vs. those that didn't. Again, that story is not true either:

https://ask.library.yale.edu/faq/175224
A unified U.S. Senate is a force for freedom in the world
That's very different than a legal obligation.
We did. It's called the "bivalent" booster. We have paxlovid and the omicron variants are much milder than the previous strains.
3.5" HDDs are 5 watts each while idle, if you can spin them down they're much less, but that tough with multiple services constantly accessing data.
The simple answer is no.

What companies are enjoined from doing is purposefully working against the interests of the corporate good (and by extension shareholders). What that “good” is, is very fuzzy. But roughly speaking it means you can’t take gross actions that will clearly significantly harm the company, and that you know it will cause harm.

A good example would be Twitter. If it was still public, I think a case could be made the Musk took a number of gross actions that directly and materially harmed the company.
> Oh and by the way, you'll be in the most vulnerable group by then too so enjoy being forgotten about in the scramble

This thought keeps me up at night sometimes. I’m nearly 40 with no kids, nieces/nephews, and even my cousins are mostly childless.

Our eldercare models are already beginning to buckle under the strain of the retiring Boomers - and they still overwhelmingly have family/church/pensions as primary non-govt support structures.

You can’t paper over this with immigration either. There will be absolutely no political will power to saddle millions of productive first/second gen immigrants with the sort of crippling tax burden the state would need to “replace” a total loss of the family/church/pension support triad. Expecting a huge push towards “medical assistance in dying” (MAID) seems to be a safe bet.

Tl;dr: the current elder care system prioritizes “old maids” but the future system will undoubtedly be “the Olds get MAID”
See Pathos? It's streamlined but very inspired with great UI.
That's C++. It puts the C in Cthulhu.
This is the equivalent of socialism and communism: everyone equally poor.
Always seems a bit cope-y when people have to express how happy they are being child-free, vegan, single, [insert label here].

If they were truly happy, would they really need to say/do anything about it?
My understanding is the governor's signed it with an understanding that the legislator would immediately water it down.

Which is what happened
I definitely agree that taking a systematic approach to data collection and usage is incredibly important. However, I think it is impossible to simply dismiss the ways that modern machine learning has revolutionized the way we understand and interact with data. There is no question that rigorous survey design and experimental design theories still have merit and should be taken into account, but I think machine learning has allowed us to delve deeper into data analysis and uncover patterns and insights that would not be possible without its advancements.
In startups and projects where Rust is a premature optimization this makes sense. But, some startups and projects are all about the competitive advantage created by optimizing from day one. In these cases, choosing Rust and other early optimizations is the main enabler of a unique product.
> Exceptions have very high performance costs (equivalent to a longjmp which is very slow)

Could you elaborate on why they are so slow, compared to passing around/returning error objects explicitly?
Low testosterone levels in men is correlated with depression and anxiety; inversely, testosterone replacement therapies are correlated with reduction of symptoms of depression and anxiety.

A few sources (many more out there and easy to find):
[1]https://www.frontiersin.org/articles/10.3389/fpsyt.2015.0006...
[2]https://jamanetwork.com/journals/jamapsychiatry/fullarticle/...
[3]https://pubmed.ncbi.nlm.nih.gov/24047633/

You can find similar studies showing the same correlation in adolescent males.
> It would be more interesting to debate the causes of heterosexuality.

Well the cause of heterosexuality seems obvious enough. Making males want to fertilize females will cause babies which spreads the "make male want to fertilize female" mechanism creating genes. So a mutation that makes genes that cause such a feeling will spread.

It's a fairly direct linkage so one could see how genes causing it could reach fixation (and indeed, variations of this desire reached fixation hundreds of millions of years ago).

Conversely, genes that result in, say, mice being sexually attracted to cows wouldn't reach fixation, leading to them being very rare in the mouse population. So most animals will be most attracted to things that have the highest chance they can make healthy offspring with.
> A better question would be "are corporate executives accountable to shareholders for stock value?"

This has the same issues, though. Over what timeframe? How do you prove a certain action helped/hurt share value independent of other variables? How do you account for intangibles?

Wall Street has encouraged a very short-term view of the question, but that's not legally required. Some companies have pushed back on this; Apple has a few times said "no, we're not doing that, because short-term gains would hurt long-term ones".
> it supports all plugins which are supported by desktop

Without faffing around with a Mozilla login or "collections" or anything like that? Just browse AMO[1] and hit "Add to Firefox"?

[1]: https://addons.mozilla.org
That’s cute that you think that.

We don’t live in a “just world”. There’s a reason a lower tier person like Holmes gets some prison and psychos like, say, Trump or Musk barely get a slap on the wrist.
I worked with a shop that wanted to use Rust for their shiny new MVP. And they did... and yes we were not really good at training nor could prioritize/attract rust-experienced devs. The Lead rust dev left due to personal reasons and then we were left with a codebase nobody really had the knowledge/insights to support while rapidly iterating. We smiled and rewrote it in node.js.

I think devs get burned when the MVP turns into forever code and somehow are not given room to refactor/rewrite once validated... or they are surrounded by devs who are used to pain/bug-cycle and they (or the business) will accept doing things haphazardly as a cost of doing business. Fred Brook's Second-System effect comes to mind.

Ah ha! Rust! Now we HAVE to write good code because rust has so many protections!!
Author here - yeah, that's how I feel about it, at least for startups specifically.
An Ecosystem Primer
fn foo () -> Result<(), E1> { .. }
fn bar () -> Result<(), E2> {
foo()?;
}

This requires `bar` to have a function signature that notes it may error, `E2` must implement `From<E1>`, and the caller of `bar` must use the result or explicitly silence the warning. Meaning if a program creates a Result the error must be handled - you can't silently let errors bubble up through the call stack.

`Result` implements some common combinators like `.ok()` to convert to `Option`, `map`, `map_err`, `or_else`, etc to reflect the common cases of error handling.

And finally, since Result doesn't require non-local control flow like exceptions you know that `drop` will run as the functions return back up the callstack.

And if you want to use Result like exceptions... you can. But you can't hide it from callers, and callers are still free to handle them elegantly.
Red delicious are great for dehydrated apple chips. Though I admit I haven't found any use for them outside of that.
The mistake was not "explicit errors". It was having a mix of error types, some explicit and some implicit, with no convenient way to combine them, plus the interface complications.

Note that most newer languages are choosing explicit errors. This includes at least Go, Rust, Swift, Zig, and Odin.
Deer are becoming an ecological disaster. We must shoot to kill
A bit off topic, but William Dalrymple's book "The Anarchy" does an excellent job tracking the development of the East India Company from "the king gives you a right to establish trade with India" to the "the purpose of [all of India] is to... increase the wealth of the [EIC shareholders]."
Matt Levine has a pretty funny observation that stems from this with his now famous one-liner, "Everything is Securities Fraud".

https://www.bloomberg.com/opinion/articles/2019-06-26/everyt...