skysight-inc/HackerNews huggingface dataset:
> when pushing to git it would get transpiled to the most common subset.

That would mean pulling from git would get you code that’s harder to read than what you pushed (if that’s not the case, you wouldn’t have used that transpiler)

There also isn’t agreement on the common subset.

For example, scala has lazy sequences, Rust wants programmers to have control over memory deallocation, go (sort-of) requires threads to have small stacks, Swift has copy-on-write collections, python’s numbers automatically become bignums, many languages really need efficient boxing to have efficient implementations, etc.

Strip all that, and you end up with WASM (or, possibly, even something even smaller), and various language ecosystems would build libraries on top of that that are incompatible with each other (possibly sometimes in non-obvious ways, leading to hard to detect bugs)
That's quite nice of you, though I don't think it is as rare as you suspect. My son works retail as a supervisor and his report is that, while complaints are the main reason customers escalate to him, he does reasonably frequently also get customers who want to compliment an employee.
I have no idea what point you are making. Russia is winning the war, oil prices are still high, the new US government is ready to negotiate and stop arming Ukraine. There are no signs Russia is about to collapse.

> The use shells because of terror tactics and because they barely have accurate stuff.

They're using shells because 80% of casualties in the war are caused by artillery.
You can interact with them for example by licking them, or stepping on them.
I had a similar situation with Santander many years ago: it was a small amount and happened when I was closing my account, bank manager couldn't explain it and escalating the problem was a pain - especially because I was about to move to another country and had more urgent things to do.

I wonder how common issues like these are...
I guess - of course it's a chicken-egg sort of a problem. No one's going to use it for print, before it has print-related capabilities - the same can be said for much of the UX, in general.
Thanks :)

I don't recall onboarding being an issue for me. What are they telling you?
Side Projects Starter Pack
Hello, I'm sure that many of you are builders, and I'm as well - over the past few years, I’ve worked on a few side projects and identified a set of tools that help build application prototypes very quickly, and validate it with users. I call it the Side Projects Starter Pack.

If you are interested, here is the link for the article: https://dev.to/patrikbraborec/side-projects-starter-pack-35ck. If you have any questions or concerns, please let me know. I'm happy to discuss them! Thank you, and have a great weekend!
Corrections welcome, but I don’t think the right to view and fork code gives you the right to run it.

Also, GitHub’s terms say:

“If you set your pages and repositories to be viewed publicly, you grant each User of GitHub a nonexclusive, worldwide license to use, display, and perform Your Content through the GitHub Service and to reproduce Your Content solely on GitHub as permitted through GitHub's functionality (for example, through forking). You may grant further rights if you adopt a license.”

Part of that reads as if you are only allowed to fork it into other GitHub repos.

Whether copying to your local machine or running are allowed will depend on what “use through the GitHub Service” and “perform through the GitHub Service” mean.
Yeah, but "view and fork" does not imply "compile and run", unfortunately.
What do you mean when you say “Go’s usecases did not exist”? It was invented to write concurrent servers in that would have readable, performant implementations suitable for use across teams, to make code review faster and better, to displace C++, and to prove that certain design principles from Dis / Plan9 were superior to those in Java. I’m not really clear how those usecases did not exist at the time. If you mean “Go is for scheduling containers”, you are wrong, but just because one popular application exists that doesn’t imply that is “what it’s for”.
It’s not paranoia if they are really out to get you.
No way, we need to pay interest to the boomers so they can buy Motorhomes, Boats, Harley Davidsons and travel across the world.

Stop this school and health care nonsense! This is communism!
Interesting. Lots of slackers!
That doesn't make it open source, just "source available".
I'd think this is an extremely common pattern anyway (with the declared array length been 1, or even some other "minimal storage value"), and likely struct sockaddr's use of it is the cherry on the top.
Transforming Chinese EV Pickup Is the Tesla Cybertruck Done Right
https://github.com/Kozea/WeasyPrint

> From a technical point of view, WeasyPrint is a visual rendering engine for HTML and CSS that can export to PDF. It aims to support web standards for printing. WeasyPrint is free software made available under a BSD license.

Hmm, I wonder if you could use servo for a similar purpose.
Dora Report 2024: Throughput and Stability
But surely there are also more truths, and they spread faster than ever before? The amount of lies has increased but so has the amount of information in general, any question you have can be answered within 10 seconds.
not sure if i would call taking 20 years for a release "steady"
Two words: Climate Change
"[...] our group was a mix of people over 55 and under 35, with few in between."

We will be seeing this with nuclear soon. The only people I know that studied nuclear engineering or related fields are in their 60s. The renaissance of nuclear will put these people in high demand and a fresh cohort of young people will be drawn into it.
Pointing out facts != being mad.
Professionals have no problem purchasing their work tools, and no reason to use subpar tools.

Edit: To the FOSS hackers who are down voting. You can buy state of the art professional image editing and design software for less than a hundred dollars. Deliver work to one client and you've paid for all your tools. Why would a professional waste their time with GIMP, when they can use all those hours working for clients with good tools and get paid?
I can't get a US person to help, only someone with broken English saying my account has an issue they won't explain.

I own a marketing agency with 250 people and want to spend $500k a month lol.

My best guess is that have two X accounts, one personal and one business. Both are premium but maybe that throws a flag?
Hyaline: Snapshot-free, transparent, and robust memory reclamation for lock-free
The reason they didn't use GIMP is because they couldn't use GIMP. It simply didn't have necessary capability. When I was working in prepress, I would have done anything to use GIMP. That desperation to escape Photoshop is why Affinity took off.

If Inkscape could get a UI for precision positioning, something you could e.g. design an entry form in; and Scribus could polish up, I think a lot of people would move to a FOSS workflow.
Both are sufficient modes of transport, one a death machine and the other much broader use.
Apple investors are just as allergic of a music division losing money. Shareholders keep companies efficient.
Right now: Lily58 split keyboard. No way I'll be able to adapt to this.
Show HN: Getgud.io – A server-side alternative to anticheat systems
For the past 3 years, we’ve been working on Getgud.io – a real-time AI system to detect cheaters and toxic players, helping game developers maintain fair, enjoyable gaming environments.

Key features:
- Real-Time Detection: Identifies cheaters using aimbots, wallhacks, speed hacks, and more, along with toxic behaviors like team killing, spawn killing, and boosting.
- Complete Observability: Tracks everything happening in your matches – weapons used, maps played, player actions, and character stats.
- Automated Actions: Set rules to automatically ban cheaters, flag players, or trigger alerts based on specific behaviors.
- Game Analytics: Provides insights on weapon/character popularity, map trends, match balance, and more.
- Match Recording & Replay: Every match is recorded and visualized for easy analysis and review.
- Simple Integration: Works server-side with no client-side code. Supports Unity, Unreal Engine 5, and SDKs in C++, C#, Python, and more. Compatible with FPS and MOBA games on web, mobile, and consoles.

Check some detection clips here: https://www.youtube.com/@getgud_io
Probably. Mentioned a couple manufacturers working on greener tires: https://news.ycombinator.com/item?id=42273418
Same.. you won't see a single person on the many subreddits saying that its too hard to adapt, they tried for days and and quit.

Either they are all 15 year olds with infinite time and better neuroplasticity or... more likely, people that quit are a bit embarassed about it.
or move a selection on a layer without having to know a 3-key combination shortcut
Keep in mind that we should be comparing "super expensive" with climate adaptation consequences, as well as factoring in that e.g. Europe could collaborate and drive down reactor costs with economies of scale where we don't all need to independently reinvent how to build these things

I'm happy for any energy (not just electricity) mix that ends up with a reasonable total cost, adding up current investments needed and future adaptation measures. The problem with ruling out a clean and safe energy source for irrational fears is that it delays net zero (higher future adaptation costs) and requires spending more on alternative solutions to guarantee a steady power supply (higher current investments)

Wind and solar are currently much cheaper per kWp (opportunistic production) and so it seems like the quicker way to net zero, and during the first bit (where we are currently at) that's definitely true. The problem shifts when we want to actually stop using things like gas to make up the difference. Afaik we need to go quite a way beyond what cost-effective pumped hydro locations can supply in most of Europe, so we need to look beyond 2030 and think what power sources we need to have ready by, say, 2040 or 2050, start making specific plans, and break ground on whatever solution is the best compromise

(I'm expecting some people to object to saying nuclear is not rationally dangerous. Please, prove me wrong! I'm happy to update my opinions based on non-cherry-picked data. I've previously looked into the cost in human health (not just deaths) of different energy sources, including dependencies such as uranium mining which is among the worst aspects. The only reliable data I've been able to find shows fission on par with renewables — iirc tending towards being safer, but probably not beyond the error margins due to the low percentage of nuclear energy)

Edit: on the other hand, I'm afraid that this nuclear discussion (especially with germans, I say that as a foreigner living in Germany so I've heard different perspectives) only serves to divide the people who at least understand there is something we should be doing about climate change. I'm happy to compromise if that lets us finally settle on a concrete plan that'll land us in a place we want to be
The only embedded sizes I've ever seen are flex, 0, 1, and 14 (sockaddr's). It's trivial enough to exclude all of them.
It is not only the value of my personal data, but it is the fact that they are hiding their intent behind some feel good wishy washy do nothing campaign that will only lead to more pollution and CO2 being released for the sake of makeing money without actually producing anything.

What we have reached is peak neoliberalism.
Begs the question, innit?
I agree. The main point is that if B knows that they don't have to repay the $100 until 10 years in the future, then for the 10 next years everyone can pretend there are $200 in total.
This fees like when our parents were worried about 'maymays' because that's what all the kids were talking about. I could easily see the same panic about how kids are now learning history through these images, and how teachers are assigning homework to make your own meme about a scientific fact.

Ultimately, these formats are passing entertainment and I doub they're going to have too much of an impact.
If I order some shoes from Amazon, I find them uncomfortable, and I return them for a full refund causing Amazon to incur a loss - have I been "subsidised" by other customers?

Personally I would say if Amazon makes a profit selling you a book and makes a loss shipping me some shoes which I return, the loss was paid by Amazon, not by you.
The person is concerned about securing AI, especially its potential use in weaponry. While AI offers benefits, the risks of misuse are significant. "Securing" AI means ensuring its safe, ethical use, but balancing security with practicality is challenging. Overly strict measures could hinder AI's function, while weak safeguards could lead to dangerous applications. Perfect security isn't possible, but manageable risks can be achieved through safeguards, regulations, and ethical guidelines. Ongoing discussions and rapid response systems are needed to address emerging threats, and AI could also enhance security. Ultimately, full security isn't feasible, but risks can be minimized.
They all could, but Ferrari built their car + strategy + drivers' style for multiple fast laps with multiple pit stops as the winning formula. Having just multiple tire changes without the same car, strategy and driver won't have the same results
affinity is the best one: https://affinity.serif.com

Affinity V2 Universal Licence
For macOS, Windows & iPadOS
The design of this vehicle is a case study in making something for the customer, rather than the Cybertruck's design approach of making something for Elon's ego.
But Belfast isn't in Ireland. Belfast is in Northern Ireland which is part of the UK, and a separate entity to the Republic Of Ireland.

Saying that, the new Apple store in Belfast is nice, much bigger than its previous spot in Victoria Square
Tiktok is a different kind of emotional brainrot.
The data says that the benefits provided by the Scandinavian and European countries are not enough, or that providing benefits is not going to lift TFR to replacement rate. And also TFR was declining a lot all the way back since the 1950s, when kids were not as daunting and real estate costs and schooling costs were lower and people were buying houses on single incomes.

I have a suspicion that there is almost no amount of realistic benefits that can incentivize having sufficient kids to the level of replacement rate. The problem is that once sufficient women do not have 2 children, it is unrealistic to expect a sufficient amount of the remaining women to have 3+ children to offset those that have 0 or 1 child.

The big change from 100 years ago is that being a couple is now completely optional with no social stigma for being single, so if 30% or even 20% opt out of the compromises required in a relationship (due to their financial independence and safety in society), then you're fighting a losing battle (to keep TFR at replacement rate).
I wish they would keep it around as an LKM for legacy hard drives (backups that have been in storage, forensics, etc) instead of just removing it entirely.

Yes I know you can use an old kernel. But that comes with its own issues that will increase over time.
Show HN: A tool that provides insights and metrics for your SaaS idea
I'm old enough to remember 4 record stores in my provincial city and they were all selling the same CDs.

I think that secretly most people don't want to discover new music they want to listen to what other people are listening. That's why labels are still in business.
No, even with Starlink lowering the latency to an acceptable level, there's no way to get anywhere near the total bandwidth of these cables with a satellite constellation, there's limits to how much you can transmit through the air (the biggest issue being there's limits to how tightly you can form beams from your satellite to a station on the ground, and those are quite large, so you ultimately can only get a certain bandwidth per square kilometer).

(This, BTW, is why Starlink isn't and will never be a true competitor to traditional ISPs in all but the most sparsely populated areas: they simply cannot support enough users to make a dent in most places)
This reinforces for me the importance of domain knowledge in engineering leadership. i.e. if you work for a finance company you need to have a decent understanding of finance in order to make the correct technical decisions and tradeoffs, same goes for journalism, same goes for commerce etc. etc. Successful organisations I've worked for have always included domain specific, non-technical, questions to tech team interviews whilst some of the most technically acomplished teams I've worked with have floundered through a lack of domain insight.
Doesn't seem to be open source: https://opensource.org/licenses?ls=affinity
This comment has me puzzled for so many reasons. Which candidate or party wanted Romania to get into a war with Russia? I don't think this issue was mentioned at all during the entire campaign because nobody is even thinking about that possibility. And what do you mean Ukraine "got into a war"? They where attacked.
It says it's better auth, but it's actually the best auth library.
Yes, it sure seems it could go that way.
Depends what you mean by microscopic. If the entire project is a traffic forwarder, proxy, firewall-like, dispatcher / router etc. then that's the heart of the project and having the performance benefits of Rust there is absolutely crucial.

It was not only crypto. We're also talking telecom nodes and there are a lot of different protocols and needs around them (I was surprised how many, and some telecoms are finally waking up to the 21st century and started utilizing proper containerization and virtual networks to enforce compartmentalization / isolation / security).

On the broader topic: nowadays I default to Golang due to its better productivity and shorter dev iteration cycles, for what it's worth. However, there are projects where picking Golang over Rust would be irresponsible. Not the majority of all projects out there, absolutely, but there is an important subset that cannot be ignored.

PERSONAL NOTE: Sadly most of us will never work on those, and I am trying hard lately to change that for myself. Sick of web dev, I started hating it so much that I can do it extremely efficiently and almost with my eyes closed but I still can't forever ignore my needs; we are creative creatures and forcing ourselves to be assembly line workers only leads to spiritual and mental health death.
Unfortunately, they seem to have moved to a different vendor for payment processing in the past year or two and now I get "The product you selected is not available in your location." Lucky me I still have V1 from a few years back, it's a shame though.
angry Python noises
There are no tariffs yet until January, and they don’t apply to Germany, anyway. This has nothing to do with tariffs.
I think that's because double entry bookkeeping precedes the concept of negative numbers. To be more precise, double entry bookkeeping was invented by people who had not yet been introduced to negative numbers.

At least that's how it's been explained to me.
Don't Fuck with Scroll
perhaps it's applied to rust more often because rust evangelists are... louder.
Crypto? A scam? No way!
It is in C, but not in the Linux kernel (according to TFA). That's why they're planning a big refactoring to get rid of this structure from the kernel
> I don't think I understand what allowed means in this context because on my OnePlus Nord phone, I have an app called GPS Test which shows me that I have so many GPS, so many GLONASS, and so many Galileo in view.

That app may simply be reporting the presence of signals, but the geolocation functions and APIs may not actually use those signals in their calculations.

And if they are actually processing the signals, then they are breaking FCC regulations:

* https://selectcommitteeontheccp.house.gov/media/press-releas...

Legally they could get their FCC certification pulled and not be allowed to be sold in the US if they are doing that.
Can't speak to other countries, but where I live they're specifically separated

Non violent residents were afforded many liberties, violent ones were moved to a different slightly better equiped facility (I guess it's easier to find funding to keep "the crazies" in check vs just caring for demented people)
> And I don't like people immediately seeking to vilify Microsoft

Microsoft has the reputation for villainy that it has because of the the villainy it has done. You not liking it doesn't mean it isn't deserved.
Nope. Look at Israel - their Kibbutz system allows for communal raising of children and that means women have the ability to do more than be stuck at homes. They serve in the IDF, have careers, and population growth is 3 children per woman. Israel has the right model - governments who figure out how to support their mothers with proper childcare and education for the kids will get a developed society with proper population growth.
ASML Twinscan EXE:5000 Lego Set
I like using pinta for the "easy" cases.
Vintage digicams are an artistic statement
Just because the rules are "clear", doesn't mean there isn't an element of scam.

For example: https://en.wikipedia.org/wiki/Dollar_auction

The Monty Hall problem has very simple rules, yet most people don't fully understand what's happening. That one even fools many professional mathematicians.

Even a spin machine in a casino has clear rules, with the house cut printed in large letters on the side. It's still a scam, carefully engineered to take advantage of every mental vulnerability that it can.
Reread the sentence, it says if you mix it with RocksDB (another database that has compatible file formats)
FOSS lives!
Show HN: Introducing: Headless WordPress Without WordPress
Apparently the South China Sea now extends all the way to the Baltic Sea.
I've worked for a startup in my early years that was on a shoestring budget. We had no spare money. When we celebrated a big goal we bought a supermarket cake for $2 to go with the coffee. That happened max few times a year. 20 bucks is nothing when you have a lot. But if you have nothing then 20 bucks can be everything.
How is competition better? We have Bell, Rogers, and Telus and then Quebecor which is regional and much smaller but at least within an order of magnitude of the other telcos in size. Shaw was bought out by Rogers, so it seems strictly worse than it used to be.
The nerve, creating a new language when you have already discovered Clojure!
Show HN: PitchHut Showcase – KeyTik: The All-in-One Automation Tool
I would recommend Krita instead of a website.

Websites are not automatically free or opensource, they also require internet access and can sneakily copy the files you are working with.

If photopea is free today, it may cost money tomorrow.

Krita exists for Windows and macOS too nowadays.

https://krita.org/en/