skysight-inc/HackerNews huggingface dataset:
Check out nocodejobs' fresh new look and featured memberships
hey there,

nocodejobs is a project that brought someone like me, with no coding knowledge, into the startup ecosystem. it had been inactive for quite a while, but now it's back with some -litte- updates!

i have launched a cleaner, more modern design. plus, our featured section with new membership options is now live.

i'm looking forward to your feedback. if you're a talent or a company that provides or uses no-code services, please reach out to me (hello@nocodejobs.fyi).

cheers,

www.nocodejobs.fyi
arda
I think that's what I wrote? Sorry if it wasn't clear enough.
Wow, that looks like a root cause
One idea I‘ve been toying with is to set up a non-profit registrar funded by donations. It would just pass through the registration fees from the registries without markup.
Similar to Let‘s Encrypt but for domains. Of course it would be more complicated because the entity would handle money, but nothing that couldn‘t be solved from what I can see.

Does anyone with experience in the field have any insights on what roadblocks would be encountered?
G for global.

What you've suggested doesn't work at high resolution at sea or in the wilderness due to lack of radio towers at suitable frequencies, atmospheric variations and ducting influencing the signal of the existing systems.

Doesn't work in valleys or cities due to multipath reflections.

Only works in low rise areas or while flying at high altitude.

https://en.wikipedia.org/wiki/Radio_propagation

That's why the satellites got built in the first place, and why China and the EU added their own satellites to the US and Russian global navigation satellite system.
Nuclear waste has a half-life, but chemical waste like heavy metals never goes away. And we are mostly dealing with that just fine.

If we used breeder reactors, we could cut down on the amount of nuclear waste per Joule drastically, if we wanted to.
Unironically yes. Neuroplasticity means that that is exactly a way to improve brain function. Not perfect, not universal, not the only way, but absolutely a working approach.

(Obvious disclaimer: Not a doctor, not your doctor, this is not medical advice.)
Yes that logic applies.

Any federal law enforcement position has this. For example, for the FBI or the secret service, you must enter by 37 and retire by 56.
Appreciate the historical context. Thanks!
I do not see any ads in Stremio. I have used it for over a year.
> leading to a Europe wide conflict

Which has been good for the USA. It weakens both russia and europe. And if ukraine doesn't lose, makes them forever in debt to USA.
>This doesn't ignore anyone's choices

It ignores preferences below the top 2, just like the current system ignores preferences below the top 1. It's probably an improvement, but the minor advantage in ballot design doesn't seem worth rolling out a half-measure.

> but it's quite clear in practice that any ranked choice voting system has to have a limit on how many choices you can express

In practice, 99% of ballots will only include the candidates listed on the ballot. Perhaps set a limit of N write-in candidates for some reasonable N, to avoid someone playing edge-case games like "you are legally obligated to count my ballot containing 200 million names!!!1!". But there's no obvious reason not to allow as many rankings as candidates on the ballot plus number of permitted write-ins.

> All this is moot though - the states can't agree on creating a popular vote for the president, even though the system to do it is already being used, and there is overwhelming support.

There's widespread opposition from the party that regularly loses the popular vote. I do hope it passes someday, though; it'll be a first step towards serious voting reform.
I’m not responding to the title. The project is introduced as “TinkerBird is a Chrome-native vector database designed for efficient storage and retrieval of high-dimensional vectors (embeddings).” The condescension against a valid question is also not appreciated.

Edit: Can’t respond to reply since it’s been flagged dead:

> needlessly ornery focus on something irrelevant

For a web developer, browser support is one of the most important considerations. I can’t use the most amazing library in the world if that means 10%-50% of my users are locked out (not exaggerating, a mobile-centric site for a U.S. audience could see ~50% traffic from Safari).

And to expand on the question, IndexedDB implementations can be quirky (at least historically), so without digging into the code it’s entirely conceivable to me that e.g. Safari support could be somehow troublesome.
Which is not at all unrealistic, because POPCNT had been recognized as useful and it had already been implemented in some of the earliest computers with vacuum tubes (at the suggestion of Alan Turing). Those early computers, like the Ferranti Mark 1, were much simpler than Intel 8086.

The name "population count" had been introduced for this instruction by Cray 1, a couple of years before the launch of Intel 8086.
I meant knowing about the nuke, not the satellite.

Launch vehicles are pretty hard to miss.
Wealth creation is not a zero sum game.

Except directly stealing - wealth is created.

For example — even if all the profits from oil on earth goes to few pockets it is still benefitial for the world.

Because those pockets still gonna spend those money one way or another and contribute to economy growth eventually.

This is how Russia was flourishing on 2000s - oil profits mostly wen to putin's gang, but ordinary people quality of life still grew substantially.
I'm currently migrating from Elasticsearch to Loki, and it's much simpler to run and still meet our requirements.

I think Elasticsearch had its day when it's used to derive metrics from logs and performing aggregate searches. But now as logging is often paired with metrics from Prometheus or similar tdb, we don't run such complex log queries anymore, and so we find ourselves questioning whether it's worth running such a intensive and complex Elasticsearch installation.
If they didn't give Israel billions, they wouldn't have the money to fund the genocide either.
> Those look like pretty normal diesel-electric locomotives.

Yes. Here's UP 8359 hauling a trainload of grain.[1] It's a common locomotive type, SD70ACe, with thousands in use. Dull, boring, and reliable. Way too many pictures of UP 8359 doing ordinary locomotive things.[2]

The armored caboose, VWXX-800, is a custom build designed for the Navy.[3]

[1] https://www.youtube.com/watch?v=-FX9vgSOAdA

[2] http://www.rcbsd45.rrpicturearchives.net/Locopicture.aspx?id...

[3] https://www.twz.com/39654/wait-this-mysterious-heavily-armor...
Obviously, still big side effect.
I had read reports of this earlier which is what makes me speculate that the Windows Crowdstrike issue is more than "just a update error" i.e. there might be some nefarious hand behind this. Given that they were already aware of the Linux issue it boggles my mind that they did not take extra precautions when it came to Windows updates. We will have to wait and see for further trustworthy info.

Btw - The article mentions Dave Plummer's analysis of the issue which might be easier for people to understand and worth a watch. - https://www.youtube.com/watch?v=wAzEJxOo1ts
You're going to have issues on any OS if you're short on RAM, graceful or not.
Docker-mailserver: fullstack, simple mailserver using Docker
I make my own (low-carb) ice cream, and the mix of inulin and konjac flour does remind me a bit (not trying to emulate it, so it’s really only a bit) of the stretchy Turkish ice cream I've had at fairs.
Buffet’s been doing multi-hour shareholder meetings in his 90s, and at a high level.
DBeaver is the best free (with a paid option) DB client in my experience and I have tried many. I have used it with many databases: DB2 (MVS), DB2(linux), Postgres, ISeries, MySQL and SQLite. Datagrip is better IMO, but I have the JetBrains Ultimate Edition for other reasons so it is "free" to me in a sense.
Stop using logging. You're using logging wrong and there is no using it right. Logging (unqualified) is for temporary debugging data. It shouldn't go anywhere or be aggregated unless you need to be debugging, and then it should go to the developer doing the debugging's machine.

Request logging should be done in a structured form. You don't need an indexing solution for this kind of request logging - It's vaguely timestamp ordered, and that's about it. If you need to search it, it gets loaded into a structured data query engine - Spark, or Bigquery/Athena.

Audit logging belongs in a durable database and it requires being written and committed before the request is finished serving - Logging frameworks that dump to disk or stdout obviously fail his requirement.
The Meg 3: Radioactive

(Premise of The Meg ***SPOILER*** is megalodon sharks survived in the Mariana Trench)
When my grandma and aunts said "es wird immer besser" that didn't mean what you'd think it means.
Now that we have LLM, we can safely suggest something specious(ish) is LLM junk and ignore it forever.
There are probably a lot of applications where the LLM could rely more on data that's supplied to it just-in-time in the context window, and less on specialist knowledge from its training set.

Also, "natural" data taken from the Internet is probably quite inefficient as training material. It's going to have a lot of duplication. You only need each fact once to be able to synthesize more examples of it.
You should ask your boss for a better laptop... No reason for it to take more than 5-10 seconds to open. Need more RAM?
No, the majority of electors are bound by law to vote a certain way based on their state's decision. The electors themselves are manifestly irrelevant to the whole process, and have been for maybe a hundred years.

The real problem of the system is the state based system, where winning a narrow majority in a state is equivalent to winning a landslide, since you get the same amount of power. Also, the fact that different people get different leverage based on whether they live in a smaller or larger state is highly unfair.

The electors themselves have not actually decided an election in a hundred years or more (as in, electors deciding against the official choice of their state). While they legally could, I would bet you however much you want that they would get literally lynched, if not arrested and replaced, if they tried to. For all practical purposes, the USA has a weighted state-based popular vote system, where the president is the one who wins a majority in states with enough weight.

Edit: researching a little bit more, the electors have never changed the result of the presidential election. The closest they ever came was in 1836 when enough electors ignored their state's vote for vice-president, and still the VP who won the by-state popular vote got elected later in congress. The president was separate and won the electoral college per the popular vote as normal.

So, this concept that electors serve some purpose to safeguard democracy from populism is a pure fantasy. It may be a fantasy that the founders shared, but it has never panned out in reality.
Solar panels and batteries don’t typically use rare earth metals. Wind turbines do use small amounts and are probably the harder of the two to recycle currently.
I think we've been in the "good-enough" computing age for awhile, and only the CUDA-gpu/codec-asic primarily feature in most desktop upgrade decisions.

Quiet machines are great, especially when you have to sit next to one for 9 hours a day. =3
If you have 5 maybe 10 years left you cant create a plan for the next 20 years and be around to defend it, explain it or refine it. You cant discourage or encourage to take risks.

An old person may have accumulated tremendous valuable experience in their field but it is increasingly hard to start over in a new field.

This is even before our mind and health decays and some of us get to walk the earth as shadows of our former self.

Also, there is no required experience or competence. There should be but there isn't. Aging to 35 helps very little.
POPCNT might have not been very useful in the initial 8086 ISA of 1978, but it would have been at home in the NPX extension of the Intel ISA from 1980 (Numeric Procesor Extension, i.e. the instruction set of Intel 8087), which had operations with 64-bit integers and 64-bit significands of 80-bit floating-point numbers.
> Dondurma literally means "ice cream" and it's just like regular ice cream like the rest of the world: served with a cone with scoops of it. So the word "dondurma" doesn't directly translate to the particular kind in question, it just translates to regular ice cream.

This is true generally of most foreign terms. Americans believe "gelato" is supposed to be something different from ordinary "ice cream".

Of course it's the Italian word for "ice cream".
Polling data of economists is not enough for you? The polls even have commentary where many of the economists precisely explain why they answered the surveys as they did.

I formed my understanding of economists' opinions on policy by reading data like this. It's highly educational, very easy to read, and not biased and cherry-picked like articles and opinion pieces are.

If pure data in a highly accessible format not good enough for you, it sounds like nothing would be.
Most people will become sufficiently violent if unhappy enough. The world's always three meals from anarchy.
Danecdotes: Reminiscences and Reflections Concerning a Largely Wasted Life
If only Rust had named function parameters, you could write what is IMHO the most readable option:

Span::new(days=5, hours=8, minutes=1)
>I am concerned tho that preference voting (is that the right word?) gives people too many opportunities to screw up—there are too many things that can go wrong on the ballot

Here in Australia you number the box next to the candidates name from 1 to N this is not normally an issue for the local seat in the lower chamber (house of representatives) where there are a manageable number of candidates, but in the upper chamber where senators are elected on a state wide basis you end up with sometimes farcical situations like the infamous "tablecloth ballot paper" which had 264 candidates.

There has been some attempt to reform this such as forcing people/party's to pay a registration fee in order to appear on the ballot (this is done to cut down on so called nuisance candidates but it is arguably undemocratic, although I believe you are eligible for a refund of the fee if you poll above some threshold % of votes which is a fair compromise in my opinion).
Filebeat + ELK stack is pretty good. You can easily run filebeat as a daemonset and have it detect all your pods and logs. This is what I'm using right now.

Otherwise Loki. Also seen used and I think it's fine. That's more "pure" logging where ELK has more advanced searching/indexing/dashboards etc.
I agree with that. In my thought process is to specify what I’m doing and only then some details. This is the other way around. When reading the code, it would be better to see that I’m dealing with span at first.
how is this on HN but the assassination attempt wasnt? at least not until much later
Parties should be able to place age restrictions on the candidates.

That can't stop an elderly candidate from running third party to spite the eligibility rules, but that's already the case.
Yeah. I can guess how disruptive it would be, but I really wish rust bit the bullet and added a Move trait to std, baked into the language at a similar level as Copy. Move defines a function which moves a value from one address in memory to another. Structs without impl Move cannot be moved.

Almost all types would #[derive(Move)], which implements a trivial move function that copies the bytes. But this opens the door to self-referential types, futures, and lots of other things that need more complex move behaviour. (Actually, it might make more sense to define two traits, mirroring the difference between Copy and Clone. One is a marker trait which tells the compiler that the bytes can just be moved. The other allows custom "move constructor" implementation.)

I want move because pin is so hard to understand. Its a complex idea wrapped in double- or sometimes triple negatives. fn<X: !Unpin>(...). Wat? I drop off at unsafe pin-projecting. When is that safe? When is it not? Blah I'm out.

Moving from rust-without-move to rust-with-move would be inconvenient, because basically every struct anyone has written to date with rust needs #[derive(Move)] to be added. Including in std. And all types in existing editions that aren't pinned would need the compiler to infer a Move trait implementation. This should be possible to do mechanically. It would just be a lot of work.

Async rust is horrible. Especially compared to futures / promises in almost any other language. At some point, someone will make a new rust-like systems language which has an improved version of rust's memory safety model, a Move trait, and better futures. I'd personally also love comptime instead of rust's macro system.

I love rust. I love all the work the team has put into it over the years. But the language I’m really looking forward to is the language that comes after rust. Same idea, but something that has learned from rust’s mistakes. And it’s increasingly becoming clear what that better rust-like language might potentially look like. I can't wait.
Harm to the Competitive Process in the Google Case
The New Age of Data-Intensive Applications
A little off topic but does anyone know the purpose of dual licensing MIT and the UNLICENSE? It seems like the second should already allow anyone to do whatever they want…
US Politics are the "keeping up with the Kardashians" of all political drama around the world.

It was clear they should not have let Biden try for a second term. How many hundreds of millions of people live in the US, and this is the best we can present as candidate in a two-party system? Instead of arguing why he's "actually not THAT old, he has good days too!" like an alcoholic defending himself by saying he only had light beers yesterday - it's ridiculous. completely missing the forest for the trees. Or the other way around.

Waiting from the debate until now (that the Republican convention is over) to announce Biden's retreat was just a waste of time. Especially without a clear and backed replacement. As a party they should have pulled him out and said, we as a party have a better representative of our ideas and values, here's Johnny! but they didn't because of losing face. To who? To the republicans. They were not voting for your team either way, you dummies!

You are red or blue in 2024. Any voter that can truly be convinced at this stage to change their color and vote, well, how can I put this without being rude. Let's say I would value my toddlers' navigational instructions more than your opinion and vote. You think any 'undecided' voter that might have gone with Biden, will now switch team because they don't like the new candidate, and then go 180 and vote Trump?

It's painful to even think of this hideous game of charades. Money wins in the end anyway. Apologies, this was perhaps more of a rant than a usefull comment adding to the discussion.
Because people were tired of dealing with NetworkSolutions customer support, even if the registry service was good. Verisign bought the registry business, and spun out NetworkSolutions, the registrar.

This is a benefit, because running a registry is a technical business, and running a registrar is a customer service business. In the old days, if you didn't like the service, you needed to find another TLD; post 1999, you can keep your domain and change your registrar when you want. The TLD can redelegate the registry business too, but it doesn't affect the end customers very much.

There's only 2800 registrars, and popular registries likely deal with each of them, but that's not a large number. When registries need to contact registrars, it's manageable.

But not all TLDs operate this way. ccTLDs can operate however they like: some have evolved to a registry/registrar operation, some offer direct registration only, some offer direct registration and through intermediaries.
What's the Point? BigDecimal in review
I stumbled over

use jiff::{Timestamp, ToSpan};

fn main() -> Result<(), jiff::Error> {
let time: Timestamp = "2024-07-11T01:14:00Z".parse()?;

I seem to remember Rust does that thing with interfaces instead of classes, is it that? How come I import a library and all of a sudden strings have a `parse()` method that despite its generic name results in a `Timestamp` object? or is it the left-hand side that determines which meaning `str.parse()` should have? What if I have two libraries, one for dates and one for say, Lisp expressions that both augment strings with a `parse()` method? Why use this syntax at all, why not, say, `Timestamp.parse( str )`? I have so many questions.
She's probably the only person that would stand a better chance at winning against Trump than Kamala.

Kamala's already got it in the bag, and if the DNC pushes her aside and replace her with a man, they risk losing the women swing-state voters that they desperately need. And if they replace her with a white person, they risk frustrating the black voters in the south that they need just as much.

Name recognition matters a ton in presidential elections, and there's no time to build up a new candidate from scratch: literally the only black woman that's famous enough and politically competent enough to reasonably challenge Kamala is Michelle Obama.

(I don't think she's going to do it though, she hates politics and prefers working in the nonprofit space.)
Yes it was a reply to https://news.ycombinator.com/item?id=41027805
Navy aviator scores first air-to-air victory by a US female fighter pilot
Some part of a company already aware of an issue but different part still ships is a pretty common tale and seems much more likely than some nefarious conspiracy theory. (And that is even assuming this is the same issue, which seems questionable)

After all, who exactly would benefit from such a nefarious scheme to crash windows computers? Certainly not Crowdstrike.
I agree. Personally, I'd prefer

let span = 5.days() + 8.hours() + 1.minutes();
plain html with htmx and zero-md and symlinks, no generator.
I would indeed say that relevance measurement is the bias. You can build a bad search engine with simple rules like TFIDF, but pretty much anything more than that needs opinion and bias.

For example, if there's a content farm that rips off content from another site, assuming you don't want to show both the original and the farmed content (which would be a bad search engine by most people's metrics), you need an opinion on which the original was. Sometimes you might know for sure, but often you won't. Even if you do know who the original was, you need the opinion that the original is better than the copy. When you have content farms providing summarised versions, now you need an opinion on whether summarised content has value instead of/alongside the original – summaries do provide value, but how much?

None of this gets to politics or the legal requirements for handling things like hate speech or other content that is illegal in some/all regions, and you've already got essentially editorial control being exerted.

Social media moderation and search engine results are fundamentally the same problem, it's just that the base interaction is a search rather than viewing a following feed or viewing a video.
could you do that with `struct` / `record` fields? In JavaScript which doesn't have named function parameters either I often write functions with a single `cfg` parameter that are called like `f({ hours: 2, seconds: 53, })` which I find nice b/c it re-uses existing data structures.