skysight-inc/HackerNews huggingface dataset:
You're running 4U Quanta T21P-4U boxes but with 40gig OCP mezzanine networking now?

I hope you guys aren't using SMR drives...

Edit: Also, when are you going to move out of AWS? I really would like our/your clients to use IPv6.
Then there is something like this too: https://news.ycombinator.com/item?id=8546702
If they couldn't do it directly, I don't know that there's a problem with providing legal counsel for someone? Or paying for their lawyer, at the very least? I am NOT any sort of lawyer and have no experience with this at all, so this is all just my imaginative thinking.
Cammie
He completely nailed the problem I've had with his description of looking for an iPad. If I know exactly what I want already (e.g., a book by title, or an electronic device by model number), it's usually easy. (In that case, though, I usually found what I wanted from some other source, and I purchase it there.) If I want to actually shop -- that is, survey several models of the same broad kind of item, there are quite often far too many to sift through, with few useful tools for narrowing it down. Even when I know exactly what I want, there's usually no way to filter for it.

Brick-and-mortar stores don't exactly solve this problem -- they just have far fewer choices, and you're relying on something like curation (based on expected sales). It's not always great, but it's generally preferable.
I'm also in the UK. I will willingly pay a premium at Amazon for tech products just because the returns process is so painless relative to other online retailers.
Amazon needs to quit filling their product database with absolute garbage and show that they actually care about the customer experience. In trying to sell absolutely everything they've made it harder to find what you're looking for.

Yesterday I was shopping for an electrical box cover. The first result I clicked on was categorized as a musical instrument (specifically, a timbale). The second one I clicked on was categorized as a pair of pliers (specifically, snap-ring pliers).

Sure, customers could misplace a few things in a physical store – but Amazon has complete control here, and they're showing us they just don't give a shit.

I love the checkout and shipping experience on Amazon. The amount of reviews is great (although many reviewers are clearly morons or just fake – that sucks too). But everything leading up to making the purchase is terrible.
The guy is in Russia most likely under quite quite strict supervision, he can't really go any where without looking over his shoulder and jumping at every shadow, and no matter what he is still a wanted criminal by the most powerful nation on the planet.

This isn't a win for him, he might be pleased with the outcome that a judge has sided with a plea for a target specific injunction but it doesn't really bring him any closer to being able to live a normal life.

Even if it comes to the point in which he wont fear being targeted for either an extradition, rendition or an ol' plain hit by one of the alphabet soup agencies of the US considering that in many cases he admitted that he has a cache of documents hidden somewhere as an insurance allot of which were never released the the press or to the public unredacted he isn't just a target for US intelligence and Law Enforcement organizations he is a target of virtually every intelligence organization out there who would love to get their hands on unredacted NSA documents as well as any potentially actionable intelligence Snowden might have in his head.

And heck even if he some how manages to come back to the US under a full pardon or a no prosecution agreement of some sort he won't really be able to live a normal life for the next few decades until every bit of the information he may or may not have is no longer relevant.
Tons of folks. Here are a couple:

Hillary Clinton

http://www.politifact.com/truth-o-meter/statements/2015/oct/...

> "He broke the laws of the United States," Clinton said. "He could have been a whistleblower. He could have gotten all of the protections of being a whistleblower. He could have raised all the issues that he has raised. And I think there would have been a positive response to that."

Bill Nelson

http://www.nydailynews.com/opinion/man-traitor-article-1.136...

> "Edward Snowden is not a whistleblower. What Edward Snowden did amounts to an act of treason."
I just posted a link to an interesting blog post detailing the risks of building a storage pod [1]

[1] https://news.ycombinator.com/item?id=10541055
That is the nature of business, those salaries are not distorted, they're what's in demand. Those companies pay that because they must to capture the amount of dev supply they require. If they blow up because they can't afford to maintain it, it'll correct the situation and release some supply back into the market. Salaries are high because supply is low, not because there's too much easy money.
Variable name length should match scope. A variable that only does something for three lines can be a single letter (Ex: i). A variable that is (god forbid) global should be nice and long (Ex: global_map_of_all_callback_functions). Everything I control should be readable.

Method/Class name length should be inversely proportional to usage. If it's used everywhere it should be convenient to type (Ex: add). Of course the method/Class should still describe what SINGLE responsibility the piece of code has. Remember that the name of the class & parameters is part of the method's call signature is many languages (Ex: Registry.add(Person person) could be read as "add person to registry").

Use the generally accepted standards of the community you code in. (Ex: Rust prefers snake_case and SCREAMING_SNAKE_CASE for names)

Be consistent.

Follow the principles of Clean Code. https://cleancoders.com/

There's more, but that's the general thrust of it.
I guess OP will explain it better, but my take from it is that its better to have a small share of a huge market (which is still a large potential payout) than to be a big fish in a small market or a market dominated by one major player (small/non-existent returns).
Still requires you to be accurate.
In the Works – AWS Region in South Korea
I wonder where everyone lives where stopping into a store is so much time. Nowadays you can order and pay for things online. I walk into the store, give them my name, sign for something, and I'm done. Everyone here is like "I drive 30 minutes to the store...". I guess maybe HN has a lot of users who live in Alaska?

I'd suspect if people calculated their hourly rate on doing so they'd go right back to stores.

But that wasn't the point anyway. The point was that Amazon's high prices and sucky UI have opened the door to a competitor. I'm not sure it'll be Jet. I'm not even sure it'll be someone. I mean, they can just lower their prices and fix their sorting. But either way we end up better off.

If there were a site as convenient as Amazon, with comparable service, but lower prices and a better UI, wouldn't you use it? I think that's possible. I don't know if it will be Jet long-term. But it's possible, and that's interesting.
Yeah, because capitalism means socialism, right? That's what state capitalism is, so let's just use the same word for both, then everyone will be on the same page and all the confusion resolved.
Humongous Fungus – The world's largest living organism
Grandstanding politicians are not serious critics. I tried to choose the words "serious opponents" to exclude morons.
Maybe by releasing the plans it will cause other folks to buy it and reduce costs.
The focus on costs as business expenses overlooks the primary problem with non-free journals: It limits the dissemination of knowledge - the primary reason for publishing - to the few who can pay.

Currently, independent scholars or intellectual members of the public who want to learn something have very limited access to this knowledge. AFAIK, you need to go to a library to access it - you can't even join a library and get remote access to their computers. That means all the well-researched, expert knowledge in those journals is replaced with whatever is found on the Internet. How will the next brilliant patent clerk participate and make her/his contribution?

(If anyone knows a way to access JSTOR without enrolling in a university or going on-site to a university library, I'd love to know.)
Helm: The Kubernetes Package Manager
Qwikly
I don't think this is an indictment of "freemium" so much as the decision-making around it.

Also, there's a misnomer that you're supposed to link pricing to features or usage. No, you link pricing to the customer's ability/desire to pay. Sometimes this correlates with features and pricing but often times not. Multi-user access is a good example of a feature that naturally appeals to a company with resources (i.e., ability to pay). Automatic collections is not.
Automating Metadata Extraction for Academic Publishing
Weird. Their own website and twitter account doesn't say anything about shutting down.
Lower wages for Americans so Mark Zuckerberg and Bill Gates can pay less and make more?

There is no "labor shortage".
Charges Announced in J.P. Morgan Hacking Case
You mean we should pack our bags and get ready to board the International Space Station Ark Complex? Because I don't see the "people involved going to jail" lately in high profile cases, and if the nuke-wielding terrorist were to look for an appartment, an illegal subletting (preferably without paper or electronic trail) would be high on his list.
Lufthansa's cost-cutting is kind of a big deal, at least for employees; their cabin crew staged a one-day strike Monday over that.
Why is this one of the all-time most popular posts on HN about Google?
Right.... if you're relying on the kernel to protect you, you're dead in the water as it is, today. So the reasonable defense is to assume the kernel security doesn't exist.
> I wonder if you consider what a bureaucratic nightmare this would be to administer?

I think many of the "nightmare" issues are already present and already being managed just as well (or badly.) The marginal addition in complexity shouldn't be that high.
Billion Dollar Club
Most LLVM Dev Meeting videos are up
Well in my case it was approved in 15 days via premium processing, months before I started working.

But in general you're correct that employees can change work sites while the H1-B petition is pending (because without premium processing that takes months), but only after the new LCA is approved. And the LCA is what determines the prevailing wage for the new site. So you can't move someone from Bumfuck, Nebraska to San Francisco and continue paying Bumfuck wages.

If you think the processing time is too long - I totally agree. 15 days should be regular processing time, not "premium".
Give a Dime – Donate Spare Change to Local Charities
> The problem is that DNS does not in turn control Internet cryptography,

That's a strange thing to say. DNS is pretty much the only thing that controls Internet cryptography. The number of non-domain validated certificates is vanishingly small.
Ping Pong Amazing [YouTube Video]
> farms and restaurants will collapse.

because they have based their business on illegal practices.
https://github.com/Factual/drake from the data science toolbox is useful. "Drake is similar to GNU Make, but designed especially for data workflow management"
> rent-controlled units make up something like 2% of all units

True, but that is actually a great deal of lost income for the landlords in those cases. Anecdotally, of the number of people I've heard of living in rent controlled apartments, I've never heard of rent over $500, including 2 and 3 bedroom apartments in primo neighborhoods. Numbers like that are just _absurd_ given what I'm paying for my 1 bedroom in an "up and coming" neighborhood in queens
I personally like idea of bidding for the visa, as a foreigner I would even go as far as paying to increase the bid to acquire the visa.
I can't seem to find it now, but I remember reading an essay, probably by Joel Spolsky -- on mentoring a newly hired junior Cprogrammer. The programmer had implemented some functionality in C, and had written lots of tiny function calls, with descriptive names, that composed to form the solution. The author called the programmer into the office, and berated the coding style, citing "efficiency" as a reason for why the program was an example of poor coding style.

The main point of the article, was that the junior programmer was right: well structured, self-documenting code is always better than fast code. If it ends up being too slow, and (in the case of C) can't be fixed with "inline" and "-O2", then, and only then, move towards a different, hopefully more efficient solution.

Now, obviously, writing functional-style C isn't the only (or perhaps even the best) way of writing structural, clean, C code.

But functional composition, especially with help from the underlying programming language, can be compact, and very easy to reason about.

Never mind the fact that approximately half of Haskell (and some clojure?) programmers appear to think that "f a b" is more readable than "scaleVector Vector Factor". Conciseness can be a weakness as well as a strength.
I agree the H1B program is abused, but I dont believe there is enough local talent to replace the tens of thousands of h1b workers.

It will result in a lot of small and mid size business closing down. Unfortunately I dont have any suggestions on improving the h1b program.
because i would rather have to deal with the NSA, than everyone else + the NSA.

The level of tampering required for the NSA to fake DNSSEC replies is very evident if you have the cert pinned, and very hard to deny.

As things stand, its very easy to deny it was the NSA when anyone and their dog can have access to a CA cert.
Plasticity and Tinnitus
this is awesome ! :)
Yev from Backblaze here -> That is boilerplate for the most part, but it's open source, have at it!
Agreed. All of Go's deficiencies are not deal breakers when it is so well suited to network services that shuffle data around. I wouldn't build lots of business logic in Go, but often I just need to proxy data from point A to point B with some data massaging.
Learn by doing. Making tutorials easier to produce and consume
More here: http://szabo.best.vwh.net/synch.html
I don't think [1] should be a footnote. This is not an x86. This is a new 1970-style ISA with a textbook RISC implementation, but without the ISA that made RISC work. I predict this will fail, not because of the Quark ISA, but because Intel can't compete with the sheer diversity of microcontroller implementations that can only come from a highly competitive market. ARM currently hold sway in this market, with MIPS in niches. In future I expect to see RISC-V show up where license cost or customization matters more than software legacy.
> The hard part of Clojure really boils down to one thing: you do not have an assignment operator.

Nah. You have `let` which is exactly that.
My Reflections on the First Man vs. Machine No-Limit Texas Hold ’em Competition
First, I'm not responsible for your assumptions. If you're taking legal advice from strangers on an Internet forum, then as your absolutely-not-a-lawyer I advise you not to do that.

Second, I didn't bring up treble damages, the comment I was replying to did. I was simply drawing a logical conclusion based on the information they provided.
Are you saying that aviation is inherently less safe in non-predominantly english speaking countries?
Aircraft maintenance is extraordinarily serious business.

I don't see xenophobia in the article- I see "the logistics of inspection are now more complex." This also includes basic requirements such as drug testing and security screenings of employees.

In some of these countries, the war on drugs has left the governments in an uneasy place.

But behind that is that the FAA is severely underfunded. This is a fact.
Dart? Come'on. Typescript or go home
Fudging job duties is what I'm use to.

They will have job duties broken down for the lowest paying position, with a 5% other work, but on the job they will be doing work of a better paid position, with that 5% other work constituting 90% of what they are doing.
I agree its based on illegal practices. But quite a few of the businesses (not all obviously) do it for survival because that is the only way for them to stay in business.
In the context of the larger conversation around what the NSA can and cannot do, it is fairly huge because one part of the government is on the record of restraining another part. This is how the Supreme Court tells the NSA that they better clean up their act or the judicial branch will start unilaterally taking away powers they think they have but don't.

It is also another brick in the wall which shows the government defense of its actions and that Snowden was a traitor (as opposed to a whistle blower) no doubt hinge on the assertion that what the NSA was doing (and was disclosed by Snowden) was legal. That is the bigger conversation that is going on here and so one which Snowden is quite invested.

If he ever hopes to return to the US, he has to make an iron clad case that he was a "whistle blower" [1] and not just violating his security clearance. To do that, as I understand it, he needs to prove three things. 1) The activity he was reporting was illegal (as opposed to just something he felt was immoral), 2) that reporting it through channels was likely to be unsuccessful in actually revealing the information, and 3) that was not enriched as a result of his actions.

When you try to make that case against the worlds most powerful intelligence agency you cannot do so with simple evidentiary rules. So I see a number of cases and efforts which are putting into the judicial record decisions like this one where the NSA's activity is called out as illegal before Snowden steps foot back on US soil and gets arrested for treason.

[1] Important note, I'm not a lawyer, 99% of the whistleblower information is about securities fraud or OSHA safety issues, not constitutional violators. It's not entirely clear that there is a whistleblower type protection for what Snowden did.
Anyone happen to have a link to a good guide/tutorial for building a mobile backend in Go with gin? Or know of a public github repository with a good sample project. I've never done any backend work, and I'd like to build a backend for a simple iOS app to start.
The release notes for the upcoming version of MongoDB may be interesting here: https://docs.mongodb.org/manual/release-notes/3.2/
I'm not familiar with the myth of having to be a genius to learn clojure. Not having an assignment operator is the same problem anyone would have in trying to move from an imperative to a functional language.

You can be productive in clojure, I think, without being extremely fluent. But Clojure does tend to some perl-esque terseness. Browsing down this page (http://clojure.org/reader) everything is fine until you start getting into macro characters, and then the dispatch macro, and then the regex dispatch macro. I think you could write perfectly fine clojure code without knowing the details of all of these, but it can be frustrating to not know if your code is idiomatic clojure or merely badly translated from another language.
Getting one thing right out of thousands of documents doesn't qualify as a whistle blower in my opinion.

He leaked information about programs where there is no conceivable argument that the programs are illegal or constitutional. He leaked it because he was against the them politically.

If you rob a bank and some of the money you took was stolen from the people, that doesn't make you Robin Hood.
Starting with a market mechanism and then "tweaking" it by adding "corrections" by field and "points" for startups is a surefire way to end up where you started.

The solution is not to bid via salary or total comp package or other BS metrics (also gameable), but to place bids directly on the visa slots - ie, the government simply holds an auction for N visas in sector X and collects the market clearing price as income.

Visas will then flow to companies that can productively use them (ie, high delta between the cost of the visa + salary, and what they figure the employee produces in value. No bias towards high-salary, low-surplus occupations). A low price for visas in a field is also a handy sign that there is no actual "shortage".
Similar path here, but we cleaned things up using TypeScript.

Its incredible how much easier things get when you need to refactor if you have types.
> I will like to see every company that get's a H1B worker mandated that they must hire two paid interns. The idea behind this is that as they pay H1B workers, they also get to train younger workers who will not be hired for "lack of experience."

The (big) companies that aren't abusing the program (Google, Microsoft, Amazon, etc...) already do this. They hire loads of interns and then give offers to anyone who is up to their standard. It's a win/win system.

So again, seems like we are back to the crappy outsourcing consultants.
iPad Pro fever: 75% artists want to buy it
You either "get" Go or you don't. Which shouldn't be surprising given that it is a very opinionated language.

A diagnostic indicator is whether you gravitate towards things like Martini or Gin, which aren't idiomatic Go and seem designed to ease the pain of using Go for those who don't actually care for it much.
See https://news.ycombinator.com/item?id=10535994
When he blew the whistle to the press he knew he was in great danger of rotting in a prison for the rest of his life but he did it anyways because he was a patriot and he considered the risk to be worth it to save his country. That the whole thing worked, the NSA's policies have been declared illegal, means that his sacrifice was not in vain.
> We are supposed to feel encouraged to go to our Master and Associate Master with our concerns and feel that our opinions will be respected and heard.

What's missing: "Respected and heard" does not necessarily equate to "agreed with." It seems more like these students are pissed that the Master is not agreeing with them, but instead is respecting and hearing their opinions while agreeing to disagree.
> There are only 65,000 H1-B visas per year. Surely the fabric of our country wouldn't dissolve if that number were doubled or even tripled.

In a way, it's already 6 times higher, because H1-B is not a yearly visa, but (potentially, simplifying here) a six-year visa. 65k is only for "fresh" applications, not the concurrent limit.
Not 100% sure if we've given that any thorough testing, but the ops team is looking at most available options before building these out. That said, if they haven't tried it, they'll read this and give it a go :)