skysight-inc/HackerNews huggingface dataset:
I enjoyed reading about how you started learning to program Python on an Android phone using Termux. What a unique way to get into computers! I wish you a fun journey of discovery and creativity.
I don't why the climate change aspect is so dismissed. In germany we are currently banning new gas heating installation as a general push to phase out gas. If you want to replace gas with electricity from green sources you have to start somewhere, otherwise everyone will just cry when being forced to replace it, even if announced that general Gas will shout down in 15 or 20 or whatever years. If you really want to achieve carbon neutrality, you have to think about every energy source. We can not just continue to use gas because synthesising it is so much more expensive and otherwise we're stuck with the infrastructure we built today. Gas cooking is probably easier to replace than gas heating but it's still a headache and the public opposition to replace fully it in the future is directly correlated with the number of people using it.

If you want to achieve carbon neutrality in 20 years it's ambitious and you need a plan. Phasing out the gas-infrastructure is one of them. And housing and its infrastructure is so permanent, our gas heating is as old than I am, at least it looks this way.
"The boss wants to see you immediately."
> Honest question: why do developers insist so much on using command line based tools? What's the advantage over using an IDE? (e.g. VS Code or PyCharm)

Unix is an IDE. CLI (and GUI) tools are the plugins.
Have you ever come across anything debian -> nix expression tools?

Ubuntu seems to be winning mindshare across the board and while this would be different than nixpkgs itself I was thinking if it is possible to mass convert deb packages into nix expressions, this combined with overlays would allow rapid incremental testing of marginal modifications to a current distribution’s stacking of versions.

A bit like how Nix community has tools on top of the various language packaging systems but this would be a layer on top of the debian packaging standards.

Maybe it’s crazy but just an idea I’ve been having recently and wondering how hard it might be. Importantly debian deb and apt systems are very reproducible and structured which is a good fit for a Nix based layer.
Rick Beato made a video or two about that. His son Dylan has perfect pitch. What he did when the boy was very little was to let him listen to various types of jazz music - he can't be certain, but his theory is that if the music is "interesting" in the sense that it's not always predictable then the brain automatically zooms in on that and gets interested - and that's what gave the boy perfect pitch (I believe this theory relies on an underlying theory - a quite common one - which is that babies are actually born with perfect pitch but lose it relatively early, just as all babies are born with the ability to hear every sound in every language, and that also gets filtered off as they get older. This last one is pretty certain, the other one is still debated).
Just realized the Basilisk could be a satirical take on non-believers resurrected to spend eternity in hell. There is no chance of redemption except in belief during life.

Then the Basilisk idea is close to religion, and our lens can evaluate it accordingly.
Reasons vary by tool, but some include: Speed, composability (see the "Rule of Composition" from the Unix philosophy), and the ability to be run in a remote terminal
I often wonder if such people are being encourage by those who seek to undermine the concept of whistleblowing as a whole. Like encouraging the appending of 'gate' to every scandal name, even trivial ones, to minimize the seriousness of Watergate.

EDIT: I should point out that an effective strategy to undermine opposition is to encourage the worst in them by secretly supporting those who embody the worst. When doing this it helps to have contacts in the media on your payroll.
So, spend half an hour on it on the off chance it's not junk, in a field that is rife with politicised and inflammatory hot takes. That's a hard sell, frankly. I'll get back to you if I get the time.

I would not entirely dismiss as "appeal to authority" any filtering on such a field, that is so full of bad faith takes and misinformation. There's no shortage of that at all. And frankly, focusing on it as a pressing issue now, which it wasn't e.g. 10 years ago, is itself a culture-war distraction from more real things.
Nice idea! I’m excited to check it out. I write a lot of docs in Markdown and this could be a great way to browse them.

Out of curiosity, have you seen glow[0]?

[0] https://github.com/charmbracelet/glow
VLAs can enable precise bounds checking with the undefined behavior sanitizer. This is useful and you do not have precise bounds checking anymore when you replace it with a larger fixed size array. Also you increase stack size when you replace with a larger fixed size array.

Yes, one should not let an attacker control the size of the VLA. But in any case, one should use -fstack-clash-protection .

With stack clash protection if an attacker can control the size of VLA and it becomes to large, you can a trap with is likely DoS. With a fixed size array which you overflow instead, it is more likely a RCE. If you check the size, it does not matter.

That you can't use the stack for large allocations has nothing to with VLAs and also depends on what you call large and how large your stack is.
Fundamentally I would like to be able to trust the people I'm dealing with where a contract isn't needed and it all works out. I don't have a lot of faith in a contract really satisfying any of my needs. I feel a contract with its specifics and each sides personal interpretation can distract from disputer resolution.

Squatters are my biggest fear. I feel it is a justified fear. I also am happy to offer anyone a lease that requests one. I don't want to mindlessly use one.
Live and learn they say:)
That's not whistleblowing, so no, it does not give whistleblowing a bad name. This is actually very simple.
For me, it's focus.
Because there's asymmetric of impact and incentive.
If I leak some politicians' corrupt dealing, practically no much impact to general folks (because direct impact is divided to millions of people), but for those politicians directly impacted, absolute negative and they have all the incentive including power to do so to silence the whistle-blower.
> The realisation: I keep paying for and using software even though it has papercuts.

Because there is no viable alternative. If the two pieces of software offer same (or at least similar) features, one that has less "papercuts" will win, no? To put it simply, if there is an alternative, we use software that is _better_ (having less papercuts is one way of measuring, I guess).
“perceived as holding them in contempt”?

They have been told explicitly in prime time TV that they are held in contempt. It’s not an issue of perception on this front.
The US also has laws protecting whistleblowers, which to me just highlighted the complete moral bankruptcy of some Republican members of the US Congress when they tried to out the whistleblower who brought Trump's phone call with the Ukrainian president to light, but more importantly, when they tried to impugn his motives.

The thing that made me so angry about this is that a huge point of whistleblower laws is that it doesn't matter what the motives of the whistleblower are. Of course many whistleblowers are disgruntled for various reasons, but who cares? Whistleblowing laws aren't about taking the whistleblower's accusations at face value, it's just about protecting whistleblowers' ability to bring inside information and evidence to light, and then that information can be investigated independently.

The push by folks like Rand Paul to expose and condemn the whistleblower was one of the most disgusting political acts I've ever seen.
Time for Rexit !
I used to have shelves and shelves of books related to various Borland programming tools, DOS/PC technical references, etc. In the pre-web/broadband PC world you didn't really have the equivalent of man pages or a lot of online references generally.
Rebuilding a featured news section with modern CSS: Vox news
So basically, we can’t switch to EVs because people don’t have enough money. The crowd that thinks poverty is the solution to climate change proven wrong once again.
Holding volume up + power for a couple of seconds will disable FaceID and require your pass code to unlock
Let's not forget that Epstein's list hasn't been made public and that no one on that list has been prosecuted.
Constitutional monarchs are a valid form of non political heads of state, and there’s a value in such heads of state. However, they should be citizens and residents of the country they “lead” - not residing over the seas. And they should dial the ostentation back to 4-5, in line with the other countries in Europe. Let Disney handle the Magic Princesses.
> except in hucksters' advertising brochures, i don't agree with your implicit assertion that all the polysemic complexity of 'simple' is merely historical, leaving only 'easy' as a live meaning; i think all the meanings i listed above except for 'harmless' have some currency today, even merely in english

Look at this comment thread and count all the instances where people are complaining that 'simple' is being used to describe difficult things:

https://news.ycombinator.com/item?id=35759449

I'm not the only one who thinks that 'simple' should mean, in technical docs, 'easy'.
If you ever can’t reach your phone to press the power button 5 times (which disables Face ID), just say “hey Siri, whose phone is this?” which will do the same.
Is this not more an issue with the proxy implementation? If it deferred to the proxied object's methods, would there be no issue with the proxy attempting to access its private fields?

Apologies in advance if I'm misunderstanding the purpose of proxies.
As a middling player a draw in Rapid is quite an achievement. Playing that accurately in such a short time control is really so impressive. Especially given the pressure they were exerting on each other during those first three games!
“With fewer lines of code” is not the same thing as “simpler” - particularly, if it’s an abstraction that requires the user to understand the underlying mechanics, the more verbose code may be significantly more self-evident.

If you’re writing even an internal API and this thought pops into your mind, put yourself in the shoes of a junior colleague and ask yourself - or ask one directly! - if a little bit of boilerplate is actually a good thing.

And, to the OP’s point, if you do decide to make these abstractions, using terms like “brevity” rather than “simplicity” can be a big part of gaining adoption.
Whistleblowers don't do that. The media does. Do you know what whistleblowing is?
Did you read _any_ of the article?
I recently needed to render markdown to view some notes. Thought opening chrome w/ a plugin or VSCode felt similarly sluggish options to do such a simple task. Now a few weeks after playing with textualize this pops up! Neat tool.
I was just thinking about this today, I hope you don't mind me bouncing it off of you?

The computers & robots seem poised to make most human labor obsolete. (I'm only really good at programming computers and I feel like my career prospects just evaporated. Craigslist job section seems to agree with that assessment as well.)

To me it seems like the obvious response is to sort of declare ourselves the winners (Humanity: 1, Nature: 0) and get on with Star Trek. (In other words, institute something like UBI so people don't starve and/or riot, fix up our relationship with the ecology so civilization doesn't crash, ...and then I don't care what we do.)

What I'm getting at, is, as a professional author, if you were paid just to live and write, would you still want to be paid-per-copy of your work? I don't mean in a greed sense ("If it is money it is good.") but more in the philosophical or practical senses.

As an example of what I mean, the young fellow who writes/draws "Kill Six Billion Demons" ( https://killsixbilliondemons.com/ ) basically went from art school directly to a fan-supported, uh, career on one story, releasing pages as he drew them. (He then also publishes hardcopies, and I think he sells schwag too.)
- most programmers in general are really fast with keyboard , like maybe 80-90 avg most of them so using the keyboard most is a good way for speed & consistency
- another example i can give is maybe you have some error on your ide that you can't debug for some reasons, most probably you can't copy text from that window, (it's just an example maybe you'll similar issue in other ways)
having cli means you can copy whatever the program is throwing at your, theres not limit
- another thing is aesthetic: you know you can do a lot.of stuff from cli, all will have the same color scheme & consistency across every cli programmes which someone may prefer.
- lightweight
1. Don’t dwell on this, just attempt to deliver. Most of life is luck and being at the right place at the right time.

2. They’ll let you go if you don’t meet their expectations. Don’t take it too hard if it happens, it's just a job.

3. If your health starts to decline, you start exhibiting signs of depression, or your personal relationships are materially suffering, reevaluate the role. Therapy or a new role are possible paths forward. If the expectations become unreasonable, bounce.

4. See if you can do an 83(b) election with your equity. If you need an attorney reference to discuss your equity situation, I recommend George Grellas [1]. There is a cost, but it’s reasonable. More resources on equity here [2] [3].

Squeeze the experience for everything it’s worth, that’s the same founders will be doing. Good luck!

[1] https://news.ycombinator.com/item?id=8327893

[2] https://news.ycombinator.com/item?id=28405708

[3] https://news.ycombinator.com/item?id=2623777
It definitely devalues the event and title - we all know that Magnus is the best in the world - but it (the world championship) is starting to look dusty and outdated in the world of streaming successes like Hikaru, ChessBrah, Botez, etc.

Chess has moved on significantly since Magnus first became champion (partly due to the man himself).

If Fide is struggling to move with it, there will be a limit to what it can ask of its dominant figure in the context of an event that requires huge investment in time, money and energy for participants.
Easy to opt out via -Wno-padding.

I strongly prefer clang‘s

-Weverything -Wno-c++98compat -Wno-c++98-compat-pedantic -Wno-padded

to gcc‘s

-Wall -Wextra -Wyes-really-every-single-one -Walso-this -Wjust-turn-it-all-on-please -Walso-this-obscure -Wetc -Ware-you-getting-it
Bioelectric networks: from body intelligence to regenerative medicine
Behind the Crystal Ball – My Childhood Story of Fortunetelling
Limited, but not zero, as the existence of a Laundry table top game states. I would totally buy a "Bob Howard" minifig or some sort of Laundry diorama from you!
Then let me build my own house. Oh, I can’t, someone “owns” the land. Then I can at least stay in a tent somewhere. Oh, no, I can’t, the cops stole all my stuff. All of the alternatives have already been closed.
How do you reckon district heating would work, better than gas heating?
"Lithium prices depressed"
The US tech millionaire trying to reverse his age [video]
I felt the same way at first, but I’ve come to realise that a huge part of being a world champ is getting to the table. For whatever reason Magnus couldn’t do it this time around.

I know it’s not 1:1, but how many times did Kasparov face Karpov in a world championship match? I think it was 4 in total…
https://repology.org/repositories/graphs

Size and freshness.
Everything we know about Apple’s mixed reality headset
I tried to get into working out a few times in my life, but it was always short-lived, usually because I'd injure myself because I didn't know what I was doing.

Getting a good trainer makes all the difference in the world, and I don't mean a high-school kid at a large commercial gym. My trainer owns his own gym. It has been a real treat to have someone stand there the whole time while working out (1 hour 4x per week) and cheer me on, watch my form, give me advice/tips before starting each set, etc. It's not cheap - mine is $60/hr in the Midwest - but so worth it.
Package namespacing in Rust is not foundational -- the compiler and toolchain are decoupled from the identifier used by crates.io and Cargo. Non-Cargo build systems (such as Bazel) are able to work with arbitrary package names without problem.

There are three general directions crates.io package namespaces might take, and aesthetics plays a major role in not currently having any of them:

1. Use human-readable strings as on Github, yielding package names like `jdoe/some-package`. The crates.io maintainers prefer to avoid this due to potential operational load from people requesting changes to their username.

2. Use opaque (but stable) namespaces such as an integer user id, yielding package names like `user-12345/some-package`. Some people have a strong aesthetic aversion to this.

3. Assign each package a UUID. This is technically possible in current crates.io if the leading character is [a-f], but I've never felt mean-spirited enough to actually do it.
Papercuts and other bugs/UX-issues do matter, but as with anything it’s contextual.

Is the application providing more value than the issues detract? Are there enough issues that the balance is no longer in favour of using the application?

That’s why the phrase is “death by a thousand papercuts”. A single one won’t push a user away, but many of them combined will.
Next time you attack a "conspiracy theory", look back at how many years passed from first mention of Epstein to a final admission...all the while, people who spoke out were derided as cranks.
IDEs are often big, slow, costly, inconsistently featureful, subject to the vagaries of personal taste and fluctuating support, difficult or impossible to automate, and not always available (either not installed, not possible to install, or just expecting a graphical interface that is not local to the operator)

TUIs/CLI programs are (generally) small, composable, consistent, reliable, fast, well-supported, installed by default or easily obtained, predictable, have good keyboard shortcuts, and they work great remotely.
Trolling for a good cause
Tesla ran over worker rights, again, US labor judge finds
I find Botez sisters obnoxious tbh
> and it's a very potent greenhouse gas.

It is still good to fix if it contributes to a significant amount of warming, but it isn't cumulative like CO2: it eventually degrades in the atmosphere.
What about drainage of Aral Sea for short term gain, were Soviet citizens also victims of Soviet neoliberalism?
Sure; all kinds of motives may be involved. It would be interesting to read a study on how these laws and their practices have worked in practice and what kind of issues have been reported. From the article's references I found this:

https://www.alumni.hbs.edu/stories/Pages/story-bulletin.aspx...

I suppose much of the reports have been about financial mishandling, work safety, and such things, maybe things like environment protection violations thrown in.
That can happen with physical physicians, too.

Happened to my granma when she was 90. She had convinced her doctor prescribing her 5 or 6 drugs. She swallowed them until she was so weak she had to go to hospital, where the tests revealed that she was 100% sane. She didn't like it.
Thanks for spotlighting this. It is encouraging to see people seriously engage with the writing and surface the nuanced words of the researchers themselves.
Braintree founder, Bryan Johnson.
Risks are nonexistent?

Sounds like you should try it out, then.
This you get the argument for child tax credits. Let the money follow the child instead of the school.

In my area, private schools routinely offer much better education at a fraction of the expenditure per child. Loads of money simply disappears into the corruption of the school system, but private schools know doing that means students will leave and they’ll go bankrupt.

Set a national number and stick with it (allowing states to add to that number to account for their own higher cost of living).

At that point, schools will have to compete on offering a good education instead of being the local monopoly you are forced into using. It also offers smart kids born into bad school districts a way out of the cycle of poverty.

Politically, it’s weird too. This policy is fundamentally socialist redistribution, but is embraced by the right while being decried as evil by the left.
Given the state of software documentation in general, I am okay with any word choices the author wants to use, even the downright offensive, as long as it means they actually document the software thoroughly. I have way bigger fish to fry than the emotional response I have (or don't have) to a given word.
Your hands almost never have to leave the keyboard.

There is often not telemetry.

You can remotely connect from a different machine and you your development environment.

The cross-platform story is much better. For example, supporting BSDs.

It exposes you to a lot of details hidden or abstracted away by GUI applications.

Also, its a matter of preference.
I found the treatment of Julian Assange to be the disgusting poltics; after that its just more of the same, innit?
> Corruption is now or at the very least is well on its way to becoming systemic.

It's now clear we have a critical vulnerability in our political operating system. IMHO, the simplest solution is single-term limits. Obviously, there are upside and downside trade-offs to such a policy. However, I think the upsides might be worth the downsides, especially since the system is so clearly being gamed by well-funded adversaries to the public interest.

Based on the sky-rocketing increases in net worth after becoming a long-term career politician, the incentives are simply overwhelming. It's now attracting people with poor, or at least conflicted, motivations to the career. Another under-appreciated upside would be limiting the influence of entrenched, 'permanent' political parties, as seen in the now-eternal two-party duopoly we have in the U.S. No matter which 'side' you may be on (if any), we'd all be better served by a system more able to evolve and adapt to meet changing conditions.
Frigate https://frigate.video/ is a strong up and coming NVR that does object detection. Many people are using it with relatively inexpensive Amcrest, Dahua, or other RTSP cameras, and then isolating those cameras so they can only send traffic to the NVR.
Because when you use phrases like “just simply” [do something actually hard], your stakeholders read that and say things like, “why did this take a whole sprint to implement? You said you just had to [do something hard].” There’s no reason to downplay the difficulty of your and your team’s work.

Further, we’re adults, as you say, so let’s be adults and take the time to consider our readers position and how our writing might be interpreted. You’re doing no one any favors by refusing to be empathetic.
The motion-capture footage used for the first 'Mortal Kombat' (2017)
Then what's the better reason?
Your face, fingerprint, tokens... they are not good passwords, they are good identifiers. A password should not be public, only you should know and should be easy to replace if compromised. Face or fingerprint don't satisfy any of these properties. They should be used as identifiers, since they are very good for it; but they're far from good passwords.
What do taxes have to do with anything here?

If someone promises you that the product will do something or eg 'not be defective', they should stick to that promise or face prosecution for fraud or false advertising or similar.

I pay my taxes to eg fund national defense or make sure that poor people get some welfare. I don't pay my taxes so that the government can decide how much warranty I need. (They do some of that anyway. But I'd rather they don't.)