skysight-inc/HackerNews huggingface dataset:
NO. PLEASE DON'T. This wreaks havoc especially on East Asian users because Unicode is poorly supported in console on top of being binary non-canonical in both entry and display.

Meaning,

- :potato: OR :potatoh: may display as :eggplant: OR :potato:
- isEqual(`:eggplant:`, `:eggplant:`) may fail OR succeed
- trying to type :sequence: breaks console until reboot
- typing :potato: may work but not :eggplant:
- users don't know how to spell :eggplant:
- etc.

If you must, please fix Unicode first so that user entry and display would have 1:1 relationship. I do have Han Unification in mind, but I believe the problem isn't unique to the unification or East Asia.
I have mixed feelings about this.

For the most part, I think "you can't bolt on quality after the fact" is true. Code reviews and CI/CD automated-tests are helpful, but can never be thorough enough to catch every mistake that a low performing developer might make.

If that developer causes enough problems over time, that is absolutely something that their manager can and should address.
Dunno, people are already brainwashed with Russian propaganda and convinced that the majority party somehow stole the elections, when in fact they're as surprised as everyone else. If they disqualify the guy his votes would likly go to another borderline fascist candidate who's also allegedly backed by Russia. His party took place #2 in the parliamentary elections. He has been formerly declared persona non grata in Moldova and Ukraine, due to unionist, anti Ukrainian actity and links to the GRU. They already disqualified another candidate due to anti EU and anti NATO affiliations, who's also openly pro Russian and a regular at events hosted at their embassy. I think it was a mistake because her votes went to this other crazy person who made it to round two. Russia backed not one but three trojan horse candidates in these elections. This is how important it is for them to derail that country from its Euroatlantic path. Romania now has three right wing parties with over 30% in its parliament and a cancelled presidential election.
I think the main problem here is that the behavior of the programming language is locale-sensitive by default. What languages other than C# behave like this?
Or with Tesla leave your card in your wallet, you won't need it. The station IDs the car and charges the card on file in your account. No card, no scan, no tap, no need to use an app, just plug in. At least in the US. Hopefully they aren't forcing this step backwards to contactless payment by card on Teslas too when the existing system is so much better.
Since I would disagree with them, they are also fascist. Also extreme right.

I'm sorry but calling everyone Fascist/Nazist has semantically watered down the meaning.
But the Terry Pratchet quote above indicates that magic is only skin deep
How many state actors can you see in here? https://the5star.github.io/cgarad/messages.html
I wonder why they didn’t do the obvious thing for a crowd sourced site and introduce a manual way to define this content.

CMS’s for news publishers have distinct fields for link title and thumbnail images (appearing on the linking page) and article title and hero images (appearing on the destination page).

This seems redundant until you consider that the context for linking pages and the article page are different. Having clean summaries for each page on Wikipedia seems like it would be useful in many places.
tcc is popular too, as a fast non-optimizing compiler.
I made that mistake as a new manager by picking up a small but important task in an area I knew well. I thought it would help unblock the team, but I didn't realise I was about to go into three days of back to back meetings. After the third stand-up in a row of reporting zero progress I sheepishly reassigned the ticket to someone else, and didn't make that mistake again.

Refactors, doc fixes, low priority bug fixes, and tech debt are all fair game for managers to pick up. I do think it's important to keep your hand in.
Being stuck with MariaDB/MySQL in some projects, I recently compared it to PostgreSQL and found many of these extended capabilities existing there also, including JSON, temporal tables (w/ SYSTEM VERSIONING), columnar and vector storages etc.

LISTEN/NOTIFY type functionality was sort of missing but otherwise it was surprising how it is keeping up also, while little of that is probably being used by many legacy apps.
You have to define what you mean by "useful"?

Monero's fungibility is excellent, but the transactions-per-second ain't that great right? Also Proof of stake is inherently more sustainable in a resource-constrained world: you don't want to replace banks by something more wasteful thank banks...

For my money's worth, and clearly talking my own book here, the decidedly zero-hype Algorand is the useful crypto at 20k TPS, this is the Visa/Mastercard territory where things get interesting. As for fungibility, it will have to be some democratically controlled thing I think...
Author here! This comment is kind of getting dragged here and elsewhere but I actually think it's not completely ridiculous. You can (and we have) presented git-style merge conflicts to an LLM and it will mostly fix them in ways that no algorithm can.

One example of this is if you and I both add a similar sentence in different spots in the document, asking an LLM to merge this will often result in only one of the sentences being accepted. It's not perfect but it's the kind of thing you can't get in any other technology!

With that all said I don't think LLMs REPLACE merge algorithms. For one, to get sensible output from the LLMs you generally need a diff of some kind, either git style or as the trace ouput of something like eg-walker.
My belief is that no one has the right, or the legal and constitutional power, to annul the elections based on campaign influence. The law only specifies a right to annul one election (a specific day, not the whole process as was done here), and then only if the voting process itself is corrupted (miscounting votes, stopping people from voting, physically coercing people to vote, etc).

The regular court system can pursue individuals who conspired with Russia (including, likely, Călin Georgescu himself!), prosecute and try them for treason.

Intelligence services and electoral authorities have the power to stop the interference while it is in progress, by forcing people and sites to take it down, banning entire domains if they don't comply, arresting people who are coordinating with foreign nationals, etc.
At 1/100 distance, wouldn't a hypothetical planet be tidally locked to the white dwarf?

Could tidally locked planets be suitable for life?
I'll not pay $200, and if the $20/month option feels like it's being degraded in service quality I'll

* Switch to Kimi Moonshot or other competition (quick/lazy optin), or

* Host my own Llama 3.x (time to set up, can batch my own work, but setting up an LLM is not documented as well as setting up a VPS was 10 years back - i.e. pretty well).
The core issue here is the sheer volume of applicants. Microsoft opened 30 new-grad software engineering positions. Care to guess how many applications they got within 24 hours? 1,000? 10,000?

Nope.

100,000 applications. In under a single day.

With that kind of applicant pool, I’m honestly not sure what the best approach is—even though, in a perfect world, your suggestion would be the more appropriate route. The reality, however, is that these numbers are just absurd.
I do agree in general.

It is a sign of weakness for a free society.

Ideally in my oppinion, intelligence services would proof the manipulation - and show it to the public. Who then decide on their own to be sceptical of TikTok content.

I am against a direct government intervention.

But it is still a very different situation in terms of impact compared to a single local newspaper.
Author here! I think you're going to like one of the upcoming posts in this series. :)
I'm not under pressure so it's easy to say this, but I'd rather not get a job than lie during interview.
A lot of the time you can prevent this by prefilling the output with "```\n", and stopping at "```".
Similarly, cproc with the QBE backend. Focused on simplicity an getting to 80% of gcc/clang with 20% of the complexity/size.
by working 40, 60 hours a week? what a prime
Firefox Is the Superior Browser
You should short the stock, then.
Still, imagine being the kind of person to have 13 children and then divorce. It’s a horrible crime yet there’s no legal consequences.
Not much worth arguing about in this thread. Multiple sleeper accounts and coopted accounts with the same talking points about how someone who used illegal means to sway votes should just be allowed to take the reins of power with a fine. It's not logical and isn't real discussion just the same nefarious actors using social media to try to sway opinion. Get that good nights sleep and I'm glad your country didn't succumb to this new method of warfare like mine did.
Yet the specific problem of compilation times only affect a subset of modern languages, e.g. it takes a fraction of time to compile an Ada/SPARK application versus C++, or Rust, although the type system is equally rather complex.

Or the development workflow in Haskell and OCaml is much better than Rust, despite having a rather complex type system, because those ecosystems have invested into having interpreted toolchains, also able to load compiled code.
Celebrating 20 Years of Thunderbird
> made use of exciting C++ casts before ever defining the variable’s types

an example of this, please?
Show HN: PVBenchmark – Forecast and Benchmark PV Systems with Real-World Data
Hi HN,

I want to share PVBenchmark with you, a side project designed to help owners of photovoltaic systems forecast and benchmark their solar energy production.

Small plug-and-play solar systems, like those increasingly popular in Germany and around the world, allow homeowners and renters to install solar panels on balconies, rooftops, or backyards. These systems make renewable energy more accessible and help reduce electricity bills. However, understanding how well a system is performing or whether it’s optimized can be challenging.

PVBenchmark is here to address that challenge by offering:

Forecasting: Enter your location and details for multiple surfaces (orientation, tilt, and capacity) to get tailored solar production forecasts.

Benchmarking: Compare your actual energy production with real-world data from other users’ systems. By crowdsourcing production data, the platform builds a growing dataset that enables meaningful comparisons and insights. Over time, the plan is to expand benchmarks to include specific solar modules, inverters, and batteries, providing unbiased evaluation data beyond product marketing claims.

Though the project started with a focus on Germany, PVBenchmark now supports English and supports global production forecasts. As interest in small-scale solar systems grows in the U.S. and beyond, I hope this platform can become a valuable resource for homeowners, renters, and energy enthusiasts alike.

It’s an early version, and I’d love to hear your feedback. Thanks, and I look forward to your thoughts!
It's not a real problem, in my understanding. It's a "this kills cancer in a petri dish" sort of thing.

Yes, it makes sense that if your algorithm is at all lossy, passing outputs through it again compounds the loss.

The reality though that this doesn't happen on a large scale. JPEG isn't destroying all imagery because we're not stupid enough to constantly compound compression losses.

Most AI output is generated for some sort of purpose. If we're making images then we're throwing out the bad ones, retouching blemishes, and also still making new works entirely by hand.
You are of course correct that 7-bit ASCII includes lower case characters. I don't think there exists "6-bit ASCII", but the original ASCII did not have lower case (the slots were empty). We're talking early '60s here.

I'm not even sure it was only about ASCII. I suppose I should have written a more generic "character set" (which supports or not lower case characters) rather than "7-bit".

In the cases where you could only communicate in a single case (upper), you typed the commands in the usual letters (e.g., "LS") and capital letters were designated by a preceding backslash (e.g., "ECHO \JOHN \DOE"). That's why you were seeing the "\PASSWORD: " prompt, the initial letter was capital (as it still is).

Just for fun, I checked my current Debian system. The getty(8) command still supports it:

-U, --detect-case
Turn on support for detecting an uppercase-only terminal. This setting will
detect a login name containing only capitals as indicating an uppercase-only
terminal and turn on some upper-to-lower case conversions. Note that this has
no support for any Unicode characters.
compare Forward, Dragon's Egg (1980)
Nmet: A Compiled Programming language with its own assembler
> All of this can happen via quantum processes at zero temperature. So they end as lumps of indefinitely stable cold iron.

Assuming no proton decay, of course.
I think at that point it's a lottery anyway, pick 50 truly randomly and try those?
Show HN: Onctl – Cloud-Agnostic VM Management Tool with Ready-to-Use Templates
Hi HN,

I'm excited to introduce onctl, a lightweight tool for provisioning and managing virtual machines/instances. It's designed to be cloud-agnostic, working seamlessly across cloud and on-prem environments without relying on cloud-specific solutions.

Key highlights:

VM-focused: Supports only VM management, keeping things simple and efficient.

Uses simple SSH scripts: Under the hood, onctl operates using straightforward SSH scripts, making it easy to understand and customize.

Ready-to-use templates: Start quickly with pre-defined templates for common use cases. Examples include:

K3s cluster: onctl up -n qwe -a k3s/k3s-server.sh --download /tmp/k3s.yaml

WireGuard VPN server: onctl up -n wg -a wireguard/vpn.sh

Azure DevOps agents: onctl up -n agent1 -a azure/agent-pool.sh --dot-env .env.test

Cloud-agnostic: Works across AWS, Azure, GCP, or on-prem setups with no cloud-specific dependencies.

onctl is perfect for DevOps engineers looking for a straightforward way to manage VMs without unnecessary complexity.

Repo: https://github.com/cdalar/onctl
Templates Repo: https://github.com/cdalar/onctl-templates

I'd love your feedback, suggestions, and ideas for additional templates or improvements. Let me know how onctl could fit into your workflows!
> I don't mean to be one of those people that shout "privilege" at every turn on the Internet, but most people with no savings and barely any income would be freaking out unless they had some family or support network to lean on, which I noticed any discussion of is suspiciously absent.

I understand the sentiment but I don’t understand why point it out. It’s not like the blog post in question is putting anyone down, complaining about anything, or being obnoxious.

There will always be someone more privileged than you are. Why constantly remind yourself (and others) about it if the more privileged person isn’t harming anyone?
We're getting in murky waters about legally debating what constitutes as "proof" to a court that is the sole authority on the constitution and whether they need something to be proven in a different court to act. The vote recount you mention was a different court decision, not connected to this one, which stemmed from a new complaint.

While there is no smoking gun against the candidate, the declassified documents show that intelligence agencies believe a foreign state actor to have been involved in the candidate's TikTok campaign.
> Lots of eye scanning while looking above the window they’d been typing into.

Are you expecting people to not reference external material, such as documentation or syntax, and only code from memory?
If you're from Ontario, you might want to call the health care connect people... I was on a list for roughly a year and a half, then out of the blue I got 2 referrals in 2 months (the first one never called me)... while the one I got isn't a typical family doctor, just having someone to help me with my needs is a start...
Health care billing works like a black Friday 'sale' where the price is jacked up and the 'sale' price is the same as the normal price.

Usually health insurance 'negotiates' the price down to what it should cost and then you pay the full 'true' cost.

When I had my wisdom teeth out my insurer negotiated the price down from $4k to $700, of which I paid 100%.
> Never fail an online technical interview again

All these online assessment solutions such as leetcode, hackerrank, etc are essentially close to useless given all these AI based cheaters and LLM products being used by candidates.

On-site interviews it is then, and this time you cannot use those LLMs to save you.
Author here! We have experimented with building this, see my comment elsewhere here: https://news.ycombinator.com/item?id=42348651

One of the surprising things is that LLMs regularly "fix" things that no other system can fix. Like if we both add the same sentence to a doc. It's interesting stuff.

With that said I am not sure that this specific LLM is providing the "right" answer. It seems like AN answer! But I think the real solution might be to ask the user what to do.
There is definitely one, see the amazement of Go compile times, versus what Turbo Pascal was doing on MS-DOS computers running at 20 MHz.

Turbo Pascal is just an example from the days when C and C++ were yet to rule the Zeitgeist, and we had scripting all over the place.
Not quite that close but Mercury seems to have an interesting interaction with the sun

https://en.m.wikipedia.org/wiki/Mercury_(planet)#Spin-orbit_...
Half of the language is already non-nullable and is accomplished by allowing for zero values. Non pointer variables are guaranteed to be never nil.

What is missing is the ability to have pointer variables and have the compiler ensure that it will be never nil. I believe this was a design choice, not some technical limitation.
> At 1/100 distance, wouldn't a hypothetical planet be tidally locked to the white dwarf?

Probably. Well, usually. If something gave that planet a very hard knock, it could spin up for a while, especially if it's around the outer limits of the proposed habitable zone.

> Could tidally locked planets be suitable for life?

Definitely. Depends how well they're able to redistribute heat from the hot side to the dark side. So atmospheric composition and water content (also the presence and extent of surface water) would be the decisive factors. You'd get wild weather, though.
Thanks for reporting it. I’ve removed it, since personal notes do not belong in the map data.
> stress free

But he’s not. He’s specifically spelling it out by saying his gut and stomach issues are very likely tied to the stress of his no stable income.
Who will decide that the court has acted outside its own mandate? They are the only authority on constitutional matters. If you're referring to "the people" - based on what I've seen there's no street protesting going on over this.

> And even if they have a good excuse, the optics are very bad and potentially fatal for whatever is left of the trust in Romanian institutions.

Completely agree.
Kaiser is great, until you get sick. Then it’s a nightmare, especially if you have anything complex going on.

I’m a physician that works at an ultra specialized hospital.
1500 usd for Prague with bills included. Rent in Prague in a very good location is about 1000 eur. The bills can be about 400. For 1500 usd as rent you're looking at some very fancy places.
Which has yet to be experimentally observed. At some point we'll be able to rule it out, I'm sure.
I think it's worthwhile doing simple coding tests to check that the interviewee can actually code. It seems crazy but I've interviewed plenty of people that couldn't write a simple for loop.

I agree asking difficult leetcode questions is less useful because it depends so much on whether people have practiced (or now whether they cheat with AI). Often these questions are so difficult there's no way you could come up with a solution in an interview situation if you hadn't already seen it.

Getting rid of all coding interviews is stupid though. Other industries would kill to have such an easy to test skill! We shouldn't throw away such a nice thing just because some people take it too far.
Stimulants in Germanic communities of the Roman period
Author here! Just chiming in to say this is a very underrated comment which I fully cosign. :)
Indeed, just me being stupid for realizing it so late. Coming from Java and Python 2 I never really understood async/await properly and when I started to grasp it, it took me weeks to realize I could apply it to user interactions too.
How do you run multiple queries from multiple clients simultaneously on the same HW without affecting each other context?
1337312473
One is legal and open the other is illegal and covertly.
The closest analog for a market of essential services is the kidnapping for ransom market.
Why did you buy a house while having such small savings?
People did not choose him nevertheless. He only got 1/5 of the votes and passed to the second round with another candidate. In the second round he would probably loose, but it is not the point.

The point is that he broke the election law. That is not negotiable.
The problem is that lies are common, and sadly, accepted in politics. What was the last time you saw a candidate who didn't lie in their platform?

I know that people like Trump or Georgescu are in a different league in this respect, they lie more and in a more unhinged way, but it's hard to draw a line and say that their votes are don't legitimate becuase their voters were lied to, while probably voters for other parties are putting hope in promises that will be unfulfilled as well.
Fortunately it's usually cheap enough to tie them down when the time for the second round of maintenance comes. The rooftops of high status building projects in regions prone to greenwashing already are a cemetery of abandoned microturbines of various designs.
Predatory, Evil Rental Computer Scam Investigated [video]
I wonder if there may be parallels to other countries. Perhaps that makes social networks worth billions?
I found that non-obvious too: in both Python and JavaScript I've always seen "await ..." as effectively a hack to enable concurrent execution via an event loop, where the hope is that you won't be waiting very long at all for a response.

Realizing that you could use it for user input - where your promise might not resolve for minutes or even hours - was a bit of a light bulb moment for me.
over a third in the uk
Moreover, due to the scarcity of blue pigments or dyes in plants and animals (except indigo, which is found in many plants and also in some animals, e.g. in some snails), the vivid blue details that can be seen on many birds, insects or lizards, and also on the genitals or faces of a few monkeys, are not caused by pigments or dyes, but by optical interference or diffusion in thin transparent layers.

Many fruits and flowers contain blue organic compounds (anthocyanins), but those are useless for making dyes or pigments, because they are unstable and they loose their color very quickly.
I can highly recommend the old James Burke's Connections TV series where he traces ideas/inventions through history, highlighting the random meetings and developments that led to modern technology.
Show HN: KeyTik: The All-in-One Automation Tool