skysight-inc/HackerNews huggingface dataset:
I am a hiker and a ham and I disagree with this advice. I carried a ham radio while hiking for years and they were never a useful safety device. Here in the PNW, anywhere I was prominent enough to reach a repeater or another ham on the calling frequency, I also had plenty of cell signal. Whenever I was off the ridgelines and down in valleys, I wouldn’t be able to reach anyone with either method. Both cell phones and handheld ham radios are roughly line of sight, and when you are down in an uninhabited valley without cell coverage, it also quite doubtful there is another ham listening.

I swapped carrying a ham radio for a Garmin inReach a few years ago and it has been far more useful. I pay an annual service charge, but in return I can let my partner know I’m safe a few times a day, and I can use it to arrange for rides, neither of which I could do via ham. I have never had a problem getting reception, and it’s a much smaller, lighter device, and it recharges via USB so I never worry about spare batteries.

There are some ham specific activities for carrying a radio on the trail, like summits on the air, but if you are just trying to go hiking, get an inreach.
consider removing empty "What the Experts Are Saying About Lumo" section
SSTV was not packet actually. It was more of a semi-analog fax mode. It was used by news agencies at the time to send press photos and weather images across HF.

Packet was really multipoint packet switched like the internet using AX25 which was an adaptation of the X.25 protocol. Pretty similar to TCP/IP. You could even run TCP/IP over AX25 using various "NOS" programs. I used JNOS but most of the time I just used plain AX25 with SP.
I read Build, The Pragmatic Programmer and A Philosophy of Software Design last year. All three were excellent reads. My favorite take away from A Philosophy of Software Design was to try to make low-level functions more general and high-level functions application specific/concrete.

I have been working on improving my API design skills, and I felt that particular insight helped evolve APIs nicely as the spec updates or I need to add new features to my projects and reduced the need for refactoring and big design revisions.
The problem is baby boomers are retiring en masse, and we need workers to take over. The housing problem is squeezed as a side effect for now.
That's super interesting!

I like how straightforward the solution is. The problem almost fades away! :)
I don’t necessarily see a problem with point 2. Renting a house often creates supply. The owner will create a basement suite or a nanny suite over the garage.

If housing shortage was solved then that also kills the profit motive of renting out all but the most ideal houses for renting.

The root cause in Canada is the neoliberal policy that started in the 90s that ended government building low income housing. They left the free market to do its thing. And this is the end result of decades of free enterprise. We’ve built lots of housing for upper middle class because that’s profitable for builders and largely left the poor/young to be screwed.
Didn't know about these. And yes, my wife experienced it herself during traffic stop on one of these checkpoints not far from the border - officer wanted to put her in jail for not having green card on her (she did have driver license, and there is no warning when you cross that area out, only on the way back you get stuck at the check point)... Did not realize that officer was in fact technically in the right...
Systematically archiving, transcribing, making searchable the Russian state TV propaganda that’s in a large part responsible for creating and sustaining the war in Ukraine. Tools like Whisper now make it possible to do this on a massive scale. Hoping this will be useful for investigators when the war is over.
Location: Indonesia, (Southeast Asia)
Remote: Yes
Willing to relocate: No
Technologies: Go(Golang), Postgres, Redis, Linux, Kafka, Docker
Résumé/CV: https://docs.google.com/document/d/1V3p5SXQl1o1KXWMeWRIVSG9BHxsb4bLTgk17kRa_AtU/edit?usp=sharing
Email: i.pt.gd.indra.gunawan@gmail.com

Hi, I have 4+ years of experience as a backend developer and now looking for an async remote job. I mostly work on my organization Core Microservices and making library/wrapper/tooling for other backend engineer to use.

I do communication mostly in teams and google meet for my past and current work.
I had experience working with people in UK and India. My manager was from India and Product Manager from UK.
I have no timezone issue because we can communicate asynchronously and meeting can be scheduled at the overlapped time.

Hit me up :)
If it were at a sufficient level for people to start getting sick you'd expect to see an increase in people with related issues, but you don't when you seek out news on this factoid, just a statement on the level being higher than in another place. Most products you consume will have at least some mold on them.
Its the gate to the asteroid belt. Also only survivable body with some atmosphere reasonably close to Earth.

So as already mentioned, good local base for other activities in much more hostile surroundings.
Possible, but not necessarily. Commenters aren't always more patrician or knowledgeable, just more motivated.

Examples of vocal minorities abound.
> However many foreigners will be punished as a result

So what? That's the point. Locals are already being punished!
> What public policy do you endorse that has the ability to significantly reduce the number of people being born?

I'd endorse free contraception.

Options I'd oppose but others might favor include not requiring insurance to cover fertility treatments, prohibiting IVF entirely, mandatory birth control until marriage, sterilization as punishment for crime, and removing the child tax credit. Plus restricting immigration and increasing deportations which have a similar effect on the people/housing ratio.

(But I'm in favor of more people being born, and building lots more housing)
My goal is similar to Joseph's (a platform for local first applications using CRDTs), but the approach is slightly different, as I'm building it based on SQLite synchronization using its session extension (https://www.sqlite.org/sessionintro.html) as the encoding mechanism. I plan to incorporate this sync functionality into my web framework (https://github.com/pkulchenko/fullmoon) to allow any application built with it to become "sync-enabled" with just a couple of additional lines of code.
If you are still paying $200 (retail) for an OZ you are getting scammed.
FYI, hit ESC as soon as the page loads and you can read the full article without the annoying "Please log in to keep reading" modal dialog.
On the first Mac, you had to attach the hardware for the reset ‘key’ yourself, if you wanted one. See photo “3 of 3” on https://americanhistory.si.edu/collections/search/object/nma... for the part you had to insert. The two ‘prongs’ reached two switches for NMI and reset inside the Mac.
Also add in cookie banners, analytical tracking, newsletter popups.

React is a small library that loads quickly for most people.
Show HN: Jamstack contact form using Notion and Cloudflare
Why would that be less transformational than other models?
Sardine-can conditions become less necessary by the day as more industries move to WFH. Who chooses to live in Manhattan if their job doesn't demand it? Demand for nicer living conditions with lawns, space, garages, and fresh air will rise as the urban exodus continues.

The city is obsolete in the era of WFH. Let these unnatural aberrations recede. Humans were meant to live in small tribes and we see how their programming breaks down in cities rampant with crime and antisocial behavior.
> Most phones (and PCs), although synced by internet, reliably lag between one and two seconds.

NTP isn't nearly that inaccurate.
It is not known how many transactions are conducted via proxy buyers, the Canadian government does not allow public access to the data that is required to determine what is actually going on in their country. Thus, the imagination steps in and fills in the gaps.
Another option could be just to register your company in a country that requires less paperwork and/or levies smaller taxes.
Instead of having to move yourself.
> I saw a truly truly awful codebase get around the caching bit by appending a random string of bytes to the query string.

This is a common cache busting technique. Why is it a bad thing?
Unless there is some way to try it this post may be against Show HN guidelines specifically:

> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.

> Off topic: Those can't be tried out, so can't be Show HNs. Make a regular submission instead.

I'd suggest you change the title asap.

(1) https://news.ycombinator.com/showhn.html
Debate: Should we abandon the multiverse theory?
Pyright is pretty recent and started development years after mypy. But some of pyright's design goals (laziness for LSP) would have made it very difficult to do in mypy without a very large refactor/rewrite. Pyright is implemented in typescript for better LSP/vscode integration and performance. pytype (google's type checker) is only one I know that predates mypy for when it started development.

Pyre's reason is interesting, https://github.com/facebook/pyre-check/issues/38. Pyre is based off of Hack, facebook's php compiler. Facebook made pyre to re-use tooling/techniques from Hack on python. Secondary reason is performance. Pyre is done in OCaml and having same performance in type checker implemented within python is hard.
The suggestion I've seen recently is to use Home Assistant as a HomeKit controller which allows local control of the Ecobee, rather than online servers.
None of those tools have actually been legally tested, and there is a reason much of it has been using data sets laundered through academics.The companies behind them know this is not at all a given, and academics make for more sympathetic defendants than billionaires.
Transformative use, as one part of a fair use consideration, is a defense against copyright infringement. The proposal is to first require agreement to a separate license before even being able to access the content. This is an additional layer, which may or may not be enforceable but would definitely establish either negligence or intent, and also brings things like unauthorized access into it. The fact that all of this also includes huge amounts of PII means that in a growing number of jurisdictions misuse of it will not be protected by any copyright exceptions.
It would be an endless battle to stop smaller abusers, but you could definitely prevent GPT-3, Stable Diffusion, and Co-Pilot, since they are all coming out of well-defined legal entities with assets and identifiable humans to go after.
> Naturally, it is not possible to ensure that the server does not generate side-effects

Of course it's possible, there are ways to guarantee that and to prove that. That's an area of ongoing research. E.g. https://link.springer.com/chapter/10.1007/978-3-642-36594-2_...

Though I've said just one thing - you can't expect that a GET query would be idempotent. You may only hope.
For a slightly different Lego experience, I recommend the Brick Bending channel: https://youtube.com/@BrickBending/videos
The YouTube Partner program doesn’t pay people to do any sort of work, though. It is a revenue sharing program.

Usually a wage or salary is a payment in exchange for doing something. Which this isn’t.

I would imagine most places treat this similarly to the way something like a book publishing agreement works.
Another example is probably the Primitive Technology channel. Last week I was reading his interview and he mentions $1M savings from his channel.
>Do you send unsolicited mail that customers didn't specifically sign up for?
No

I agree mails should be opt in (we do it that way). We send some transactional emails such as forget password, purchase receipts, and welcome email.

We already had a good domain reputation, that's why the situation is so difficult to fix.
I wonder how often “middle-aged males” means an adult LEGO fan, of whom there certainly are many, versus a parent letting their kid watch YouTube. My son has notably shifted my recommendations towards LEGO and/or trains.
I would expect tax to be substantially lower. There are lots of things you can deduct as business expenses, like part of your house used for filming.
I am not really an expert but I have been thinking about this lately as well. I have done some light blogging and posting online and I have been considering doing more.

A few things that are giving me pause doing public thinking (cons):

- Time: turning a stream of consciousness to something I am comfortable sharing takes way longer than I would expect. I even spend longer than I should making forum posts.

- The internet is forever: when you post something publicly it is there forever. You may change your mind and look inconsistent (I would argue that changing your mind is good but people do get criticism for this kind of thing). Circumstances could also change making you look foolish. This is more of an issue if you become well known or delve into controversial topics.

Some reasons I am considering it (pros):

- Fun: going back and forth on ideas with others can be way more satisfying than thinking alone.

- Holding your thoughts to a higher standard: all of that extra time does result in better thinking. I have even done the exercise of writing out potential blog posts I never share because it forces you to be rigorous and consistent. When you are reading back your own thoughts it is harder to trick yourself. Sharing publicly them gives you access to even more scrutiny. If you are wrong you will find out pretty quickly.
I hardly trust any "make money" website statistics.
A Discipline of Programming by Edsger Dijkstra. It’s an approachable introduction to a frankly under-taught approach to programming.

Being able to apply mathematical reasoning to programming is perhaps the main reason to use a functional approach. But mathematical reasoning isn’t restricted to functional style programs! All imperative programs can be described by purely functional mappings between points in a program state space with each in scope variable naming a dimension.
I wrote one about a year ago for a company that was in a space in which I have experience and who found me via a mutual contact. They paid me $5,000 for a 3,000 word whitepaper. Ultimately, it took me about 40 hours of work, between the initial meeting, emails, research, writing, and later updates (so about $125/hr). I probably wouldn't do it again, as it was more time consuming than I planned, but I did learn quite a bit about a niche topic.
As someone who uses a multitude of workplace apps myself, this is amazing. What kind of model are you using, and do you have plans to provide a service based off this?

Good stuff!
I'm working on building specialized, local-first/local-only editors: https://koodpad.com and experimenting with a free to use business model (https://koodpad.com/notes/why-pay/). Wish me luck :D
Feel free to use MyBlockchain https://www.myblockchain.xyz/
I think you're thinking of a satire by Matt Levine, recurring in several issues of Money Stuff.
Listening to it it's a bit easier to hear when the volume level of the sound is turned down to the point its a bit too quiet, I'm not actaully sure its intentional-- but if it is thats sort of a masterstroke.
> Looking at Asia now is like what the west used to be like.

There is a huge property bubble in China, so I'm not sure if that is good example for us to follow. Japan is a better model, where a declining population and weariness of a huge real estate bubble that popped in the late 80s has made investing property not very feasible.
> The country is running out of space really fast

I get what you're saying, but it's kinda funny since Canada is enormous and most of it is mostly empty.
Really good story about check fraud.

I refuse to use personal checks. It has your account number and personal information listed on them! If I am forced to use checks I will have my bank issue the check by mail or I will go to the bank and have them issue a bank check. If I am in a pinch I will use a money order from the post office.

I once had a business account (one where they stated they did signature matching) and someone performed fraud by withdrawing money using a ripped piece of looseleaf with some sketchy writing on it. I went into the bank to ask them about the withdrawal and they produced an image of the "withdrawal slip" and they were quite frankly embarrassed that they cashed it (no authentication at all). That bank is no longer in business btw.
> There seems to be a general lack of political will for big projects in the west.

The spectacular thing about the housing crisis is that you don't even need any big government projects. It just needs to be legal for private actors to build housing. On most plots of land today it is not legal to build anything but a single-family home, so cities are no longer able to naturally densify over time (just like every single modern city did 100 years ago, so that they could become the cities they are today).
Incoming potentially catastrophic storm for SF area
> How does someone oppose population growth?

In the case of the western world, what population growth? The amount of couples in the first-world having children has slowed to a trickle in the last few decades. This seems to have spooked governments in the western world into enacting policies to encourage immigration, ostensibly to prevent a decline in economic growth coinciding with a shrinking population. The only place where the birth rate is actually increasing is Africa.

My personal theory (which people are free to disagree with) is that the decline in birth rate in the first-world is a reaction to overpopulation. Although I acknowledge that extrapolation from this example is risky, we know that some animals lose their desire to breed when population density increases, and in captivity. Is it so strange that humans could be similar?
What is STP?
Britain might regard that as tax fraud. And if you're still in Britain, you have to care about what Britain thinks about it.
In Singapore HDB flats are still being used for investment and my generation (30s) and younger are still feeling the pinch. IMO there’s (at least) one part missing to the BTO sauce: you got a government subsidy, you don’t get to sell on the open market. I don’t know what the alternative is, whether it’s selling back to the government (adjusted for inflation and depreciation somehow) or what, but currently there’s a significant cash transfer from the government to people who won the BTO ballot lottery, just ten years later.
Pyright's vendoring of stubs or pylance's? Pylance vendors extra stubs (microsoft type stubs), but pyright itself does not. Pyright does vendor typeshed, but all type checkers including mypy vendor typeshed.

Narrowing on object truthiness unsure what you mean. That's intended to be supported. The out example is real difference where mypy does do better. It should at least type check on basic pyright but won't type check on strict without doing out: list[int]. That one comes from mypy has special handling for lists to allow inferring type of elements later, while pyright always infers type of a variable only based on it's declarations and never it's method calls like append.
I’m always surprised it isn’t standard practice to issue credit cards with no numbers and no mag stripe, for use at restaurants and other card-present transactions.

Apple did part of this with their card - no numbers for waitstaff to copy - and for that reason it’s my main “handing it over to anyone” card*.

I’ve thought about degaussing its magstripe to make it truly compromise-proof, but I haven’t gone that far yet.

*well, except when it’s 5% restaurant cash back season at Discover.
"successful" Lego channels are an avg of 9 years old is interesting. It shows difficult it is for new creators to break in. This is why social networks seem to have a natural lifecycle - new platforms offer an opportunity for a network reset. This was one of the keys to tiktoks rise (also their distribution is much more engagement based).
Property "bubbles" only matter when housing is scarce and therefore treated as an investment. We all understand why the recent run-up in used car prices was bad for most people, even if it meant that the people who owned a car enjoyed a sudden spike in the value of that "asset." We don't want the things we buy to be more expensive. We want them to be less expensive. Falling prices are good.
Oh cool, didn't know it could do that so easily. GraphViz is really something.
speech i dont like is hate speech
He has multiple cameras, some of them mini ones for attaching to models and putting them underwater:

https://brickexperimentchannel.wordpress.com/2022/09/12/my-c...

He's also in Finland, so the cost of gear might not be as cheap as in the US.
Which, Toronto has a vacancy tax, so that's not an unexplored direction.

https://www.toronto.ca/services-payments/property-taxes-util...
I follow a runner on YouTube who just posted his channel's earnings as well:

https://youtu.be/QfkUM4hBge8
I3-gaps has been merged with i3
Of course all cities should strive to be like Houston, a city surrounded and intersected by highways.

The lower part of Manhattan would have had a highway through it but instead it'sa cultural epicenter

(https://untappedcities.com/2013/09/11/nyc-that-never-was-rob...)
He states this is the amount that google deposits in his bank account, it is ad revenue not app sales or anything like that
Declarative macros would be too confusing to get into in any way other than "the ! in println! denotes a macro".
Absolutely the most impactful thing you can do is describe how you generated more revenue for your company, or how you saved your company money. The more specific (and larger) the number, the better.

A good start would be to rewrite your "accomplishments" from this perspective.

- How does TS help the company's bottom line?

- How does more talent (from Go) help the company make more profit?

You have a good start, but I would ask "why?" about four or five times to get to the real benefit:

1. Why TS? Less bugs.

2. Why less bugs? A

3. Why A? B

4. Why B? C

5. Why C? Super good reason for raise here!

More info here: https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pr...
Dream Theater hid a (decidedly less wholesome) message in Morse code in one of their songs, and it took fans a while to find it even after the band revealed that something was hidden in the song (third bullet point from the bottom here https://en.wikipedia.org/wiki/Train_of_Thought_(Dream_Theate...). I imagine that hiding these sorts of messages in songs would be fairly easy, but making them possible to decipher for a passive listener without being too obvious seems a lot tougher.
No, of course it isn't. I said most phones (and PCs). Clients often seem to lag that second or two, reason unknown, but I've always assumed due to software bloat, unstrictfulness, and indirection.
There might be a reason for that: https://nautil.us/issue/47/consciousness/the-kekul-problem.
> there are good reasons to use them

What is one of them?
Idaho murders: Suspect was identified through DNA using genealogy databases
Is this meant to argue against a limit on the quantity of properties that one individual can own? If corporations were not permitted to own property, and other individuals were allowed only two properties (what real need would there be for more), the quantity of available property for purchase would skyrocket. The prices would plummet, and far more people would be capable of owning their home.

I don't disagree that there is disincentive for developers to build mid-level properties. They want huge expensive homes or the ability to cram many people into one space. I think this is a problem, but is not the only reason for the lack of availability, as described by the grandparent and in my former paragraph.