skysight-inc/HackerNews huggingface dataset:
I’m not sure what the best advice is for someone with a brain injury, however I feel for you. I didn’t realize I had an attention disorder until I was 25 and it explained why I would screw up signs and struggle to understand formulas.

However I will say that, as you learn more math, the intuition and big picture thinking is way more important than details. I normally forget the specifics of how something works, but I know what I’m trying to do and what thing I need to look up to do it. There is very little need to memorize things besides having enough “RAM” for the moment. You always have pen and paper to write stuff down!

Regarding modeling, the sky is kind of the limit. The more math you know, the more abstractions you learn and start to see in the world. Dynamical systems is a good field to look at but I’m biased because it’s my main topic. Despite its usual applications in physical modeling, an algorithm is basically a time-discrete dynamical system: you recursively apply a function to a state and that gives you a new state. I have certainly seen algorithms analyzed from that perspective before.

Another area you might find interesting is Algebra. This isn’t like the algebra you took in school but more about looking at a space of objects that interact via some operation and characterizing what you know about the space given that operation. A classic example is that rotation operations form an algebraic structure known as a “group” due to the fact that any two rotations gives you a third, rotations are invertible (you can cancel a rotation by rotating in the opposite manner), and they follow the associative property. There’s a book I’ve been meaning to read about how to use this kind of algebra to design safer and more intuitive APIs by considering the data structures of the APIs as objects and functions / methods as operators on those objects.
We're back to 2002-style ads about meeting hot singles in your town, where you can get free "natural" Viagra, and content taken directly from weird political chain letters that are written by people who, while barely literate, are loud and opinionated.
The party that is being inflicted damage are the creators who don't make any money from producing content for you.
Let content creators figure that out with their audiences. YouTube should just be a batteries included public video hosting service, with video creators as the customer. Creators with video views passing a threshold would need to pay google or have their videos downgraded to 240p, then temporarily disabled if they continued not to pay. Users would get some amount of space and bandwidth as part of a free tier to help them get started. It'd be like AWS but for video content creators, instead of like a shitty cable network.
No, just lose that "Junior", it's just that. There's usually no Jr here.

Or maybe this is how the order goes: Junior Staff -> Staff -> Senior Staff. No?
Amen. I have a cold, dry place to live. But someone was kind enough to buy me a sleeping bag yesterday, so now I am warm. I have enough food to feed myself and not go hungry, which is a big improvement from being in jail lol.
I'd like the same. I know the spanish version, but not the english one
Lake City Ammo Plant Cancels All Commercial Contracts
If you don't want to be bullied by the bigger and more powerful, yes.
Farage had a bank account at a very prestigious (i.e. image-conscious) bank. That bank decided to fire him as a customer because they perceived that being associated with him might harm the bank's reputation, and perhaps some personal vendetta against his politics by the bank's management.

On a purely objective level, the bank made the wrong decision, as it backfired rather badly. On the other hand, Farage as a neoliberal-populist should have been thrilled to be fired by his bank. Capitalism in action!

I don't disagree with your broader point, but it's nothing new. There are always things that you can't say. The creator of this website wrote an essay on the subject 20 years ago and it reads as true today as it did then. Before it was forbidden to say bad things about LGBT, it was forbidden to say good things about LGBT, indeed in many parts of the world that is still the case.

The thing that has changed is that while in the past people's political opinions would be something shared in private company, now we voluntarily broadcast them to the world. So people are more likely to find the limits of what you can't say today rather than in decades gone by.
By that definition nobody is poor, which makes the word kind of useless, which means the definition changes. Which is definitely not how people think of themselves (as OP so helpfully told us).

I was wondering if this is just a case of a different definition for the word poor, and I find that the equivalent word in Dutch (arm) is defined as: “Not having a lot of something, especially money.” Which was definitely the case.

Whereas in English it’s: “of insufficient quantity to meet a need”, which was not.

There’s a different Dutch word (armoede) that indicates much more far reaching poverty, which has an almost equivalent definition to the English ‘poor’: “situation in which one does not have enough to live”

Poverty in English is: “the state of having little or no money and few or no material possessions” which seems more equivalent to poor.
Open Book: 2023 HackadayPrize Video
I feel everything you said here.

hug
Elon should hire this person. Way more usable and informative than Twitter.
I could probably be convinced to pull the trigger for ten bucks a month. For $15 it feels like I should put up with the ads.
It's not really a relative few, most estimates place ad blocking usage among web users between 25-45%. Since YT is somewhere around 10% of overall Google revenue, you're looking at up to a 5% increase in total revenue just based off of this, with basically ~all of that flowing into profit since there's not much cost. Pretty huge.

https://backlinko.com/ad-blockers-users

https://www.insiderintelligence.com/insights/ad-blocking/
Makes sense, although your preferences wouldn't be sustainable if extended to the whole population. The only way to fix car pollution is for most trips to be made via more sustainable alternatives.
Well I for one wish the crazy bastard god speed.

I hope he pulls it off.
I'm pretty sure you can. I was trying to find a set of icons that were all in exactly the same style and the paths were all the same size etc to save me having to hack the SVG manually! :)
I've never made the exact criticisms above but I've got the solution. Taking the money from Google is fine. Stop spending it all. The CEO doesn't need an inflated salary, Mozilla is not a tech giant. Mozilla doesn't need pristine expensive offices in HCOL areas. Mozilla could pay a core group of engineers good salaries, work on Firefox and adjacent tech like servo. If they had done that and banked/invested the rest of the cash they'd have a big runway for the future.

How many is core? I don't know. Not 750 though. To change course now would mean layoffs which nobody likes. But I argue they never should have hired that many folks, and to continue with that headcount is throwing good money after bad.

If the purpose of the Mozilla organisation was to fund Firefox into the future then they have catastrophically failed at their job. If their purpose was to spread the money they had around to a bunch of people as quickly as possible before it runs out, whilst putting on a good face, then they've succeeded 100%
Hapless criminal.

Assisted by parents who know the law.
Capitalism will always figure out how to pretend to mold “supply and demand” to enable maximum profit extraction.
Doing it every weekend would be prohibitively expensive, but then so would taking the train to Manchester or anywhere else a similar distance within the UK.

Now living in the west coast of the US I really miss the freedom to visit so many different places for so little, whether that be cheap Eurostar fares or cheap budget airline flights.
So there's a lot of confusion about CA gas prices [1]. Often this is simply blamed on greedy oil companies. While I'm no fan of oil companies, to understand this you need to know that CA uses its own gas mix [2]. In reality there are two factors in play here:

1. Permanent loss of refning capacity for CA's gas mix (as noted in this article); and

2. CA could change the law to use the same gas as the rest of the country, which would probably cut gas prices by ~$1/gallon.

The special gas mix was originally created because of smog issues in places like CA but improved fuel and pollution standards in cars have rendered that larely obsolte.

I can only guess why (2) doesn't happen but a good educated guess is that Newsom has presidential hopes in 2028 and doesn't want to pick a fight with the environmental wing of the Democratic Party.

So remember that: high CA gas prices are a choice.

[1]: https://gasprices.aaa.com/state-gas-price-averages/

[2]: https://www.latimes.com/business/la-fi-gasoline-manipulation...
Ask HN: Anyone hiring for part time work?
Hello HN,

I am looking for part time work or there any site where I can find developer related part time work.
How does this statistic compare to experts?
Every major cable ISP in the US works this way. Logically this is because they aren't upstream limited except insofar as the inherent limits of DOCSIS 3.1 providing higher upstream is a very obvious market segmentation tool to get folks to pay for higher tier plans.

For instance here is a good example of Comcasts scale in upload

https://www.connectcalifornia.com/internet-service/xfinity-p...

Astound is the same

Spectrum

https://www.reddit.com/r/Spectrum/comments/z1f5tm/dumb_quest...

Please forgive the annoying second party sources most providers have this annoying flow where you have to almost sign up for internet to see specs and such.
Yes, but he had safety nets upon safety nets to take risks. Of course, the more likely outcome is that he would have been ok but not a billionaire, but he had the luxury of aiming high because he would still be ok if he failed.
The Open Book.io
Like what micro applications? Examples you have in mind?
Yes, yes most do.
I don't think the parent meant commercial use-cases, more like what can you actually do? Or what is a concrete use-case that you are testing it for? Or what is one goal for it to do in the future?
That is crazy
"They did the same to the great Bolsonaro of Brazil and the great Donald Trump of USA!"

is this satire?
I wonder about the same thing. I was a fat kid, but my best friend was so skinny. We would walk down town and he would stop several times to stuff chocolate bars in his mouth, and then buy two McDonald's meals. I would do none of this and our physical exercise was the same.

Then we went away to University and in his mid-20s the poor guy suddenly, almost overnight, put on a ton of weight.
> speachless

speechless
I think some people have a better head for it than others. I have a friend who at the age of 13 would learn songs on guitar by playing them back in his head while he sat in school during the day, and then go play it in the evening. I had nowhere near that kind of ability, with about the same number of hours of music training up to that point in our lives.
I had Red through my google play music subscription but then they turned music into a YouTube nonsense app that removed features I liked and tripled the costs.

I'd subscribe to YouTube premium if it didn't bundle a music subscription and associated cost.
Can't subscribe to premium without getting and using an account first.
> only using the reference after it has been invalidated can cause language-level UB.

When a reference is 'used' is much broader than you might expect; https://github.com/rust-lang/rust/issues/52898 is a SIGILL from merely creating a null reference, never 'using' it.
I use an adblocker, call the police and tell them I told you so.
Turns out, that's exactly what YT Premium and Twitch Turbo do.
Yes, IMNHO a short (but accurately targeted) cover letter is what serves both parties best.
How's this for a word peanut: It's like Linux... only on the web.

Perhaps the most important aspect of Linux is its ability to provide an interface between the low-level files sitting on a hard drive and the (C system call) application layer.

The main point of this project is currently the ability to provide a dependable interface between the low-level files sitting in the browser-managed sandbox and the (JS call) application layer.

Once people start getting comfortable with the idea that the files in their web browsers are as dependable as the files in their native systems, then we can start having more serious discussions about the exact use cases that might follow.

It'll have to involve an evolutionary process just like GNU/Linux itself experienced in the 1990's.
I have a slightly related problem: infinite scrolling as the only way to access the archive. Like, imagine I want to know what some blog/media site posted during some important historical event, and there is no pagination or calendar to pick. Or am I just using the web wrong and there is some way? Example: https://www.astralcodexten.com/archive
If the only content you find on YouTube is trash that sounds like a you problem. My feed is filled with high effort content.
Who even uses Pirate Bay anymore?
Organizing multiple Git identities
No janitors are not routinely making $100K. Again, look at the facts. Go to either salary.com or levels.fyi and look at salaries for software developers in most major cities.

Look at salaries for well known non tech companies like Delta, Coke, Home Depot, or UPS. I know those off the top of my head because they have a heavy presence in my former hometown (Atlanta). Also look at insurance companies.

Please tell me all of these fields where you can on average make more with just a four year degree.
If you open up the browser's Web Developer Tools on the Youtube page and go to the Network tab, you can see all the requests and responses going between the webpage (client) and the servers. The Youtube video segments are downloaded from the googlevideo.com host. These alternative clients basically go directly to the googlevideo.com to download the video segments to play them back.

Google uses DASH as the manifest file for streaming video. Each video has a corresponding DASH file. You can download the DASH manifest XML file from the Youtube page for the video. Then extract video segment URLs from the file. Those typically go to the googlevideo.com host. Google uses WebM as video container and VP9 for video encoding for the video segment, which most browsers support.

Most streaming players (alternative players) use the MSE API (Media Source Extensions) to feed the downloaded video segment data to the <video> tag to play the video. Most browsers support MSE these days.
Safe to say Fermat was wrong about his most famous result, given that he couldn't possibly have had the tools to pull it off.
Peer to peer social network for indexing, querying and sharing torrents, using personal computers/phones/rented seed services to seed files, with a distributed indexing algorithm that branches out from contacts to their contacts to some depth in a recursive fashion, and a distributed search that queries your contacts as well as special index nodes that are well connected in the larger social network.

Then we'd have things like PeerTube built on top of this distributed social network, which would handle fetching video thumbnails, metadata, etc and presenting it in a YouTube style interface.
How exactly does 14 "correct" predictions, 8 false positives, and 1 false negative equate to 70% accuracy?
You're correct. I guess this sort of UI didn't work for me. I learned to ignore footnotes for anything useful.
Usually the HN-ification of titles makes them much better, but in this case I think the original was more accurate. This title makes it sound like all the Bay Area refineries are giving up gasoline.

Mods, maybe prepend “Some”?
Youtube-dl (well, yt-dlp, the non-dead version) will ignore the ads.
lawsuit time?
Where is the link to the original paper? Was this article written by AI?
"The AI accurately predicted 70% of earthquakes a week in advance, with 14 forecasts coming true… However, it issued eight false warnings and missed one earthquake." Beyond the fact that n is very small, I don’t think 14/23 is 70%…
Although as other people have pointed out, the site might actually still be up… tho I think there’s a trend that is real, to do with the personality of people who get into this kind of “work”.

I think one reason is… a lot of “personalities” in the leaker movement seem to have a pathological martyr-like demeanor (often amplified for good effect with a diva-like character too), which leads them to making these irrational own-goal “strategic win” protest moves, which might really just be them hitting the big red self-destruct buttons on their chest.

Almost like it’s daddy issues writ large, and they want to do anything provocative just to get attention. Which kind of leads them to seemingly gauge their success by the question: “how much have I been oppressed today?”

I think Snowden is remarkable for having avoided this common pitfall, leading to him having a longer shelf life.

I don’t know that much about this it’s just a theory.
No one is interested in crypto unless number go up. Number only goes up if more and more people "buy" crypto. What exactly is this "industry" and how is this trial interfering with it.
Great article as always! One nit:

> ..."tapeout", when the chip data is sent on magnetic tape to the mask fabrication company.

That's roughly true in a temporal sense, but it's not where the term "tapeout" comes from. They could have shipped the data on a Winchester disk, and the event would still be called tapeout.

In the earlier days of printed circuit board (PCB) manufacturing, you would literally "tape out" your circuit manually with black tape on a white board, typically in an enlarged form.

"Tapeout" came to mean the point in time when you finished taping out your circuit and it was ready to be sent to be photographed and reduced and boards manufactured from the layout.

There wasn't even any "data" involved here, magnetic or otherwise. Just a physical art board with tape on it.

Wikipedia has a pretty good article on this:

https://en.wikipedia.org/wiki/Tape-out

And for the young'uns who are wondering "what the heck is a Winchester disk?"

https://www.pcmag.com/encyclopedia/term/winchester-disk

I taped out my first printed circuit board as a third-grader sometime around 1960 and shared the story here:

https://news.ycombinator.com/item?id=32116169
Humans are just complicated plants!

(A plant is a generic term used in controls for “the system you are controlling”)
Most escape analysis these days is interprocedural, and as long as it can see all the things that happen to the variable, it is fine.

At the very least, most compilers support doing interprocedural escape analysis, whether it's on by default at basic optimization levels or not.

In that sense, this is not a very hard problem - it was solvable in the 70's.

If you give the compiler all the source, or have libraries compiled as fat lto objects, etc, it should work fine.
How do you know what time zone to convert it FROM? Unlike epoch time (Unix time in milliseconds or seconds), "2021-11-21T15:10:35" doesn't automatically mean UTC without a "Z" or "+0" at the end. Without the time offset, that timestamp could be in any of the world's timezones. There's no way to know what moment in time was actually stored/meant.

Even if the user set it in one time zone, if we store it without a proper offset (and preferably a locale), we cannot properly account for the user traveling to another place, daylight savings time, government time adjustments, leap time, etc. These complexities compound off each other and make proper scheduling and debugging time issues really, REALLY hard later on.

In the twenty years or so that I've been doing web dev, datetime is probably the single biggest gotcha I've seen developers (including myself) stumble into. Part of this is because the standard JS datetime handling is atrocious compared to any other language I've worked in. It doesn't really natively handle time zones well, and well carelessly cast them back and forth if you're not careful.

Moment and Luxon can help with this, lighter libs like date-fns can too with the right extensions, but out of the box JS is going to fuck it up. I promise. Another choice is to just use milliseconds to store everything, and convert that to the user's timezone only at the time of display. Every timestamp is stored as an epoch, and every user has their time zone (not just offset, because of daylight savings) recorded with their profile. Doing those two simple things can avoid most of the landmines.
He’s completely right about the domestic airlines. I remember growing up how Delta was the top airline to fly out of my area. That you received the best service and quality of food on the flight. Now they all buy the same meals from the same service and cram seats into planes. They’re all the same now and if they’re all the same, price is the only differentiator.

I would happily pay extra for better comfort and service. I look forward to flying global someday.
There isn't even a number. It's been generally regarded as just flatly impossible using current technologies. Even a partial step towards reliable earthquake prediction would be a massive advancement.

See https://en.wikipedia.org/wiki/Earthquake_prediction#Difficul...
I've been looking at various things slowly crappifying and just waiting for someone to come compete on quality an eat everyone's lunch.

The thing about the race to the bottom is eventually someone comes along to gobble up all the goodwill that's been squandered.
> My answer was perfectly clear and easy to understand. You implied that adsense revenue is a major income source for content creators - this simply isn't true.

Source? If it's "simply" not true you should probably have some solid sources to back it up. From the article YT's ad revenue is $7.7B per quarter. They take about 32% and pay out 68%. So they probably pay content creators about $15 billion per quarter, which is $60B annualized. How is that not a major source of revenue for content creators? Discovery or recommendations which is what drives traffic to content creators is non-existent on Floatplane, even LTT is still all over YT. In fact they use YouTube to push Floatplane subs for insider content. If they weren't on YT how would they acquire new Floatplane customers? By paying for ads online? To people who may not even know what LTT or their content is?

You have to subscribe to each individual content creator on Floatpane, you'd be paying far more than the $14/month that YT costs. Just LTT is $5/month to include some exclusives, and $10/month for 4K. YT includes 4K by default with both free and paid. So people who are resisting paying $14/month for all of YT's billions of videos are going to pay $5 to $10 per month for every single channel they watch in a month? No way.