skysight-inc/HackerNews huggingface dataset:
I banged my head against Chapter 4 for "Algebraic Codes for data Transmission" by Richard E. Blahut. And you need probably Chapter 2 before you can understand Chapter 4. (Chapter 3 is on basic error-correction concepts). The rest of the book is on CRC32, Reed Solomon, and other such error correction concepts. So if you only care about extension fields, its all about Chapter 2 and 4.

I... don't know if I can "recommend" the source, but that's the chapter that finally made me understand extension fields.

Its difficult math. You need to cover groups (number systems that always have "addition"), rings (number systems that always have "addition" and "multiplication"), and fields (number systems that always have "addition", "Multiplication", and "division" ) for... some very precise definition of addition, multiplication, and division.

Once understanding the properties of groups, rings, and fields, the textbook will step you through prime fields. The proof for why prime fields work requires a deep understanding of group and ring properties (so you really can't skip the group / ring discussions).

Then extension fields start to get discussed and the fun really begins. Do you know about polynomials? Such as x^2 - 1 == (x+1) * (x-1) ?? Ever consider that because "x-1" can't be factored, that its kinda-sorta like a prime-polynomial (like prime numbers, a prime polynomial can't be factored).

Ever think about polynomial arithmetic of a polynomial over a modulo of a prime polynomial? Well... there ya go. An extension field. Obviously (/s of course, its not obvious but... that's the gist).

And you know that works because that's pretty similar to arithmetic of a integer over a modulo of a prime integer (aka: the Prime Fields).

Yeah, same thing right? Lol.
Why is anything important? Investing is interesting to me and I want accurate information free from somebody else’s agenda. That’s not possible, but aggregating the opinions of many people I respect is the closest I’ve found.
Looks like a good reference, thanks for sharing.

Another explanation I enjoyed from 2013, but have since mostly forgotten: https://arstechnica.com/information-technology/2013/10/a-rel...
To be clear: to my knowledge, Twitter Blue does not include an edit button! I was using it as an example of a "pay-to-win" feature that would burn (free) user's goodwill and is not a good idea in general. The only functional difference I can think of that users will tolerate between free tier and paid tier is probably removing ads
>I chose the name SerenityOS because I wanted to always remember the Serenity Prayer.

Whats with operating systems and religion
Or the drones are a simple way of messing up all targeting systems. If you ever made a Carrier fleet in Starcraft 1 (where massing units was a thing), the swarm of carrier drones would force the enemy units to target those little thing instead of the main units.
"Conventions are implementation defined and would require patches to the compiler to add new ones."

Is the implementation of a Convention isolated enough that it would make sense to be extensible?

One thing I had in mind is something like Postgres. Some functions in Postgres are called in a specific way that converts arguments into an array first, and handles SQL NULL values. If I were to define this as a new Convention, it would inherit a lot from the "C" Convention, but would do some transformations first.

If it could handle a longjmp() as well, then the new Convention would also do whatever setup (manipulate some global variables and call setjmp()) so that the caller doesn't have to worry about the longjmp().

The challenge with handling longjmp() in rust is that you can't call setjmp() as a normal FFI function (because it can return twice, like fork(), which is not a normal control flow). Also, longjmp()ing into rust code is just not defined behavior, even if it "works" for now. I assume there are similar challenges in Ada.
I remember forking the social link plugin (#2 on wordpress plugin page), there was more dead code than code, it was magnificent
YellowShoes: Nrsc5 (HD FM) radio player
I worry about this. My wife and I had an agreement before we got married that if I got a good job offer in tech, I could take it, but we would live three years on the west coast max before moving back to be closer to family.

Well, I lucked out and did get a great job, and so we moved to the Bay Area a few years ago. Right when I was trying to figure out what to do since my three years would be up, the pandemic occurred and my company announced permanent remote work. With a new baby and wildfire smoke everywhere, we decided to move back six months early. I took my job with me, and we've been in the southeast since last fall.

I absolutely hate being back here. There's no one in my field or industry, I don't fit in with the culture of this place, and I miss almost everything about the Bay Area. We currently live in a little tourist town at the moment which is sort of nice, but my wife doesn't like it and wants to move again back to her hometown (which has neither jobs nor anything interesting to do).

So I guess I'll sit in a little room by myself on Zoom all day with coworkers 2,200 miles away, make 8x the median household income, and do nothing but invest it while living in the middle of nowhere for the next 20 years and despising every minute of it. At this point I'm just waiting until my kid is 18 and then I'll buy a tiny second home somewhere that I actually like and just travel there by myself occasionally I guess.
I believe you about your intent, but intent doesn't communicate itself in internet comments, so the burden is on the commenter to disambiguate. In this context the word "just" is very much a trope of shallow dismissals ("why don't you just", "can't you just", "this is just", etc.), so the ambiguity went against you.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
Could you wash bitcoin by colluding with miners? You create a big transaction with a high fee, but don't propagate it. You give the transaction only to the miner you colluded with. The miner gets the transaction fee which is seen as legit. They can now give you the good bitcoins and keep some of it for themselves.
I think what we're learning (or not learning...) about social media is that you have to aggressively self-curate your own feed. I, too, have a marvelous experience on Twitter, but I do have to cut out the people who post in ways that I'm not interested in seeing.
Congrats on the launch. Looks great. I’m going to use this in a pilot project next week and see how it goes.

How does this compare/contrast with something like figma?

The intro video is really solid and shows off the features well.
Wasn't the idea of Twitter just to be like an outlet of large organizations and popular celebs?

It's kind of like a sweet metaphor for the eternal September.
The regulations literally stopped any competitors from even being allowed in the same area. If you’re genuinely curious about how that screws up industries (not just short term pricing) I’d recommend Luigi Zingales‘s A Capitalism for the People, it has a very thorough analysis of crony capitalism.
> What I would enjoy would be a button to hide all the accounts that post more often than once per day.

I'm not a huge twitter user (~2-5 mins a day, read-only), but I tend to do this manually. If I notice that an account is taking up the majority of my wall space I tend to unfollow. After iterating a few times I ended up with a decently balanced wall.
You do realize that a. People still need to commute b. higher gas price means higher prices of everything, due to transportation costs?

Ideally, there would be 0% tax on gas, since it is one of the most essential things in the economy.
> So the ISR drones will see the launch site or platform and it will get hit by missiles

The "launch site" is any spot of land near the coast accessible by a truck.

The ISR satellites pick up launches by ballistic missiles that rise up high in the atmosphere, which have a very large IR signature. The sats are not going to pick up a gas-powered small aircraft, even if you use a small solid rocket for launch assist.

Also, you're going to want to re-think the economics of this, if you're using a $100K USD missile to destroy a $10K pickup truck on a regular basis. Nevermind the cost (like the aircraft hours) needed to get the missile on-target. Nevermind that the enemy can field 10 times the number of trucks that you have aircraft, at 100 times less cost.
Is this in reference to your comments the other day about Chess AI not actually "playing" chess?
1 tweet per hour is 3.5KB/day, or about 1.5 pages of text. It's not a lot of content. Tweets are small.
If you ignore religion the quote still has scientific value as it could be a reflection of life expectancy at the time

Going ham on religion/myth/worldview isn't the scientific approach at all
Stop Saying You Want to Bank the Unbanked
if you don't want to wait till twitter blue , you can try https://twimark.io , I have made this tool to bookmark tweets by categories and convert threads into labels. unfortunately the completion of my project and Twitter's announcement came at same time
They’d probably argue that this same model works for that - you just update the manifold. That’s probably fair, the model isn't really powered to be predictive just correlative.

It still embeds some of the same problems, though, mainly how an individual actually interacts with it and why their interpretation is correct.
Together Software (YC S19) is hiring software engineers
I see some comments saying that Leetcode is not related to real life questions. Just curious how do I get real life questions, or to be more realistic, how do I get simpified real life questions? Is CodeWar a better alternative?
Omnivision OV7251: https://www.ovt.com/sensors/OV7251

Looks to be ~$3 on Digikey: https://www.digikey.com/en/products/detail/omnivision-techno...
> NAT is literally the only thing stopping every single personal device in the world from being hacked.

This is so wrong that it must be satire. NAT provides the very most basic protection possible, easily replicated (and surpassed) by every firewall that comes stock with every modern OS, and is completely insufficient (and not even necessary) to prevent personal devices being hacked.
A python code base where the way it was built is that the function names contained metadata about how it executed.

for example, a function name called:

extract_metadata

or

run_procedure

would be evaluated, the system would go through the python APIs and get the name of the function and eval each part splitting on the `_` against a set of meta-functions.

The system was big, 10s of modules, 100k`s of LoC, many many many functions. Nobody understood it or how to make a change to it. Simply renaming a function meant that the execution path in the program was different (since function names were part of the API at runtime !).

Since the output of this system was predictable (a JSON file) based in the input (~30 parameters), I ended up running integration tests of expected JSON output vs input in the system and then I rewrote the system having the integration tests passing!

The final system I built is still in the company which I left ~4 years ago used by thousands of people! Certainly proud of fixing that mess.
Interesting details regarding patches (and the roadmap) at the download page at https://vzlinux.org/
That's definitely true. Without messing up a good thing (HN), I wonder though how similar community platforms could be constructed incrementally better in terms of reasonableness, fairness, ethical/principled/respectful debate, curiosity, quality people, and signal.

It might be bad analogies but the lack of flash a-la Drudge Report (haven't seen it in years) or the old Fry's Electronics (stores and their website). I think it somewhat deters engagement addiction and focuses on content.
So, I have the amazing luck of having three wired broadband providers on my street in the US (Comcast, RCN, and Verizon FiOS). Competition is fierce and prices are low, yet, having attempted the above trick twice now (RCN -> Comcast, Comcast -> RCN), both times the reps I called were sufficiently clueless to not try to offer me a discount incentive to stay despite my plain wording that I was switching to get a better price. And both times, I was contacted by a rep after I switched, basically asking, "why did you leave? we could have given you discount X!"

Like... someone in their offices is clueless that the competition is very real in my area and that they need to empower/train their customer service reps to actually offer discounts to stay.

Regardless we've been able to keep low prices just by actually switching. I'm keeping my fingers crossed that they never get the idea to collude with each other.
What an intellectual dishonest and disingenuous point dude.
Apart from the last one, and retweets are low-effort so they're hidden by default too:

https://github.com/insin/tweak-new-twitter#tweak-new-twitter
Do you believe in free markets, but with regulations? (which i can understand)
I doubt they are mining bitcoin, probably the police just making assumptions at this point.

Also there is no way that this setup's electricity would cost that little in UK. The average cost of electricity bill for an average household is around £700 a year. If they paid, this would literally be thousands if not 10k+ a year in electricity bills.
Can you explain how elected legislators from kashmir were arrested without charges for a year when Kashmir's government lost its status as a democracy?
I wrote yellowShoes - an nrsc5 player which you can control from your browser. Should work on Windows, Linux etc. Player F/E also works on Mobile Phones.

https://github.com/evuraan/yellowShoes
Barrier – Cross Platform Open Source KVM
> Whats with operating systems and religion

Confirmation bias; religion is everywhere, no reason to expect it to be exceptionally absent from computing/programming/operating systems etc.
Have you never been in a debate about vim vs. emacs?
You certainly do! The variable we tend to be rigid about is whatever our idea of expectation is for our progress. It’s worth it to you and your employer both to be well organized in the way you approach legacy code. If you’re actively turning rotten stuff into tested, reliable code then you can organize yourself in a way that doesn’t require you to eat the whole elephant at once.

It may take some creativity, and I won’t claim this is universally true, but in all but the most exceptional of circumstances understanding of even an ugly codebase can be accomplished in bite-sized pieces.
> Why does the United States feel entitled to drain the intellectual capital of countries that are least able to afford losing it?

Why do other countries feel entitled to drain all the manufacturing jobs and mid wage work from the United States' middle class and working class citizens that are least able to afford losing it? Competition creates winners and losers in various sectors and people go to where opportunities are. That's just life.
He opened with the explanation of doing this after coming out of rehab for drug addiction - I wouldn’t say it is related to “religion”, rather a nod/reminder for himself in why he’s doing it. Nothing beyond that it seems.
Open Source Model Makes Big Corporations Innovative
Lists don't qualify as Show HNs: https://news.ycombinator.com/showhn.html, and lists of lists are lists.

You've buried the lede with this post! The real Show HN here is clearly not the list, but the tool you used to make it. Why don't you write something about that, and we can change the title to reflect it?

Here's what I usually tell people: add a comment to the thread giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good direction. (See https://news.ycombinator.com/item?id=22336638 for this tip and others.)

For even better results, explain what problem you're solving and why it matters. What's the pain your product addresses? Where were you when you first encountered this and what made you decide to start a startup around it? What are some specific examples of things that customers have used your product to do? This is the sort of thing that HN readers find interesting.
>Nobody wants to touch their website, out of fear of doing something wrong. So they have to go pay someone to do it every time.

i think it's a mistake to believe that this is a problem to be solved, or that the reason people don't want to touch their website is just a "fear of doing something wrong". it's not a question of how easy the admin panel is to use - the vast network of people willing to handle wordpress sites is a feature of wordpress. a business owner doesn't want to deal with their website, they want to pay somebody else to do it for them. tech people like self-serve solutions that they can log in and administer themselves, but there's a whole lot of people who really don't want that - they want to just call somebody up, explain what they want, and have it taken care of. the reason wordpress runs 40% of the internet is because it delivers that experience.
I was following StackOverflow back when it was being planned on a podcast. "High-quality curated content" was very much the original mission. This was the driving factor behind the wiki-like interface. In fact, if anything, I'd argue that the problem is that this didn't take off as much as was hoped.
Free market includes when competition can reasonably enter a market that's not structured through legislation to be overly favorable towards incumbents.

Note that there are natural monopolies/oligopolies, which are the result of the nature of the market (eg need for scale) rather than legal lobbying.
The rocket equation doesn’t only apply to chemical energy propulsion - it applies to any propulsion system that conserves momentum and uses reaction mass - which nuclear drives do too.

Chemical rockets are limited in how much energy they can put into the reaction mass (by the energy density of their fuel) and therefore the maximum exhaust velocity they can achieve - which is the input into the rocket equation

But while nuclear rockets get away from the constraint of chemical energy density they still have to operate by putting energy into reaction mass and shooting it out the back to create a momentum change.

And the rocket equation still applies to the reaction mass and its exhaust velocity.

In fact in theory you can build a chemical rocket engine that burns a fuel for heat, then uses that heat to energize some other reaction mass that you eject - it’s just that that is inherently less efficient than using the spent fuel as reaction mass since otherwise you’re needlessly pumping momentum into spent fuel. Far better to throw the exhaust products away as reaction mass.
Yes, I meant it, thanks for the reference! My first message was needlessly provocative
How to To_string in Rust
Global warming could be a cyclical process, just like covid could have come from a lab, and hand-drawn charts don't make it any more or less true. The two (claim and charts) can be separated, that is part of "critical thinking."
Great writeup. I use EXPLAIN a lot in development as a gut check — “does this descending index do what I thought it would? how expensive is that subquery?” Highly recommend looking at it early on, it helps me catch silly mistakes well before production.
Focusing on race income inequality perpetuates the division of society by race.

There are wealthy families and poor families of every race. Focusing on race as the reason for income disparity is detrimental to the success of the whole. When race is marked as the reason for income inequality we get programs targeted at a specific race. It encourages building "institutional racism".
Makani Power thought a kite would be stable enough. Their big mistake was in making an extremely expensive kite. (The "Lex Luthor" failing, common to Alphabet ventures.)

At least, there would be no danger to birds. Even if they crashed into the grid they would probably be unharmed, and there is no reason for them to crash into it. They are not in the habit of crashing into chain-link fences, never mind fences with millions of streamers blowing from them.
It's a memoisation [0] problem: how completely does a professional store effort-expensive, intermediate results?

Doctors and nurses, who also deal with complex systems, have gotten exceedingly good at this with charting.

We? Considerably less so. But I'd hazard improving every year.

Reduction of boilerplate and flexibility-for-the-sake-of-flexibility in languages has been a big win, IMHO.

[0] https://en.m.wikipedia.org/wiki/Memoization
This is not correct. You can deregulate the market completely and end in a worse place for consumers.

The idea of "free market" giving the best outcome for buyers requires:

1) virtually infinite suppliers

2) virtually infinite customers

3) fully fungible product/service

4) fully rational and informed customers

In markets like ISP, real estate, water/electricity supply, wastewater/garbage/mail/roads the product or service is in no way fungible because is based on your location.

E.g. you cannot pay for an ISP in Germany and use it from San Francisco.

On top of that it's practically impossible to have a large numbers of suppliers in such markets.

Finally, providing mail/electricity/water/Internet to small and remote town is rarely profitable. You can have so-called "market failures" where market equilibrium does not serve customers at all, or at unaffordable prices.

This is why such services are provided by local governments in most countries or heavily regulated companies.
i saw this happening at a demoparty, the person sitting next to me:

hekps out a friend with some coding problems; discovers a file containing a class called "superHoegen" with the function members "SuperHoegen1" ..."SuperHoegen12"
took a while to realize that this was the martix class of the renderer and sth like ".SuperHoegen5()" would invert the matrix.

also there where no bugs in the superhoegen class, just funny naming :)
You need to be pretty smart to write an OS, and only dumb people and smart people are religious. Atheism is the belief for mediocre minds. ;)
Oh my heavens no. There are certain topics that even this site can't discuss in good faith without groupthink, hurt feelings, big egos, and so forth. No, I will not list those topics here to avoid invoking them, but most of them are political. Sometimes they get just as toxic as twitter and reddit, just with less namecalling since that'll get you flagged off with a quickness.

On that note: If even HN can't do it, I think some of these topics can't be discussed online at all. Here you've got great moderation, a high SNR, and vanishingly few of the pathologies that infest most web fora. Almost everything else is a step down in quality.
Why Russians do not smile (2002)
Not the GP, but both the many worlds interpretation and superdeterminism would avoid (the issues of) causality violation, would they not, even in the presence of time travel?
I don’t think individualism is the defining characteristic of most twitters, they tend to herd mentality
Maybe because the world's total fertility rate has been consistently coming down and might soon get lower than the replacement rate. [1]

If this continues, the world population, while still growing due to people living longer, [2] will not grow due to more births anymore. All things being equal, after a while, population would start decreasing.

None of this is necessarily cast in stone: people could start having more children again, or life expectancy could massively drop. But as things are trending right now, population will stabilize relatively soon and then decrease (it's already happening in some countries).

How crowded the Earth needs to be to be considered overpopulated is debatable and a separate question. But if the population does not keep growing there is a path to getting there, assuming the peak population is considered too high.

[1] https://data.worldbank.org/indicator/SP.DYN.TFRT.IN

[2] https://data.worldbank.org/indicator/SP.DYN.LE00.IN