HNHacker News
TopNewBestAskShowJobs

RijilV

738 karma · joined January 8, 2014

submissionscomments
RijilV··on Tanker becomes first to cross Arctic without icebreaker
But not articles saying "operate in the harsh Arctic waters year round rather than just the summer months."

Agree that navigation of the northern passage of itself is not new, but the anticipated year round transit without icebreaker is.

RijilV··on Amazon cuts Whole Foods prices
What was it that Jeff said? "Your margin is my opportunity" I believe. Anyone who hoped to see WF as a profit center aught find a new past time.

But yes, this was a company that found a niche, grew into it and could go elsewhere. Amazon will presumably change that, though in the end I doubt WF will be recognizable.

RijilV··on A Baltimore police officer accidentally recorded himself planting drugs
> Why do we even allow cops on duty with the camera off?

Because nobody in their right mind is going to snitch while obviously on camera. You can call them "informants" or whatever, but cops rely on community sources for what's going on all the time. Those are informal relationships and documenting them on camera erodes trust of the folks giving up info.

RijilV··on Container Isolation Gone Wrong
Sure - The route cache was largely removed in (IIRC) 3.8, but there's still entries that get stored[0]. There's a limit to how many entries Linux will store, and like any LRU-esk data structure rapidly cycling entries through it isn't going to do anything wonderful for your performance, never mind if you actually expected to use any of the cached data for a business performance 'feature'.

25g NIC is an awful lot of 60byte packets. I'm not saying this is going to be a common concern, just that like any other shared kernel resource cgroups and namespaces aren't going to help.

0: https://www.systutorials.com/docs/linux/man/8-ip-tcp_metrics...

RijilV··on Container Isolation Gone Wrong
I think they're actually talking about blowing out the dentry cache, but sure IO contention is anoyher shared resource in containers. Depending on what you're doing you might run into issues in various networking limits (somaxconns comes to mind, as does what's left of the route cache), blowing out the page cache, or something eating up your memory bandwidth (maybe via some unlucky NUMA).

All for containers but they don't solve the hard problems folks often ascribe to them, really just shows in most cases you don't need to solve the hard problems. Most of the time what containers are buying you is an easy deployment method that leverages some nice features in the OS to make believe you're on separate machines.

RijilV··on When Does Amazon Become a Monopoly?
> In the near term, the Whole Foods purchase worries some analysts most because it immediately gives Amazon another infrastructural advantage: more than 400 small warehouses, spread out across some of the most affluent (and Amazon-using) neighborhoods in the United States. They fret that Amazon’s logistical advantages—its network of warehouses, delivery routes, and cargo jets across North America—have given it an unbeatable advantage over other firms.

Super disagree with that one. WF stores pay a premium for location and are full of, you know, food. Amazon has opened up a in-city distribution center in my city - not surprisingly in a closed down Sears location. Its in a crappy part of town, by railroad tracks and the home depot. They use it for some limited pickups and uber-style delivery drivers. There's no reason they'd need the kind of setup WF has in our area - either ultra urban locations or suburban with tons of parking when they can just pickup closing brink and mortars in undesirable locations.

Grocery is hard for a bunch of reason, one of key ones being location. Why you'd give up that location to use to dispatch items out of it beyond me, and I suspect not what Amazon is intending here.

RijilV··on Securing a laptop for travel to China
Feels like given the recent issues people have been facing with US Customs, this advise is relevant there too.
RijilV··on Tesla Autopilot
I think this is old, or at least deceptive advertisement.

There are two packages for the model S which add up to $9k extra[0]:

Enhanced Autopilot

Full Self-Driving Capability

The fact those are add-ons and their descriptions seems at odds with the statements made on the page.

0: https://www.tesla.com/models/design

RijilV··on Y10K and Beyond (1999)
Or speaking of DJB, TAI64N and let the UI display it however you like.
RijilV··on Two new peanut allergy treatments are on the verge of approval
Last year I learned that 20% of adults who were diagnosed with a peanut allergy outgrow it after childhood. It is worth getting tested again if you grew up with a peanut allergy.

I had signed up for a trial of one of these drugs. Having grown up in the 80s with a severe peanut allergy that required the use of the epipen more than a few times I was keen for anything that could help, even just something that would lessen the reaction so maybe I could choke down some benadryl rather than stabbing myself with that ~2 gauge (hyperbole) epipen that now costs a fortune.

First thing they did during the trial was give me two peanut tests, skin prick and blood test. Both came back negative despite positive results decades earlier as a child.

I would have never thought to get tested again on my own. Not being allergic has made such a huge difference in my life - I was always flippant about my allergy and had developed good safeguards to protect myself. But the amount of stress is caused me was amazing to have lifted. Hope that these drugs can bring that to others (or just get tested again and maybe you're one of the lucky ones!)

RijilV··on Linux utils that you might not know
I was really happy about tac when I found out about it, same with paste and comm as already mentioned.

Gotten a lot of mileage out of the various seldom used options of uniq, diff and cut too.

RijilV··on All fossil-fuel vehicles will vanish in 8 years in oil and auto ‘death spiral’
In the rural parts of the state, yes. That ends up being roughly 60% of the state[0]. In terms of pricing, my family who's nearest neighbors are over a mile away pay less each month than I do for more bandwidth than I get, and I live in a major tech hub.

There's a bit of encouragement from the state government and the rural providers also get free money that everyone else in these United [sic] States pays on their telecommunications bills. However it is still a good example of what can be accomplished in consumer Internet if not for the mega-corporations we have doing it today. If a small provider who's customers are frequently over a mile apart can do fiber to the home, why can't we have the same in metros?

The one disadvantage is the transit providers they plug into aren't the best - IIRC I was going through cogent in MSP to get to most popular cloud providers. Their network is worth looking at though[1][2]

0: http://www.csgmidwest.org/policyresearch/0616-fiber-optic-No...

1: http://dakotacarrier.com/services/overview/ 2: http://broadband.nd.gov/nd-broadband-map

RijilV··on All fossil-fuel vehicles will vanish in 8 years in oil and auto ‘death spiral’
"NoDak" is a bad example - that state is fairly well off and organized. Years ago they got it their head that having 100% cell coverage was a good idea so they did it. New federal recommendations for shoulder width so they went and redid their roads. The /tiny/ ILEC that serves my family farm years ago ripped out all of their copper and only runs fiber.

If someone got it in their head that non-gas cars were what they should be doing in North Dakota, it would happen.

I think poorer states with more conflicted interest would have a harder time.

(Sorry for the OT NoDak rant)

RijilV··on When Bash scripts bite
What this really boils down to is you should avoid subshells where possible and handle this with either variable assignment or and streams (pipes).

eg:

set -euo pipefail

foo() {

   false

   echo "hello world"

 }
variable=$(foo) # fails

foo | do_stuff # fails

My preference is to handle things as streams

RijilV··on Has Amazon been hacked (wrong author attributions)
I feel like I just fell for click bait.
RijilV··on MIT files amicus brief concerning executive order restricting travel to US
two words: Gerald Ford.
RijilV··on Star Citizen and Squadron 42 are using Amazon’s Lumberyard game engine
https://www.google.com/amp/www.geekwire.com/2016/amazon-now-...

Amazon recently reorganized itself into three gorups, with Andy Jassy becoming CEO of AWS, Jeff Wilke CEO of retail, and Bezos keeping digital.

Not sure how much still goes all the way to the top but the impression from an investment perspective is the three main arms of the company can operate more independently.

RijilV··on Sears reports $748M net loss [pdf]
Quiet ironically to this thread, Target for years was run by Amazon.com. Wasn't until 2011 IIRC that they went on their own. Similarly ToyRUs, marks and Spencer's also were at one point or another run by Amazon.
RijilV··on Sears reports $748M net loss [pdf]
Such a shame really. I get how they were blind to it, but sears ran a successful mail order business for decades before the Internet was widely available. What a missed opportunity, usurped by a clever computer tech from the fincial industry. Even when it was clear books were working, sears sat on the sidelines with their print catalog oblivious to the online world.
RijilV··on It Takes 6 Days to Change 1 Line of Code (2015)
I think that's the key - let's not forget what's at state with this story: laying off people. What's the price of extending the tech debt of this core code without 'proper' unit tests, hardcoded values, and employee-IDs in code? Is that greater than laying people off?

It is easy to forget what the real world looks like when staring at a screen all day. We take out tech debt like a mortgage - sometimes that debt doesn't make sense and we end up having to foreclose on it, other times we're able to pay it off slowly over time and it all works out.

Where the analogy to debt falls down is that sometimes you luck out and don't have to repay tech debt. Maybe your legacy manufacturing system gets replaced with something modern and all of that horrible code magically vanishes - maybe your single threaded software from the 90s is finally outdated and you need something modern and would have had to rewrite it anyhow.

RijilV··on “Curl Bash piping” wall of shame
Indeed, I think most of the harms of curl | bash fall under operational rather than security. To add to your list:

6) reproducibility: vendors could version the download links but I've not seen that done, so you're always getting the latest version which depending on what you're doing might not be what you want.

7) uninstall: maybe the vendor was nice enough to include an install script? Sure with deb/rpm a vendor can screw up the uninstall but the framework is there for them to do it right, with curl | bash the vendor needs to understand that's something they need to do and implement a solution on their own.

8) am I really running bash? And the version you expect me to be? Hopefully your distro isn't evil, but I have more than once found bash just a sym link to something less feature rich. Same goes with older versions, you'd be surprised what features are "new"

I also find it a bit odd because the cranky old sysadmin who solves everything with unintelligible shell scripts is often made a mockery of in this world of saltstack, docker, cloud and other buzzwords - yet now we're just signing up for an even worse version of it?

RijilV··on DDoS Attack Against Dyn Managed DNS
It's pretty wild that AWS is having impacts for the dyn outage given the shoutout to Route53. Wonder what they know that they don't?
RijilV··on An implementation of the Speculative Paxos protocol
Le sigh, multicast. A great example where software engineering crosses over to the physical realms.

When a router receives a packet destined for a multicast group and that router has multiple destinations for that pocket, it must store that packet in memory until the last interface associated with that group can be written to. On networks which aren't heavily used that's not problem. Once you start utiziling your network however, the routers will be busy storing packets and their sensible-for-simple-cases buffers will become overwhelmed and you've got a multicast storm on your hands.

Great on paper, even works in test setups. Call me when you're running your kit to the limits, and I'll let you know you have a multicast problem.

RijilV··on ITT Technical Institutes Shuts Down
Community colleges have an inverse relationship with the economy - when the economy is in a slump they do well, when the economy is on the rebound their admissions go down. There's a bunch of reasons for this - people go to school when they're out of work, people who are going to school anyway may not think they can afford a "real" university when the economy looks ill.

Once the economy picks up people have jobs so they stop going, those who want to go to school feel good about their odds of taking on a ton of debt and go to a larger school.

(source: father was a professor at a vey large community college for ~40 years, mother is a prof at a university)

RijilV··on Show HN: Postacard – Text a Photo to Send as a Postcard Anywhere on Earth for $3
Perhaps I'm just old and crusty, but the "joy" of a postcard is that I took the time to hand write something on the back of it. For $3, I'd rather the person sending me this share the picture over a cup of coffee.
RijilV··on FreeSense: Indoor Human Identification with WiFi Signals
Would be interesting for a home security system, or for enhancing Nest so the users don't have to walk past it for it to know you are in the home.

Also the paper notes this approach has fewer privacy concerns than other tracking systems, which is true to the degree your goal is tracking locations in a house. However if all the sudden we all ended up with tracking systems in our house that would be a privacy concern.

RijilV··on Israel Proves the Desalination Era Is Here
This ignores another key component of agriculture- nutrients in the solid. Land that hasn't had a diverse ecosystem on it for decades isn't going to have the required nutrients.

Sure you can dump additives in the ground and boost this years crop but that isn't going to create long term healthy soil which can support farming. Fertilizers are just another dependency on fossil fuels.

Water is certainly a part of terraforming a desert, but only a part of it.

RijilV··on Alicia Keys is done playing nice. Your phone is getting locked up now
I still carry an old style pager while oncall, in addition to using my phone. We would all agree single points of failure are bad in software and system design, I figure same thing applies when doing oncall.
RijilV··on Pebble 2, Time 2 + All-New Pebble Core
Core is super cool, but I feel there's a big miss for tracking heart rate. I suppose you could cobble it together with Wahoo Fintness TICKR X and merge the data after the run, but it would be awesome to combine those two products.

Also would be great to see it tie into other devices like cadence / speed sensors for bike rides.

Does show that these types of devices are just around the corner, which is exciting. For me, I'll keep on trucking my phone with me until I get full integration with tracking heart rate and cycling metrics.

RijilV··on The TSA is a waste of money that doesn't save lives and might actually cost them
Not for nothing, but Nexus is $50 and including Global Entry and TSA Pre. Also gets you into Canada, though I've not used that perk myself.
← PreviousPage 3 of 4Next →