skysight-inc/HackerNews huggingface dataset:
>The sexual revolution and its dreadful distortion of human sexuality.

Please explain what you mean by this.

>So what happens with the waning of religious identity? Various dehumanizing ideologies start to look attractive. This explains both the appeal of the sexual, racial, and ecological ideologies that have become popular recently. These ideologies promise identity and social belonging, perhaps even an alleged higher purpose, which is to say they offer false and flimsy identities, ones that have political utility for those who control them.

Two things--firstly, are you suggesting that religion is not a dehumanizing ideology? Moreover are you also suggesting that it also doesn't have political utility? I think both of these are demonstrably false given a brief look at history.

Secondly, you talk about the "appeal" of sexual and racial identities in recent times, and you seem to refer to these identities as "false and flimsy," can you explain what you mean here? Because it just comes off like you're arguing that anyone who doesn't identify as a cis-white heterosexual has a false sense of self.
Show HN: I created a tool for quick website availability checks in 15 locations
China also tried this a few years ago (2013, according to Wikipedia), with their GJ-11 drone : https://en.wikipedia.org/wiki/Hongdu_GJ-11, https://www.scmp.com/news/china/science/article/3209263/supe...

Supposedly, this could already be in production.
If you don't know anything about networking, how on earth are you going to learn about what port-mirroring is? You start off small, and work your way up from foundations. Hubs can be bought on eBay for cheap, and who cares if it's limited to 1Gbe? This is about learning.
In my experience these meetups at offices typically relied on uncompensated overtime from several employees. I wish employers would compensate or give time in lieu for such recurring overtime asks, rather than pretend it’s extracurricular fun that the workers asked for and shall get as a favor. For hosts and organizers, a pizza meal isn’t substitution for compensation that pays the rent.
From the published details I've been trying to work out the architecture.

The 'server' piece seems to be based around an XML message store (hey it was the 90s dont forget, XML was the big new thing) called Riposte build by Escher Group.

There were some touchscreen EPOSS terminals for the post offices - these may also have been part of the Riposte system. Then there was a bunch of other stuff built around that and written in VB6 (which for the time was a reasonable choice unless you wanted to go Java or C++) running on NT workstations.

Syncronisations from the thousands of post offices to the central server seemed to be via scheduled programs that picked up local message files (probably xml) and sent them to the central server over ISDN lines.

Centrally there was something called the 'cash account' which pulled in those messages and (I guess?) added them to the riposte xml message database. As mentioned in the witness statements, they had no agreed data dictionary or schema for all the XML stuff so no centrally agreed scheme of how to represent all the different messages. So somewhere something was probably written to 'transalte' all these different messages into some nominally agreed standard.
A company doesn't incur any legal liability by calling themselves a publisher.
Thanks, this is also really useful as I will be able to test the conversion accuracy with my ears before attempting to play it.
It would have all the issues of Flutter (non-native widgets, accessibility, etc) without the focus on these specific kinds of use cases.
Meetup is great in North America, meh in Western Europe and a ghost town in Asia and Eastern Europe, outside of enclaves like the digital nomads in say Bali.

Not only that, half the "meetups" are online-only, with crypto bros trying to get you into their latest scheme.

And another quarter are legit, but they're attended by crypto bros trying to get you into their latest scheme.
I don't have any insider insights on Team Fortress 2 in particular, just licensee or Valve Business Development topics.

The current public consensus on that subject though is that there are people at Valve that like Team Fortress 2 and work on it, but it doesn't win them any brownie points during things like peer review for bonus purposes like the clout you'd get for working on the Dota 2 or CS2 teams.
> A function nested in a generator can capture the yield operation from the outer generator, and the nested function can call itself recursively to traverse a tree or other recursive data structure, yield-ing at each level to produce values for the generator. I don't think you can do that in Python or in many other mainstream languages with generator coroutines.

Automatic yield flattening is a scary feature. Python has explicit control via `yield from`.
> Example?

If we think that food is generally abundant, I think it would be fair to say that famines are caused because people are deprived of food that is available, but either too expensive, and/or too valuable to other parties.

Given that, any example of famine or malnutrition, should be considered.
> What the people at rabbit are pitching is a device that logs into all your services like Uber and Expedia and then lets you interface with them all at once through an LLM and agents called "rabbits," by way of a little device that does not contain those actual apps.

So when A.I. gets hacked, it can start shit-posting on all your accounts? Sounds as useful as lastpass...
How is that different than a standard <a> or <form> element that submits an HTTP request, receives some HTML in response, and uses that HTML to render a new GUI?
I am the author of htmx. I think htmx is a library using the following definition:

- a library you call

- a framework calls your code

in htmx you add attributes to HTML to "call" htmx, so, from the perspective, you can call it a library. On the other hand, those "calls" are called back into via event handlers in JavaScript, so an argument can be made that, even at this level, htmx is a framework.

I liked alex's analysis and I think his definitions and thinking contribute to the discussion, so I posted it to the htmx website.

Even though I still consider htmx a library. :)
The Internet Is Full of Registration Popup Dogshit
That seems pretty crazy to me they they would offer EVs and not have the ability to charge them on site.
Semantics. Some of the packages are included, all of them have to be turned on and configured, and hopefully the user already knows about use package and understands the syntax for customizations and keybindings. Of course, if they try to Google how to use these packages they'll realize that Eglot doesn't work with DAP, so if you want to debug anything you'll need to go download the third party lsp-mode and dap-mode, configure them, then realize everyone uses swiper, consul, etc. which you'll need to download and configure as well.

> but really the defaults are fine -- just old.

I assume this is just Stockholm syndrome. Every Emacs config starts by turning on the same minor modes hooked to prog major modes for simple stuff like bracket matching and line numbers. Every config sets the same early-init.el params to stop emacs from being slow. If the defaults were sane, everyone wouldn't be disabling and enabling the same stuff in their config. The defaults are not sane precisely because people complain that changing any of the defaults for a 30 year old editor in 2024 is tantamount to open source treason.
To further this...

Adding packages in emacs are not that hard.

The only area (in my opinion) where you have a point are newcommers to emacs. The learning curve is as steep as you want it to be. You do need to invest time to understand it and get really good at it. The key combinations, packages, etc. This is likely where many will just go to Visual Studio Code or something else.

Emacs... when you take the time to invest, the rewards are HUGE and goes beyond (the likes of) Visual Studio Code.

I consider myself an experienced emacs user. Are their better, more talented, absolute beast-like emacs users out there? Yes. More gifted than me? Absolutely. I know enough elisp to get things done quickly. If I needed to put together a new emacs install from scratch, I could get all the main bits I need in 20 mins or less.

Better news is my emacs config. Makes use of use-package and factors in Windows and Linux. Nice and clean elisp code!!
I can take it wherever and use it for new installs.

My comments is not forcing people to use emacs. Can I be bias at times? Absolutely! Do I like a little light-hearted jokes about editors? Absolutely! I use to have a little poke at vim devs in the past. They did it back. We actually learned from each others methods of 'doing something' on our editors. I miss that. I am not religious to emacs but, as software goes, it is close to me. However, I am also open to something replacing it. None of the IDEs or editors available are nowhere near being a replacement... for me.

Does not mean something in the future cannot break that mold.
> Growing up people associate it with intelligence so many times, it's hard to not feel ashamed when making typos.

I mean, maybe you should? Like... everything has a spell checker now. The browser I'm typing this comment in, in a textarea input with ZERO features (not a complaint HN, just an observation, simple is good) has a functioning spellcheck that has already flagged for me like 6 errors, most of which I have gone back to correct minus where it's saying textarea isn't a word. Like... grammar is trickier, sure, that's not as widely feature-complete but spelling/typos!? Come on. Come the fuck on. If you can't give enough of a shit to express yourself with proper spelling, why should I give a shit about reading what you apparently cannot be bothered to put the most minor, trivial amount of effort into?

I don't even associate it with intelligence that much, I associate it far more with just... the barest whiff of giving a fuck. And if you don't give a fuck about what you're writing, why should I give a fuck about reading it?
In America, there is a history of using "cultural fit" as an excuse to discriminate against socially marginalized groups (both those that have and haven't escaped economic marginalization in the intervening years). So that's another criterion that Americans will have trouble with: it's difficult to be certain that your lack of "cultural fit" is something fundamental to do with your personality or work style, or if it's some aspect of your identity that is unrelated to your work performance (something that an effective, if biased, employer and team might discover if you were given a chance).
neither of them seem to work for me either unfortunately, can't get past the first tutorial prompt :/
For anyone looking for a non commercial option, https://joinmobilizon.org/en/ has made some great improvements lately.
Stockholm syndrome. Mercantile utility being the only driving factor that governs these actions is exactly the problem. You're expending your life-- no more or less valuable than the life of the CEO or shareholders-- to give the CEO and shareholders a fantastically luxurious life that was, in nearly every case, only afforded to them because of existing wealth. That's fucked up. What's even more fucked up is that it's stratifying more, not less. Succumbing to this very well-marketed idea that we're worth no more than our monetary value in a market is one of the driving factors.
DSA support isn’t free. It requires maintenance. We aren’t entitled to lifetime support.
You can have a password on the client end to unlock access to the keys, if you like.

The point of ssh is to use the keys for authentication. Having the ssh server permit password login is a back-compatible legacy from the telnet days and has been functionally obsolete for decades.
There's no difference. Web search has been useless for over 15 years now. This is barely any worse than the previous situation which was where that any question, if not immediately answered with marketing pages for all the first results, would lead to some thinly veiled marketing crap a la a "blog". I would never trust someone whose career is "content creation" or "monetized blogging" to answer any question I have, like, how to was a toilet. The only difference between the example in the article and what you'd get 10 years ago, is that the former is obviously wrong and the latter would be something you would need to spend several days to refute unless you so happen to work in the relevant field.
In recent years I have seen a number of arguments break out in a game that requires single syllable answers. It is fascinating to see the disagreement over words like "orange" and several others I never would have imagined.
What do you consume in terms of content? Thinking back on my weekly viewing/reading habits from the past year, I've read William Gibson, watched a whole lot of BBC Earth nature docs, FX primetime television, and live sports from the NFL.

Those names, brands that have been established for decades, are how I curate. I feel reasonably certain BBC and FX will continue serving valuable content for the foreseeable future. Random YouTube channel I've never heard of or all-caps company name on Amazon not so much.
There's no reason that you absolutely have to update every dependency after 6 months. Not updating anything at all is perfectly fine.

Nobody in their right mind thinks you can change major versions without some elbow grease in any other language.
During the pandemic when our universities were rumbling about furloughing staff, the governor told them they had to divest themselves of excess property holdings first.

After that, there was no furlough, and no properties were sold. However, almost universally, the boards that proposed the furloughs all took PPP loans for themselves.
> EU offers no pathway to companies offering free-to-use, expensive-to-run services online.

You can still serve ads in the EU. Literally nothing is stopping you from doing that.

> If GDPR was interpreted as the EU would like it, everything from WhatsApp to Maps to YouTube would switch to paid-only.

This is a lie. And GDPR should be interpreted exactly the way EU wants it to be interpreted because it's an EU law.

> and as soon as they ran out of VC money, they too would need to switch to paid-only business models i

Oh wow. "Companies should actually be profitable and not run on unlimited VC money" is such a radical concept.

> The EU does not understand how to run a successful tech industry.

Where "successful tech industry" is "hope there's unlimited VC money so that we can keep running our 'free' business while harvesting all available data on everyone because it's our God-given right"?
Code reviews should be converging
It's not transparent. It's a screen on the outside and you see what the cameras pick up on the inside. What is shown to people isn't even your real face/eyes, it's a a digital representation of it.
Hey everyone!

I'm excited to share a tool I've created. It's designed to help you quickly check if your website is up and running smoothly from 15 different locations worldwide. It's super easy to use and really handy for anyone who wants to make sure their site is accessible and performing well globally.

I think it'll be a great resource for website owners and developers looking to keep an eye on their site's performance across various regions. Let me know what you think and if it helps you out!
Don't confuse the Internet and networks please. Older machines are completely fine to be used in private firewall-protected networks, as long as they're facing only LAN. SSH still be required to access them.
I visited more events post-covid than pre-covid.
I'm not sure a properly-designed warning would add much load to the flight crew.

They're already listening for "go around" commands from ATC. This would just be an automated "go around" based on runway sensor data.
VSCode is slow as heck and a needless memory hog. Something like VS6.0 or Code Warrior with crisper fonts would be my first choice on a graphical interface.
Nah, it simply won't be maintained by anyone - just like the gear still requiring DSA. Nobody is going to stop you from using the last DSA-included OpenSSH build for the next few decades, just don't expect any updates.
There's nothing easier than hooking up 2 computers via ethernet to an isolated hub, and then watching the traffic go back and forth. There's no additional stuff to filter, you can just look at the packets which match exactly what is shown in TCP/IP Illustrated. From there, you can expand but I think the best experience is sniffing traffic between two computers on a hub to learn the fundamentals.
> Point is, this isn't necessarily indicative of life becoming worse

It probably isn't indicative of life becoming worse. These articles are about economics, and the nice thing about macroeconomics is that its reasonably well measured. We can just look at the numbers to see in aggregate what the conditions are like.

To choose just the most dramatic example from the graph: sentiment was generally been more negative from 1975-2020 than it was during the great depression in the 1930s. Things aren't perfect, but no one would claim that economic conditions in the US have been worse than the great depression for the last 50 years.

I suspect that this trend holds outside of economics as well, but of course I have no data to back this up. Specifically, I suspect news-based sentiment of the world conditions have been declining while conditions in the world have not been declining.
From a compliance perspective, does the difference matter?
Some hack lawyer in charge of the Boeing 737 Max 9 is reading your comment right now and drooling. "It was the wrench's fault!"
You're talking about a several orders of magnitude difference in attack vector. Yes, a motivated nation-state actor willing to put literally ALL of their resources into attacking you will probably find a way to get it done whether through cyber-attack or just dropping a bomb on your head.

Air-gapping your OT network protects the average company from 99.99999% of threat actors. If you're attempting to create nuclear weapons and a western nation is trying to stop you, you're either going to be compromised or murdered. That doesn't mean Bob's metal stamping should put the IOT controllers for his steel presses onto the public internet.
I assume you're joking right? Vim/Neovim have already diverged. They have completely separate scripting languages now, config languages for the main config file, and Neovim has LSP support out of the box, removed cscope and a bunch of other built ins... They have about as much in common as Vim has with Helix.
Since they're attention grabbing, I fully expect to see them in casinos.
They don‘t start if they use complex frameworks, many dependencies, don‘t use lock files, don‘t lock their package manager and don‘t lock nodeJS and don‘t use Docker.

If they use plain TypeScript and plain React, have a lock file, lock their package manager version and lock their nodeJS version and optionally ship a sane Docker setup they will certainly run.

It is true that it would be nice to have a single tool that combines a bundler, typescript, linter, prettier, package manager and runtime and have it all configured with reasonable defaults from a single file and not 5 configs. And people have tried this lately, with approaches like deno and bun. But it‘s difficult to get these adopted.

Still, it would be better for someone to take all these tools and freeze them in place or even fork them and then freeze them with only bug fixes coming, rather than throwing out 10 years of progress and going back to something that just doesn‘t work.
> "Don't bring history into this"

Why? How we came to be impacts how we deal with today. This is one of the problems...denial. That is, denial that where we came from has little to do with where we are.

> "when you have to go months without regular sustenance"

And this happens how often in modern times? Most people can't skip a meal, let alone go a couple of days or more without eating.
So the point is we have to listen to evil because we might be wrong about what is evil? It makes no sense. Especially when we're talking about, in some cases, literal modern Nazis.
Maybe. More opportunities for job-seekers to get a Good Job might make any given selection process less cutthroat, though.
VS Code ID top laggy for you? Honestly asking because I think it performs adequately when compared to like IntelliJ.
Our fingerprints may not be unique, claims AI
And network-connected wrenches aren't necessarily internet connected either. Back when I worked on critical infrastructure, we had a lot of networked machines that we simply air-gapped from the internet.

> Also how does the internet connected torque wrench know what bolt it is being used on?

I don't think most of them do, although this has been a focus area of some augmented reality tools. In most cases now, this is a task the technician has to do, regardless of the wrench they are using.
The Netflix numbers were based on hours viewed per season globally. It was not broken out per episode or anything more granular. Would be curious to know exactly how they count everything and make sure that views don't get lost.
As every discussion about HTMX usually evolves to people arguing why it is not widely adopted by big corporations and the like, let me be the first to share a thought on that topic.

Could it just be an organizational problem? When you start using HTMX in your company your neat distinction between frontend and backend devs collapses and everyone suddenly must be a full-stack developer. When you can avoid that additional cost by simply continuing to use React (or others), why wouldn't you?

Edit: As a side note, I have never used any large JS framework, only HTMX. Just trying to put myself in the shoes of happy React users and such.
The GoLang bit tells me that the author is trying to show wrong answers only. And that is ok because this needs to be said out loud.

I wonder if there is a way to fool Wolfram in giving the wrong answer. Or ChatGPT?
Does anyone know if the screendoor effect on the LG transparent OLED in the second picture is an artifact of taking a picture in subpar conditions or just how the display looks? I've heard CES can be a nightmare for pictures so I'm hoping its the former rather than the latter.
Iran seizes oil tanker in Gulf of Oman
Some quick thoughts on the Bitcoin ETF approvals
The ETF approvals will increase demand from retail investors who are interested but did not open an exchange account.

Some asset managers will now want exposure to Bitcoin as an asset class as well.

These two factors will have a positive effect on the price of Bitcoin in the near-term, as well as other major cryptos (speculators are already betting on non-Bitcoin ETF approvals).

The irony is that the ETF approvals further define Bitcoin as an asset class, and not digital money/self-custodied unique information. The approvals do nothing to further the utility of cryptocurrency.

The value of crypto going up because of regulated investment products backed by crypto is fundamentally at odds with its value proposition as digital money, or as a decentralized system of exchanging unique digital information that cannot be copied.

It may take decades, but eventually this contradiction needs to correct itself somehow.
This is pretty consistent with my experience. I had one hardcore algorithms question that I bombed, but the other ones hinged on things like "when should you use a map vs a list" that should be second nature to anyone who has been writing code long enough.