HNHacker News
TopNewBestAskShowJobs

anarcticpuffin

163 karma · joined May 14, 2009

submissionscomments
anarcticpuffin··on Lockheed Martin Prepar 3D
I believe Perpar3D powers the Redbird simulators [1] some of which are accepted by the FAA as AATDs (Advanced Aviation Training Device), meaning they can be used for a portion of the training requirements for the Private Pilots Cerficate (often called a license), Instrument Rating, etc. I've trained using one and while they're not perfect, they do save you some money and time with certain procedures. They're also great for more accurately simulating subtle systems failures.

[1] https://simulators.redbirdflight.com/

anarcticpuffin··on Hidden Cam Above Bluetooth Pump Skimmer
I had my credit card scammed after using a full service gas station in New Jersey (by law there's no self-serve). They took my card inside the store to run it. There's no way to know they're going to do that when you pull into a new gas station.
anarcticpuffin··on Nasa clears SpaceX test flight to space station
This is why it's good practice to just never use MM/DD or DD/MM dates anywhere. 2-Mar or 2-MAR is nearly as terse but much less ambiguous. The only other date format I default to is YYYY-MM-DD (i.e. 2019-03-02). It sorts well and, by putting the year first, doesn't pick a side in the MM/DD or DD/MM battle. It just lists the terms in descending significance.
anarcticpuffin··on Invisible asymptotes
Possible difference: - Shipping charges are presented to the buyer in a visceral way before they commit to the transaction. - Menu prices (sans tip) are presented to a diner and then they commit to the transaction. Later on, the tip rears its ugly head. This time delay is possibly enough for people to separate the tip as "later me's problem", or at least blissfully ignore it.
anarcticpuffin··on H-1B visas mainly go to Indian outsourcing firms
One of the arguments I see repeated here against hiring H1-B junior developers is that they:

  a) Aren't qualified as the best and brightest since they're still inexperienced

  b) Took a university seat from an American citizen
[1] Firstly, my response to these is going to treat the $65k/year as a soon-to-be-solved problem. It's making the whole program look bad at the expense of talented people and the American economy, and luckily has bi-partisan support for reform.

I want to offer a thought. As a country, we want the world's greatest minds to reside here. Those minds generate ideas, make local companies stronger and, at the most basic level, generate tax revenue greater than the average citizen. Creating a pipeline to bring in the best minds in the world is a net benefit for US citizens. Giving up /some/ university seats to attract the brightest from other countries makes sense. Giving up /some/ entry level roles to retaining those minds in the country, to which we've already lent our world-leading educational institutions to, also makes sense.

I've been in a hiring position with a Global 500 company that considers H1-B applicants. At no point during any of my conversations with other hiring managers did we ever consider "Oh, let's take that applicant, they'll cost less because of their Visa." If anything, some folks might hold off because they don't want to deal with the uncertainty of losing a key employee because of a lottery. If companies wanted cheap labor, they'd just use outsourcing. So it's possible H1-B applicants (excepting cheap consultants, see [1]) have a higher bar to clear than citizen/resident candidates.

The interesting point here, is that there's 3 types of nationalism in this discussion and I find it funny that we're not self aware about it (apologies, my bias is apparent in my descriptions):

  1) Protectionist nationalism - "This is America and AMERICAN people born [or naturalized] here deserve our companies' jobs."

  2) Opportunist nationalism - "America and its citizens as a whole are better off with more high-skilled H1-B immigrants because we can take the skilled horsepower other countries would otherwise possess."

  3) Anti-nationalism - I don't see this one mentioned much, but what happens to the countries America is soaking up talent /from/?  Is it a good thing that one country attracts the brightest from all around the world, rather than distributing skill evenly?
My personal opinions have hovered around type 2 (opportunist nationalism). I've considered type 3 and think it deserves more consideration. Does anyone have data on what happens to the countries America sources talent from? Is this one of those magic win-win scenarios, or the more intuitive win-lose?

Apologies, this is lightly edited as it's long-winded and during work hours.

anarcticpuffin··on H-1B visas mainly go to Indian outsourcing firms
There are a few solutions sloshing around at the moment. This article covers some of the levers in play: https://www.theatlantic.com/business/archive/2016/12/fixing-...
anarcticpuffin··on Wells Fargo’s ‘Living Will’ Plan Is Rejected Again by Regulators
In the UK they've actually fixed this. The whole process of switching is automated and requires very little work from you. The process is called the "Current Account Switch Guarantee" (Current Account is British for Checking Account). All of your electronic payments (in and out) are migrated automatically. And because the vast majority of payments in the UK are done using direct debit nowadays (rather than checks), there's very little extra work to do on your part. I'm a US citizen but spent a few years in the UK. I miss their banking system.

Here's an example of the standard process: http://www.hsbc.co.uk/1/2/switching-to-hsbc

anarcticpuffin··on Why “V” Instead of “U” Is Used on County Courthouses
TL;DR for those put off by the giant block of un-paragraphed text: The ancient Romans didn't have a 'U' letter, and used 'V' instead. 'U' didn't enter widespread use in English until the 18th century. Courthouses are often designed in a neoclassical style and sometimes use 'V' for 'U' as part of the throwback style.
anarcticpuffin··on Hedge Fund Wants to Use Atomic Clocks to Beat High-Speed Traders
Usually the orders are split much more fine-grained than that. This type of patent is around executing the very small slices specifically designed to scrape off what's available at the top of the market across all the various venues at once. Once that liquidity is scraped, there's a delay to let liquidity replenish and then more is scraped.
anarcticpuffin··on Skier almost hit by camera drone in World Cup slalom
I was an American expat in England for 2 years and can vouch that culture was much more cycling friendly. However, you still got the occasional "white van man" and this was his favorite argument: http://ipayroadtax.com/
anarcticpuffin··on West Virginia Engineer Proves to Be a David to VW's Goliath
I found a bit of an answer. According to this EPA document, it detected a test by sensing the position of the steering wheel, vehicle speed, duration of engine operation and barometric pressure.

http://www3.epa.gov/otaq/cert/documents/vw-nov-caa-09-18-15....

anarcticpuffin··on West Virginia Engineer Proves to Be a David to VW's Goliath
I'm wondering how they detect that they're in an emissions test quickly enough to not emit too much early in the test. Do the testers connect their equipment to the OBD-II port of the car? Or I guess you could tell from the fact that one set of wheels is spinning while the other wheels are stationary (because it's mounted on a dynamometer).
anarcticpuffin··on Go GC: Prioritizing low latency and simplicity
I'm guessing since it's sitting on the memory bus it could intercept pointer modifications and synchronously update it's graph?
anarcticpuffin··on Go GC: Prioritizing low latency and simplicity
Azul have a similar concept with their Java co-processors. I think they originally went the co-processor route because up until recently (i.e. last few years) the CPU instructions they take advantage of didn't exist on commodity chips.

http://www.azulsystems.com/products/vega/overview

anarcticpuffin··on Go GC: Prioritizing low latency and simplicity
This is very similar to Java's CMS collector[1]. Unfortunately, 10ms is still far too long for some applications. I have hopes for something like Azul's pauseless GC[2] eventually becoming a common GC strategy, but I'm not holding my breath. In the meantime, there's always sun.misc.Unsafe[3] in the JVM world :-(

[1] - https://docs.oracle.com/javase/8/docs/technotes/guides/vm/gc... [2] - http://www.azulsystems.com/zing/pgc [3] - http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot...

anarcticpuffin··on NASA to Make Major Announcement Today About Astronaut Transport to the ISS
I'm curious what the implications of that are. My emotional reaction is disappointment that "the old guard" is winning because of NASA's risk aversion. But is that really the case or am I just living in the Musk-worship echo chamber? Is Boeing still something to get excited about? How much cheaper would a Space-X solution be per astronaut trip versus Boeing (if at all)?
anarcticpuffin··on Snabb Switch – A toolkit for solving novel problems in networking
I'd like to know how the 26ns wire-to-wire latency was measured. As far as I know, just handling the PHY layer on NIC takes at least ~300ns. Likely the authors are inferring latency by using 1/<throughput>, which is mistaken at these levels.
anarcticpuffin··on The Microsoft Surface Isn’t Rosy
My take on this is that the Microsoft's strategy for the Surface wasn't necessarily to sell a ton of Surface tablets and take out the iPad. I think it was to illustrate what Windows 8 brings to the table in terms of a hybrid tablet experience. This is similar to how Google had lackluster sales of their Nexus phone but it was a reference model of what you could do with Android. The Surface opens up some eyes to the idea of the "convertible laptop", which I think ultimately is how Windows 8 starts to make more sense. On any other configuration it's a clunky experience. Windows 8 is a poor tablet experience and a lame desktop, but as a convertible laptop it's actually quite enjoyable (in my opinion).
anarcticpuffin··on DHTML5
There looks like a lot of content on there, but I'd go crazy before gleaning any of it with that pointer. Please make it stop! Was this a joke post, an example of poor design, or a serious link to some beefy content?
anarcticpuffin··on London Stock Exchange smashes world record trade speed with Linux
I agree. At these speeds it has less to with OS and/or language and has more to do with smart programming decisions. PS - Singapore Stock Exchange quotes a faster latency than Nasdaq and LSE:

http://www.a-teamgroup.com/article/voltaire-powering-fastest...

anarcticpuffin··on [How] Should I hire my brother-in-law?
Unfortunately it may be latter. I think the combo of your idea and staunch's may work. I'll give him a pay-per-deliverable quick project as a trial run and see if he just needs structure to get into it. If not, it was a gift of some money in a rough patch.
anarcticpuffin··on [How] Should I hire my brother-in-law?
I like the idea of that. This way I can make sure he's capable of focus and delivery.
anarcticpuffin··on What NYC Needs: A New Narrative
I agree with the general push of the article, that we should get back to admiring entrepreneurs rather than VCs, but I have to admit, NYC doesn't do a great job of welcoming entrepreneurship. NYC is an extremely expensive place for a company with little to no revenue, considering wages and rent are so high. I also haven't heard of any tech incubators here either (there might be, so please correct me if I've missed them). A startup could easily grow 3 hours North in Albany with half the early-phase burn rate and have access to both the NYC and Boston VC pools.
anarcticpuffin··on Sun engineer responds to the Backblaze "Petabytes on a budget" design
I agree that what the article misses is that Backblaze is spending the money on software rather than hardware, since the price difference is so huge (and the software solution is a fixed cost).

What I'm more interested in is whether the lower MTBF of the cheap drives and home-brewed chassis ends up with a higher cost per year due to higher failure rates. If a desktop drive costs $100 and fails three times a year, but a server drive costs $200 and fails once every 2, the initial cost savings is moot.

anarcticpuffin··on Ask HN: Who's Hiring? (take 2)
My group at an investment bank in NYC is looking for a developer to join our high frequency order management system. The technology challenge is reducing latency for quantitative/algorithmic black box clients and the resulting arms race is fun to participate in. We code in core Java but are looking to bring in people who are great problem solvers, rather than Java experts. If you're interested send me an email: hockeytops1 [at] yahoo.com
anarcticpuffin··on Here is the robots.txt of Google
Most spiders implement a maximum depth in their search though. So you'd really just get an inefficient crawl, not an infinite one.