MurphyA/hacker-news huggingface dataset:
by atq2119 | 2025-05-25 15:03:02+00:00
I don't think the answers from others in this thread are particularly satisfying either, at the time I'm writing this.

Thinking about it a little bit, I'd say the major challenge for converting from shared to static library is that shared libraries have resolved relocations from text to other segments.

In order to create a static library, you need to make it so that text and data can be moved relative to each other again.

At a minimum, this requires disassembling the text segment to find PC-relative addresses and recreate relocations for them. That doesn't sound impossible, but there may be pitfalls I'm not thinking of right now that make it hard to find all necessary fix ups.
by dijit | 2025-05-25 15:03:47+00:00
> The EU explicitly does not promote free trade.

How can you say this when it's explicitly one of the four fundamental freedoms in the EU?

I can't even read the rest of your comment when you're so completely wrong right off the bat.

https://en.wikipedia.org/wiki/European_single_market

https://en.wikipedia.org/wiki/Four_economic_freedoms

To list them here:

* Free movement of goods

* Free movement of services

* Free movement of capital

* Free movement of labor/people
by anovikov | 2025-05-25 15:04:11+00:00
Why incorporating in Belgium? Let's revisit one big benefit of being in Europe: plenty of countries, very different tax regimes. OK forget Hungary because it's one more little MAGA land, but there are also Malta and Cyprus that have very low corporate taxes. Both also have fantastic, well-functioning legal system when it comes to corporate and IP law. Why not there?
by Barrin92 | 2025-05-25 15:04:25+00:00
It's intellectually lazy to attribute any judgement of media to nostalgia, and inappropriate in this case. Young people are the best example of this. If you look at what past games the current teenagers are interested in, it actually is games from the early console era. Even in game art it's evident. Great indie titles, see for example Animal Well or Celeste harken back to the pixelart era, nobody emulates ca 2009 3d realism. Because artistically it just looks uninspired.

There is such a thing as objectively productive and unproductive periods in any genre or medium. This applies to film as well. The last fifteen years have largely been dreadful and nobody is going to remember dozens of conveyor belt produced Marvel slop films. People will still watch Coppola and Kubrick in 30 years.

And that's btw 20-30 years before I was born, you see my birthdate in my username. I don't appeal to "what I remember" when looking at media.
by mortsnort | 2025-05-25 15:04:31+00:00
This looks like a great product filling a gap in the marketplace. You mention a Affinity a lot in these comments, but not in your marketing. If people who like the Affinity model is your target consumer, maybe you should mention compatibility on the site. Affinity also offers a free trial, and perhaps you should too since you don't have a reputation. This product is also about the same price as an Affinity product, which feels too expensive.
by FridayoLeary | 2025-05-25 15:05:26+00:00
This is exactly why the democrats are in crisis, they refuse to look at themselves in a mirror. Harris was completely unsuitable she was soundly rejected for her personality and politics. She gave no compelling argument for why voters should choose her beyond the fact that she was not Trump. She was also badly let down by the Democrat party who rushed her on as an 11th hour replacement, and the Biden administration which gave her no opportunity to come to the public's attention over 4 years.

Biden.... He was more or less a decent person, but sadly he was mentally unfit for the job. Especially for the last 2 years the world witnessed the painful cognitive decline of an elderly gentleman. Nor did they appreciate the gaslighting by the administration, and media, telling them that Biden was fine when he obviously was not.

Hilary..... I can't remember what was wrong with her, maybe it was a complete lack of charisma, i dont know. Either way she was a mediocre choice at best.
by jeroenhd | 2025-05-25 15:05:27+00:00
With the power of modern CPUs and web browsers, you don't need virtual machines, just use https://www.boxedwine.org/ or https://bellard.org/jslinux/vm.html?url=win2k.cfg&mem=192&gr... to run the applications inside of your browser!

The QEMU image discussed in this article will probably boot fine on JSLinux
by vikingerik | 2025-05-25 15:05:39+00:00
I still use PSP 7. Not for anything serious or photo editing, but it's super fast and easy for anything simple like screenshot pasting and cropping. Although it doesn't handle a transparency channel well. For anything that needs that, I switch to Paint.net (and in truth Paint.net probably is superior overall, I just haven't bothered retraining my muscle memory to that rather than PSP.)
by dijit | 2025-05-25 15:06:02+00:00
> How's Chinese political liberalization coming along?

Same as it was in Ukraine, a slow groundswell and then an all at once revolution due to the "powers that be" not listening.

https://www.economist.com/china/2024/09/05/liberalism-is-far...

https://en.wikipedia.org/wiki/Liberalism_in_China
by catigula | 2025-05-25 15:06:26+00:00
I think I probably disagree.

Fundamentally the question to me becomes "what is the meaning of life" and I don't actually think the answer is even "to be extremely comfortable".

This is my core disagreement with tech enthusiasts (specifically AI) people. It's just a naive way of understanding the human organism.

(You know, it occurs to me that most Americans aren't even extremely comfortable because they live in comfort with a massive amount of real or perceived precarity.)
by muppet9066 | 2025-05-25 15:06:43+00:00
Avoiding phones in some classrooms and concert halls hasn't slowed adoption of cellphones, that's what I mean by society accepting the product and their privacy risks. Simply turning off cellphones is likely enough to stop glasses from being useful on their own as they tether to a phone. We have the same merging of accessibility device and recording device already with air pods which now can be used as a hearing aid and can record audio when tethered to a phone. With on device (on the phone) image processing and machine learning advances they may be able to address the privacy issues to most peoples satisfaction. The only point I've tried to make in this discussion is that I don't think the product is likely to fail due to privacy concerns anymore as we've watched our privacy steadily erode over the last couple decades this has become a much smaller concession than it once was.
by danielbln | 2025-05-25 15:07:08+00:00
I think veo2 and Kling are very strong models, but the fact that veo3 is end2end video/audio including lipsync and all other sound is definitely a step change to what came before and I think you're underselling it.

I also expect Google to drive veo forward quite significantly, given the absurd amount of video training data that they sit on.

And compared to the cinemagraph level of video generation we were just 1-2 years ago, boy we've come a long way in very short amount of time.

Lastly, absurd content like this https://youtu.be/jiOtSNFtbRs crosses the threshold for me on what I would actually watch more of.

Veo3 level tech alone will decimate production houses, and if the trajectory holds a lot of people working in media production are in for a rude awakening.
by scrollaway | 2025-05-25 15:07:34+00:00
In EU, you will have an easier time incorporating in the same country you actually live/operate in, due to paperwork, admin, costs, benefits etc. The sole exception to this rule is that of Estonia, which has e-residency.

It's not a hard requirement for this program to incorporate in BE, but I recommend it and we take on all costs of BE incorporation as part of it.

The EU Inc project (https://www.eu-inc.org/) I mentioned is very promising when it comes to how incorporation should actually eventually work, but it's not live yet. Once it is, it will likely be our strong recommendation.
by TrapLord_Rhodo | 2025-05-25 15:08:02+00:00
> ksmbd has too much code for it all to fit in your context window in one go. Therefore you are going to audit each SMB command in turn. Commands are handled by the __process_request function from server.c, which selects a command from the conn->cmds list and calls it. We are currently auditing the smb2_sess_setup command. The code context you have been given includes all of the work setup code code up to the __process_request function, the smb2_sess_setup function and a breadth first expansion of smb2_sess_setup up to a depth of 3 function calls.

The author deserves more credit here, than just "vibing".
by andrepd | 2025-05-25 15:08:27+00:00
What's there to stop left-wing populists? Bernie Sanders is both more popular and less unpopular than Trump. Apparently he can (i) have principles, (ii) have a numbers-based program of concrete measures and (iii) be an effective communicator, all at the same time.

Instead we field unlikeable Clinton, borderline senile Biden, replace him at the 11th hour with unremarkable and un-primaried Harris... Then we wonder how even a dumbfuck like Trump can beat them.
by brookst | 2025-05-25 15:08:37+00:00
Customers don’t decide the acceptable price based on the company’s cost structure. If two equivalent cars were priced $30k apart, you wouldn’t say “well, it seems like a lot but they did have unusual losses last year and stupidly locked themselves in to that steel agreement”. You’d just buy the less expensive one that meets the same needs.

(Almost) all producing is based I value. If the customer perceives the price fair for the value received, they’ll pay. If not, not. There are only “justifications” for a price increase: 1) it was an incredibly good deal at the lower price and remains a good deal at the higher price, and 2) substantially more value has been added, making it worth the higher price.

Cost structure and company economics may dictate price increases, but customers do not and should not care one whit about that stuff. All that matters is if the value is there at the new price.
by chrisweekly | 2025-05-25 15:09:20+00:00
Ok, but the context for the conversation is external dependencies, and you expressed a preference for code aged 10-15 years. I'm just saying that a codebase that's 10-15 years old, with any dependencies at all, is going to be rife with vulnerabilities. Thus the choice is either staying current or living with vulnerabilities.

What's the alternative? Are you suggesting that backpatching transitive deps dating back over a decade-plus tineframe is a viable maintenance strategy?
by Firehawke | 2025-05-25 15:10:05+00:00
Completely wrong.

You can play it offline one player or split-screen with just the disc. You can play it online with the disc and a minimal amount of extra work. https://sylverant.net for instance is a PSO server that supports Dreamcast v1, v2, GameCube v3, Xbox v3, and PSO Episode 3 on GameCube.
by timkam | 2025-05-25 15:10:53+00:00
Well, for the time SEs are substantially better paid than working-class jobs, they are not the working class. For now, this applies at least to some regions, not only within the US. I agree in that I have at times felt some level of arrogance among some people taking up software engineering jobs, but IMO this just confirms the social class aspect of it. So there may have been some level of delusion to it, but at least temporarily it was, and partially still is, true.
by remram | 2025-05-25 15:11:26+00:00
Developers have been afraid of 1.0.0 for a while, in defiance of the semver spec [1], in particular in the Rust ecosystem, but being afraid of 0.1.0 is a whole new level. Wtf. I guess 0.1 has become the new 1.0 after years of mis-versioning.

Those coreutils are being included in Ubuntu, call them 1.0! It's fine, you still have a countable infinity of version numbers if you need to make changes, even incompatible ones!

[1]: https://semver.org/#how-do-i-know-when-to-release-100

> If your software is being used in production, it should probably already be 1.0.0. If you have a stable API on which users have come to depend, you should be 1.0.0. If you’re worrying a lot about backward compatibility, you should probably already be 1.0.0.
by howmayiannoyyou | 2025-05-25 15:11:48+00:00
Free market is better when its truly free. Free from:

- Predatory export subsidies.

- Protective non-monetary barriers to import/export.

- Theft of intellectual property.

- Monopolization of dual-use and essential manufactured products.

- Two sides that are not posturing for war.

- One side that is not disregarding international law.

In the case of AI, the scale of CCP military command & control, and intelligence collection is vast due the size of the PLA, PLAN, MSS, etc. Denying them AI to fuse and coordinate may be a lost cause ultimately, but time has a value all its own and that's what the US is after as it - and its allies - reconfigure to defend the SCS, India & the Pacific in general.
by komali2 | 2025-05-25 15:11:51+00:00
You're confusing the two of us as being the same person.

You were provided a list of Palestinian politicians who have been assassinated, which is the first link on an incognito mode Google search for "Palestinian politicians assassinated by the IDF." If you click the names of the people in the list you can learn more, including who specifically have been assassinated by the IDF. Frankly I'm incredulous that the burden of proof for you requires us to click Wikipedia links for you... Surely on this website we can operate in better faith than that?

In any case the discussion was about the intervention of powerful imperialist nations. The Wobblies decided to seize power in the USA, overthrow democracy, and turn it into a communist state. America today remains not a communist state - clearly the desires of a given group are a simple baseline requirement for results, there needs to be a bit more stuff to actualize. Such as, in this case, the intervention of Israel to prop up Hamas to prevent an organized political identity between the West Bank and Gaza.

In the context of the article it makes me wonder about the role of an army both in defending an army but also how it could be leveraged to destabilize democracy - in this case on the one hand Hamas has an army that was used to destabilize Palestinian democracy, on the other it's now one of the only groups on earth taking military efforts to defend Palestine against Israel's genocide against Palestinians. I think it's an interesting thing to consider in the context of the USA - how might the military there, being the most powerful in Earth's history, be used to defend, or destabilize, that country?
by bradknowles | 2025-05-25 15:12:15+00:00
Many years ago, I did a six month contract for Apple Retail Software Engineering, to deliver a Jenkins CI/CD system for the code that was used to communicate with the employees in the stores, to allow those employees to communicate with each other, to deliver training to them, etc….

There were multiple major components. There was the back-end server system that ran on Linux. There was the content creation system that ran on MacOS. There was the end-user clients that ran on iOS and iPadOS. And there was an extensive array of QA processes that they ran.

I ended up making minor changes to the code base for each of those components, so that they could build on the Jenkins server that was running underneath my desk (on an old Mac Pro server that had been lying around).

And I can tell you that they had extensive regression tests — as of the time I was there, over five thousand of them. Those took a really long time to run, which is why they needed the Jenkins server instead of doing this stuff on their laptops.

Now, I can’t speak for developers anywhere else at Apple, but I believe that they are well acquainted with the concept of regression testing.
by pixl97 | 2025-05-25 15:12:17+00:00
Science starts at the fringe with a "that's interesting"

The interesting thing here is the LLM can come to very complex correct answers some of the time. The problem space of understanding and finding bugs is so large that this isn't just by chance, it's not like flipping a coin.

The issue for any particular user is the amount of testing required to make this into science is really massive.
by arcanemachiner | 2025-05-25 15:14:18+00:00
Agreed. I installed Whisper on my Linux computer with a program called SpeechNote. The dictation is all done offline, and it is astonishingly good.

I also have a whisper dictation app on my Android phone (the app's ID string is 'org.woheller69.whisper', there's a few Whisper apps with the same name "Whisper", but this one is my favorite).

FWIW this was typed by hand on my phone, but these apps are both amazing.
by gpm | 2025-05-25 15:14:39+00:00
Huh, I can't say I'm on the cutting edge but that's not how I understand transformers to work.

By my understanding each token has attention calculated for it for each previous token. I.e. the 10th token in the sequence requires O(10) new calculations (in addition to O(9^2) previous calculations that can be cached). While I'd assume they cache what they can, that still means that if the long prompt doubles the total length of the final context (input + output) the final cost should be 4x as much...
by mmooss | 2025-05-25 15:14:54+00:00
> I gotta say, nothing fills me with as much excitement for a job as much as having to have a second job as a Kremlinologist, attempting to scry the motivations of the opaque execs ...

Why is the lack of understanding necessarily the exec and not you? It's a victim perspective to say it's all them and you are a victim of them, and therefore have no responsibility for it. It's irrational - the problems of communication are well known (and if you don't understand them, that is also irresponsble, imho). It's you too; worry about you, do your job well, including the work, and joy, of understanding others.

The problem is usually both - both trying to cram the other's words into the framework of their own perspective. Ash and Barry have different perspectives, different agendas and understandings. When Ash hears Barry speak, Ash makes the mistake of trying to cram Barry's ideas into Ash's perspective, where of course they don't quite work. It's like taking parts from one building under construction and trying to use them on another - 'these parts are awful! they don't fit or work at all!'. Of course not.

Always, if there's a problem and you're serious about it, the place to start is with what you can control and are responsible for - it's in the mirror.
by geraltofrivia | 2025-05-25 15:14:59+00:00
I can appreciate that but as an Indian, the thought of subjecting myself and my devices to search for “problematic” material to attend a scientific conference is not something I am willing to do. To me, the USA is the USA.

Also, while there are a lot of people unhappy with your state, I wouldnt say the same for your citizens.
by NobodyNada | 2025-05-25 15:15:23+00:00
It's not about how fast you can type, it's about how effortlessly you can type.

Programming involves long periods of thinking interrupted by short periods of typing. Anything you can do to reduce the mental effort of typing reduces the impact of this interruption to your train of thought.

Try programming by hunt-and-peck typing -- it's certainly possible, but having to think about putting each individual character on the screen is incredibly tedious and distracting. This is why people learn things like Vim motions or minimalist keyboard layouts -- anything that speeds up the feedback loop between your brain and your code is an improvement. It's not a drastic difference, but it's significant enough that I now feel mildly annoyed using a regular keyboard when I have to move my whole arm to reach the arrow keys rather than having them right under my fingers on the home row.
by lastdong | 2025-05-25 15:15:30+00:00
Using Google Studio AI as a developer will give you a better understanding of the challenges from a product point of view, and why clear, succinct and unambiguous communication is so important. Everyone should try it. But yes, it’s really good for web apps (not so sure for low level programming), not meant as an IDE, purely for AI prompting, which is interesting.
by calibas | 2025-05-25 15:16:01+00:00
> It’s well known that video games today are disposable pieces of slop.

Yes, and that's always been the case. From Wikipedia:

"The video game crash of 1983 (known in Japan as the Atari shock) was a large-scale recession in the video game industry that occurred from 1983 to 1985 in the United States. The crash was attributed to several factors, including market saturation in the number of video game consoles and available games, many of which were of poor quality." https://en.wikipedia.org/wiki/Video_game_crash_of_1983

There were so many buggy, unfun, barely-playable games released that it poisoned the market 40 years ago. The term is "shovelware", and it's always been a problem in the industry.

Go try the worst games of the Atari 2600, modern games the seem mediocre will become amazing in comparison.
by skippyboxedhero | 2025-05-25 15:16:56+00:00
You failed to engage with any of the points I made, your only evidence is a vague statement of principles that no-one has ever behaved in line with.

This is a peculiarly modern viewpoint with people raised on social media: saying something is a good as doing it. What you say matters, what you do doesn't.

To just go through the list: there isn't free movement of goods externally, there isn't free movement of goods WITHIN the EU (again, be clear...we aren't talking about the EU trading with other countries, this is countries within the EU trading with each other), there isn't free movement of capital WITHIN the EU, there is free movement of people...sometimes, but Schengen has been repeatedly suspended by member states because of the political instability it causes.

Btw...all of this public, the EU has been trying to harmonize services for two decades (before this, they didn't even try), the EU has been trying to harmonize capital markets furiously since the Euro crisis...it hasn't worked because of the issues with the Euro, central bank policy, and the weakness of French/German banks.
by hn_acker | 2025-05-25 15:17:16+00:00
> [Author’s note: An earlier version of this article was submitted to the U.S. Army War College’s War Room blog back in the fall of 2024, was put into their excellent editorial process, and benefitted greatly from their editor’s feedback. The piece was accepted and scheduled for publication in February. I found out on February 25, 2025 that USAWC had changed their mind and decided not to publish the piece, after having to pull another previously-published piece “due to sensitivities” of “unnamed critics that wield the power.” I’m grateful you can see it here, but I am sad that our Army’s institutions appear to have retreated so quickly from our shared values.- GBH]

I don't know whether "having to pull another previously-published piece" means that the USAWC received a coercive memo from the federal government, but after un-publishing the first piece the USAWC chilled its own press functions in declining to publish the contents of TFA and implicitly is doubting its own freedom of press.

An adjacent article with a legal focus, "A Politically Neutral Military Is Not Always Obedient", likely did not involve a First Amendment violation but did undergo a similar `almost published, then published elsewhere` process [1]:

> After a series of edits, the article was almost ready for publication, but the author reached out to withdraw the submission, citing intense pressure from his institution, the United States Military Academy West Point, to do so. This occurred on Jan. 23, three days after the inauguration.

[1] https://www.lawfaremedia.org/article/a-politically-neutral-m...