skysight-inc/HackerNews huggingface dataset:
Yes ChatControl is a worry indeed. But we have been successfully fighting it for a long time. And it is only pushed by a small number of politicians.

Surprisingly enough the drive to do this does not come from within Europe but from the US (Ashton Kutcher and "Thorn"). They have managed to pocket some influential politicians.
Have you given C# a new try with Cursor and newer models?

There's a huge difference from Copilot in 2023, if that was your example.

Also, interesting you feel more productive on a language you don't even like than your "main" one.
I’m admittedly really out of the loop on battery tech developments but I was hopeful the industry was slowly steering towards iron/sodium batteries to replace lithium for reasons of cost and pollution. Did that hit a roadblock or is it just still very early stage?
As someone who writes code for a living, I've also helped people ship a few games (freelancing).

But trying to make my own 3D game from scratch is more often than not in a standstill, because doing the art is difficult and so is getting good at it.

Even something as simple as wanting to scale down my country's geography into 7x4 km chunked terrain presents problems - while the geological features are there, even with work on making the finer details look more realistic, I'd still need to make rivers that flow realistically from higher altitude above sea level down to it and then merge with the sea, which is easier said than done.

Don't even get me started on the idea of modelling, rigging and animating characters with complex finite state machines and whatnot.

Of course, a part of it is probably just managing scope and expectations (this project might take a decade without going full time to release something mediocre, even if learning a lot in the process), but it's pretty cool just how many details there are to the craft.
Had the same idea, half of the code is also written.

If the number of rounds is increased, it will be a nice/unique deep research on any topic.
I have some going back to my first days with computers (~1997), but it's purely luck. I've certainly lost more files since then than I've kept.

Does that tear me up? Not one bit. And I guess that's the reason why people aren't clamouring for archival storage. We can deal with loss. It's a normal part of life.

It's nice when we do have old pictures etc. but maybe they're only nice because it's rare. If you could readily drop into archives and look at poorly lit pictures of people doing mundane things 50 years ago, how often would you do it?

I'm reminded of something one of my school teachers recognised 20+ years ago: you'd watch your favourite film every time it was on TV, but once you get it on DVD you never watch it again.

I think in general we find it very difficult to value things without scarcity. But maybe we just have to think about things differently. Food is already not valuable because it's scarce. Instead I consider each meal valuable because I enjoy it but can only afford to eat two meals a day if I want to remain in shape. I struggle to think of an analogy for post-scarcity data, though.
Ok Edison, we get it!
I watched the video, but I didn't understand why they create a 'funnel' at each step. Why not create an equal size array? is it because it would take more memory?
lol. i get you - i think the 3rd point you shared - it's not exactly about CI issue - CI is already as fast as it can be. It's just that a prompt is a critical part of your AI app and any change to it needs to go through a few hoops before it's available to all users.

On Portkey, since we decouple prompt templates from your code - you can continue iterating on the prompts on Portkey and just reference the prompt ID in code. Any change you make to Portkey prompts automatically get reflected in the app because the prompt ID keeps pointing to the latest / published version.

does that make sense?
give it your all is good way to a burnout. If you want to build a "cloud" it's gonna be 5+ yrs, a marathon not a sprint, you need to work sustainably
Sure there's more bureaucracy here but in the end they work out fine.

Galileo works perfectly as a counterpart to GPS. GDPR was also a resounding success.
> Managing memory in C is difficult and error prone. C++ solves this with smart pointers like std::unique_ptr and std::shared_ptr.

No, it does not. Smart pointers are useful to help model lifetimes and ownership, but the real killer feature is RAII. Add that to C (standardized) and you can make smart pointers, and any other memory management primitive you need. Smart pointers are not a solution, they are one of many tools enabled by RAII.
I appreciate the detailed answer! I saw your iterative process from the video and how long a way you have come. The UI is also nicely done, especially the small animated icons and looping videos.

Yet, what could really place you apart in an already crowded market is objective benchmarks, where we can really see that your solution is more accurate than others.
I don't know if it migrates CI pipelines as well (which is apparently what prevents the OP from leaving github), but Codeberg has a migration tool to automate the switch from Github (and others) to Codeberg.

https://docs.codeberg.org/advanced/migrating-repos/
Even on European servers, it’s still controlled by a US organisation, so if Bitwarden is required to shut down access, they will. For an example where this happens, this court verdict from The Netherlands shows Microsoft's Dutch branch refusing to grant access to data (on its EU servers) of a Dutch company, to a Dutch curator who by law must be given access, because of trade sanctions on the majority owner: https://uitspraken.rechtspraak.nl/details?id=ECLI:NL:RBAMS:2...
It does require writing good instructions for the LLM to properly use the tables, and it works best if you carefully pick the tables that your agent is allowed to use beforehand.
We have many users that use it for every day work with real data (definitely not toy problems).
HTTP3 is patch that unfucked some stupid design choices from HTTP2[1]

However IPv6 is perfectly suited to the datacentre. So long as you have properly infrastructure setup (ie properly functioning DNS) IPv6 is a godsend for simplifying medium scale infra.

In fact, if you want to get close to a million hosts, you need ipv6.

[1] Me and http/2 have beef, TCP multiplexing was always going to be a bad idea, but because idealism got in the way of testing
I think it's an interesting thought experiment. What would happen if the stock market were quantized to a blind one trade per-minute granularity?

I suspect this would put everyone on more even footing, with less focus on beating causality and light lag, placing more focus on using the acquired information to make longer-term decisions. This would open things up to anyone with a computer and a disposable income, though it would disappoint anyone in the high-frequency trading field.
Trying to pass the law (and fail) is bit different than having laws like patriot act and rooms like 641A.
the kids of 10000 BC are totally unlike the kids of 10020 BC
Only 'online' data is live/surviving data... So I keep a raid5 array of (currently 4) disks running for my storage needs. This array has been migrated over the years from 4x1 TB, to 2TB, to 4TB, 8TB and now 4x 16TB disks. The raid array is tested monthly (automated). I do make (occasional, manual) offline backups to external HDD's ( a stack of 4/5 TB seagate 2.5" externals), but this is mostly to protect myself from accidental deletions, and not against bitrot/failing drives.

Tapes are way to slow/expensive for this (low) scale, optical drives are way to limited in capacity, topping out at 25/50GB, and then way to expensive to scale.
My impression was that at some point, they went too far with the scientific approach. As in round up all the last persons who had never touched a computer, put them in an experiment and make their success rate as the only metric that counts. Established conventions? "Science says they don't work".

This attack on convention then paved the way for the "just make it pretty" we see today.
Not only a US Corp, it's an arm of US intelligence.
Could someone please explain to me why "sanitizing database inputs" was ever considered a good idea? Why not just add a feature in SQL like so?

SELECT * FROM users WHERE username = [<LEN_OF_TEXT>]raw-text-of-len-not-parsed-at-all

E.g.

SELECT * FROM users WHERE username = [21]flyin' and wavin' guy
^^^^^^^^^^^^^^^^^^^^^
these 21 chars are NOT parsed AT ALL, just taken as data

I am not very familiar with SQL so you might need a different prefix but hopefully the idea is obvious.
People end up thinking this, but they're just looking at tech roles. However, the difference becomes clear when you compare other jobs. In tech, the US pays way more than Europe, for other jobs, they don't. Take teachers, for example:

- Median Salary in USA: $~58k [1]

- Median Salary in Berlin: 35k EUR [2]

So while there is a difference, it is by far not as huge a gap as in tech where Europe pays ~60-70k (very and some countries, e.g. Spain or Portugal way less) and in the US 200k-300k are not unusual.

The difference is that US companies understand the huge value creation potential of tech jobs (especially over the past 2 decades) whereas most european companies think value creation comes from having middle aged balding managers.

[1]: https://www.salary.com/research/salary/benchmark/public-scho...
[2]: https://worldsalaries.com/average-teacher-salary-in-berlin/g...
Didn't happen when Crowdstrike broke all their customers.

The problem is that getting information security right is a matter of process control, which everyone hates, and so CEOs are absolute suckers for being sold a product which magically "adds on" security. This is like trying to buy "anti-lead-paint" rather than actually remove all your existing lead paint.
I use Deel to hire people internationally. It's mostly an EOR company. They promised a lot though, I once thought about moving my entire HR workflow to Deel (even for local employees), but quickly decided against it.
You’re outright wrong - offshoring clinical trials is pervasive - here’s some reports of it:

https://prosperousamerica.org/pharmaceuticals-are-heavily-ou...

https://pmc.ncbi.nlm.nih.gov/articles/PMC6132216/

https://www.onderlaw.com/blog/offshore-drug-trials-big-pharm...
Usually everything is through subsidiaries. For tax and profit allocation purposes the way it works is that you set up subsidiaries in tax-friendly jurisdictions and then channel the profits to them through contracts between subsidiaries.

The general point is what does "moving away from US cloud services" mean, then?

Does it mean not using infrastructure actually located in the US? Or does it mean effectively boycotting US-owned companies that may be fully located, including infrastructure, in Europe?
What kind of wires do you need to handle that power?

Reminds me of this picture:

https://upload.wikimedia.org/wikipedia/commons/c/cc/CERN-cab...
Sadly, all reports on this paper have been removed from every media in China in a single night. Academics are only allowed to be discussed among academics.
C# is much closer in popularity to TypeScript/Python (the number 1s) than it is to Rust.
Assuming that this would include properly closing sockets, etc. which the OS doesn't do the same way you might want to
Yes! I run Firefox on Linux and I constantly get captcha'd everywhere (by that typical cloudflare loading page) because I'm not part of the 95% that runs Windows or Mac. Cloudflare is an awful thing for the internet.
Very well written and justified.

At the end almost everything in life is about interests. It's clearly in the best interests of one country, or union of countries, to do their thing and reduce reliance on others.
It is important to not lock yourself into any cloud provider. For example using services like Firebase, which are very good, means you cannot *easily* move to self host once your business idea turns out to be a success.
Show HN: MCP-Kafka – Natural Language Interface for Kafka Commands
I built a Model Context Protocol server that allows users to interact with Kafka using natural language instead of complex CLIs. It uses LLMs to interpret commands in plain English and executes the corresponding Kafka operations. This makes Kafka more accessible to non-experts while maintaining its powerful functionality.
without the PR spin: beyond trust did the bare minimum when implementing an open back door to a federal database
For hobby projects this has always been an option, but a business will prefer the reliability and value add offered by cloud services.
They should start a Kickstarter campaign to introduce a complete UX overhaul. I want to pay for it. I want to have an intuitive way to do stuff.
And don't get me started on the quality of their automotive software. I just bought an Audi so the pain is still fresh but after two weeks I'm still not able to properly login to my car - actually, it's 4 (four! yes!) different logins, and one of them is stuck to Italian. To call Audi software "garbage" is an understatement, and if there's anyone working there in here, yes I stand by my statement.
Wow! Great tool, looks so nice and useful. Thanks for building it!
Nonsense. Chatgpt uses the word a lot precisely because people used it a lot.
I like the idea. Plenty of people everywhere keep an eye out for strays, and having an app to connect them would be valuable. The main issue is how to let them know that the app exists.

Where I live, a slightly similar app (intended to connect lost pets with their owners) has found widespread local adoption. It is promoted by a local non-profit, so maybe partnerships with non-profits would allow you to find the audience that will appreciate something like this.

Also, this needs an Android app. You need every user you can get to make it successful.
Sorry about that -- yes it was an oversight on my part.

I had included this small credit in the commentary on the website: "The song used is Fahrenheit Fair Enough by Telefon Tel Aviv."

This isn't enough -- I've pushed a changed showing a song credit at the bottom-left of the canvas that appears when you first load the page.

I also added a song credit in the github readme.

Telefon Tel Aviv is one of my favourite bands, I hope they get more listeners!
I've no idea if TFA is good or not, but it is very new and has only 4 upvotes.
The HN front page is a mix of new and popular-despite-age. So it's not surprising to find some barely-vetted things on the front page. (AFAIK the idea is that we're all suppoed to vet them, and the survivors stay on the front page for longer)
https://tuta.com/
Interesting. I learned Ruby a long time ago because a Perl expert told me Ruby was getting good. I like Typescript because it's really easy to read and maintain without breaking anything. But you can't do this: `next x.map { _1 + 3 }.sum if sth`. I guess I should give Kotlin a try then.
Ah fair enough, thanks! I definitely didn't catch that.
1TB would be nice, but never heard of these, and the quoted wikipedia page lists:

Like HD DVD, CBHD discs have a capacity of 15 GB single-layer and 30GB dual-layer and can utilize existing DVD production lines.

So sounds relatively equivalent to bluray, which is way to small to backup modern HDD's (10TB+)
Or you can use the right modifier key.

Haven't used Gimp in a long time, but try holding down ctrl, shift or alt while doing the circle (or rectangular for that matter) select.

One is for aspect ratio, one is for center from starting point and the last I cannot remember.

IIRC the same goes for combining selections: modifier keys can be used to add, subtract or make intersections.
thank you! we don't have a strong Evals module within our Prompt Studio at the moment. So there's no straightforward way to do that. however, we do have one of the better modules for applying guardrails on live AI traffic and setting up routing based on guardrail verdicts: https://portkey.ai/features/guardrails
> git repos: too hard

I've found OneDev (selfhosted) to be an excellent alternative, unlike others which feel either half-baked or require a lot of configuration/maintenance
So we are advertising scams and grifts like this?
There's so many organisations moving away from it though. Email password recovery yes. But really, what does Proton's E2EE add to this? The email is still sent unencrypted across the internet. And only gets encrypted when it gets to their mailbox. It's not as if someone could easily break into gmail either. Unless they know your password but then Proton is just as vulnerable.

I just consider their "Security" window dressing to be honest. It totally ignores the gaping wide problem and fixes only a tiny pretty irrelevant part of it.
True regarding logs.

False regarding SIM cards.

European.
Why afraid? It's obvious it'll be used, nothing to be afraid, more like expect it to. Mount a base station on an AWACS and you've got the whole theatre covered. Clouds are an issue, obviously.
What is their PaaS solution? Hetzner Cloud is IaaS.
Fastmail is based in Australia [1], not Germany.

[1]: https://www.fastmail.com/company/about/
Thank you! Right now you can open the controls at the top-right and then adjust the width / height of the canvas.

I'll try to make it easier with a single click
Git has full name and email in all commits, fyi.
People in America and Canada where there is a 100% tariff on Chinese EVs don't appreciate what they are missing out on.

For ~$60k you can buy vehicles like the Li Auto L9 that are nicer than a brand new Rolls Royce. The value for price you get blows other manufacturers out of the water.

https://www.youtube.com/shorts/tjnq2usV51c

https://www.youtube.com/watch?v=RwO-OcNUzyg
Not right now unfortunately, but I'll try to add this
I entirely fail to see how a government related pollution problem is related to a potential EV charging breakthrough by a private company.
Where’s the evidence that the cause is “clean energy”?
Jesus christ, have you looked at the state of UI over the last ~10 years? Not really a great portfolio for "UX as a whole field".
The cloud, speaking for small-to-medium companies, is two things; a directory server with file storage, email, and an attached suite of productivity tools (e.g. Microsoft 365 or Google Workspace), and virtual, distributed infrastructure (e.g. AWS, Google Cloud, or Azure).

You can build the offerings commonly sold as "cloud" yourself, but it requires a ludicrously unreasonable amount of engineering work to reinvent the wheel and end up with a shitty solution that gets your users frustrated, guaranteed.

We need a European contender (or multiple!) that can actually compete in one or both of these disciplines. There is going to be a huge market for this very soon.
If it based on some research papers, could you link them please
Yes, but nobody competes with AWS, Azure or GCP, everything else is easy.
And most likely, most of the services/saas you mentionned relies on "US" cloud infrastructure.
I think they don't want to expose the name "GEGL" anywhere, now it's working would be the time to sort that out.
UK Online Safety Act template for Fediverse instances
`~/.XCompose` is your friend.

I frequently input International Phonetic Alphabet glyphs, some polytonic Greek, some Spanish and some Old English. Nothing is more than three key-presses away after an AltGr.
For Blender it wasn't just the UI, it was great leadership, direction, focus and decision making that got it where it is today. This culture started attracting more talent in both users and new developers.
Wordle Step-by-Step Hint Tool: Reveals all possible words progressively.
Well, there are no (classical) office tools. There is a text editor, but no spreadsheet. Their "Drive" solution is very mvp, you can collaborate on text docs, but it's very minimal.

Email is great, looks great, fast, nice feature set. Calendar is mvp-ish, I can accept invites and they go into the calendar and they have nice links to Teams or Meet etc, pretty seamless. They also have widget for a iPhone now, but it's early days.

ProtonPass is great, at least as great as BitWarden, sharing credentials with family and colleagues is a lot easier (not that "organizations" stuff, just click, share, done).

My iPhone syncs pictures to Proton Drive, but the app needs to be opened to do that, which is annoying. Other than that, works well, pics are safe. I really want a Linux client and an API (or rsync endpoint?) so I can push backups there (I have 3 TB drive for the family/business combined).

Their Bitcoin wallet was wasted effort if you ask me, would have preferred video chat or something. Make it more like NextCloud with a dashboard perhaps.

But when they make a new product, it's mvp but generally immediately works very well. I have a lot of trust in their solutions to just work.

But you can use almost everything on the free tier, so just try it out! The migration tool also works really well.
But then that's an argument against lifetime licenses and not about ejectable servers.

You could run an ejectable server with other funding models. For instance, you pay yearly subscription and get updates within that year, but you get to keep your version forever if you want.

Or your server phones home for a license, but perhaps with an escrow license key if the company goes bankrupt and you have to pay subscription.

Either way, the business model is somewhat independent of the ejection mechanism.
At Tech for Palestine, we've been investigating moving off many US based cloud services, with the intent of providing training, guidance, etc, for the broad population on how to do it and where to go.

Our main conclusion so far is that many of the platforms that we look at, such as Signal or Protonmail, need serious UX improvements before they can be used by any serious chunk of the population (though for a HN audience, they can mostly put up with it).
While Typescript has the gaping hole that is typing external data. Your code can't enforce that in TS, but in Go you're forced to.

I do admit Go has an easily found foot gun: nil pointers. It's a small one though, in comparison to the original problems with nil pointers. More stubbing your toe than shooting your foot.
Communication does not cause change. There are two factions at war. One has uncensored communication (but has been conditioned to only use censored forms) and the other has unlimited access to guns, bombs, and napalm, as well as uncensored communication on all platforms, including the most popular ones where it censors and gaslights the other faction. Which one wins the war?

It's a trick question. The former group have been made complacent. No war occurs. It was won before it started.
Yes they are such chaos internally. Even their support tells you different things every time. I kept having issues around my IRC bouncer on one of my servers (kimsufi, their budget brands). Some support people said yeah no issue as long as you don't do anything illegal. Others said I'd get insta-banned, and sometimes I did have issues and had to call them to get re-enabled.

Now, I have to admit I haven't been a customer of them for 10 years due to exactly this. But yes the fires exposed a lot of the same I left them for.

I left to go to DigitalOcean but it became too expensive and then I found Scaleway which I'm a happy customer of for years now.
> Isn't 5G supposed to solve the mobile latency issue?

Kinda.

So 5g is faster, but its still wireless, and shared spectrum. This means that the more people that use it, or the further they are away, the speed and bandwidth per client is adjusted.

(I'm not sure of the coding scheme for 5G, so take this with caution) For mobiles that are further away, or have a higher noise floor, the symbol rate (ie the number of radiowave "bits" that are being sent) is reduced so that there is a high chance they will be understood at the other end (Shannon's law, or something) Like in wifi, as the signal gets weaker, the headline connection speed drops from 100mb+ to 11.

In wifi, that tends to degrade the whole AP's performance, in 5G I'm not sure.

Either way, a bad connection will give you dropped packets.