skysight-inc/HackerNews huggingface dataset:
Little town of Washington Iowa has a closed cafe, Wingas, that was a 40's-style cafe (actually opened in 1940) that simply closed their doors in 2018. When the old couple retired they just locked the doors and went home. And there it sits.

You can see the napkin dispensers on the tables, the dishes on a shelf behind the counter. The colorful booths and light fixtures, a little dust but it's been airless and closed up. After 78 years in operation. A lot of nostalgia there.
Who other than enthusiasts even wants a stereo or dedicated camera now? And I'd expect enthusiasts are less likely to knowingly buy stolen.

I'm sure, however, there's still massive trade in some kinds of stolen items like power tools.
The artwork sneaked into a German gallery by an employee – and story behind it
checkout the cody extension https://github.com/sourcegraph/cody available for various editors like vscode
Moral: these are very personal rules and beliefs that we rarely break/change.

Ethics: these are societal rules and beliefs that we sometimes disregard depending on context (society/group etc)
Morals is the code of conduct which a certain group adheres to in principle, without those rules having the force of law.

Ethics is about your own conduct or the conduct of a group and whether that conduct leads to survival or improvement for yourself and others.

Justice is when a larger group sets some rules (usually laws) because it believes those rules are beneficial to the group. When a member of that larger group fails to follow these rules set by the group, the group comes down on them to force them to apply the rules set out or to punish them for not applying these rules.

Morals is rules that can be enforced or not, ethics is about doing the "right thing", justice is about enforcing the laws set out by a larger group (like a city or state or country etc)
You can run mypy as the Python equivalent of the typey bit of a compiler.

As for SQLAlchemy, I wouldn't assume that the object model would be particularly different in any other OO language for the problem it's solving.
>We also renamed Cheats to Sandbox. We noticed people were struggling with using “cheats”, as we have been conditioned that cheats in games are bad. But Cheats in OpenTTD context is much more “play how you like”

Love this approach

Although cheating is definitely bad in player versus player scenarios (which OpenTTD also have)
Youtuber rctestflight has been experimenting a lot with ground effect. Spoiler alert: its hard, but a lot of fun to watch

https://youtube.com/@rctestflight
Multinational corporations are going to have it rough in the future, as governments with competing (and sometimes contradictory) interests discover they have the ability to punish corporate behavior anywhere in the world. China is leading the way here.
Not to a cyclist
One past thread:

Pendulum Waves (2010) - https://news.ycombinator.com/item?id=18696262 - Dec 2018 (24 comments)
ahh never really looked cause i built my original one in 2019 off of Deepspeech haha just updated it for fun mostly. I know youtube captions themselves are good, but one thing on his code would be that not all videos have captions. Since mine actually downloads the audio and runs it, it would still have values on those older videos that never got captions
Browser-based encrypted chat app
Yes, safety and robustness were my primary concerns while designing this project. This house is more like a vacation home, and we don’t live there permanently. So my main goal is being able to control remotely as much of my heating system as possible, making sure not to burn the house down at the same time :) Here is what I took into consideration:

1. My device interfaces with the boiler through optocouplers, so I don’t touch boiler circuits with my crappy engineering skills.

2. The boiler itself, as well as OpenTherm protocol, seem to be able to recover automatically from many failure modes. It doesn’t matter much if some frames are dropped or mangled, since full set of control signals is repeated every couple of seconds.

3. I rewrote critical parts of OpenTherm component for ESPHome to make code more resilient to failure. The whole firmware is designed in a way that incorrect values or broken frames don’t bring anything down catastrophically. I also made sure that boiler has its own maximum temperatures set to sensible values, so that incorrect signals from the thermostat will be discarded.

4. The device is designed to be completely self-contained and doesn’t rely on Home Assistant or Wi-Fi being up.

There are a couple of things that I plan on adding to this setup, like a Shelly relay on boiler power input to be able to do a hard restart remotely.

Ideally, I would also prefer not to McGyver a custom device, but unfortunately, there are no such dumb smart thermostats for my boiler that would allow remote control.
Speaking of the devil: I just upgraded an Ubuntu install which I hadn't touched for around a month, and after rebooting I'm unable to boot Ubuntu.

It's very odd. Instead of the GRUB menu, only a countdown number shows up on the top-left (5,4,3,..) with an underscore behind it. "5 _". All the rest is black.

When the countdown finishes, the system boots into the (UEFI) BIOS.

If I use the BIOS' boot disk selector, then it also happens both when I directly select the Ubuntu installation as well as when I select the GRUB bootloader.

I hope I'll enjoy the ride.
The distinction seems useful, but consider that each of both terms have been defined in many different ways by many schools of thought along the milennia.

For Aristotle, Ethics was the way your parents raised you and the moral compass that education has provided you, either rational or not. So not what you expect after reading the article.
Ethics – Rules of conduct in a particular culture or group recognized by an external source or social system. For example, a medical code of ethics that medical professionals must follow.

Morals – Principles or habits relating to right or wrong conduct, based on an individual's own compass of right and wrong.
This is why I love doing long runs in the city. It helps me connect all the little islands in my mind together.
Most of the similarities or difference between any two words comes from the surrounding context. Once "immoral" is set next to "unethical" along with some usage examples then the reader can begin to taste the difference.
Kagi does zero advertising, only word of mouth (or from social news sites).

I would strongly bet their primary source of customers came via a HN referral.

We are literally their Target Customers.
I took countless photos before tags existed, so I'm not about to retroactively tag and rename over 500 GB of photos.

It would help immensely to have some reasonable (not named Adobe or Google) software just to categorize photos on the computer.

As it stands, I only file photos into • Very Best, • Illustrations for posting, • Family, • Documents, • Home and property, and • Other (anonymous) and I use color tags to indicate what to review later after doing the "upload from camera and quick scan/adjustment". That takes a lot of my evening time, after the hiking around to get the photos. (mostly landscapes, flora, sunrises and sunsets at this time.)

I rename bulk folders when the SD card folder names roll over, so primary sort is on date and camera model or phone. But since it's a manual sort, only the above.

Backups to spare disks from time to time.
And, if not for testing, how would the xz hack have been exposed?

Vast amounts of projects with tests >>> an occasional blog post with some quibble.
Now replace the double click, desktop, interaction, with press and hold, touch screen. I don't know of any triple click interaction that maps to a simplistic touch screen interaction.
Unfortunately, you've completely missed the point of the four drawings - seeing whether the drawer could identify and use likely routes that they weren't shown. If map #1 is accurate, then I can turn right when I get to the tree and take a shortcut to the brick wall, or cut across from the lamps to the green box without going through the four-road crossroad. Map #4 will be misleading at best for understanding the whole area - if I try a shortcut from that map, I'll either get to the wrong destination or leave the original area and be totally lost.
Mysterious Link Between Cats and Schizophrenia Is Real, Study Finds
From commiting genocide to provoking other states by directly attacking their diplomatic mission, the only democracy in the galaxy, sure knows how to play the cards. Any response for the murder, even a mild one, would be used to downplay the genocide and garner support for itself.
Microsoft also made a big push at this time for preinstalled Windows to be considered the baseline configuration instead of treating it as an optional upsell. It probably also didn't hurt that 3.1 was when Windows was seen as having properly matured (cf. Vista vs. 7). Basically, the 3.1 era was when Windows went from being a novelty/luxury to being everywhere practically overnight.
I’m in my 50’s, so when I learned to drive there was no GPS or phones or anything to help me. I liked to explore and see things, so it all had to be done by maps. So I quickly learned to oriented myself against NSEW and the roads.

Later in life I likewise got into hiking prior to GPS being widely available. That really motivated me to be aware of my environment and directions.

I am not perfect at it and can get disoriented if I’m not careful, but generally speaking I almost always have a background thread in my head keeping track of where I am and my orientation when driving.

This came in incredibly handy a few months ago when my phone died and I was picking up my son at a friend’s house an hour away I had only visited once before. It took a bit but I was able to find the house again with zero electronic aids.
That is like saying "there is no such thing as a hammer, only subatomic particles".

It's not even wrong.
The project manager who said performance issues would be fixed in v2 is going to have a hard time.
Maybe off-topic.

But can't you use WASM to create GUI's like Photoshop, with no JavaScript or DOM?

Isn't the bigger goal of GUI's on WASM is we can jettison JavaScript/DOM and go back to writing GUI's like 10-20 years ago, with simpler libraries. Like SKIA, or something. Using non-web GUI libraries, since they could be compiled to WASM and run in web.

EDIT: Native. I mean pre-web, when GUI libraries were native, everything ran locally.

Seemed like WASM would let apps be built like that again, but would be in browser for deployment.
I have never seen anybody point to it as a security risk before this happened. Would be happy to see a reference of somebody saying that prior to the xz event
Here's a better demonstration of the technique: https://youtu.be/SthcxWPXG_E
Employee Sneaks His Own Painting onto the Walls of a German Museum
A math puzzle and a better algorithm for top-k
I'm curious about the technical skills needed to pull this off. I'm not a maintainer and have never built a Debian package. It appears to me that it required a fairly deep knowledge of the package build pipeline to accomplish this. Is that well enough documented somewhere that someone with a technical background and desire to learn could pick it up? What's the possibility that this person (or team) has been an active participant in the Debian community? Likewise with the RH technology and team, if that differs.
Is there any good evidence on how to structure learning really?

It all seems quite haphazard, to the point that even in the same school the same subject can be taught very differently depending on the teacher. Anecdotally, teachers seem thrown to the wolves regarding materials or what works best.
Wait until they find out how much stuff originated outside of dotnet. I recall a time when a significant portion of the dotnet community did not really venture outside of their ecosystem and were shocked to find that MS just adopted emergent or popular patterns, technologies, and technologies, as if nothing existed until MS built it[0]. The height of this attitude was before dotnet, MS, and really the proprietary software community had fully embraced open source software. I’m unsurprised to find it’s not entirely gone, but I hope it’s fast on its way out.

While it’s great for any ecosystem to adopt new technologies and techniques into their stack, it’s detrimental to think a concept doesn’t exist until your preferred vendor releases their interpretation of it. Beyond the disregard for the effort of people who created and maintain the thing originally, this myopathy also leaves a community unable to gauge the quality of the adaptation to give feedback or avoid the thing altogether. This can and has lead to walled gardens, fractured protocols and standards, poor interoperability, and stagnation in the industry. Less dramatically, you might just be missing out on stuff that’s way cooler.

[0] https://youtu.be/J6hijsqO8H0?si=t11hHPBpd9Z2jye0
Meanwhile, sodium ion (not even mentioned) is here now. You can buy real cells for similar price/kwh as lifepo already, with price decline planned(not forecast, planned). They are reasonably safe, even youtubers did puncture tests without bursting into flames and that is a big thing. Does not need such rigorous thermal management as lithium. Only downside is energy density, but it's still not so bad.
Isn't the tree shaking metaphor based on how some fruit trees are harvested? When you shake the tree, the ripe fruit falls off. It's not the best metaphor in that with fruit harvesting you want the fruit, whereas when storing a serialized image you discard what falls off, but alas.
> Nobody Knows How Well Homework Works

Huh, interesting I actually did my graduation thesis on this when I finished my education degree. There is actually some well established literature about how effective homework can be. I wrote about it years ago on reddit: https://old.reddit.com/r/history/comments/jkt6l3/no_we_reall...

Cliffs notes and sources:

- For homework to be effective teachers need to give it with a clear communicated goal and make sure to also discuss the work done is discussed afterwards to reinforce meaningfulness.

- There is a clear limit on the amount of time students can spend on homework before it starts to have diminishing and even negative returns.

- Ideally there is a school wide policy where teachers are aware of the amount of work other teachers give and make sure the combined work doesn't exceed the threshold.

- Home situation matters a lot. tl;dr a clean quiet place to work is best.

- Parents role is important but not in the way they often think. The role of parents lies in "facilitating" the homework by, for example, offering the child a good place to study, helping to monitor time. However, parents have to be careful not to solve problems for their child.

All of these points need to be met in order for homework to have a reasonable chance of being effective.

* Cooper, H. a. V., J. C. (2001). Using Research to Answer Practical Questions About Homework. Education psychologist 36(3), 11.

* Donk van der, C., Lanen van, B. (2009). Praktijkonderzoek in de school. Bussum: Coutinho.

* Geerlings, T., Veen van der, T. (2008). Lesgeven en zelfstandig leren. (12e druk). Assen: Van Gorcum.

* Marzano, R. J. a. P., D.J. (2007). The Case For and Against Homework. Educational leadership 64(6), 6.

* Marzano, R. J., Pickering D. J., Pollock J. E.(2001). Classroom instruction that works: research-based strategies for increasing student achievement. Alexandria, Virgina: ASCD.

* Neuwahl, N.M.E., Bogaart, P.H.M. de. (1989). Huiswerk. Leiden: Martinus Nijhoff.

* Rosmalen, M. van, Dam, J van, Struijk, A., Vermeer, E. (2009). Wat maakt huiswerk nuttig?. Master thesis. Utrecht: Instituut voor Lerarenopleiding, Onderwijsontwikkeling en Studievaardigheden (IVLOS).

* Trautwein, U. (2007). The homework-achievement relation reconsidered: Differentiating homework time, homework frequency, and homework effort. Learning and instruction 17(3), 372-388.

* Trautwein, U. a. K., Olaf (2003). The relationship Between Homework an Achievement - Still Much of a Mystery. Educational psychology review 15(2), 115-145.
There isn't even darwinism, just atoms doing atom things
Certainly not all of it, but if you were to cut and paste some words from one of your textbooks, maybe change a few words, and then pass it off as your own, I would call you a plagiarist or a thief.

The NYT makes a credible argument that the AIs are just cutting and pasting from their training set, sometimes lining up words or phrases from different sources. There's a bit of synthesis going on, but not as much as you might do after 10 years on the job.
So you are saying there is no good and evil, there is only power, and those too weak to seek it?
That's always been part of the fun.
Honestly, this is one of the things I've actually enjoyed about maturing. Things that absolutely seemed like a total waste of time to my adolescent brain bring full enjoyment today. Same with food and drink.

I have feeders, fountain/bath, and lots of plants specifically planted to attract wildlife in my suburban plot. The other morning, I realized I had been standing at the window drinking tea for 15 minute watching the variety of birds, squirrels, and butterflies that all of this attracts. I realized at that point, I'm old.
This is a strange take. Yes, both morality and ethics are intrinsically tied to there being existing agents interested in them. But once you establish that those agents exist, saying, "there is no such thing as morality and ethics" is nonsensical.
I was about to say exactly the same thing.

Early one, a city kind of feels like an old school point and click adventure. There is train station x, and to the left of one exit is this location, to the right of that exit is that location.

But eventually there is that realization: Oh wait. 15 minutes down this street is that other train station. 8 minutes down that street is a bus line which connects to the line going home. It's a bit of a rush to make these connections.

And that in turn opens up interesting options. I could just walk with people I've been hanging out with at a concert, because I'll just know how to get back home. Or from some venues, there is good food nearby so you grab that and eat while walking somewhat towards home for 20 minutes on a sunny evening.
Copper for power over Ethernet is a necessary evil.
Thanks, that seems to be exactly what I was looking for!

Any insights on the business model? Is this just to advertise the pro tier or do they monetize usage in another way (e.g. selling training data)?
be interesting to track the 'pet ownership rate' per capita over time. Not clear if we're having more or less pets - does anyone have any data for this?
I was a little sad to see that this is more eco-friendly performative than a serious attempt to disrupt the shipping industry.

With advances in material science, meteorology, and automation, I’m hopeful cargo sailboats can make a comeback.
The dirtiness of the fuel has certain environmental benefits, namely the production of low marine clouds. These were offsetting the warming impact of shipping by about a third. https://www.cbc.ca/news/science/marine-clouds-climate-change...
Wow! Do you have numbers anywhere showing the space saved? Especially for step 6, using a Vec as a Box, I would not expect that to save much.
Bit funny that people will downvote this, or tell me I lack empathy... but won't attempt to explain "why"
The article is outright wrong, there has been extensive research on the effectiveness of homework. It is quite well understood what makes homework effective, that understanding is also rarely applied in practice as it requires a lot of effort. This also makes the easiest way to make homework effective is to give homework to students. Simple as that.
> being able to have a completely typesafe ORM such as Drizzle (https://orm.drizzle.team/) feels like a Rubicon moment, and touching anything else feels like a significant step backwards.

Alright, but there's nothing stopping you from having a completely typesafe ORM in python, is there?

Sure, there's isn't really one that everyone uses yet, but the python community tends to be a bit more cautious and slower to adopt big changes like that.
I wish it talked more about place-naming, routes, roads, and all that.

I can't give you directions to a lot of places because I can't memorize the arbitrary sequence of route 123, then left on 56A, exit 6, then sharp right onto 9. They're just mostly arbitrary, indistinguishable roads. The numbers have some meanings [1], but it's not enough. Routes and roads should be named according to distinguishable landmarks or features, maybe in addition to their number. Birch Parkway better be dotted with birch trees. Cathedral Street better have a big cathedral that rises up above the other buildings. The canyon road flanked with sandstone should be called Red Rock Pass. These names are not only prettier than random numbers, but they're meaningful and useful.

Of course places and features change over time, but not that dramatically, and even if they do, just rename them. Constantinople is now Istanbul. We can change the meaningful names, but keep the number IDs.

[1] https://en.wikipedia.org/wiki/United_States_Numbered_Highway...
In order to be able to use these public domain works without paying licensing fees, would a company have to just not do business in Italy or would they have to pull out of the EU entirely?
Pump the world full of needless(1) ABX and... blame the cats and dogs.

On the other hand, good bacteria are passed from pet to person. fwiw, my theory is its one of the reasons pet owners live longer. That is, aside from the (emotional) companionship, the pet-sources bacteria strengthen the gut / immune system.

(1) Yes, not always but often enough, especially at the scale often enough happens.
Italy seems to be right there too. Just saw they deemed a car model name illegal because it sounds Italian but isn’t made in Italy: https://www.thedrive.com/news/italy-tells-alfa-romeo-its-ill...
Why don't rich people eat anymore?
Big Bird in China (1983) [video]
https://forum.osdev.org/viewtopic.php?t=56727&p=345558

Presumably and perhaps more compatibly can also call the DOS function with interrupts disabled but with an interrupt line active (e.g. a timer) and handle it.
Reasonable enough, but many people would say eg a ban on drinking is about morality.
It'll have to be GPU accelerated somehow, outside the wasm boundary. At 1080p it's hard to make pixels move fast enough to get away with CPU rasterization.
Unfortunately nothing concrete, it's a few kb here & there. I'd estimate I've saved ~300kb overall. I'd have to go back to compare these things. Removing floats saved more space than I expected

Also important is configuring compiler correctly,

[profile.release]
opt-level = "z"
lto = "fat"
codegen-units = 1
The operator pattern and custom resources allows me to extend the kubernetes API to cover certificates, backups, encrypted secrets, and more in a consistent centralised way.

I preferred to start with an empty cluster and to add in the functionality needed.
"That sounds important! As you can see, I have three tickets in flight already. Can you open another one up, and $MANAGER and I can prioritize the work that you need done?"
Isn’t that like saying there’s no such thing as eyelids because they’re a product of Darwinism?
Interesting question. Perhaps there's a case for a pets census?
I liked Steve Yegge's quote on the Latent Space podcast late last year: "I'll believe in agents when somebody shows me one that works."

That's really all I require, just show me an agentic workflow that doesn't routinely implode at various stages and I'll buy in to some of the broader claims about the future of agents.
Transmitting HD video over RG-59 cable (2012)
Thank you for the comprehensive answer! I was highly skeptical that there was no good evidence on the effectiveness of homework.