HNHacker News
TopNewBestAskShowJobs

ashelmire

1,979 karma · joined December 12, 2017

submissionscomments
ashelmire··on Public's Dread of Nuclear Power Limits Its Deployment
> we do not understand them

You don't. I bet you don't understand how a coal or hydro plant works either. People operating them do.

ashelmire··on Supreme Court rules antitrust lawsuit against Apple can proceed
> What we absolutely need to avoid is having justices have to care about reelection

It's an appointment, so they would only have to convince the president. Or you can prevent reappointment at all.

ashelmire··on Supreme Court rules antitrust lawsuit against Apple can proceed
> they're great for the consumer

They are only great at the point of purchase. They make it harder to run a competing business, they create a tax burden by paying low wages, they distort local markets and cause local economies to suffer, they benefit foreign suppliers of products produced at wages and in conditions below American legal minimums (at the expense of American companies that compete with them, which affects American workers at those companies).

ashelmire··on Supreme Court rules antitrust lawsuit against Apple can proceed
6 year staggered appointments. So 3 justices terms are up every 2 years. Means one president doesn't get to completely stack the court, but each has a fair impact on it, and we aren't stuck with judges with outdated ideologies forever (unless people vote for it).
ashelmire··on Networks of Low-Stakes, Casual Friendships
...it sounds like you're complaining about the people who are trying to make money from a relationship being the ones to put the work in. If you're renting or selling, it's up to you to put in the legwork.
ashelmire··on Dear Client, Here’s Why That Change Took So Long
Dear developers and other readers (megous, jmilloy, thaumaturgy),

This is probably not a real email to a client or meant to sound like one. Stop responding to it like that's what this is (and perhaps also, remember that satire and social criticism exist). It IS meant to highlight one of the common problems of software development for interested readers.

ashelmire··on I do not use a debugger (2016)
I debug sometimes, but if it's a simple script I'm working on, I usually don't. I'll just log where I think the problem is (usually indicated by an error, perhaps). I'll pull out the debugger when my best guesses at the problem aren't panning out.

Do whatever works for you. But it's good to have more tools in our toolbox - use puts debugging if that's easier (often is in very complex environments), use a debugger if you need to.

ashelmire··on PDF Is the World's Most Important File Format
Even among non-technical people this isn't true. Those people use excel and word far more than pdf. For devs, we're all about various text formats.
ashelmire··on L.A.’s Elite on Edge as Prosecutors Pursue More Parents in Admissions Scandal
All are top 10 in engineering: https://www.usnews.com/best-graduate-schools/top-engineering...

This jives with engineering industries, where USC is a consistent producer of aerospace/mechanical and tech talent. USC is considered a top school in many other research fields as well.

I think it's more likely that you actually know very little about academics at these institutions.

Disclaimer: I work at UPenn (doing research!) and went to USC.

ashelmire··on When Henry Ford Doubled His Minimum Wage (2014)
Disagree. The alternative is people leaving the company, industry, or workforce as laborers entirely. If all companies offered $.02 per hour, with little change in purchasing power, basically everyone would elect not to work and instead steal from and destroy businesses. And you can't look at economics in a vacuum; economics are intimately related to politics. An angry, poor population is a violent population, and fear of reprisal can only contain them for so long.

Our minimum wage being so low puts great strain on our social services (and if they didn't exist, the situation would be even worse - it would just be a reversion to what we saw before and during the great depression). Noone should be fully employed and still require food stamps and public housing vouchers, but that's the reality of today.

ashelmire··on Have a personal web site
For me, it's LinkedIn, my work's website, then my personal site. But there's nobody else in the world with my name, so that helps. If your name is common you'd have to put in significant work, I imagine. If you share a name with someone noteworthy, you're probably sol.
ashelmire··on TurboTax Uses Dark Patterns to Trick You into Paying to File Your Taxes
It is way easier and faster to file your taxes using paper forms. And free! Maybe your hand isn't held as much, but for a group of people that know how to use ctrl-f, it should be pretty easy to get it done.

Now, this is certainly unfortunate. I'd prefer to submit my taxes electronically via simple forms on the IRS website instantly. But with the lobbying, this is what we're stuck with.

ashelmire··on China Bans the Word 'Leica' on Social Media
Another western corporation loses its spine in pursuit of profits. "Hey, sorry we mentioned that time you murdered thousands of your own citizens, it's totally a fake event. Please let us keep selling things in your country."

One day, maybe, this cowardly behavior will end.

ashelmire··on ‘Bubble Boys’ Cured in Medical Breakthrough Using Gene Therapy
Do you have to remove a gene from every cell in the body, rather than modify the blood cells so they don’t attack the rest?
ashelmire··on Ask HN: Do you know of any good product taking advantage of NLP?
Uh... it’s all around you!

All voice recognition and text prediction is a result of nlp. Every time you search on google, or say “hey Siri/Alexa”. Every time you call an automated service and it asks you why you’re calling and connects you to the right department. When you type a text message and it completes a word and predicts the next one. It affects what ads you get shown. It lets companies automatically block negative reviews with sentiment analysis (not always used for good). Or to quickly find where supplies are needed in emergencies by parsing twitter feeds in all languages. Etc.

If you own a smartphone, you interact with nlp technologies dozens of times per day. So yeah, it’s good and useful.

ashelmire··on It seems that Google is forgetting the old web
I plan on posting some more soon; work just got crazy for a bit. And that's a good idea, I should provide links to blogs I follow!
ashelmire··on It seems that Google is forgetting the old web
Google has weird rules and inconsistent indexing. I recently published a two-part article on using graphql/apollo with react and rails; it never indexed the first part (the graphql / rails bit) but did index the second part (react and apollo). And in fact, searching for with "graphql rails react apollo" still doesn't show any results for this page on google despite ostensibly being indexed, but it shows up on duckduckgo. And looking over the results on google, only ~4 are actually relevant to the topic, so it's not like good content is being shown.
ashelmire··on It seems that Google is forgetting the old web
> SEO seems to have become a huge obstacle course that smaller websites can't play.

Absolutely right. I recently started a blog, and was disheartened to learn that I have sign up for accounts with several search engines, conform to their standards and rules, give them a bunch of data... and still sometimes have mysterious issues with indexing with no real recourse. How much time and effort do I really want to spend to play the seo game? I have a job, projects, and hobbies, I don't have the time or patience to play their game of "let's fuck with things randomly until you get indexed and ranked higher". That was fun for a few hours, but I'm done with it.

ashelmire··on Facebook Team Lands at Delhi Man's House for ID Verification over Political Post
Impressive commitment to failure. How does a site like this stay in operation?
ashelmire··on 2.7M Americans Still Get Netflix DVDs in the Mail
Verizon does not have an official limit on Fios. There is a story about them warning someone a few years ago who was using 7TB / month (which really is a massive amount of data). I can't really think of legal consumer usage that would get up that high. A redditor posted about keeping up 20TB/month usage without getting a warning a year ago.
ashelmire··on Buy Yourself a Latte
> “Let’s say you spend around $100 on coffee each month. If you were to put that $100 into a Roth IRA instead, after 40 years the money would have grown to around $1 million with a 12 percent rate of return.”

...why not both? :-)

But seriously, coffee is a drop in the bucket. Most of us spend 30% of our income on housing alone. And you have to eat. And coffee makes us happy and productive. The cost of not having that coffee - being unproductive and unhappy - is much greater.

And of course, what's the end goal? Have the most money at the end of your life? What do you win for that? Nothing. Your goal should be to spend all of your money living the best life you can, with enough money to retire on and enjoy the lifestyle you want (with a rainy day fund, of course). Teach your children what they need to know to succeed, so none will need to depend on any inheritance, and leave them whatever property or money is leftover.

ashelmire··on 2.7M Americans Still Get Netflix DVDs in the Mail
> I've seen people from the US complain about data caps on regular internet for a while

This isn't a thing in the US. You've seen Canadians complain.

ashelmire··on Laws against lies: Asian governments are trying to curb fake news
Interesting idea - are you more likely to be lied to in a) an authoritarian state with laws against fake news b) a democratic state with laws against fake news, or c) a democratic state without laws against fake news?
ashelmire··on Agile Lite: Agile without all the burnout
> And if you do, that time is essentially wasted - something that shouldn't be billable.

If I develop a feature for company A, then reuse it for company B, isn't A footing the bill for B? I mean, we all do that, but I think it's worth thinking about.

ashelmire··on Ruby's Creed
No, you’re making an incorrect extrapolation. Obviously there’s a minimum number of features for readability. Example: dictionaries use a core of a few thousand words. Yes, they could use less or more, but it’s an optimization. Obviously a language that doesn’t allow sufficient expression isn’t easy to use either. But still, the more rules, the more you have to learn and that means harder to read in that respect.
ashelmire··on Ruby's Creed
I agree and disagree.

The more features the language has, the harder it is to read.

And using @ for positional arguments when it’s already used for instance variables is a questionable choice. But on the other hand, the syntax for these blocks has always been clunky.

But Ruby is all about options. You can do things the way you want, when you want. That’s the happiness you achieve. But it does become more difficult to read for newcomers and devs not up on the latest updates, which is a major sacrifice.

Some of these new features are blessings though. The safe navigation operator saves lots of checks and I wish I had it in JavaScript and other languages (rather than checking for a property first).

ashelmire··on Why It’s Easy for a Bounty Hunter to Find People
> The FCC is directed by five commissioners appointed by the President of the United States and confirmed by the United States Senate for five-year terms, except when filling an unexpired term. The U.S. President designates one of the commissioners to serve as chairman. Only three commissioners may be members of the same political party. None of them may have a financial interest in any FCC-related business.

He doesn't "work for" the FCC, he's a commissioner [1], which is a political position for which he was nominated. The role is inherently political and he's there to provide leadership. He's a Democrat, if anything this means he's more likely to find a higher role in the future.

1. https://www.fcc.gov/about/leadership/geoffrey-starks#bio

ashelmire··on Google’s constant product shutdowns are damaging its brand
The issue is that publicly traded companies have a duty to shareholders to disclose this data and all companies have to follow antitrust laws. Which is why the SEC is trying to get this data. It’s pretty shady, but you’re right, it is a competitive advantage (breaking antitrust laws or disclosure laws is often advantageous... hence why the laws were written).
ashelmire··on Google’s constant product shutdowns are damaging its brand
> They discontinue products that don't pan out and lose them money

It seems they also discontinue products that make them money and continue products that lose them money. Their exchanges with the SEC [1] seem to suggest that YouTube loses money (otherwise why wouldn't they publish the numbers?), and if that becomes known public info, it may open them up to a host of legal and political problems.

Regardless, if you discontinue products your customers are using, don't be surprised if your customers stop relying on your products.

1. https://www.theregister.co.uk/2018/02/28/sec_google_youtube/

ashelmire··on How to lose $172k per second for 45 minutes (2013)
Right, it's usually something like this:

A: I'd like to hire some people to improve our processes. It will take time and money and prevent future problems, but you will never notice.

B: Time and money and no new features? No way, I won't approve that.

A: tries to sell it some more even though they are technical and not a salesperson

B: No.

← PreviousPage 5 of 20Next →