skysight-inc/HackerNews huggingface dataset:
I'm not convinced. Passports might be a modern invention (and really that isn't surprising, a global identification system requires sophisticated bureaucracy and cheap, accessible transportation), but that doesn't mean that people used to be able to move freely across borders. Modern technology makes immigration accessible to the masses in a way that simply wasn't the case in the pre-modern world.

A few things you would have to consider before immigrating in the pre-modern world:

- Where are you going? There's no internet, books are rare, and maps are inaccurate (and often plain wrong)

- How will you get there? Transportation is expensive and unreliable

- How will you preserve wealth? A global financial system accessible to normal folks does not exist yet

- What will you do to support yourself? Pre-modern communication infrastructure makes scoping out foreign labor markets difficult

- How will you learn the language? You'll have to find someone to teach it to you, instructional material will be limited

- Who will you leave behind? Any family members that don't come with you will likely never be seen or heard from again

- What if people decide you're not welcome? Well-enforced protections against discrimination do not exist yet

People did immigrate, so obviously immigration was not impossible. Not all of these questions apply to every situation (people migrating to an adjacent country would not have to deal with many of these concerns). But immigration was far harder than it is today, and fraught with risk. Pre-modern borders were, by virtue of being pre-modern, effectively closed.
Tips and techniques for modern Flask apps
From the algorithmic feed PoV it's a very high value cluster (average watchtime has to be very high, audience retention is probably quite excellent) so it's unsurprising that it'll try to get you hooked from time to time.
The challenge with this kind of thing is that ChatGPT (the interactive product at chat.openai.com) doesn't have a mechanism to enforce "These are the rules and you must remember and apply these no matter what".

The more content a conversation accumulates since the rules are provided, the less it weighs them into what it next generates. And the more you repeat the rules back to it, (or worse -- call it out on a violation) the more the conversation becomes about the rules and the less about the game.

These are probably engineering problems that can get improved some with other interfaces to the underlying LLM, but it's not something you can pull off with the ChatGPT/BingAssistant web interfaces as they're deployed right now.
Instagram was much simpler back then. It wasn't a general social media platform, it was just for posting square images with captions. No DMs, no videos, no stories (that wasn't even a thing back then really), no status updates, etc. And it was only accessible on smartphones.

And that was around the time Facebook's original audience had their parents joining Facebook, making it less of a safe/cool place to screw around with your friends. Instagram had less appeal to parents because of all those limitations, so young people migrated there. Eventually the parents got on Instagram too, and they moved to Snapchat, which has so far done a pretty good job at being indecipherable to older generations, and focuses on making everything private, only sending stuff to people directly or whitelisted groups of people who can see your stories. Not to mention, everything having an expiration date means people won't be able to scroll back and see cringey/embarrassing posts you made a few years ago.
AFAIK, there is no new production. Everything listed as "new" is New Old Stock, which is what I get.
You can still mail in paper forms.
Hell yeah that’s some next level lisp hacking! Great work.
> Having a solar panel defeats the metric of "battery life measured in years".

eh, I don't see why. Solar pocket calculators were still sold with the understanding that their function and lifespan hinged upon the chemistry of the internal battery.

it's not like these things can function without some form of capacitance, and getting that to last a long time is tricky.
Thank you. Dead Man Tracker is a nice tool, however it completely relies on constant email notifications in order to understand if something bad happened (a more complex system to maintain). Also all the personal data is stored in a database that could be breached.
Or she's just acting that way for more views and dollars.

You're posting on hn about a YouTuber who filmed an Instagrammer... We're all doomed!
Initially, immigration served as a means to address specific shortages, but nowadays it appears to be utilized as a strategy to reduce wages. Unfortunately, the political discourse surrounding immigration has become increasingly hostile. This suggests that politicians may be prioritizing corporate interests and a select few economic beneficiaries over the well-being of the general public.
It's exactly a (forced as a political matter) economic isolation situation. North Korea is another politically isolated economy. I don't think they're doing very well either.

Trade helps poorer nations more than it helps richer nations, but it helps both.
> This is my best guess-- I am not familiar with the Stripe's situation.

All of what you said is literally the content of the article.
The time I realized I needed a better camera is when my pocket zoom camera took about a second to hunt for focus at a wedding in a fairly dark church. I got my first DSLR after that, and eventually wore out the shutter. ;-)

Phase detect autofocus is amazing stuff. I never had autofocus problems after that.
> to make sure early employees don't get rich before the IPO

But why? What's wrong with early people getting wealthy?
The internet has always been full of misinformation and entertainment, and that is unlikely to change.

I think the last decade+ was in many ways a regression for the web and I am optimistic for the future
> And they have nearly no capacity to replace the sophisticated guided missiles they've used up...

That's not true: https://www.nytimes.com/2022/12/05/us/politics/cruise-missil...:

"Weapons investigators in Kyiv found that at least one Russian Kh-101 cruise missile used in widespread attacks there on Nov. 23 had been made no earlier than October."

> ...whereas those are available to NATO, and we've seen those be a lot more effective than the dumb artillery.

They are, but I'm under the impression that NATO/the US would also quickly use up their cruise missile stockpiles in the event of a hot war.

> NATO has large stocks of 155mm shells. But they can also buy them because it's become a standard outside of the non Russian influence world. South Korea has a huge production and stock that is under negotiation.

South Korea isn't allowing any of their equipment or ammunition to be exported to Ukraine. The best that enables is for Western countries to play musical chairs and give Ukraine a greater share of their stockpiles/production from other sources.
FWIF an optimized implementation I've been working on comes in at roughly 70x realtime (large-v2, beam size 5) on an RTX 3090.
> I do not remember SW ever core dumping on me even though it is written in "unsafe" C++.

The save-spamming impulse that I've developed from SW or AutoCAD just outright crashing on me (back when I used it regularly) makes me feel like I've had an entirely different experience from you.
I'm not spouting crap at all, you just really have your head buried in the sand. YOu've drunk more of the OBSD koolaid then even mac zealots drink of the mac kooolaid.

I won't be replying again as I don't see how this is wroth my time when you can't even support anything you've said.
APIs with bounded contexts – design better APIs with domain-driven design
To some extent, I see this pattern emerging in many people on social media (myself included). I tend to put a limit on my social media interactions when I am able to recognize such patterns. I'm uncertain if I will be able to so in the future, but on the other hand, I'm not the CEO of a major social media platform.
Thanks! Have not had the chance to do too much lisp hacking yet though, I still very much consider myself a beginner. Mostly solder and C so far, apart from implementing a crude text editor.
How many forests have you surveyed over the past 15 years?

What's the point of this question? I can't be skeptical unless I've personally conducted the same research?

The tricky thing about science is that it only gets done by actually doing things…

Doubling down on the snark. Why? What do you imagine this adds to the conversation?

I have no problem with the study, but I do have a problem with the headline, barring the citation of similar studies in other areas.

At least the other guy who replied mentioned studies in other areas. Your comment added nothing of value whatsoever.
> Whether you win or lose a dispute, card networks charge Stripe a fee in either case. To cover these costs, starting June 1, Stripe will no longer return the $15 dispute fee for successfully contested disputes. The dispute fee itself is not changing."

Chargebacks drive me absolutely insane and it's not even my money (it's through a service I provide). These people come and use the service, get goods, etc then issue a chargeback and WIN even though I can lay out a perfect timeline of their actions.

I write/run event payment software and I've had people buy entry or "food tickets", spend/redeem them, then 2-3 days later issue a chargeback. Makes my blood boil and it feels like fighting chargebacks is a complete waste of my time. I don't think I won one (out of a handful from the last event). If I had my way I'd blacklist that person/card and if they tried to come again next year I'd confront them at the gate and tell them they can't enter unless they first pay for last year's chargeback on camera.

These are people who don't even reach out for a refund or with an issue (I know, all support goes through me and a link to file tickets is plastered everywhere on the website and in the app).

Sorry for the rant but this issue makes me irrationally mad.
What I can't work out is why people put security cameras inside their house? What do you possibly stand to achieve from doing that?
Well, for the dev (for many of them) that’s how it is. As long as my tools are shiny, f*k the users.
> Why are you infringing on my freedom of speech right now?
Couple of typing errors on my post earlier: flood was 1862 not 1892, and 4k died not 40k. I didn't mention that the 1860's also had 2 major earthquakes, a drought and wildfires.
Add to the fun GFoogle Groups have stopped carrying some groups because they had too much spam. As others noted much of it was coming from google groups itself, if only it had the spam filters other usenet providers had.
I used to think the same thing until I caught a 40 year old man stalking my teen daughter and continually trying to peer into her bedroom windows on camera. So while it feels good to be ignorant, it doesn't make everything go away. Also, the people commiting crime seem the most concerned with people having cameras. Hmm, wonder why.
2010: Me dancing to Richie Hawtin's soundtrack Making Contakt on a rave being deeply connected to that moment https://youtu.be/X8nMXdMuXIA

2011: Me watching the intro scene from the movie Drive and being blown away by the song https://youtu.be/9LUTOj7rX94

2012: Me playing Hotline Miami and being blown away by the score https://youtu.be/oKD-MVfC9Ag

What a string of experiences connected to techno.
Jotai may be small and focused, but is definitely not a single file: https://github.com/pmndrs/jotai/tree/main/src/
It sounds like they have no option other than public transport until the 3 month wait for the DMV appointment is done.
The article is a bit of a mess as it says “exercise restricted stock units” which is not a thing.

Other reports have said that Stripe is raising to cover RSU tax bill that would come from letting them vest in order to prevent the RSU from expiring.
Seems pretty decent, with that it’s a real shame Python’s async ended up coroutine-based rather than task-based. Given the langage semantics it ends up being a lot of pain for fairly little gain at the end if the day.
You're really just showing you have no clue what you are talking about lol. That seems to be true for most of the people in this thread defending OpenBSD, as you're not the first to make the point.

The reason it's wrong, the reason it's clear that you have no clue what you are talking about, is it's a basic design decision that it is not the root user that configures or removes policies. Root has no ability to do what you describe, and under SELinux is just another user.

But hey, keep spouting nonsense because your feelings are hurt because you have some weird attachment to an obscure OS.
Start by writing some blog posts. Nothing fancy, just describing a common use case people have, that your product can fulfill.

Look at the HN submissions from Plausible.io (Plausible Analytics). They usually write blogs about changes to Google Analytics, the market leader. They don't mention Plausible until the end of the article. Why do they do it this way? Because they are trying to bring in traffic from search engines, and searchers are more likely to be looking for GA-related information than a small rival product. But if the rival's website can offer useful info about forthcoming changes to GA, maybe it's worth looking at them as a solution too.

Their articles get a ton of comments on Hacker News. A link posted on HN will bring in more free lifetime traffic than a paid Google search ad (although you can do that too).

https://news.ycombinator.com/from?site=plausible.io
I was taking a lot of supplements - basics like magnesium and fish oil, all the way to choline, some mushrooms, amino acids, EGCG etc. Nothing crazy or illegal but certainly more than the average person takes. Unfortunately even after stopping for months the panic disorder didn’t go away. Otherwise at that time work was easy and my life was not stressful. It’s a mystery.
> I think putting CCTV cameras inside your house is insane

I'm very sympathetic to this. However, I have cameras inside my house. The reason is that there's no way to cover the outside of my house in an effective manner without also recording what's happening on the sidewalk or in my neighbor's yards.

But the cameras are hardwired and no video leaves my premises, so that becomes an acceptable risk for me. The video isn't kept for all that long, so even if someone has a warrant, they can't get a long history of video.

And it proved useful in my break-in, because I could see exactly what the burglar took.
If these milestones aren't verifiable maybe we shouldn't be reporting and commenting on them.
I think Angie Hobbs will take it! Looks like she is referred to with a few different names in the episode notes and I’ll need to merge them manually (will be 25 appearances)

(btw thanks for datasette. I use SQLite as an intermediary db and datasette was invaluable for exploring and refining queries.)
That example actually highlights why I think register is a helpful name. Dialects vary across people, but registers vary across situations for each person.

In the programming language context, dialect can be applied on varying levels but usually signifies the former, where each individual or group has a persistent preference for some language or style. Within a single programming language, dialects are usually a bad thing because they risk splintering the community into mutually incompatible subgroups (e.g. scala fp styles, c++ boost).

Part of the reason why evolving a language is hard is because every time you introduce a new way to do something which could be done before, users have to choose. If that choice divides users into groups that persistently pick one over the other based on style or community affiliation, you’ve introduced a new dialect. If the choice flows more naturally from the situation the user finds themselves in, you’ve introduced a new register.
That's very good to know, thanks for the response! Love your work :)
I think it's a misjudgment on either side. Of course not having money and being stressed out financially would be alleviated by having money, this part is as obvious as drinking water quenching one's thirst.

On the other hand when thinking, being solely preoccupied and achieving things only for money's sake eventually leaves one empty, shallow and unhappy. Too much money does change people for the worse, it turns you into a snob if you get carried away in that direction. Plenty of people would be happy if they could make a living and not having to strain themselves or stress out about money matters, all that without needing to be the richest on the block. In that sense when having an unhappy attitude getting hold of a large chunk of money would only temporarily alleviate that unhappiness.
The OP likely had that same experience as you if they kept at it, but knows what to focus on for those hot retweets and likes.

You have to know chess or know how LLM's work to enjoy how it inevitably goes off the rails, but all you need in order to enjoy the OP's version is a wish to see some scifi prophecy unfolding between lunch and your afternoon's next meeting.
I used to work for geek squad. They actually subcontract any work that can't specifically be done in store. I'd hardly call their service "general purpose computing maintenance" as it only extends to things they've done the install for and that's limited to items sold at the store. However they will provide maintenance, via those subcontractors, to items that fit that scope, such as replacing the bulbs for home theater projectors when they burn out.
Daily Sketch 4 – OpenAI Cover Images
The response is ‘welcome to having a government?’ Monopoly on force is one of the key points of having a government. When it is run well (or at least not to the point of being irredeemably corrupt), this is a positive. When the government becomes irredeemably corrupt, it is functionally indistinguishable from the criminals.
"you can deprive it of internet access".

Very good advice when it comes to Wyze products. Sadly they're just the tip of the security/privacy nightmare iceberg.
You can if it supports PDF, which lots of modern networked printers do.
Don't forget the Intel purchase of McAfee software for $7.5B
6% of this article is the term “effective altruis[m,t]”
There are 1349 words in this article. Ctrl+F shows us that the term "effective altruis" appears 43 times, which translates to 86 words.

86 / 1349 = 0.0637 or 6.37%

In summary, the term "effective altruis[m,t]" is repeated 43 times in this article and makes up more than 6% of it.
I've wondered about doing this a lot! How is the image quality with the doublet? I love the Quattro series of cameras but hate the software personally. I may someday pick up a sd Quattro H...
In your home screen ( https://www.plato.io/ ) the screenshot has a Purchase column that has multiple values. Does that not violate 1NF?

The first normal form (1NF) requires that each column in a table must hold atomic (indivisible) values, meaning that each value in the column must be unique and cannot contain multiple pieces of data.

I know Airtable has it, but this is an RDBMS focused product, and it seems to encourage poor habits.
Only 17 of 91 recently listed groups have reported a profit this year
Paraphrasing slightly:

> when you synthetically generate data ... you're not materially going to get
> out something different than what you put in

Well, yes and no.

If I give you five points and tell you that they are actually samples from a normal distribution, you could easily generate lots of samples with the same mean and variance.

If you were to then compute the mean and variance of this new and "improved" dataset, you would get results very nearly the same as the mean and variance of the original data. It would be fair to note at this point that the expanded dataset has no information that the original had.

On the other hand, if you generate 10,000 synthetic points in the same way and compute the 99th percentile of these points, you will get a more interesting result than if you simply computed the 99th percentile of the original points.

This makes it seem that the augmented dataset has better information in it than the original sample.

In fact, the augmented dataset is only better because our estimation algorithm is deficient. A better algorithm would look at the mean and variance and find the 99th percentile of the corresponding normal distribution. This improved algorithm would get nearly the same result with the original or the augmented data.

In this simple example, we can see and remedy the defect in our estimation algorithm, but with most machine learning methods it is much, much harder to remedy the algorithms' appetite for data. Augmentation is, however, a nice and simple alternative.

A more complex example that isn't as trivial can be seen with the problem of finding a linear classifier for sets of points in the plane. If we don't have a lot of samples, we will often have the problem that there are an infinite number of solutions that will perfectly separate the sets in the training data. We would like a better answer, however, that is likely to work well on data we haven't seen yet.

We have several choices of learning algorithms. One of the simplest is logistic regression, but that often doesn't converge well if the training set is small. We could add regularization and use fancier algorithms like ridge regression or LASSO or support vector methods to get a better result.

OR

We could just add samples that are "pretty near" each of our training examples. With a sufficiently sloppy definition of pretty near or with enough added samples, even the simplest algorithm will give us nice results. If the samples we add are normally distributed around the data, we get something like ridge regression. If the distance of the new samples from the originals are exponentially distributed, we get LASSO.

If I were stuck on a desert island and had to implement regularization for linear classifiers, data augmentation is a pretty straightforward way to do it. For more complicated models or more complicated data, it rapidly becomes a really good approach.
See also - Twitter poisoning: https://www.nytimes.com/2022/11/11/opinion/trump-musk-kanye-...
It's impressive to dig a long forgotten solar calculator from the late 70s out of a drawer, and have it still function perfectly.

It seems like a monumental failure of the computer industry that we still don't have the equivalent in laptop form. None of my portable computers will come out of a forgotten drawer 50+ years from now and readily turn on.
Today’s startups should terrify you
When you find yourself writing a comment like that, you should pause and ask whether you might be missing something.
If 10 million people set up their own e-mail servers, yes, you're fighting GMail. It starts somewhere.
I think I accidentally answered your question here: https://news.ycombinator.com/item?id=35075366
Silvergate shutting down operations and liquidating bank
Wonderful work! What kind of modifications did you make to ulisp to create potatOS? And how is it working with ulisp? My only real lisp experience is with CL.
That's dumb, and pointless. Any image or text that is displayed on the screen will always be easily copied. There's no security in making copying an image take five clicks instead of two, it's just annoying. Not annoying because the five clicks are difficult or very time consuming, annoying because "why should I have to click 3 extra times just because someone foolishly thinks their content is being protected when it isn't". The analog hole is always there as a fallback too.

If someone wants something to be private, they shouldn't publish it. Once you put something out into the world, you should expect that people will do whatever they want with it.