skysight-inc/HackerNews huggingface dataset:
I can't say for sure is causing the crisis in teenager, since I don't have one, and haven't been one since the Clinton administration. However I have a hypothesis.

I have seen a decline in mental health among my peer group, myself included. One common thread is an existential dread. Climate change, the current state of political discourse, the pandemic, the declining middle class, the raising costs of medical care, out of control education costs, and so on. It just leaves you with a feeling that you are screwed and there is nothing to do about it.

Teenagers are pretty aware of what is going on in the world, probably more now than ever. All this plus the normal teenage problems, and new problems like cyber bullying. This is just too much for someone who hasn't had time to build their coping skills.
Be interesting to see if Tesla Vision vs LIDAR ends up being massively different as car autonomy develops...
> you'll also inevitably silence people from saying it if it ever becomes true in the future.

Clearly not - we know that it is possible for elections to be fraudulent and people can talk about it. We don't yet live in a post-truth society. Evidence counts.
About three years ago, it really was that bad. Now, the language is reasonably stable. There's far less that "only works in nightly".
Crates, though, still show quite a bit of churn.
Recently I ran into an effort to make all types fit the Rust capitalization form. Like changing "DNS" to "Dns", breaking various things along the way.

Also, the Cargo and crate system encourages version pinning to the minor version level, which can lead to the modern equivalent of DLL hell. Many important crates are still at the 0.x.x level, which, if you take semantic versioning seriously, means no guarantee that the API will not change if the minor version does.

I have some theoretical arguments about the language, but overall, Rust is way ahead of anything else in this space. I didn't think you could push the ownership model this hard and still have a usable language. But you can. I'm 30,000 lines into a project and have not had to write "unsafe" once.
React Without JSX
What really degrades the discussion is completely uninformed people joining in with lazy statements.

Estaseuropano should have read a news article rather than ask a useless (at best) question.
Thank you. Much appreciated.

You know things are bad when your elderly mother is informing you about what's been going in the US...
> "git at the speed of thought" describes magit quite well.

Not under Windows, unfortunately.
The only competition out there is going to abuse India's market and create an even worse paradigm shift. Newer platforms will be forced to be monitored/moderated by the state instead of a third party, which invites political oppression and censorship on a scale that's hard to fathom.
I didn't know that. I used to use Google for domain control until they went charged.

Technically, I signed up for Google Play Music way back when it was initially launched, and have since been upgraded to YouTube Red/Premium and have kept it.
I was going to make some suggestions, but I'm kind of with ogwh. Your universe of possibilities is much larger than just programming.

Then you can automate whatever it is you end up doing. :)
All sources I've seen say we have much longer than that.

https://en.wikipedia.org/wiki/Future_of_Earth#:~:text=Four%2....
I really like this idea. We try to do blameless post mortems at home with the kids and they’re surprisingly effective.
This seems really harsh. It's not like the guy tried to hide from you that it would still permit one daily ping. He told you straight up.
agree, anyone know if they are on any equity markets like equityzen?
Super speed self driving ;-)
Additionally, the rate of women willing to engage in this behavior has likely not increased much. It is just that it is more visible.

Seems very similar to the inflated perception of child abduction occurrence.
Makes sense to me. I've been using this and calling it "jsonlog" format, but now I can switch to a hopefully more standard name.
Do you think that's a feature or a bug?
This quote does not scale. Software contains essential complexity because it was built to fulfill a need. You can make all of the beautiful, feature-impoverished designs you want - they won't make it to production, and I won't use them, because they don't do the thing.

If your software does not do the thing, then it's not useful, it's a piece of art - not an artifact of software engineering that is meant to fulfill a purpose.
This is silly and unnecessary sarcasm that doesn't take into account the reality of the world.

Different localities have different dominant networks. E.g. Instagram Stories and Viber in Europe, vs Snapchat and WhatsApp in the US, vs VKontakte in Russia. Clearly, banning a global dominant network will only spur the creation and migration to a more local, but likely still centralized, network. (It might still be equally, or differently but to the same degree, censorious.)
Community Phone (YC W19) Is Hiring. Help us make phone numbers programmable
I really have no idea if you have or haven't. I was just responding to your assertion that you would "revolt the moment something otherwise happens to it".

- https://www.ft.com/content/de6c9ce7-35d9-489b-be59-02f7dbfb1...

- https://jacobinmag.com/2020/10/india-narendra-modi-criminali...

- https://www.newframe.com/extreme-hindu-nationalists-smother-...

- https://www.theguardian.com/world/2020/feb/01/uttar-pradesh-...

- https://www.aljazeera.com/news/2021/5/14/indias-political-pr...

- https://timesofindia.indiatimes.com/blogs/bloody-mary/have-a...

Anyway, if you wanted to, you'll find hundreds of links on Google. Have a nice evening.
I don't find it hard to remember, and conflating downvotes and bans as if they're the same thing is disingenuous.
Declaring "whataboutism" has become more of a fallacy than actual "whataboutism" could ever be.
I think the importance of bugchasing is greatly exaggerated in these discussions. With millions of people posting on the internet, you can find someone expressing any crazy idea you can think of.

Here’s some other scenarios that I think are more common:

1. Couple (who may be serodiscordant) wants to have unprotected sex.

2. Group of close friends want to have unprotected sex (think of it like a coronavirus social bubble).

3. People in (1) or (2) might have an arrangement that allows protected sex with others, but what if the condom breaks? Or someone lies?

4. People may be involved in risky behavior without making a principled risk assessment at all, possibly under the influence of drugs or otherwise without consent.

Being on PrEP helps mitigate risk in any of these circumstances. Also, most PrEP programs require STI testing every 3 months (for a variety of conditions in addition to HIV), along with surveys and some level of counseling on safe sex practices which measure whether the program is working. I suspect the bundled mandatory STI testing may actually provide more public health benefit than the PrEP itself.

A lot of people think of PrEP as being like the birth control pill. It doesn’t address all of the downsides of sex, but it mitigates the main risk, and can be used in combination with other methods to reduce residual risk.
I wonder, how exactly do we determine the ideal amount of biodiversity for the planet / a given region?

Outside of ideas like ‘we should not exterminate entire species’ and ‘we should not hunt so much that we ruin hunting grounds for future generations’ it does not seem obvious to me.

I guess maybe we are so far gone that the only thought is to damage control.
What exactly would warrant a "clamp down" on Facebook's offices? Just because their app is banned doesn't mean that the government has the right to ransack their physical location.
And if HN did turn into Reddit, how would we know, given that we're gagged?
Doreen's Law: "People are a product of their environment."

Except I didn't make that up. It's not original to me. So it won't be remembered as Doreen's Law.

HN had a better shot at naming a homeless phone after me and that went nowhere fast.

https://news.ycombinator.com/item?id=16728494
I was responding to the point about comments piling on a closed issue. It is not bad by default, but still there can be valid reasons for maintainers to discourage it.

Whether an issue should be closed or should be allowed to be re-opened by the public is not even up to debate as far as I’m concerned, this is up to maintainer’s policy.
Ask HN: Linux/low-level programming courses with chat support
I recently came across https://www.shecodes.io/workshop-plus after a friend asked if it was a good course to learn web development

I thought it was pretty cool that they give you access to a Slack channel where you could directly ask any questions or guidance, which I think is a great way to learn stuff. Having experts ready to answer any specific questions you have is invaluable!

Is anyone familiar with courses about low-level programming (Linux, Rust, network, whatever honestly) that offer this feature/perk?
It's incredible that a company as irresponsible as Tesla is allowed to operate vehicles on public roadways. "Well, we dropped a bunch of safety features, we're going to try to add them back via software update in the near future" is not the behavior of a company that should be entrusted with public safety.

Combine this with the fact that this is a choice to deliberately cripple the vehicle by removing a standard driver assistance sensor, and if I were dumb enough to have an open order, this would be a really good reason to cancel it.
I think OP's point is it doesn't matter if the drivers are crappy, as long as they only use a fixed and we'll defined interface.

If drivers all had a well defined interface, the exact same driver, binary or source, can be used across any OS version, and maybe even on other OS's with the right shims.

Then you don't need driver manufacturers to all collaborate to update the OS.
Good. American technology companies have enjoyed a rules-free ride through economies and societies, both foreign and domestic. The power they hold, to control speech and influence people, is far too great. If they don't want to comply with the local law and government, then they can leave the market and let a local technology firm take their place. I see the advent of smaller local technology companies as a necessary move for other societies to retain their sovereignty and culture. Otherwise, the opinion shaping practiced by US tech companies is going to lead to cultural erasure as they impose their political values on the world.

As for examples of how social media companies in particular shape public opinion, consider how Twitter banned Zero Hedge for many months for alleging the virus may have leaked from a lab. Now this hypothesis is mainstream, potentially only because it no longer a political tool in an intense election year. A more recent example of opinion shaping/propaganda is Facebook classifying and limiting visibility of comments that express hesitancy about vaccines (https://www.projectveritas.com/news/breaking-facebook-whistl...). The plain reality is that these companies have government-like power in censoring and shaping public opinion, but are only accountable to themselves. That should be unacceptable to Americans, and doubly so to other nations.
This sounds like a perfect way to destroy your family’s reputation. I can’t imagine the thought process and sense of entitlement that leads you to try to become a feudal lord in the 21st century, but I know that I could never get along with somebody like that.
I don't believe the entropy hypothesis. What are the chances given that time is infinite that this is/was the first "use" of the particles were using?

That being said, That makes MY head hurt.
I would pay good money (well, my personal development budget would) for courses like this
If you have to fall back to praising inefficiency in order to justify the existence of a "feature", sure then OSX is efficient. I love selecting text, finding the edit menu item, then "copy" in it, going to my target window, clicking where I want, then finding the correct menu item and clicking "paste". Intuitive.

And saying somebody hasn't asked about using a second button when all you give them is a single button... come on.
A lot of them were nazi. Many nazi fought that war. They have seen themselves as fighting for future.

Majority of people dying were civilians.
I really don't see how your comment does not imply the meaning I took from it. You said that white men (due to their "high social and economic status" as a group) would not be impacted much by a negative generalization. In other words, as I put it, "they can take it".

Now, if I've misunderstood something substantive about your argument I am open to correction. With regard to how I phrased your argument, the whole point was to make it clear why I don't find your argument convincing.
It was supported by Trump. Most mainstream media and Silicon Valley (which both align Democrat) therefore opposed it.
Stripe sucks because it 'deplatforms' those it disagrees with.
Labor onshore is expensive. If you only need a few it doesn't matter but once you have offshore labor they are flexible enough to handle changes. Onshore manufacturing implies a large amount of automation, but that automation limits the changes you can make and still fit into the automation. If the change is something that is CNC, then you can make the change easily. However if the change needs a whole new jig, making the jig is more expensive than having a skill machinist make the part by hand with a file - those skilled machinists are cheaper offshore. You pay off the jig over thousands (or millions) of product.

Once you have production offshore it is even harder. They may have made a few jigs (not as many as labor is cheap enough to not need them), but and odds are even in the worst case they can re-use all but one of those jigs. Thus once you are offshore it is better to let offshore do the prototype work.

It gets far more complex than that.
Deliveries are their most-watched top-line metric, and it's likely they can't delay deliveries anymore without significantly impacting their quarter.
Only 17 million Twitter users in India - a blip to Jack.
One might, briefly, struggle with this question:

Can a cabal of morally bankrupt bribe-takers wielding selective-outrage-justice weapons against own citizens
(Marine Le Pen, Trump, and their supporters)

be scolding another, less-presentable Dictator?

And the Obama admin behavior [1] with the attempted Snowden plane intercept, is not much different either, I agree..

[1]
https://www.france24.com/en/20130703-bolivia-president-evo-m...
Remember Twitter proactively banned the Hunter Biden story? The story URL and the NYPost account? The big techs have no shame in influencing U.S. politics.

Of course government censorship is bad. I just have no sympathy to big techs who censor others.
From my experience: Indiegogo has less quality control. If you are running a scam or physically impossible product, use Indiegogo.
And here I am wrapping my results in a result object line a newb:

{
results: [
{ ... },
{ ... },
{ ... }
]
}
Tesla replaces forward radar with vision-based Autopilot/FSD on its website
The child in this metaphor refers to adults too.
In one way, 'focus' already follows mouse in macOS. I can mouse over to a window and start scrolling, so mouse focus follows the mouse.

And we don't want "OS focus" to follow the mouse! That would pop windows to the front, change the menu bar, and other unfortunate consequences: if I were mousing up toward the menu and accidentally crossed another window, I'd get the wrong menu.

What we want is for keyboard focus to also follow the mouse, and there's not actually any inherent reason why this can't happen. It's just that they're tightly coupled by the implementation, to the point where an extension can't un-couple them.

The lack of (keyboard) focus-follows-mouse is the big fly in my macOS ointment, it annoys me whenever I'm on my widescreen, which is at least half of the time. I do think it would be possible to implement a usable f-f-m which still worked the way macOS does with respect to menus, which windows get priority, and so on.

It would require uncoupling some things under the hood, which would probably affect the API in an incompatible way, so I don't expect to ever see it happen unfortunately.
Aha! Thanks. Great ideas.
> What in society causes so many kids to kill themselves? Why is it getting worse? What should be done?

Here's a radical thought: ask kids what's wrong. Find commonalities in their responses and then enact real change to address the issue. What we shouldn't do is give them platitudes like "things will get better, just wait." They don't have time to wait. This isn't a problem that we can solve by deduction from first principles.
I knew enough to expect it was about programming, but in the other way: a code or program generator. This seems about art generation! Very interesting still.
> I am not familiar with the phrase "compactible format"

You know how C++ lines end with semicolons (or how Javascript lines _can_ end that way if you want)? And how that means you can put all of the instructions in a function on one hyperlong line? That's compactible. Any format where you are able to smush all the lines within a functional group together into one long line is compactible.

You can use the ASCII record separator character instead of newlines if you prefer. Separating records without colliding with newlines is literally what it's for.
Another solution that seems to be Android-only: YouTube Vanced. Includes AdBlock, SponsorBlock (if enabled in settings), and other Premium features like picture-in-picture and listening to music in the background.
So I'm no philosopher of math, but the intuitive way I think of it is that negative numbers are like borrowing a place holder.

Think about how electrical charge and currents work at the physical level. There's electrons, which have negative charge, or holes, which have positive charge. Holes are just an empty place an electron can go, rather than an extant particle.

Similarly, when we think of negative numbers in relation to counting numbers, we're just using a notational trick to keep track of a place holder or hole, a spot where a unary count can potentially go later to cancel it out.

There's a pretty fascinating book named Quantum Computing Since Democritus by Scott Aaronson, one of the leaders in that field. The idea of the book is "Could the ancient greeks have discovered quantum mechanics?"

Much of the higher level math in the book is past my familiarity, but the central theme is clear and intuitive: if you take ordinary probabilities, generalize them to allow negative probabilities, and then generalize those to allow complex numbers, out pops quantum mechanics quite naturally.

Why do these two generalization steps make sense? What the heck is a negative probability of an event? It's exactly just notational borrowing in the same sense as above. Why generalize to complex numbers? That's more tricky, but I think of it from two directions: 1. It allows you to model partial constructive and destructive interference of probabilities, rather than just simple union or intersection. 2. Complex numbers are algebraically closed, while more simple numbers are not. So it feels natural that our ultimate number system to model nature would need to extend all this way.

I realize some math heavy folks would find my way of thinking of this a bit hand wavy, but it really has helped me cut through the confusion and mystery. It also fits in very well with a bayesian perspective on probabilities.

This, the "fields are what's real" perspective on physics, and bayesian epistemology in general have greatly simplified the way I think of these big idea question topics.
Why is everything about commercial success?

As for easy, this is generally achieved by installing the relevant packages, in whatever distribution you're using.

True for at least Debian, Ubuntu, Arch.
They did, but the CPU still has to manually manipulate the ATN, DATA, and CLK pins.

There's no I/O controller, just two "Complex Interface Adapter" which each have 8 I/O ports, readable/writeable by the CPU using standard LDA/STA, etc. instructions. (The CIAs also have a timer and can generate IRQs).

IIRC 3 bits from CIA #2 can set/read each pin state. The CIA won't do anything to those on its own at all.

I think there were plans to use something like IEEE-488 or GPIB but scrapped due to cost.

So you can definitely write a program to implement a faster protocol than the one in the Kernal/1541 ROM (e.g use DATA and CLK as data lines and use ATN to sync, doubling transfer rate), but the CPU will still need to be 100% utilized in the (shorter) transmission.
Opening native development to a big number of people who would have otherwise never touched it.

This may not be obvious at first, but AFAIK the majority of Rust users come from web languages (mostly JavaScript, Ruby and Python) and the fraction of programmers doing native/low-level stuff had been declining for decades and Rust is bringing a lot of new people to it.

(Also webassembly, but it's a much smaller niche at the moment)
I do not just mention the state, While a specific Govt may get sold out to vested interests, I completely believe judiciary, constitution(Voting rights) and media are stable enough to create checks and balances.

I have seen this in my country in the past fifteen years.
Signed prints are usually worth little, so it doesn't seem that like its digital equivalent.
No, they're not, but they're what I had, and they were quite nice.
In EU Stripe is 1.4% + €0.25 for European cards, 2.9% + €0.25 for foreign cards, https://stripe.com/en-fi/pricing. There have been no recent changes to this.
Does Fig then need to mirror autocomplete for any command which wants to make use of the popover UX?

(one of the reasons I would not want this tool, colors and file extensions are sufficient for types, no need for icons, popups, and yet another tool)
Well, their radar system hasn't been able to detect big solid metal obstacles such as overturned semitrailers and fire trucks.
There are many related attempts to make the terminal more modern, by including some HTML in it, improved auto-completion, and many other ideas.

For example:

- TermKit (https://github.com/unconed/TermKit, https://news.ycombinator.com/item?id=2559734)

- GateOne (https://github.com/liftoff/GateOne)

- DomTerm (https://domterm.org/)

- Extraterm (https://extraterm.org/)

- GraphTerm (https://github.com/mitotic/graphterm)

- HTerm (https://news.ycombinator.com/item?id=7539648)

- Terminology (https://www.enlightenment.org/about-terminology)

I wonder about the state of these, or in general about terminal emulators.

I really miss some extended features, like foldable text (https://gitlab.freedesktop.org/terminal-wg/specifications/-/...) or even just standardized image support (https://gitlab.freedesktop.org/terminal-wg/specifications/-/...).

And maybe this could be further extended to also directly support sth like this autocomplete support.

It becomes tricky when you think about how this works well together with tmux, SSH, Mosh, etc.
India's sudden fascist pivot is pretty troubling to see, and I only wonder how long it will be until the rest of the world starts to intervene.

The only tragedy here is going to be the rights of the Indian citizen. I can't even begin to fathom how radical of a shift this would be for the global market, and I also don't really understand how the worlds most populated country will be okay with being cut off from uncensored information...
Line separated JSON has its uses, for example when streaming data.
A convolution is not generally reversible. Or are you thinking of something else?
But why should any of that be aspirational to an "average" developer? It's like learning how to do mathematics by copying Terrence Tao's patterns of behavior. Perhaps Carmack's output is more a function of the programmer than an indication of good practice for average devs.