skysight-inc/HackerNews huggingface dataset:
You can interface with existing libraries if you really want, you need to somehow expose a C ABI (be it via the library written in C, exposing an official C ABI or you writing a C bridge).

There is a 3rd party "Python-for-Lazarus" bridge[0] though for simple stuff you can use the python library directly:

program foo;
{$MODE OBJFPC}
uses CTypes;
const PyLib = 'python3.11';
procedure Py_Initialize; cdecl; external PyLib;
function PyRun_SimpleString(Command: PChar): CInt; cdecl; external PyLib;
begin
Py_Initialize;
PyRun_SimpleString(
'from tkinter import *'#13 +
'window = Tk()'#13 +
'window.title("Hello, world!")'#13 +
'button = Button(window, text="Clicky")'#13 +
'button.grid()'#13 +
'window.mainloop()');
end.

The above uses the Tk library that comes with Python.

Also depending on what you want to do chances are there is already a Free Pascal library or existing bindings to a library written in another language. If not, if the library has a C header file you can use the h2pas utility that comes with FPC to make your own (though the generated code does need some modifications to work more often than not).

Of course all the above do assume you have knowledge of both Free Pascal and whatever you want to interface with, but at least as far as being able to access existing libraries is concerned, it should be possible - just with some hoops (and at that point it depends on how much you value whatever Lazarus provides over the effort involved in whatever library you want to use).

EDIT: and truth be told IMO the biggest roadblock with Lazarus isn't so much the language but that it is just not easy to learn most of that stuff (the core language and runtime library is decently documented but anything outside of that can be a hit and miss) and you basically need an almost arrogant attitude of "this is just dumb code, not magic, if it is technically possible i can figure out myself how to do it" :-P.

[0] https://github.com/Alexey-T/Python-for-Lazarus
Yea, it's a great way to learn.

Thanks, I need to redo my website/blog/whatever. I'm still getting email at it!
Are the persistent themes the outcome of generation via the authors' predilections, or of winnowing via the readers'?

Ok I read it. More it served the interests of power, "Protestantism (and, of course, Christianity generally) had a need to enforce the discipline of delayed gratification".

It has a heckuva closing sentence.
In theory. It'll be more convincing once generative AI proves itself useful for writing novels.
From my viewpoint the 128k Mac was itself a demo. It sure made a good demo at the computer store, not sure if you could do much for real with it.
Woah, what browser/page combination can fit into ~50Mb these days? I am simply used to the fact that most pages take at least 200Mb RAM in task manager.
The usual defense against these is to ask students to explain their submitted work. Randomly generated dead code would likely be even more difficult for the students to explain.

Though a counterargument to this would be that teachers don't have time to interview every student. If Mossad is so good that teachers can't pick out the objectively suspicious subset, they might need to subjectively pick a random sample with varying amount of personal bias involved.
CVE-2024-41660: A Critical Vulnerability in OpenBMC
One Use Case for TPL
Can't argue with that. Your earlier point is the key: "e.g. the answer you want isn't already included in Wikipedia." Anything specialized enough not to be covered by Wikipedia or similar resources -- or where, in your specific example, the topic was only recently added -- is not a good subject for ChatGPT. Not yet, anyway.

Now, pretend you're taking your first linear algebra course, and you don't quite understand the whole determinant thing. Go ask it for help with that, and you will have a very different experience.

In my own case, what opened my eyes was asking it for some insights into computing the Cramer-Rao bound in communications theory. I needed to come up to speed in that area awhile back, but I'm missing some prereqs, so textbook chapters on the topic aren't as helpful as an interactive conversation with an in-person tutor would be. I was blown away at how effective GPT4o was at answering follow-up questions and imparting actionable insights.
The main issue for me is that I'm going to do everything possible to avoid ads (and tracking) in my life, especially if it's something I'm paying for. There isn't, to my knowledge, a single mainstream news source that offers an ad-and-tracking free subscription.
I think you have it right. The signed URLs are a way to giving people an address to the files from our API, then they have call it again to key the keys. I suspect if once we put the files behind a CDN with signed keys, we’ll have even more security here.
I’ve hired at the largest tech companies and the smallest.

Generally you filter out toxic personalities as an absolute priority so this interview was a success.

I also think your process is appropriate for a smaller company. The key difference in my experience is that at the big high paying companies you filter on red flags and the green flags are just checkboxes that must all be passed. At the startups which simply can’t match on salary you have to instead hire on green flags instead and allow some red flags to pass. It’s harder to manage but it’s the only choice you have. So your interview which looks for green flags and is ok with some potential red flags was a sensible process.

Adam seems too naive to understand that different companies by necessity have different processes. Smaller companies are more informal and are looking for green flags not red flags. He couldn’t pass even at a smaller company willing to allow some red flags to pass.
Good point. That suggests a significant nonzero possibility that unless MS decides it's strategically meaningful enough to them to maintain a foot in the door on the browser space (much like Google chose to do), they might abandon the project, which would severely crimp the money-faucet for maintenance of the core engine.

This could, hypothetically, lead to a collapse of that ecosystem into an also-ran, in which case all Apple has to do is invest more in supporting their browser on OSs they don't own and we could end up with full browser hegemony... "If it doesn't work on Safari, it doesn't work on the Internet."
Not a great example. Chess is a 1v1 symmetric game and is pretty well balanced.
https://archive.ph/LH3Xu
Even in the US, the Mac was very marginal early on. It wasn't until it established a foothold in the DTP market in the late '80s that it was clear the Mac would even survive as a platform. A ton of important business software never made it to the platform.

There's a lot of revisionism that stems from Apple having made a magnificent comeback over the past 25 years, but a lot of people are forgetting that Apple was not the dominant player it is today back then. They spent most of the '90s on the verge of bankruptcy, and were sustained only by a few niche markets -- the Mac was not regarded as a serious platform for business computing back then. If things had gone slightly differently, the Mac might have shared the same fate as the Amiga and the ST.
i think most guis in 02024 are built in html5, godot, or unity rather than vb or delphi vcl. so i'm not sure cloning the vcl would be so useful
Curious how this manages to be free but uses the X api which, iirc, requires you to pay get timeline data.
I like to share my startup idea for a personal AI black box and I'd love your feedback.

To help me better understand the demand and gather insights,
I've created a quick Google Form survey.

Would you buy a personal AI black box if it existed?

Your response is appreciated at this link

https://forms.gle/RN1YRLPeefHcysJ49
You should also try the monthly Who's hiring and Who wants to be hired threads.

[1] https://news.ycombinator.com/item?id=40563283

[2] https://news.ycombinator.com/item?id=40563280
Nah it's because walls cost money and take up space. Open plan is cheaper with the trade-off that nobody likes it
Fine-tune FLUX.1 with your own images
The dichotomy of interest isn't really NNs vs GAs but about stochasticity vs determinism. The user/player doesn't care which it is until they learn to see the patterns and to reliably exploit the rules. Once you notice these patterns, the spell is partially broken and immersion is compromised. That's part of the reason stochastic methods have been such a hit throughout the history of game development for NPC behavior.
Google doesn't have an advertising monopoly. Facebook all by itself does about half of Google's revenue in ads. Then you have twitter, amazon, snap, all kinds of stuff. Google would be lucky to have 40% of online ads, and then once you include all advertising they are way down, maybe 15-20% or something.
Also check out pyscript.com, to create and host PyScript apps.
Most companies realize they can do what they want as long as there are no actual consequences. These companies prosper under the rules of natural selection, compared to the companies which are afraid of doing things because some paper says they shouldn't do it even though nothing will happen if they do it.
Europe can keep doing its regulatory thing while the US works to improve. At least someone is doing something.
Do you think people need to have compiler knowledge beyond the dragon book (for like a BS/MS equivalent level of knowledge)?

I remember that it took me quite some time to go through it coming from a math background, but it definitely improved my understanding of how stuff worked, and I haven't really done more learning since then.
Without seriously discussing the scale, the effects, and other sources… this sure seems like just scientifically-veiled Musk-Hate.
Disney's not alone in saying your clicks means you can't sue
But do we have any reason to believe that in the absence of Google, the next dumper won't just come along and take their place? The government isn't exactly signaling a willingness to change the fundamentals of the market here.

> YouTube, on the other hand, should be sued into oblivion for not implementing identity checks for upload

YouTube is probably actually too big to fail at this point. Breaking YouTube video links would have a massive impact on video on the Internet as a whole. Hosting video (efficiently and performantly) is still actually expensive, and YouTube is eating the cost of subsidizing most of the Internet's archive of videos.
Yea, you should learn how things work. I'm just worried that overly clever plagiarism detection would ding you for things like converging on common design patterns.
Yea, it's interesting, it's just a Chatbot over a Zoom (we use Daily) call as opposed to a 1-on-1 websocket (or a phone call). Other advantage is using WebRTC!
I think there are several parts to the cause, there's the issue that 'professional' journalists often act like their job is sacred and their credentials make them superior to 'indie' journalists and other 'commoner' scum despite the current standards being even lower than what it'd take for someone without a CS degree to write code. We see this alot in relation to the discourse around misinformation or reporting on violent events on sanitized platforms like YouTube. This makes people question why they should bother paying for the opinion of someone who looks down on them.

Then there's the other issue that we see even scientists frequently make mistakes interpreting data despite having a far more rigorous education and far more experience interpreting data and risking significant professional consequences if caught. But journalists have none of that, they don't have to actually understand what they're trying to report on, they don't have to interpret the data in good faith and they don't really face any consequences for being wrong. A scientist might end up having to retract a paper if it's wrong, a journalist doesn't even necessarily have to add a correction.

This also leads into an additional issue about journalists who specialize in certain things. Like, say, games journalists, tech journalists, aerospace journalists, medical journalists etc. Often they don't have any expertise in the field they're reporting on, it's so common for:

- tech journalists to report obviously incorrect interpretations of basic technical matters

- game journalists to be completely out of touch with gaming

- aerospace journalists to report information that makes it obvious they don't know/care about the accuracy of what they're saying (there's an example from just a few days ago, of a journalist latching onto one typo of a number reported correctly in several other parts of the report for a hit piece, refusing to issue a proper correction despite being publicly called out by the company they targeted)

- medical journalists to report research results without understanding the caveats or confidence levels of the study (eg the jumping back and forth on how coffee can provide X health benefit)

- tv/movie journalists to have opinions that are more often than not completely opposite to those of the public, complete with looking down on the public disdainfully for the disagreement rather than updating their reporting style to at least also fairly cover public sentiment

These are topics people tend to be passionate about and thus are more likely to spot issues, which reduces trust in journalism as a whole. After all, if the reporting on a topic they follow in depth is so bad, how bad might the reporting on topics they don't know as much about be?

To me, the solution would be to make professional journalism actually require skills and that they also need to have some humility. Like, a tech journalist should be someone who has had decent experience in the tech field, such that they understand the technology they're covering.
Sure, if the powerset of all roads in a major city is "cherry-picking" to you. The rest of us just call that driving.
I think two things are at play here.

1. Students will frequently just try things until it works, move code around, etc., leading to very messy code.
2. Graders often do not look at individual assignments unless there is a reason to do so, often relying on automated test suites. And when they do look, I'd bet their first reaction is something like "I don't know why they're repeating themselves like this, but my rubric only penalizes them for 5 points here..."
The case was filed by the Trump administration in 2018, not Biden.
Same.

I don't even think that's a dark pattern, just a stupid pattern
> Computer Science Degree

I think "degree" should mean a degree - if they want to say "computer science curriculum" that's fine, or "degree requirements" or something

Now, don't get me wrong: I actually would really enjoy if there was such a thing as "degree as a service," so one self-studies via Khan Academy or MIT Open Courseware or whatever and then shows up to (e.g.) MIT and sits for the exams to satisfy mastery over the subjects

I know there's politics around "brand dilution" or whatever, but I don't see how it's any different from sitting for the AWS Certifications in that way. AWS doesn't have their brand diluted if you self-study and the pass the exam
not at all, the wet dream of css is to be able to layout just with css and only semantic markup, to which flexbox falls short sometimes because you need to add non-semantic elements (columns and rows).
Thank you! I was wondering where the 250ms of latency was coming from. I’ll change this up today.
Live location
> No…I did not infer anything other than the ecosystem works for me and I find quality in their products.

Then apologies for misunderstanding your statement.

> If it bothers you that I....blah blah blah

Your preferences dont bother me in the slightest. It only bothers me when people claim that there are certain objective advantages in one platform over another, which you have clarified you did not do.

However you seem very quick to jump to personal statements, and suggesting therapy. Maybe you should stick to the content of the discussion and not insult people in future? You will find you get on much better on the internet that way.
That's really interesting. Congrats on getting a board game licensed, winning contest and releasing other games! What types of challenges or feedback did you encounter when facing difficulties in finding publishers for your other designs?
When WW3 starts we will all be able to enjoy the rage bait about ICBM pollution.
The blog post explains why they interviewed him. He stood out.
Starshield by SpaceX is most certainly a military asset.
I have about as much faith in the open source community maintaining a machine as complicated as a full browser without significant corporate backing as I have in OpenOffice displacing Microsoft Office in my lifetime, but hope springs eternal.
The DOJ has tremendous leeway to ask the courts for some result or another. We'll see how much spine this administration actually has.

EDIT: I mean via remediation here, not literally swaying the ruling outside the courtroom.
Great piece, though I do wish there was some more discussion about the Book of Job, in which God Himself makes a deal with the 'accuser' (Satan). The parallels with later 'deal with the devil' stories are numerous. I think it's particularly interesting to note that in Job, 'Satan' must still get permission from God to torment Job, and that, arguably, Job's final redemption rests on God coming down and speaking directly to him.
No, I'm looking for the old school CLI finger.

>finger user@example.com

Though I find the new version intriguing.
High APY ( ~5% ). Keep in mind this is a MM account that works exactly like checking. I don't have to worry about the money in it - don't have to reinvest money earned myself or sell to spend money - it's all transparent. When you spend money, it works, and you'll just see it removed from your MM balance. I mention this because Schwab has a similar account, but makes you manually buy and sell holdings instead as needed.

In above account, you can also make selections here to not need to pay state tax on earnings, but that doesn't apply to me anyways. Nice for people in high tax states, though.

Paper checks in a checkbook. This is something you'd assume is standard but actually hard to find at online banks today.

Debit card with ATM fee rebates worldwide. I don't travel worldwide much anymore, but there's only 3 or 4 banks total that do this and it's a nicety.

Instant P2P between accounts. I often send my wife money for various reasons. This is another one that's surprisingly not standard at a lot of banks.

Free same day wires. Very straightforward, no hassles here, though I've only used it three times.

Customer Service. When you call them, someone in the US answers within a few seconds. They'll talk investing with you, goals, or general troubleshooting things. They also call to check in about twice a year which I find annoying, but some people might like it.

Money guarantee. Luckily I haven't had to use this yet, but any money stolen from hackers/fraud is supposedly 100% covered by Fidelity.
He hinted at wanted to be convinced to work at the company. It seems as if he wants people to just know he’s good and people offer him the job instead of applying for it. It’s a bit contradictory since he applied for the job in the first place.
> Typing bing.com takes 0.8 seconds and costs $0.

That's the discussion start. Sounding clever about "the actual customer" isn't clever, it's irrelevant. Advertisers just go where the eyeballs are, they are constantly using several different channels. There is a word for it because it's so common - omnichannel. There are companies like TradeDesk which exist to help customers manage because there are so many channels.

The relevant switching cost is the search user. It's 0.
Absolutely. Came here to say this story immediately pings my “mental health problems” sense.

It doesn’t have to be read as an assertion of power - paranoia and related states will get you similar responses. (“The corpo is out to get you.”)
I came here to say the same. PaperWM is pretty neat.
Their need to buy advertising proves it is not a monopoly. If they were, they'd make that easy and profitable decision immediately.
This is the modern justification of the news given in the 60s, but it ignores all the harm the news does too. For most of the existence of news media, they have been weapons used to push political or ideological themes by the people who could afford to fund them.

It should still be possible for us to have public accountability without a sports and entertainment section. The funding for and publication of investigative journalism is definitely important, but we have not yet found a good model for it yet.
Its not designed to be economically viable. Its not a private business. It can be subsidized.
OpenZFS – The final word in file systems
Perhaps one of the most mind-boggling parts of this project is it has a hand-rolled parser for the subset of C++ that it can emit. All implemented in a single header. Equal parts impressive and crazy.

https://github.com/tpecholt/imrad/blob/main/src/cpp_parser.h
I'm optimistic for the future! Basic science laboratories have provided the foundational insights needed for clinical trials to explore BCI technology in people with paralysis. As academics have de-risked BCI development, there are now multiple companies that are developing fully-implanted devices, including Neuralink, Paradromics, Synchron, and Precision. I hope that we'll be at a point in the next 5 years where I will be able to prescribe one (or perhaps one of many!) of these devices to patients.

The progress described in the NEJM paper is happening as part of an ongoing clinical trial called BrainGate2. The clinical trial has been ongoing for over 20 years. The interim safety analysis was recently published about the first 17 years of the clinical trial [0].

https://pubmed.ncbi.nlm.nih.gov/36639237/
Show HN: Test your punching power with AI tracking
But neither USB nor DP(or DVI, VGA...) are symmetrical interfaces. They don't work like RS232C or Ethernet ports, a product that use these standards must be designed from beginning as a host or as a peripheral(or as a special 2-in-1 gadget that can exclusively switch roles). I think that's what GP meant by dual directional.
I agree with you on the premise of the complaint but I think the parent's point still holds, the reason why you don't want to switch to another ad company is because all the people are with Google but they're with Google because they like it.

The judgment makes a lot of hay over google paying to be the default search engine and how google has all this data on how valuable default is and how much people don't tend to switch from them. That's all true but I'm not sure what the proposed solution is. Make it illegal to pay to be the default?

There has to be a default and I think the outcome there is that Google is still the default because people prefer it. Google only pays to be the default because, if they don't, someone else will. Google would love to not have to pay Apple to be the default.

I also notice the lack of acknowledgement that people actively do switch away from default browsers regularly, from their OS defaults, to Chrome, which defaults to Google Search. Bing's market share is basically entirely because Edge is the default browser in windows with Bing as the default search engine. "Solving" this default problem will probably crater Bing if it involves forcing a user to make a choice on install (or something similar).

The problem with talks of "splitting up Google" is that Google is an ad company, not a browser company, not a mobile phone company, not a search company, not an email company, etc. All of those other products exist to serve the ad company, they are loss leaders. Splitting up google is bad for consumers who use gmail, chrome, android and search.

The only real split that I think is possible is Google Ads from Google Cloud.

As far as the idea of Google's position being a drag on the economy, I'd like to see a competitor with a better model that Google used their market advantage to intentionally kill.