HNHacker News
TopNewBestAskShowJobs

q845712

739 karma · joined November 9, 2013

submissionscomments
q845712··on Guidelines for Brutalist Web Design (2018)
> > beauty in the eye of the beholder

> Concrete's aesthetic really depends on it being clean and crack-free.

... unless you're into the aesthetic of crumbling urban decay? I mean I should know better than to pick pointless fights on the internet, but you kinda teed it up

q845712··on Geoffrey Hinton leaves Google and warns of danger ahead
I would like to join other commenters in questioning whether or not civilians are already routinely and indiscriminately killed.
q845712··on Ask HN: What are the top pains of software developers?
Triaging, fixing, and backporting patches to CVEs that we were never _really_ vulnerable to but that are going to show up if a customer runs a scanner (and customers love to have zero tolerance policies for CVEs above a certain severity score).

A specific recurring example: My team works on CLI tools. CLI tools are not web servers, but may need to make network calls and so consume networking libraries. We have a steady trickle of server-side CVEs to triage, and some of them we need to apply the patch just for the sake of someone else's compliance/policy.

Solutions include: - make libraries more granular (e.g. a client-only library which is consumed by the client/server library); - make scanning tools 'smarter' - (e.g. there's some efforts in golang around a scanning tool that only detects vulns in code it can tell is reachable from static analysis) - e.g. I wish i could declare to a scanner "you are scanning a CLI that does not and cannot start a persistent webserver" -- there _might_ be room in the industry for a concept like SBOM but for behaviors - SBOB? - a consulting firm selling the fortune 500 type co.s on a more nuanced CVE stance?

Unfortunately I don't think there's any money to be made solving this problem, and in general the incentives of CVE scanners are misaligned, much like how anti-virus software thrives when it tells you how many viruses it just blocked....

q845712··on Why did Google Brain exist?
I read the article and thought he did a fine job of not spilling too many secrets - I'm curious what you thought he said that crossed the line?

I'm not personally aware of signing something that says "I'll keep all internal details private" though I agree I'd be highly unlikely to refer to anyone below the SVP level by name -- but I think that's exactly what OP did?

q845712··on The Wealth Gap in Science: How Your Parents's Income Affects Your Career
> Kids from these families can also foresee their career path more clearly

This is very true. However I still think among people I knew, wealth counts for more.

For example when I was in grad school one of the professors in our department liked to proudly remark that he was proof that you could have a viable career even if you change your field substantially in a second post-doc. Eventually I heard someone else explain it as, "Well, if your parents make a large donation to the lab then the PI will accept you as a free (no cost to the lab) post-doc and train you." In contrast, people I knew from academic families but with relatively middle-class financial means still got railroaded / pigeonholed into the areas where they specialized, even though they were much better at navigating academia than I was.

I know, the above is just anecdotes. How could we resolve it? I dunno, run a study? But as you say wealth is much easier to measure than culture, so we may be stuck with our respective perspectives for a while...

q845712··on We achieved a 6-fold increase in Podman startup speed
i don't know if they fixed _all_ the errors -- there's still apparently a bunch of containers running in somebody's car...
q845712··on Why Janet?
I'm writing go in my dayjob right now, and my reaction was "hey under a megabyte for a runtime with GC is pretty good!"

So I checked just now, and my hello world for go was 1.9M. And you're well within your rights to just declare "the fact that go is even worse doesn't make Janet good" but let's be honest - plenty of people have accepted go's compromises, so something coming in at better than half the size is relatively much better.

edit: out of curiosity i used gcc to make hello worlds in C and C++, which came in at 32k and 37k respectively.

q845712··on Bad News About Inflation
I think the original Nobel prize was some guy realizing he hadn't done enough good in his life and trying to rectify it.

I think the economics prize was a group of people with ties to money and power trying to add weight and credence to theories that would support their continued access to money and power.

Neither is flawless but one is much more ... noble?... than the other.

q845712··on Building GitHub with Ruby on Rails
^ all of this is true. I just meant that there's much less likely to be the RESTful equivalent of "method missing" or accessing somebody's __private_field__, hijacking their vtable pointer to redefine the method, etc. And by all means tell me your horror stories :)

or maybe put it this way: the big-ball-of-mud formed by metaprogramming tricks feels like it has boundaries that are permeable in a particularly arcane way, whereas the big ball of mud formed by microservices has boundaries that are permeable "merely" by distributing or spanning of both humans and logic.

q845712··on If you’ve raised venture capital, you have to pay yourself
agree and that's what I was highlighting - the article was very founder-focused, as though the majority of people in most companies aren't also carrying the majority of the weight.
q845712··on If you’ve raised venture capital, you have to pay yourself
this is funny - you're saying you've never done it, and asking why everyone else doesn't do the same thing as you, but you've been a founder, right? So you probably hired people? Did you pay them market comp, or do you have a story about why it was justified not to? Was it their fault for accepting the offer you made them? Were they somehow signaling their own inferiority by applying and/or accepting your offer, implying that they couldn't get full market comp? Were they trading something intangible like "autonomy" and "impact" for comp-dollars?
q845712··on If you’ve raised venture capital, you have to pay yourself
it does, but one of the recurring themes on HN is that most employees at a startup would've done better financially by getting a job at a BigCo (not even necessarily a fang) so it's also disingeneous to claim that _they're_ working for equity: they could've gotten much safer equity grants by joining an established company instead of yours.

IMO one of the challenges I've never personally seen solved well is how to truly share the fruits of success with all the people who were necessary for it to happen. In this example it's of course not clear how much of a team there is, but I'm sure any non-founder employees are also working below market and would love for their wages to increase as revenue grows and the product matures.

q845712··on Roger Penrose claims our Universe has been through multiple Big Bangs
hey - thanks for this; it takes some bravery to say this stuff in public.

I'll share that I've been slowly turning into a buddhist, which is not the religion I was born into. I think there's a few things in common, including a sort of universal love and a perspective that could be phrased "it's not about me", but that there's something bigger/higher/more-powerful going on and my specific life experience isn't the most important thing in the universe. Those two things - love, and humility (maybe that's the best single word?) go a long way towards reducing inter-personal frictions large and small.

q845712··on Building GitHub with Ruby on Rails
I've written in python, C++, Ruby, and Go.

I hear you on the compilers, and I do miss them at least a little whenever I don't have them. But my goodness, there's really something fun in Ruby. I think it shines in smaller codebases, situations where you can have some hope of understanding 90% of everything that's going on as a single developer (and honestly part of the sales pitch of microservices is that you know there's no funny business crossing the wire, so you only need to know the magic bits of the services you work in). But there's really so much joy in stringing together a few functions in a single line, knowing that there might be a few different types being passed around depending on context but knowing that all the functions can handle all the types, and not pausing after every line to check whether an err was nil... Honestly when I have a compiler i miss the magic, and when I have the magic I miss the compiler.

q845712··on 60M Americans have taxes so simple the IRS could do them automatically
the CA FTB is the only tax agency thus far to ever send me a letter disagreeing with what I had filed. The gist of it was that I had made a multi-decimal-place error on one paycheck when requesting extra withholding, and then left it still too big by an order of magnitude after I tried to correct it (b/c the year before i had owed them ~$4k and I prefer the psychological feeling of getting a small refund) which resulted in getting a refund so large I triggered some automatic "this must be a mistake" audit.

I had slightly complicated taxes that year and actually called them and spoke to someone who helped narrow down the number of forms I needed to dig up and submit to just a single form from one employer, and confirmed that it was due to the above withholding anomaly. I sent that form and a couple months later they sent me a letter indicating that my original number was basically correct. for some reason they preferred a number that was lower by a few dollars and I really didn't care, so I happily cashed the refund check (which was for several $k (IIRC between $5-10k, which i did care about).

The next year I had to file an extra form - apparently FTB had held my refund for long enough that when they sent it back to me they also paid me interest on my refund, and I had to file for taxes on that interest...

q845712··on National park visits are surging, and one firm is making unexpected millions
the lottery itself is reasonable but $9 to participate in a digital drawing only feels ok if i think that around 90% of that is going to the national park. - It seems like what this article is saying is that you're paying $9 (edit: $5) to the contractor who runs the website, has a monopoly on the lottery system, and gets to set the lottery price. hence the ticketmaster comparison.

I'm pretty sympathetic to the argument that these drawings should be extremely inexpensive ($1?) and there should be some transparancy where the fee goes.

Also not mentioned in the article - I'm most familiar with how Yosemite and the parks in the sierras do it, but in those parks for popular trails there's a 6-month-in-advance lottery system, but there's also something like 10% of the quota reserved for 1-day-in-advance walk-up tickets only. So you either have to win a lottery that favors the preppy planners, OR be willing to wake up in the middle of the night and stand outside a park office for a few hours until they open. Not perfect, but it gives some options.

q845712··on My long goodbye to Windows XP (2022)
same... :)
q845712··on My long goodbye to Windows XP (2022)
sure in the tech industry we all know the best practices and more or less try to follow them, but in general I've found that I often have hardware that keeps working long past the desire of the corporate overlords to support it:

- a windows 2000 laptop that I only stopped using (a while) after win2k stopped getting security updates, and the linux i put on it didn't work very well.

- a flip phone that was gloriously good at doing the only two things it knew how to do (calls and sms) that I had to stop using because it literally stopped having compatible towers to talk to.

- a 2013 macbook with a keyboard that still works, but it can't get the latest OS updates anymore, much like OP's XP machine.

I feel like there's a willful blindness -- it's very profitable for companies to keep everyone upgrading all the time, but it creates a lot of trash and there's really no need. There's a huge swath of the population who doesn't mind having 20 year old appliances or cars, and who views their digital tools as just another appliance to be replaced as infrequently as possible.

Those of us in tech need to consider the moral prerogative of slowing the trash cycle and the frugality enabled by letting things work for decades. And to stop pretending there isn't a user base out there who will insist on using things for decades even if we tell them it's not advisable.

q845712··on Tennis balls serve as decent bicycle tires that don’t easily puncture
it reminds me of the Titanic - because one of your compartments can get a puncture but it definitely totally won't affect any of the other ones at all.
q845712··on Transcribing bird sound as human speech
someone else hints at this but one of the easiest Messiaen pieces to understand is his "Quartet for the end of time", written while he was a prisoner of the germans during WW2. The wikipedia article for the piece is actually pretty good "liner notes" if you want a guide to each movement.

One other thing about whatever you want to call the contemporary continuation of classical music - you're right that there's often a lot going on. I've heard it described as "fragile" music: in contrast to pop songs that still work if you're on a train, if they're interrupted by an announcement, if you only listen to the second half, etc., a lot of this music is written to be listened to by someone who is relatively calm and undistracted, in a quiet environment. And honestly some of it has additional expectations of its audience, like a better than average ability to remember melodic snippets and recognize their transformations, or an ability to track "advanced" harmonies and key changes. But imo the general rule "90% of everything is crap" applies in this genre as well, and most of the pieces that everyone will speak of in glowing terms have a way of 'working' for most listeners without demanding advanced education, study, or above average musical-listening abilities.

q845712··on Apple Music Classical
There was some noise about spotify choosing to recommend "fake" in-house artists who they had to pay less royalties to, but according to this article those concerns were overblown: https://www.theverge.com/2017/7/12/15961416/spotify-fake-art...

honestly, I don't know who to believe about anything anymore, but luckily this particular controversy is pretty low-stakes relative to a number of other current topics.

q845712··on Employees are feeding sensitive data to ChatGPT, raising security fears
https://www.bleepingcomputer.com/news/technology/fitness-tra...
q845712··on A quick and sobering guide to cloning yourself
thanks -- I hadn't previously thought of all the "SBOM signed with cosign" stuff as the digital/automated version of "I trust this letter reaches you in good health and that we're able to meet again on your verdant estate, the name of which I clearly know, along with the names of your staff and immediate family."
q845712··on Every possible Wordle solution visualized
I clicked on the 'z's and noticed the same for "WHIZZ"

I guess the article does say: > Note that these words only represent the list Wordle uses for possible solutions; there are many more guessable 5-letter words.

q845712··on Ask HN: Year old CS student. Should I continue?
I agree there's many courses in a college where you can learn almost as much on your own or through some other mechanism, but I'm not sure that qualifies as a "waste."

there's been other threads on this site where people talk alot about how much they learned in either or both their compilers or operating systems course. This rings true for me -- the value of my first few semesters of CS was that it prepared me fully to tackle a short list of really helpful courses. Honestly finishing the major wasn't all that much more helpful (in terms of what I learned), but the degree itself has worked out fine.

One last thing, but for me there was a sort of retrospective signal -- I did have a second major and other areas of study, but eventually I realized that I had always saved my computer science homework for last because i found it the most fun, and gosh, maybe that was a hint of where to build my career. So to make it more general, the other "use" of a bunch of mediocre CS coursework is that you can gauge your own interest level. We're all built differently, but honestly taking a wide variety of courses to learn what you're interested in while in your late teens / early 20s isn't such a terrible thing (if you can do it without too much debt).

q845712··on Cyclists now outnumber motorists in City of London
it's one of our greatest tragedies in the U.S. that the region most suited for walking/cycling/"active transit" is also the region completely obsessed with appearances and specifically with appearing like you just stepped out of the makeup trailer and onto the set for each scene. I honestly think that the social faux paux of looking like you might have been exercising, or exposed to wind, or the hair and clothing style limitations imposed by arriving via bicycle are major factors for SoCal, moreso than in many other parts of the country and world.

For ~6 years my wife and I lived in Santa Barbara without owning a car. We'd occasionally rent one to get out of town - there were a couple times I left my bike locked up at the airport for a long weekend.

I used to fantasize about making a documentary called "the disappearing bike" where you would video somebody cycling around town but every time the bike lane disappeared and then reappeared a quarter mile later, you'd show them just gliding across the street without their bicycle.

Even in SB, which has a much more chill attitude on the roads than anything south of Thousand Oaks (as you head into the LA metro area), some drivers would be bizarrely unsympathetic to the fact that you were traversing a short strip with no bike line in order to connect two bike lanes, with reactions ranging from honking, yelling, revving the engine to loudly pass, "buzzing" you by passing much too close, ... but I think it generally follows that rule that most of us are kind and some small constant percentage (5? 10%?) of the world is jerks.

q845712··on South Korea has the lowest fertility rate, with lessons for us all
> and raise it for another 2 months at least

most of us get raised for about two decades, right? I mean acknowledging that 240 months is at least 2 months in the most literal sense but even if we think that it's reasonable for the mother of a 2-month old infant to be working full time surely there's still almost 2 full decades of potential precarity around food, housing, healthcare, general wellness...

q845712··on Google Summer of Code 2023
Linux Foundation (LFX) runs mentorships at other times of the year. For example their "spring quarter" is March - May.
q845712··on Google Summer of Code 2023
yes, you would be eligible.
q845712··on A growing number of scientists are convinced the future influences the past
The first time somebody showed me an article in Vice it was ~2010 and the article was about the style and fashion of how bricks of heroine were being branded. so ... yeah.
← PreviousPage 2 of 6Next →