skysight-inc/HackerNews huggingface dataset:
Direct link to the video:

https://www.youtube.com/watch?v=4S9sDyooxf4
From my observations the current rightwing meme is that women in rich countries haven't had sufficient numbers of children and measures to drive increased population should be put in place.

This is congruent with removing women's bodily autonomy, banning abortion and banning or restricting birth control of all types.
This sounds like the exact same argument as long vs short form video.
In 2010, lithium ion batteries cost $450/kWh. In 2023, lithium ion batteries cost $139/kWh.

The gain in capacity has also been noticable. It's a few percent per year, but over a decade that adds up.
So rather no crypto at all?
Just you wait, the effects are subtle and interlinked. If the bees eventually go extinct (which is happening right now), most plant species on earth will cease to exist. This includes fruit trees, but also a boundless number of plants animals need as food sources; animals that have other responsibilities in their ecosystems, like fertilizing the soil, transporting nutrients, and devouring vermin.
Earth is inhabitable without a functioning ecosystem, and humans are about to learn that. We’re taking it apart piece by piece, until the cascade cannot be stopped anymore. It cannot be overstated how dangerous the current situation is.
You are talking about outbound NAT.

"NAT is a security boundary" sits on using RFC1918 addresses and "nobody can enter my network because there is no DNAT rules for it!".

If you know how the routing actually works on Ethernet networks then it should be pretty obviously, but if not: there is no magic there.

If you know what the packet is addressed to some network not in your routing list, then you just throw it the default router with dstaddr of the recipient and MAC address of the default gateway. There is no security or anything.

And the same applies to the traffic you receive on the external interface. Anything what would be received on the external interface would be forwarded to your local networks if dstaddr of the packet is in your local network range.

And there is two ways to throw some packets with dstaddr in RFC1918 to your external interface:

a) be on the wire of your external interface - you can't forward those packets over Internet, obviously

b) have DNAT what would rewrite the IP of your external interface in dstaddr to some internal IP

So having internal addressing according to RFC1918 on the LAN and therefore using NAT to access anything else - doesn't make your network secure.

Usually this is not a problem, but if you are thinking what NAT do makes your network secure then you have two problems: possibly an unsecure network and feeling what your network is secure.

> why would I also need a firewall rule covering the same port (assuming default is DENY)?

Assuming. There are people out there who can't even configure their firewall properly: https://news.ycombinator.com/item?id=38879470

EDIT: Oh, how quaint, just downvoting without responding. Remember, downvotes are not for your opinion on the comment.

But while we are at it, two more options on having an external packet traverse to your local network:

c) have a host on the LAN initiate a connection to the Internet, which opens up a port on the external interface of the router. Sure, in 99.9999% you can't use that, because the statefull firewall would discard the incoming packets not from the host which a client communicates... Until the attacker is that host in the first place, ie malware or even a deliberate operation

d) UPnP. 'Nuff said.
Is that actually true? Nature has a very low capacity per area for "wild humans". I don't think the planet would support anywhere near 8 billion "wild" (hunter-gatherer) humans.
Over 2k shell companies have directors aged 123 years or older
A failing grade or too low attendance score, for a single required class does though. Granted it's possible to return and complete the credit but lots of people, for lots of different reasons, never do it.
This sounds like it would be really suitable for a BBC Micro second processor.

They had designs for, amongst other, a 64K 65C02 running at a different clock speed[1].

Back in the day I always wanted one for playing Elite[2] (but then I also wished that Acorn had provided an official hardware update for 16 colours instead of 8.)

1. https://en.wikipedia.org/wiki/BBC_Micro_expansion_unit

2. https://www.bbcelite.com/6502sp/
Very exciting technique.

Prone to artifacts, but smart idea to solve a very old problem with gelatinous animals. really difficult to preserve because they burst at surface. Also very good to turn information to digital, so it can be sent long-distances. This technique will prove to be very useful when we explore Europa under the ice, for sure

Is not only about tomopterids, the deep sea siphonophora are incredible. Some have a few floaters shaped like space ships but made of gelatin. Other are a 'culthuesque' ball with tentacles. Avoiding us to touch the animals is a plus (the group is known to make very strong venoms and deep sea will have a lot that we still didn't know).
Yeah, I resonate a lot with these two issues.

1) While I'm sure there's always going to be some imposter syndrome, I simply feel like I'm not growing the same in a post pandemic world. People in general are less connected and that osmosis from random lunch conversations or overhearing other engineer's problems may be a big part of how the pioneers of yester-decade could take command of a system or entire product and truly thrive. not only do I not get that knowledge, but I feel I get less opportunities to really show I can push to the next level. I'm not as trusted with unfamiliar areas because I'm less a face and more a name that pings for PRs. I can't branch out as much because it's even harder to converse with other teams, I find it harder to get promoted as it's hard to point to "significant impact" (which I never get a chance to) and if I go looking for jobs I get less impressive things to talk about that may help with a more senior role.

This may indeed be a young/old divide as someone who was surrounded by older folk with families who feel elated (and after consulting my own family with young kids, I start to get it). Whereas I always felt more ambivalent on the situation. It does feel great once you get to a point where you feel no need to grow, but I very much do.

2) isolation is also a huge problem as well, especially since I moved to a town where none of my college friends are. Now with remote work I have to physically force myself to get out for the sake of sanity. I live alone so I can legitimately go a week without seeing another physical face if I fell into my usual habits. to call it "loneliness" is an understatement, and it doesn't feel healthy at all.
Author here! Feel free to ask me any question, here or on discord/X/Mastodon I just saw this posted here, wow :)
Gen-AI: Artificial Intelligence and the Future of Work (IMF)
> High schools are designed to provide a bare floor of knowledge a citizen should achieve.

That's a bold claim. Can you back it up?

On the flip side, an actual path to citizenship is military service.

https://www.uscis.gov/military/naturalization-through-milita...
One of the comments says, it does effect the electric company (why shouldn't it, energy does not come out of nowhere) and they can meassure it.

"Velemu says:
There was one case in Finland in The 90s, where someone did this to power their summer cottage. When Power company found, where the extra parasitic load came from, they sued the guy to hell and back again. This kind of load is actually actively measured by Power companies, since it is also used to find other failure modes on powerlines, and is easy to detect. Just don’t do it…."
I don't blame the kids: the brutalist yet colorful zoomer UI design is much easier to parse for 30 year old seniors than the flat UI/material crap our generation created.

I have no way to defend this argument but my eyes, but I can say that Google's Material design is the most bland, insipid of them all, and I would rather see Bootstrap again than another Material-inspired with its white cards on white background and tap animations. Just kidding, Bootstrap was as bland.

I miss Windows 2000 every day.
Does this fix the Code 14 issue with NVIDIA cards? That is why I had to switch to KVM back in 2016, as KVM has support for bypassing NVIDIA's "bug" which prevents using consumer cards in a virtual environment. I have been away from Qubes for 7 years now so I'd hope some form of improvement has been made.
India pivots away from Russian arms, but will retain strong ties
Data shows a very tiny downard trend in the last decade [1] - I'm not exactly sure how you can project that into a "collapse", but, hey, "predictions are hard, especially about the future", I guess ?

[1] https://www.statista.com/statistics/263979/global-cattle-pop...
I like its design - it's simple and familiar and just works. The circular checkboxes are annoying tho.
I suppose people forgot what "radio buttons" are (and where the name comes from). At least I haven't seen them on non-vintage devices in ages.

WIth that, it might make sense to reevaluate if they're still a useful UI language idiom, and if the different handling is still necessary.
> Neil Thompson along with Maja S. Svanberg and Wensu Li from the MIT FutureTech, Martin Fleming from The Productivity Institute, and Brian C. Goehring from IBM's Institute for Business Value, have published a new article. This article introduces an innovative AI task automation model. It offers an end-to-end assessment framework, focusing on determining the necessary technical performance for tasks, defining the characteristics of AI systems capable of this performance, and making economic decisions about their development and deployment.

https://futuretech.mit.edu/news/beyond-ai-exposure-which-tas...
A table of solutions to prevent climate change
Oil funds the volatility.
So the violent message was an e/accident ?
I had to replace my charge 5 several times within the last couple years, it breaks fairly regularly.
- "I’m anxious"
- "Don’t be anxious"
- …
I can believe that the current ATC doesn't know how to cook it, but there's definitely at least one recipe from Cook's Illustrated or Cook's Country going back around a decade that advises using a cold, dry pan for crispy pork belly, which I'll still do today.

I also recall that all the talent left to join Chris for Milk Street, which is who would have published that technique.
The first time my mother encountered a toggle she tried to actually slide it. I also once saw a website which replaced in a redesign checkboxes with toggles where the cursor changes to a "grab hand" but of cause you cannot grab and slide them need to click it.
Imo it is not intuitive that you have to click toggles and they magically start sliding but you cannot slide them.
Napp.pro – A collection fast tools which run in the browser
I am building a collection of nifty tools (like json pretty, markdown to html, color picker, csv charts, etc), which are fast, safe and purely runs within your browser. There will be no ads, no server, purely runs in your browser.

I had this itch for a while and pushed few tools already - json pretty, markdown to html, color picker, csv charts, todo app. Take a test drive at main site: https://napp.pro and let me know what you think. There are other subdomains for quick access to the same tools. These tools are built for pure speed and simplicity.

* Main site (with future additions): https://napp.pro

* JSON Pretty Print: https://json.napp.pro

* Markdown to HTML: https://markdown.napp.pro

* Color picker: https://color.napp.pro

* CSV data to charts: https://csvcharts.napp.pro (WIP - work in progress)

* Todo app: https://todo.napp.pro
Your disrespect for tradition will vanish the moment you’ll feel old and software that you were proficient with becomes inaccessible chunk of nonsense for no clear reason.
Nothing special other than llama.cpp, which is an inference engine optimized for apple silicon.

I heard you can simply install ollama app which uses llama.cpp under the hoods, but has a more user friendly experience.
Where can I read more about that method?
Nitpick: It's typically compressed hydrogen for cars.
Maybe the idea is that if it had been there for vastly longer, it would likely have spread up the coast to North America > Asia > Europe over that time?
Great work! I always liked the simplicity of C and the neat design of STL. After some quick sneak peeks, I'd suggest allowing the user to set up a custom memory pool and/or allocator (malloc/free). These could be set via additional pointers (with a small overhead) or allowed via ifdefs in compile time so that we can opt for fast or flexible options.

Good luck with future development :)
bmw and hydrogen, name a more fraught duo
If Hamas held new elections, they'd likely win easily, because they are so popular with Palestinians in Gaza. From the perspective of the average Gazan, Hamas massacres the hated Israeli oppressor, Fatah collaborates with them. Even Gazans who dislike certain aspects of Hamas rule - the corruption and the ultra-rigid interpretations of Islam – mostly still approve of the October 7 atrocity [0]. I suppose, if Israeli soldiers had killed my father or mother or sister or brother or son or daughter – whatever the rights or wrongs of that military action in the abstract – I might also find it hard to resist that temptation.

The PA refuses to hold new elections in the West Bank, because they know if they do, Hamas will very likely win. The US makes some noises every now and again about demanding the PA to hold new elections, but it is questionable if they really mean it, because they also know what the outcome of any fair election is likely to be, and it is not an outcome they would welcome.

[0] https://www.reuters.com/world/middle-east/poll-shows-palesti...
I'd say earlier. People don't talk that much about AI in my friends circle anymore.
Nim’s automatic memory management is explicitly designed to work efficiently on embedded systems.
You are correct that there is code that solves a similar class of problems as exceptions. This code exists because it is can gracefully handle cases that exceptions handle poorly, in addition to the cases exceptions handle well. The literal C++ exceptions are an inferior tool.

It is trivial to “guarantee” the underlying memory and is idiomatic for a lot of software that cares about performance or reliability. That is code anyone can write if they care. There isn’t much that can go wrong with memory allocation if you are not allocating memory from the system. No one is requiring C++ developers to poorly duct tape a bunch of rubbish STL together and call it an app. That simply isn’t something you see much in the hardcore systems domains where C++ is the tool of choice.

Somehow, mission-critical software is routinely written in C++ without exceptions and it works just fine. Error states are a normal part of all code, no exceptions required since obviously many languages don’t have them. And no, the alternative is not a segfault. C++ is designed to work just fine without exceptions. The language allows you to bring your own error/exception handling models with minimal overhead, same way you can import alternative ownership/safety models.
Radio buttons are always one-of. Initially unselected is just a bug.
I love this so much because there's no contact, but because the voltage on the power line is so high, the inductive power is not only measurable, but significant. I have no idea what the legality of stealing power wirelessly (potentially obliviously), but it is undoubtedly cool.
You can do a Vector<TaggedUnion<Union>>.
https://pagghiu.github.io/SaneCppLibraries/library_foundatio...

I have not been working (yet) on custom allocators, but that's on the roadmap:
https://pagghiu.github.io/SaneCppLibraries/library_container...
Just watch logseq tutorials, it is a style of taking notes ("outliner"?).

Key for me was to capture random notes under tags.
Could be a slider with the same radio circles denoting the stopping position, could be those circle volume buttons with labeled marks, could be non-circle switches like these (other/position/steer on the right) https://img1.wsimg.com/isteam/ip/b81ca6f4-730a-4561-852c-096..., etc

Re. the missing default - you can have an explicit element "none selected" with the slider positioned there

Plenty of options to make UI more intuitive
Fusilli Bucati is also a great favorite of mine. It's shaped like a spring, fun to play with and chew and also good at retaining sauce.
In 2019 when China fully claimed legal supremacy over Hong Kong, not only in violation of international law, but in violation of the wishes of the people of Hong Kong themselves.

China used colonial policies such as forced immigration (requiring Hong Kong to accept Chinese settlers), forced public expenditure for the benefit of the colonizer (bridge), linguistic domination (via forced changes to education), political pre-selection (Chinese approval of candidates), violent put down of dissent, rewriting history in school books, etc.

Equivocation and appeals to history to justify domination of a people who do not wish to be dominated are standard tactics. "Ukraine never had a tradition of genuine statehood," "We are all kievan rus, we are one people." "Ukrainian identity is artificially created by the west."

China asserted itself as the authority in Hong Kong with force over a people who largely saw themselves as distinct from mainland China. China then used policies of oppression, assimilation, and settling in an attempt to destroy hong kong self rule and ultimately the idea of Hong Kong-ness (in favor of chinese-ness) against the wishes of indigenous residents. To me, that is colonialism.
Isn't this the parents' faults? Educators can only mold so much with what they're given.

This seemed apparent to me when I was in school. I can't imagine it's changed much.
Zero privacy on mobile devices. News at 11.

Mind you, this is not news and anyone should have seen this coming: user profiling, which requires spying, is a business, and Google is certainly not alone. In a capitalistic world as soon as one player explores successfully a new business, it is immediately followed by others, so don't expect Apple or anyone else to play nicely with users data. The only way to have privacy on devices is to use only fully open ones: hardware, firmware, drivers, OS, apps, protocols; all of them.
As of today the number of such devices is sadly zero.
The home page of the New York Times now looks like a Twitter feed. Very little copy per story. There's an important story right now - Israel vs. Gaza may be headed for a cease-fire deal. Home page info, useless. Linked content, useful, but too much blithering before they get to the actual terms. The important content: "In the first phase, fighting would stop for about 30 days while women, elderly and wounded hostages were released by Hamas. During that period, the two sides would work out details of a second phase that would suspend military operations for roughly another 30 days in exchange for Israeli soldiers and male civilians being held. The ratio of Palestinians to be released from Israeli prisons is still to be negotiated but that is viewed as a solvable issue. The deal would also allow for more humanitarian aid into Gaza."
But is that up front? No.[1] That's the high end of mainstream media. The low end usually begins
"10 ways to ..." I want a filter for those.

People posting videos is fine. People posting unedited videos is not fine.
Talking heads wearing headphones in love with the sound of their own voice - no.
Run those guys through speech to text conversion and have ChatGPT summarize.

"And the characters in these books and plays and so on, and in real life, I might add, spend hours bemoaning the fact that they can’t communicate. I feel that if a person can’t communicate, the very least he can do is to shut up." - Tom Lehrer

[1] https://archive.is/pkoy8#selection-7311.100-7311.620
They may all be under one company, but I think we all know different teams even within the same org can have very different cultures. I think that's the issue.

Some cutting edge R&D team may have legitmately worries about innovation. the team maintaining decade old legacy code, less so. But for several reasons these kinds of mandates need to be company wide, not just opt in/out per team (though yes, there will be exceptions for the exceptional, as always).

So I can see both yours and the GP's idea both being correct, to some degree.
I think days of good support from intel on linux are gone unfortunately. Try finding an AP capable intel chip with Wifi6 for example and even older chips are a bit of a shitshow. My iwlwifi driver fails to bring up the bluetooth controller in 1/10 cases (both after power up or sleep).
Microsoft briefly experimented with this, in the "security zones" dialog in Windows XP:

http://hs.windows.microsoft.com/resbox/en/6.2/main/9f04b9c9-...

It's not the exact design you describe: The slider is there, but only the label of the selected option is shown, the other options are only represented as tick marks.

I think there are two problems with the design though, (which would also still be there if all labels were shown):

- The slider widget back then was normally used for selecting continuous numeric or at least interval scaled input values: That's what the mechanism of dragging it with the mouse was developed for. It could be configured with a small number of discrete values as options, but then dragging became awkward: Either the ticks were spaced very far, then you had to drag the cursor a long distance before there was any kind of visual feedback at all - or the ticks were spaced closely, like here, but then dragging the slider to one specific tick became difficult.

- It's possible to click the slider, but there is no visual indication that you can do so. In fact, the visual indicators are almost inverse to how you'd need them: The selected option has a big handle that you can not click (only drag), the unselected options have no handle though you can actually click on the empty slider bar to move the handle in that direction.

I guess that's why they never did this again after this one try - which is sort of a pity, because you could probably build a redesigned slider widget optimized for discrete input that solved those problems.
It's called "comedy".

It has a track record of getting things right that dates back to Aristophanes.

Sadly their publications are frowned upon in academic circles because they use less charts than farts.
That's a problem with substack. I like that for once I just write and don't try to code a blog platform, and substack takes care of it.

Articles readable and mails are well taken care of.

But code blocks are aweful:

https://www.bitecode.dev/p/analyzing-sorting-a-million-32-bi...

So when they reach a certain size I link to github instead.

And eventually I will have to code a platform because of course I itch to do so no latter what.
@dang Is it just my impression that HN is drifting rigtwards on this topic? I remember HN being more in favour of proactive action against anthropic climate change. This thread feels dominated by attitudes reflecting inaction.
The distinction you make would be significant if that article was about Tupac and his justification or lack thereof in writing the lyrics, but it is completely immaterial to an article where what is relevant is Tan and his reference to the lyrics.
> because of advances in textual analysis, judges are highly exposed to AI, but they are also highly shielded from displacement because society is currently unlikely to delegate judicial rulings to unsupervised AI.

Unlike judges, software engineers are less likely to be shielded from displacement by AI.
100x this. One of the smartest, most compassionate, successful, and resourceful people I've ever met, is a high school dropout. Even the story of that dropout alone is amazing (he managed to secure a huge grant for the said school, and decided there are more important/interesting things to do next).