HN user

nknighthb

4,726 karma
Posts0
Comments1,735
View on HN
No posts found.

Your concerns apply equally to software aggregations generally -- e.g. every Linux distribution.

Import paths are not the appropriate method of providing "credit". That's the sort of thing that is handled by copyright notices, documentation, and metadata.

It's generally preferred that if you're using a software distribution, you either test bugs against a "pure" upstream version before reporting them, or report them to the maintainers of the distribution, who can triage and, when appropriate, forward bug reports upstream (possibly with patches).

All Linux distributions consist primarily of third-party code.

I don't know what you mean by "arbitrary", though. It makes no sense in context, and is notably at odds with your earlier use of the word "curated". Nobody ships random code. That wouldn't be curated, nor would it be useful.

I'm confused, is this a curated set of existing Go libraries, or a brand-new set of libraries?

Toward the bottom of the page they talk about contributing back to open source projects and sponsoring the development of some packages, so it certainly appears to be a curated set of existing Go libraries.

If the former, how are they going to guarantee their "3 years of bug fixes"?

Red Hat provides 10+ years on the code they ship. What's so shocking about 3?

Where was the robber's empathy and humanity when he decided to commit a violent crime?

Where was ours when we drove him to that crime?

I can think of a few better candidates for your poster boy of injustice.

Unlike some people, I don't feel it is morally appropriate to pick and choose who gets justice.

The comment I responded to said "And mass pardons of federal prison could hint the governors about their power too.". This suggests two mistaken beliefs:

1) That governors as a whole have these powers.

2) That "hints about their power" would prompt them to act in the manner he wishes.

The governors don't need hints about their power in this area, they are well aware of it. They don't fail to exercise it as he wants them to because they need a "hint", they fail to exercise it as he wants them to because they do not agree with him.

I'm not addressing the thread as a whole. I'm addressing this little corner of it. I'm under no obligation to address the thread as a whole in every comment I make, and doing so would be both pointless and tiring.

Whatever justice is, it cannot be the vengeful, racist, wealth-centered system we have now. Nor can it possibly be found in the the mind of anyone prone to uttering the phrase "fuck this guy".

Whatever justice is, it cannot be forfeiting our own empathy and humanity.

There is only one correct response: "We thank the researchers who pointed out our mistakes, and apologize to all voters for our failure to adequately secure a vital system.".

The only correct response now, on the other hand, is the immediate firing of this "CIO", who clearly does not have the mentality necessary to be a CIO or a public servant.

You are ignoring the line "But the real future of the laptop computer will remain in the specialized niche markets..." That's the part that's a prediction, which informs the tone of the whole article, which turned out false.

I'm not ignoring it, see my other comment[0]. Consider lessening your adherence to excessive literalism, and then reviewing the author's points free of the bias instilled by the unfortunate label of "laptop" that has been slapped on devices that are rarely used on people's laps.

See if you can't bring yourself to understand that the author was right a lot more than he was "wrong".

[0] https://news.ycombinator.com/item?id=9326034

You wouldn't agree that more than a few percent of the kind of people who were already heavy office PC users back in 1985 now use laptops on aeroplanes, in hotel rooms or at conferences or other people's offices?

No, I wouldn't. Hotel room is more likely, but is just substituting for home/office.

Huge numbers of heavy office PC users exist. Only a tiny fraction use a laptop anywhere but home or the office, and a tinier fraction of those do so routinely. It is a niche market.

the "vast majority" of US business travellers who travel with a laptop

There aren't that many business travelers in the first place. You're already looking at a niche market.

I promise you that the market for laptops back around 1989-90, when they started to be a real commercial hit, was not dominated by people who only wanted to shuttle theirs back and forth between home and work

My argument: On-the-go laptop use is niche.

Your apparent reply: Early laptop users used them on-the-go.

It's a non sequitur. That the ideal market for a product adopts the product does not mean that the market is not niche. The two have no relationship.

But the writer went further, to claim that by and large even the people who were already regular users of word processors and spreadsheets would have little desire to work on them anywhere but in the office and at home: not that it was still infeasible or not worth the trouble, but that they just weren't interested in doing so.

As far as I can tell, he was right, and still is. I see no evidence that more than a few percent of such people do so to this day.

it was already disconfirmed by about 1989 when the Compaq LTE https://en.wikipedia.org/wiki/Compaq_LTE began the modern notebook era.

I don't see how that "disconfirms" anything at all. Is it your claim that the mere existence of the modern laptop proves regular work outside the home or office is not niche? Because I don't believe that at all.

"For the most part, the portable computer is a dream machine for the few."

I would say that 30 years ago, this was an objective statement of fact.

He just couldn't imagine any laptop ever being more than a "niche".

And you'll see he was and is correct if you consider, as the author was, the usage model. People largely use modern laptops the same way they use desktop PCs. They simply transport them between their regular workspaces. Multiple devices have been collapsed to one, but the way people use them remains the same.

You are focusing very narrowly on the physical devices that the (then and now) inaccurate label "laptop" has been applied to. The article makes much more sense if you abstract to the concept of a laptop, particularly as pushed by marketers 30 years ago.

I feel like we read vastly different articles. I read an article where the author discussed the limitations of laptops as they existed thirty years ago (when, I'll remind you, this[0] 12-pound beast was state-of-the-art), discussed some advancements that would need to be made for them to have more widespread appeal, and discussed some realities of how, when, and where people use computers that remain essentially accurate today.

[0] http://oldcomputers.net/kaypro2000.html

30 years later you can't go outside without seeing someone with a laptop computer.

You certainly can, particularly outside tech hubs. Even in SV, when I was out and about, I don't think I ever saw more than perhaps 10-20% of people in my sight line using a laptop.

It is a small minority of people who routinely use laptops outside their home or office. Unfortunately, they will be disproportionately represented on HN.

I think the article's underlying thesis remains correct today. "Computers" are mostly used at a person's home or the office. Regular on-the-go use is niche, both because few people have the need, and because laptops are awkward to use without at least a decent table and chair (and tray tables don't qualify!). It is smartphones and tablets, with a vastly different interaction model, that have become a constant presence, and even those chiefly for entertainment and personal communication -- not work.

The most "wrong" thing in the article is simply overlooking that laptops would eventually become small enough, light enough, and powerful enough that they could usefully substitute for desktop computers without being meaningfully less convenient to haul back and forth than "a few floppy disks".

But the ability to use one computer both at home and the office -- or even from a hotel room -- does not significantly detract from the author's point, which has much more to do with usage model.

This is like paying $10 every month for a raspberry pi + $40 SSD, or $75 in hardware.

Raspberry Pis and SSDs do not come with bandwidth and redundant network, power, and cooling infrastructure.

I specifically set a request number that would be below most thresholds.

No legitimate user will be logging in once per second. If you're specifically throttling logins and don't set it higher, you're so incompetent you shouldn't be writing production code in the first place.

That said, a one-time request from 100 hosts would still use 100 CPU-seconds of work. Other than preemptively blocking hosts (such as all of AWS), there is no way that a "per-ip attempt throttle" is going to catch a single request from 100 different hosts.

So you've successfully DDoS'd an application for the few seconds that it takes a couple dozen cores to chew through 100 CPU seconds. Um, congratulations? I don't think there's a reward for "most pathetic DDoS attempt in history", but it should go to this.

And on a dual core system that's almost 2 minutes.

You're very confused. When we say "1 CPU second", we're speaking of a single CPU core. 100 CPU seconds on a dual-core system takes ~50 real seconds. Your hypothetical 120-core server would be theoretically capable of processing nearly 120 logins per second at a 1-second work factor. bcrypt et. al are not multi-threaded.

There are botnets with hundreds of thousands of hosts in them.

Which have a wide array of other mechanisms by which to DDoS your application. If that level of force is being directed at you, you need professional DDoS mitigation assistance. The CPU time cost of your login mechanism is immaterial.

There are proxies and NATs with hundreds or thousands of users behind them.

You do not need to throttle an IP if it is not the source of an attack. But it remains inevitable that a serious DDoS will sometimes break legitimate users, even with intelligent mitigation strategies. Welcome to the real world, it ain't pretty!

Amazon Dash Button 11 years ago

Safeway or another chain probably delivers if you're in a major metro. Some smaller cities have local stores with online ordering, too. And, of course, with some more trouble, you can get groceries delivered in just about any populated area if you have access to a phone.

Amazon Dash Button 11 years ago

I value my time more than I value not experiencing the pathetically infinitesimal trauma of the occasional bruised apple (something I experienced not once in the 6 years I lived in Santa Clara and had 100% of my groceries delivered).

Ahh I guess you don't live in an area with RAIN

I grew up in Washington and Oregon, west of the Cascades. And if you're ever in Taipei's Songshan or Xinyi districts during the monsoon and see a crazy white guy not using an umbrella, you've probably caught me on yet another foolishly-agreed-to business trip.

As an expert on being heavily peed on by the sky, I can assure you that rain does not easily or quickly penetrate things like the hard plastic containers Amazon Prime Air will be delivering items in. (I guess you never watched the video?)

and WINTER where anything not bolted down to the roof generally gets blown right off

I'm in eastern Washington now, where our regular 60+mph storms are more of an autumn thing.

Tornadoes are fairly rare throughout Washington, but when they do happen, they are, of course, concentrated in spring and summer, like the one we suspect touched down on our property in western Washington in the 90s.

But regardless of the time of year, if the weather is that bad, the drone probably won't be flying.

Sure it's a big flat space, and it may be accessible in case of emergency, but it wasn't designed for regular use.

They get regular use anyway.

You're going to have to retrofit the roof to meet spec.

Any particular spec, or just a fuzzy concept that I'm to assume must exist somewhere to forbid this de minimis usage?

We're not talking about secrets and government employees!

Actually, that is the core premise of the conversation I am having.

You probably have a reasonable point, but I'm disinclined to discuss it if we're not actually having the same conversation. All the more so since you have made a false accusation about my desires.

And Amazon will co-ordinate the retrofitting of these roofs to allow safe and easy access?

Easy roof access is typically the default. Landlords sometimes cut off access and a shitstorm ensues. Lawyers sometimes get involved, since it's legally hairy to cut off access to previously-accessible common areas.

Have you ever been up to a typical apartment or condo roof top?

Several, and you can examine thousands more for yourself on Google Maps, if you like. They're not, typically, "full" of anything. They're mostly empty space.

Sometimes there's a common area or party area - not suitable for leaving a pile of random packages though.

I'm not sure why not, but even so, there seems little risk of there being a "pile". The whole point is delivery in 30 minutes. Why would you pay for 30-minute drone delivery if you weren't going to be there to pick it up soon after?

There's no way on earth my condo board would approve the costs involved in allowing residents up on the roof.

What costs are you imagining?

It's hard enough for security to deal with packages at the front door.

It eludes me why you think tenants picking up their own packages from a roof is more trouble than having security (which doesn't even exist in many such buildings) deal with it.