skysight-inc/HackerNews huggingface dataset:
So, the future is reliance on undefined but reproducible behavior

Not sure that's working out well for democracy
In some countries they are not profitable, because they are publicly owned organisations not for-profit private ones, and they are run purely for the benefit they provide to society.

Please re-read the comment you replied to with this context in mind (as their excluding the US was for this reason; though of course the US is not the only country foolish enough to allow profit motives to harm their healthcare, firefighting, etc. services) - the fact that some countries choose to allow profit extraction through these services does not mean that the non-profit versions have no value.
when there's a scam, don't be scammed
> Cloudflare absolutely is in a position to take down domains they're hosting on those IPs while keeping other domains sharing the same IP up.

They could. On the other hand, why should they? I would much rather see them fight this court order and make it stop across the board.
Always awesome to see new freecad devs chiming in. Thank you for your efforts, I bet a lot of people are reading your comments and nodding in approval, waiting for freecad to enter its heyday.
Not really. It’s complicated in Germany. But normally a company has somebody named official electrician. It can be outsourced. And this electrician has a right to delegate some tasks to somebody else. So in this case trainee gets the right to do these automated tests this time or all the time in this location. I know this, because I am hardware developer in my day job and self employed electrician at night.
Something buried in this, Apple are starting their own server manufacturing.
Also HK and Singapore are intermediary port cities that made those general shifts by adopting policies inspired by Europe, in the former case whilst still being the territory of a European power...
Awesome, I did something similar a while ago. What's your motivation? F
So what _are_ they supposed to do about the children? The alternative (doing nothing) is not good.

Or do you think that government should shrink their responsibilities and everyone should watch out for their own kids?
working on this new open source form builder: https://github.com/SouravInsights/fairforms

this week, thinking of adding a new feature where users can create forms just with prompts..
Given that DigiKey pretty much ships out all of its components from their US warehouses (at least when ordering from India and Canada), but that most of the components are actually made in China or elsewhere, that we could expect them to set up a warehouse outside the US for in order to avoid these tariffs affecting DigiKey customers not based in the US.
Either you like it or not like it, your system is falling and is not competitive.
Finishing off the last bugs in my free puzzle game called Kombi, before it goes live on Steam.

Made in Love2D, mostly because it's limited in its simplicity (good for creativity) while still allowing me to make something usable. That, plus I love Lua, which is how the project event got started - just me wanting to mess around with the language. From then on it quickly spiraled out of control - 2 weeks to make the core logic of the game, 2 months to create a basic UI library from scratch, just because.
Yeah, you're hitting the nail on the head. Low tier coding work can be reduced and the high end developers can now avoid boiler plate type coding problems and get back to high level work at reengineering complex frameworks.

Yes, this unfortunately does mean a reduction in the less skilled workforce, but frankly that's an on the whole good thing. Does anyone really enjoy writing and testing boilerplate day in day out for low pay, it's the same as the old white collar pushing paper around until retirement...
Is Ketamine Neurotoxic?
The name of the tool is on point.
This has nothing to do with supply/demand, and everything to do with geopolitics.
Sounds like a new product idea for services a la "login via apple-id/windows/google/...". Name it something like "send session to..."
what happened to Jevons paradox then ?
> When I develop a feature, I usually follow these steps:

1 Make it work: a mandatory, crappy implementation that gets the job done.
2 Make it right: a nice-to-have step, improving code maintainability and reusability.
3 Make it fast: by this point, I’m already moving on to the next class or method, driven by the need for speed.

What does #2 mean to you? Why not cut it out for speed?
Remember that there is a lot of nuance to these sorts of deals.

I don’t have any domain knowledge, but I recently saw an executive put in restaurant reservations for five different places the night of our team offsite, so he would have optionality. An article could accurately claim that he later canceled 80% of the teams eating capacity!
You need to load cached k/v tensor, in addition to weights. It's going to take me some minutes to find out what's wrong in this napkin math. Will edit or reply this comment later.
Show HN: OpenOrch – microservices platform for building AI apps
No, it's just different field interactions. None of this is tangible in the way that billiard balls are tangible. With particle physics there are no "things" that can "touch" - just different events in different particle fields which are more or less likely at different energies and spatial separations.

You can even take it up a level and say that interaction events are the only things that really exist. That's more or less what Copenhagen QM boils down to. It is not at all a given that "particles" even exist between interactions.

Intuition insists that if something happens here and something apparently related happens over there and you can move here and there around to make a line or curve, then something physical is moving between here and there.

But actually - no. Not necessarily. All you have are ghost traces of an apparent chain of causality. And you can play with those traces experimentally to make them do incredibly weird shit in very surprising ways.
Ouffff, I haven't heard of backbone.js for a long time. Yeah, my first web also used frames and framesets, then I discovered iframes and it was a whole new world! I didn't need PHP to do includes. And when with JS I could adjust the size of the iframes dinamically, that was like magic.
Not doubting about this but then, how come that Portuguese uses the "chai" version, being on the extreme west of Europe, and with all the other countries in between Portugal and the end of the Silk Road using "te"? Not to mention the fact that Portuguese were a naval power for many years, with colonies in Asia as well.
Show HN: Digestrack – Forget Calories and MapYour Food's Journey in Real-Time
Looks really interesting. Is this feasible to use for acoustic simulation inside buildings?
DataHub: The Data Discovery Platform for the Modern Data Stack
There's also the fact that he did "life drawing" of a number of his students, which is completely unacceptable today, and wasn't exactly approved of at the time.

I've certainly felt like I've taken a bit more of an effort to clarify that I'm impressed with Feynman's clarity of teaching, rather than any of his other hijinx, which are often amusing, but not outstanding like his academic work.
If Apple can pull off "Siri with context," it will completely annihilate Microsoft's first mover advantage. They'll be left with a large investment in a zero-margin commodity (OpenAI).
Couldn't we ask same thing about financial fraud. That is should government have AI to scan every single message send by everyone to see if they are responding to some scam? Maybe direct those matching certain criteria automatically to teams of people who are allowed to read through that correspondence?

That too would be doing something. And maybe even net benefit for many individuals.
I wouldn't say that. In the German media, family-owned businesses tend to be treated as Mittelstand regardless of size, and their owners' statements are sometimes portrayed as reflecting general “Mittelstand“ concerns even if the company in question is quite large.

But you are right that Germany's SME subsidiaries generally follow the EU definition: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A...

I don't know if there are loopholes and if SME subsidiaries end up benefiting large, established players in the end.
I "only" know Linux since 1999 when i found Caldera OpenLinux on a magazine cover disk, but my experience is the complete opposite: i use Windows as a desktop whenever some work require it (at work) but on my private devices i always use Linux because i find Windows increasingly and extremely user hostile with a ton of annoying issues.

When it comes to hardware i make sure the hardware i buy is supported before buying it (e.g. i'm using AMD GPUs since that has the best support under Linux[0] - though when it comes to desktop GPUs, i also used Nvidia GPUs around the GeForce 980 times and didn't had any issues myself), so hardware support isn't much of a concern. The only time i remember having issues was with an early Nvidia Optimus laptop which required a custom kernel patch that wasn't mainlined yet. That was annoying at the time but not too long ago i installed openSUSE Tumbleweed on the same laptop and everything worked out of the box (even got a GPU switcher). I even connected it to an old TV via HDMI to play some games using Wine and an older version of DXVK before Vulkan 1.0 support was dropped (sadly the laptop does not get driver updates anymore from Nvidia - the perils of relying on closed source drivers).

[0] bugs notwithstanding, but even then, i still had more AMD GPU-related bugs under Windows when i used it
Its a tongue-in-cheek comment

https://www.collinsdictionary.com/dictionary/english/tongue-...

(Not mocking, I just really liked the explanation and it happened to be the same site)
Would love to get some feedback to https://aigroupcards.com/
Why? Queries would still have to be done. Yes, a few things would be duplicated (authentication), but on the other hand, queries can be cached at a more fine grained level. It's easier to cache 3 separate queries of which one can be re-used later, than to cache one monster query. s/query/response
True, but most people will have clicked through to the HN comments without reading the actual article. So I suppose it's helpful for the comments to give a succinct answer to the question for the people who don't know.
I made a Python library that can be used to simulate the combined effect of financial patterns (e.g. salary, inflation, investment gains, etc) over time so you can plan your finances better. It's currently on my GitHub and I'm looking for new things to add to it :) https://github.com/TimoKats/pylan
Apache NetBeans 25
Sailfish OS: Tampella 5.0.0.61
Still looking back with nostalgia to the themes.org heyday of creativity...

There are a lot creative people, but making a theme work for all programs and people in all situations and edge cases likely requires a gigantic effort that seems best tackled by a corporate team with paid people giving one or two variants persistent attention and a pile of bug reports and fixing. You simply can't maintain a bunch of code or design that you are not using yourself daily, with problems you don't experience and can't reproduce.

Maybe, very maybe, it can be done by somebody with an extreme level of dedication:
https://www.nordtheme.com/ports

I wasted an insane amount doing desktop customisation in the late 90's and early 2000's, time I haven't had for a long time. Luckily most default themes are pretty decent these days and sufficiently neutral to work for most situations.
> Your Lisbon Treaty argument ignores that France later approved it through constitutional processes. Should one referendum permanently bind a nation against any adaptation? That's not democracy - that's fossilization.

The referendum is the government asking for the people's choice which means that if you simply ignore it and wait for a year before bypassing said choice, you clearly never really cared about the outcome of the vote.

> On Chat Control - you're using classic slippery slope fallacy. Debating specific measures against CSAM isn't equivalent to "ending all privacy" or "bringing back slavery." This kind of hyperbole reveals bad faith argumentation.

The slippery slope is you asserting that giving up my right to privacy in order to fight CSAM is not an overreach by any government. The fact that you don't realize what this proposal entails tells me you haven't probably looked at it in details.

Anybody who thinks that this proposal is reasonable or should be debated is not a friend of privacy nor democracy.

> About right-wing coalitions: When parties openly advocate undermining democratic institutions, refusing to empower them IS protecting democracy. Not all electoral success deserves governing power - see 1933 German Elections for why.

Refusing to listen to your people when your people tell you that things are not going well is how you get revolutions and blood baths. Refusing to work with them to find potential solutions to issues because you do not agree with then is what leads to things like the Syrian war.

> Your "ignoring votes" argument confuses: - Right to be voted for - Right to automatic coalition inclusion - Right to implement anti-democratic agenda

Your response to ignoring and refusing to work with parties that are supported by 1/5th to 1/3rd of a given population is simply to hide behind the "protect the democracy" mantra. It does nothing and it solves nothing. But it makes the anger and frustration of these people stew and then at some point it will blow up.

> No one's votes are "ignored" - but winning some votes doesn't grant right to dismantle democratic safeguards.

Again with the "saving the democracy" rhetoric. This is an empty argument devoid of substance. When you refuse to work with parties that represent a good chunk of your constituents just because you do not agree with them, that is not democracy, when you label them as extremists without listening to their concerns, that is not democracy, when you attempt to ban parties because they are starting to gain traction , that is not democracy.

> You're basically arguing that protecting democracy from its enemies is somehow undemocratic. That's both logically and historically wrong.

You are arguing that not listening to people and refusing to find compromises with all the representatives of a country's population is saving democracy.

I am arguing that listening to the people is what democracy is about. if that means that a far right or a far left government is elected, so what? That is the will of the people.

Anyway I can see that you and I don't agree on this topic and that this discussion will lead to nowhere. It's best to leave at that.
It appears to be using a downloaded/pre-cached sub-set of words from Google Translate rather than a live Google Translate query.

I assume it doesn't include any proper nouns. I tried putting in country names because I always find it interesting what different countries are called in different places, but it didn't return those either.
A theoretical recovery is not an actual recovery, and if history has any lessons, then it's quite unlikely that Germany could economically recover without more US money, which is not coming.
> LLMs are so much better at this

Yeah, IME as well LLMs really shine at translation of sentences and getting the right meaning depending on the context for words. Way, way better than Google Translate via web UI or app.

I guess that right now there might be some high level IC/manager trying to get a promotion by switching Google Translate to use Gemini in a cheap and effective way :)
https://en.wikipedia.org/wiki/German_economic_crisis_(2022%E...
I discovered the world of specialty coffee last year, fell into the rabbit hole and am now building a coffee journal and bean tracking app called Coffee Library (https://apps.apple.com/us/app/coffee-library/id6664071528?uo...).

Probably the best way to develop your taste and understand the spectrum of different coffees available is to do comparative tasting aka try a small number of coffees in parallel to compare and contrast. I was having trouble finding tasting sets so I started freezing a little portion of every coffee bag I bought to create a collection for doing these tastings at home.

I needed something to keep track of them all (as well as my tasting notes in general) so instead of using a spreadsheet I built a full app for it. The app supports NFC-tagged containers which I've found to make my workflow a whole lot easier.

I also set up an online store to sell the NFC-equipped single-dosing tubes: https://store.coffeelibrary.app
Planning on adding more containers that work well with the app in the future.
I don't dare guess which place exactly since we probably don't know about a lot of those cases, but definitely up there.
Unfortunately Siri remains near useless at times even with Apple Intelligence™®
A natural way to use an LLM for coding is to create tests and ask it to write code that passes those tests, so I disagree with the author.
Although we will need to add one additional unsafe block once we migrate to the 2024 edition because we use std::env::set_var in main :laughing:

This is unsafe rightfully and should not be used without checking. It's just undefined behavior when using threads as it's not threadsafe. https://ttimo.typepad.com/blog/2024/11/the-steam-client-upda...
I'm not able to test this right now, but my understanding is that this was fixed (after 20+ years?) with this merge: https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/156...
Reducing cognitive load is the key. Several approaches I usually take are:
1. Make strict rules for code convention, especially naming things, and stick to that.
2. Use intermediate variables (let binding) often
3. Turn meaningful code block to a function often
4. Write Clojure specs and turn them to docstrings

In addition to that, a real REPL programming really helps to do small tests and understand the code quickly, immutable data structures with data-oriented approach and locally scoped code blocks combined with structural editor are godsend as well.
Having a company that makes lenses, even really good ones, is not the same as having a viable economy.

https://en.wikipedia.org/wiki/German_economic_crisis_(2022%E...
The part of code not compiling got me interested. Do you happen to have an example or tutorial about this?
Healthcare is a profitable industry in the EU. Security services are a profitable industry in the EU. There are private firefighting services in the EU. You can easily understand that in general terms all of these services are valuable and profitable to provide (because they are valuable!). The same goes for "military services"... Mercenaries and other "private providers" are a thing.

You are completely missing the point. Whether a type of service has a state monopoly and thus no viable private market is also quite irrelevant to the general point.

The general point is that people (i.e. "the market") are willing to pay for things they find valuable but not for things that they do not. That includes paying through taxes though because the payment is indirect it is more likely to not perfectly align with "value".
>Test-Driven Development (TDD) doesn’t make sense to me, especially when requirements change frequently.

If requirements change SO fast that it's enough to render the tests that validate them completely obsolete then writing any kind of production code at all makes no sense.

Spikes, customer research, POCs, MVPs... these things all make sense but none of these are production code and hence none of them require TDD.

>Ultimately, while TDD might work in stable environments

i.e. production code. Not all of us write production code and thats fine.
This is awesome. I was considering building something very similar, but great to see it already exists.

How are you building the app? The interface makes me think it's native SwiftUI?
I'm still working on DocSpring [1], originally launched on Hacker News in October 2017 under the name "FormAPI." It's a PDF generation API with a template editor UI for setting up fields on PDF forms. It makes it easy to turn complex tax and immigration forms into simple type-safe APIs with strong validations.

I've been having a lot of fun with AI agents lately. Have tried a lot of them - Cline, Roo Code, Windsurf, and finally settled on Cursor now with Claude 3.5 sonnet. It's been a big boost for my productivity.

AI helped me write a synchronous API proxy in Go that I'm almost ready launch. One of the main challenges with Ruby on Rails is that it's terrible at handling long-lived HTTP requests. Especially a lot of them at the same time. So our PDF generation API was forced to be asynchronous and our customers need to poll for status updates (or set up webhooks.)

This new synchronous subdomain will handle all the polling logic for you, so you can just make an HTTP request, wait a few seconds (or longer), and receive a link to a PDF that's ready to download. Even with AI, it was still very difficult and took many weeks to get it right. Challenges included security, load testing, data races, concurrency, and setting up reliable, secure infrastructure with an internal load balancer. I learned a huge amount about both Go and Kubernetes. But it's almost done and I should be launching in the next day or two.

After that, I'm finally launching support for template versioning. This will allow you to pin your API requests to a published version, so you can keep making changes to a draft version without affecting production. It's long overdue so I'm excited to get this launched as well.

Also working on a side project from time to time: VisualCI [2]. We have a lot of PDF integration tests that use image diffs, and some browser tests where I compare screenshots. So this is a tool I've wanted for a long time, and the paid services I've found can be a bit pricy. I'm going to try to build a very simple MVP that just does what we need, and maybe others will find it useful too.

[1] https://docspring.com

[2] https://visualci.com
> The result is that web browsing in Spain on weekends, when football is on, is severely impaired, with thousands of web sites going down as matches play.

Aaah, this explains some stuff. I'm on holiday in Spain right now, and a bunch of little blogs and similar sites just don't work at all for some reason. I bet they're hosted on Cloudflare Pages or using Cloudflare as a CDN layer.

I assumed it was just the hotel WiFi doing something weird!
Some say the kernel code is a lot worse then people tend to believe. Supposedly it's crafted by geeks instead of devine beings.
Looks cool! Any luck finding paying customers yet?
> What about producing people who create products so loved that the people give them billions of dollars?

I think we're in full agreement here. Profit from sales should be distributed to the workers who created the products, who can in turn support businesses that are useful to them, who can in turn support business that are useful to them, and so on. It's the basis of a functioning market economy.

What breaks the system is allowing a tiny group of people to hoard majority of the "wealth" (which is just a social construct and requires cooperation from a willing society, or as it is today, cooperation from a propagandized, overworked, and exhausted society). This gives them unchecked power to dictate what the rest of society does in terms of labour, research, politics, etc.

> The "nobody needs..." way of thinking is very Soviet.

Did you mean "egalitarian"?
Four Types of Documentation
Code is law: if the owners hadn't intended to fund North Korea, they wouldn't have done so. I hope you're not suggesting some kind of interventionist third party trying to revert what has already been inscribed on the blockchain?
I got nothing done except thinking about a dozen ways to solve a problem, and a half dozen meetings.

If someone looked at my output the span of a week, I'd be fired. Thank god I'm evaluated over a year.
cool app!! will be super cool if I can share some of my stats with people, similar to Spotify Wrapped