skysight-inc/HackerNews huggingface dataset:
What I find valuable is the distillation of a complex topic I’m unfamiliar with, to the point where I can easily understand what it is at a high level in just a few minutes.

This is easier said than done; there are plenty of technologies that have horrendous intro documentation that dives into all sorts of overly complicated and confusing shit. It’s really hard to stay on topic and present only what’s relevant for someone who’s never heard of the technology before.

Not everything needs to be a comprehensive deep dive.
In Japan, all residents (citizens and people living with a visa) have to have a katakana spelling of their name. Web forms usually ask for this (in addition to your name spelled in kanji, which of course is impossible if your name is in latin characters, so you just hope the form accepts latin), and it's used in many other places as well, such as for bank accounts. Sometimes places will take your latin-character name and transliterate it themselves, and then this causes problems when their transliteration doesn't match that of other places. (katakana has far fewer distinct sounds available than most other languages, so the transliteration always loses information, and there's usually different ways to do it.) Even worse, many forms (like web forms) have rather short character limits for the name field, so with a transliterated Western name, it many times just won't fit within the ~10 characters they allocate.
Happy Hacking Keyboard Studio
Most microwaves have a mute setting. Often it’s set by holding 1 for 5 seconds. Varies by brand and model of course. Definitely worth looking up if it bugs ya!
How does taxing existing housing magically create new houses to solve the housing crisis?
I wrote them down and create a very badly described ticket in the backlog after the meeting, eg title only.

I learned that if i forget something it doesn't really matter - if it's important it will resurface and if it won't then it was not important enough.
Which was cancelled out by even more inflation in other countries (so while the dollar lost value, the RMB lost even more value).
Neat. I like the fresh take on validation. It’s not necessarily unique, but it may be cleaner / more efficient than previous attempts. The mixing of backend processing and the http layer reminds me of my CouchDB days. @stream seems potentially tricky to implement at scale but very useful. And a few nits here and there (eg maybe return a 202 instead of a 200 on accept), but overall pretty slick. Any numbers on performance and/or scalability in production?
I like bpython. An extension of pythons repl
> Far as weight goes, wouldn't 1-2.5 tons of payload capacity per person be enough?

IIRC you need 6 tonnes of food and oxygen just to keep them alive for the transit.
That's the opposite of my experience. The Rust book helped a lot and going to chatGPT for additional questions usually ended up with bad answers.
I do it anyways, because I need them the most on expensive things, so my subscription evens out. But they do have common household items as well.
Being San Francisco, they'll just create some more taxes and then virtue signal for some unrelated cause halfway around the world.
Ours does that. I never touch any of the (indeed useless) Potato / Popcorn / Soup (yes, soup... What?) buttons, but the instant-on time-interval buttons are lovely.

It's "Magic Chef", for those of you who are curious. We didn't buy it (came with the house), and I'm not pulling it off the shelf to look for a model number on the back (I moved the vinegar bottles next to it, and there's no sticker on that side, nor the other, either), but that's a place to start.
I think there's a big difference between "Israeli leaders call for expulsion of Palestinians from Gaza" (presenting it as if it were an official governmental policy, which it never was), and a single paper by a think tank - no idea which "former PM" you are referring to, none of the people affiliated with Misgav[1] seem to fit this description. In any case, there's some number of people thinking evacuating Gaza is desireable, in Israel - and much larger number of people thinking getting rid of Jews in Palestine (you do realize that's what "Free Palestine" and "from the river to the sea" means, do you), both in Middle East and in Europe and on any college campus in the US. Neither is likely to happen, but the latter is the official political position of the government of Gaza (Hamas) and the former is no more than a single paper by a single think tank.

[1] https://www.izs.org.il/board-of-directors/
> The SAOB is a historical record of the Swedish language from 1521 to modern day.

Does anyone know why they would start in 1521? Usually it's some historical event. Perhaps the introduction of the printing press?

I wonder how 'comprehensive' historical dictionaries will manage the Internet era. When the Oxford English Dictionary (OED) and Swedish Academy Dictionary (SAOB) began in the later 19th century, think of the scope of their projects from their perspective:

For the OED, Early Modern English - the era of Shakespeare and the King James version of the bible - began (and Middle English ended) around 1500, with the arrival of the printing press. Printed output wasn't nearly at 20th century levels (and to the extent they want Middle English, pre-printing press the published record was much less). Publishing a book required resources, limiting the number of publishers. You might imagine that you could make a record of nearly every word that ever had currency, and trace it back to its origins. You just needed the books.

In the 20th century, books and other printed materials (magazines, etc.) exploded and so did word invention; it seems more challenging, but you still had a well-defined domain of data limited by the cost of publishing.

In the 21st century, publishing is effectively free and immediate, done by probably over a billion people. How do you track all those words, determine which are worth putting in the dictionary, trace their origins, define them? Automated tools could do a lot: Keep a db of new words, track their frequency and usages. But the entire Internet is a very large search domain.

How feasible is it to automate tracking all novel words on the Internet? You'd need some deduplication too for different spellings. The hardest part may be that the dictionaries want not only the words, but every meaning or 'sense' of it. If a new usage evolves for an existing word, how can automated tools detect that?
I don't see a line break. Are you on mobile? Turn it sideways.
As I think on this further, even these voiceless /s/ and /sh/ sounds involve putting the lips into either an /u/ or an /i/ shape based on the following vowel even if that is also voiceless, creating that which is not a syllable in English, but perhaps is for this purpose in Japanese. The C-V cadence and final vowel (given lack of final -n) rules are satisfied...
steel melts around 1600, the engine would blow up waaay before.

the problem with that story is that if the "seal" is made from a simple material that melts by the engine heat, then it will not seal for long. (or at all.) but likely it's not what Steinbeck wrote.
this is very cool! but just to be clear - wasm allows for someone to tap into variable declarations, etc ? which is what flawless is doing.
that's almost parse tree right ?
A year is a long time, but you can also get a CR2032 to USB converter and use that as a constant power source.

Why? If you're using your smart tag to track your car, you can hide it somewhere deep inside and connect it to the vehicle's battery so it always has power. Then you never have to worry about changing batteries.
Interesting. Although your link is 11.70$ with 50% off for me, but if you search for “find my Apple” you get many more results with lots of options around 5$
> This is structurally a reminder they are bound to meet the rules

It sounds like a lot of words to say that they need more time.
Why shouldn't I be able to randomly sample a table? Some common use cases include queues and A/B tests.
I don't see the point of making this distinction.

First, selling it to another company is just shutting it down but doing you the courtesy of migrating the data to another vendor. It still results in all of the management UIs, integrations, and APIs that you rely on going offline. It just avoids creating an immediate outage (but it will create one eventually, unless you start interacting with this other vendor).

Second, the point has repeatedly been made that GCP is fundamentally different from Google's other offerings and essentially immune from being shut down (even in the responses to this article). That may be true for GCP as a whole, but this proves that it's not true of the individual sub-components of GCP, even ones that seem extremely core.

I actually agree with the article that GCP is just good in ways that competitors aren't but... Running on their platform does continue to be a bit nerve-wracking.
So only 1/5 of Rust code is unsafe? Isn't safety, like, the point of the language?
We ended up with a Sharp flatbed inverter, I think it's a "SM327FHS"

I still wouldn't routinely cook much food in it, but it's been pretty good so far for a microwave, and does defrost better than my old one (more even, less cooking stuff at the edges that you don't want cooked).

Also it fit pretty perfectly in the microwave nook that was already in the kitchen!
Microwave ovens heat things mostly by heating the water they contain. Microwaved stuff can absolutely end up different from other cooking methods and there's nothing wrong with having a preference. Most people prefer toasted bread to microwaved bread, but a microwave is the champion when it comes to things like bringing milk to a near boil and defrosting.
No it’s not, it’s not even making 1 per month.
The authors have never driven in Boston. I grew up and learned to drive there. It is literally the scariest traffic feature of Boston. If you go in a roundabout (or rotary as we call them), you need a will prepared (and it's a good idea to have hugged as many relatives as possible beforehand).
Actually I wanna use langchain. OpwnAI is not free. I wanted to test two use cases:

- chat with documents(pdf, doc etc)

- chat with website. Like, if I integrate with an ecommerce site, I can ask questions from the website. What options do I have in free for both cloud and locally?
I'm pretty sure that's literally what they do. The metric for customer service at scale is "engagement" where bigger numbers are worse, so they hellban you to a network of automated answering services, online documentation and chatbots which all redirect you to each other while avoiding any question that doesn't have a quick, easy, do-it-yourself solution.
Wow... I have heard this story so many times. Question is how do you get $300M debt which probably everyone involved knew that it would be written off in short order?
Is it true enough in c++ to be useful though?
> Literally EVERYONE said the cement base was a stupid idea and yet Elon had to trump his own experts.

Even Elon said this. It was a gamble, it didn’t pay off.
> As a driver merging into a roundabout I find I have far less cognitive load. I only have to look for pedestrians crossing in front of me and cars coming from the left. When coming off the roundabout I only have to check for pedestrians crossing the exit I want to take.

I find I sometimes miss pedestrians waiting to cross from the right, because I must look left to merge with oncoming traffic and it's hard to look hard left and to the right at the same time.

At a signalized intersection, if all parties follow the signals, there's often no situation where I'm supposed to be looking in both directions for conflicts.

If I travel straight through the intersection on a green light, there should be no conflict with pedestrians (although one must always be alert). There may be a stopped or slow vehicle in front if the exit is congested. If an unprotected left turn is allowed, I must be aware of that potential conflict while I traverse the first half of the intersection, and if right on red is allowed, I must be aware of that potential conflict as I traverse the second half of the intersection. It's of course useful to be aware of potential for other parties to violate their signals, but look mostly straight but to the left for the first half and mostly straight but to right for the second half works for turns and red light violators ... and mostly straight is pretty good for pedestrians crossing against the light.

For turns, pedestrians are in the same direction you're heading, and often the same direction you're looking. Right on red is an exception, but one typically stops behind the line and looks around for pedestrians before crossing the line and looking for an opportunity to merge in.

For safety, pedestrian crossings should be moved away from roundabouts, where drivers will see them better, but then that increases the path length for pedestrians and acceptance is low.
> All unsafe lets you do is dereference pointers or call unsafe functions.

And all those let you do is drop lifetimes and wave goodbye to the borrow checker. You just have to be explicit about it.

(What I mean is, the borrow checker checks borrows, it checks references. In unsafe you can make a reference forget what it's referring to. Just change &'a T to &'static T, and then the borrow checker is doing nothing.)
I tried to get into rust for many years, I'm now in a C/CPP job (after Java/Python/Ruby and other gigs). What I've come to understand is that Rust's lifetime model is very difficult to work with whenever you have a cyclic reference. In C/CPP the same holds, but you deal with it through clever coding - or ignoring the problem and cleaning up memory later. Java, and other GC'd languages just work for these structures.

While the Rust devs believe such cyclic references are rare - I think this speaks mostly to the problem domain they are focused on. Relational models are everywhere in Apps, they are often common in complex systems software like databases, and they are fairly rare in firmware/drivers/system code code.

There are a few patterns for dealing with cyclic references, but they all end up requiring either unsafe or a main "owner" object which you clean up occassionally (effectively arena allocation). Having now worked in C/CPP - the idea of having unsafe blocks sprinkled around the code doesn't bother me, and many C/CPP components have some form of arena allocation built-in. I just wish Rust learning resources would be more upfront about this.
You were just able to articulate what I hated about Google. Thank you.
ActivityPub Beta on Xibalba Bulleting Board System
I got a CR subscription to look at air filters. For good air filtering you really only need a hepa filter ($20) in front of a fan ($20), but CR only analyses the performance of brand name products ($200).
Long-term renting is just not recognized as legitimate housing in America. We are all temporarily embarrassed homeowners.
Nix is a very bazaar language culture.
If the new ones are doing PWM (I hadn't heard that's how it works, but have no reason to doubt it), it must be cycling several times per second. It's indistinguishable from having true control over the wattage.

The old cycling on and off, it's full power for several seconds and then off for several. The full power sections are long enough to nuke the shit out of many items. Butter doesn't do well, soup and pizza either, just to name some.
We are considering purchasing a new microwave, so I dipped my toes into the review-water earlier this week. The Wirecutter folks have done an interesting job of disassembling the microwaves from many brands and visually demonstrating that they're all made by one manufacturer. Unsurprisingly, when they test them, they all perform the same, too:

https://www.nytimes.com/wirecutter/reviews/best-microwave/
1) Make the paper cups thick enough so that when you're handed one, the lid doesn't pop loose because of the pressure it takes to grasp it firmly.

2) Any product that's served hot enough to scald if it falls on skin is an invitation for a lawsuit. Glad she got $3M.
Oops, poorly worded and using internal terminology. I'll try again ;)

We use some internal tooling to make things work, but the concepts are generic git and $forge.

Push a comment: I'll make a hand-wavy suggested edit, then a vim mapping basically performs a ":`<,`>w !curl". If you only used GitHub, then piping to something like "gh pr comment"¹ could perform a similar-ish role(albeit a little weaker).

Pull comments: We automate merges so that PR text(including replies) are available in the repo. For the general discussion they're attached as notes², and for code comments(including --fixup commits) they're processed to assign the correct attribution via trailers³ to the original commit at merge time. Most of the attribution functionality could be re-implemented with "git rebase --autosquash" and by providing a "git interpret-trailers" wrapper as $EDITOR.

¹ https://cli.github.com/

² https://git-scm.com/docs/git-notes

³ https://git-scm.com/docs/git-interpret-trailers
I thought of the term "bootstrap pilgrimage" years ago to concisely refer to such projects --- both to highlight the journey of learning they give, and to refer to the fact that not everyone may have the time nor skill to embark on one.
Uh, at 5-25 people you don't need process for that. You know everyone by name and know the informal hierarchy of the team.

You ask Joe and show it to the team they say cool, let's use it.

At the pub five of you decide you will write the new module in rust because it's fun. Bam.

Or just start use it and explain it to whomever concerned if you are that high up.
I'm no fan of Elon Musk. Yet if you downplay the significance of cutting the cost of bringing mass to orbit by a factor of 1000, you really haven't thought through the implications of this enough. The whole "billionaires are going to leave earth behind" thing is as much of a dumb conspiracy theory as much of the stuff Elon is tweeting lately, by the way.
Practice with this will help you. So, at first - it may distract you, but with repeated practice, you'll be able to sustain your focus even as you go for a walk.
To be clear I'm in the don't trust Google camp.

But I am not a Google customer. I am a Google user. I use all sorts of Google properties, but i dont give them any money.

What most Gmail users call "customer support" is really "user support". Your free account has the durability of what you pay - zero.

So should we judge customer support based on user support? Technically no. Do we? Of course we do. We absolutely judge the unseen experience on other things we can see.

Quite literally, we judge a book by its cover.

Google has a reputation for bad support. It has earned this reputation from endless free users. It may not be fair, it may not be true, but it exists.

Equally it has a reputation for shutting down services. Popular services. Gmail is likely safe. GCP is likely safe. Am I gonna bet my business existence on "likely"?

Not likely.
Le Guin wrote works of fiction, where anything can work.

> Fundamental social and economic system change can, and has, happened.

The selfishness and greed of people has not changed at all. Every society that moved towards Marxism became worse off.
They opened it up to avoid anti-trust issues.
I have a fancy GE Microwave, its a built in, over the stove job, that is also a convection oven (a lousy one perhaps), but when used in hybrid convection cook mode, its pretty spiffy.

The boyfriend does not like using it with the moisture sensor active (he strongly likes to cover his food with a lid, to prevent splatter), but I find just a paper towel is good enough for me - and when left to its normal pre-programmed modes it works surprisingly well when I just let the intelligence the engineers at GE programmed into it at the factory do its thing.

I am also the least likely person in our household to actually use one, I have a perfectly good stove and oven, and I'm much more likely to warm my leftovers with that. Then it doesn't come out being uneven in temp, with a weird rubbery texture, or devoid of moisture.

Of course - it cost 600 dollars - as the saying goes, you get what you pay for.

The wife and boyfriend however? the microwave was for them.
Robotaxis 'do not belong in the city of Los Angeles,' lawmaker says
Someone is trying to rebuild Friendster
I like the concept, but the rotating turntable for the food and plate is silly. I have a Panasonic NE-1022F (sadly, no longer available) and it rotates the antenna under the floor of the unit.

That approach enables use of a smaller motor, requires fewer moving parts, and makes the interior very easy to clean.
This is why I asked HN, I would have never found Migadu otherwise.

Thank you, this is a very interesting option.
Ah, that makes sense.

Those other controllers are neat, but I want the pretty pictures, darn it!
If “devs” can’t have access to production data then they can’t be responsible for production issues, simple as.

I would say 95% of my intellectual horsepower at work goes into queries and analysis of production data tables, event streams, and logs to investigate issues or confirm key invariants are holding. Production is infinitely more creative than anyone sitting down to write unit tests. Organizations refusing to learn from it, as a matter of policy, either have incredible confidence in their testing and formal verification regimes… or much more likely don’t give a shit about correctness.
> I was a professional environmentalist/preservationist, I'd be very frustrated with the total lack of empathy by the tech community and their efforts (often cutting-edge science!) getting described as backwards or in the way of progress almost constantly ...

Please list out all of the other wetlands being destroyed by space exploration. Then list them as a percentage of global wetlands or list out what would be endangered by this one location being used as a launch site.
Our town has loads of them too, and everyone think they understand them. Still accidents are common because people think it's ok to just go straight through by changing lane to inner and then directly exiting without yielding to the ones crossing their path in the outer lane.
Ask HN: Does a Solar Powered MP3 player/FM transmitter exist?
Looking for a Solar Powered/charged MP3 player with integrated FM transmitter (part 15 legal). I have found various incarnations that are no longer available. Has anyone run across or know of anything close to this ideal? I’d rather not reinvent the wheel if possible, but looking not to just get something munged together.

Use case is a off grid Museum self guided tour. One idea is to set them up around a ghost town so people can tune in and hear a bit of its history and stories.

I have successfully used the Raspberry Pi transmitter and solar battery as a proof of concept, and have found kits [0] and parts [1] that can be pieced together. I do well enough to produce a prototype but lack the skills to create something that would stand the test of time.

Where would you all recommend to get something like this created? Also it’s important to me to keep it as open source as possible.

[0] https://learn.adafruit.com/minty-mp3/hardware
[1] https://www.adafruit.com/product/1958
Computational Fluid Dynamics and implicit Finite Elements Analysis are still severely memory bandwidh limited on our 128 cores zen3 dual sockets servers. More bandwidth is always welcome.
Former Facebook Employees: "We Were Jawboned. Repeatedly. Routinely."
CPAN has the best model IMHO. Hierarchy that starts with categories. You build on top of the base stuff and extend it, rather than reinvent/fork something with a random name. Result is a lot more improvement and reuse, and more functionality with less duplication. Plus it's easy to find stuff.

Perl's whole ecosystem is amazing compared to other languages. It's a shame nobody knows it.
The fourth sentence of the discussion points to the relevant work in their supplement. Here is the link to the supplement: https://static-content.springer.com/esm/art%3A10.1038%2Fs415...
Nobody is draining wetlands at starbase.