Recent submissions

Comment · 2 years ago
I agree, the rhythm of the rhyming feels great - tight and (dare I say it) artistic.

@franze is that something you have control over - is the prompting so detailed / accurate that you can specify that? Or is there some other tool that can adjust an initial revision? Or is it simply a roll of the dice?

Comment · 2 years ago
This sibling comment (https://news.ycombinator.com/item?id=38439016) and google searches do not support your numbers - the CO2 impact of producing a car is roughly equivalent to one year's use, both are give-or-take 5 metric tons.
Comment · 5 years ago
I expect they would just show a message "to view our content, download our app - Safari is not supported"
Comment · 5 years ago
My assumption is that the distorted image (https://cms-cdn.lux.camera/wp-content/uploads/2021/05/261601...) is actually a corner-crop of a 120 degree wide-angle photo. For example if you took the corner of https://cms-cdn.lux.camera/wp-content/uploads/2021/05/261800...

Do you know if my assumption is incorrect?

If that's the case, what can be done about reducing that distortion? My layman's understanding is that it's like mercator projection - you simply cannot make a two-dimensional photo of a wide field of view without distorting.

Comment · 5 years ago
I have a M1 Mini with 16GB memory. The machine's SSD is incredibly fast, so it swaps very well.

Whereas my 2019 MBP will suffer incredibly when I start running out of memory (it literally becomes unusable and requires a hard reboot), the M1 will transparently start swapping, and I generally don't even notice.

Just the other day I noticed a python process was running slower than expected, and it was a bug in my Pandas code so I had allocated 85GB of memory. The rest of the system was operating normally - Chrome, VSCode, Music were all fine.

I regularly kick off a data pipeline process with 8x concurrency, even though each process uses between 4-6GB memory. It's probably inefficient in some way, but overall is still much faster than running at 2x concurrency (where everything would fit in memory and it wouldn't need to swap).

Comment · 5 years ago
My M1 Mac Mini is also at 3% after 2 months, 1 TB disk:

  Percentage Used:                    3%
  Data Units Read:                    168,154,606 [86.0 TB]
  Data Units Written:                 169,999,872 [87.0 TB]
  Host Read Commands:                 1,077,848,202
  Host Write Commands:                743,848,335
this is a secondary dev machine, so while it's been on and idle for almost 500 hours, it's only had a week or two of "active work".
Comment · 7 years ago
I've worked for my company for 7 years now, and I "get paid well for it". The actual $ figure isn't important, other than "it's enough for me". I'm sure it's less than the average software developer with my experience, and certainly it's less than the incredible figures that the big SV companies apparently pay.

But I love working here, the company mission is very inspiring, and my coworkers are excellent. And my salary is enough that my needs are met. So I'm really not interested in keeping score.

Comment · 8 years ago
Thanks for sharing this, I've not been (and never will be) a SV employee, so it's interesting to see such a different perspective.

The big question that I didn't quite get from the post, is why did promotion matter so much to you? Everything seemed to hinge on that, but you didn't quite explain why it was so important, other than "what a great title - people would be so impressed". It sounds like when you were happy with your title, you were happy with your work - you "lovingly" fixed the old pipeline, wrote documentation, helped colleagues etc. Were there particular benefits to being promoted that would have increased your daily happiness?

Comment · 9 years ago
The only successful SQL injection attack I've encountered in the wild was interesting, because the injection point had no visible output. But by injecting timing calls (eg "SLEEP()") and appropriate conditionals, the attacker was able to extract a few bits of information each request. Their script executed some tens of thousands of requests, and they managed to extract all the table names, and start to extract data from our "users" table.

In retrospect such an attack is obvious, and presumably tools like metasploit make them trivial to execute. But previously I'd had the idea that SQL injection was usually "literal raw data output".

Comment · 9 years ago
@davycro just said "it’s a tough skill to learn without a solid background in anatomy". If you have your home ultrasound and cannot accurately locate / track your baby, you may identify the wrong thing, and worry "it's not moving!"

Our first child came very late, and in those last weeks we downloaded a "baby heart monitor" on our iphone - it simply used the microphone with some isolation / amplification. We pressed the microphone end of the phone into the abdomen wall, and when it works we heard an amplified heartbeat out the speakers - very reassuring. But when it didn't work - when we couldn't find the heartbeat - we worried. Is it a false negative? Or should we rush to the hospital?

Comment · 9 years ago
Every one of those icons is a human life lost to a terrorist attack. This is both a tragedy without compare to family and neighbourhood, and one of the most appalling events in our modern world (people being murdered indiscriminately to further political aims).

Trying to convey that weight is entirely the point of the infographic.

Comment · 9 years ago
I've recently started using Windows again on a gaming computer. Here are the problems I found, that felt "ugh, Windows":

- I'm now used to the "inverse mouse scrolling". To enable this for my mouse (logitech something?) I needed to edit the registry. Every time I plug it into a new USB port it's now a new device with a new registry entry to hack.

- I installed the various device drivers that came with my hardware. The Realtek on-motherboard network card had some driver, which actually stopped the hardware from working - Microsoft's own standard driver was better. But every time I rebooted, Windows would helpfully install the "updated" driver from it's local cache. I ended up fixing this by setting the permissions on some c:\windows\system32 file to such that the system itself could not update it

I'm also not yet familiar with the changes to the Start menu and Windows Explorer, so those also feel confusing. But it's a gaming computer, I turn it on, play games, then turn it off. Presumably if it was a development workstation I'd have more opinions on the rest of it.

Comment · 10 years ago
This was very helpful for me, thank you.

I couldn't get Karabiner to work - it seemed to install correctly, but none of the "prepared settings" did anything. No matter what options I'd chosen, my keyboard (both laptop keyboard and external) were unaffected.

Reading over your guide I decided to just try your "swap space and tab" example in the private.xml file, and lo-and-behold, that worked. As does recreating the inbuilt "play/pause, mute and volume to F9-F12" in private.xml, whereas the inbuilt version doesn't work for me.

Comment · 10 years ago
If one bidder spent more than $3500 in bids for that tablet, it's either a shill account or a credit card scammer. Neither one is particularly surprising with sites like this.
Comment · 10 years ago
Phnom Penh, Cambodia. My wife's work requires her to work abroad, and this is the post that made sense for our family and her career. It's a nice enough place to live and work, very cheap, all modern conveniences are available, great expat community. We'll stay for a couple more years, then move somewhere else (she gets re-posted every 2-3 years).

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton