HNHacker News
TopNewBestAskShowJobs

xahrepap

2,180 karma · joined February 29, 2012

submissionscomments
xahrepap··on Getting into Pinball
Thanks for this and for the original post! Excited to look into it some more.
xahrepap··on Getting into Pinball
Man. I really want a pinball machine. But they’re just so expensive. Though I had kinda ruled out building a virtual pinball machine. This article has convinced me to reconsider. Can anyone recommend a guide?

I’m a pinball newbie but not a woodworking newbie. So a guide with details on the software and pinball-specific hardware included would be sweet.

xahrepap··on Your WiFi Can See You
I feel like “putting wifi in my home” is similar to “putting bodies that emit heat in my home”. Neither of which implicitly grant law enforcement to come and observe either through the walls of my home.

I am not a lawyer, nor am I familiar with the SCOTUS case referenced in the article. But I really hope it is precedent enough to make any judge throw out any such violations without any hassle.

xahrepap··on Ask HN: YouTube keeps suggesting vids I marked “not interested”. What can I do?
Reading through the comments of other people having similar problems makes me question if this is at all related to the specific issue. But I think it's worth bringing up anyway:

When I first started using PiHole, the default filters were filtering out all of the YouTube tracking domains. Which makes sense. However, these are the same domains that the history tracking uses. So it would never remember that I saw a video or how far into it I got.

Perhaps the Not Interested gets similarly blocked by tracking filters?

xahrepap··on Utah officials sued over failure to save Great Salt Lake
But how much of that agriculture should move elsewhere?

I’ve read/heard that a bulk of the alfalfa grown in Utah is exported to other countries:

https://www.sltrib.com/opinion/editorial/2022/12/04/why-its-...

> Almost a third of it is exported, mostly to China, taking far too much of our water with it.

So basically, the state is letting other countries effectively over farm Utah, destroying it while it’s at it, giving Utah little in return.

Meanwhile residents are being asked to “slow the flow” and water their lawns less, etc. No. Utah government just needs to start doing their job, pay attention to consumption, and properly govern.

One or two good rain years should not distract us from the real problem either.

xahrepap··on Why isn't dotnet core popular among startups?
If I had to start up a new web-service right now I would reach for Java + Spring Boot. Boot gets you running fast, and since I use Java for my day job I’m very familiar with the ecosystem.

I’ve been out of the loop for C# for a while (only using it when I play with Godot). What’s the C# equivalent to Boot these days? (Doesn’t have to be a Boot clone. More like the fast off the ground, but powerful enough to last framework)

xahrepap··on Hackers can use credit bureaus to dox nearly anyone in America
Right. The fact that they've somehow managed to make me the victim when I wasn't even involved is maddening.

The bank/lender/etc is the victim here. But somehow I have to take the fall. Well, next time they should ask me before lending money to "me".

xahrepap··on One of the parallel worlds cannot be extremely different from the other
Doh. I just realize you said “paper” not article. My bad.
xahrepap··on One of the parallel worlds cannot be extremely different from the other
Does a web archive link count?

https://web.archive.org/web/20230704153349/https://www.tsuku...

xahrepap··on Unexpected downsides of UUID keys in PostgreSQL
ULIDs have made our MySql caches breathe a sigh of relief.

One place we're avoiding ULIDs (and other counters) is in publicly-facing IDs. Preferring random to help keep them unguessable. (say what you will about security-through-obscurity).

So we do ULIDs for private IDs. Random UUIDs for public IDs. Seems to work well.

xahrepap··on A case for toe socks
I have weird feet. I've had foot drs gasp when they first see my feet.

I love my Vibrams. They're the best shoes I've ever owned. And I'm pretty sure mine are a half-size too small :P But they're still better than other shoes.

xahrepap··on Open source Diablo 1 engine – DevilutionX 1.5.0 released
Oh. I stand corrected then. That’s terrible.
xahrepap··on Open source Diablo 1 engine – DevilutionX 1.5.0 released
It runs fine offline. You can’t run it offline AND multiplayer, however. They took LAN away with the remaster.
xahrepap··on iOS 17 automatically removes tracking parameters from links you click on
It's for security. Checking against a list of banned URLs, etc. When you have user-submitted content, protecting your users from bad URLs is important.

Also, I'm sure they're doing plenty of click tracking too :)

xahrepap··on Our right to challenge junk patents is under threat
I absolutely agree. My point was more that using Saw Stop as an illustration of the broken system is a poor one. Because I think the patent on physical tech enabled a real disruption to the status-quo. Allowing "the little guy" to establish themself as a real competitor to some huge names.
xahrepap··on Our right to challenge junk patents is under threat
I actually think that Sawstop (in general. Might be some details that are bogus) is a great example of the patent system working as intended.

The inventor reached out to several saw makers to license his new invention. None of them took it seriously. So he went and started a company with his new patent and became successful. Then other companies (Bosch specifically) tried to rip his tech off after they saw how effective it is, and he got to sue them and win.

Also, their patents are about to or have already expired (https://www.reddit.com/r/Tools/comments/p6bhhb/so_are_the_sa...)

Sounds like the 20 years gave him just enough time to:

1. Attempt to license the product and fail 2. Create a company 3. Market the company / product effectively 4. Exit ( https://www.sawstop.com/news/sawstop-to-be-acquired-by-tts-t... )

And now competition will begin to roll out their similar saws. I think 5 years would've been far too short for him. He would've been squashed. There would've been no motivation for companies to license his tech or buy out his company. They would've just waited 5 measly years and then stomped him.

Now. If this was software, this whole thing would've played out in what? 5 years? 10 tops? So 20 years, to me, seems to be about right for some things. but absolutely TERRIBLE for others.

xahrepap··on Lawyer cited 6 fake cases made up by ChatGPT; judge calls it “unprecedented”
Eventually, sure. But the point is that ChatGPT claims to be. But then does nothing more tell a story and then say “You win!”
xahrepap··on Lawyer cited 6 fake cases made up by ChatGPT; judge calls it “unprecedented”
I've had a few moments with ChatGPT that are great anecdotes similar to your own:

- Asked it to generate a MadLib for me to play that was no more than a paragraph long. It produced something that was several paragraphs wrong. I told it "no. That's X paragraphs. I asked for one that is only 1 paragraph long" and it would respond "I'm sorry for the misunderstanding. Let me try again" and then would make the same mistake. It never got it right

- Asked it, "Can you DM a game of Dungeons and Dragons?" and it said something like, "Yes! I'd love to DM a game of Dungeons and Dragons for you". Dumped some text to the screen about how we'd have to adapt it some. I asked it to begin, and it asked a few questions about the character I would want to play. I answered the few questions it asked. Then it finally dumped a page of text to the screen as "background" to my character and the quest I was going to embark on. Then it said something like, "You win. Good job! Hope you enjoyed your quest!"

I showed these to my family and they were all a little deflated about AI. Like they realized how willing it was to pretend like what you wanted and just make up its own answers.

xahrepap··on Ask HN: Where have you found community outside of work?
1 - I host a game night once a week. We play Magic the Gathering. Though the group is quite small now (4-6 people) it was quite large pre-pandemic (~20 people). I just asked around at work and the neighborhood if anyone was interested and just sent out a text every week to those who said they were interested.

2 - Monthly board game night. Very similar to #1, but I mention it because it's much less formal. There's a small group of neighbors in my little neighborhood. Once a month or so one of us will text the group and say "Who's up to board games? I can do Wed or Thurs". Usually have 3-5 people actually show up so far. But it's been fun.

3 - "Knit Night". My wife recently joined a group of people who like to do more ... traditional style crafting. Mostly crocheting and knitting. Though there's a little bit of quilting. And sometimes people show up and draw. One time one person did a stained glass kit. But they just get together every other week, take turns hosting.

4 - Band. My wife joined a local for-adults band. A former band-instructor from a local highschool formed it. They do performances in the community 4 or 5 times a year. Apparently these kinds of bands are pretty common. Probably could ask a local conductor at a highschool, middle school, or community college if they know of one locally.

xahrepap··on Pinball is booming in America
Do you know a good place to shop for new-in-box pinball machines?

A few weeks ago I poked around on eBay and Google. And mostly found cheap digital ones or other cabinets similar to the arcades you can get at Walmart.

xahrepap··on Pixpaint
I had one teacher tell me cursive would come in handy. I'm glad I lived to finally see that day!
xahrepap··on HP disables customers’ printers if they use ink cartridges from cheaper rivals
Still avoid HP. I have an HP color laser printer. It worked flawlessly. Then the toner ran out and I replaced it with a 3rd party toner.

The printer just stopped working from most of my computers. I tried everything.

I was going to replace it, then decided to try a 1st party cartridge again. And it’s been basically flawless again.

Such a scam.

xahrepap··on SQL Maxis: Why We Ditched RabbitMQ and Replaced It with a Postgres Queue
I’ve used RabbitMq to do long running jobs. Jobs that take hours and hours to complete. Occasionally even 1-2 days.

It did take some configuring to get it working. Between acking appropriately and the prefetch (qos perhaps? Can’t remember, don’t have it in front of me). We were able to make it work. It was pretty straightforward it never even crossed my mind that this isn’t a correct use case for RMQ.

(Used the Java client.)

xahrepap··on How To Get Started In Soldering
The smoke you see while working with solder is from the flux, not the lead. Lead doesn't vaporize at the temperatures soldering exposes it to.

Just don't put the solder in your mouth and wash your hands.

Here is one stack exchange answer that seems well researched to me: https://electronics.stackexchange.com/a/19086

I also did a lot of googling on the subject recently when I decided I wanted to try out Stained glass, but wasn't sure what precautions I should take. I've come to the personal conclusion to not stress about the lead in solder.

xahrepap··on Creator of Catan, Klaus Teuber, has died
Years ago, one of my first wood working projects was a custom Catan board. I used a router and carved every hex myself. I used a wood burning tool for all the symbols.

https://imgur.com/a/HGe528s

My kids and I just got it out again a few days ago and started playing again. What a great game. RIP.

xahrepap··on Parquet: An efficient, binary file format for table data
Agreed. I think this is where Java’s latest date/time libraries shine (heavily based on Joda time lib).

It makes a solid distinction between Dates, times, instants, and zone dates/times.

And Instant is a moment in time. Exposed as a UTC time stamp.

Birthdays etc are best expressed as LocalDates. There’s also LocalDateTime for zone-agnostic features.

If I were writing software like you describe I’d want an explicitly zone-agnostic date(time) to represent it.

xahrepap··on Epic Games to pay $245M for tricking users into making unwanted charges
I wonder if CC companies have a way of punishing companies for this. At least in my circles, the sense of security from having charge-backs is a huge reason a lot of people even use CCs. If Visa told Uber/Epic/etc "you can't use our network if you're going to undermine our features".

Though it would smell a bit like a giant squashing ants... anti-trust and all that. :/ So maybe government getting a handle on Dark Patterns is the best way to do things.

xahrepap··on Repeat yourself, do more than one thing, and rewrite everything (2018)
I propose the following: DRBL - Don't Repeat Business Logic

It's funny, because "dribble" or "drool" is the opposite of being dry ;)

Although it doesn't have as fun of a pronunciation in English, DRBR is probably a better acronym? Don't Repeat Business Requirements

xahrepap··on They say that gear doesn’t matter, but it does
I feel like this can be applied to most fields.

Do you need an IDE to write, for example, Java or C#? No. But it sure is nice! And you can do some pretty cool code analysis and refactoring with some good tools.

Do you need a jointer, a planer, a bandsaw, a CNC router, a … as a hobby woodworker? No. But it sure is nice to have the right tool for the job.

I’ve seen some pretty clever hacks by people to work around not owning a specific tool. They work great for a one-off. But you really need to learn your workflow and identify real bottlenecks and address them.

This post is a great reminder not just photography, but to a lot of things in life. :)

xahrepap··on Google Workspace increasing prices from April 11, 2023
And that’s fair.. but worth pointing out I bought Diablo 2 Resurrected which I almost exclusively play online. Unless they release an expansion then I’m done paying them money.

I think there’s some places where SaaS makes a lot of sense. And storage costs and high data transfer volume…. It makes sense.

There’s a balance. Modern software leans too heavily to subscriptions though.

← PreviousPage 3 of 13Next →