skysight-inc/HackerNews huggingface dataset:
Location: Scranton, PA, USA
Remote: Yes
Willing to relocate: Yes to Northeast, USA
Technologies: Go, Python, Terraform, JavaScript, GNU/Linux, Git, CI/CD, Cloud (IBM Cloud, Azure, AWS), Containers (Docker, Podman), Kubernetes, GenAI/LLMs
Résumé/CV: https://raw.githubusercontent.com/h0rv/resume/main/resume.pdf
Email: rhorv+hn@proton[dot]com

Hi, I'm Robby. I am a backend/DevOps Engineer. Passionate about open-source and working on challenging problems. I'm enthusiastic to learn and grow, currently seeking high-growth opportunities where I can contribute in cloud/infra, DevOps, or, ideally, applied AI.
Sure. It might apply more though, with the cost/benefit analysis strongly favoring fast actions rather than good actions for high-paid professionals too. We have some data suggesting e-waste is a problem. Maybe it's 10% in that demographic. That's still a 10k computers in the dump, purely because of slow Rust and C++ compile times, even if only 1% of people upgraded because of compile times and 10% of that demographic aren't responsible with their devices.

It's also (very roughly) 1.3 million kwh per year extra for rust and cpp developers to use those slower compilers once a month, relative to faster alternatives. A few core maintainers have the power to fix that and have chosen not to.

And maybe that's fine. But it's a real cost, quite large relative to the other impact those individuals might have, and it's worth acknowledging rather than dismissing.
Autograd: Tutorial on gradient calculation in neural networks
Sounds like you had a cool experience with Firezone back in the day. Since you mentioned alternatives, have you checked out Netmaker? It's another open-source option (note I work there)
I'll definitely check this one out
New AmiKit for Raspberry Pi 5/400/4
Definitely! If it's open-source, it's public-sync. Two important clarifications:

- An app like Telegram that makes the client open-source while the server code is unavailable is not public-sync. The software required for multi-device sync must be public.

- The opposite is not necessarily true. That is, not all public-sync software is open source, as explained at the end of the article.
You don't need an equity partner. You need a sales employee.

It's your product. They're just selling it for you. While this is a valuable service, it's not a co-founder level of service, unless you want them to also handle the other day-to-day-operations of the company, in which case you're their employee and you should be discussing a licensing arrangement for your IP.
You can get over-medicated by shopping around for a bad doctor, and with kick backs, you often don't have to shop very hard.
I'd say 2018 ~= 2024 instead of 2014 (those craptops all too often had dual-core i5's and i7's, 15" TN 768 screens, and HDDs), but yeah things have slowed down a bit.
Viral 'no more mosques' post uses image of the Brighton Royal Pavilion
> Compiled language authors shouldn't write faster compilers because interpreted languages exist

My point is that the costs of those particular compiled languages is high enough that it's worth some additional investment in speed, regardless of the existence of interpreted languages.
As far as I know, no one is currently equipped to defend a warship against a hypersonic missile.

Doing so would require energy weapon technology that has yet to be invented or deployed.
Thank you! We believe our standard product and Release.ai work really well together!
I think people are being way too hard on the AI PIN. It makes a great stocking stuffer for Christmas! Kind of like those wonky Sharper Image devices. They can change their marketing to gadget enthusiasts and as a gift for that weird uncle who has everything, and I think it could be a hit.

Integrate with an LLM like OpenAI's digital Chatline you could license the guts as the brains to a talking parrot or a new kind of Big Mouth Talking Bass fish.
I'm still on 2700, crickets. My last upgrade was so I could have 32GB RAM, not better CPU performance.
She doesn't know her ass from her elbow
Is this confirmation of forever immaturity?
Slightly off-topic, but has anybody else seen an issue with stripe's live checkout flow when you collect a phone number? People paying with Apple Pay will frequently have the first 2 or 3 digits doubled! So like 313105551212 will come through. Didn't seem to happen in the test environment.

(Oh also sometimes it defaults users (in the U.S.) to Anguilla as their country code (also +1) but then gives users an error their phone number is invalid.)
Ask HN: What makes a good tech blog post?
Been wishing to start blogging but not sure of the steps to take. I watched a couple of YouTube videos but I'm not sure of the ways. I currently blog on medium
I have an older BDR-XS06 (bought 7 years ago already now), and it works well when I need it to (which exceedingly rare).
This is cool. I'd like to give it a try. Press a button, and get GPU access to build apps on.
As someone who battled water in basement in the last few years:

1. Make sure your house is not at the bottom of a hill or swamp or whatever. French drain will not stop surface run off from uphill. You need to divert that from the top. Which is almost impossible since it's most likely someone else's land.

2. Make sure your gutter is cleaned and properly installed. And Make sure your gutters drain into a solid PVC pipe and channel that solid pipe away from your house at a pitch as far as you possible can. Most likely to the street, but that kinda mess with downhill and town drainage.

3. Have sump pump(s) in your basement and make sure they work and have back up power.

4. If your yard has flooding issue, then try french drain and/or dry wells. I found dry well work better on flat ground.

Just a side note, most french drains will fail at some point depending your soil and installer.
... _what_? i don't think you parsed my comment correctly at all

to address the part of your comment that doesn't make my head spin: only very occasionally do i see senior Go developers import 3rd party libraries. i'm just speaking from my experience
There is an app called Citizen that notifies you about crime happening near you in real time
Iterate, iterate, iterate your prompts
Worse still is Intels rollout of AVX512 specifically, which started nearly a decade ago but to this day it's still not available across their whole product stack, so the countdown to it becoming ubiquitous hasn't even started yet. They painted themselves into a corner by making 512bit vectors a mandatory feature, which they then decided isn't feasible to support in their small E-cores, so now they're walking it all back with a new "AVX10" spec which is just a redux of AVX512 except 512bit vectors are optional this time.

Then we'll have to wait a another decade or so for AVX10 to become baseline, so AVX2 will probably be old enough to drink (in the US) before it's fully phased out.
Definitely better. I ended my Copilot subscription.
By 2100 the Northern Sea Route Will Be Navigable Year-Round
Thank you! Let us know how you get on with it!
Rock climbers, man. Total gearheads.
A $699 stocking stuffed is gonna have a very, very small market though.
I don't think you need translation modes; you could simply send both raw events and translated events simultaneously and let client choose what it needs.
If it's relatively minor apnea, the oral appliances do work. My wife has told me that my snoring has completely stopped when I wear it, and the snoring comes back if I forget. In combination with a fair amount of weight loss (about ~55lbs over the course of a year), I feel a lot better.

I use the walmart-brand breath-right nasal strips every night as well. I don't know if they actually do anything for me, but they're also inexpensive and they're not uncomfortable, so I figure it's an extremely cheap and harmless placebo if nothing else, and they certainly feel like they're doing something.
Congratulations on the launch!

The copy is well-written and enthusiastic.

Given the nature of the content being hosted, I'd expect strong guarantees to export data any time (even if it's just 1 note). That said, there's an inconsistency in the FAQ, which states "Yes, you can export all your data at any time." and the Free Plan, which seems to restrict this (with the "X" next to the "Export all your data" feature).

Some unfavorable impressions from the ToS:

> "We may terminate or suspend your account and access to the App immediately, without prior notice or liability, for any reason."

What's the recourse for data export / recovery, in this case? A prior notice (with an option to export) would be a respectable thing to do, given the irreplaceable nature of the content you're hosting. This clause sounds hostile to me, and leaves too much to chance for a bad outcome. There's a good opportunity here to help users transition out of the service rather than abandoning them.

> "We reserve the right to modify or replace these Terms at any time. It is your responsibility to check the Terms periodically for changes."

Is it reasonable to expect users to keep copies of ToS and compare them for dubious updates? If not, then what if the terms change into something unreasonable, something I don't agree with? What if you do a rug-pull and content is used for purposes other than those outlined in section 4? Do I have to agree to these new terms just to export what notes/pictures I've uploaded? I don't know how Brazilian law handles this, but really this should say something like "We will notify you promptly of any revisions (like a popup modal window when you log in), and if you disagree with said revisions, you will have the option to immediately export your data before terminating your use of the service." This clause also sounds hostile to me.
This only seems like a problem if you struggle to afford these purchases, or lack space for the spares. Otherwise, it's mildly eccentric but sensible.
Barely an observation
But you can send both raw key codes and translated character code and let client decide what it needs (for example, for hotkeys like Ctrl + C you will probably prefer a raw key code so that it works independent of selected input language).
The article shows in (1) that F(\pi) + F(0) is the integral of f(x)sin(x) from 0 to pi; the integrand is non-negative there and thus so is the integral.
For dogs at least it seems to be smell.
For privacy sake, and having encountered too many scammers, I have a hard rule about never giving money or personal info to any request, for any reason. If it's something I want to buy or participate in, I will follow up through other channels after some online research. If it's a business I already buy from, still a scam, I will use their website on my own. If it is emotionally charged or urgent, it is definitely a scam.

The most manipulated I've been in recent years is when I actually feel bad for the salesperson because their job sucks so much.
> I have no real musical talent, can’t play instruments in rhythm, can’t arrange a song

Have you heard of dubstep?

Actually, acid house might be the genre for you, since "it’s true that if you gave 100 monkeys a TR-808s and a TB-303 each, you’d probably get at least 70 decent acid tracks". [1]

[1] https://www.factmag.com/2014/01/22/20-best-acid-house/
As the Soviet Union fell apart, dissident writers in Central Europe came to power, but some had mixed feelings about their newfound purpose
> The interior layout of the union struct is chosen to allow for efficient storage of the data found within the different possible member types with tradeoffs between speed and size chosen by the compiler.

Having _attempted_ (and being bitten by) far too much black magic with C# unions in the past (using FieldOffset), there is an unfortunate situation here: aliasing a pointer/ref value and value is UB. This means that a struct union of a u64 and an object would need separate fields for each, wasting 8 bytes. That is, unless the ryujit/gc is updated with knowledge about this.
Chinese app design: weird, but it works [video]
CrowdStrike Root Cause Analysis: Have they done enough?
Mystical (the author) does such fantastic work for the CS community. I really like that guy. A compilation of his stack overflow answers on SIMD would be better than any available book.

His intelligence and openness, despite no one paying him for it, shines such a bad light on the terrible state of academia. That he was considered a "bad student" is near-proof in and of itself that our system judges people catastrophically poorly.
Dafny seems really interesting in its own right but every time I come across it I just want the story of its... logo? crest? mascot? https://dafny.org/images/dafny-logo.jpg
Show HN: A minimal mdx static site generator
I've been working on a personal website to keep track of my anime-watching, and readings, and to start some writing. During this process, I wanted to experiment with MDX in Next.js.

As I structured my website, I created a generator that allows you to build a personal site using JSON and MDX files.

I'd love for you to check it out and let me know what you think! There are definitely some more things I want to include, theme changes and some UI improvements.
What is Elon Musk's game plan?
This sounds like another guise of fear of missing out. You can't do X without gear Y. However, your brain doesn't realize there are other constraints on realistically doing X; free time, energy, creative spark, etc. But at least buying Y feels like a concrete step towards doing X and modern society has made it VERY easy to buy things. So, you buy Y and promise yourself you'll do X...someday.
I don't think you can make a credible case that a 2024 PC is equal to a 2014 one. In 2014 you could get 4 Haswell cores in a 65W TDP, for 410 2014 US dollars. For the same power and less money in 2024 you get a web browser platform that is around 6x faster, or a code compilation platform that is 5-20x faster.
So Facebook is basically paying people in third world countries to spam people with low quality AI content? Isn't this technically advertiser fraud? They are diluting the value of the content on the platform, thereby decreasing the signal to noise ratio. I can't imagine the effect on advertisers can be good, unless you're Temu peddling more junk.
> No, there is no practical way to model anything non-trivial - especially not ML - with analog hardware of any kind.

Are you aware that multiple companies (IBM, Intel, others) have prototype neuromorphic chips that use analog units to process incoming signals and apply the activation function?

IBM's NorthPole chip has been provided to the DoD for testing, and IBM's published results look pretty promising (faster and less energy for NN workloads compared to Nvidia GPU).

Intel's Loihi 2 chip has been provided to Sandia National laboratories for testing with presumably similar performance benefits as IBM's.

There are many other's with neuromorphic chips in process.

My opinion is that AI workloads will shift to neuromorphic chips as fast as the technology can mature. The only question is which company to buy stock in, not sure who will win.

EDIT: The chips I listed above are NOT analog, they are digital but with alternate architecture to reduce memory access. I've read about IBM's test chips that were analog and assumed these "neuromorphic" chips were analog.
And the 13th gen CPUs sold between October 2022 and May 2023? "Do not contribute to failures" can be technically not a lie because so much is omitted by not specifying which failures.
Seems to me GAS is nuanced by the type of musical instrument acquired. The syndrome may be less severe with piano and harp players than it is with guitar, and electric bass players. Although, it may extend to excessive acquisitions of sheet music and books on musical theory.

Single kit exceptions may include drummers and xylophone players.

This syndrome is very evident in high-performance vehicle markets where there seems to be no end to the modifications one can make to go faster, sound louder, or look cooler.
Modern GNOME is the only reason this macOS fanboy (I was an early Switcher in 2001 and never looked back at the PC market) has grown to love Linux. I've been running Fedora in a VM on my Mac mini and it's awesome. I'm hoping to pick up a Framework laptop later this year and really go hard into the Linux lifestyle. I absolutely love the way GNOME apps look and feel, and meanwhile macOS feels stagnant and Apple's handling of iPadOS (I'm also a big fan of iPad hardware) has been supremely frustrating. Time for a change!
> enough margin
If the dvd/cds you burned have any important data, best to pull that off, because those discs degrade over time, and fairly quickly than you may expect. Get a good usb drive and put that in a firesafe.
Yes but..

We have to also think about how waters being removed from land. Is it being removed so quickly that we end up with low rivers and risk of saltwater intrusion during drought conditions [0]? Is water drainage not getting buffered by say, growing vegetation?

My argument isn't against French drains outright, but whether we're thinking more broadly about the impact of human relations with water.

[0]: new orleans saltwater intrusion scare from 2023: https://www.axios.com/local/new-orleans/2023/09/28/louisiana...
“I'm really not that fussy — I think it's more important to make the best use of what you have. I don't like to walk into a studio, lay down the law, and say, 'I must have this, otherwise I cannot continue with the session.' I'm not like that. I prefer to be more, 'What have you got? Let's see what we can do with that.' I hate spending inordinate amounts of time just playing with a sound, trying different pieces of equipment, and different mics and that stuff. Let's get the job done. Let's make a record. The whole process of recording is one big experiment in itself." - Alan Parsons
I do not agree. Translation modes will be necessary in order to handle IME properly, as well as for handling specialized character sets. (It may also mitigate some types of spying, possibly.)
If they knew enough about it to write about it correctly they would pursuit other work then journalism.
I felt the same. It never even occurred to me that you could you use a physical compression wave in a fluid as memory in a real computer.

Here's a delightful snippet from that article btw:

> Alan Turing proposed the use of gin as an ultrasonic delay medium, claiming that it had the necessary acoustic properties.
An Emacs buffer for instance, Plan 9 ACME GUI for another, Pharo environment for another more. Essentially a "2D/3D/4D (3D animated) CLI", an example https://youtu.be/B6jfrrwR10k or a historical 4D one https://youtu.be/RQKlgza_HgE essentially an UI where you can type "active" text, data and code together and see results in the same place.

NotebookUI like Jupyter are modern limited and limiting versions.
What moderate? International Court of Justice isn’t moderate enough?
A matter of luck from the people reverse engineering the hardware.
Huh, I did F# for years with discriminated unions, and I guess I just assumed C# would have had them by now.

I know not everyone likes them, but for typed languages I find it extremely hard to go back to languages without ADTs of some kind. I do Java for my current job, and Java is generally fine enough, but it's a little annoying when I have to do whacky workarounds with wrapper classes to get something that would be done in three lines of F#.
This is so much better. For me the raison d'être of Sankey diagrams is to show the dependencies in money flows.

For example if I earn $500 from freelance work, but spend $200 on marketing and $400 on transport to do that, then a Sankey diagram like the one on the front page where everything gets intermingled in a main account and expenses get deducted at the end make it seem like this freelance work is a good thing and I should probably do more. In a good Sankey diagram I would immedately deduct the expenses from the freelance work, and see that instead of freelance income reaching my budget I'm actually subsidizing freelance work from my salary income.

Similarly in your example it's immediately obvious that if the wage would vanish a lot of the taxes would also vanish
Not true actually. Many/most countries did massive increases in money supply. [0]

I don’t know exactly how each country compares to the US and was only using the US because of others in thread and that’s what I know best.

In the US it’s assumed to be additional income because you can measure money supply and see the increase. So it’s a correct assumption because there’s just much more cash. If it was replacement, then money supply would stay level.

Also, in the US direct cash payments weren’t need based. Everyone got them despite income or necessity. Personally, I stayed employed, got overtime, and got $8k+ in direct cash deposits. Just an anecdote, but everyone I know got similar payments. So it always seemed odd to me that yuppie programmers got wads of cash. The rationale made sense as they needed to help people quickly and qualifying would slow things down.

But this is a macro example of inflation drivers. So anyone with basic economics training would recognize this example. Arguing otherwise seems silly, without lots of evidence.

Corporate greed is constant and universal.

[0] https://www.investopedia.com/government-stimulus-and-relief-...
The problem is that it usually takes me a while to realize that something is good. Not least because I like durable things and ... well, it takes time to determine if something is durable.

I bought my favorite jacket 12 years ago in Tokyo. A very neutral/timeless thing. After 3 years the jacket still looked like new. Although I had worn it almost every day for 3 years. I searched for it online and found one for sale. On eBay. Used. And the wrong size. If I had known the jacket was that good I would have bought 2-3 more.

I still use it. It still looks almost new. Fantastic garment.
WordPress doesn't consider usernames as a secret[1], so under that logic it is totally fine to say whether a username exists when trying to log in.

[1] https://core.trac.wordpress.org/ticket/20235#comment:7
I interpreted this along the lines of it not being a pigment, rather it's black because something about it's physical structure at a small scale causes light to not reflect back. Adding a thin coating of gold would not necessarily change that structure so it would continue not reflecting light.

^ pure conjecture
Language model can listen while speaking
Full duplex modeling to enhance real time interaction
>Would you stand in front an astrophysicist PhD and tell them their degree is worthless because you can’t see dark matter and supersymmetry? Would you stand in front of an archaeology PhD and tell them their degree is worthless because you can obviously see that aliens created the pyramids?

No. Obviously I don't have the same respect for all fields.

>-This- is what an argument against Warhol looks like. Demonstrated knowledge of art history, methodology, and reasoning.

See, you're misunderstanding. You expressed an idea in the form of an argument that might convince someone educated the same way you are, of its truth. I simply made an appreciation and then explained how I got to it. It was never meant to be convincing, it was just meant to be out there. And all I got were a bunch of people who said I shouldn't say that, or I shouldn't look at it that way, yet could offer no reason why I shouldn't say that, or why I shouldn't do that. You're doing it, too; you're just telling me to read a book. I'm not going to read a book on art history. I don't have the inclination or time, and my appreciation of art doesn't work like that the way it does for you. I have nothing to gain from reading a book on art, and much to lose. You're the one who thinks I shouldn't be saying the things I'm saying, convince me I shouldn't.

WHY am I wrong in approaching the subject in this manner? Because so far the only problem I see is that it ruffles the feathers of people with art degrees. If that really is the only reason then I simply do not care.