skysight-inc/HackerNews huggingface dataset:
One of my favorite throwaway movie quotes -- from Annabelle (2013).

> Dad: Hey. You know what, you shouldn't even be watching that stuff. All right? It could upset the baby. There's new research out there...

> Mom: Oh, boy, more new research?

> Dad: It's true. They are learning that babies in utero... experience more of the outside world than they ever thought possible. They recognize voices and noises, songs.

> Mom: You know, I bet the men that did that research spent millions of dollars... when they could have just asked the mother for free.
Why the fuck should I, the end user, give two shits about whether I'm running Wayland or X.

Linux will never conquer the desktop with this shit.
> In case you are serious, and I am not super sure about that.

What's unclear? I linked directly to a comment thread where we had this exact exchange. Yes, I'm being serious. Do you have solid backing for your position or not? Can you state it clearly or not?

"Seriously?" is not an argument. And in this context it is—ironically—a very unserious way to respond. If I had to guess, I'd say it's probably geared more towards being a vehicle for communicating some sort of subtext in the vein of, "You should abstain from asking these sorts of questions because the reasons are so obvious and so well-known that it is a foolish and embarrassing thing to ask, which makes anyone who is asking those questions look foolish and embarrassing."

> dependencys include [...] other blob like things(big code bases, think react) [...] there is a performance penalty for having to many things/big things in git

This is not a self-contained argument. A performance penalty compared to what?

> there is no nice way to keep dependencies up to date in git

Huh? (Alternatively: "How is this relevant?") When you check your dependencies in to the Git repo, you have all the same tools to update your dependencies that you have when you don't check them in.
Yeh, I love that the table has that playful sense of fun.
To further these suggestions. Act as if your "installation" is your "deployment" and perform all the necessary checks to ensure your dependencies are there (and are the correct versions) before running. In .Net, this is handled for you mostly by the framework. In Go, everything is compiled together mostly so you (again) don't have to worry about it. In javascript or python it's assumed that you can npm install or pip install your requirements and that the versions will match. From there, you can treat that as your final build and run it.

As a C++ game developer myself, I make sure that my dependencies are part of my repo as submodules so that I can update/pull and build the version I need to from git tag versions.

So if you are tagging your releases, your final outputs, in your git source tree, then going back to a version from 20 years ago is just as simple as git checkout v0.0.1

Vcpkg for C++ dependencies is another option (my preferred if you don't go git submodule route) and ALWAYS USE CMAKE! Don't opt for some crazy build setup, or some internal build tool used by <insert FAANG here> that they force you to use (V8 team, if you're reading this, fix your build pipeline).

KISS. Keep it simple slick. If your package isn't available in the OS package manager, it's time to adopt a package manager or adopt a devops practice that allows you to revert to any version of the code you need (git submodule route).
Justin Bronk on the Fate of the West If Russia Wins in Ukraine [video]
1/2 are pretty universal, and would make any VCS which includes dependencys basically look like any other package manager today.

Every other existing VCS btw to my knowledge has the same limits
My favorite hack back in MFC days was a combo box which I stored the pointer address in the text (to the right after a lot of spaces so was hidden). When a user chooses an item, parse the pointer and de-reference it back to an object.
So you want to pay for a high accuracy local time source in every single Ethernet switch and router and wireless controller…in case the Russians disrupt GPS over one of your locations?

Most Cisco customers:

1) Do not directly use a GPS time clock in their network. They use an NTP-based source that is ultimately timed by someone else’s GPS clock.

2) Do not want to pay for extra hardware they will not use

3) Do not need their network equipment certified to -34C, or want to pay for a device that would work in such conditions.
In what way? Do you have evidence of your claim? Police flatly refuse to release damaging footage to the public, often turn off or obscure their range of view, and yet somehow these cameras are always running in good working order when they capture incriminating evidence on a suspect.
Warner Bros. Keeps Cancelling Finished Movies
My big discovery was I underestimated how different kids could be. I watch some two year olds happily draw for hours, and lay themselves down for nap. Meanwhile, mine possessed a natural talent for destruction, boundless energy, and refused to sleep more than about eight hours a day.
I often find myself thinking, "I wish someone made a tool that would do X," and when X is a common enough task, someone probably does! I'm looking forward to using this resource to help me check if something already exists that would make my life easier!
So, as an example, 20 years ago when we started a project the devs and I (the sysadmin) would sit down and have a meeting where they would talk about what libraries they wanted to use (think CPAN or PEAR) and I would tell them what versions were compatible with our servers and those are the versions they would use for the lifetime of the project. Docker came about because devs got tired of hearing "no" to upgrades and admins got tired of saying it. But in 2023 if there was a zero day (though we didn't call them that back then) for libqxt7.2 (but not 7.0 or 8.1) I could tell you immediately if we were impacted. In 2023 I can't even tell you how many versions of OpenSSL are on my laptop right now as I type.
No, it does correctly capture that. The relativistic mass of a photon is not zero even though its rest mass is. However for a zero-mass particle you cannot use the Lorentz transformation to calculate relativistic mass, because v = c and so you would be dividing zero by zero.

You can correctly calculate the relativistic mass of a photon in other ways, such as from its momentum or its gravitational interaction, and doing so gives you the energy you'd expect from E = mc².
In terms of cost it seems way way cheaper. The water is stored near where it is needed (so no canals to dig), and you can throw up another one for $125K vs the millions of $ to build a dam.

So I'm guessing the evaporation challenge isn't a deciding factor here.

That said, I wonder how much longer you could keep the ice if you had reflective blankets to cover them once you've "grown" them as much as you can (enter the dry season).
I just had to look up the specs for an Atari 2600 (which I played as a kid back in the 80s. I feel. old)

128 Bytes of RAM. Makes a microbit: look roomy.
Here's an argument for not having your dependencies in your repo as hard source. Any CVE's will need to be patched by you or you'll need to check-in a huge diff tree for the latest version patched and then figure out of you've made modifications to your local blob of libidiot that you now have to rectify.

If you want to use git for version control of dependencies, for the love of god use git submodules. It's what they were designed for. If you want to check-in single file stb_lib fine but checking in MESA into your source tree is just plain stupid.
Thank you. I entered offices in the 90s, and still was curious about what could be so different a decade ago, besides the impressive machines and magazines. Forgot there were numerous binders, they kept multiplying. If you inherited a cubicle with dusty old binders on it, you couldn't get rid of them easily.
World’s biggest iceberg moving beyond Antarctic waters
It can be simultaneously true that Wayland can be viable, and that Wayland's foundation is still broken and lacking. Same as X11. I think the frustration for devs is having to support _both_ broken platforms; at least X11's failures and shortcomings are known and mostly unchanging. Wayland keeps breaking new things downstream in the process of adding features or resolving problems.

But this:

> for a relatively normal set of desktop needs

The problem is that there's no such thing on desktop. There are _commonalities_ between many users, but even in just the web browser space there are app-side hacks and workarounds just to get about 90% of the functionality that browsers expect on other platforms.

Even in your list, most desktop users don't need an IDE or do photography work. Many don't need "games", and "games" itself is such a broad category of things, each of which presents new and exciting Wayland wrinkles and limitations to ram face-first into.

Hell, I can't run KDE on F39 without a constantly running XWayland recording bridge for desktop commonalities that use or require screen sharing (Zoom, Discord, etc.).

And most of the issues might start with the Wayland project, but they're exacerbated by Qt and GNOME problems, whether it's doing little to nothing and holding back every dependent app (Qt) or constantly coming up with new and exciting ways to break or deviate from the protocol (GNOME). Those bottlenecks aren't new, but they're magnified by Wayland's slow-moving chaos, and drawn into relief by X11 Just Working because the hacks and garbage workarounds are damn near 40 years old.
The only encoding which is compatible with "every operating system in the world" is no enforced encoding at all, and you can do very little "string-like" operations with such a type.

Even Python, well-known for being a very usable language, distinguishes between strings (which are unicode, but not utf-8 necessarily) and bytes, which you need to use if you're interacting directly with the OS.

The only real difference between the two is really the looseness with which Python lets you work with them, by virtue of being dynamically typed and having a large standard library that papers over some of the details.
I think in UK, you're allowed to listen, but not doing anything with that info. Which has been taken to extend to redistribution or recording, not just showing up at a crime scene.
A comprehensive list of law enforcement agencies is produced as part of the census: https://bjs.ojp.gov/data-collection/census-state-and-local-l...

If my experience working with AT&T in the private sector is any indication, they would be cross referencing this sort of list when establishing new access, and I doubt this is something that can be done quickly.

> ...police chief who emails AT&T requesting emergency access to prevent a suicide?

This isn't a plausible hypothetical. If it was an emergency they would be calling through established channels and the fastest way to get access to that sort of information would likely be an emergency warrant, which is easily granted in the situation you described.
You're not wrong about the security issues. But competitive pressures make open-source hardware impossible in the high-end networking market. There are only a few remaining competitors, and since they consider their proprietary hardware designs to be a competitive advantage, they will never release them. Open-source hardware and software can potentially be a viable option in the low-end market, but it won't have the same efficiency or maximum performance.
The population is at sustainable level, you only need more nuclear power plants
RTCs are only in the tens to hundreds of millions of parts per million accuracy per day, they’re talking crystals so we’re probably talking parts like OCXOs with three or four or more orders of magnitude better accuracy/stability (even down to less than 1ppb per day).

Still these parts are only around one hundred to a couple of hundred dollars per unit, depending on specs, but the bulk of the cost was likely the NRE of hardware design (you actually need to interface these things in, which means board design etc.) and all the software development.

In relatively small quantity electronics, BOM cost is a tiny fraction of the cost of anything.
That's been my experience too. Aesthetically it has "there's no way this is going to work" vibes, but time after time it pulls through.
Thanks for the report!

I've noticed that 1) silent mode and 2) not wearing headphones sometimes causes the muting, but I'm still trying to figure out why exactly some iPhones seem to play fine with headphones and why some iPhones require headphones.
You see the sentiment from C++ folks. "Why do I need a package manager?". So until they realize they've been hamstrung for years, it will continue to rot on the vine.
It's been 6 years. How many of these are in the world now?
Doesn't mean the whole site needs it though, just one page.
"I know kung fu"
Thanks for the pointer. There are definitely a few tools that have explored the idea of searching the AST of code. Semgrep seems to do that, as does a tool called ast-grep [0].

Both of them are sort of doing the opposite of my tool. They are letting you specify your search as a chunk of code/AST.

My tool let's you grep a regex as usual, but shows you the matches in a helpful AST aware way.

[0] https://ast-grep.github.io/
There is voluntary, and then there is voluntary.

https://www.washingtonpost.com/technology/2019/09/09/apple-a...

Why don't you ask the people who were slaving in United Fruit plantations how much corporations improved their lives? Or East India Company colony subjects?

Corporations benefit those who benefit from them, often at the expense of everyone else/extraction of the commons.
The Spry Fox fact pattern is distinguishable, I think, given that the defendant had access to privileged IP and had been negotiating to port the app before creating the knockoff after negotiations fell apart.
SNOW and EverBridge function as a replacement. Jira and OpsGenie also are an alternative.
This article is from 2017.

Here is a short 2019 update: https://www.tribuneindia.com/news/archive/j-k/villages-in-la...

2023:

"Kulum village, a remote high-altitude #mountain community facing the effects of climate change, was #abandoned by its residents in 2010 due to water scarcity. In #collaboration with the Ministry of Tribal Affairs (MOTA), the Ice Stupa team of the Himalayan Institute of Alternatives, Ladakh, began the process of #rehabilitation in 2019.

"On 27/02/2023, teams from HIAL & SECMOL along with volunteers trekked to Kulum’s Ice-Stupa site to set up the Automated system – a new and efficient Ice-Stupa-making system that requires very little maintenance. It helps reduce the blockage of pipes, which is a major concern in Ladakh due to the harsh winters. However, the best solution is to drain the pipe before it freezes. Various attributes of the process like the structure’s shape, size, density and weather conditions were tried and tested in Kulum village.

"This project is planned to be scaled up in various high-altitude geographic locations to combat the effects of climate change and global warming."

https://hial.edu.in/hial-secmol-team-trekked-to-kulums-ice-s...
I really want to power civ AIs with LLMs for immersion and better play.

I looked at freeciv and the code was unwieldly. Maybe unciv is easier to tamper with!
Yep! There should be a "backspace" key on the right end of the piano keyboard on mobile. I also just updated the mobile CSS today so you should see more of the keyboard at once, which hopefully will make it easier to play.
> the wayland devs are the xorg devs

Are we sure _this_ isn't the problem?
That's not what was said. What was said was "This is how rust does it, take note".
This is why zero-trust security architectures are now essential. You have to assume that some parts of your network are always going to be penetrated.

https://www.nist.gov/publications/zero-trust-architecture
I had a boss who was a former chain smoker of the era. His alternative in the 00s was to chew nicotine gum constantly all day. Actually chewing it like normal gum nonstop rather than cracking the shell and tucking it in the cheek like you're supposed to. He was probably getting a much bigger hit than with any real tobacco products.
> Dietrich Bonhoeffer argues that stupidity is worse than evil because stupidity can be manipulated and used by evil

This pretty much refutes the headline .

It’s a false dichotomy to begin with, but if stupidity’s biggest issue is that evil can manipulate it, clearly it’s the preeence of evil that’s a bigger threat than the presence of stupidity.
Listing some specific places would be a good way to validate your anecdote with actual data.
That would be a great help!...whenever it's an engine issue. Or when it's a failure of one of the parts of the engine.

Recent sounds I've tried to imitate have included "I got a bad tank of gas that was 20% water, and it's January in New England, and ice is pinging around," "I think my muffler has a leak," and "Maybe one of my wheel bearings is going bad?"

I drive a 17-year-old car with 225k miles on it because I don't want to drive anything made after the advent of smartphones, so I get to make lots of funny noises. The muffler one and the wheel bearing seem like they should have been findable!
Exactly, In case you need to transport your dependencies and build air-gapped (happens) or you need to make some modifications (keep them as patches please, to be re-applied). Not so you can check them all into your repo. You should .gitignore your vendor folder.
I love SPD. Evan, the author, is incredible! He puts so much work into that game and is extremely open and detailed about the development process!
Western societies are already down to around replacement levels with some going below it. It's pretty clear cut as societies evolve that population growth evens out. It's 3rd world countries driving the population growth. Over-population of humans being a danger to the earth has been proven false time and time again.
Many academics are proposing similar hypotheses. Do you

a) consider and evaluate the supporting evidence

b) blame the woke

A tough choice, to be sure.
AppKit (or swiftui I guess) is fairly simple. IB makes having a correctly behaving UI super easy - far more so than jumping through CSS hoops, and your app will behave correctly on macOS, which electron apps do not.

Electron apps are only easier if you don’t care about good UI, just “cheap cross platform”. It’s even more obnoxious when many of these “apps” can be loaded in safari and then interact properly with the rest of the system.

Electron apps are lowest common denominator apps where the primary goal is cheap rather than good. There is no user facing metric by which an electron app is superior to a native one: they’re slower, bigger, and use vastly more memory, and result in drastically worse battery life.
It’s not though, it’s a restriction on using the material produced by the service. Any contract terms regarding such are superseded by copyright law - the only rights belonging to the owner are those granted by copyright law and the only restrictions that may be placed are those that copyright law permits.
Unlike many others, she actually proposes a novel solution too (and it is not deliberation, not at least in the traditional Stanford-sense). Note that I do not agree with many of her points e.g. about epistemology, but I nevertheless liked the basic argument she puts forward regarding the grand scheme of things.
Freeciv has been around much longer without being targeted by any legal threats that I'm aware of. There have also been commercial competitors like Activision's Civilization: Call to Power and its sequel that only had to drop "Civilization" from its naming for lack of a trademark license.

I'm not sure any of those aimed to be as direct a clone of a specific mainline Civ's rules and mechanics, but rules and mechanics are the aspects of the game that are most clearly free to copy.
Even if that were true, I can count on one hand the number of times I've needed to use anything more than basic algebra (which is basically arithmetic with a placeholder) in my adult life. I think I'd genuinely rather keep arithmetic in my head than calculator use.
From an application perspective, it's more important to understand how the overall ML process work, the key concepts, and how things are fitted together. Deep Learning is a part of that. Lots of these are already wrapped in libraries and API, so it's a matter of preparing the correct data, calling the right API's, and utilizing the result.
Installed it on one of the PCs in the studio when it released. No issues getting it connected to Jack. It was able to see VST plugins but no GUI. This limitation was pointed out in the release notes. The bundled plugins worked without issue.

It didn't function correctly with the control surface bits of the ioStation 24C either.

Still, I do hope we see official support for their thunderbolt interfaces on Linux.
Wondering if Hikaru is using an engine is a bit like wondering if John Carmack gets his insights from ChatGPT.
I would play that game.
> especially smart powerful people with good intentions.

do they have good intentions? or do they just tell you they have good intentions?
You need to watch Idiocracy

https://www.imdb.com/title/tt0387808/

When some people stop procreating and educating the next generation, the world population does not simply go down. Instead it gets replaced by those who do continue multiplying.
Validate the idea about building a tool to help students choose major in college
Hi everyone,
After switching major three times from math , physics and finally graduated in civil engineering and worked for two years and finally teaching myself coding and now work as software engineer.
I wish there were a platform where graduates students share insights about their majors and their current career to help senior high school student, student who is trying to switch major or anyone willing to go back to school to choose their major easily.
As software engineer, I building a platform for it.
The entire state of Minnesota has a P25 system (called ARMER[0]) for public safety, and I’ve done the same thing with SDRTrunk. It is fascinating! But you need to filter out a LOT to really follow anything otherwise you'll end up hearing about shift changes on the light rail while you're trying to listen to updates on a car chase.

Unfortunately the same things started to happen and now some users (Hennepin County Sheriff recently) are encrypted by default.

[0]: https://www.radioreference.com/db/sid/3508
Using R and RStudio to Develop a Linear Regression Correction Algorithm
It would be really nice if there were a battery standard for power tools. The companies don't have any incentive to work that out, so, xkcd 927, every power tool company has their own standard. Most companies even have multiple standards as they move to newer battery chemistries. If there was an evolving standard that tool and battery manufacturers had to adhere to, yeah, I believe we'd be better off.

On the other hand, USB managed to come about with a lot of committee with, without needing government regulation to force it, so it's not like the free market is incapable of it, the incentives just has to be aligned for it to happen, so it often doesn't.
They are not.

Nvidia manufactures cards in Taiwan.