skysight-inc/HackerNews huggingface dataset:
My personal opinion is that if you want to contribute a language feature, shit or get off the pot. Leaving around a half-baked solution actually raises the required effort for someone who isn't you to add that feature (or an equivalent) because they now have to either (1) ramp up on the spaghetti you wrote or (2) overcome the barrier of explaining why your thing isn't good enough. Neither of those two things are fun (which is important since writing language features is volunteer work) and those things come in the place of doing what is actually fun, which is writing the relevant code.

The fact that the Rust maintainers allow people to put in half-baked features before they are fully designed is the biggest cultural failing of the language, IMO.
I lived through that time as well by 1999 it was pretty clear Google was "the best" search engine site. Alternatives like Lycos, Infoseek, Altavista etc. were on the downswing.

I can remember the characters in an episode of Buffy the Vampire Slayer talking about Google (not sure if that counts as household awareness but it was getting there).

1999 was the time of Napster, it was a completely different internet it really felt like a Wild West.
I don't have the greatest registrar but hiding my info from whois is free
Often ESP32 devices at low power can still transmit, but will start to fail to receive acknowledgements.

I have a guess, but no real way to test what's happening. On the scope the start of a transmission says the supply hard, but most of the packet the ramp rate is relatively low. Once the transmission stops and the radio turns over to receive mode, the ramp rate is much faster. On a third device I can record packets and see that they are being sent and acknowledged, but often retransmitted by the ESP who didn't seem to hear the acknowledgement.
This is how I live, and I cannot comprehend how people live otherwise.

I have no work email or slack on my phone. The only notifications that appear on my lock screen are texts, calls, and when there’s a new crossword available. Seeing other people’s phones buzz every time they get an email, or every time their news apps have a new article… seems utterly insane to me. Why would you give every one of those the opportunity to demand your attention, without warning, at any time? How do you live like that?
I guess I should be glad for them,

but it makes me feel like I'm supporting Elon and Trump.

Then I think I should prioritize lives over political divisions.

But then I heard the astronauts say they're not 'stranded' and that they're happy to be there.

> “That’s been the narrative from day one: stranded, abandoned, stuck – and I get it. We both get it,” Wilmore told CNN last month. “But that is, again, not what our human spaceflight programme is about. We don’t feel abandoned, we don’t feel stuck, we don’t feel stranded.”
Thanks for looking into the code! Initially, I wanted the app to work consistently on both platforms, but I found that the WiFi connection APIs behave very differently. In the end, I focused mainly on Android to ensure it matched my intended use case.

You’re right about the LLM smell. I’ve been using cursor composer and find it very handy at times!

I added more explanation here https://news.ycombinator.com/item?id=43384670
You sure sound sure of yourself for not knowing what you’re talking about.

It takes less than a minute to disable ad tracking and ACR on a Samsung TV.

Settings > General > Terms > disable two checkboxes.
Colemak has flaws of its own, bandaged over with "Mod-DH", but I'd say just skip it and go to Workman. It aims for 50/50 hand usage unlike other layouts, but it does not encourage the constant alteration like Dvorak. Common bigrams like "th" and "en" are easy to type with one hand, encouraging smooth finger-roll motions. It doesn't have Dvorak's `ls -l` problem.

I personally went QWERTY -> Dvorak -> Workman. While I spent under 2 years with Dvorak, I have been using Workman for over 3 years now and think I'll likely stick with it. There are other crazy layouts like QGMLWB and Halmak, but I think their higher on-paper efficiency comes at the cost of other things, and Workman seemed like it struck the best balance to me. I had comfort/ergonomics in mind and was trying to get away from some hand pain which seemed to only switch hands going from QWERTY to Dvorak, but is now gone with Workman.
If you're an engineer or a scientist, you really should have a more developed understanding of causality than just "proximate cause is the only cause" mindset that we all learn before we reach 5 years old.
> There were three doctors here before Obamacare, now zero, same population. So it's very common out here to blame that.

Medical news during the decade after ACA passage was positively maddening. The ACA helped a lot of people. It didn't help a lot more people and those people did not exist - except for 5 min to bash their politicians.

And no one, anywhere poked around the ACA to scout out problems. For example: I did income comparisons and learned that coverage cost went down as income went up. Someone making 22k/yr paid 4x what someone making 32k/yr did.

ACA made that info a huge pain to find because you had to simulate enrollment over and over. But it wasn't particle physics.
I love this sort of thing! I have a mood boarding app I wrote that functions the same way, packing itself and its state into a single HTML file on save.

here in case anyone wants to check it out

https://thot-experiment.github.io/big_mood/
It's worth noting that Microsoft was the first company to sell a complete office suite as a bundle for the PC. Others quickly caught on, but still MS Office was the only suite that had consistent UX across the different programs they were packaging together. Lotus SmartSuite checked all the same boxes on paper, but switching between the different programs feels like tripping on cracks in the sidewalk.
> useful if you're farther from the source

Inverse square law, so yeah.
I sometimes use whois multiple times in a day lol.

Should it exist? Maybe not, probably not, but that doesn't stop me from using it when I want to try to do some sleuthing. Most of the time though it doesn't work because they have privacy enabled.

I did get screwed once with certain TLDs not being able to enable privacy. I had registered a .at domain to use with a video site I had that at the time was reasonably popular and going viral fairly regularly. I hadn't realized beforehand that privacy wasn't possible, but once I learned, I didn't love it, but I wasn't sure if it would matter that much. I was wrong. I was getting calls and emails regularly from random people on the internet who found our content on reddit or whatever and decided to do some sleuthing
Do you have a few screenshots?
In short, name resolution does not use the records in WHOIS.

Think of the WHOIS information as more of an administrative database, and the actual DNS servers (which are located at the location of the NS records) as the operational database.

It is useful to know, in your administrative database, how to get to the organisational database, but it does not hold all of the information -- just where it is located.

In operational contexts (actual DNS lookups), you only use the operational database (the nameservers).

In administrative contexts (transferring a domain between registrars), you use the information from the administrative database (WHOIS).

There are additional wrinkles, like GLUE records, but those are probably a bit beyond the scope of what you're asking.
Yes, exactly—the goal is to join a network using printed WiFi credentials when a QR code isn’t provided.
Is telehealth an option?
I similarly condemn such actions. But unless we are in a position to enforce any change in behaviour on Serbia then being unhappy on a web forum doesn't count. It's as useful as "thoughts and prayers".

Take some meaningful action away from this forum and we'll see. I am not in a meaningful position to do so unfortunately.
Scale AI is being investigated by the US Department of Labor
No Is Enough
China is growing their arsenal quickly. And frankly, more of their warheads may actually work than Russia's.
This still doesn’t explain one of my biggest peeves with keyboards:

Why are the keys angled up and to the left — for both hands?

Was this to solve the type bar jamming?

Or is that also an urban legend?

I know there are modern keyboards that solve this, by either splitting the keyboard and angling in the natural direction of your fingers (so to the right for the left hand, and vice versa), or just ortholinear keyboards that have straight rows of keys (but still angled ergonomically).

But that ridiculousness has lived on, such that even “economic” split keyboards will still angle both sides to the left.
Brown University Professor Is Deported Despite a Judge's Order
Your 6-sided dice example sort of brings some focus to his argument of 'its not a real wave it's a math wave ". The result of a 6-sided dice roll exists more in our minds as "math dice" because for most people, if you rolled and it fell in a sewer, lost etc, you wouldn't consider the roll complete until you grabbed a different dice and rolled it. More attached to the person rolling it and the resulting 'what does the number affect'.
I use it primarily to lookup info on an IP address.
I’m not sure about iOS either. Could you point me to how an Android app can directly connect the user to a WiFi network? I know about the WiFi suggestion API, but I haven’t found a straightforward way to initiate a direct WiFi connection. That’s why I ended up with this quirky QR code workaround.
> It’s frustrating that tarball urls are a proprietary thing and not something that was ever standardized in the git protocol.

I think there’s a lot of stuff which is common to the major Git hosters (GitHub, GitLab, etc) - PRs/MRs, issues, status checks, etc - which I wish we had a common interoperable protocol for. Every forge has its own REST API which provides many of the same operations and fields just in an incompatible way. There really should be standardisation in this area but I suppose that isn’t really in the interests of the major incumbents (especially GitHub) since it would reduce the lock-in due to switching costs
On that point we agree, that the world's leading militaries don't need them. However, they are a tool that increases the effectiveness of other militaries.

I disagree with him that the specific combined arms shock doctrine is what make those militaries the world's leading ones. Those militaries are leading because they have the best people, weapons, and training, and a combined arms shock doctrine fits with their culture.
That’s great! I’d love it if every place adopted this approach—then I wouldn’t even need to build this app.
Can chemically neutral water even form naturally on Earth?
You Can't Build More Nines
As opposed to citizens, who ought to just be thrilled their government is gassing them?
I use it, it’s pretty good at keeping me engaged at the right difficulty level. However its treatment of topics is a bit shallow, focusing more on drilling problem solving techniques rather than going deep on the concepts being taught. I usually supplement the lessons with YouTube videos explaining the concepts in more detail, then use math academy as an “adaptive” workbook.
We acknowledge sexual dimorphism in every other species, including mammals, and the extremes of sexual selection of traits. but turn our brains off when it comes to humans as if there is zero influence of the same selective pressures

just on the off chance that someone would try to marginalize another human based on this information

how do we get beyond this?
Great article and true. It's a damn shame that the Canadian economy never could realize the amazing potential this newfangled "tech" stuff had and just kept doubling down on being a resource-based economy (with a side of selling houses to one another). Perhaps we'll finally see things start to change now that the elephant is rolling over?
They have been used against US citizens in the United States? That is news to me.

If they have been used in other countries against US diplomatic corps that is an act of war.

Now if a US citizen uses a visit to a foreign country to protest against a government they’re on their own. I’m sorry, but US citizens shouldn’t be engaging in that and the US state department has no obligation to protect that condition.
that's what western companies did with china too
Location: India

Remote: Yes

Willing to relocate: Yes, anywhere in US/Europe

Technologies: Nodejs, Golang, Python, Java, C/C++, HTML, CSS, Java Script, Git, bash, Docker,SQL(PostgreSQL and MYSQL), Redis, Kafka, MongoDB

Résumé/CV:https://owais1412.github.io/Resume

Email: owes.hussain@gmail.com

Linkedln: https://www.linkedin.com/in/owais1412

Github: https://github.com/owais1412

Polyglot Fullstack Software Engineer with 4+ years of experience. Please feel free to reach out to me for any possible positions!
So, maybe require official ID/address/contact info for any domain over a certain price? Or for all domains under a certain character count, maybe, which could vary for TLD.
In original Morse code, S was "dot dot dot", E was "dot", and Z was "dot dot dot space dot". So if you were transcribing Morse code back then, it was ambiguous if you received a "Z" or "SE". To handle this, the "S" key was moved from the right side to a position between "Z" and "E" so you could quickly type either "Z" or "SE" once you figured out what was sent. Modern (i.e. 1865) Morse code changed "Z" to "dash dash dot dot", eliminating the ambiguity.
There are _so many_ bugs in this code.

One example among many:

https://github.com/DiceDB/dice/blob/0e241a9ca253f17b4d364cdf... defines func ExpandID, which reads from cycleMap without locking the package-global mutex; and func NextID, which writes to cycleMap under a lock of the package-global mutex. So writes are synchronized, but only between each other, and not with reads, so concurrent calls to ExpandID and NextID would race.

This is all fine as a hobby project or whatever, but very far from any kind of production-capable system.
SEEKING WORK

Location: India

Remote: Yes

Willing to relocate: Yes, anywhere in US/Europe

Technologies: Nodejs, Golang, Python, Java, C/C++, HTML, CSS, Java Script, Git, bash, Docker,SQL(PostgreSQL and MYSQL), Redis, Kafka, MongoDB

Résumé/CV:https://owais1412.github.io/Resume

Email: owes.hussain@gmail.com

Linkedln: https://www.linkedin.com/in/owais1412

Github: https://github.com/owais1412

Polyglot Fullstack Software Engineer with 3+ years of experience. Please feel free to reach out to me for any possible positions!
Hah yes it took a while, thanks for following! When we started the blog we initially thought of building something very small, but along the way realized that the kind of thing we would really love using ourselves would be a much bigger project. It basically involved building a completely new editor from scratch, sync engine, adding multiplayer and end-to-end-encryption, and so on. It would definitely have been faster to take shortcuts and use many existing libs and frameworks around editors, UI and syncing, but then it wouldn't have been something meaningfully different I think, as you point out there's plenty of options in the space so why take the same approach.

We're very much still working on it though and it's finally at the point where it's just some polish, so pretty sure next Q.
If I read the script correctly, it still points to git.kernel.org

however, it seems to use the git bundle technique mentioned in the article.
Thanks, it does clarify. I thought one might at least be able to pretend to have a QR code parsed result string (eg wifi:T:WPA;S:MySSID;P:mypassword;;), to trigger the systems API. I didn't know that android now has these limitations.

I was sure, a third party QR code scanner should be able to read wifi qr codes and trigger a connection prompt as well. But apparently the it can't. This is dumb, but then you're app is not.

Hope i didn't bring too much negativity.
Chemical weapons are useless because they're expensive and ineffective. It's not like they haven't been deployed on the battlefield before.
Exactly. I initially went with that approach [1], but eventually opted for on-screen QR code scanning. Suggested networks have lower connection priority and don’t always auto-connect. Also, passwords for suggested networks can’t be viewed or shared later, unlike regular WiFi connections. This is inconvenient because I often need to connect my Mac to the same network later.

[1] https://github.com/yilinjuang/wify/commit/7e63f2a9e6759847b4...
I’m going to try this!
Why do you refuse to think they've thought this through?
> I ask again, give a better name that describes the function FSD currently offers

"Mostly Self-Driving"
한국말로 질문해도 되나요
That’s exactly the problem. Android’s API for directly connecting to WiFi is limited—it’s mainly designed for connecting to local or temporary networks, like the setup used by robot vacuums. More details explained here https://news.ycombinator.com/item?id=43384614
It's too bad that it does not include VGA by default.
I Turned Off Apple Intelligence – Sad Update
I also think that a lot of people have no clue about what is free software/open source at its root.

Nothing was said to make money, be rich or avoid someone else (being big companies) becoming rich.

At the origin, the greatness of the concept was that you were free on your own computer to do whatever you wanted, how you wanted it. For yourself. And more particularly, FOSS was allowing anyone to have access to tools and server software that was restricted to companies with very expensive and complicated licenses before that.

See Linux that gave access to an Unix-like OS at a time were it was unreachable to hobbyist.
In my own time, I remember this incredible pleasure of being able to host his own web server with WAMP or LAMP stack, at a time where you were forced to buy and use windows Pro with corporate license IIS to host even a simple website...

Nowadays, the greatness of FOSS is that anyone can still access for free, without string attached, to all the software needed to train and run LLM models.
macOS (OS X for those old enough to remember when it exuded quality) is no picnic either. Apple's software is arguably buggier than Microsoft/Windows these days. I haven't seen a real Blue Screen of Death in years, but my M4 Pro Mac Mini with 64GB RAM routinely hard-locks on a black screen when simply trying to reboot it, or starts beachballing with some process called 'audiomxd' eating my CPU.
Are they?

I'm not especially up on this stuff, but I haven't seen much about their nuclear arsenal lately. It's not that I doubt you - it would be entirely consistent with their general move to throwing their weight around, sending their warships provocatively near to other nations etc etc.

Even so, when we have a distribution that's roughly - 5k, 5k, 400, 300, 200, 200, 150, 90, 30 - it seems a little odd to draw the line of who could make the planet uninhabitable after the 400!
> Ukrainians didn't leave, and they ended up taking their country back

I'm struggling to remember any rioting in the Maidan.
I'm doing a Math major right now as an undergrad, in my final year, and I've honestly lost a lot of motivation and passion for maths. I realized early enough I wasn't cut out for the challenging pure maths courses anyways, but I never imagined myself souring to the subject to this degree -- the courses are paced too fast, and I never feel like I'm able to take my time getting familiar and comfortable with the material enough. So it's nice to hear these accounts. I hope later on I can come back and learn more maths at my own pace, in my own time.
>The fact that the Rust maintainers allow people to put in half-baked features before they are fully designed is the biggest cultural failing of the language, IMO.

In nightly?

Hard disagree. Letting people try things out in the real world is how you avoid half-baked features. Easy availability of nightly compilers with unstable features allows way more people to get involved in the pre-stabilization polishing phase of things and raise practical concerns instead of theoretical ones.

C++ takes the approach of writing and nitpicking whitepapers for years before any implementations are ready and it's hard to see how that has led to better outcomes relatively speaking.
I think Postgres can do everything this does and better if you use LISTEN/NOTIFY.
This is a common enough pattern that it should have a name, where the submitted link isn't clear, but a single comment on HN is.
Worse: if Njalla decides you shouldn't have a domain - for any reason whatsoever, including "we don't like your web site" - they can seize it, and you have no legal recourse.

This is not a hypothetical, by the way.
084.l update Part 5 of 5

/*```````````archive-it```````````*/
<MODE61>URL:[ ][ ]{4}<a[ ]title=\"[^\"]+ {
z++;
CDp8iULPuCinsert(61);
for(x=19;x<yyleng;x++)
putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
}
<MODE61><b>Collection:[ ]<\/b><a[ ]href=\"\/collections\/[0-9]+ if(z){
for(x=41;x<yyleng;x++)
putc(yytext[x],yyout);
jmp MODE61_DESC;
}
<MODE61_DESC><p[ ]url= z=0;fwrite("');\n",1,4,yyout);jmp MODE61;
<MODE61_DESC><a[ ]href=\"\/organizations\/ putc(29,yyout);
<MODE61_DESC><b>Organization:[ ]<\/b> putc(32,yyout);
<MODE61_DESC><b>Description:[ ]<\/b>[ ]
<MODE61_DESC><b>|<\/b>
<MODE61_DESC><p>|[ ]*<\/p>
<MODE61_DESC><em>|<\/em>
<MODE61_DESC>\">|[ ]*<\/a>
<MODE61_DESC>. putc(yytext[0],yyout);
/*```````````documentcloud```````````*/
<MODE62>\"next\":\"[^\"]+ if(c!=1){
for(x=8;x<yyleng;x++)putc(yytext[x],yyout);
putc(10,yyout);
}
<MODE62>\"individual\":false,\"name\":\"[^\"]+ if(c==1){
z++;
y=0;for(x=27;x<yyleng;x++)
{desc[y]=yytext[x];y++;}
desclen=y;
}
<MODE62>\"individual\":true,\"name\":\"[^\"]+ if(c==1){
z++;
y=0;for(x=26;x<yyleng;x++)
{desc[y]=yytext[x];y++;}
desclen=y;
}
<MODE62>\"created_at\":\"[^\"]+ if(z){
y=0;for(x=14;x<yyleng-4;x++)
{date[y]=yytext[x];y++;}
datelen=y;
}
<MODE62>\"title\":\"[^\"]+ if(z){
y=0;for(x=9;x<yyleng;x++)
{url[y]=yytext[x];y++;}
urllen=y;
}
<MODE62>\"canonical_url\":\"[^\"]+ if(z){
fwrite("INSERT or IGNORE INTO t1 VALUES(062,'",1,37,yyout);
fwrite(getenv("query"),1,querylen,yyout);
fwrite("','",1,3,yyout);
strptime(date,"%Y-%m-%dT%H:%M:%S",&t);
printf("%ld','",mktime(&t));
for(x=17;x<yyleng;x++)putc(yytext[x],yyout);
fwrite("','",1,3,yyout);
for(x=0;x<desclen;x++)
{
if(desc[x]==34)putc(34,yyout);
if(desc[x]==39)putc(39,yyout);
putc(desc[x],yyout);
}
putc(32,yyout);
for(x=0;x<urllen;x++)
{
if(url[x]==34)putc(34,yyout);
if(url[x]==39)putc(39,yyout);
putc(url[x],yyout);
}
fwrite("');\n",1,4,yyout);
}
/*```````````codesearch```````````*/
<MODE63>\"repo\":[ ]\"[^\"]+ {
y=0;for(x=9;x<yyleng;x++)
{desc[y]=yytext[x];y++;};
desclen=y;
}
<MODE63>\"url\":[ ]\"[^\"]+ {
y=0;for(x=8;x<yyleng;x++)
{url[y]=yytext[x];y++;};
urllen=y;
}
<MODE63>\"filename\":[ ]\"[^\"]+ {
CDp8iULPuCinsert(63);
fwrite(url,1,urllen,yyout);
fwrite("','",1,3,yyout);
for(x=13;x<yyleng;x++)
putc(yytext[x],yyout);
putc(32,yyout);
fwrite(desc,1,desclen,yyout);
fwrite("');\n",1,4,yyout);
}
Top comment is well worth reading.
> they are a tool that increases the effectiveness of other militaries

Sure. Which is why the world's leading militaries banned them. OP said we banned chemical weapons "to avoid escalating to more dangerous chemical agents." There is simply no evidence we were that high minded.
Part of isolationism is a fixation he has. Part of it is a reduction in spending in order to finance tax cuts for billionaires.

Canada, Trump and the new world order.[0]

> Focusing American power on its own hemisphere would allow Trump, in other words, to square many circles: to make America great again by making America’s imperial footprint smaller, to reduce the tax burden on the rich by cutting into the apparatus that a global imperium required.

[0] https://archive.md/XEEtx

The love of Putin and of tech bros and crypto bros are just paybacks and likely blackmail. IMO.
DiceDB sounds like the name of a joke database that returns random results.