MurphyA/hacker-news huggingface dataset:
by eawgewag | 2025-04-11 05:05:46+00:00
Last time I tried I couldn't find a way to bulk delete contacts. I had to delete them all one by one. I couldn't stand how tedious it was and gave up. I don't feel any kind of sentimentality towards these contacts, given most of these people I haven't spoken to in nearly 15 years

I don't connect google to my phone anymore, so at least they don't pollute any data elsewhere
by thctphr | 2025-04-11 05:05:53+00:00
I've never heard of Americans disguising themselves as Canadians to be treated better while traveling abroad. I just looked into "Flag Jacking," an interesting concept. I travel quite a bit and have never done this, nor would I ever. If people treat me differently, it is a testament to their character. I don't have such hatred and bias toward people regardless of their government's position on certain topics.

There is a problem; it has existed for a long time and it's called complacency and stagnation.
by cryptonector | 2025-04-11 05:06:04+00:00
That's not the inverse. It's just a variant of TFA's

| Suffering-oriented programming can be summarized like so: don't build technology unless you feel the pain of not having it.

If the current alternatives are so bad that it's as if they didn't exist, then you are already at the point of wanting to build the thing you are missing.
by kerkeslager | 2025-04-11 05:07:39+00:00
> There is a lot of way and the most common is shiny (https://shiny.posit.co/) but with a biais towards data app.

I tried Shiny a few years back and frankly it was not good enough to be considered. Maybe it's matured since then--I'll give it another look.

> Not having a Django-like or others web stack python may have talks more about the users of R than the language per se. Its background was to replace S which was a proprietary statistics language not to enter competition with Perl used in CGI and early web.

I'm aware, but that doesn't address the problem I pointed out in any way.

> R is very powerful and is Lisp in disguise coupled with the same infrastructure that let you use C under the hood like python for most libraries/packages.

Things I don't want to ever do: use C to write a program that displays my R data to the web.
by amiantos | 2025-04-11 05:09:04+00:00
I agree with the other commenters, this post does not explain why you would not just run Ollama or Koboldcpp on Windows. What exactly makes running Ollama within virtualized NixOS in WSL in some way better than running natively?

If it's just the novelty aspect of it or some idealogical reason, that's fine, but it should be explained in the blog post before someone thinks this is a sane and logical way to run Ollama on a gaming PC.
by tdb7893 | 2025-04-11 05:09:35+00:00
Subsidizing specific manufacturing and having at least some consistency was a big part of the US strategy until the last few months. Most notably, the US passed huge subsidies for semiconductor manufacturing in 2022.

I don't know how effective that will be but it at least seems more coherent than these goofy tariffs (whatever people think of tariffs overall we absolutely cannot keep shifting them week to week).
by ringeryless | 2025-04-11 05:09:48+00:00
"Skeptical of AI skeptics"... gimme a break, logic doesn't work like that.

So called AI is the one with the burden to prove things.

Skepticism is a natural position of repose.

Nice try, though. I wonder when the shrill attempts at jamming LLMs down everyone's throat will realize that trying to act entitled to do so doesn't work either.
by aquafox | 2025-04-11 05:09:48+00:00
Why not mix R and Python in interactive analysis workflows: 1) Download positron: https://github.com/posit-dev/positron 2) Set up a quarto (.qmd) notebook 3) Set up R and Python code chunks in tour quarto document 4a) Use reticulate to spawn a Python session inside R and exchange objects beween both languages (https://github.com/posit-dev/positron/pull/4603) 4b) Write a few helper functions that pass objects between R and Python by reading/writing a temporary file.
by vunderba | 2025-04-11 05:10:11+00:00
As others have already pointed out if you're going to run Ollama in Windows anyway, why not use the native build? And if you want to use WSL, then I'd suggest using something like LocalAI which gives you a lot more control and support for additional formats (GGML, GGUF, GPTQ, ONNX, etc).

https://github.com/mudler/LocalAI
by code_biologist | 2025-04-11 05:10:52+00:00
I think this is a fun thing for TigerBeetle to do, but I'm pretty skeptical that this was a good engineering decision.

Ha, yeah, as an 8 year software engineering manager I'll agree that "fun" is not a good initial look for a new project, sadly — the best engineering decisions are boring far more often then not.

After years of insisting on picking boring options, I realized working like that was a buzz kill long term for my reports, I tried to relax and figure out how to have fun projects too. Give people with ideas space to run. My deal now is, the tighter the blast radius of the project you can give me, the more I'm ok with you going nuts.

Documentation is a great place for fun, low-blast-radius projects, so I totally get TB on this one!

Some other rules I give up front for project proposals. Hopefully the theme of blast radius control is charmingly obvious:

- No new languages. (I have had professional arguments over this)

- No fun projects that require ongoing labor/upkeep.

- No fun projects in stateful storage infrastructure. (I have had distressingly passionate professional arguments over this)

- No fun projects that involve new SaaS / hosting providers that can't be trivially cut loose or cost > $50-100/mo.

- Fun projects in generally persistent infrastructure need solid justification.

- Fun design system / UI infrastructure projects must be able to be gracefully incrementally adopted, or scoped tightly.
by tpmoney | 2025-04-11 05:10:53+00:00
The statement seems to imply that it was one of these "external scripts...reluctantly approved...for...performance monitoring". Specifically google analytics. But google is an all consuming vacuum for information, and presumably defaults to sharing data between your analytics account and your ads account. And in today's modern software dev world where everything is dependent on everything, that's exactly the sort of setting that could get accidentally imported somewhere where it wasn't supposed to.

In fact it's also possible this came about because a page changed over time and no one re-reviewed that original approval. Imagine for example that they had some un-authenticated pages set up so that people could see what sort of Medicare plans BS offers. Every year, thousands of people flock to the site, drop their zip code in and see what plans are available in their area. So far so good, no PHI (zip + medicare without anything else isn't generally PHI). Then a year later someone gets the bright idea to let you search for which doctors are in or out of network. Again, not PHI for most practical purposes. Yes, it could be enough data to uniquely identify someone and their health conditions, but in practice, it's hardly going to raise any red flags. Next year someone suggests adding the ability to list your medications so that you can see what you out of pocket costs for a plan will be. We're edging up on PHI here, but as long as they're not taking actual personally identifying info like dates of birth or addresses, this probably still isn't getting flagged as a PHI page. Finally the next year someone suggests "wouldn't it be handy if our existing customers could have their medications and providers from the prior year just imported into the search automatically. Well sure it would, so they go ahead and implement it but whoops, pulling that data out of the system also pulled along some internal tracker id that happens to be composed partially of their external "HIPAA safe" analytics ID that gets mapped to the internal tracking ID so they can got analytics attached to your session even before you authenticate. And now that ID is matched up to health information in a way that both creates a unique connection between the health information and an individual and now also links that individual to a specific cross-site google tracking ID. And now you've had a data breach, without ever (intentionally) approving the application of marketing libraries on a PHI containing site. I agree that there should be a lot more safeguards still, but the bug also being in place between 3-4 years suggests to me that it was a lot more subtle than just "don't include `ads.google.js` on the patient's medical history page". It's possible they really are just completely inept and haven't had any audits in 5 years but we won't really know that unless/until someone leaks more details.
by joaquinllenado | 2025-04-11 05:11:29+00:00
Location: Oakley, CA, USA Remote: Open to in-person, remote, or hybrid Willing to relocate: Yes Technologies: TypeScript, React, Next.js, TailwindCSS, MySQL, PostgreSQL, Supabase, JavaScript, HTML, Python Résumé/CV: https://docs.google.com/document/d/12bBybaGOw0B5HkpTPFmL_XD-j5O6UWWm-twrCJCWwUY/edit?usp=sharing Email: joaquinllenado@gmail.com

About Me:

Hi everyone, I'm Joaquin a full-stack engineer. I recently graduated with my B.S. in Computer Science in May 2024 and am looking for an entry level Software Engineer role (full-stack; frontend leaning). Upon graduation I have committed to building freelance projects as well as my own indie SaaS products on the side while looking for full-time opportunities. Happy to connect and discuss potential opportunities.
by happosai | 2025-04-11 05:11:45+00:00
They use i.mx8 by NXP. But that is not a mobile phone SoC. NXP has Fabs in USA where these can be made.

On purism the actual mobile phone part is on a separate modem board. The Modem is Made in China, using Qualcomm chip made in Taiwan. I presume QC could make some of their SOCs in TSMC American plants if someone makes a big enough order.
by asadotzler | 2025-04-11 05:11:52+00:00
Presidents can work with Congress to pass laws that last more than 4 years. We used to do that kind of thing around here but now that it's all just a big game open only to the outrageously wealthy, tit for tat and I got mine are the norm. There is no path for progress in that system. We must return to the old way of doing things where the executive and the legislature work together on the critical items that cannot be solved for in 4 or 8 years.
by sksxihve | 2025-04-11 05:11:56+00:00
This article isn't criticizing LLMs if that's the point of your comment seems like you missed the point of the article (or didn't actual read it). The TL;DR of it is the last paragraph that says

> Anyone who is telling you criticism slots into “real” or “fake” or “sucks” or “dangerous” is at best a useful idiot desperate for a comforting narrative that’ll provide some phony comfort. If you’re interested in understanding the world, ignore such fools.
by myroon5 | 2025-04-11 05:12:20+00:00
> revenue raising through taxes on people who can afford it. Of course, those people are of the opinion that they're entitled to net worths that measure as a significant portion of a trillion dollars

millionaires collectively have more than an order of magnitude more wealth than all billionaires:

https://forum.effectivealtruism.org/posts/4zjnFxGWYkEF4nqMi/...
by Dylan16807 | 2025-04-11 05:12:32+00:00
> Even if TurboTax crashes on 4/15 at 11:35pm and the engineers don't fix it until the next workday, resulting in millions of people not being able to file their taxes, I'm sure the IRS might grumble a lot but would give people an extension. It'll all be good, and everyone will get to sleep .

That's way too big of a risk, and way too much stress to put on your customers.

For something like tax software, you should have people on call, or even 24/7 staffing, for that specific week. 2% of the year.

In general, big release dates or important deadline should often have extra resources. 0-10 days per year. Pay extra for the health hazard, but that doesn't mean don't do it.
by wodenokoto | 2025-04-11 05:12:36+00:00
It's getting a lot better, but R in production was something companies 10 years ago would say "so we figured out a way".

The problem is pinning dependencies. So while an R analysis written using base R 20 or 30 years ago works fine, something using dplyr is probably really difficult to get up and running.

At my old work we took a copy of CRAN when we started a new project and added dependencies from then.

So instead of asking for dplyr version x.y, as you'd do ... anywhere, we added dplyr as it and its dependencies where stored on CRAN on this specific date.

We also did a lot of systems programming in R, which I thought of as weird, but for the exact same reason as you are saying for Python.

But R is really easy to install, so I don't see why you can't setup a step in your pipeline that does R - or even both R and Python. They can read dataframes from eachothers memory.
by yamakadi | 2025-04-11 05:12:56+00:00
Various Japanese websites actually have business hours, though it’s been getting better since 2020’s.

Imagine a banking app not allowing onboarding outside 8:30-18:30 Mon-Fri or a municipal site just saying come back at 8am.

The e-Tax system and various other government services still have these as well, mostly as daily maintenance windows. Some services use it to run data clean-up, consolidation, backup, etc. tasks so it’s not without reason.
by paulddraper | 2025-04-11 05:14:08+00:00
1. Users are already going to see different behaviors, depending on their browser version. It will have to work for both.

2. Anyone that cares a lot how h1 looks is going to set the style themselves, rather than relying on whatever the browser default happens to be.

3. Bad browser defaults have (not inaccurately) been blamed for people excessively crapping out CSS.
by grakasja | 2025-04-11 05:14:26+00:00
To be fair, the stagnation is commonly said to have started with Brezhnev.

An interesting (but of course unverifiable) hypothesis is that Khrushchev's trajectory could have been different. Khrushchev supported OGAS (the Soviet would-be equivalent to ARPANET) and aimed to have cosmonauts on the moon by '67. Funding for the domestic intranet and space programs were later cut by Brezhnev. Khrushchev was also strongly anti-corruption and shook down the wasteful Soviet elite, which contributed to his ouster. A lot of the oil and gas fields that continue to power the Russian economy to this day were originally laid down under him as well. The "corn man" also greatly improved living standards, ended the gulags and purges, expanded the Soviet sphere of influence, loosened censorship etc.
by Dylan16807 | 2025-04-11 05:15:06+00:00
Please explain how this "limbo" happens if I do an online registration at 2am but doesn't happen if I do an online registration at 2pm.

There isn't a person walking through the system with me, making sure it worked right. I could understand an office that only accepts appointments or phone calls, but this is an online system that breaks that direct connection no matter what time of day you use it.
by almosthere | 2025-04-11 05:16:17+00:00
Not entirely sure what you're referring to, but if you're referring to sending transactional emails, the software engineer worries more about template_id, name, email and whatever other variables need to be passed to the email/text system - the guy in charge of "messaging" should not be the same engineer.

Aside, I hate it when we call something a "UI" or a person a "user". That's a sign that the programmatic language broke through (where it should not have) and people use it laymen terms. Calling someone a "user" in a magazine article bugs the fucking shit out of me.
by tshaddox | 2025-04-11 05:17:02+00:00
> maybe you haven't noticed but there's a machine washing your clothes

Well sure, there’s also a computer recording, storing, and manipulating the songs I record and the books I write. But that’s not what we mean by “AI that composes music and writes books.”

This isn’t a quibble about the term “AI.” It’s simply clear from context that we’re talking about full automation of these tasks initiated by nothing more than a short prompt from the human.
by schiffern | 2025-04-11 05:17:14+00:00
> There has been a large private equity roll up

How many times have we heard this story? How many times has it been a good outcome?

Private equity is the "misaligned AI" we were warned about, only less powerful. If we can't even defeat private equity, what hope do we have?

We shouldn't be war-gaming how we can defeat malicious AI. A more enlightening and realistic scenario is to war-game how we can defeat PE armed with AI.
by flowerthoughts | 2025-04-11 05:18:41+00:00
I just use https://myapp.localhost:2948 so I don't need to remember the port number. The browser autocomplete handles that, so I don't really see the need for server-side help.

BTW, there seems to be some confusion about *.localhost. It's been defined to mean localhost since at least 2013: https://datatracker.ietf.org/doc/html/rfc6761#section-6.3
by andsoitis | 2025-04-11 05:18:59+00:00
“People say the next generation’s in bad shape. Really? They’re going to inherit a country that’s worth two [or] three hundred trillion dollars. They’re probably going to live to 120; AI is going to cure some cancers.

“They shouldn’t be bemoaning their situation, they should be looking at the world and saying, ‘What can I make of it? What can I do better than the folks before me?’”
by grantcarthew | 2025-04-11 05:18:59+00:00
I put an unsecured open FTP server on the internet about 20 years ago, just to see what would happen.

Within half a day I had some pirate "marking" his claim to my FTP server, then he/she started uploading a game. I deleted everything and left it open again.

It was a long time ago, so I don't remember all the details, but all the pirates would create directories inside directories, upload files, then mark it with their mark. All of this was scripted I gather.

After a while, I set up a file system watcher that deleted subdirectories. This gave me an FTP server I could use for anything. I shut it down a few months later.

Interesting though.
by badlibrarian | 2025-04-11 05:19:01+00:00
In practice it seemed more lazy than illuminating. 30 hours of interviews of even the most fascinating person yields a fraction of useful material. Which in turn needs research and context to communicate in visual form.

Likewise I'm glad Eno found a way to fund 500 hours of digitization of ephemera but again it needs to be curated, not put into an ffmpeg script.
by 9rx | 2025-04-11 05:19:53+00:00
No they don't. Computers have a power button. If there was even the slightest indication that you were no longer having the time of your life, you'd press it and find something more enjoyable to do.

But as people on the internet do find great enjoyment in being funny (for some definition of funny), sometimes their humour might come across as being "angry" if you don't understand the context in which it is taking place.
by Chakrabarti | 2025-04-11 05:20:42+00:00
Helix Originator: A New Path for Independent Researchers AI-driven novelty scoring, decentralized peer review, and blockchain-backed proof-of-existence. Achievements: 9 copyrights, 1 patent, 4 journal papers, Provisional Patent DeSci novelty scores: 80,85,85,88,88,90,91,91,92,94,99,100 Goal (Oct 2025): 20 copyrights, 5 papers, 15+ high novelty scores.
by userbinator | 2025-04-11 05:21:39+00:00
A catch-all solution, that I've been using for many years, is to have a MITM proxy on the network do transparent TLS upgrading for everything that passes through it.

Then you'll inevitably run into other more nefarious forms of user-agent-discrimination via TLS fingerprinting[1], in which case https://news.ycombinator.com/item?id=43571099 will also be useful.

[1] Seeing a TLS 1.3 connection from a system identifying itself as Mac OS 7 will definitely trip a lot of "bot detection" software.
by tshaddox | 2025-04-11 05:23:05+00:00
I think that’s a bit silly. The reason we don’t commonly refer to a dishwasher as a robot isn’t because dishwashers exist and we only use “robot” for things that don’t exist.

(This should already be clear given that robots do exist, and we do call them robots, as you yourself noted, but never mind that for now.)

It’s not even about the level of mechanical or computational complexity. Automobiles have a lot of mechanical and computational complexity, but also aren’t called robots (ignoring of course self-driving cars).
by wodenokoto | 2025-04-11 05:24:13+00:00
I've been toying with the idea of having arbitrary string types, like

sql"SELECT FROM ..."

or

re"\d\d[abc]"

that the development environment could highlight properly, that would ... I don't know. In the end t and f string don't do anything that a t() and f() function couldn't have done, except they are nice. So it would be nice to have more.
by Topfi | 2025-04-11 05:25:13+00:00
> There are no Alps between Vienna and Graz [...]

You what? Please don't take this the wrong way, but the things I read about European countries on HN sometimes are asinine and part of why, despite desperately wanting to sometimes, I'll do my best to never comment on US centric topics where I have little to know personal knowledge or experience.

Not only is the Südbahn between Vienna and Graz going through the Alps[0], it is the railways that goes through the alps. It is world famous for that fact. It was the first regular mountain railway in the world and is a UNESCO heritage because of it.

> [...] 130kmph highway speed limit which plenty of drivers do not to shorten their journey.

I'm certain the Railjet could also gain a few minutes (at most considering the Autobahn between Vienna and Graz) if their drivers ignored both laws and safety.

> My ex-CEO would floor it to get home much quicker than the train and have his secretary pay the speed-cam fines on his company's dime.

And people wonder why the government saw the need to introduce the ability to confiscate the vehicles [1] of such responsible individuals. As a motorcycle rider, the wanna be speed demons who have such important reasons for speeding are amongst the most dangerous, next to people unwilling to put their phone away. Also, a great statement on equality in our society. For some, a speeding fine can be devastating, for others, it's something their secretary handles.

Maybe your ex-CEO should spend a bit of their precious time to calculate how much they are really saving by speeding on that particular stretch of the Autobahn compared to sticking to the 100-130km/h speed limits.

> [...] average speed on the straights is somewhere around 100kmph [...]

On the straights, which on this route are limited to the area between Gloggnitz and Vienna Meidling, the Railjet averages roughly 150km/h. I got off one, only a few hours ago, so can attest to that.

Look, the fact that the Semmering base tunnel hasn't already been built is a failure of local government, not least because the Westbahn (between Salzburg and Vienna) is already far faster than the car [2] and we could have had the same. Interested whether your ex-CEO at least uses the train between Vienna and Salzburg, considering it's only about the speed for them?

[0] https://en.wikipedia.org/wiki/Semmering_Pass

[1] https://www.bloomberg.com/news/articles/2024-06-19/austria-a...

[2] 2h 18m vs 3h 15m