MurphyA/hacker-news huggingface dataset:
by troad | 2025-04-20 02:04:14+00:00
Capisce, pronounced with a distinct 'eh' at the end ('capeesh-eh'), would be standard Italian for 'he/she understands' or 'you (polite) understand'.

But 'capeesh' tends to be used differently in American mob films, meaning either 'Got it, pal?' or 'Yeah, I got it' ("Capeesh? Capeesh."). Those would be different in standard Italian: capisci ('capeesh-ee'), and capisco ('cap-is-coh'), respectively. It's that final example that makes it obvious that the mobsters aren't speaking standard Italian - there is no 'sh' sound in capisco, so eliding the final vowel wouldn't get you to 'capeesh', but to something more like 'cap-isk'.

However, the corresponding forms in Sicilian are capisci and capisciu. Eliding the final vowel yields the observed 'capeesh' in both cases.

It makes perfect sense that the mobsters would be speaking Sicilian rather than standard Italian. Italian immigrants in the US were overwhelmingly from Italy's south, which is generally poorer than the north. (The Mafia, in particular, is an organization with its roots in western Sicily.) Most of these immigrants came before the advent of standardized/centralized schooling in Italy, and so were never taught modern standard Italian. Instead, they spoke their native Romance languages, generally dialects of Sicilian and Neapolitan.

Even today, most Italian-Americans will be able to tell you which 'dialect' their grandparents spoke.
by musicale | 2025-04-20 02:04:20+00:00
Good idea. I'd much rather write

do concurrent (i = 1:n) y(i) = y(i) + a*x(i) enddo

and then let the a compiler translate it into

std::transform(par, x, x+n, y, y, [=](float x, float y){ return y + a*x; } );

if C++ is required for some reason.
by ChrisMarshallNY | 2025-04-20 02:04:22+00:00
In the project I’m currently developing (a rewrite of an old timer app), I wanted to implement drag-and-drop icons, but didn’t have much experience with UICollectionView, which is one of the iOS technologies that displays a matrix of elements.

I asked ChatGPT for help, and it was quite helpful.

However, its code was really verbose, and fairly “messy.” Even though it worked, it didn’t work well.

I used it as guidance for training myself in the tech, and developed an approach that is far better. I had to learn the tech, and refactored the code example in a pretty major way.

Maybe some of the other tools are better, but I haven’t gotten any code that I would even consider shipping; pretty much exactly like my experience with Stack Overflow, for years.
by achierius | 2025-04-20 02:05:14+00:00
I think all of this depends.

> Do you think AI assisted coding has a negative impact on developer's growth?

Almost certainly. Easier to do things the easier way, but you never learn unless you do it the hard way. Maybe that won't matter -- i.e., the skills that one would've learned are now to be subsumed by AI. But as long as humans are needed, it will be necessary to build deep skills and understanding of systems, which AI coding does not seem to give us.

> Are today's juniors never gonna reach senior levels because of AI assisted coding?

Some definitely will, same as some people today get really good at programming in assembly. Almost certainly fewer will -- at least to what we today consider "senior".

> Is the need for developers gonna increase in the longterm but decrease in shortterm?

It all depends on the shape of the curve -- how far AI coding will be able to take us, and how fast.

It turns out to mostly serve the same purpose as low-code/no-code, where devs are needed to do 'serious' work and mixing the two becomes difficult? I doubt there'll be a slump at all.

It turns out to obviate the need for devs entirely, but only for certain common tasks -- or, it speeds up devs across the board by enough that significant double-digit (e.g. 40-50%) percentages of their work is now handled by AI? Then yes I expect we'll see a slump of some degree. But if it's not close to a 2x multiplier I expect we slump back to the first category, given just how much code it's clear there is still to be written.

On the other hand, though: if AI continues to advance and actually replaces developers 1-to-1 at lower cost? We're probably in for a sharp exponential and the question isn't how many developer jobs will be left, it's how long humanity has left.
by canozer | 2025-04-20 02:06:05+00:00
Sirket.io is a platform built for Turkish entrepreneurs who want to start and manage companies abroad. We offer company formation, banking, tax filing, and trademark registration in the US, UK, UAE, Panama, Hong Kong, Singapore, BVI, Seychelles, and more.

Our goal is to simplify the process of launching cross-border businesses by handling all the paperwork, compliance, and communication with local authorities. No hidden fees, no legal jargon — just fast and reliable international company setup.

Check us out at https://sirket.io – feedback is welcome!
by heljara | 2025-04-20 02:08:57+00:00
I've been toying with photogrammetry a little bit lately, specifically for scanning indoor rooms and spaces. So far I'm finding metashape the most suitable for it, but some of the precision isn't great (but I'm still improving my technique). I mostly want to convert the interior of one real building into a digital model for preservation and analysis. I've briefly considered LIDAR, but put it in the too hard/expensive bucket. This project seems to challenge that assumption.

What does the software post-processing look like for this? Can I get a point cloud that I can then merge with other data (like DSLR photographs for texturing)?

I see in their second image[1] some of the wall is not scanned as it was blocked by a hanging lamp, and possibly the LIDAR could not see over the top of the couch either. Can I merge two (or more) point clouds to see around objects and corners? Will software be able to self-align common walls/points to identify its in the same physical room, or will that require some jiggery-pokery? Is there a LIDAR equivalent of coded targets or ARTags[0]? Would this scale to multiple rooms?

Is this even worth considering, or will it be more hassle than its worth compared to well-done photogrammetry?

(Apologies for the peak-of-mount-stupid questions, I don't know what I don't know)

0: https://en.wikipedia.org/wiki/ARTag 1: https://github.com/PiLiDAR/PiLiDAR/raw/main/images/interior....
by Pesthuf | 2025-04-20 02:09:30+00:00
Maybe there could be a special entitlement that Apple's reviewers would only grant to applications that have a legitimate reason to require such connections. Then only applications granted that permission would be able to make requests to arbitrary domains / IP addresses.

That's how it works with other permissions most applications should not have access to, like accessing user locations. (And private entitlements third party applications can't have are one way Apple makes sure nobody can compete with their apps, but that's a separate issue.)
by efortis | 2025-04-20 02:14:38+00:00
That the same people you admire will destroy your job.

- I was a Flash developer and Steve Jobs killed Flash with the iPhone. In all fairness, for its security problems.

- So I went to infrastructure and then Bezos released AWS.

- So back to UI development, and Dan Amabrov and a few others made my React project a legacy one.

- Now I'm waiting for Sam to deprecate my frontend dev job with AI.
by RestartKernel | 2025-04-20 02:15:18+00:00
Love it or hate it, VSCode has become the "default" for the ecosystem at large, especially for Web development. For me personally, moving away would end up costing me more time (in getting alternative text editors to work with my tooling, or doing without) than it takes me to dismiss these popups.

Doesn't take away from how awful it is that a corporation usurped the ecosystem like this, but I am not idealistic enough to fight the current.
by gmueckl | 2025-04-20 02:16:50+00:00
I'd like to know where this price jump really comes from. Google doesn't help me. My first guess is that laser safety becomes an active control process at this point - laser scanner mirror needs to keep moving to not be able to deposit a damaging amount of energy onto a human retina. So you need a safety critical control system to constantly monitor mirror speed and and position and shut down the laser when it becomes too slow. How wrong am I?
by throw4amP | 2025-04-20 02:17:03+00:00
Someone did it about 10 years ago:

http://www.laserdisc-replacement.com/ via http://my-cool-projects.blogspot.com/search/label/vldp-hw

The DEXTER unit has connectors that are compatible with various industrial LD players and was designed as a drop-in replacement. Files containing frame-by-frame data are loaded onto the device. The end user has the option of driving the Dexter LD emulator using a software emulator like DAPHNE, or just it into the original arcade hardware.

Some games do weird things with sync https://www.daphne-emu.com:9443/phpBB3/viewtopic.php?t=3170 and additional hardware like https://www.daphne-emu.com:9443/mediawiki/index.php/BegasSyn... is required.

It really does amaze me just how deep the rabbit hole goes, and that people have actually managed to preserve these games.
by toasterlovin | 2025-04-20 02:18:01+00:00
It’s absolutely not a fiction that the nuclear family is the most important human social arrangement. In every language I’m aware of, a child’s first word is ‘mother’ and in most languages ‘father’ follows shortly thereafter. Other social arrangements are important (we live in societies or tribes or clans, after all), but throughout most of human history, people grew up with their mother, father, and siblings being the most important people in their lives.
by mbirth | 2025-04-20 02:19:16+00:00
Add to that the problem of “boil off” / “pressure venting”. There are some cars that empty their hydrogen tanks on their own in about 2 weeks. Just because of this issue.

There are new ways to store hydrogen, but these also need external (=from a separate battery) electricity to release it again and the process is slow and doesn’t provide enough amperage, so it can only be used to slowly charge another big battery that is required for these cars to be able to drive.
by akoboldfrying | 2025-04-20 02:20:04+00:00
Well, in the worst case, such a false positive can be discovered in at most the same amount of time as a typical block takes, by rerunning that same entire block in the server. And since we expect positives (false or otherwise) to occur very rarely, this should not be expensive.

Except... Doing this level of verification would enable DoSing the server very easily -- just send lots of false positives.
by t-writescode | 2025-04-20 02:20:23+00:00
I guess it's just more reason for me to continue to be happy that I mostly use IntelliJ with occasional trips into Fleet (their VSCode competitor)

addendum: it really sucks when a free product that has positioned itself as the defacto product starts to get obnoxious about taking your data (logging in) and charging you for things (Copilot), especially when it's a multinational megacorp who is probably creating and distributing such a product to gain market dominance and crowd out its competitors. (add: this part of the sentence is probably meaner than it needs to be. The people that made VSCode probably wanted to just make a really nice Atom enhancement that worked well with .net. This stuff has been business demands.)

More addendum: If Microsoft didn't want to be pushy about this, they could have included the option in a Version Update announcement on a new tab or something. Wherever release notes and release announcements are normally put.
by instagib | 2025-04-20 02:21:14+00:00
Radar technology offers a range of applications, including the ability to detect objects around corners, behind obstacles such as brick walls, and even penetrate human bodies at specific frequencies. However, when multiple sensors yield similar results, it becomes challenging and costly to discriminate which results are valid.

Operating radar at a specific frequency, such as 2.45 GHz (a microwave frequency often used due to its affordability), can be ineffective in environments rich in water droplets (e.g., rain), as these can dominate the radar signals. Higher frequencies enable the detection of smaller water droplets, but switching between frequencies can be expensive. Additionally, varying the radar's detection range to identify objects of different sizes complicates the calculations, involving factors such as minimum and maximum range, power, and time on target.

Cameras typically detect non-moving objects by comparing successive images. In contrast, radar can identify both stationary and moving objects and determine their direction relative to the sensor by emitting a frequency and analyzing the reflected pulses. Lidar, on the other hand, uses light to measure the distance to objects in its path, employing a photoreceptor to capture the reflected light.
by esperent | 2025-04-20 02:22:01+00:00
I've had a frustrating time over the last couple of days with Gemini 2.5 Pro.

First I asked it to help me reverse the direction of text on a circle in Photoshop. It gave me very specific instructions which don't work and continued to argue with me that I was doing something wrong - I did my own research and found it's not actually possible to do this in Photoshop, and the instructions it was giving me were for Illustrator. 30 minutes of my time wasted.

This morning I asked it how to remove the axis lines from the orthographic view in Blender 4.3. I explained carefully that I know how to remove them in perspective view but that wasn't working for orthographic views. It over and over told me how to remove them from perspective views, telling me to use non existent UI elements, even drawing ASCII diagrams of how to find the nonexistent icons. When I said they didn't exist, it would circle back to telling me how to turn them off in the perspective view.

It turns out, again, it's not possible to remove grid lines from orthographic views in Blender (at least without messing around with the theme settings, or turning off the grid entirely).

In both cases it was incredibly persistent in stating the wrong way to do things, even when I was saying that it didn't work. I felt like it was gaslighting me, moreso than with any previous model I've used.

I haven't yet used it for writing code but these two experiences don't make me feel hopeful. The worst part about dealing with AI is when they are confidently incorrect.
by jandrewrogers | 2025-04-20 02:23:26+00:00
Seems pretty obvious to me, and I’ve written my fair share of both Fortran and C++. I think it is mostly that very few people know Fortran anymore and even fewer people want to maintain it. A vast number of people in 2025 will happily work in C++ and are skilled at it.

Fortran also hasn’t been faster than C++ for a very long time. This was demonstrable even back when I worked in HPC, and Fortran can be quite a bit worse for some useful types of performance engineering. The only reason we continued to use it was that a lot of legacy numerics code was written in it. Almost all new code was written in C++ because it was easier to maintain. I actually worked in Fortran before I worked in HPC, it was already dying in HPC by the time I got there. Nothing has changed in the interim. If anything, C++ is a much stronger language today than it was back then.
by methou | 2025-04-20 02:23:47+00:00
My told a story that when they were college students and broke, they just went to a scrape yard for car parts. Today me and my homelab friends just scraping ebay and local industrial waste sites to get routers, switches, and server parts. We had a good luck with LTO-5 and LTO-6 tapes and tape libraries, also for NICs it's pretty easy to get connect-x 5 and 6 at an acceptable price, CPU/MEM are ok, motherboards are difficult. You just set a spec, buy whatever is available atm, then wait until you can get a whole server. It's often a long process, and itself can become a hobby. (took me 3mo, my friend 2 years to get an "ideal" server)

Well, pricing out is real, even the junk parts are now at least 20% pricier than pre-covid, and I really hated myself for not bidding for SN2010M at $700 ~ $1500 range. Those are beautiful beasts.
by 0manrho | 2025-04-20 02:24:13+00:00
I agree with the general sentiment, but just a headsup for those who might be unaware...

> thousands of dollars

I know this varies a lot based on location, but if you're stateside, you can get perfectly functional used LTO6 drives for $200-$500 that support 6TB RW cartridges that you can still buy new for quite cheap (20pk of 6TB RW LTO6 carts[0] for $60), much cheaper than any other storage medium I'm aware of and still reasonably dense and capacious still by modern standards. Sure it's 3-4 generations behind the latest LTO's, and you might need to get yourself a SAS HBA/AIC to plug it in to a consumer system (those are quite cheap as well, don't need to get a full RAID controller), but all in that's still quite an affordable and approachable cold storage solution for prosumers. Is there a reason this wouldn't work for you? Granted, the autoloader/enclosed library units are still expensive as all hell, even the hold ones, and I'd recommend sticking to quantum over IBM/HPE for the drives given how restrictive the later can be over firmware/software, but just wanted to put it out there that you don't necessarily need to spend 4 figures to get a perfectly functional tape solution with many many TB's worth of storage.

0: https://buy.hpe.com/us/en/storage/storage-media/tape-media/l...
by satiric | 2025-04-20 02:25:22+00:00
Oof yeah I can see how a roundabout would cause a headache. I really enjoy the trolleybuses; there are some plans in place to expand the system, but not enough IMO.

We also have both streetcars and trolleybuses, and some strange junctions like the one at 5th and Jackson: https://maps.app.goo.gl/4TuLXmRLY5yK6HGJ6

There are some nice blog posts from a Seattle bus driver that go over some of the nerdy details of our system: https://www.nathanvass.com/blog/i-dont-know-what-a-trolley-i... https://www.nathanvass.com/blog/i-dont-know-what-a-trolley-i...
by defrost | 2025-04-20 02:25:53+00:00
History, by my reading, seems more replete with examples of extended families, which include additional relatives like grandparents, aunts, and uncles.

eg:

Some sociologists and anthropologists consider the extended family structure to be the most common family structure in most cultures and at most times for humans, rather than the nuclear family.

~ https://en.wikipedia.org/wiki/Nuclear_family

which also provides the common use definitions:

A nuclear family (also known as an elementary family, atomic family, or conjugal family) is a term for a family group consisting of parents and their children (one or more), typically living in one home residence. It is in contrast to a single-parent family, a larger extended family, or a family with more than two parents.

Other sources include: Families Across Cultures: A 30-Nation Psychological Study (2006) from Cambridge press by the same author cited in wikipedia (James Georgas) and others: John W. Berry, Fons J. R. van de Vijver, Cigdem Kagitcibasi, Ype H. Poortinga

Contemporary trends such as increased one-parent families, high divorce rates, second marriages and homosexual partnerships have all contributed to variations in the traditional family structure. But to what degree has the function of the family changed and how have these changes affected family roles in cultures throughout the world? This book attempts to answer these questions through a psychological study of families in thirty nations, carefully selected to present a diverse cultural mix. The study utilises both cross-cultural and indigenous perspectives to analyse variables including family networks, family roles, emotional bonds, personality traits, self-construal, and 'family portraits' in which the authors address common core themes of the family as they apply to their native countries. From the introductory history of the study of the family to the concluding indigenous psychological analysis of the family, this book is a source for students and researchers in psychology, sociology and anthropology.
by kimixa | 2025-04-20 02:26:50+00:00
Air you breathe out is around 40 thousand ppm (and higher during exertion), and the air in the lungs isn't completely replaced every breath - I doubt there's much measurable difference at the actual alveoli at the levels we're talking about. You'll probably get more of a difference if you're breathing deeper and faster, or just got up to get a coffee or similar.

And interestingly there are studies that show that breathing in air up to 3% co2 (30k ppm) "did not substantially impair either cognitive and motor performance" [0]

[0] https://www.tandfonline.com/doi/epdf/10.1080/10803548.2007.1...
by ddxv | 2025-04-20 02:28:05+00:00
I have something similar:

https://appgoblin.info which let's you see trackers installed on mobile apps and an Android app that lets you see those on your phone.

I'm working on automating a flow similar to the OPs but with an emulator so it can run on a server, but it's pretty difficult.

If anyone has advice I'd love to hear it. My biggest problem is how finnicky getting the rooted emulator plus apps is.

My current flow for mitm and waydroid is here: https://github.com/ddxv/mobile-network-traffic

Hope anyone has some advice!

Edit: just want to mention that the OPs flow is definitely better for capturing real data and endpoints, but I didn't see how I could automate it?
by fred_is_fred | 2025-04-20 02:28:13+00:00
It's not that complicated. If you fire all the 35-60 year olds you get sued. However, if you tell everyone ages 20-60 that they have to move, you will get a disproportionate number of people 35-60 refusing to move - and it's legal. They have kids in school, they are married, they have a house, etc. They are also making more money. Telling teams to RTO especially to move to do so is one of the simplest cost saving tricks any tech company has.
by analyte123 | 2025-04-20 02:28:27+00:00
100 chargers is not an enormous amount. That’s two normal sized boxes and when each one gets you high for 20 seconds it’s not hard to understand how you can rip through a box. Not trying to be dramatic here, I don’t consider people doing a couple whippets at a festival a public health issue, but from a harm reduction perspective the difference between occasional bouts and regular use of nitrous is somewhat distinct compared to other drugs.
by benoau | 2025-04-20 02:31:00+00:00
I think the right balance is offering choice. Code compiling might take a moment just like shit code takes a moment, bloated code takes a moment, bad developers take a moment, bad software takes a moment, seems arbitrary to decide TS is one moment too many.

But more importantly, seems impossible that anything could join the web stack because every other language is certainly a much more complicated proposal.
by dingnuts | 2025-04-20 02:31:08+00:00
I've only been using Emacs for about twelve years, so I'm still pretty new, but in that time I've heard the above statement ("it's the default") about Sublime Text, Atom, JetBrains IDEs, and now VSCode.

I wonder which editor you will learn next, when VSCode falls out of style. I will still be using Emacs.
by mrandish | 2025-04-20 02:32:14+00:00
Cool. Good to know someone made a solution. After a quick look it seems like a solid offering that's been battle tested. I guess the only unfortunate part is that the code isn't open source and the price may be a little steep for hobby DIYers.

But for operators who want to get a classic LD cabinet working, it seems reasonable enough since it's complete solution, the maker supports it and, with over a thousand sold, it's probably already been made to work with every LD game and the usual gremlins have already been identified and dealt with.