HNHacker News
TopNewBestAskShowJobs

logn

4,713 karma · joined October 29, 2011

https://github.com/hollingsworthd
submissionscomments
logn··on Ask HN: What's a good "semi-dumb" phone/watch for kids?
Just give em a smart phone. It's like critical in todays world. For any age.
logn··on A year of fighting scrapers on my 1.5 million-page website
Writing a script to fetch HTML is no different than writing a web browser. I think it's the scale of the operation that distinguishes bots vs human. The browser is the user's agent, but not the only one.
logn··on How Google helped destroy adoption of RSS feeds (2023)
And they shut down Google Podcasts, migrating it to YouTube Music. The podcast ecosystem is open and RSS-based. YouTube Music is closed.
logn··on Show HN: Boot a tiny app-making OS inside an AI chat
Hi I'm the author of RAu presented here. I would love to have any feedback after you've read the homepage and maybe tried it out!
logn··on AI-powered transcription tool used in hospitals invents things no one ever said
There will always be a need for both human oversight and accountability, and this is a good example. I think the net result will be, eventually, more and better jobs. It's a better job to validate the transcriptions than to actually transcribe.

Another example in medicine, radiologists will start handling orders of magnitude more cases. But the number of scans done might also increase exponentially as costs likewise drop.

logn··on iLeakage: Browser-Based Timerless Speculative Execution Attacks on Apple Devices
Yes, we dream of an alternate timeline with CVE promos on TCP/IP HyperCard https://www.wired.com/2002/08/hypercard-what-could-have-been...
logn··on Why every microwave sucks these days
I feel there's some thread that links the USPTO, Treasury, and FTC on guaranteeing the integrity of the dollar and commerce. We don't have a gold standard and the OPEC cartel is a weak substitute. It is some basis for the dollar that in the year 2020 an Intant Pot costs $150 and is designed and manufactured to certain specs and quality. If you look across the economy at all examples of this perhaps it's possible to create a new peg for the USD. Maybe that could even be accomplished without "blockhain" or "AI" :) and just USPS mail-in satisfaction surveys/warranties of some sort tied to corporate lending/insurance.
logn··on Ask HN: I Want to have a small Linux laptop. What are my options?
Look for a discounted Lenovo ThinkPad that you can test out in store to make sure it has a sturdy keyboard and can handle key presses without a hollow feeling.

I'd recommend trying to install Alpine Linux as a challenge and it ends up teaching you a lot about the simplicity of the OS and beauty of OpenRC.

Otherwise, Debian is a very reliable and easy to use/install OS and well tested on Lenovo hardware. Failing that, install Ubuntu which has invested much in compatibility with ThinkPads, specifically X1's but those are expensive and cheaper models are often just as compatible.

If you have problems running wireless, the easiest solution is sometimes to figure out if your wifi card is officially supported and swap out the one in the PC with an older and more compatible wifi card.

Sleep and hibernate are often problematic. Find a workaround that works well enough.

logn··on Ask HN: Who wants to be hired? (April 2023)
Location: Kentucky, USA

Remote: Yes (only)

Willing to relocate: No

Technologies: Java

Résumé/CV:

https://www.dropbox.com/s/47z333fdxjjqlhn/DanielHollingswort...

- Expert in data ingestion, data extraction, indexing, web crawling, ETL, Selenium, Solr, Java

- United States patent holder (8,326,830) for an invention at SAP in the field of federated search

- Creator of https://github.com/MachinePublishers/jBrowserDriver a programmable web browser

- Bachelor of Science, Computer Science (2007), University of Cincinnati, College of Engineering

Email: hollingsworth1024 - gmail - com

logn··on Speak English to me: The secret world of programmers
You might be surprised how even people as aggressive or stubborn as this might still find it embarrassing or unreasonable to refuse a lunch-and-learn. Maybe sending a mass invite to a meeting on Python would be seen as passive aggressive, so just start socializing smaller ideas with key people. It sounds like you'd have to be cautious about upsetting people but I think it's always worth it to at least find the most polite and diplomatic ways to suggest things you want at opportune moments. The times I see this backfire is when people let it monopolize their attention or bring negative tone/attitudes.
logn··on Speak English to me: The secret world of programmers
Perhaps these devs prefer the "fix it ship it" mode and don't see the value of learning particular skills. I find it a balancing act to be pragmatic and it involves being skeptical about investing time learning new tech. With everything there is to possibly learn, you have to ignore almost all of it... until (at the latest) it's industry standard in the niche you specialize in and then you have to be open minded that it's worthwhile to the company and personally.

I have found in cultures like you describe "decision matrices" can be helpful because it allows people to consider costs, risks, do preliminary investigation, etc. That is a sort of way of providing encouragement and permission to learn things and innovate. Lunch-and-learns are another tactic to force people (or give them an excuse) to learn. Neither of those should need managers' approval to do (it's just creating a meeting invite for lunch or a wiki page). If these don't work the problem is probably the seniors internalizing management's whims instead of pushing back. But the engineers won't push back if they've never taken time to learn.

logn··on Copyright Registration Guidance: Works containing material generated by AI
But if you asked it to generate a story in the style of Stephen King, whose works are still copyrighted, then does King have a copyright claim even though he didn't operate the AI?
logn··on Yellen says government will help SVB depositors but rules out bailout
In this case the gains are the interest rate of the checking account.
logn··on Subscription fatigue and related musings
Upgrades can be fun for end-users, like anticipating a new music album. And after feature complete there are features that can be added without muddying a product, e.g., adding plugin support, skins, additional language support, new platforms, performance improvements. And at a certain point in time it's reasonable to no longer make bug fixes in legacy versions.
logn··on OpenAI Proposes Government Restrict AI Chips to Prevent Propaganda Explosion
Building a moat? If we're going to have AI at least it's more democratic to have the tools widely available than only accessible to governments and corporations. The basis of OpenAI's worry is explicitly that average people will be able to train their own LLMs.
logn··on Health concerns grow in East Palestine, Ohio, after train derailment
I've had a hard time finding any information about the geography of impacted areas (air and water) other than sporadic reports on water testing.
logn··on People can read their manager's mind (2015)
This is my experience with good managers but also that they sympathize with the difficulties and successes of design and implementation otherwise they'll act in a way the hurts morale. Here it helps being a former individual contributor in the role being managed.
logn··on Ask HN: I just want to have fun programming again
I was looking for a tech stack like you describe and came up with this: https://github.com/hollingsworthd/micronaut-libgdx-teavm

It uses Java 17 and LibGdx for graphics, compiled to JS (Canvas) by TeaVM, and served by Micronaut.

logn··on Do we live in a society without a counterculture?
The mainstream culture has been pretty adamant about stamping out counter cultures, so it's merely hidden. I think the algorithms and filters are not blindly homogenizing culture but are rather used as tools by humans knowingly to connect to and persuade each other.
logn··on ChatGPT Plus
I was pretty impressed when I started giving it pseudo-code that it converted to Java code and could execute, and that it can function as a full Linux terminal and imagine files that would exist on a fictional computer, letting me cat file contents, ping servers, SSH (as long as you reassure it that it's purely hypothetical)
logn··on Show HN: Create a paid link to anything
Crypto/payment startups are a sort of sudoku distracting VC's and software engineers, building an abstract world of endless technical complexity that passes for fulfilling work.
logn··on Riffusion – Stable Diffusion fine-tuned to generate music
The raw outputs of these tools will be best consumed by experts. Until general AI, these are just better tools for the same workers.
logn··on Riffusion – Stable Diffusion fine-tuned to generate music
Congratulations this is an amazing application of technology and truly innovative. This could be leveraged by a wide range of applications that I hope you'll capitalize on.
logn··on Twitter has re-suspended ElonJet account
And also at this point it's allegedly inciting violence, so his position might even be consistent given changing circumstances. Whether it actually is incitement is still debatable but a person of principle can still change their position without it being a flip flop. If Musk is taking legal action at least there is corresponding litigation for the account suspension for some sort of due process and objectivity.
logn··on CIA launches a podcast, hoping to 'demystify' the agency and boost recruitment
I started my own podcast as well. Follow me from twitter or soundcloud. Danbobhollins on both.
logn··on Show HN: I wrote an entire book to build a mouseless dev environment
And IMs, meetings, and just thinking about code. I think it's important to be able to touch type quickly and efficiently use autocomplete because those are directly in the way of transforming your thought into code. But in the times I'm bouncing around with a mouse, it's already coding downtime.
logn··on Web Scraping 101 with Python
I think scraping is just inherently brittle whether you go by the DOM traversal or by regex. AI may have the best potential. Regex can be slightly more brittle like you point out with commented html or myriad other problems, but it can also be less brittle than DOM if you craft more lenient patterns. The main problem I found was regex's not being performant due to recursiveness and stack overflows (Google's RE2 lib addresses this). My favorite performance trick is to use negated character classes rather than a dot, /<foo[^>]*>/
logn··on Car tires biggest likely source of microplastics in California coastal waters
This is a tangent but I liked this video on beverage cans, https://www.youtube.com/watch?v=hUhisi2FBuw
logn··on Microsoft Contractors Are Listening to Some Skype Calls
The commenter is just referring to the nature of neural networks, a pile of weights and thresholds that you could conceivably write out as a maniacal mess of deeply nested if-statements.
logn··on TurboTax Hides Its Free File Page from Search Engines
Google "turbotax free" which returns https://turbotax.intuit.com/personal-taxes/online/free-editi...

This is not recent either. I remember getting to this page from Google on tax day.

Google "turbotax" and it returns the free edition link nested under the first result.

Page 1 of 34Next →