skysight-inc/HackerNews huggingface dataset:
Although you are from UK, so not the european union anymore, you could try getting listed on https://european-alternatives.eu/category/transactional-emai...

Anyway yes, we need to better list and advertise the european alternatives for services like yours.
The cloud is an anti-sovereign concept. Maybe Europe doesn't need other people's computers, but their own computers instead.
I'm a user of GIMP who wants those features, not a KPI driver...
The thing with not well-defined names is that they're open to interpretation. To me, the difference between UX and UI is on a completely different axis.

When I was at university, I attended a UI class which - although in the CS department - was taught by a senior psychologist. Here, the premise was very much on how to design interfaces in such a way that the user can intuitively operate a system with minimal error. That is, the design should enable the user to work with the system optimally.

I only heard the term UX much later, and when I first became aware of it, it seemed to be much less about designing for use and more about designing for feel. That is, the user should walk away from a system saying "that was quite enjoyable".

And these two concepts are, of course, not entirely orthogonal. For instance, you can hardly enjoy using a system when you just don't seem to get the damn thing to do what you want. But they still have different focuses.

If I had to put in a nutshell how I conceptualize the two disciplines, it would be "UI: psychology; UX: graphics design".

And of course such a simplification will create an outcry if you're conceptualization is completely different. But that just takes us back to my very first sentence: not well-defined names are open to interpretation.
Great piece - FYI there’s a typo in the tagline: “Turning LLMs into coding experts and how to take advantage <of?> them.”
Nobody buys apple because of privacy they buy it because its a status symbol and stupidly easy to use. All the privacy marketing is there just to feel even more superior to those plebian android user that can have a factually and verifiably private OS with android forks like GrapehenOS for people who actually care.

Majority user care about privacy the same way they care about the environment with apples greenwashing. One marketing line is sufficient.
This is a slightly older paper, note that air environmental DNA now has progressed a lot, especially for species mapping.

Here's a cool recent paper showing you can extract DNA of local species from spider webs, by sequencing DNA stuck to spider webs from next to a zoo
https://www.sciencedirect.com/science/article/pii/S258900422...
The fire they had didn't help their reputation:

https://www.theregister.com/2022/09/13/ovh_sbg5_opens/
It’s possibly not the GP’s point, but in general the more DNA that is available the better from a defense perspective. Many wrongful convictions involve a lack of physical evidence. Recent advances like “touch dna” and “m-vac” have led to new DNA evidence used in actual innocence decisions. Too often, a jury convicts a likely suspect on weak circumstantial evidence. Just as with Touch DNA, Air DNA will create new problems with avoiding contamination.

The path toward Air DNA has been known for years [0]. Wouldn’t be surprised to learn crime scene investigators have been sampling and storing air in high profile cases ready for the tech to catch up.

[0] https://www.science.org/content/article/dna-pulled-thin-air-...
I'm not sure the question makes sense. It's like raising an alarm if you discover that your colleagues are "moving fast and breaking things".
I wonder how other europeans get their kids through collage? Hmm maybe because its super cheap compared to US?

Please do work for US company from Europe thats great. Just lets not put it on college and your kids.
Why would lots of shares available at 5.05 cause others to sell shares for 4.90?
Speak for yourself; the other tools aren't going away, just because you're less effective at using them
It cuts both ways, there was this high profile case of the son of a very rich and powerful family brutally murdering his working class girlfriend in his family mansion with some family present, motives still unknown.

In the autopsy they discovered sperm from a 3rd person on her body, tried to claim that it was an infidelity case(you get different sentece depending on your motives and circumstances) but later it was revealed that this was just a contamination during the autopsy.

So, the more forensic options the better but likely longer and more expensive trials. All lawyers win.
> Updated graphical toolkit (GTK3) for modern desktop usage.

I'm scared, they already started messing with the toolbox stuff (putting multiple icons under the same button and then changing the icons too to make it entirely impossible to find anything).. "modern desktop" has taken on a different meaning for me, it's all about making it look neat at first glance, then entirely undiscoverable, removing any affordance in sight, burger menus, ribbon menus.. f...
Depends on the country. New Zealand has zero mobile IPv6 users -- not one carrier has deployed IPv6 on mobile (and none plan to do so anytime soon). This includes two carriers that have deployed IPv6 on their xDSL/Fibre networks so it's not like they don't know how. It's interesting that some countries (e.g. NZ) see IPv6 deployed mostly on fixed line (i.e. xDSL/Fibre) while others (e.g. US) are mostly mobile. Perhaps it's not the fixed/mobile layer of the network stack that influences the decision to go IPv6 or not.
Show HN: I made a visual UI creation tool.
Phantom of Heilbronn strikes again: https://en.wikipedia.org/wiki/Phantom_of_Heilbronn
OSX has had the striped progress bar for hard-to-estimate processes as long as I remember. Did they do away with it?

There are situations where I don't exactly care how far something has progressed but I want to see that it at least has not hung. Fedora's dnf doing SELinux autorelabeling for two hours without any indication of progress is one of those things I hate with passion.
This project actually didn't happen even with the LLM.
What Causes Air Pollution to Spike in Springtime? (UK)
https://archive.ph/aMHFK
Find MCP Servers and Clients
mcp server collection is a community-driven platform that serves as a central directory for discovering, sharing, and learning about various Model Context Protocol (MCP) Servers. MCP is an open-source protocol developed by Anthropic, designed to enable AI systems to securely connect with diverse data sources. This protocol provides a universal standard for AI assistants to access external data, tools, and prompts through a client-server architecture. The website mcp.so aggregates a wide range of MCP Servers, each offering unique functionalities such as web content fetching, AI image generation, secure file operations, and more. It facilitates the exploration and integration of these servers into AI applications, enhancing their capabilities with real-time information and tools.
Because others may benefit from exploiting your big orders.
It's also strict rather than lazy by default. So it doesn't have the two things that make Haskell Haskell.
Thank you. Touring profile tries to stick to the marked cycling trails so they should be quite roads.
No offense, but this is wildly underselling the goals of oncall SRE. LLMs are extremely crappy about causal analysis, or even just mitigation techniques for services that haven't been widely discussed on stackoverflow.com (i.e. your service).

> Creating an on-call process to manually inspect errors in test suites is more valuable than improving the project to be more reliable, as you can directly measure the amount of tests that failed on a weekly basis. It is measurable and presentable to the upper management.

You can also measure requests that failed on a weekly basis, and I do. In fact, I added a dashboard panel to do exactly that today for a service (10 years old!!) on a new team I just reorg'd into. I did this because I was annoyed to discover the first (internal) customer outage report of the day could have been repaired by the east coast half of the team team hours before the west coast QA team logged in for the day, but they were unaware anything was wrong. This is a trivial promQL query to implement, and yet it wasn't until today.

The problem isn't visibility but risk -- what if you make reliability fixes but the data gets worse? This is not hypothetical, a Youtube engineer documented a similar tale[1]. You can also imagine all kinds of fixes that sound good on paper but can produce paradoxical outcomes (i.e. adding retries causes a metastable failure state[2]). And heck, what if you make no changes, and the numbers decline all on their own? Are you going to scuttle this quarters project work (and promotion fodder!) just to bring this KPI back to normal? Of course, all numbers, even the test suite pass rate, come with risks of missing targets, so the incentives are to commit to reporting as few of them as possible.

> tools automate the mundane tasks of an on-call engineer: searching for issues related to a customer report, tracking related software (or hardware) crashes, verifying if the current issue that arose during an on-call is a regression or a known bug and so on.

I have a coworker trying to use LLMs for ticket triage, but there's a huge GIGO risk here. Very few people correctly fill in ticket metadata, and even among the more diligent set there will be disagreement. Try an experiment: pick 10 random tickets, and route copies to two of your most diligent ticket workers. Then see how closely their metadata agrees. Is it P1 or P3? Is the bug reported against the puppet repo or the LB repo? Is a config change feature work, bug fix, or testing? Do they dupe known issues, and if to, to the same ticket, or do they just close it as a NTBF known issue? If these two can't agree on basics, then your fine tuning is essentially just additional entropy. Worse, you can't even really measure quality without this messy dataset, and the correct answers should change over time as the software and network architecture evolves.

[1]: https://blog.chriszacharias.com/page-weight-matters
[2]: https://www.usenix.org/publications/loginonline/metastable-f...
Company mandates using cursor for coding
I was interviewing for lead roles in SDE, and this experience stood out: Most startup CTOs mandate employees use Cursor/Copilot.

Aside from a few use cases where the copilot shines, I don't trust code from the cursor especially if it's long.

IMO, test cases are the best place to rely on copilot, while the actual feature itself isn't the best place.

Any thoughts or options or stories where the copilot is heavily used yet super confident about the result.
With IPv6 RAs, there's no need for DHCPv6. I don't use it at all and I use IPv6 just fine on mobile. One place where DHCPv6 may make some sense is the router<->WAN/ISP connection. However once your router has a IPv6 prefix, it can easily advertise it on your LAN/WLAN for devices to capture it via IPv6 RAs for its IPv6 autoconfiguration which Just Works. Given that Android devices will attach to a WLAN router (and not directly to your WAN/ISP) it makes sense for there to be no DHCPv6 as it's not necessary for end user devices that aren't expected to be attached directly to the WAN/ISP.
It’s a good strategy if the aim is to make yourself unelectable for the upcoming generations.
I noticed this huge pollution spike a week ago in London and I was puzzled what may have caused it.

Seemingly ammonia from Dutch farms, I believe there has been a lot of protest from Dutch farmers about having to reduce ammonia pollution.
You are so right about computers, except from Raspberry Pi (UK) not much as been done in Europe.

Regarding the eu cloud, it is definitely about sovereignty, specially since the CLOUD Act (H.R. 4943). In the context of the global trade war initiated by the US of A, it also makes sense from a European Union perspective.
Also Microsoft consultants are everywhere, and management consultants like McKinsey usually work closely with Microsoft, and many corporations are already locked in.

In many ways its kind of really scary how so much of the digital infrastructure even of key enterprises and entire states is owned and operated by a private company.
Why Firing Programmers for AI Will Destroy Everything [video]
Which EU country has comparable tuition fees to the US? Do yor kids go to some UK private university?
Yeah its cute but where are the opportunities for scaling, platformization and in-app purchases?

For something like this to work out we would need to incentivize users - how about a Pokémon Go style model for growth?

Actually, maybe animal rescue might not hold business model promise after all. How about a bounty driven model - I hear there is great business in ivory. Perhaps a pivot towards poaching rare and exotic animals? Any chance we could build in market place functionality?
I wouldn't put it past the FCC to require a license for your car headlights if you hook a transceiver up to them.
I'm gonna doubt you when on they own website navigating is really bad.

Only tab and shift-tab. Arrow keys are a bust. And the only visible shortcut is ctrl-K for the search input and I think it's because it comes as an algolia default.

For something better I only have to watch around the page at the browser itself: underlined letters in the menu tells me what alt+letter will open said menu. Then I can navigate using arrow keys and most menu items are shown with a key combination shortcut.
Type 2 immunity in allergic diseases
Hylics by Mason Lindroth is the only other thing I'd ever seen do the "physical art" thing in a videogame. I love it a lot, so now curious about the other games you've mentioned! Thanks for the recs.
Just wait until people realize that the easiest jobs to automate aren’t usually the ones that pay $9/hr. Automated performance metrics, direct monitoring of employee active screen time, so on and so forth. All the while managers were thinking how much easier it was going to make their job.

We’re at the point that an AI can now perform the requisite performance metric failing, sternly worded cautionary performance review, translate the verbal conversation for HR records as documentation for a subsequent firing if needed, and simply not care that your kid died and it has been a rough month.

Left to their own devices, the corporate dystopia is pretty bleak.
Research shows AI technology improves Parkinson's diagnoses
Macros are the original Spawn of the Devil and their descendants are template metaprogramming.
You could ask your ISP/RSP for another /64? My RSP can do so I believe, not that I've asked.
https://archive.is/MqaNz
Too late for me to edit: as josefx pointed out, it also fails to properly address the undefined behavior. The sums INT_MAX + INT_MAX and INT_MIN + INT_MIN may still overflow despite being done using the long type.

That won't occur on an 'LP64' platform, [0] but we should aim for proper portability and conformance to the C language standard.

[0] https://en.wikipedia.org/wiki/64-bit_computing#64-bit_data_m...
> why not do a market open/close auction every minute?

Reality moves faster. That means whoever can price closer to the auction can incorporate more information.
> just a contamination during the autopsy.

How does sperm end up on her body during the autopsy? Are we talking necrophilia or are there multiple murdered bodies laying next to each other and the tools are re-used or something?
Mechanical/Analog will always win in the end
That could even be useful for writing real programs!
Hi! Author here. Very nice surprise to see this on the front page of HN this morning :) Happy to answer any questions if anybody has any!
Can you give a hint for [1] ?
I don't understand why on-call is normal. It's a huge mental burden on employees, which is especially an important issue in modern times of widespread mental issues, just so that some shitty mobile app can be available 24/7/365. If your business is important enough to have on-call, then you should have dedicated employees covering night shifts and nothing else, effectively limiting it to someone's office hours, effectively removing on-call. I think that there should be laws against on-call.
Yeah. They just needed more of it.
BYD says new fast-charging system could be as quick as filling up a tank
Oh look, a hateful woke person.

You don't see that very often.

Only every time someone calls them out on their demented racism and sexism.

Thanks for bringing us Trump 2, by the way.
I'm sorry, could you clarify how "Fine" is different from copilot/Cursor or even ChatGPT?
They didn’t though. This is just the same old tiresome revisionism. The US and allies defeated the taliban within weeks.

What failed was remaking Afghanistan into a modern democracy. Money and patience ran out.

But militarily, it was a total victory.
Jeff Bezos is probably already throwing millions of dollars at this in case it'll help him punish people for having a toilet break.
> The correct way to do something like this will always be parameterized input which looks something like this

> Why? Because [] the postgres protocol splits out the command and the data for the command in a way that can't be injected.

I'm not sure I'm comfortable with this. You can create a prepared statement and then pass user input to it as parameters, sure. https://www.postgresql.org/docs/17/sql-prepare.html

But who says that means your statement can't be injected? It would have to be true that the handling for EXECUTE statements is bug-free. Maybe it is bug-free. Or maybe it isn't. Maybe I can figure out just the right username to cause your prepared statement to have some undesirable side effects.

That wouldn't be SQL injection in the sense of putting hostile values into an SQL query in order to form a different SQL query, but it would be SQL injection in the sense of putting hostile values into an SQL query in order to accomplish nefarious goals via the database. The only real qualm I'd have about calling it "SQL injection" is that it wouldn't be portable across different database implementations; it would be more accurately described as "PostgreSQL injection".

If we feel entitled to assume that PostgreSQL's provided functionality to interpret strings that are provided to EXECUTE statements has no bugs, why aren't we also entitled to assume that PostgreSQL's provided functionality to interpret strings that are provided to the string escaper has no bugs? I don't really see the conceptual difference.
To make a simile with books, to me the UI is the writing and the UX is the story plus how it's ingested via the writing.
At least in theory infrastructure should be covered by taxes so more people shouldn't be a problem in the long term. That assumes competent management and sensible voters though.

Primarily I think politicians fear the possibility of real estate prices falling too rapidly. I think residents also fear change since if they don't like the result the cost to move is fairly high.
This misunderstanding about EU/US salaries is so baffling to me, how this opinion can come up still in every EU conversation. Do people really just look at $$$ without a second of thought of how governments/taxation works and what they get for that salary/taxes?
For Starlink the User Terminal (antenna a.k.a. "Dishy") is a phased array. It tracks the satellite as it passes from west to east. Each satellite is in view for around 15 seconds - the phased array instantly flips from east to west and acquires the new in-view satellite in microseconds. There's no degradation in almost all 'flips' especially if the U.T. has an unobstructed view of the sky.
I bet if you're handy it should be possible to repurpose an optical slot in an old Thinkpad for those.
The second reply suggests this
> Ban high frequency trading, ban instant transactions (put them on hold for some time before buying/selling (hours minmum, longer for larger quantities), make the held transactions public, and tax the profits on a time-owned scale.

This sounds like a pitch written by a Wall Street lobbyist trying to go back to the minimum-tick days. (Holding large orders is just pure profit for arb firms.)
Have you looked into if Paint.NET works with Wine? The latest report says the was an issue with the theme, but it otherwise worked for them, but then they didn't really test much. They were not trying the latest version of Wine at the time they were trying paint.net.

If you like Paint.NET, it might not take that much effort to file bugs against Wine for any problems you find until it works correctly. There is one user at least reporting that
> It’s certainly darker than something like Peter Jackson’s Lord of the Rings films...

Huh. Why not also compare Jackson's puppet/splatter films, Bad Taste, Meet the Feebles, heck even Braindead?
It's similar to using Electron to develop a software: Create quickly, offload the inefficiencies to the users' computers, so the developer can be comfy, and the development can be cheap.

When you have on-call like this, you offload your expenses to your employee's life and mental health, and it's cheaper on the paper, for the short term.

Then your company sinks as people starts leave, and the managers ask "Why?".
Aren't they technically the same? GPT picks the next token given the state of current context, based on probabilities and a random factor. That is mathematically equivalent to a Markov chain, isn't it?
Its not really about building your own thing, its about identity... You are what you do.

If you dont understand the impact what you are doing has once its out of sight, how can you understand yourself as part of society?

Contracting is simpler in a way, "I made a tool for Steve so that he can better do his job" is an easy to understand story, and doing that 10 times a year makes your connections to the world fairly clear (Not to mention it builds on itself, as more people know you as someone who can make things for them).

Big corporate jobs, especially highly distributed remote ones, can make it nearly impossible to clearly draw a line like that. The narrow context of "I improved a tool that the Widget team uses to support the Tools team who build visualizations for the Documentation team" thirty layers down before you get to a thing customers touch. In person becomes important, because it lets you better understand the context of your work as "Part of the institution that makes fighter jets".
> The end result is that nobody wants to buy or sell shares anymore (since they will get the raw end of the deal) and the market collapses as a result.

Finance noob question here: has this actually happened?

And related, don't non-pro traders basically always lose money on trades but still exist?

(I've been genuinely unsure why insider trading by non-decisionmakers is banned, always seemed like it would result in more accurate prices)
Were you raised as the TV generation or the video game generation? Because I guarantee you your elders were saying the same thing about your generation.
Show HN: I made a Image compressor that is free
Please see https://cascii.app where short links are coupled with your exports
"We should have done many things differently starting a decade ago" isn't a particularly actionable warning an individual employee can give.

Author's point seems to be that the process and promises are optimized to trapping taxpayer funds, rather than succeeding on budget or failing cleanly.
I moved from GitHub to self-hosted gitolite. I use a (standard) Makefile in each repo, which my deploy job runs (make test, make build, etc). I use githooks to do various automation.

It's really not that much different to GH Actions, and not more work. But it's much faster, and easier to work with.

If you're working in a team, then PRs are hard to replace.