MurphyA/hacker-news huggingface dataset:
by b0dhimind | 2025-04-01 23:57:55+00:00
It's like learning to pilot a plane.... manually. Worth learning though and reading some manuals online. Minimal margins maximizing screen real estate, gesture shortcuts for almost anything, great reflow, and so much visual customization at a default level as well as per PDF... as well as having "profiles" to switch across. It's pretty amazing.

Most major miss is more friendly syncing though. Currently only supports Dropbox (WebDAV FTP seems to have issues, even when I used OneDrive key for it which works everyone else) and doesn't actually bidirectionally sync... only downloads. Why can't there be a simple auto-sync from a specific FTP directory including reading positions and such...?!

Also doesn't support Pocket or more popular sync services (only supports Wallabag).
by decimalenough | 2025-04-02 00:00:11+00:00
Tracking dots can be used to confirm that a specific printer was used to print a specific page. However, going from only a serial number to finding the name and address of its owner is going to be very difficult to impossible. You might be able to track it down to the retailer, but if you buy your printer in person from a stack at Costco, nobody has any idea which printer has which serial number.
by shakna | 2025-04-02 00:00:47+00:00
Word can open a WPD file, just fine. If you change the extension to doc, it'll load in. Which also means you can open it in LibreOffice, or use Pandoc or whatever else you would usually reach for. [1]

WordPerfect's format is a subset of Word's original.

Though, if you want to nerdsnipe yourself, the format is also documented [2], and there's a few libraries here and there for parsing it.

[1] Well, almost. The Mac-versions of WordPerfect aren't a subset of Word. See the spec docs.

[2] https://www.loc.gov/preservation/digital/formats//fdd/fdd000...
by lxgr | 2025-04-02 00:01:32+00:00
I really hope he did find out, or at least had a good theory, on what protocol stack Starlink runs on. The engineering achievement is amazing, but it's sad that it all seems to happen entirely behind closed doors.

https://blog.apnic.net/2024/05/17/a-transport-protocols-view... is the best resource on its channel properties I've seen so far, but it's all empirical.
by bigyabai | 2025-04-02 00:01:41+00:00
80% isn't a ridiculous margin if nobody else is selling the same compute. Software margins famously go much higher, to as much as 95% or high-nines for cloud products. People pay the price hand over fist, because there simply isn't equivalent hardware to compete with. It's practically a steal for certain HPC customers that want the latest and greatest out of TSMC.

I agree with both your comment and the parent comment - serious competition could spell the end for CUDA's dominance. But there will never be serious competition, CUDA has the head-start and their competitors threw in the towel with OpenCL. Khronos can't get Apple to sign onto a spec and they can't get AMD to change their architecture - open GPGPU compute is stuck in neutral while Nvidia is shifting into 6th gear. Reality is that Nvidia could charge cloud-level margins and get away with it, because Apple is the only other TSMC customer with equivalent leverage and they pretend the server market doesn't exist.
by rawgabbit | 2025-04-02 00:02:20+00:00
From https://www.nerdwallet.com/article/credit-cards/credit-card-...

” For debit card transactions, the Electronic Funds Transfer Act (EFTA) applies. While these laws offer some similar protections, knowing the differences is key to understanding why it's safer to use one type of plastic than the other... According to the EFTA, your potential liability for fraudulent debit card transactions is virtually unlimited. You have up to 60 days to report a lost or stolen card under the EFTA. After that, you simply lose whatever money was taken, even funds siphoned from linked accounts.”
by jmkr | 2025-04-02 00:02:49+00:00
> This is why learning guitar when I was younger was so difficult to me

I agree. The downvoted op is right in a way. Guitarists have a way to make things difficult. Just learn to play the 1 octave major scale/arpeggio, and triads, then 7th shells. The guitar is relative, a 1 octave scale on a guitar is the same, on keyboard it's positional.

However it's worth mentioning that I think Berklee does teach patterns, and a few jazz guitarists say to learn it too. It almost seems like learning guitar is not as worked out as other instruments. Everybody that gets good winds up having to learn all the things other guitarists have had to figure out over years after they rote learned it.
by sorcerer-mar | 2025-04-02 00:03:45+00:00
You're continuing to skirt around the substance of the conversation: not for operationally sensitive or classified material.

Signal is used for things like "get to a SCIF to discuss" or "what do you want from Starbucks?"

It is not to be used for any non-public information:

> Unmanaged 'messaging apps,' including any app with a chat feature, regardless of the primary function, are NOT authorized to access, transmit, process non-public DoD information. This includes but is not limited to messaging, gaming, and social media apps. (i.e., iMessage, WhatsApps, Signal).

https://dodcio.defense.gov/Portals/0/Documents/Library/Memo-...
by nickyvanurk | 2025-04-02 00:04:24+00:00
Location: Tokyo, Japan (Dutch national)

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript/JavaScript, Three.js/WebGL/WebGPU

Résumé/CV: https://nickvanurk.com/resume.pdf

Email: nickyvanurk@gmx.com

Github: https://github.com/nickyvanurk

LinkedIn: https://www.linkedin.com/in/nickyvanurk

Interests: Gamedev, Game engines, Computer graphics, Computational Geometry, 3D Applications, Robotics, Tool development, Digital twins, Simulations, Server Engineer/Online Services, UX/UI, FUI Design

Can rapidly learn new technologies. Game, Web, GIS, robotics development experience. Build my own 8-bit computer: https://nickvanurk.com/8bit.mp4 Optimizing things gets me all excited. Check out these Three.js demos I made: https://nickvanurk.com/capping/ and https://nickvanurk.com/void/ My latest project is a 3D GIS tool: https://nickvanurk.com/prototype/ . Professionally I worked on the moddio (https://www.modd.io/) game engine this last year as their graphics / engine programmer. In my free time I like to tinker with my mmo browser game (http://everwilds.io).

Feel free to contact me by email or LinkedIn!
by throw234234234 | 2025-04-02 00:04:38+00:00
Not sure that C# is the more capable language - its still that F# is mostly a superset of C# although C# is catching up. I think they are on par w.r.t capability (i.e. CLR compatible). In terms of conciseness, and expression F# still wins IMO; and given some of the extra features can be more performant at times (e.g code templating/inlining vs just JIT attributes). Custom CE's (Async/TaskSeq), nested recursive seq's great for algorithm dev, DU's, etc. There's a lot of little features C# doesn't have (or don't quite fit) that when I write C# I'm forced to implement still more cruft code around.

IMO its generally more readable as well to non-dev than C# and to dev's outside the Java/C# ecosystem (e.g. Node, Go, etc). I've shown F# code back in the day to non-tech stakeholders and they typically understand it (e.g. data modelling).
by 0_____0 | 2025-04-02 00:04:38+00:00
There's some optimization that happens in the chemistry and construction details for specific uses.

Also with bigger packs inter-cell consistency is really important (good cell integrators will test and bin them by ESR even if they're from the same lot, and using a really reliable cell mfg/vendor is critical because you're selling expensive systems with a number of failure points that scales with the number of cells and you want their process development to be super mature.
by jitl | 2025-04-02 00:04:53+00:00
For something like task scheduling in a build system, if you use an up-front partition of the tasks like this, you may have a task that has all its dependencies fulfilled because tasks may have different durations, but still remains unscheduled.

For example, with this input:

$ cat data.file root: parentA parentB parentA: C D parentB: E F

Asking the package tool for the sorted sets gives me:

$ ./zig-out/bin/toposort-cli --data data.file Processing succeeded. Topologically sorted sets: [ { C D E F } { parentA parentB } { root } ] Topologically sorted list: [ C D E F parentA parentB root ] Nodes: [ root parentA parentB C D E F ] Dependency tree: [ C D E F ] C -> [ parentA ] parentA -> [ root ] root -> D -> [ parentA ] parentA -> [ root ] root -> E -> [ parentB ] parentB -> [ root ] root -> F -> [ parentB ] parentB -> [ root ] root ->

If we follow the README's advice to parallel process set-by-set, we can easily have starvation: once `C` and `D` are finished, we are ready to start `parentA`, even if E and F are still work-in-progress.

How would I use the API of this package to detect and start the task `parentA` as soon as `C` and `D` are finished? I guess when a task is finished, I can ask for the list of dependent tasks, and for each of them, check if all of their dependencies are finished, and if so start the task. But this real-world need feels un-met; it feels odd to me to focus on the sorted sets instead of more practical scheduling.

That is kind of doing Kahn's algorithm iteratively during the build. It would be cool to try and optimize that for maximum performance.
by Karrot_Kream | 2025-04-02 00:05:56+00:00
This is a good concern to have. I feel like the emotional currency around self-hosting on tech forums makes too many people excited to talk about self-hosting and forget about practical things like security. Remember: defense in layers.

Things I do:

* Make sure domain WHOIS does not point to me in any way, even if that means using some silly product like "WHOIS GUARD"

* Lock down any and all SSH access. Preferably only allow key-based authentication.

* Secure the communication substrate. For me this means running a Zerotier network which all dependent services listen on. I also try to use Unix sockets for any services colocated on the same operating system and restrict the service to only listen on sockets in a directory specifically accessible by the service.

* Try to control the permission surface of any service as much as possible. Containers can be a bit heavyweight for self-hosting but make this easy. There's alternatively like bubblewrap and firejail as well.

* Make use of services like fail2ban which can automate some of the hunting of bad actors for you.

* Consider hosting a listener for external traffic outside of your infra. For redundancy, load-shedding, and for security I have an external VPS that runs haproxy before routing over Zerotier to my home infrastructure. I enforce rate limits and fail2ban at the VPS so that bad actors get stopped upstream and use none of my home compute or bandwidth. (I also am setting up some redundant caches that live on the VPS so if my home network is down, one of my services can failover.)

* Segregate data into separate databases and make sure services only have access to databases that they need. With Postgres this is really simple with virtual databases being tied to different logins. I have some services that prune databases that run in a cron-like way (but using snooze instead) and they have no outbound net access.

If your network layer is secure and your services follow least-privilege, then you should be fairly in the clear.
by ggm | 2025-04-02 00:06:06+00:00
I think you're right for a reasoned debate we need to understand each sides view. I don't like the IPR outcome in private health research, and I think the conflation of real-world dollar value with social value in health is a giant mistake. But it would be naieve to think money is not a giant motivating factor in things like the emergence of mRNA solutions, or the semaglutide type drugs.

Novo Nordisk became (briefly) the largest component of the Danish balance of payments for a while there.

So in that sense, I agree with the headline position Reason argues for here. Research will happen, and we won't "fall off a cliff" in terms of outcome. But the other side, the relationship of public health benefits and public goods, and the access to healthy long lives by everyone worldwide has now been tied up in IPR, and will depend on the benificence of the IPR holder, not outcomes of state funded research which become public goods in the wider sense. In time of course, this solves. There is a strong element of belief that "in time" applies to IPR and means we all get free disney in 300 years, hurrah: I don't personally find this very compelling.

I think the idea "money backs winners" is highly risky in health because what emerges is "money backs money making winners" -we don't get 1c per day cures for diabetes, we get $1000 per week cures. Money does not like solving underlying public health problems for a cheap solution: why would you do that to money?
by sarchertech | 2025-04-02 00:06:33+00:00
If you don’t have family money, you probably need to have a plan for what you’re going to do as a career even if college is free.

My point is that whether they need a marketable skill or not has very little to do with student loans. Provided they go to a state school.

If you borrow $40k to go to a state school, the most you’re going to pay is something like $450 a month for 10 years. Any degree no matter how vocationally useless will allow you to make more than $450 a month extra than you otherwise would have.

There are of course cases where this doesn’t hold, but you’d almost have to try for it not to be worth it. The program is good enough that I think we’ve mostly reached the point of diminishing returns, and there are other things we could spend additional money on with higher ROIs.
by TheAlchemist | 2025-04-02 00:07:36+00:00
I don't think it's that simple.

Tesla sales were already slowing way before Musk turned full MAGA and he knew that. Competition showed up, states started cutting EV subisdes, especially in Europe etc. Tesla was never going to achieve the 50% / year growth that hey announced, and hit 20M car sales by 2030.

I actually think that may be one reason he did turn to Trump. It's a last ditch attempt at trying to save his empire.

People will point out that he is the richest person on earth etc etc. This is all based on valuation levels making pets.com like something Buffett could buy. The only liquid asset he has is Tesla. It's the only one on which he cashed in tens of billions of $, and it's the one he used as collateral to fund his other ventures. If it goes back down to earth, he's done.
by anyfoo | 2025-04-02 00:07:49+00:00
No offense, but... when I was reading your story, I was somehow at least assuming that the marking on the part was somewhat unreadable or something...

After getting befuddling answers, would it not have been natural to check the base assumptions, starting with do I have the correct part? That is true as much in the "real engineering" world, as in school.

You say "It could _never_ be the equipment's fault" as if it was, but it wasn't. The test equipment gave you correct answers, your device under test was wrong.
by dimal | 2025-04-02 00:07:58+00:00
This is great. That said, I think that unless Apple and Google install something like this by default, it won’t get much traction, because you can’t download the app when you really need it, and most people won’t think to download it before then.

I just went through Helene in Asheville last year and it was painfully obvious that our cloud overlords have overlooked the offline disaster use case. Basically, when you’re in a situation where you desperately need technology to help, you’re on your own. I was imagining that tools like this would be great, but without the cloud, I was helpless.

Maybe instead of trying to get users to install this, it could be a proof of concept to show what’s possible, and to say to Apple and Google: install this basic lifesaving tool on every phone by default?
by Workaccount2 | 2025-04-02 00:08:07+00:00
You are better off soaking the wet electronics in isopropyl alcohol then trying to dry them in a bag full of desiccant.

One of the things that kills wet electronics is the dried residue that is left behind, creating shorts. Alcohol will wash away the water and leave no residue after it dries.

If the device has ink or glue you'd like to try to preserve, deionized water will mostly work too.
by astrobolton | 2025-04-02 00:08:31+00:00
SLAC National Lab | Lead Engineer (Staff Engineer 4) | Hybrid (preferred) or Remote (US) | Full-time | $144-$236k

SLAC National Accelerator Laboratory is looking for a Lead Engineer for the Vera C. Rubin Observatory’s US Data Facility (USDF).

Rubin Observatory is an ambitious scientific project to study the nature of Dark Energy and Dark Matter, distant galaxies and quasars, our Milky Way Galaxy and Solar System, and a wide range of time-variable objects throughout the Universe. In 2025 Rubin is launching the 10-year Legacy Survey of Space and Time (LSST) using the world's largest digital camera mounted on a dedicated telescope at an excellent astronomical observing site in the Chilean Andes to build an unprecedented digital imaging database for research in astrophysics and cosmology.

As the Lead Engineer for Rubin's USDF, you will own the interface between science operations and data infrastructure. We are looking for a generalist who is excited to work with both scientists and engineers to enable transformative new discoveries in data-intensive astrophysics.

Key technologies include Python, Postgres/SQL, Kubernetes, S3, Kafka, batch computing (e.g. Slurm, HTCondor, PBS, or similar), distributed filesystems (e.g. Weka, CephFS, GPFS/Storage Scale, Lustre, or similar).

SLAC is a multi-program National Laboratory operated by Stanford University under a contract with the US Department of Energy Office of Science. SLAC's mission is to explore how the universe works at the biggest, smallest, and fastest scales.

SLAC offers an excellent benefits package including paid time off, competitive salary commensurate with experience, and an attractive, inclusive, and collaborative work environment in the foothills of Silicon Valley.

Full job ad and link to apply here: https://erp-hprdext.erp.slac.stanford.edu/psc/hprdext/EMPLOY...

Or go to https://careers.slac.stanford.edu/job-openings/current-openi... and search all jobs for Job ID 6345.
by darthwalsh | 2025-04-02 00:08:38+00:00
It's a good thing none of the political parties have recently been floating detailed plans to pack the supreme Court with extra justices. < /s >

If they added 10 young MAGA judges to the supreme Court this year, that would be the biggest legacy of the administration. All the XO can just be undone on day one, assuming we have another pro-democracy president.
by aminoche | 2025-04-02 00:12:23+00:00
i didn’t name founder mode. but when i read PG’s essay, something cracked open.

this post isn’t from someone who’s made it. it’s from the middle—caught between vision and noise. trying to build something real without losing myself in the process.

i’ve felt the drift. when smart decisions start to feel off. when alignment leaves you out of your own company’s soul.

writing this was how i clawed back signal. not to sound wise. just to remember why i started.
by ggm | 2025-04-02 00:12:25+00:00
If you consider it marketing, It did its job during a difficult period. If you need it to perform in the market, I think it's demonstrably failed, but you can look at other successful utility vehicle plays and say "thats so unhelpful to PR and sales messaging for this brand" -nobody respects the makers of UPS trucks except guys in UPS truck buying contexts and the tesla truck wasn't aimed at truck owners as such: it was aimed at what in Australia we'd call "Cashed up bogans" -people who want an image outcome, not a utility function.

I am much more interested in how the Tesla Semi Trailer is doing. And, the alternatives.

We could be saying how poorly the the Tesla solar roofing tiles are doing, but we'd have to acknowledge Tesla power storage is now critical worldwide. So, like any company it has hits and misses.

I think in the end all we're saying is that this was a hugely avoidable miss, but in PR terms at the time, it probably worked out. Long tail cost however.

Bit of "tail wagging the dog" in almost any brand-led discussion.

I don't personally know Musk, I certainly dislike his personal image. Doesn't seem my kind of guy. Interesting.
by AshamedCaptain | 2025-04-02 00:12:32+00:00
The problem is the opposite: they are trying to run executables built using a newer glibc in a system that has an older glibc. glibc keeps all the old function definitions since practically forever.

Frankly, I do not understand who would think glibc symbols themselves would be the challenge in this case. Even if you statically link glibc there's zero guarantee the syscalls will be present in the older Linux (cue .ABI-tag failures). Or even damn ELF format changes (e.g. gnu-style hashes). The simple solution is to build in the older Linux (&glibc).

In my long experience with ancient binaries, glibc has almost never been the problem, and its ability to _run_ ancient binaries is all but excellent; even Linux is more of a problem than glibc is (for starters paths to everywhere in /proc, /sys change every other half-decade).
by sightbroke | 2025-04-02 00:12:32+00:00
I think that may be a trickier proposition than it appears.

Certainly a standard form factor for a pack would be helpful for a specific manufacturer (similar to building multiple cars on top of the same basic frame).

Some of the issues I think one runs into is battery chemistries are rapidly changing so even if the shape of the pack remains the same the performance of it is rather different depending on what is put inside.

Then even with standard form and chemistry one pack to another can be rather different depending on the history of it's use (age, charge cycles, driven hard).

There is second life storage applications currently, and still more research going into it now.

Personally I think smarter controls and smarter diagnostic and pack sorting will be more useful.
by acheong08 | 2025-04-02 00:12:33+00:00
I'm in the UK so it would be surprising for it to be a language proficiency problem. You might be right about outsourcing and machine translation.

> "Will the application has a local repository of songs, will you use database to store songs?"

That question really doesn't make sense since it's specifically an Android development module and the MediaStore API dictates how files such as music are stored. It's definitely not the professor giving the feedback, that much is clear.
by kodjima33 | 2025-04-02 00:12:41+00:00
Omi | https://omi.me | Founding Engineer | SF, can start remote | Full-time | 1-10% equity | $120k+/year

Omi is a wearable AI memory that helps you recall everything important and make decisions. Put it on, speak, transcribe, summarize, automatically. In 10 months, we hit 300k users, 100M+ views, shipped 3 hardware prototypes and raised $2m from Tim Draper.

I'm Nik (Thiel Fellow, sold 2 startups incl. one to Toptal after scaling to $4M GMV). Omi is fast-moving, and looking for a founding engineer to join me. Ideal background: built/architected real products at scale (consumer or hardware).

Stack: Flutter (need to move to React Native) and C.

We move fast. You'll shape the future of wearable computing.

Email me: nik@basedhardware.com — send a note with your most badass achievement and Github. I reply to every good one.
by dylan604 | 2025-04-02 00:12:52+00:00
If anything, it's just going to call out a thing in the image that humans can then go and look at. Nothing in astronomy is ever "decided" by a single report. It gets looked at and scrutinized, and then committee style decisions are made about it. So if someone is using some ML to scan every image taken by JWST and calls out 1 cool thing for every other 9 things it finds that's "yeah, we know about that", then that's still quite a lot of new cool things. it'll just be able to do this faster and potentially much more in-depth than a human scanning across the images manually