skysight-inc/HackerNews huggingface dataset:
As someone who has lived in the southwest, it can't be understated how important the issue of water is.

One thing to keep in mind is that most estimates place human consumption of water at below 20% - a ton of the water of the basin goes to agriculture. To be clear, I think this makes sense - with added water regions in the basin can be some of the most productive ag regions in the country.

The big problem is policy has not adapted to scarcity. There are real tradeoffs when we have 30% less water than forecast and it's not clear who should suffer them.

I think there is often a misconception that this area is somehow "too hot" to live in. Since the advent of air conditioning, we have moved past this. Generally speaking similarly sized homes in Boston will consume more energy for HVAC than Phoenix will simply because heating homes in cold winters is often more energy intensive than cooling in the summer.

Water usage in the colorado basin: https://landsat.gsfc.nasa.gov/article/meat-of-the-matter-col...
I'm impressed. I scoffed and looked with skeptical interest. Sound arguments and smooth implementation!
It's noticeably better. The engine timing is so good with it compared to the gas station stuff meant for fuel injected automobile engines. Higher octane and compression I believe and the snowblower engine just hums and burns clean.
You completely misunderstand me.

It's not that I care what you (or anyone else) calls themselves. Whatever you (or anyone else, for that matter) choose is just fine with me (not that I have any say in the matter, just clarifying my point of view).

As I said, I don't speak for anyone else, so others ("people," as you put it) may well have objected.

I object not to the terms themselves, nor to others who choose to use those terms for themselves. Rather, I object to those terms being applied to me, and even more, that it be demanded that I use those terms to describe myself in this context.

You specifically asked (as I quoted, so it would clear, but I guess not) "maybe you feel better described by "gender or sexual majority"?"

And I explained that such labels/terms aren't relevant in this context, and that I find your focus on those labels/terms in this context to be irrelevant and your continued demands for folks to participate in your verbal strip tease (i.e., acquiescing to being outed -- which is what you were doing), when someone's gender identity and/or sexuality is irrelevant to the discussion.

IMHO, it was an offensive and obnoxious thing for you to do.

If you're still not clear, I'd be happy to explain (again) why invading the privacy of others (in a public forum, no less!) is objectionable.
Show HN: FlowG – A low-code log management software proof of concept
Hi there, author here.

At $workplace, we needed to be able to easily refine and route logs from multiple heterogenous sources into dedicated destinations (here called "streams"). We are not fans of ELK for totally subjective reasons, and needed something extremely simple, hence this project.

The entrypoint is a pipeline that you write in "no-code" (using React Flow). The pipeline takes log records from the source and transform/refine them using the VRL scripting language, and can conditionally route them to one or multiple streams, which you can then query.

The project was made in 4 days, there are no benchmark yet (soon to come, as we need to assess at $workplace if it can handle our load), it's very early stage, but feedback will be welcome.
Open Source .NET Email File Format APIs – Create, Read and Send Email Messages
Email remains one of the most critical communication channels in today's digital landscape. Whether it's for transactional notifications, marketing campaigns, or personal communication, emails are integral to almost every software application. For .NET developers, building email functionality into applications can be a complex task that requires careful handling of protocols, message formatting, and delivery processes. Open Source .NET Email APIs offer a robust solution to simplify and streamline this development process, empowering developers to create sophisticated email applications with ease. It supports popular features like creating and sending email messages, parsing incoming emails, handling email attachments, sending emails to multiple users, secure email messaging via encoding and so on. As open source solutions, these APIs are freely available, reducing the overall cost of development.
But the people using euphemisms are also talking about death. Don't the advertisers object to that, too?
Science is a good guide, on a population level. It is up to the individuals to customize the guidance to what works for them.
Admitting that I'm an old Boomer...but where the h*ll is all the money going, for fast food prices to be so high? For $10, I can go to a Panera and get couple decent sandwiches plus an apple. (Not fancy organic stuff, but it doesn't have the Plasticine taste of McFood.) At $15+tip, I can sit down to a blackened salmon sandwich and couscous in a genuinely upscale restaurant. (Add $2 if you want their fancy bread basket, or a lot more if you enjoy fine wines.)
No. That was the reply after I corrected it, as in it originally told me to call Close after every *sql.DB handle.
Two things

1) The ads for "Feed America" and other non-profits having to feed the under-fed.

2) Obesity. We're getting plenty of calories. However, calories !== nourishment. You can be overweight and yet not well fed.

The overall point is, giving fluoride credit for improved oral health is disingenuous.
"Argue with idiots, and you become an idiot."

Keeper
At least AI comments their code.
At least the way it’s described in the Quanta article, it seems like the mathematicians assumed a charged scalar field, which is not something that exists in nature. All charged particles are associated with spinor (spin 1/2) or vector (spin 1) fields. A scalar field corresponds to particles of spin 0 - the only scalar field we know of is the Higgs field, and corresponding Higgs particle is not charged. If god-like powers include a way to change the laws of physics, then your take holds up, but proving something is possible if the laws of physics were different is not very interesting.
$126k base is certainly livable in the Seattle area, though may be difficult to get ahead (ie: save for a house). Pretty comparable to entry level Amazon SDE 1 pay (at least years ago)
OCaml Platform Roadmap for 2024-2026
Junior/mid https://www.levels.fyi/?compare=Microsoft&track=Software%20E...

(The level number starting so high is I'd guess due to an homogenous pay structure, so some non-engineering, junior HR say, roles lower paid (<L59) than where engineering happens to start.)
> .NET tends to be criminally underrated and slept on by the most of the industry

I have been programming in .Net/C# for about 8 years now. I absolutely hate Microsoft with every fiber of my being. However, I can't thank them enough for C# (and all the FOSS contributors as well). .Net has been such a pleasant experience that I truly do not want to program in any other language.
I would argue the opposite: the problem is that our languages give us only rudimentary tools to represent data in SoA styles, which makes them difficult to apply for efficient processing. In other words, it's not SIMD's fault but rather the C-like approach to data structures. In fact, SoA is also great for non-SIMD parallel implementations because it yields improvements to memory density and cache performance.
Oh, great to see this here. I think this is an extremely cool project, and I helped to add MS COFF support. (P.S.: I will note that my initial PR was notably worse than the ELF support that was already present, so if you run into problems with it... probably my fault :P I can see it is being improved, though.) That said, I haven't done anything big with it yet. The most fun I had was delinking a Hello World executable compiled with Visual Studio 2003, relinking it to Linux x86 with GCC+glibc, and then relinking that to MinGW+msvcrt again. Doing anything larger than hello world is a bit beyond me yet, though, in part because I'm actually a pretty big n00b when it comes to Ghidra and haven't even really figured out a good way to select the ranges for delinking from a large binary. I should've probably asked someone by now, but oh well. :)

Coincidentally, a derivation for this just got merged into Nixpkgs earlier today, so if you're using NixOS unstable it's possible to install it using ghidra.withExtensions; it is under ghidra-extensions.ghidra-delinker-extension. Only one problem: There was a new version released a few days ago and I didn't rebase my PR, so it is out of date. I will try to push an update soon.
Jits already have to do this for GC so it's actually free
Give it a rest already with the default cynicism, we need more bold record breaking large green infrastructure bets to help get us out of this mess that years of conservative policy has caused in the first place.
> Sure, as long as you don’t mind hdmi 2.1 being busted because AMD blindly assumed that hdmi would open-source it for them

That's not AMD's fault and there's nothing AMD can do here outside of releasing a proprietary driver. Which they used to do. It sucked and caused a lot of confusion and problems.
Incidentally, none of the characteristics you listed are actually true.

A) In the Netherlands and Switzerland the articles of the law don't always mention if they allow deviation by agreement. In those cases the assumption is: No, unless the legislative process documented that it was intended to be. I haven't checked but I recall the same is true for France and Germany.

B) The refere-legislatif (pre-judicical question) first appears in the Eastern Roman Civil Law (Byzantium) where Emperors use it to guide the interpretation of their law. But nothing about Civil Law systems presuposses it. EU Law does use it. But courts in the Netherlands don't. Instead, they are required to adjudicate as best they can. And if they screw up, a higher court can be used for appeal.

C) Appeals, these also exist in Common Law and many other legal systems. This doesn't require elaboration.

Your example concerning drunk-driving is troubling, because that would usually be treated as a misdemeanor or a crime. Not as part of a Civil Code violation. You could claim damages under the Civil Code, but then you are asserting a violation of the 'Public Order' Code, which you then have to prove.

The 'Public Order' Code is itself subject to strict Human Rights codes from various sources. Both international as well as EU Charter of Rights. Which translate into specialized courts and stricter rules of evidence and defense. Guild by proximity to a crime is an example of a scenario that this prevents. Whereas the Civil Law can (and sometimes does) assume causation based on balance of probabilities, due to proximity and lack of counter statements refuting said probabilities.
If security vendors followed this logic then all an attacker would have to do is look up the error and render the security moot.

By leaving the reason vague an attacker has no immediate feedback and no clue how to remedy.

I vastly prefer the way this works now.
On the contrary, your example shows that any pejorative connotation is NOT related to the etymology. "Englandman" doesn't sound pejorative, it just sounds strange because it's not an actual word. "Englander" is a real word that is not pejorative, but derived from the name of the country.
It's not really that.

It's because that company is laser-focused on Quality (they have a well-earned reputation as one of the highest-Quality manufacturers in the world).

They believe that Agile promotes bad-quality work, because it promotes a lack of Discipline and checks and balances (which are necessary components of high-Quality production).

I disagree, but many of the Agile proponents exemplify low-quality work, because they deliberately eschew Discipline and checks and balances. They use Agile as "Santa Claus for young developers," as opposed to what I believe is Agile's focus on delivering high-quality, useful, and timely, product to end-users.

We need more examples of the Agile process doing really good work.
Continuous reinvention: A brief history of block storage at AWS
Indeed. Worse, it's likely that "one of these years" will turn into "most of these years" before long.

It sounds like you know this already, but the core issue here is that the 1922 agreement which divided the river's flow to various stakeholders overestimated the amount of water in the river even before the impacts of our modern warmer, drier climate.

We're left with the consequences of this overestimate mostly in the form of gridlocked renegotiation conversations as the agreement is reworked for the modern resource scenario.

Probably the biggest tl;dr here is: it's not going to be 60 million people fighting over water. It's going to be far fewer, and they're all alfalfa farmers.
This is a total longshot but my PhD and research has been in graph algorithms including colouring, and I'm looking for a career change. If anyone has any advice at all (roles or companies that use these skills, tools to learn, etc) I'd be very interested.

Caveats: my knowledge is mostly theoretical (eg proving np-hardness or algorithm existence results) but I'm very good at thinking algorithmically. I have only hobbyist programming skills but I am a fast learner. Thanks!
shouldn't your willingness to pay/not pay be a function of your experience and the value the product delivers you, rather than an implementation detail such as fine tuning vs prompt engineering?

I think this difference should be comparable to asking something like:

This website uses UsersDb, which makes me think you have built a custom database, but if you can easily switch between sqlite and postgres, that makes it seem like there's no real work happening. Could you shed some light on this?

I feel this comparison is almost entirely valid since fine tuning can be as simple as:

- Create request/response tabular data

- Click "upload" on leading LLM provider

- Click "fine tune"

- Change your code to reference llm.com/finetuned instead of llm.com/base-model
https://archive.is/L2iWg
Good tip about blocking the intake/exhaust (I'll do that this year). I normally just hand pump out the gas until there is just a little left and then start it up and let it run dry. I then do an oil change and tape a note over the oil plug that I did the oil change as otherwise I'll not remember the next Winter.
I think a large cohort of western society is in active rebellion against the Christian values that came before. This is already resulting in a rejection of the notions of moral agency and accountability (which are not unique to monotheistic religions or cultures). I won't take either side here - just an observation.

That aside, there's another dimension that is implicitly getting thrown out as well—and it's one that every well-developed civilization in history respected (including ours, until recently). That's the notion of wisdom as opposed to folly. That is, there are generally commendable and rewarding patterns of attitude and behavior; and there are patterns of attitude and behavior that lead to personal and corporate ruin. Chief among them is the golden rule ("treat others the way you'd want to be treated, and don't treat others the way you wouldn't want to be treated"), which is repeated in just about every ancient civilization's wisdom literature, and which is essential to civilizations and cultures surviving over the long term, not to mention building and keeping personal relationships.

This "do what you will, just don't hurt anyone" contradicts thousands of years of wisdom and forgets that it's possible to live well and be remembered with honor.
Huh, I thought engineers' pay scale would be a lot higher than program managers, business analysts, administrators, consultants and the like. It isn't. At all.
I think 59 is entry level engineering.
Your argument is overly simplistic. Just because people can get addicted to anything doesn’t mean we should do nothing. Relying on personal responsibility alone is a cop-out, especially with something as addictive as sports betting.

Making it taboo or illegal could actually reduce harm by making it less acceptable and accessible. Prevention beats cleanup any day. Let’s not pretend that counseling alone is enough to solve this.
I think emotional attachment does form to what is familiar within our lifetimes.

But what is a more typical "dream" desire by the average human? To retire in a northern forest, or to retire on a tropical island? Where do people typically vacation, when the surroundings and how they feel are the primary focus? Do the very wealthy, who can do whatever they like, usually spend more time in the woods or in the tropics? Did Ellison and Zuckerberg buy large swaths of temperate forest? Etc.
Tables can be very nice to work with in a text editor with some convenience features like automatic alignment and tab-to-next-cell. At least that's my experience using tables in emacs with org-mode files. But I imagine there's quite a lot going on behind the scenes to make that work, plus there's some inflexible syntax used to recognize when your cursor is in a table.

But I like your approach of leveraging monospace fonts to work as informal tables.
Faith based reasoning.

A pox upon it's house!

It's well and good to listen to your body. Observation and insight is humankind's great boon. But man, the science nihilism & belief you can just think about it and come up with better understanding than the world's greatest doctors & researchers is astounding & a massive boat-anchor that threatens to drag humanity down below the waves. Awful.
Nodejs drove npm's initial popularity but didn't require open governance. 5 years later, npm repo owners incorporated as for-profit and went full on VC mode, didn't make as much money as they wanted, and sold to Microsoft
This is the classic "I don't have any counterarguments so I'll complain about something fuzzy, like the tone" comment.
Having been bored to death at a relatives ceremony, I skipped mine and went straight to celebrating with friends at a sushi bar.

Grandma was a bit miffed. Rituals are what you make of them. :)
Seems pretty clear to me that agriculture should wax and wane it's consumption and humans should have access to a consistent generous ration.
Unless you're using Python and said variable was meant to be reassigned, but you used a different name instead. E.g.
file_name = 1
filename = 2
I buy a lottery ticket maybe once a year or so. In addition to being one of the least-expensive purchases one can make at an establishment that sells lottery tickets, I'm happy to pay $2 for the hours of entertainment I get from thinking about winning, knowing full well I'm not going to win.
You can get gcc to generate the blend instruction in the example given - you just have to 'force' it to use SIMD more aggressively by, for example, using -march=native.
PG&E Is Racing to Stem Increasing Fires Ignited by Its Power Lines
I mean, social media and so many other contemporary internet products are engineered to be addictive, but that's to juice the revenue of their parent companies because their sole revenue is often advertising and addiction keeps people in their services longer and more frequently. It isn't a natural, innate feature of having, for example, a website where you and your friends share photos, make plans, and post things for one another to see. The addictive elements are almost universally the "gamification" of those services.

I think it's perfectly a solvable problem to have a social media service that performs all the jobs the users would want, while not pounding dopamine out of their brains continuously to make sure they never want to put their phones down.
> I'd think that a fundamental problem is memory I/O bandwidth, and (depending on cache policy) poor cache hit ratios.

You seem to be assuming that a vectorized loop over an array of structs only ever uses one element from the struct and ignores the rest. In that case, then yes, you will get some bandwidth problems, but modern hardware prefetchers are so good that a vectorized loop that only looks at each Nth byte or whatever is actually much faster than one might think. I'll also note that the serial (non-SIMD) case also suffers here, but often not quite so badly as the SIMD case suffers.

However, there's lots of cases where you want the whole struct. E.g. complex numbers are typically a struct of two real numbers, and SIMD arithmetic on vectors of structs of complex numbers is able to work just fine with the full theoretical SIMD performance improvement.
No, according to my understanding of what you wrote; however, can you give examples?
It's editorializing when someone other than the author does it. This is just an ad: https://news.ycombinator.com/from?site=aiuncensored.info
This reminded me of the Propylene Carbonate on my Amazon wish list. A few years ago, I heard about HASEL actuators[1], which started out as zip lock bags with a dielectric fluid inside, aluminum foil, and high voltage power supply. The fluid turned out to be Propylene Carbonate.

I don't know chemistry... so I figured I'd wait until I was actually ready to try things with it (having the power supplies figured out) before I got it in the house. I'm not there yet, but I understand 1700 volt transistors are a thing now.

[1] https://www.artimusrobotics.com/
I agree that it's a waste of a learning opportunity, but from my experience it is still often rational.

There were many times in my career when I had what I expected to be a one-off issue that I needed a quick solution for and I would look for a quick and simple fix with a tool I'm unfamiliar with. I'd say that 70% of the time the thing "just works" well enough after testing, 10% of the time it doesn't quite work but I feel it's a promising approach and I'm motivated to learn more in order to get it to work, and in the remaining 20% of the time I discover that it's just significantly more complex than I thought it would be, and prefer to abandon the approach in favor of something else; I never regretted the latter.

I obviously lose a lot of learning opportunities this way, but I'm also sure I saved myself from going down many very deep rabbit holes. For example, I accepted that I'm not going to try and master sed&awk - if I see it doesn't work with a simple invocation, I drop into Python.
This is also what drives people into cults: not fitting into normal social environments, finding some esoteric community where suddenly there is a fit.
What about if you use the VPS for a wireguard tunnel, so your beefier server at home has a public IP? Does that count?

It's what I'm doing since we switched ISPs and now we are behind CGNAT (better connection otherwise though).
Hey, if the VCs don't want to run this site, I will gladly host it for free.
I might be completely wrong as I only played with rust but the current method seems to couple any async libraries you’d like to write to the executor. Which feels wrong imo.

Would it be feasible to provide async io (file, network) code in std and let the executors execute?

Or even some std traits that abstract the filesystem, network etc so that the executors can bring their own implementations but at least library code could only depend on std?