skysight-inc/HackerNews huggingface dataset:
These videos were really neat and I'm much more convinced of the utility of 3d printed houses.

The Icon team that's actually building the houses seems like they're really intelligently applying the 3d printing as a technique. They're actively experimenting with figuring out where in an overall build it makes sense to use it and how best to handle the realities of adding in electricity, plumbing, windows, etc.

It's pointed out several times in the videos that we in the US are building residential housing predominantly out of wood framing just because we historically have had so much wood around.
I read all of the IPv6-ish proposals at the time, and they all had major problems of one kind or another. The chosen proposal "really harmed adoption" when compared to a pie in the sky, not to the other proposals.
>IPv4 servers are reachable by IPv6-only clients

How does this work?
I don't use Netflix but that never happened to me.
Even things that don't exist can have a name that does exist
> Why wasn't she as good as any of them?

Because she didn't actually have any money and was ripping everybody off.
I don’t mind streaks alone, but it seems like whenever I open the app I have to click through about 10 pages of animations about League Repairs and Streak Freezes and Friends Quests and Gem Boosts. It’s really frustrating and almost always makes me quit the app immediately. I just want to take a lesson and I’ve paid for the subscription already.
* Service fetcher does fetching and updating store

* Component does subscribing

* React does updating component tree with changes.

If a component wants changes it must subscribe. If not, it doesn't.

If there is a change, subscribed components get updates. If not, they don't.

Responses are (conditionally) cached in the store by its respective service. Any component that wants data just asks the service. Service fetches from the store or remote. I can customize and unit test the the service.

I don't see the overlap in responsibility between any state lib (react or whatever in this case) and the purpose built service.

What is react query's role here ?
This is one of the frustrating elements in people who use this argument to say that computers can simulate abitary physical systems.

OK, so simulate the 10^30 atoms in my table, give me their spatio-temporal evolution in structure under gravity, etc. etc. How much preicision in pi do you need, when you are compounding interactions of 10^30 atoms each tick? Basically infinite.
(I am a permanent resident in Japan)

Honestly, its a scam in Japan as well. It is really really hard to find something that really works given most people have swung towards being apolotical & agnostic. Shintoism is carried forward as a legacy not because people actively believe in it. Zanzen or "zen" Buddhist retreats charge a ton of money and make you go through a mindless routine. And its a make-believe that you learnt meditation.

Being a functioning Buddhist, the only thing I can say it takes months to years of everyday mental training to bring that discipline. I tried with some degree of success but it needs more time for legendary results that people talk of.
The speed of light is the speed at which events propagate.

Let’s say something happens 8 light-minutes away, for instance the sun explodes.

For the first 8 minutes, we’d live in a world where the sun hasn’t exploded yet. Then the event reaches us, and for the first time, we can get information about this event.

Perhaps a theoretical physicist can weigh in about whether bent space or a high-dimensional shortcut could change this.
I think sveltekit[1] uses this :-)

1: https://kit.svelte.dev/
Oh, and depending on the inheritance tax policy in your country, it can be a great way to transfer property with smaller tax.
Belt-Sander Racing
I first heard about a "50 year mortgage" in California about 8 years ago. I thought it was a joke about California's high cost of living. With this article, I looked at Google trends[0] and I'm very surprised to see very high interest in this.

What is the benefit of a 50 year mortgage from both sides? Forgive my lack of understanding in this area, but it seems like a debt that will never be paid off, unlikely to mature, or a very, very risky bet someone.

https://trends.google.com/trends/explore?date=2014-06-03%202...
Really enjoy working with Vite and it works great with React (many think it’s geared towards Vue, which perhaps it was at one point).

Made the switch after some frustrating behavior coming from CRA and having zero flexibility with configuration.

As a side note, Vitest is fantastic as well and I highly recommend giving it a try.
> I kind of get what this is saying, but technology evolution doesn't have to mean completely replacing said technology with something else.

Technology and in general historical trends are rarely broken, they change but there is no gaps in sense, I don't remember who said it, someone in defense R&D, if recall correctly.
Isn’t this the way everyone works? Write code, run some tests/linting locally, then create a PR to master and the CI server runs all the tests and reports pass/fail. Changes without a pass can’t be merged to master.
Fluent with Duolingo alone? Very unlikely in my experience.

From my point of view, you can make it to A1/A2 proficiency in a language with Duolingo alone - after that, it gets quite hard. Teaching grammar and conjugations isn't its forté, without resources outside of Duolingo it will get rather tricky.

That being said, I still use Duolingo for my daily dose of language exposure - but without Anki (for vocabulary), youtube videos (to explain various specific topics) and evening courses (which help a lot by giving a structured approach on what to learn in what order), my learning curve would probably flatten out.
And of course the many other reasons: convenience, consistency, built-in integration with other development tools...
The smallest x86-linux binary, without runtime or GC, is 248 bytes. With runtime 6KiB, with runtime and GC, 11KiB.
Ask HN: Standalone MP3 player and alarm , which can shuffle-play a playlist
I’ve been trying to (1) prioritize quality sleep, (2) set a good mindset for the day.

I have a playlist of advice/wisdom* audio files that I’d like to shuffle-play when I wake up & go to bed.

I’ve experimented with using home automation (Alexa Routines, Apple Shortcuts) to do this. I created a Spotify playlist, and had Alexa routines “shuffle playlist ‘Advice’ on Spotify” at 6am. It works.

However, I encountered problems:
- External Cloud/network issues would occasionally result in not being able to connect to Spotify. Last thing I want is a system that I can’t trust.
- Voice interfaces are frustrating. Alexa dots would occasionally soft-advertise services to me. It’s disruptive a peaceful mindset. Accidentally triggering the activation was comically infuriating.
- I travel frequently, and don’t feel like hauling around an Echo Dot, then setting it up on the hotel network, etc.

So… I axed all of the Echo/Homepods, and decided to start from scratch.

I want a single-purpose physical device, with buttons. Like an old school iPod Nano. I want to add files to it using USB storage. It should have multiple alarms (morning, afternoon, night), each which could shuffle-play a playlist. It should not require an internet connection to function.

I was tempted to hack something together with a Raspberry Pi (I suppose you could use cron to open VLC playlist files at custom schedules), but thought to ask here first.

This morning, I did some searching for standalone MP3 players. Haven’t found anything that jumps off the page. Sony still has a Walkman, there are some expensive audiophile devices like Fiio. Not a huge fan of touchscreens, even Apple-quality touchscreens are infuriating.

Is anyone aware of a product which:
- Standalone, dedicated device (not a smartphone, app)
- USB-accessible storage (USB-C would be great, SD card slot is ok)
- Multiple alarms
- Alarms can shuffle-play a playlist
- Headphones jack out (can plug into speakers while at the house)
- Physical buttons > Touch screen
- Long battery life, can be used as a music player on a road trip
- Easy to use
- High quality - would love to “solve” this problem for 10 years.

* For those curious, the advice playlist is “Earl Nightingale ‘The Strangest Secret’ and episodes from ‘Direct Line’. The dude nailed it & it works.

Who’s gone down this route and has suggestions?
Show HN: Generic util types for Go 1.18
Police are also part of the problem. They enforce the systemic violence enacted by shitty policy.

Which is weird, because during the pandemic a whole bunch of police were super vocal about not wanted to enforce 'unjust mask mandates' yet they'll go and terrorize minority communities with glee

They are definitely part of the problem, but you're right that it extends far beyond just them
Sure. The let's make that comparison and not construct an argument using pre WWII data as a reference, which was what I was replying to.
You're of course correct about the percentile v. percentage difference, but it's worth highlighting that the article is only talking about landed wealth, which presumably distinguished the old money from the nouveau riche. So a more analogous (if silly) modern equivalent might be to talk about percentile of net worth held in cryptocurrencies or meme stocks.
That it doesn't - teach you to communicate, that is - but I found DuoLingo great at providing the base vocabulary and phrases to enable me to make my first small attempts at communicating.

(I suddenly found myself stuck in Brazil for work for two months this year, and after a couple of hours of DuoLingo I was able to exchange a few phrases with hotel staff, often interspersed with the most useful phrase 'O que isso significa?' (What does that mean?')

The best part of DuoLingo was (and is) to save my conversation partners much of the 'Oh, in Portuguese we call that...' we'd otherwise be doing.
First of all, it should be a fundamental principle of practical software engineering to be able to execute every test on the developer's machine.

Software development that relies on "special" environments is prone to break down sooner rather than later. If you cannot execute your tests on a fresh machine after half an hour of setup or so, something is fundamentally broken in your toolset.

In turn, this requirement means that in a well-designed development environment your integration frequency is only limited by the product of integration points (e.g., your branch and "develop", or your branch and n other ongoing branches) and the time it takes to run the tests.
The next evolution will be a shared build system.

If the builds done by the developer can be cached and shared with the CI, CI's role is lessened to just a gate-keeper. Most of the time, the cache is already warmed up by the developer's build and CI is a noop. Imagine a CI that take 5 seconds to finish.

For that to become reality, the build environment needs to be truly hermetic and reproducible, so that the cache can be trusted. Remote builders also help establish trust.
Hi there, good effort to put something together. Feedback:

This page appears 'broken' in Firefox: https://flutter-code-snippets.web.app/#/components I think it's because the box sizes are too large so the text isn't visible and it just looks like a series of wispy images.

The font size on the code samples feels too small, though that might be just my own subjectivity: https://flutter-code-snippets.web.app/#/component-details

Normally this would be written as 'Privacy policy' instead of 'Private policy': https://flutter-code-snippets.web.app/#/private-policy

The orange 'lozenges' on the main page, I thought they were links. I tried clicking them a few times. Not sure what you were going for? https://flutter-code-snippets.web.app/#/

It's good that you included a little 'sample' on each page with the code.
Party pooping is what HN is for and why I love it so much. It makes you grounds these pie in the sky ideas in their benefits.

One thing I would say is that the price of concrete, lumber, other materials used and labor have been skyrocketing. At some point in the future, 3d printing may be utilized to great cost savings.
> Yes, rules do work exactly the same, but with IPv4, you just let all the connections out through, and let just the established and connected ones back.

The same is typically true of IPv6 for default configurations. You aren’t required to allow IPv6 hosts to accept unsolicited incoming traffic.

> But it is... you need a bunch of new rules to pass through, limit or block a bunch of ICMPv6 messages.. there's a whole RFC just for that - https://datatracker.ietf.org/doc/html/rfc4890

With the exception of home agent, mobility and other IPv6-specific messages, many of these recommendations also hold true for IPv4. It’s just that nobody really bothers to think that deeply about it, block all ICMP and then are shocked_pikachu_face when Path MTU discovery etc don’t work.
> I've seen too many cases where the devs wouldn't even run the code locally.

Lazy devs are going to be lazy no matter what processes their team uses.
That's not how we do things in the US. Here we punish whistleblowers and tell you that what they found isn't a real problem, the problem is actually the brown people crossing the border

Don't look up
Interesting that IP rights on a cartoon character should last 5x longer than IP rights on a piece of technology. Why?
I just use esbuild with a small script to build things to my likings. It has worked wonderfully and infinitely better than all other build setups I've seen people do.
This reminds me of a brief discussion/feature-request on the nektos/act GitHub repository (a project that allows developers to run GitHub Actions workflows locally):

https://github.com/nektos/act/issues/235
Found the racist

Further reading (I'm not typing all of this again):

https://news.ycombinator.com/item?id=31926859#31955340
The host portion of the address changes. The prefix doesn’t.
I would express this as "vague," at worst, not "useless and cowardly." What is "cowardly" about it?
I have never been a huge fan of CI. I've always considered it a potential "Concrete Galosh"[0], and, in my case, the fox is usually not worth the chase; but I don't work in the type of environment that usually necessitates CI.

> As I wrote in Your Integration Tests are Too Long, developers become reliant on CI and won't run the tests until merge-time.

That's a big issue. I think that testing is very important, and integration testing should be done from the git-go. Anything that discourages early integration testing, is a problem.

Recently, I was invited to submit a PR to a fairly sizable project (I was the original author, but have not had much to do with it for the last three years or so).

I declined, because, in order to make the PR, I would have had to set up a Docker container, Composer, Jenkins, xdebug, PHPUnit, etc., on my computer, in order to run the full integration tests (I won't submit a PR without running the tests, as that's just rude).

For someone that is a regular backend engineer, like most of the team working on the system, that's no big deal. For me, it's a fairly big deal (I write frontend native Swift stuff, and don't have infrastructure on my machine for that kind of work).

That means that they will have to do without a fairly useful extension that I could have added.

[0] https://littlegreenviper.com/miscellany/concrete-galoshes/
Could it be based on whatever physical port you’re attached to on the ISP’s network?
Historical journal records reveal a surge of methodological distortions
That's a very good point, but what congress did in the months after extreme, national emergencies (bombing of Pearl Harbor, 9/11, etc.) shows that they can move quickly when they want to.

As for paying, it depends on the issue. Laws stopping predatory lending practices overcame the banking industry; the ACA probably overcame spending by the insurance industry.

So I don't fully agree that they can move quickly when they're paid to, but money almost certainly moves congress on smaller issues, and those that go by unnoticed.
I have a bidet, when I don’t have one, I like to shower, if I don’t shower, I’m potentially walking around with poop and paper caked in my butt crack all day. It’s disgusting, what’s wrong with society ? Why doesn’t everywhere have a bidet or similar ?
That's just decentralized CI, aka CI with extra steps.

CI itself is just continually testing before continually merging. Doesn't matter where.
The author, Oscar Toledo is a five time winner of the International Obfuscated C Code Contest. If you've never worked with assembly, take a look at basic.asm. It's not nearly as unapproachable or complex as many would believe (and in this case, Oscar's comments make it easy to understand). Understanding how a simple interpreter is built from scratch is eye opening.
I wonder what would have happened if copyright was somehow structured differently.

To be clear: I find all current IP law overly broad, including copyright.

This being said, I have no problem with Disney still 'owning' Mickey Mouse. I also understand the investment made by Disney will cause them to fight to keep it, and the power imbalance will, in the current copyright setup, extend terms forever.

But how to balance this with a copyright that protects forgotten works for 75 years after the author's death.

I'd like to see some form of short copyright, that easily extends as long as the owner is known and still actively expanding the series. So e.g. abandonware becomes public domain fast. The Disney Vault and other types of artificial scarcity should become illegal. Pratchett is now dead for a few years, and his works should become public about now. But Disney is still expanding the Mickey universe, and they can do so without worries.
I'm not assuming anything, and I'm not the one assigning high probabilities to things conjured entirely from the imagination. That looks a lot more like making assumptions to me.

I enjoy science fiction, science fantasy and even outright fantasy too. It's fun to imagine other worlds, or how our world might have been, or might once be. Imagination is an important part of our lives; but reality consists of what is, and it doesn't care about our preferences and dreams.
A trademark doesn't have to be a 1:1 copy of a specific image, it can cover an entire character if the company can convince a jury the public is likely to be confused. Or prove me wrong by marketing your Dr. Peanut nuts with a large anthromorphised Dr. Peanut mascot.

Or actually, according to you, you could use the same Mr. Peanut mascot in a new pose. Try that.

Meanwhile, I know Disney has "Mickey as a Welder" logos, so maybe they would have some claim to your welding shop. Disney is into everything.
Yes, there are situations like "The crap VPN (hello AnyConnect) my work makes me use doesn't work if IPV6 is enabled. And I could troubleshoot it, but it's easier to disable IPV6 on my PC".
In June 2021 the managing director owed the company almost £1.1 million, up from £924k in 2020. Not sure how meaningful the assets are. (Update: I think these are unpaid distributions to the LLP members.)

£2.8 million in turnover in 2018 though, £2.1 million of that from outside the UK.

There's also a parent company (Hadleigh PVT Limited) that indirectly owns the business. And the parent company paid £192k in rental income to Gray & Farrar in 2018.
It is all quite weird, e.g. in 2013: "strategic marketing and business promotion costs have been charged at arms length by a business wholly owned by one of the partners"

2016 accounts say the principal activity was matchingmaking services.
I'll give you the benefit of assuming ignorance rather than malice, but the FSD beta is a program that is selective based upon absurdly high driving standards, from which it is easy to be kicked out even from responsible use.

"There is no repetition, (..) protocols (..) communication with engineers (..) meaningful feedback loop"

Yes, there is. There is a clear user agreement protocol that the video in this post violated. If your hands are on the wheel, it is impossible for the car to turn 90 degrees in a direction you didn't intend. The slightest wheel pressure would overcome this maneuver attempt.

There is also the inverse feedback loop for engineers. The in-cabin camera constantly monitors the driver's eye movement and will kick the tester out of the program completely if the system disengages based upon the driver looking at the console or his phone or closing his eyes.

Moreover, communication of malfunctions is both automatic with disengagement, but can also be communicated directly by the tester through the use of the report button. Both of these channels create simulation test cases which are actively used in a continuous feedback loop to train the AI.
Can you use that over a CGNAT?
I'd say that categories are perhaps more universal - FP is a big piece of that though
https://multix.substack.com/p/solving-data-integration-with-...
There are also shortcuts for the arrow panels. Ctrl-Shift-{T,B,L,R}, IIRC (top, bottom, left, right).
Because iOS 15 doesn't have WeatherKit in it yet. iOS 16 removes the Weather Channel logo.
Ask HN: Couldn't security risk of online voting be bypassed by printing it out?
Why couldn't you just print out the relevant snapshot of the database for the election and manually verify it by, free example, mailing a copy of everyones vote to them?

I feel like hyper partisan politics of the US at least could've been avoided if we just had online voting. Instead I have to worry if democracy will be superseded by a one party state or possibly the country splitting into two.
Because of lobbying.
While I found the historic nuggets worth the read, the article stretches too much to conclude that it resulted in expansion of access to education.

There isn't a single bit of effort to demonstrate the connection factually. Just pure, imaginative speculation.

I'm not contesting. Don't have the evidence to support nor deny the allegation.
so if we fly crop dusters full of catalyst over ranches, can we turn cow farts into disinfectant?
Vite uses esbuild, it is supposed to make esbuild easier to use
If there isn't "Orbital Sander Wrestling", there should be.
I am curious where you think categories might fit with regard to database tech - cats kinda live in the space between code and data so they don't really fit with trad databases or trad code
https://multix.substack.com/p/solving-data-integration-with-...
They collaborate a lot, actually. Many algorithms are ported from one to the other, if they work well and fit.
Are you in iOS 16 or iOS 15 - in iOS 15 the Weather Channel logo shows in all countries.
Progressive web apps suffer from an ergonomic issue where people have to read 2-3 tutorials to figure out how to put a site on their homescreen.

I strongly believe that the overwhelming majority of users don't want apps on their homescreen, whether they're PWA or native, unless they're things they use pretty much daily. They definitely don't want to install some crappy app for a business they use a few times a year. Most things should be plain old boring websites.