skysight-inc/HackerNews huggingface dataset:
I wonder if a mod that changes the graphics to a visual style shown in the link (I'm thinking the Carbot graphics [0] swap for StarCraft 2 in terms of scope) would make it feel more to your liking.

[0] https://news.blizzard.com/en-us/article/23053098/starcraft-c...
Would this company be dealing with the general public? Or just manufacturers, shippers, wholesalers, and such? If the latter - then the domain name matters far less, industry insider lingo is fine, and shorter is better.
This is no longer a common personal dynamic for kids. I grew up going to my buddy's place to play CoCo and MSX, to my uncle's to play Atari 800 and Mac, and friends came over to play Apple 2 and ZX Spectrum. My kid plays with friends, but it's all online through Discord.
Does it work for SPA ?

Edit. Looked in the code, uses happydom for rendering webpages.
> The profit maxing strategy just lacks a future.

That's pretty much it. The best way to make a strict "profit" in many cases is to buy large messy bundles of assets/debts (companies), destroy the integration, and sell off the individual assets; that is, the private equity playbook.

But destroying is easy, building is hard.
I dunno, Linux does what i tell it to do, where as i have to constantly fight Windows for really simple UI things that should be a given.

For example, my windows explorer keeps opening at some where location and shape, no amount of tinkering under the hood has successfully made it open full screen all the time. Ubuntu on the other hand just keeps it at what ever i set it at, because of course it does.

Little things like that are the only reason i switched the linux as a daily driver.

I keep the windows partition active because there is no linux alternative for photoshop and lightroom.
NaN is cool because it's almost like a type that constrains uncertainty. What do we know about this entity? not much! but it's definitely not a number. Calling it anything else would have been a mistake.

Null is more confusing because it means different things in different languages. Sometimes it's a more constrained uncertainty, eg this definitely doesn't exist. But in sql it's a less constrained uncertainty, like "undefined" in math. The value of this thing couldn't make sense in this context, but we can't make assertions about its existence.
How does that help in this situation? The issue isn’t iOS performance
Why would you need multiple allocations?

edit:
Isn't it just:

float (*arr)[m][n] = malloc(sizeof(*arr));
It's funny in these political unity fantasies it's only the right making compromises even after their landslide victory
Inflation in CA over the past 3 years is likely 50% (my personal estimation for necessities is over 100%) If you cut 2%, you're really cutting it by 52%. There's no way someone will want to work for peanuts. It has been gutted.
(1) They are out there. (2) What matters is "do they have computers?" (3) I'm certain there are single celled organisms under the ice fed by sulfur vents somewhere. The universe is a big place. (4) I am not so sure they can get enough energy to get a trophic hierarchy enough to support intelligent life. (5) Boy they are going to get a big surprise if they manage to dig up 20 or so miles. (6) There are light cone and other issues in terms of meeting them.
Origin of life doesn't make it into the NY Times health column and get parroted by your grandma a week later when she wants to know if taking a nap will give you cancer.

Neuroscience is in the same quadrant of the knowledge / hype plot as nutrition science.
I've been inadvertantly safe from this bug on my personal Windows computer for years thanks to having the UTF-8 mode set, as shown at the bottom of the article. I had it set due to some old, foreign games showing garbled nonsense text on my computer. Have not noticed any bugs or side effects despite it being labelled as "Beta".
Agreed.

I will die on the hill that regular C-like nulls are the actual thing that's weird.

The real billion dollar mistake [1] was the damage it made on the minds of developers.

[1] https://en.wikipedia.org/wiki/Tony_Hoare
I am mostly in the same camp but there are a few quality of life improvements that I recommend:

1. Overseerr - add tv/movies in one place
2. Custom feeds as import lists so that new, popular stuff is automatically getting added
3. Kometa (for Plex users) - custom collections via trakt and burning imdb/rt/metacritic scores into cover art
The result of comparisons involving NULL values can result[1][2] in UNKNOWN, and in PostgreSQL for example you can test[3] for this using IS UNKNOWN.

That said, as someone self-taught in SQL, I agree NULL was not a good choice.

Replacing NULL with UNKNOWN and the third boolean value as INDETERMINATE for example would have been better.

[1]: https://stackoverflow.com/a/79270181

[2]: https://learn.microsoft.com/en-us/sql/t-sql/language-element...

[3]: https://www.postgresql.org/docs/current/functions-comparison...
I think lambdas or function pointers can be possible if they assume all of the scope of where they are called rather than where they are declared, that would prevent them from allowing recursion through forward declarations.

It would be awkward to work with since you'd have to be aware of all of the eventual caller scopes rather than your current local scope when defining it.

I suppose it would be like macros instead of true functions.
You can eat as much meat and tropical fats as it takes to satisfy, and you WILL lose weight and regain metabolic health. The catch is, you gotta ditch most of the carbs.
Perhaps tangential, but as a non mathematician, I'm very impressed by the writing in Quanta Magazine. It's very understandable to me as a layperson without being too "dumbed down". There was an article in Quanta about the continuum hypothesis that hit the HN front page yesterday that I also thought was very well written and clear. So kudos to the authors, as explaining complicated topics in understandable language is a tough skill.
> Careful what you wish for…

Agree. We may be weighing shitty options though at some point.
US purchase of Greenland could be the deal of the century
Well, that is some good use case they found :P
didnt your summary https://gist.github.com/simonw/beaa5f90133b30724c5cc1c4008d0... pretty much cover it?
Aside from the function keys, which were angled to make it as easy as possible to hit the wrong one!

I loved my monochrome 520ST. First C programming (Megamax C, IIRC), first online communications (BBS). How did I afford it when I was an engineering student living on about $7,000 a year, including $1,700 tuition?
Unusual, but not erratic. Erratic is unpredictable or jerky movement, as if the car was also swerving side-to-side while going in circles.
It's a pretty old argument tbqh. Also, mind altering drugs are basically just more subtle forms of the Phineas Gage thing.
(Disclaimer: I know literally nothing about LLMs.) Wouldn't there still be issues of sensitivity, though? Like, wouldn't you still have to ensure that the wording of your commands stays exactly the same every time? And with models that take less discrete data (e.g. ChatGPT's new "advanced voice model" that works on audio directly), this seems even harder.
> have been de facto expelled at the end of this quarter.
Unless, that is, I agree to work on a comparable solution for the university

Not a lawyer, but this is outrageous and feels like a breach of the university-student contract. Point to the other students that must perform surprise labor for the university as a precondition for course registration. This is like paying your debt to the early 1900s company store. Absolutely lawyer up.
Rational numbers are a lot more useful than irrational. Eg. everything that happens in digital computers is rational. If you need a measuring tool, the scale is going to be rational.

Irrational numbers, in practice, cause lack of precision. So, for example, if you draw a square 1m x 1m, its diagonal isn't sqrt(2)m. It's some rational number because that square is made of some discrete elements that you can count, and so is its diagonal. But, upfront, you won't be able to tell what exactly that number is going to be.

Another way to look at what irrational numbers are is to say that they sort of don't really exist, they are like limits, or some ideals that cannot be reached because you'd need to spend infinity to reach that exact number when counting, measuring etc.

So, again, from a practical point of view, and especially in fields that like to measure things or build precise things, you want numbers to be rational, and, preferably with "small" denominators. On the other hand, irrational numbers give rise to all sorts of bizarre properties because they aren't usually considered as a point on a number line, but more of a process that describes some interesting behavior, sequences, infinite sums, recurrences etc. So, in practical terms, you aren't interested in the number itself, but rather in the process through which it is obtained.

* * *

Also, worth noting that there's a larger group that includes rationals, the algebraic numbers, which also includes some irrational numbers (eg. sqrt(2) is algebraic, but not rational). Algebraic numbers are numbers that can be expressed as roots of quadratic or higher (but finite) power equations.

These, perhaps, capture more of the "useful" numbers that we operate on in everyday life in terms of measuring or counting things. And the practical use of these numbers is that they can be "compactly" written / stored, so it's easy to operate on them and they have all kinds of desirable mathematical properties like all kinds of closures etc.

Algebraic numbers are also useful because any computable function has a polynomial that coincides with it at every point. Which means that with these numbers you can, in principle, model every algorithm imaginable. That seems pretty valuable :)
How helpful is Hattie and Donoghue's model of learning? (2017)
Having a hero background that was a variation of this was really popular about 10 years ago or so. You’ll still find them on plenty of websites built around that time.
With time, they will get a lot better. IMO, the biggest hurdles the agents currently lack is good implementation of function calling capabilities. LLM's should be used as reasoning engines and everything else should be offloaded to tool use. This will drastically reduce hallucinations and errors in math and all the other areas.
Not an American, so I don't really have much say in it. But, if 31% of your younger population is thinking that assassination was justified... That's tens of millions of people. I would be wondering why, and how that is even acceptable. It's definitely showing how it can't be categorized as black/white issue.
One of the images in TFA shows the Atari being called a "Supercomputer". Interestingly, NVIDIA announced a few days ago they were releasing an "AI Supercomputer". One thing I will say... The Supercomputers of old were a lot prettier (and let's not even mention actual Supercomputers such as the Cray and the Connection Machine)!
Appreciate.

Just manufacturers, ...
I really wish more languages would "steal" grammars from raku (formerly Perl 6).

A grammar is basically a class (or role/trait), and they can contain regexes (and regular methods). Those regexes have backtracking control (for simple tokens, you don't want to to try parse a string any other way than the first, obvious match).

This makes it much easier to write composable and understandable parsers.

I know that, technically, you could do that in a library, but somehow that's never the same; if it's not baked into the language, the hurdle to introduce another dependency is always looming, and then if there's more than one such library, the parsers aren't composable across libraries and so on.
Show HN: Gym Workout tracker for intermediate and advanced lifters
Hey guys, my name is Mo. I'm the creator of EzLift Pro. I have been a nerd, software engineer (Mostly Full-Stack) and a bodybuilder/powerlifter for over 15 years now. Long story short: I got bullied in school, so I wanted to get strong af.

I worked in many companies in my career and one of the most consistent thing that always caught my eye is how bad the diet and health of most people are - especially engineers. This made me start a science based fitness YouTube channel to try to spread a more scientific and engineer approachable information about nutrition and training.

Many people were asking me how do I track my workouts. So, I decided to build this app because I tried almost all the popular tracking apps and they all try to target everyone, from beginner to advanced and the app becomes way too bloated.

And because of the boom in popularity of resistance training these days, I was like why not make an app for people who know they are doing in the gym, not complete beginners.

One of the features I'm happy about is scanning your hand-written workouts and workout logs if you use a notebook - although it also works if you scan a picture on your laptop. Then you can track the workout or just add them to your tracked workouts and run some stats on them

I'm using ChatGPT in the backend to scan the image and gets me a list of exercises, then I run that through a small full text search on my database to get a list of ranked matches, it's not 100% perfect, more like 70-80% depending on how difficult the exercise name is.

But if any of you have any ideas on how to make this better, please let me know, would love to have some feedback on that.

It’s available only for iOS for now - I'm not an elitist I swear, just had to start somewhere - I'm just one guy.

I'm using React Native, so adding in Android should be relatively easy.

It’s free for your first 5 tracked workouts. I’d love for you to try it and share any feedback.

PS: If you’re new to lifting and want to start, let me know. I’d be happy to send you a beginner-friendly program to get started!
Great links, thank you for this.
1 looks okay, maybe try some other relevant words combinations!
Sarcophagus.io – digital dead man's switch [pdf]
just came across this. am not the author/dev behind this. sounds like a very cool project.
Politics content to be pushed on all Instagram and Threads users
Ah, yes, preference! How well will the AI know what we prefer without us having to articulate it every time. Very good, I like this.

Let's turn that on it's head: maybe we engage with AI/AI products that seem to just provide outcomes we prefer. Let's say all AI will probably be able to generate all manner of things, but we might like Z AI because when I ask for Y kind of widget it builds ones I seem to just...prefer more. It seems to "just get me".
Overbudget: Britain's $57B Nuclear Nightmare [video]
My point is that a lot of these people are just sleep deprived.

Bob might go to sleep the same time, but maybe he gets 4 hours of sleep a night and operates on a deficit all day.

It's repeatable on a 24-hour cycle but miserable
Facebook lifts restrictions on calling women 'property', transgendered 'freaks'
Or you could just have a program where you tax cell phone and home phone bills to subsidize giving phones to people who can’t afford one….

https://www.fcc.gov/general/lifeline-program-low-income-cons...

This use to be limited to land line phones. But now is expanded to cell phones

It’s much cheaper than physical infrastructure.

But do you expect Amazon to except postal mail and work like the Sears Catalog?
Tnx, any ideas?
I mean, it still doesn't make any sense. From what I can tell, OP never acquired the API keys needed to actually interact with the system. So he literally just made a demo app and asked permission to make it live. Instead of just saying "No" they tried to coerce him into slave labor.
Show HN: A browser designed to support uBlock Origin (MV2) and respect privacy
Fairly, it's the homepage of an open-source (AGPL) software.

However, there is correctly no 'Show HN' label, as the subject is about the way the webpage is created, not about the software itself. You can create beautiful things or create things beautifully.
Right, you can cite, say, lobotomies, concussions etc all day long but I think eyes glaze over and it hinges on the examples you choose.

I think the one about drugs is helpful because it speaks to the special things the mind does, the kind of romanticized essentialism that's sometimes attributed to consciousness, in virtue of which it supposedly is beyond the reach of any physicalist accounting or explanation.
i often want to write:

do {
offset = tell(filehandle)
} while(line = readline(filehandle))
{
print "line starts at offset: ", offset
}
Also most of the popular NAS setups. I'm pretty happy self-hosting everything on my Unraid server. I just checked, all of the tools in the article are in Unraid's App center (except Streamyfin which is a phone app). And if something isn't you can add docker containers or VMs as necessary.
FPGA gaming console 'inspired by PS one' by popular YouTuber revealed
Flip it around and it's not. The base case is the full time.

Taking the option away doesn't help anyone.
Evidence of starch-rich plant foods by 780k years ago
I'm a little torn here, because I'm not sure that climate change has much to do with this. In other states like Oregon sure, climate change might be reasonably blamed, but in California the insane policies that prevent sufficient controlled burns probably has far more to do with the current crisis. Idiotic forest management since at least 2007 ( https://law.justia.com/cases/california/court-of-appeal/2007... ) is to blame here with climate change playing second fiddle.
The US recently ruled against Google in an antitrust case, forcing Google to sell Chrome. If that means they won't/can't develop its Chromium base anymore, I think the Linux Foundation would be an appropriate organization for Chromium development to live, among the Linux Foundation's other projects: https://en.wikipedia.org/wiki/Category:Linux_Foundation_proj...
> After all, how many widespread hacks do you read about on old, single-purpose fixed analog or digital devices (which in a sense are similarly 'read-only').

Tons and tons? I don't understand this viewpoint at all. As the saying goes "There is no 'Internet of Things', just an Internet of unpatched Linux devices." That is, the primary vector for malware is devices that aren't (or can't) be patched after vulnerabilities are discovered.
Smalltalk suffers from mis-information —

> oops, did I delete the Object become: method again?), and its gone for good.

And then you admit actually it's not gone for good because if you created the method that will be recorded in the changes.log file and if it was a provided method that will still be in the provided sources file.

https://cuis-smalltalk.github.io/TheCuisBook/The-Change-Log....
I remember complaining to a friend a few years ago that my reverse-engineering and binary-patching skills were atrophied because there were so few Linux binaries which prompted users to enter a registration code to make them fully-functional.

Happily these days I still get to reverse things, and patch binaries, for my own amusement.
I think most students in America have loans. For me, and everyone I knew, there was a credit balance after the school got paid and that money was put into your bank account.

Don't forget you have to buy books, etc., and they cost "a couple of hundred dollars" too.

When I was an undergraduate I was definitely on a knife's edge, but I also often had cash in the bank because I got a big cash infusion annually. I just had to live off a very strict budget at that time to make sure the money would last.

I wouldn't have wanted to rely on this service when I was a student, especially at that cost, but in a pinch I could see situations where it would make sense.
I was under the impression that their AI Vector generator generates a PNG and vectorizes under the hood.
Well, it's quite cool, but if PDF supports javascript, putting a javascript game in a PDF is something obviously possible. I don't know if it qualifies as genius. If the game was made from PostScript commands somehow, that would be genius.

Anyway, I love this content on Hacker news, as opposed to people explaining how they want Apple to take their freedom away, because freedom is dangerous.
who is of course, infallible, never taken out of context, and never misrepresented. he said something you didn't understand once, and therefore everybody who says something you don't want to hear must be wrong.

did I cover everything?
PDFs are still used to delver malware. Adobe gets picked on less often now since everyone has PDF readers in the browser but that just makes chrome the new target of choice (not that alternative viewers don't get attention too https://thehackernews.com/2024/05/foxit-pdf-reader-flaw-expl...) but what I see most often in malicious PDF files recently are just links to websites that contain malware since they can work no matter what your viewer is.
SQL's use of "null" is probably one of the oldest instances of that concept in computing. It's exactly equivalent to unknown. That is its definition.
Embarrassing as it is to admit this, I was technically an adult. In my defense, I thought it was an emergency. I was wrong. They didn't even kick me off the train. We were back on our way a couple of minutes later.
Google and Linux Foundation Launch "Supporters of Chromium-Based Browsers" Fund
> THE CABForum just updated its guidelines (in December) and elliptic curve wise only NIST P-256, NIST P-384 and NIST P-521 are accepted.

NIST P-curve certs were acceptable per the Base Requirements all the way back in 2012

* https://cabforum.org/uploads/Baseline_Requirements_V1_1.pdf

See "Appendix A - Cryptographic Algorithm and Key Requirements (Normative)", (3) Subscriber Certificates.
the search space is p1×p2 = cost
therefore

(p1^2) x (p2^2) = (p1xp2)^2 =cost^2

and gnfs search cost increases in cost by (roughly) the square of the number of bits.
I use it as an offsite backup for my photos. It took an eternity to upload but the delta uploads are not too bad.
The Flying Maestro: A Top Conductor Moonlights as an Air France Pilot
This also affects gameplay, but your map will have a lot more green if you turn up the moisture setting on world gen :) and you can have fresh green trees all the time in the space age DLC once you unlock tree farming
https://httpwg.org/specs/rfc9110.html#field.referer

A user agent SHOULD NOT send a Referer header field if the referring resource was accessed with a secure protocol and the request target has an origin differing from that of the referring resource, unless the referring resource explicitly allows Referer to be sent. A user agent MUST NOT send a Referer header field in an unsecured HTTP request if the referring resource was accessed with a secure protocol.

In other words, it's not guaranteed that this Referer header is set. One can of course choose to remove the query parameter.
Clever trick!

Pair that with talking with someone to reflect on if/how it worked to make it an even stronger funk-escape method.
It looks like opportunity.
My favorite is pressing '!' while inside a sudoed or setuid less.
People have been talking about agents for at least 2 years. Remember when AgentGPT came out? How's that going so far? Agents are just LLMs with structured output, which often happens to be a JSON with info about a function arguments to be called.
Male here. Elimination diet going down to single ingredient foods -> talk therapy -> oxyegen therapy -> steady weekly ketosis -> after a year adding back in low inflammation foods, prioritizing carbs from beans like lentils to help repair the gut and now I can give a motivational speech like Tony Robbins from being at a place of basically suicide/ruminating thoughts that never end and cluster headaches that were growing into a chronic, never going away condition.

Everyone's obviously different and your mileage may vary but at the end of the day you can drastically feel different by heavily modifying your diet and pushing past hunger 1 time/day.