skysight-inc/HackerNews huggingface dataset:
Oh yes, Larry Ellison and Sam Altman are the real victims here!

I continue to be amazed at how desperate some of us are to live in Disney's Tomorrowland that we worship non-technical guys with lots of money who simply tell us that's what they're building, despite all actions to the contrary, sometimes baldfaced statements to the contrary (although always dressed up with faux-optimistic tones), and the negative anecdotes of pretty much anyone who gets close to them.

A lot of us became engineers because we were inspired by media, NASA, and the pretty pictures in Popular Science. And it sucks to realize that most if not all of that stuff isn't going to happen in our lifetimes, if at all. But you what guarantees it not to happen? Guys like Sam Altman and Larry Ellison at the helm, and blind faith that just because they have money and speak passionately that they somehow share your interests.

Or are you that guy who asks the car salesman for advice on which car he should buy? I could forgive that a little more, because the car salesman hasn't personally gone on the record about how he plans to use his business to fuck you.
The Lynx user agent string works for now:

Lynx/2.8.6rel.5 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/1.0.0a
It might be better to attach a dummy load to replace the antenna so you don't burn out the radio circuit which may have side effects (depending on their design). You could wrap that in foil to ensure it can't get a weak signal through.
This reads like /r/linkedinlunatics. Same writing style. Down to a T.

> Last week, I shipped Flatty,

It's a 145 line shell script.

AI is... fine... but can produce questionable quality. Is this person qualified to verify the accuracy and security of the AI output beyond "it works"? Can they also package and host it, or are they going to ask us to visit their website at "C:\inetpub\wwwroot"?
The acting, storyboarding, frame composition, colour contrast are all better than some movies.
Misleading title - this won't work on a recumbent.
There is already FrogFind: https://news.ycombinator.com/item?id=31152866
> I find it’s really interesting how people act when the financial pressure gets suddenly removed.

Agreed. It should happen to more & more people.
Was tuenti ever big in Catalonia? Was never a user but visiting family in Madrid circa 2010 it seemed like a big deal. Curious if it’s still used at all.
> because you can does not mean you should (or actually need to)

Most people don’t need to drive. Out of their driving, most of it is superfluous.

Pretty much everyone in my town with remote start uses it. Particularly if it’s a day where temperatures are close to 0°F and you’re weighing another run.
Excellent forensics! You are correct.

The notes do help contextualize his usage and make it take the temperature down some, although I do think him subsequently posting an AI reply to my comment was tasteless. (But I also get it. I used harsh words there and invited some ribbing in return.)
TikTok ban plan may actually snowball, because now China thinking about their soft power and opening their internet to the world.
The 16th Shanghai Municipal People's Congress actually talked about this.

They have a lot of companies with very large consumer, and their market is saturated already. Time to expand to the rest of the world.
JEP 502: Stable Values (Preview)
It was merged in 6.7, 12 months ago...
The mutex would have to be held by the caller until it no longer needs the string returned from the environment, or makes a copy:

stdenvlock(); // imaginary function added to ISO C or POSIX
char *home = getenv("HOME");
char *home_copy = strdup(home);
stdenvunlock(); // only here can we unlock
// home pointer is now indeterminate

Other solutions:

1. Put the above sequence into a function, and don't expose the mutex. Thread-safe code must use:

char *home = dupenv("HOME"); // imaginary function; caller responsible for freeing.

2. Provide environment lookup into a buffer:

getenvbuf("HOME", mybuf, sizeof mybuf); // returns some value that helps to resize the buffer

All functions that retain pointers out of the classic getenv remain unsafe.

A mutex can be provided to those applications that want to manipulate the environ array directly, or use getenv and setenv, or any combinations of these.

The main problem is all the code out there using getenv.
I don't know the exact situation but I just wanted to point out not to fall into the "I have looked at the thing for a little. I don't understand it and I can't be bothered to understand it because whoever write it, was an idiot. We need a full rewrite with my favorite shiny tool. The rewrite will be easy" trap. I think that triggers a lot experienced people.

But maybe you are right. That's also very possible
this plugin is designed specifically for the llama.cpp server api, if you want copilot like features with ollama, you can use an ollama instance as a drop-in replacement for github copilot with this plugin: https://github.com/bernardo-bruning/ollama-copilot

There is also https://github.com/olimorris/codecompanion.nvim which doesn't have text completion, but supports a lot of other AI editor workflows that I believe are inspired by Zed and supports ollama out of the box
There are alternatives:

- https://html.duckduckgo.com/html/

- https://searx.be

- https://mojeek.com

- http://frogfind.com
Good to find the bug regardless! I appreciated the succinct and not overly dramatic write-up. I don't think anything significant was claimed other than the fact that it is a kernel bug (which is significant in itself don't get me wrong).
If you don't do age verification then your need to comply with COPPA etc as you have to assume underage users.

My previous employer used twohat to monitor for content dangerous to underage users, but I don't know if they were any good as it's not my area. It looks like they got bought by Microsoft as twohat.com redirects to a Microsoft product page now
Wow, very impressive. Is there any way to use the video editor UI component in a package, separately from the rest of this project?
I should have realized usurping an math symbol on HN might not go over well :)
I remember looking into this and it seems like a lot of motherboards/graphics cards don't support HDMI CEC for some reason.

That would be the ideal way if it worked though
It's ironic that Chamath Palihapitiya who was responsible for growth at Facebook previously was the VP/GM for ICQ @AOL.

ICQ was so ubiquitous back in the day, and then lost it all.
IQ is a poor predictor of, say, income, in the absolute sense. Correlation is something like 0.4. But compared to what? Compared to personal psychological metrics (of which IQ is one), IQ performs extremely well as a predictor. Things like openness and extraversion correlate at something like 0.1 and others are lower. In fact, IQ is the single best predictor we have and other correlations are usually measured while controlling for IQ.
> (translated from Catalan by Alain Gertrand)

Got curious, since I don't think I've ever seen Catalan before. The original's the previous post:

https://allr.cat/per-que-deixaras-x-i-si-tambe-instagram-i-l...
Outside of lossy compression, we've been fairly close to theoretical limits for quite some time, but what changes is a little bit what we want to compress, but also how we leverage resources to do the compression.

A good deal of the time we care about decompression speeds, or the tradeoff between speed and bandwidth. The algorithms that reigned in the 90's and still kind of reign today are unwieldy. So new techniques that get within a few percent of optimal much faster or using less memory are an easy sell.

And once in a while we get something like Burrows Wheeler which isn't a compression, it's a transform (hence BWT) that can unearth some broader patterns in a file and make them more conducive to being compressed without a large memory structure that grows faster than the data under inspection.
Go Parinfer, never look back!
This is more like biological SSRF
Apache HTTPd 2.4.63 has been released – Webserver
I mean people really like carplay so if you want them to enable something then tie it to carplay.
Or held hostage to the weather.
ANN Altman vs. Samuel Altman [pdf]
Here's a primary source that denies your allegations: https://x.com/__nmca__/status/1882563755806281986

OpenAI didn't train on the data or even use it to select a release candidate.
Set the user agent string to:

Lynx/2.8.6rel.5 libwww-FM/2.14
Man if this idea makes >500 bucks per month no offense I mean it positively you just motivated me to unironically create my somewhat as simple idea that was laughed at by literally everyone in a geek discord
Like maybe the lowhanging fruit are actually hanging low
I just love this, thanks. A good reminder.
Talk to some retired people. The loss of identity can hit you right in the ego. You might think retirement sounds great, but I’ve known several people who thought that, and then un-retired. Other people seem to do just fine; I’m not sure if it’s temperament or something else. And then again, there are some people who just fade away…
Here's what I hear:

VVV GBR GBR GBR [BT] TL5 T [BT] VVV VVV VVV ...

[BT] here indicates a prosign [1] (-...-) this one is a kind of section or message divider.

VVV is often sent when testing your equipment, and I think that's what's happening here.

[1]: https://en.wikipedia.org/wiki/Prosigns_for_Morse_code
It’s one of the most studied
Quantitative metrics in psychology.
assume poverty is a big factor what is something a poor person can do? truly curious if anyone has a cheat code
This would be cool to use in a scavenger hunt.
It's unreal anybody can think VScode is good software. It's the only electron app I use the only place where typing lags.
The left wing also has enough followers who thought that yet another corpname “adopting” the idea was a real step towards it. A little wishful to claim that crazy believers exist only at one side of the fence. It’s actually hard to make demographics that different at the scale of what we are talking here, so that it would exclude particular statistical segments.
I'm not sure what your point is? That despite all the money and donations she got, she decided the simple thing was to let people suffer?
> Flexibility increases your "design space" and hence never a weakness.

This is just objectively false. Constraints liberate and liberties constrain.

> Rigorous discipline is needed throughout development but tooling can only do so much.

Have you used Rust? I would recommend building some kind of non-trivial command line tool with it — you will quickly see how low your expectations for tooling have been.

> Eg: Base.method() has {pre1} and {post1} as contracts. Derived.method() has {pre2} and {post2} as contracts. What should be the relationship between {pre2}&{pre1} and {post2}&{post1} to enforce proper subtyping?

As someone who understands variance etc quite well, my answer is to simply not have subtypes. You absolutely do not need inheritance subtyping to build production software. (Rust has subtyping and variance only for lifetime parameters, and that's confusing enough.)

> Sure, there are other types of polymorphisms which can be better in certain scenarios. But that is not under discussion here; we are talking about "traditional" dynamic runtime dispatch based polymorphism which is far easier to understand and implement even in small languages like C.

I use traits for runtime dispatch in Rust all the time?

Inheritance is only traditional because C++ and Java made it so. I think it's been a colossal mistake.
This is not just a thread issue!

You run into a problem if you keep using a string returned by getenv after calling another environment function: including possibly getenv itself!

However, it's easy to just strdup the result of getenv; that defends against the issue in a single-threaded program.
2017-2021?
A thing can be both a mistake from maintainance perspective, but a great boon from user perspective, or even a horrible kludge from power user perspective.
Educated people without morals also see the opportunity this time around.
As he slides, people around him will push his envelope. He may even suffer a consequence as a result. Let's see.
There is no reason to think that LLMs will improve at all. They may degrade to due lack of clean training data.
If most of your customers are like this, does the distinction matter?
Python startup time gets much worse on low powered ARM systems executing from an sdcard — before the first import even occurs!

It certainly takes more effort for this to be a problem on modern x86 systems.
I would definitely buy a few if there were a built version for sale.
That era is long gone and I doubt it was all on the FBI.
POSIX file locking is clearly modeled around whatever was simplest to implement, although it makes no sense at all.
https://archive.ph/SsoPl
If anyone is really interested in this kind of thing, I recommend picking up a copy of "The Story of Telecommunications" by George P. Oslin, which is full of obscure communication history details like this.
Incidentally, Altman just jumped on the Trump train: https://www.advocate.com/news/sam-altman-stargate-donald-tru...

Do not use AI under the control of quislings and demagogues.
Hey, cool! Former VWO customer here (it was my previous company). You guys made a good product and had a good revenue team selling it as well. Thrilled that you had a great exit!
Almost 4 hours long? The wall I hit was my patience.
Agreed. Still doesn't discount their good service.
Interestingly, MacOS only sees the mastodon link when right clicking on the QR code.
Love the aesthetic, but I'm having trouble finding key information quickly.

- Is this a "traditional" RPN calculator?

- Does it have bonus features, like symbolic processing?

- Is it programmable?

I believe outcomes would be better if kids used RPN calculators when learning, and programmable is definitely a plus.
What I'd really like is a non-intrusive LLM running that I can put on a third monitor which sees what I'm working on, while I work, and tries to mirror and make suggestions WITHOUT interjecting itself into my editor. Then I just want a mappable prompt command (like <leader>P) where I can provide feedback / suggestions (or maybe I just do that via mic).

This way I can choose to just ignore it for the most part, but if I see something interesting, I can refine it, prompt, cherry pick, etc. I really don't want autocomplete for anything.
Huh? I did a quick search and everything I can find says the relationship among the 3 build team members was very close and positive, that they were all close friends. They went on to do a show together on Netflix. Maybe some of the later episodes give the impression that there were tensions but I don't see anything attesting to that.
Crunchyroll Premium Login Details Leaked; Users at High Risk
Congrats Paras. VWO has been my go-to A/B testing platform ever since everyone else either pivoted upmarket into six-figure “experience management platforms” or shut down (Google Experiments). I hope this won’t change!
I don't much care where people check my ticket, as long as I don't have to arrive an hour early. The location of the ticket check isn't what makes airport travel a misery to me.
It's not that they get too much credit (people are excited about this tech and there will be frontrunners and winners), it's that they're a wrapper for llama.cpp and give no acknowledgement or credit to the FOSS that makes their project work.
If I don't recognize it, it's not iconic.
Surely this can’t always be true?

What happens when a lot of data is written and exceeds the dirty threshold?
But many trans women have no hormonal or surgical interventions at all. Are you implying that cis lesbians are not attracted to them?
It's absurd to me that simply because it's Karpathy's account, everyone immediately changes their tune about posting "slop" AI summaries; something which is normally downvoted into oblivion on this site.

People go even further to downvote any criticism?? Pick a lane people. This will be business as usual in a week and Operator posts will go back to being thoroughly downvoted by then too.
Also not requiring JS: SearXNG, FrogFind.
Am I missing a demo video or anything, or is the only way to see it to install and run it? The only thing I'm seeing is the poster image with what I'm assuming is a very cropped image of part of the UI???

Just seeing the interface gives a lot of clues as to potential usability as if it's targeted at novices or hardcore editors. Not being able to see if there's any kind of lag when trying to scrub/navigate the video is also something that tells me if I'm going to get upset with it from being web based or if it feels native.

Just food for thought on what people might be looking for instead of having to install something that might not be right for them.
Show HN: A new native app for 20 year old OS X
A few of us here are probably familiar with the original Xbox modding scene and the iconic xbins FTP server. Recently, I came across an amazing tool called Pandora by Team Resurgent [0], which got me thinking about how incredible something like this would have been 20 years ago. Just to clarify, I had no involvement in creating Pandora—I’m just inspired by their work.

For those who aren’t familiar, getting access to xbins involves a rather dated process. You need to connect to a channel on an EFnet IRC server, message a bot for temporary credentials, then plug those credentials into your FTP client to access xbins. Pandora (and my app) simplifies this entire workflow into a single click.

Inspired by Pandora, I decided to build my own take on what this dream tool might have looked like back in the day. I wrote a native Mac app on original hardware—an Intel iMac (20-inch, 2007)—running a 20-year-old operating system, Mac OS X 10.4 Tiger.

This was my first foray into native Mac app development, though I’ve done some iOS development in the past. The result is Uppercut [1], and the source is available on GitHub [2].

For the development process, I used Claude to help with a lot of the coding, especially since I was constrained to Xcode 2.5 and the pre-“Objective-C 2.0” features available at the time. I had to be very specific in prompting Claude to avoid newer features that didn’t exist back then. Since the majority of Objective-C code out there comes from the era of iOS development (which relied heavily on Objective-C 2.0 until the arrival of Swift), this was a unique and challenging exercise in retro development.

[0] - https://github.com/Team-Resurgent/Pandora

[1] - https://uppercut.chadbibler.com

[2] - https://github.com/chadkeck/Uppercut
Looks like the AI didn't generate a .gitignore file and ignore the .ds_store file that shouldn't be checked into source control. I think my job's ok for at least another few days.
Claude's Computer Use API has been good for us and I'm surprised it isn't more popular. It can be slow, and definitely gets things wrong, but so far we've had thousands of people make and edit spreadsheets on "autopilot" so the value is already there today on simple tasks, even in an alpha state.

I do find it is best when combined with other capabilities so the internal reasoning is more "if Computer Use is the best for solving this stage of the question, use Computer Use. Otherwise, don't.", instead of full Computer Use reliance. So e.g. you might see it triggered for auto-formatting but not writing SQL.

Will report back how it compares vs Operator CUA once we get access!
Try changing the user agent string to Lynx: https://fosstodon.org/@niutech/113877781179023925
Better Brave Search
The name comes from Standard Model in Particle Physics. Nobel Laureate Frank Wilczek's talk is really interesting.

Talk

https://www.youtube.com/watch?v=djb0T9COjD4

Article by Wilczek on Anyons

https://www.jstor.org/stable/24936902
https://www.hrw.org/reports/2003/usa1203/4.htm

> For the most part, the collateral damage assessment process for the air war in Iraq worked well, especially with respect to preplanned targets. Human Rights Watch’s month-long investigation in Iraq found that, in most cases, aerial bombardment resulted in minimal adverse effects to the civilian population.

> Human Rights Watch recommends that if the United States bombs populated areas, it should:

Complete a collateral damage estimate in advance and balance this against the expected direct and concrete military advantage of the attack.

Use the smallest effective precision munitions to limit civilian harm.

Carry out a bomb damage assessment as soon as possible after the attack and apply immediate lessons learned.

The United States has committed itself to all these steps, but it needs to implement them more consistently.

Human Rights Watch also recommends that the United States abandon aerial attacks on leadership targets until the targeting and intelligence failures have been corrected. In particular,

Strikes should not be based solely on satellite phone intercepts.

There should be no strikes in densely populated areas unless the intelligence is considered highly reliable.

You can argue all you want about justification of wars. I'm not going to because frankly that's not the point and it's irrelevant. It's irrelevant because we're going to go to war as a species. It's a fact of life.

What's relevant is if more precise targeting of strikes equates to less collateral damage, or as I prefer being more directly descriptive, innocent civilian deaths, which is appears to be true.
America's Constitutional Crisis Is About Technical Debt
I'm not sure how, it seems really important to distinguish between free and not free. To me it seems disingenuous to call something free when its publicly funded.
Oh, that explains Hotel Mario being missing.
This looks pretty cool. I've been looking at all the "small" backends recently. It's so much nicer to work with one of them than trying to wrangle LLVM.

QBE, MIR, & IR (php's) are all worth a look too.

Personally I've settled on IR for now because it seemed to match my needs the most closely. It's actively developed, has aarch64 in addition to x64 (looks like TB has just started that?), does x64 Windows ABI, and seems to generate decent code quickly.
The bottom 2 bytes of a pointer contain two bits of the slide, assuming it's even a pointer into the kernelcache itself.

I'd take half a sandwich.
>The left wing also has enough followers who thought that yet another corpname “adopting” the idea was a real step towards it. A little wishful to claim that crazy believers exist only at one side of the fence.

That isn't crazy, though, that's just naive.

Believing that American corporations - especially tech companies - are controlled by an organized cabal of Marxist elites engaged in a conspiracy of white genocide and oppression of Conservatives through the use of "wokeness" and "DEI" is crazy.
Oh gotcha, I must have just misunderstood the previous comment.

I want to say that tailwind also can't do inline media queries, but that's getting really nitpicky and pedantic. You can at least add a class inline that Tailwind creates a media query for in CSS, that is really handy.