skysight-inc/HackerNews huggingface dataset:
SEEKING WORK

Location: Montreal, QC

Remote: OK

Willing to relocate: No

Technologies: GNU/Linux, Python3 (FastAPI, Django, Flask), GraphQL, SQLAlchemy, Gino ORM, Alembic, PostgreSQL, Docker and docker-compose, Bash, Amazon AWS.

Résumé/CV: https://drive.proton.me/urls/S5RMSNDHEG#3UCMBHWvc0oQ

Email: gcaraballo@pm.me

Python developer with over 4 years of experience and a strong interest in Open Source and GNU/Linux. Committed, self-motivated, and hardworking person who constantly seeks growth and reinvention. Having switched careers twice, I have learned that there is always room to develop both professionally and personally. Always eager to learn new technologies and tools, with a love for challenges and a keenness to go beyond my limits.
The story of Isaac Asimov's "shotgun curve" is relevant:

https://archive.org/details/Fantasy_Science_Fiction_v056n06_...
I've been using XFCE ever since Ubuntu decided the future of desktop computing was to imagine that your monitor was an iPhone, and GNOME inexplicably decided that they needed to copy that approach as soon as possible.
Random unpolished idea: a (local) search engine that runs when seeing the email and stores the keywords encrypted in its index..

So if you're looking for "Nigerian prince" it will look up "Avtrevna cevapr" and return references to the emails containing that term.
Huh, I never put together "Inspector Gadget" and "In the Hall of the Mountain King".
The point of these technologies is to stop the low hanging fruit and trace the source of ransom notes, leaked documents, and the like.

For counterfeiting, a technical person's first thought is: "how does the Bureau of Engraving and Printing actually do it?" and then they do that - and you nailed it: offset printing.

Laser printers and inkjets can't even remotely compare.
We have a corolla and it is bigger than we need. I wish smart cars had been popular enough to still be on sale. Honestly, we should probably just get rid of our car.
Several articles have been posted here critical of cuts to NIH funding. I think it's worthwhile to also look at the arguments in favor of such cuts.
I see, they just bought protection from mobster Musk.
I'm sorry but you're dead wrong about the BMS. BMS doesn't address any of the things I listed.

You're also wrong about standardization - standarization at the cell form factor level is correct. Different applications have different capacity vs power density requirements, temperature range requirements, cost, lifecycle... a pouch cell that goes in a drone looks a lot like one that goes in a cell phone but they're optimized for completely different workloads.

Also we already have standardized interfaces for external batteries with most power banks using USB-C, so in a way your wish has already come true.
Show HN: JFK RAG Battle Arena with different models
It's been 13 days since the release of the JFK files, and thanks to Amjad (Replit founder)'s open-sourcing OCRed JFK files, we are able to ship this: JFK RAG arena
Vote for your favorite models. Link in comments!
Not entirely. Go still doesn't have a generational collector so high allocation rates cause more GC's that must examine long-lived objects.

As such, short-lived objects have little impact in Java (thank god for that!). They will have second order effects in Go.
Google makes end-to-end encrypted Gmail easy for all
https://en.m.wikipedia.org/wiki/Strauss%E2%80%93Howe_generat...

Definitely controversial academically, but the idea of a generational cycle has been considered.
What about monetization? Do you think integrating ad networks or IAP and then sharing ad monetization revenue or IAP revenue with developers is a good way to go?
Very cool. Glad someone finally made this.
I don't know him, or what happened to him. I do wonder, if there are members of the old guard who are feeling like the world is shutting off their options, if there is a way to know that and to help.
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).
Or, you know, just print massive quantities of valid but randomized tracking dots all over the document using a printer you bought with cash?
I can't see what the construction looks like but the mention of 'fire arrestors' gives me a lot of hope. If you haven't designed a battery that can take a cell runaway safely, you haven't done the work, and clearly they've done at least that much.
Workarounds on Linux systems are necessary for possible hardware compatibility issues or bugs which are not intentional.

Workarounds for commercial OSes are necessary to avoid user-hostile behaviors that are completely intentional and likely to get worse over time.
Amazing. I would have trouble speaking for whole hour. He must have taken some lessons on how to use your voice efficiently
DeLorean was / is cool tho… failed for good reason but there’s one in my area and even non car people gather round it when it is around.
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.
Did the same. Least squares got me to 9.7
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...
"I ate the DO NOT EAT packet in my pepperoni. Am I going to die?"

"Well, everyone's going to die eventually."

"Everyone? Oh my God... WHAT HAVE I DONE?!?"

https://explosm.net/comics/rob-pepperoni
That generative AI browser extension is beaming everything to the cloud
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.
It’s human failure 100%. Big frameworks just lower the baseline such that this failure becomes more acceptable, less immediately aware, and masks candidate selection.

If you want to achieve something smaller or faster you have to measure for it. Odds are if you cannot execute without a big framework telling you how to proceed you will not be able to measure it either way.
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.
TruffleHog: Find, verify, and analyze leaked credentials
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.”
Oh, I see. There's still room for reliable detection then.
I read it about the same time. My friends and I (all of whom declared Physics and most of us switched to other majors before graduating) had tears in our eyes reading it. Funniest thing I had ever read.

I'm glad he's doing well.
It would be a lot less money, but issuers would make money off of credit cards even if every single person in the world paid their bill in full every month. They would distinctly not be bankrupt.
> 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.
Hearing the Public with a Probabilistic Framework in Local Government
cool! how did you determine the CEFR levels of the stories?

Minor, but I also see a few placeholders like "Why {{appName}}?"
The alternative is not nihilism.
SSLyze – SSL configuration scanning library and CLI tool
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-...
Why is the randomizing step needed?
The Cybertruck is nothing like the Delorean. One was the vision of a man with admitted drug use to create a stainless steel vehicle that turned out to be very unreliable. Oh wait. Nevermind.
The Final 15%: Unlocking Founder Mode and the Genius No Book Can Teach You
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!
US Bank Smartly. Gotta open a savings account, and hold $100,000 combined balances across savings/checking/investment for your household. And have to deal with US Bank.
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).
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.
If I understand it correctly Tesla's innovation in last 5 years have mostly been updates to their software, for better or worse.
Could you point to an example of a project doing it the right way? I'm a little unclear on the type of incantation needed for the "version script".
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.
Key Management in Azure
oh man sorry i didnt mean YOUR backend, i mean the backend of the apps that you make. in the demo video you showed something about Yikyak clone. whats the backend of that?
I mainly use NFS. SMB I typically use from Windows or Android. (The latter with the app "andsmb")

iSCSI is block layer so I don't find it very useful.
Simulated Economy Tutorial
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.
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?
> Our results reveal that all tested models struggled significantly, achieving less than 5% on average
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.
The good, the bad, and the ugly of managing Sphinx projects with Bazel
Bacon bits, fried onions, beef jerky.
How to Vibe Code with Good Infra (Devcontainers)
There have been studies of admitting lower performing (academic wise) students to law school and they found no difference in outcomes. The LSAT is slated to go but who knows now.

https://www.alanet.org/legal-management/2023/february/column...
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.
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.
What 13000? Here in the EU we pay around 3-3.5K for 15 kWh.
Nope. Writing documentation for myself does two important things. First, it helps me clarify my own thinking, often leading to better code. Second, when I inevitably have to modify or maintain my own code months later, it reminds me of my original intent.
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?
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.