skysight-inc/HackerNews huggingface dataset:
I posted some content there; I'll hit back regularly for a few weeks to see how it grows.

I like the idea; specialized niche forums are a win for the internet. I do wish it was named something else though - especially given the additional context of robotics.

Good luck on the launch/growth!
Everything you wrote is either lies, or very specific to an industry that I have never seen in the past 50 years. But I would say lies or FUD because it’s ridiculous.
Throw a few [redacted]’s in there and you’ve got yourself an SCP article.
Yeah, of course. I'm interested in what is true, not retorical games meant to focus public resentment in order to capture political power.
>We put solar panels on our roof not because we love the environment or civilization or are worried about saving the planet but because it ultimately would save us money on utilities.

Who is "we"? There are plenty of people who make conscious choices to make the world a better place, because it feels good to help others and see a happier healthier society. This includes possibly futile personal choices like driving and flying less, consuming less, etc. Not everyone sees the world purely through such an economic lens.

Did the capitalist market incentivize the Civil Rights movement, for example?
Bitlocker is disk encryption not ram. Ram encryption like AMD's Secure Memory Encryption (SME), transparent secure memory encryption, and Intel's Total Memory Encryption (TME) all store the encryption key used to encrypt the RAM inside the CPU. The encryption key never leaves the CPU so it can't be read from RAM via cold boot attack. As far as I know no attacks have been shown to expose this key (which is changed on every reboot).

Game consoles have been using RAM encryption for over a decade. It's one of the reasons consoles are much harder to attack nowadays.
I was about to make a similar comment. The project is impressive but a bit annoyed because he attached his age to it.

OP, you'll do cool stuff. Your age, location,sex, etc... has nothing to do with it. A 60yr old hobo and a 17yr old kid who know nothing about programming are at an equal footing, what each accomplishes is the result of how much time and effort they put into it (not neccesarily the same).

If you were like a 5 year old that'd be noteworthy but reading, writing, knowing how to use a computer and time is all that is needed for coding, unless you are out there creating or implementing sophisticated algorithms that require background mathematical knowledge.

I'd love to be corrected on this but there isn't anything you learn in school beyond like the 6th grade that is needed to succeed as a coder (not SWE, just programming and creating cool stuff).

I hope you let the coolness of your work speak for itself in the future OP.
Dramatica: https://www.storymind.com/dramatica/
By your logic eating sugar is the same as eating brown rice, since they’re both broken down before going into your blood. Sugar isn’t healthy, but HFCS is even worse, with measurably higher glycemic index. And as mentioned, it has more fructose (5%.)

“Compared with sucrose, HFCS leads to greater fructose systemic exposure and significantly different acute metabolic effects.”

https://www.metabolismjournal.com/article/S0026-0495(11)0031...
The examples show you a simple way to do things that limit complexity, especially for learners. Any decently sized library or application switches to descriptive error classes once they become sufficiently complex, because stateful error handling (as ActiveRecord does it) is painful.

I'd argue that now Ruby has some kind of pattern matching, it can take the place of using exceptions for control flow. You can just return the class itself instead of raising it, then match on it.
What Skulls Told Us
This all goes back to the social security not being changeable and morphing from some thing to claim benefits with to it being your universal password.

In contrast, I lost my drivers license and in order to get a new one I had to go the DMV in person and put my thumb print on a biometric scanner which pulls up my picture for the DMV person to look at before they authorize the request. I can also file an affidavit of identity theft with a police report attached and they will give me a new license and A NEW DRIVERS LICENSE NUMBER. The federal government trying to shoehorn an unconstitutional universal identity system into social security is the source of all this nonsense.
https://archive.today/2zExW
I don’t mind the catastrophism: it tells parents to tell their 16-year-old that this could be an option. If enough kids trade peace around the dinner table with some financial support, we’ll get electricians before there’s a dire shortage.

The shorter the training time, the faster we can react: two-year vocational training, mainly on the job, isn’t too bad. Still, it typically requires some light panic first and then a few articles about increasing demand and salaries for the offer to catch up.
Which is a stinky remake of an infinitely better movie : Dirty Rotten Scoundrels (1988). https://www.imdb.com/title/tt0095031/
Now I'm wondering if the sum total of all inventions prior to 1800 is more or less than the total since 2000, to pick a random year with no particular reason for the choice.

And how would you weight the importance of the inventions?

I think ice is nice — but autoclaves, antibiotics, and anaesthesia during surgery are much more important.
To continue on your point, the apprenticeship model of construction means that anyone can decide to get on the path to becoming an electrician today- starting on the lowest rung, but getting paid pretty well from day 0. In contrast to becoming a doctor… insane opportunity cost.
Your expectation that age should have prevented OP from doing cool things is what is ageist and harmful to the success of youth. A 17 year old can revolutionize the world if they wanted to, lest you "adults" set such a low bar.
I was receiving somebody's water bill in my email addressed to someone in the Netherlands (apparently with a similar name). It contained their address, full name, details of their water bill... The email was in Dutch and I used Google Translate to make sense of it. It came from a no-reply so I couldn't just reply and say 'wrong customer', and there was no customer support email address to be found. I had to go to the company website and hunt down some kind of feedback form and begged them to fix this customer's email address. Eventually I stopped receiving the emails. I guess that company never even verifies email addresses. The company is called Oasen in case you're wondering, name and shame.
This claim could use a fact check.

I’ve seen old illustrations of the first Model T driving through a town, and the noise was shown as frightening to horses pulling carriages. This would imply there was a feeling on the part of the “horse crowd” that the cars were displacing them.

There also may have been a social push to move off of horses. Possibly reflected in disputes over speed laws, paving of roads, or lane assignments.

Unsurprisingly, a Google search shows a broad literature around this, e.g., https://www.resilience.org/stories/2013-03-15/the-big-shift-... (there are book-length treatments as well).
Let's assume there exists one or more privileged ref system(s), and deal the two cases one by one.
If there was one privileged reference system, and in our deduction process it's not involved,then the original deduction still holds. therefore the special ref system is an redudunt assumption.
If there were many such ref systems, we would have to carefully get them involved in any possible deduction process, which is impossible.
QED
Sorry for the SO like answer, but id recommend not thinking very hard about PDF compilation of you're writing in markdown, for now.

I've done something similar but I burnt so much time on configuring Pandoc, citations, formulas, and a compilation process, instead of writing the actual book. If you're writing in Markdown, most of this process for you can be done at the end too.

With that said, Pandoc has been great. Gotta dive into some configuration to get things how you want for the finalized PDF, but it's great.
Is there any rough rules on what model sizes will work on various RAM sizes on consumer machines?
If that happened then the scalpers would go out of business first as demand at the face value would be falling closer to the supply.
Honda will give autoworkers 11% raise after UAW's big wins
The way this article frames paying property taxes for your home at market valuation as an "effective inheritance tax" even though you can get a MILLION dollars in value exempted by living their as your primary residence for 1 measly year after inheriting the property really elucidates the issues with housing and property taxes in California.
You’ve probably heard of AG1, the company behind the popular green superfood powder that claims to boost your immunity, energy, and digestion. But do you know how they built a business that does hundreds of millions of dollars in revenue off of a single product?
Including the complete dataset for the F-35.
"In the past, Reyes recruited workers out of high school and trained them up. But he’s reluctant to do it again. It costs his technicians time, it costs him money, and there’s no guarantee that the people he invests in will stick around because the job market is so competitive."

Uh, after training they get raises, right?
Because of this, a mini split is becoming a very common DIY project, the tool kit goes for $250 on Amazon, from what I understand you'll get a better install doing it yourself because you can purge the lines for the recommend 24 hours.
America sells a lot of weapons, the climate crisis will involve a lot of conflict. There's obviously an incentive to let the chips fall.
Nobel laureates are restricted to “persons”. So an AGI would have to be granted personhood first.
> Task-returning method indicates an asynchronously produced (deferred/delayed) result, a promise. If a language hides this fact (that the returned value needs to be awaited), it is grossly misdesigned ..

Very hard disagree. This depends on your computing philosophy. Go was designed based on the principles of CSP in mind and that code is produced by humans for humans first. The CSP architecture has proven to work and fit well for high-concurrent middleware. Not just for Go either.

You are not forced to block until goroutines finish as you claim. You can do other work or yield to the go scheduler. All the necessary busy work is taken care of by the runtime - which is terrific for folks who don't want to fiddle with low level details.

> On top of that, you always pay for concurrency in Go, even when you don't use it, it is by definition always "colored" which further contributes to the overhead.

And that is a completely fair compromise. Supporting easy concurrency natively in the runtime was an excellent design tradeoff since the computing world is moving to more and more cores. There are fewer and fewer uses for non-concurrent software.

> Also, in my example, the tasks will run in parallel. They won't in Go.

You appear to be confusing Go with NodeJS. If you have more than one core and GOMAXPROCS > 1, the tasks can indeed run in parallel.
I'd recommend Clean Architecture by Robert Martin.
Depends if you mean urban or rural Poland, and western or eastern Poland. The variance is rather extreme, like in many eastern EU countries.
Aw, poor Americans and their tiny 2 week long vacation. :) People in Europe will never understand this mindless slaving. ;)
> We need DMVs to begin issuing IDs that are physical with digital capabilities

The problem is that there is a very vocal segment that views such things as "government overreach" through to the literal mark of the devil.

And then there are the challenges of issuing them. There are states (the same states, typically, who shut down voting locations in working class areas and defund their DMVs) who will fight tooth and nail about having to implement this in a way that is free to all.
You could say the same thing about early airplanes, early computers, early radio, early cars… in fact many people did.

This bias doesn’t reflect the reality of technological revolutions but is very common. Be mindful of this.

“I think there is a world market for maybe five computers.”

- Thomas Watson, president of IBM, 1943

“Television won’t be able to hold on to any market it captures after the first six months. People will soon get tired of staring at a plywood box every night.”

- Darryl Zanuck, executive at 20th Century Fox, 1946

“There is no reason anyone would want a computer in their home.”

- Ken Olsen, founder of Digital Equipment Corporation, 1977

“Almost all of the many predictions now being made about 1996 hinge on the Internet’s continuing exponential growth. But I predict the Internet will soon go spectacularly supernova and in 1996 catastrophically collapse.”

- Robert Metcalfe, founder of 3Com, 1995

“Apple is already dead.”

- Nathan Myhrvold, former Microsoft CTO, 1997

“None of that sounds like a big impact on the lives of most people, who are already living in areas well covered by cellphone networks and will never afford to travel to space.”

- hackernews user rick2b in 2023
There isn't a strong enough consensus that these were mistakes, aside from making the address size too small. Maybe removing fragmenting was uncontroversial, but aside from that, ipv6 seems more complicated than ipv4 in many ways. Special kinds of addresses (link-local, v4-mapped, ULA, etc), special ways to write them, and so on.

> And how would you propose making larger addresses without making them longer?

Pre-existing ones don't need to be longer. If my IP before was 1.2.3.4, it stays that way. If a new ISP can't afford /32s for its customers, maybe it hands out /48s like 1.2.3.4.5.6, and if there are ever 282 trillion users, the next one is 1.2.3.4.5.6.7. At home on my LAN, ofc 192.168.1.2 is free and I keep it.

IPv6 addrs are only long because they're spread out.
Yeah but it doesn’t matter - if someone inputs something weird you will anyhow fail with TypeError
that's not very useful for the task then is it? maybe along shorelines, but that's not what needs mapping since it's already been covered in details.
"Patterns of Distributed Systems (2022)" https://martinfowler.com/articles/patterns-of-distributed-sy... and notes regarding:
https://news.ycombinator.com/item?id=36504073
Show HN: GPT-4 vision utilities to browse the web
No "power user" is touching GIMP with a ten foot pole.
I had a positively hilarious interaction when somebody with my name used my personal email address for their retirement fund provider. I received an invitation to a zoom meeting addressed to my personal email account and their work email account. So I went ahead and joined the meeting in progress.

I sat silently for a bit while the financial advisor finished his talking point. Then I spoke up. I don't remember exactly what I said but the other guy with my name sat there with a scared / dumbfounded expression on his face while the financial advisor calmly asked me to leave.

I told him I would leave as soon as they promised to remove my email address.
A shame that Reply All is no more but it had a great run while it lasted.
Which is itself a remake of "Bedtime Story", from 1964. I still remember the times when things were remade because people saw potential in it to be a better product.
Yeah! Worked surprisingly well.
TLS brings security and auth: how do you know twitter's service is at https://twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4av... ? Or is it at https://twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4av... ?

.onion certs can now go the whole chain such that you don't need to rely on non-tor access to do the auth
Were the collisions due to mapping error or human error? Afaik, the USN hasn't said.
Aight, I was just asking because we hit some tiny road bumps with runserver_plus long ago, but it might be worth using it again to shorten debugging time.
Rather, if you're in a company that mandates Outlook, not using it is not an option.
Nice try, dog mafia. /s
Ask HN: Name 3 libs (for any programming language) you cannot live without
The problem with the old info is that is very romantic, but often really outdated. "Aborigins did it better", "the only possible management of forests is fire"... etc, may work in the past, but will not bring a future. We are much more people now.

Lets face it. The needs and requirements of our human project changed. To face modern problems first we need to assure to upgrade to the last version of our knowledge.
Rural Poland can be really sad, at least. When I crossed the border from southern Poland to Czechia, there was a dramatic difference in just a kilometer or two.
Spitbol 360: an implementation of SNOBOL4 for IBM 360 compatible computers
Yep, and that's a few billion people. I think it's alright.
I wonder if games are gonna move more in this direction or just render on the server altogether, like GeForce Now and Luna and PSNow and XCloud. Even if they could harness 100% of my phone GPU or M2, that's nothing compared to a proper gaming setup.

I feel like this would only really get used for simple mobile games and not for actual titles with gameplay... even if the API is there, most people don't have powerful enough devices to drive modern console or PC quality games. And if they did, they'd be looking on Steam or an app store, not the Web.

What's the use case?
This year, C23 will be ratified in January 2024, and there are enough features on the pipeline for C to be "C++ without classes".
The mathematics are sound, but the reasoning around is unclear to me. The derivation shows that Lorentz transformations and Galilean transformations are the only ones that allow for the equivalence of all inertial frames, which is a nice result. But it clearly does require the additional assumption of an invariant speed to conclude that Lorentz transformations are anything more than a mathematical curiosity.

So what have we really gained? Since we still need the extra assumption that an invariant speed actually exists, we could've just gone the other way and done the light clock calculation to get the Lorentz transformation instead.
The SEC isn’t some medieval inquisitor. They are limited to acting within the legal walls provided by congress.

The same congress whose dysfunction and craven corruption is such that they cannot agree to borrow money to fund the budget they approved in law.
Show HN: SMRY, AI-enhanced open source 12ft.io and removepaywall.com alternative
I was curious about how tools like 12ft.io worked, so I built an open-source tool to bypass paywalls and generate AI summaries of articles. Built with Next.js 13, Server Actions, shadcn/ui, and React Server Components, it's designed for efficiency and ease of use. Check it out and contribute on GitHub!
Ask HN: Favorite VS Code shortcuts, tips and tricks?
I want to streamline my editing and I'm looking for some interesting keyboard shortcuts, tips and tricks, and features in general.

I quite like how you can do a regex find/replace, for example.

Feel free to share below the ones you find the most helpful, and also to point me towards some resources (I found the subreddit quite useless).
In the interest of charitable-ness, can you define "noise" and explain how rudimentary denoising algorithms that have existed since the 1960s can't penetrate it?

Time and time again people think they've anonymized data and they're always proven incorrect.

Just come to grips with the fact you're participating in the sale of my (or whoever's) private data. Hope you sleep well!
"Walled garden academic peer review" is not above "centuries of years of group knowledge peer review".
Rainforest and taiga aren't the only types of forests. Sure, high humidity or low temperature will inhibit forest fires. But chaparral and other hotter dryer climates do experience regular fires absent human activity.

Megafauna extinction correlates with humans entering given regions, and occured even in places without forest fires (e.g. wooly mammoths).
$50k per record affected, not per occurrence.
I'm the author and well accustomed to the concept of the honeymoon period. First impressions have their place and that's what I'm offering, because I'm talking to expert Rubyists, not expert Elixir/Erlang devs.
I really enjoyed reading that, the author clearly has taste.

Reminds me of the hours I'd spend as a kid trying to work out folder structures for my MP3s.
Pseudonymization is creating a new random identifier and keeping a linking table from those new identifiers to the original identifiers.

Pseudonymized data is for all intents and purposes completely anonymous as long as the people you share the data with cannot access the linking table.

That constraint can be enforced technically, contractually, or legally, depending on how important the breach would be.
> The language didn't change much from C99, which itself wasn't that big a step away from ANSI-C. C99 was a quarter century ago, and C remains one of the most used languages in existence.

The library and compiler specific extensions did.

Besides, a language that nowadays only matters on UNIX clones and embedded development, naturally doesn't need to keep changing all the time, anyway C23 is around the corner.
Some people, given $1000 a month, would move to locations where rent is less than $1000. There are still lots of those, but they are in locations without jobs. Lots of people are originally from those low rent locations and would like the opportunity to move back. So if UBI makes people more mobile and able to move to find low rent apartments, it limits the ability of landlords to raise rent.
I still find it infuriating that the punitive settlement for giving away extremely sensitive information was only... $34.34 per person impacted.

Why even have laws or fines if they're so toothless?
It's possible the Shroud of Turin is a photograph.
Apparently what you do makes sense for you, but I hope you realize that using interactive rebase you can turn your half-broken commits into nice and clean commits!

I try to do this as I go, but there is always a "history review and fix if necessary" stage after I've got the code I wanted and before merging.

Apart from having granular, reviewable, bisectable history, there were many a time when by having this extra look at the code I found bugs or design flaws.

Whether such effort is worth it for you, and whether you have time\energy\discipline\skills for it is a different question.
GRAS. Btw.
What's wrong with Krita?
As I said in another comment, El Buli solved this decades ago by setting a chunk of reservations aside for locals from the town they were located in and another chunk only for people from Spain. Just do that and add a portion for friends and family.

I used to do consulting for a extremely high-end hotel where a single night could easily cost $3k+. Every employee got to spend a night for free every year and they got a number of friends and family discounts that were 90% off.
Java is developed by several companies, there are plenty of alternative implementations in the same vein as C and C++ compilers.
I'm pretty sure one of the first app stores we'll see is Meta App Store.

The deliberate delay in releasing the Threads app in the EU, without any clear reason, makes me believe that they intend to make it an exclusive offering of the Meta store.
It's a good thing for us that Von Neumann wasn't an evil genius.
For a movement that loves the empathy improvements from their drugs, the phrasing here is lacking that and is still Exhibit A of invalidating and minimizing, not even an example of a community that does it better.

Edit: Additional capitalization added for the maturity goal post, let’s see if it pays off.