MurphyA/hacker-news huggingface dataset:
by caseyy | 2025-05-13 08:33:05+00:00
I am very tired of managers thinking they outsmart anyone with such tricks. I've heard other "tricks" too, like "intentional intimidation of subordinates", "being brutal in 1:1s and pretending to be a saint in public"[0], etc. They are often left unchallenged because no one feels equipped to handle the fallout, defensiveness, and retaliation that usually follow when a controlling personality is challenged. Not because they outsmart everyone.

The real "trick" is honesty, consistency, integrity, wisdom, and other golden virtues. Do unto others as you would have them do unto you. At the very least, you'll live a life you can be proud of.

[0] https://news.ycombinator.com/item?id=18001634
by Yizahi | 2025-05-13 08:33:29+00:00
I've used computers a bit less since 90s, and I'm also careful not to do dumb stuff on it. But I can't guarantee that any of any PCs at any time is virus free, because I don't know it and can't know it. And that includes Linux btw, though statistically it is much safer. But Linux is beside the point, the whole topic is about removing a Windows component, and on Windows there are millions of different malware.
by seabass | 2025-05-13 08:34:24+00:00
> Anchors positioned absolutely over my map wouldn’t solve the pixel-based positioning problem or give me the irregular-shaped clickable areas I wanted. Anchors within an external SVG wouldn’t work either.

If you're trying something like this and irregular-shaped clickable areas are not a concern (like if only the numbered circles from the article's example would be clickable) then absolutely positioned anchors can be made to work. The trick is to use js to apply a css scale transformation to a relatively positioned parent container whenever the underlying image changes size.
by M95D | 2025-05-13 08:34:26+00:00
We had power for a very long time before silicon.

Generators are just big coils of copper. Substations too. Solar won't work without silicon, but anything with a spinning coil of copper would. Voltmeters would need replacing with the old analog versions and humans would need to manually push switches to keep power levels constant, just like in the '50s.
by BrenBarn | 2025-05-13 08:34:53+00:00
I'm getting so sick of people prefacing stuff like this with "this isn't ideological". Yes, it is ideological, because the ideology causing this is the ideology that says government is limited to a small number of specific goals which just so happen to include protecting the interests of the wealthy.

These problems won't be solved in a "non-ideological" way. It has to be solved by directly opposing and eradicating the ideology that is pushing this kind of nonsense.
by rvz | 2025-05-13 08:35:31+00:00
Recently there was a story about an updater causing a $8,000 bill because there was a lack of basic automated tests to catch the issue. [0]

The big lesson here is that you should actually test the code you write and also write automated tests to check any code generated by an LLM that the code is correct in what it does.

It is also useless to ask another AI to check for mistakes created by another LLM. As you can see in the post, both of them failed to catch the issue.

This why I don't take this hype around 'vibe-coding' seriously since not only it isn't software engineering, it promotes low quality and carelessness over basic testing and dismisses in checking that the software / script works as expected.

Turning $70 problems found in development into $700,000+ costs in production.

There are no more excuses in not adding tests.

[0] https://news.ycombinator.com/item?id=43829006
by EZ-E | 2025-05-13 08:35:37+00:00
I don't usually judge articles by their "form", but this reads like the posts people share on LinkedIn and I don't like it. I'm glad I don't have to resort to some of these shenanigans in my org (point 2, 3 and 5). I try to make the best case based on the reality, stay open to compromise and usually the outcome is fair. I understand it could be different in an org where there are strongly divergent interests including some that go against the company. I feel my opinion of a colleague would be diminished if they pulled some of these tricks on me, I'd expect someone in sales to do these but not our tech department.
by berkes | 2025-05-13 08:36:00+00:00
I've used Codeberg for some projects and while their work and services are impressive and their progress steady and good, it's really not a proper alternative to Github for many use-cases.

"It depends", as always, but codeberg lacks features (that your use-case may not need, or may require), uptime/performance (that may be crucial or inconsequential to your use-case), familiarity (that may deter devs), integration (that may be time-consuming to build yourself or be unnessecary for your case) etc etc.
by flohofwoe | 2025-05-13 08:37:54+00:00
Yes for about 18 years(?) in the context of game development (I don't exactly remember when we had switched from cvs to svn, but it must have been around 2003..2005) in teams up to about 100 people, working copy sizes up to about 150 GB (with most of the data being binary game asset files), and everybody working on trunk (we only used branches for releases which were branched off trunk but never merged back, only cherry-picking bugfixes from the main into release branches as needed).

We used TortoiseSVN as UI which worked well both for devs and non-devs.

With this sort of setup, git would break down completely if it weren't for awkward hacks like git-lfs (which comes with its own share of problems).
by tankenmate | 2025-05-13 08:38:08+00:00
The title of this paper is a reference to a previous paper titled "Attention Is All You Need"[0][1]. This seminal work described the transformer model that is the basis for almost all LLMs, and is almost certainly the most cited paper on AI even though it was only published in 2017.

[0] https://arxiv.org/abs/1706.03762 [1] https://en.wikipedia.org/wiki/Attention_Is_All_You_Need
by arp242 | 2025-05-13 08:39:17+00:00
I spent quite some time writing a patch for FreeBSD and Linux a few months ago, including getting to grips with their contribution process.

Both patches have been ignored thus far. That's okay, I understand limited resources etc. etc. Will they ever be merged? I don't know. Maybe not.

I'm okay with all of this, it's not a complaint. It's how open source works sometimes. But it also means all that time I spent figuring out the contribution process has been a waste. Time I could have spent on more/other patches.

So yeah, there's that.

It's certainly true that making the bar higher will reduce low-quality contributions, because it will reduce ALL contributions.

(aside: FreeBSD does accept patches over GitHub, but it also somewhat discourages that and the last time I did that it also took a long time for it to get reviewed, although not as long as now)
by thegardenminer | 2025-05-13 08:39:18+00:00
I’m an independent inventor working on a concept called ShingleLink — a modular, wire-free solar roofing system where each shingle connects via contact pads instead of wiring. The MPPT controller, battery (optional), and cooling are all built into the ridge cap.

The whole system is designed to install like traditional shingles but with internal DC output routing through the attic — no exposed wiring or roof penetrations.

I’ve made the initial concept open-source and am hoping to connect with people who want to refine or build on the idea. It’s still very early — I’m a hardware guy, not a company.

Site: shinglelink.design

GitHub: github.com/thegardenminer/shinglelink

Feedback, collab, or questions welcome — just trying to get this in front of the right people.
by petesergeant | 2025-05-13 08:39:27+00:00
Does anyone have a better source? This seems to be blogspam based on a (linked) Spanish article that seems to be a partial translation of a Guardian opinion piece but I’m hoping there’s a real paper or findings somewhere?

Edit: this seems to be the study that various articles are based on https://autonomy.work/portfolio/on-firmer-ground-icelands-on...
by jeroenhd | 2025-05-13 08:39:28+00:00
Having Touch ID does not immediately make all password popups disappear. I think it may be because of MDM/security settings my company puts on my work macbook, but now I get the joy of password prompts that sometimes work with Touch ID and other times demand a password.

I prefer UAC over whatever the hell Apple is doing. I've had days where I close my applications after a day of work and find two or three password prompts just hovering in the background. Were they important? Should I still permit them? Who knows!
by majkinetor | 2025-05-13 08:39:36+00:00
Odisay has such a crappy software that I don't recommend it to anyone and I am selling my own after few months because of it.

- 2 or 3 lengthy (a minut or so) popups each time it is turned on, without option to disable them

- Washed out colors randomly when switching to HDR

- TOS agreements that can't be agreed upon and stay on the screen

- Prevents computer to go to sleep mode, combined with OLED burnin that is mindblowing

- Physical problems like shaky parts

Hard skip, can't recommend it to anyone, despite good reviews all around.
by berkes | 2025-05-13 08:39:55+00:00
And that is good.

Diversity, here too, is of crucial importance. It's why some Open Source software has sublime documentation and impeccible translations, while the other is technically perfect but undecipherable. It's why some Open Source software has cute logos or appeals to professionals, while the other remains this hobby-project that no-one ever takes serious despite its' technical brilliance.
by traceroute66 | 2025-05-13 08:40:01+00:00
> many keychain items can be stored in your iCloud keychain. However, your local machine can have its own keychain

Yes. That's pretty obvious to anyone who opens Keychain Access.

On the left you will see the following under "default keychains" :

- login - iCloud

> Your computer password is used to unlock your local keychain, but it itself is not stored in your keychain.

Yes. That's a fundamental, and again obvious requirement. Your keychain has to be encrypted somehow, and this is (IIRC) derived from your user password.

Software developers can further secure keychain by using enclave tied keychain entries[1].

[1] https://developer.apple.com/documentation/security/protectin...
by pjc50 | 2025-05-13 08:40:25+00:00
Unfortunately without careful continuous maintenance the plants destroy the concrete. Whenever I see plants on one of these buildings that's usually a sign it's been abandoned. It has a post-apocalyptic HZD feel. Like the RBS Dundas Street "ziggurat". https://x.com/sallymiranda/status/1400883551751610381

> Perhaps because flat gray concrete is aesthetically ambiguous. When paired with greenery, it looks like stone. In it's absence, it looks like industrial mechanism.

Yes, this is the fundamental error of modernism/brutalism - the belief that flatness and the lack of ornamentation is beautiful. It can be .. but only under optimal conditions, like the concept art. "Material design" for buildings. As soon as it gets a bit weathered and dirty it becomes merely drab. Plants provide some organic variation over the surface, breaking up the now-dirty "clean" lines.
Ask HN: How are you acquiring your first hundred users?
by amanchanda | 2025-05-13 08:41:25+00:00
I am building a B2C AI SaaS with $50/month price. How would you go about getting with first 100 users and then the next 500 users.

What we are currently doing: 1) Cold outreach to power users - to convert them into affiliates. 2) Cold outreach to individuals who have target ICP communities. 3) SEO for more long term (not for the first 500)
by VSerge | 2025-05-13 08:42:00+00:00
Can't help but notice that their reduced 4-days work week still is 36h long. 9h work days would be considered long in most European countries, where the norm is around 40h for a five-days work week. So they are not just cutting a day, they are also working 1 hour more than average on each other day. This probably explains a lot in terms of productivity.

On a different note, the increased ability of men to participate in family life and household chores sounds amazing. It might sound weird to younger professionals without kids, but as soon as you have a child, having one extra day to deal with everything household related makes a huge difference.
by yread | 2025-05-13 08:42:48+00:00
problem is you can't just take pilots input alone. You need angle of attack, air speed and probably other inputs to correct it. When your sensors disagree or are unreliable you get garbage out. Or you can switch the system off and revert to something like direct law mode. But then pilots would have to train flying a plane in that mode to be familiar with it. Which is the thing you want to avoid in the first place.
by Jarmsy | 2025-05-13 08:43:32+00:00
I definitely see effects on my glucose the day after when I change my exercise routine, such as doing an extra LISS session. Anticipation of something stressful or exciting does also have an effect. I haven't noticed any effect from simply expecting more exercise later (without emotions attached). I believe a lot of this comes down to liver and muscle glycogen storage and release. (I'm T1)
by Arkhaine_kupo | 2025-05-13 08:44:22+00:00
That hardly seems like a slight to the proyects but the lack of systemic larger changes no?

The barbican was created as a council proyect for middle class people. Nowadays council houses are considered only for destitute families. So of course the priorities, prices, and accesibility of thsoe houses is very limited compared to what you could do with a proyect like the barbican.

I think with inflation on mind the average salary would be like 70k, which is way above UK average, but certainly very accesible to a large number of working professionals in the UK. There simply is not something half as good for that money being built nowadays in the UK. So obvs Barbican increases in price when there is no analagous purchase possible.
by Arnt | 2025-05-13 08:45:03+00:00
Yeah, modern PHP is very different from the old ugh. Still not my favourite language, but it's decent now. Just another day at the office.

But what do you think — was the blogger we're discussing was on the forefront of the PHP change (rewriting the old ugh code at his last job), or is his idea of PHP the old style? Just based on the way he writes, what do you guess?
by bayindirh | 2025-05-13 08:45:05+00:00
I guess it's the CI/CD infrastructure. Pipeline and time requirement grows exponentially as the code supports more operating systems and configurations.

I used a GitLab + GitLab Runner (docker) pipeline for my Ph.D. project which did some verification after every push (since the code was scientific), and even that took 10 minutes to complete even if it was pretty basic. Debian's some packages need more than three hours in their own CI/CD pipeline.

Something like Mozilla Firefox, which is tested against regressions, performance, etc. (see https://www.arewefastyet.com) needs serious infrastructure and compute time to build in n different configurations (stable / testing / nightly + all the operating systems it supports) and then test at that scale. This needs essentially a server farm, to complete in reasonable time.

An infrastructure of that size needs at least two competent people to keep it connected to all relevant cogs and running at full performance, too.

So yes, it's a significant effort.
by vasco | 2025-05-13 08:46:25+00:00
So instead of speaking to the point and saying what I mean I should instead tailor speech to each individual based on my stereotypes of the country they come from?

People are obviously different from each other, you should still say what you mean instead of reading "5 ways to manipulate people at work" blog posts. Be honest and respectful, whatever faux-pas you do will be 1000x better than someone feeling like you're trying to have them do something while saying another and lose all trust forever.
by blooalien | 2025-05-13 08:47:24+00:00
> The real "trick" is honesty, consistency, integrity, wisdom, and other golden virtues. Do unto others as you would have them do unto you. At the very least, you'll live a life you can be proud of.

This describes the boss / owner at my very first real computer store job (sellin' office machines) way back when the local Radio Shack was still sellin' the Tandy TRS-80 to home users. He treated all us employees with the same respect he expected of us, and he recognized and rewarded hard work and good ideas, and it really showed in how we all treated customers as well, which of course led to lots of happy customers buyin' stuff, which led to lots of free "word of mouth" advertising, which led to lots of sales, which led to happy boss, which led to happy well-paid employees ... Everyone wins. Funny how important "the little things" can be sometimes.

He was also the only boss I've ever had tell me "The customer is always right ... unless they're wrong ... Then you send 'em straight to me." (Usually so he could tell 'em why they're wrong and then either make the sale, or tell 'em where else they can take their money to. :)
by lytefm | 2025-05-13 08:47:34+00:00
I've been working in this space for seven years, this isn't new. There have been big studies from the UK in 2020 [1] and Israel in 2015 [2] about this.

Some of my learnings:

- Don't start your day with a large amount carbs. Have some insulin in your blood before eating that big bowl of oatmeal. Or just go for some yougurt with nuts and seeds.

- The classical order of a three course meal (salad first, then main dish, then dessert) is pretty good in terms of preventing glucose spikes.

- Going for a walk after a meal is great for bringing glucose levels down.

- Eat at least 2h before going to sleep. Having high glucose levels disrupts sleep.

- Alcohol lowers the glucose response of a meal, but is still bad unfortunately.

- Diet Coke works. No spike vs loads of sugar with a real coke.

- Stress can spike glucose like crazy, e.g. being in an interview or during takeoff.

- If you really want to know how you react to some food, keep the circumstances (time of day, sleep, physical activity, stress) similar. There's too much influence beyond just the meal.

I bet that everyone who is wearing a premium smartwatch or an Oura ring now will be using a CGM now and then in the next years.

[1]: https://pubmed.ncbi.nlm.nih.gov/32528151/ [2]: https://pubmed.ncbi.nlm.nih.gov/26590418/
by traceroute66 | 2025-05-13 08:47:36+00:00
> iCloud nags never go away if you don't log into iCloud

I don't get people who buy macs and refuse to login to iCloud.

You don't have to use iCloud for storage or anything else, all that can be disabled in settings.

The biggest benefit of logging into iCloud is protection if your device gets stolen. It means the thiefs can't just wipe and resell your device. It means you can track and remote-wipe it in Find My.
by int_19h | 2025-05-13 08:47:43+00:00
This is just blatantly wrong on so many levels.

Proposed contributions can in fact have negative value, if the contributor implements some feature or bug fix in a way that makes it more difficult to maintain in the long term or introduces bugs in other code.

And even if such contribution is ultimately rejected, someone knowledgeable has to spend time and effort reviewing such code first - time and effort that could have been spend on another, more useful PR.
by mrtksn | 2025-05-13 08:47:45+00:00
Maybe being an island helps, maybe the WW1, WW2 and other conflicts were the process of downfall of the British empire I'm not too sure about it but after centuries of global European dominance Europe(including UK and the Turks) ended up transforming into something completely different than their glory days and its alright.

Similarly, maybe the conflicts US was involved last 30+ were the wars that broke the empire?

Personally, I'm looking forward to a world where our planet belongs to all of us and we are not limited by borders and not dying for the careers of politicians. IMHO the technology has advanced enough and the resource scarcity and most issues are artificial.
by mikhailfranco | 2025-05-13 08:49:45+00:00
If everything is massless, everything travels at the speed of light, and nothing experiences any time (photons travel null geodesics with zero spacetime interval).

This is required to make Penrose's end state Conformal i.e. scale invariant, so that it can arbitrarily Cycle to a small scale to make a new Bing Bang Cosmology (CCC).
by azonenberg | 2025-05-13 08:49:53+00:00
The overall system will be powered by 48V DC on a 6-pin Molex Mini-Fit Jr connector, then stepped down to 12V by a 48->12V intermediate bus converter I've previously designed and characterized (https://serd.es/2024/10/15/Intermediate-bus-converter.html)

The 24-port line card has a 15W TDP overall (6.75W datasheet worst-case power consumption for each of the two 12-port PHYs, plus 1.5W added for power supply conversion losses and such). With my current bench setup (11/12 links up on PHY 0 and 2/12 on PHY 1, all linked up at gigabit but with PHY 1 not talking to the FPGA yet), they're happy but warm - 63.8 and 49.5C die temperature respectively, pulling a combined 7.173W (not counting power conversion losses) according to the internal sensors. PCB temperature is 37.2 to 49C at various measurement points.

The entire setup including the FPGA board, IBC, one of the two planned line cards, and some other glue components that won't be in the final switch is pulling 18W and change right now although the FPGA power consumption will go up as I build out more logic. I don't have measurements of just the FPGA's power consumption currently (I could put a current clamp on the 12V cable from the IBC I guess) but the PDU board does have I2C sensors that will measure consumption of the logic board and each line card separately; I just haven't written the firmware to read them yet. I also don't have FPGA temperature readings in the current firmware although last time I checked them via JTAG I had plenty of margin.

As of right now everything is happy with low-profile heatsinks (Wakefield-Vette 960-27-12-D-AB-0 on both the PHYs and FPGA) and passively cooled just sitting on my bench with no fans. I can go taller if increased power consumption or worse airflow in the future dictates, they're nowhere near the point of hitting the top of a 1U chassis.

My plan for the final system is to have air intakes somewhere on the sides and/or the front around the RJ45s and one or more fans exhausting out the back, details TBD based on more design and testing once I have better projections of the overall thermal load.

Very roughly my overall thermal/power budget is 15W per line card = 30W combined, plus no more than 20W for the logic board (probably quite a bit less) with all ports lit up and passing packets, for a total of 50W plus whatever the losses in the IBC are (it's roughly 94% efficient at this load based on previous testing). This is comfortably below the 72W output limit of the IBC, and should be very reasonable to reject from a 1U chassis with fairly basic air cooling, especially since it's not all coming from a single point load like a single-socket server.