HNHacker News
TopNewBestAskShowJobs

halter73

447 karma · joined November 17, 2011

submissionscomments
halter73··on HTTPWTF
Usually it's because the app doesn't know the length of the entire response body up front and wants to start sending the response before buffering the whole thing. The 50 byte chunks probably aren't that useful, but that can happen as a consequence. Something like nagling can prevent those small chunks, but then there would likely be higher latency.
halter73··on The account of realDonaldTrump will be locked for 12 hours
Who do you trust to supply you with "objective facts" about politics? Why not at least take a look at the New York Times article? Are you afraid you'll forget you don't trust them and take everything at face value?

Even if you don't trust the journalists and editors at the NYT, the article links to primary sources from the US Supreme Court, Wisconsin Supreme Court, Pennsylvania Department of State and more so you can do your own research.

As a non-Trump-supporter who doesn't trust the mainstream media, where do you get your objective facts about politics? Do you just watch CSPAN or something? It seems like you'd miss out on a lot of important news that way.

halter73··on Functional programming in C++ (2012)
> in imperative programming, a subroutine with side effects is idempotent if the system state remains the same after one or several calls

https://en.wikipedia.org/wiki/Idempotence#Computer_science_m...

halter73··on $200k in sales from a $6k advertisement
In this "franchise" model, the franchisees are passive investors not small entrepreneurs connecting at the neighborhood level. From the article:

> Fully managed service Be an absentee landlord

...

> Senior engineers from Google, Apple and a host of other technology companies purchased the PoPs.

halter73··on Why's (Poignant) Guide to Ruby (2004)
(2004) according to the "Why The Lucky Stiff Documentary" on YouTube. https://youtu.be/64anPPVUw5U?t=120
halter73··on Application Load Balancers enables gRPC workloads with end to end HTTP/2 support
The default ASP.NET Core server is Kestrel which runs in-process and is cross platform. Kestrel has officially supported gRPC for over a year now[1]. That linked GitHub comment is specifically about IIS gRPC support which relies on HTTP.sys (which runs in kernel mode and is tied to the Windows shipping cycle as noted).

[1]: https://docs.microsoft.com/en-us/aspnet/core/grpc/?view=aspn...

halter73··on How Microsoft went from “Linux is a cancer” to “Microsoft loves Linux”
The complaints about Amazon weren't all centered around warehousing and distribution. https://www.nytimes.com/2015/08/16/technology/inside-amazon-...
halter73··on There are only four billion floats, so test them all (2014)
After going through all that effort to make the test less "fake", I expect tialaramex verified the collision still happened as part of the test.
halter73··on Apple tells Telegram to take down protestor channels in Belarus
Are you referring to gag orders related to ongoing criminal investigations or something else?
halter73··on Samsung Ads – Demand-Side Platform
Before I disconnected my Samsung TV from the internet, it was responsible for the majority of DNS queries blocked by Pi-hole on my home network. I'm not sure if it blocked everything though.
halter73··on Samsung Ads – Demand-Side Platform
Not exactly. They upload fingerprint to see if it matches known content. https://en.m.wikipedia.org/wiki/Automatic_content_recognitio...
halter73··on Apple, Epic, and the App Store
Why compare to Square's or Stripe's fee structure? It's ridiculous to claim "This means Apple's taking for themselves much closer to a 5% cut" as if Apple is paying a $0.29 processing fee per IAP.

If developers had a choice in payment processors, they could choose one with smaller minimum per-transaction fees, aggregate multiple payments from the same customer, try out subscriptions instead of microtransactions so the payment processor takes a smaller cut, etc...

halter73··on Curl to shell isn't so bad
To me, this seems like only a slightly more advanced version of sending malicious payloads only to curl user agents and not something uniquely dangerous.

If I was already using curl to predownload and audit the script, I'd probably just execute the script I already downloaded which would be safe. Most of the people piping to bash directly do no auditing at all because they trust the source. If you're going to put a malicious payload in a script, you don't have to be that tricky about it.

Most people wouldn't know anything was up in any event until someone else discovered the attack and started raising a fuss on social media. I don't think serving the malicious script just to people who pipe it to bash (or really just download it slowly for any reason) would stop everyone from finding out. It would just make the malicious script more notable when found.

halter73··on IRS sends warning letters to more than 10k cryptocurrency holders
I've played with those too, but the bottle rockets I got in trouble for were small fireworks. https://en.m.wikipedia.org/wiki/Skyrocket
halter73··on IRS sends warning letters to more than 10k cryptocurrency holders
People say stuff to police that's later used against them in court all the time, so I agree keeping quiet is generally good advice. You should still use your common sense though.

I have a friend who took this advice way too literally when we were 18.

I was in the car when he got pulled over for speeding once, and he refused to say a single word to the officer. He handed over his license, registration and proof of insurance, but wouldn't answer any questions.

The cop asked how him how fast he thought he was going, and my friend didn't even tell the cop that he wouldn't answer his questions. It was just the straight silent treatment. The cop was clearly getting agitated. I was begging my friend just to answer the questions, even if just say he didn't remember or something, but he refused.

Fortunately, his grandma is in the backseat and really saved the day by apologizing for her idiot grandson. My friend wound up only getting a warning thanks to his grandma, but no doubt we would have gotten a big ticket at the minimum if he kept the silent treatment up.

Another time, we both got busted for launching bottle rockets in a public park a couple weeks after the 4th of July. There were several witnesses including the people that called the cops, but once again my friend did the exact same silent treatment to the cops. I sang like a bird about my own actions while being careful not to say that my friend had also launched rockets.

Fortunately the questions were directed at both of us, and we weren't asked specifically who all was involved before my friend felt guilty that I was taking all the blame and started talking to the cops himself.

Good thing because in Ohio launching bottle rockets is an M-1 misdemeanor carrying up to a six month prison sentence. The cops could have been jerks, but instead they recommended that the prosecutor drop charges after we did some community service. Had my friend stuck with the silent treatment, I fully believe we would have been punished more severely.

Again I urge common sense. Every situation is different. Had it been someone else or somewhere else or a slightly different situation, being quiet could have been the right decision. This could be an example of white privilege, but so far in my life, I've never regretted just being honest with the cops.

halter73··on The Man with the Golden Airline Ticket
It was AA who was acting in bad faith.

If they wanted to stop the so-called fraudulent usage of the pass, they could have just asked. He cancelled so many flights because he thought that was allowed. If they told the guy he would lose his lifetime pass if he kept cancelling or no-showing, he would have stopped.

AA didn't give him a single warning. He always booked through an human agent, so they had plenty of opportunities. Instead they let him through airport security, and took his lifetime pass at the gate leaving him without his luggage.

This was clearly the act of a company that had a huge liability based on a one-sided contract that was easy for them to break out of. The only question is whether it was worth the PR hit, but it doesn't seem like the blowback has been that bad so far.

halter73··on Amateur radio digital communications 44.0.0.0/8 partial sell-off
I would have more faith that the ARDC will use the proceeds from the sale for the benefit of the ham community at large if they engaged the community beforehand.

It seems to me that they saw the opportunity to make a lot of money, and figured having a lot of money is a good problem to have and they could figure out what to do with it later.

The fact that they have no specific public plans for the money is telling. They mention vague plans for grants, scholarships and a perpetual endowment, but how do we know they won't keep most of it in the endowment and use most of the interest to pay board member salaries? If the board decided to do that, who could stop them? Who elects the board?

I particularly don't like this response:

> This makes me one of a VERY small group of people with any arguable personal property interest in network 44. And yes, 25% of this space, which is VERY unlikely to ever be used by hams, has been sold to Amazon.

> Rather than try to personally profit from this, we all readily agreed to place the entire proceeds of this sale into a 501(c)(3) charity chartered to support amateur digital radio and related developments. No one is buying a yacht or a mansion.

https://mailman.nanog.org/pipermail/nanog/2019-July/102138.h...

I'm not saying I expect the board will use the money to buy a yacht or a mansion, but the whole tone of that email makes it sound like they feel entitled to do so, and it was only their own magnanimity that caused them to give the proceeds to a 501(c)(3).

I'd much rather the board of the organization see themselves as stewards who are not personally entitled to the money. Otherwise you end up with "charities" like the Trump Foundation.

halter73··on Microsoft's Linux Kernel
That open letter had nothing to do open source (i.e libre) software as we understand the term today. It was simply asking hobbyists to pay for Altair BASIC which was not distributed under an open source license.

I don't see how that's anything but reasonable unless you take the position that all software ought to be open source regardless the creators wishes.

halter73··on FAA Finds New Risk on 737 Max, Orders Boeing to Make Changes
IIRC, the cockpit voice recording included a comment from one of the co-pilots about how pulling back on the yoke couldn't cause a stall. The assumption was that the Airbus's fly-by-wire system would prevent it and ensure the aircraft still climbed as long as the pilot held back on the stick.

The co-pilot apparently didn't realize that the sensor issue that disabled the autopilot also disabled the stall prevention. And that's despite an audible "STALL" warning being repeated in the background.

The captain was not in the cockpit when the whole situation started, but as he re-entered the cockpit during the stall he saw one of the co-pilots holding back on the yoke and told him to push the yoke forward to prevent the stall. The co-pilot followed the instructions, but only for a few seconds before pulling the yoke back again.

All of this is to say if the plane hadn't been known to ignore user inputs in most situations, the co-pilot might not have assumed the Airbus would do the right thing and climb no matter what when pulling back on the yoke. So in a sense, never ignoring user inputs might have also saved Air France 447.

halter73··on US Senate report on Equifax breach [pdf]
Most of the security higher-ups at Equifax interviewed for this report seem pretty humble. Most admitted they made some mistakes and oversights that allowed a publically accessible Apache Struts server containing so much private data to go unpatched for months leading to the massive breach. The "former Countermeasures Manager" appears to have learned nothing from the breach however.

> The former Countermeasures Manager at Equifax served in an acting and then permanent capacity from 2016 to 2017. He believed Equifax suffered a cybersecurity breach because of a “sophisticated” and “highly motivated” adversary. He added that, “if asset management was a perfect silver bullet then perhaps this may not have happened.” He told Subcommittee staff that he does not think the Countermeasures team could have done anything differently in response to the March 2017 vulnerability. He was as surprised as anyone that Equifax suffered a breach because of the “combination of the sophistication of the attack and the talent at Equifax. We had rock stars at Equifax who were de facto pillars in the field.” The former Countermeasures Manager believes the response to the vulnerability was “not only defensible, but justifiable.”

halter73··on Show HN: A star map creation tool with Common Lisp
I think another problem you have is that there are a lot of potential customers who don't even know they want this yet, and you need to educate them so they understand why star maps are a cool idea particularly as a party favor.

I think you'll be able to improve your conversion if all your sample images included text describing what the star map is commemorating. Ideally there should be at least one such image on the homepage.

I know this may sound dumb, but before I saw the video, I hadn't considered why I'd want to generate my own star map over just using an existing one someone else had already generated.

Once I saw https://i.imgur.com/IAQUyuN_d.jpg?maxwidth=640&fidelity=medi..., it clicked. Your website has a lot of prose telling me I can pick a star map for a specific place and time, but I skimmed right over that.

Most of your customers are probably going to put commemorative text on the poster/shirt/mug anyway, because star maps don't really stand well on their own IMHO. I doubt many people other than astronomers and star geeks would be able to remember the difference between two night skies commemorating different events particularly if there in the same hemisphere and season.

You might think your customers won't be as thick headed as me, but now that I understand it, I'm seriously considering becoming a customer someday.

halter73··on Show HN: A star map creation tool with Common Lisp
You could also build up a temporary pseudo-account based on an anonymous user's session that could optionally be upgraded to a permanent account with an ID and password at any time.

This is common with e-commerce sites. Many don't require you to make an account to add items to your shopping cart or even to check out. But if you want to make an account, they make it super easy prefilling info they already have, and they certainly won't make you lose what's in your cart.

halter73··on Show HN: A star map creation tool with Common Lisp
I have no idea what a free account gets me, but the fact that the lowest "Explorer" tier costs $39/month for 1 map per month causes me to lose interest immediately.

I have two suggestions:

1. Show a bunch of prominent examples of star maps on giftable items like mugs and shirts memorializing various events like a birth or a wedding. The more explicit you are about the stars matching the night sky on the day and place of the event, the better. I could see these making for cool party favors, but I think the concept will go over a lot of people's heads (pun intended) unless it's spelled out for them.

2. Offer a la carte pricing. The couple planning their wedding on a shoestring budget might buy a star map for $40, but starting and cancelling a $40 subscription could be too much of a hassle.

Longer term, I might look into partnering with a company like zazzle.com and integrating into their create-your-own-shirt-or-mug-or-whatever pipeline for a royalty.

halter73··on Oberlin College case shows how universities are losing their way
Because the proportion of college degrees is the only measure of privilege /s. Convenient not to consider representation in government or executive boardrooms.
halter73··on WeChat and the Surveillance State
> Democracy will never be as stable as a regime or dictator

Why never? While I'm not arguing that democracies are inherently super stable (that's empirically false), I don't think that democracies are inherently less stable than dictatorships.

I would think an system that peacefully transitions power with the consent of the governed on a regular basis would typically be more stable than a system where the transition of power is generally a once in a lifetime event dependent on whomever holds the most power in government during the transition.

I can understand the argument that transitioning power is less stable than maintaining existing power structures, but transitioning power is inevitable even if it's to an heir.

halter73··on The decline of the family has unleashed an epidemic of loneliness
> I am much more inclined to believe studies that ask for self-reported happiness and compare to life events / states like childlessness without directly asking "do you regret your kids".

Did you reply to the wrong comment? That's why the parent poster led with this quote from IFS:

> By the time the 2016 survey rolled around, fathers were 40% more likely than childless men to see themselves as very happy.

halter73··on How Qualcomm shook down the cell phone industry for almost 20 years
> So I guess if someone can prove AAPL's dominance in "premium" PC, education, or some niche subgroup in PC market, it too can be in trouble.

If Apple used its dominance in some niche subgroup PC market to force buyers to pay a percentage of the total cost of all USB-C devices they buy, including non-Apple devices, to Apple to pay for Apple's patents related to USB-C. And if those buyers were companies like Best Buy that needed to be able to buy Apple devices or else lose access to over half their market. And if Apple refused to sell buyers any devices unless they agreed to those terms. And if Apple promised during standardization of USB-C to offer licenses to said patents on FRAND (fair, reasonable, and non-discriminatory) terms. Then that analogy might hold a little water.

halter73··on Google to restrict modern ad blocking Chrome extensions to enterprise users
And even more recently with Blink forking WebKit.
halter73··on The Boring Company will develop an underground “people mover” for Las Vegas
The thing about the last five mass extinctions is they didn't involve a species so good at adapting the environment to serve its own needs that said species could colonize Mars.

Of those 5 mass extinctions, did any of them make Earth less habitable than Mars is today? I'm genuinely curious.

halter73··on “Python's batteries are leaking”
I've found the built-in Windows 10 ssh client has trouble with tunneling, so I still use the ssh client included with git.
← PreviousPage 2 of 5Next →