skysight-inc/HackerNews huggingface dataset:
Engineer's Guide to US Visas (2014)
Americans Meet a lot – With an Average cost of $338 per meeting
Am I the only one to prefer the early, detailed style? It looks much better than the chaeply produced stuff that I have become to associate with snimé.
Some of the brute force attempts against servers are so relentless now that they can consume a significant amount of server resources just causing the server to say, "no. no. no. no. no. no. no. no. no...." They also fill up your log files, needlessly consuming disk space and making it a pain to crawl through logs later on to troubleshoot legitimate issues. Plus, you can hook Fail2Ban so that other services can use it to buff up their filters. For instance, if someone's spamming your mail server, your mail server can trigger Fail2Ban and then Fail2Ban can tell your web server to also block the IP (or network) to help reduce common sources of WordPress spam.

There are good reasons to use Fail2Ban, and the counterarguments that it doesn't actually improve security miss all the other benefits it brings.

And, I've read all of Theo de Raadt's arguments against these approaches. I understand and mostly agree with them. I get that with ssh key only authentication and sane services configuration and so on that people can hammer away at your server all day and never accomplish anything. But that still doesn't mean I want to provide a test bed for every dumb script kiddie on the internet (and there are many).
I can see this being the problem for most small pubs in the UK as well. The UK is full of small local pubs that work on very small margins.
Amazon was definitely not first to market - there were a large number of cloud providers (Loudcloud being just one of them) that tried (and failed) to do what Amazon eventually succeeded in doing. The idea was pretty similar though - just build simple services that Customer Could build applications on top of.

Loudcloud had its first customers in 1999, 7 years prior to Amazon.

Totally agree with you - what Amazon did was start off small, and unpretentiously, and just keep growing/iterating from there.

LDCL went the total opposite approach, spent 10s of millions of dollars (I remember a time in 2001 when we were buying Sun E4500s like popcorn @$100K+ each) in the first couple years, hired 500 employees, opened up data centers all over the world - and kind of fell down hard when the dot com market imploded.
"Know your data is safe

Your data is secured through encryption when we connect you to open Wi-Fi hotspots. It's like your data has a private tunnel to drive through."

So that's a yes

ETA: Of course this does mean Google has the plaintext, but then, your ISP always has the plaintext unless you're bringing your own encryption, so this is really no different.
Same here, same browser and OS at 1600x900. It's somewhat easier to read on Firefox, but it could stand some better contrast there too.
Using algorithms to limit the amount of work facebook employee's have to do to make sure users are following the rules makes perfect sense. It doesn't explain why you would cut humans out of the process entirely.

To your point about users are not Facebook customers is technically correct, but these users are actually the product that facebook is trying to sell. If you were a company looking to buy ad space would you use a platform that mistreated your potential customers?
Error determination before empathic determination, if so it hurts to make sense.

We have explicit error logs for the first time in human history, audit trails, yet we spend every effort to determine problem solving by hiding errors from accounting.
It only works for Google phones? There isn't an antitrust issue there?
VPN.

Quoth the source:

Know your data is safe

Your data is secured through encryption when we connect you to open Wi-Fi hotspots. It's like your data has a private tunnel to drive through.
> What do they lead aside from search, ads, and mobile OS?

Browser, email, self-driving cars. Lots of other stuff too...
This is doing the same things as Republic Wireless. Calls and texts over wifi to keep their carrier costs down. RW is cheaper at $10 a month without data and $25 for unlimited 3G.

With RW you need their customized android phone but they are cheap. $650 for the phone is steep (or a credit pull).
Couldn't you have a kickstarter where you only get part of a lump sum in the beginning for investments, and then minimum-wage for each employee each month? Keep the start-up lean and hungry and perhaps intrinsically motivated. I guess there's many problems and ideas that couldn't be funded this way but for those that can maybe they'd stand a higher chance of succeeding.

Even better was if you had a startup mentor that approved expenses.
you raise some really great questions. very rarely in history (or in the present) has a company entered so many spaces and be successful at it.
It depends on where you live, what the food culture is like.

I live in Minneapolis, one of the best places in the world to eat. Excellent vegetarian options are widely available here. Sure, there are restaurants where that's not good, but it's not like there aren't plenty of other restaurants.
Can't say the same about pigeons though. I swear cities make them dumber.
Rudder – Social Polling (looking for feedback)
Bad DevOps is bad. But bad DevOps is basically no worse than what people were doing before: you'd just have a bunch of VMs running fedora20 with no way of easily patching all of them at once. Except some of the VMs may be running fedora23 because they were part of an expansion that happened 2 years after the original set and the guy who deployed them couldn't find a fedora20 image. And at least with a container, you can more easily use AWS for spare capacity/redundancy while you migrate servers. DevOps doesn't fix every sysadmin problem, but it gives you a lot more options that can be developed/deployed in a small amount of time.

DevOps is bad when you take your worst developer and say "do sysadmin tasks and still write application code". It works much better when you take an experienced sysadmin and embed them into a dev team. Make them do code reviews on deployment scripts with a developer, assign tasks within sprints, etc. Code reviews aren't because you don't know how to code -- IMO the primary benefit of code reviews is the education of the reviewer. Likewise, the sysadmin's struggles become the developers' struggles, and the developers are more likely to write applications that are easy to support if they have some role in supporting them.

Every company over a certain size has politics. It's unavoidable. Maybe Google doesn't -- I don't know. But not every company can be Google. You can't use technology to overcome process problems, but you can and should use technology as a part of a redesigned, better process. DevOps gives you more options, and has a positive effect on the culture of a development org. It asks them to think of portability and supportability as a concern.
He seems to be way nicer and more professional than you..?
Possibly:

http://www.pocketables.com/2015/03/exclusive-google-is-worki...
Would be great, but not holding my breath based on their past product releases.
sounds like its excellent for Coachella.
2014 H1B Visa Report: Top H1B Visa Job Title
It was a piece of crap from the beginning so no, it hasn't aged well.
That advice led to the closing down of many Google services. Apple doesn't just produce a single device, either.
Geek Mythology: Women in Computing and the Hacker Subculture
They are not making any money right now. But the Investment in Spacex and Boston dynamics would be a huge pay off in the future.
Unless you can decline benefits and have an equivalent dollar amount tacked onto your paycheck, I don't see why they should be taken into account.
Republic Wireless has been doing hybrid wifi / cell calling for some time:

https://republicwireless.com/

Their unlimited 3G plan is $25.

Republic Wireless is owned by Bandwidth.com which also manages Google Voice numbers:

http://en.wikipedia.org/wiki/Bandwidth.com
Why would a cable company care if you bought more beer?
I think that's just the red button indicator isn't it?

If you pressed 'Back Up' on the controller, it would disappear and you would be left with the white overlay, unless I'm mistaken.
It only works specifically with the Nexus 6 (not other Google phones), apparently for technical reasons involving network-switching capabilities. Possibly that's BS, but assuming it's legit I'd imagine they'll try to get the technology into other makers' phones in the future.

Though even if they didn't, Google doesn't have a monopoly position in phone hardware so it's not clear antitrust would come into play.
To be fair, a lot of American startups only work because of the lack of privacy and labour laws in the US (compared to the EU). EU legislature may be a hassle at times, but it tends to give customers and employees a lot of protection they wouldn't get in the US.

But what you say about startups in the EU is true. In many EU countries insolvency can have drastic consequences for the founder(s). In some of them it's also much harder to incorporate than in the US (e.g. in Germany you need to raise € 25k to form a "GmbH"; there is now also a transitional form called "UG (haftungsbeschränkt)" (yes, always unabbreviated or you can be sued) but you still need to follow all the legal and tax requirements and everyone will think you're poor and/or a scam).

Additionally VCs seem to focus more on traditional requirements and metrics, like business plans or profit estimates, rather than growth or traction. For example it seems to be nearly impossible to get funding for open source companies ("So let me get this right: you're giving it away for free and you expect us to fund you?").
Scala, whose modularisation was strongly influenced by ML, already offers most of what 1ML is trying to do.
tszming -- will take care of it, thank you!
Good article - but I think it already hit the front page yesterday.
"No, we only support individual accounts during Project Fi's Early Access Program. If multiple people on your current wireless plan are interested in joining our early access program, each user is required to have a Project Fi account."

https://fi.google.com/about/faq/#plan-and-pricing-8
It uses a special SIM to hand off between Wi-Fi, T-Mobile, and Sprint service. There's one other MVNO that supports both of those networks, Ting, though they don't support both networks on one device simultaneously (yet; I think they might be working on it). I'm on Ting and it's nice having a T-Mobile phone in my pocket while my wife has a Sprint phone, all on the same account and billing.
Show HN: Juice Box – A virtual machine designed for programming workshops
I don't know why this becomes an issue with every single service Google launches. It's pretty clear Google's strategy is not to launch Apps support for any product that is either beta or immediately post-beta, and it wants to wait a bit until things get stable enough to use for enterprise.
I think that would require them to have a monopoly on the sale of smartphones and use that to make entry to the new market (mobile carrier).
I find myself agreeing with most of what you said, but just wanted to address a couple things.

>>You wouldn't need all the farmers in the US to convert to his methods, since he's far more productive per acre you could have 1/4 of the acreage (and presumably 1/4 of the farmers) that are used in conventional farming and still produce the same output.

I'm not sure about this. It seems today that most conventional farm operations are fairly large (speaking from my experience in the Midwest). Not only would they need to restructure their operations, they would also need to scale down significantly. So we would actually need more farmers. Not to mention that Salatin's region is well suited for raising animals. I would venture to guess that farmers in arid regions would not fare as well.

Furthermore, this still wouldn't meet our demands. Salatin talks about seasonality; there are certain times of the year when it makes sense to slaughter cows, chickens, pigs, etc. We demand all of these meats even when they are out of season. It wasn't to long ago that we reserved beef for special occasions. Now some people eat beef multiple times a day on a consistent basis.

>>That kind of competitive advantage might make it possible for start-up farms to grow and slowly buy out retiring farmers so that no tremendous upheaval is necessary for new ideas to become the norm.

I am hoping that something like this will happen, but Wall Street is also interested in this land[0]. We need to decrease our demand in the cheap, convenient food that Wall Street makes money off of and increase our demand in high quality, local food. If we do this then our demand for meat will also decrease because we will start to eat with the seasons in mind.

[0] - http://www.wsj.com/articles/more-individuals-are-looking-to-...
"We refund the data you don't use" is basically a way of saying "you pay by the megabyte for the data you do use" -- which is actually really great, I've been frustrated that everyone's settled on "all-you-can-eat" data as the standard, it doesn't align incentives well at all.

And they really are refunding it: if you use 1.2GB per month, it doesn't matter whether you sign up for 2, 5, or 10GB, your bill comes out exactly the same.
> So I guess what I'm saying here is: Run an ad blocker.

On a related note, run 'Facebook Disconnect': https://chrome.google.com/webstore/detail/facebook-disconnec...

Adblock doesn't stop you from Facebook tracking you with their 'like' buttons, this 'Facebook Disconnect' extension will.
from the FAQ:
Does Project Fi have family plans or other plans for multiple users?
No, we only support individual accounts during Project Fi's Early Access Program. If multiple people on your current wireless plan are interested in joining our early access program, each user is required to have a Project Fi account.
Unless you build your own base images... odds are you will be using something someone else built. Even the host OS probably wasn't compiled by you.

In general, my base images are often debian:wheezy, ubuntu:trusty or alpine:latest ... From here, a number of times I've tracked down the dockerfiles (usually in github) for a given image... for the most part, if the image is a default image, I've got a fair amount of trust in that (the build system is pretty sane in that regard)... though some bits aren't always as straight forward.

I learned a lot just from reading/tracing through the dockerfiles for iojs and mono ... What is interesting is often the dockerfile simply adds a repository, and installs package X using the base os's package manager. I'm not certain it's nearly as big of a problem as people make it out to be (with exception to hadoop/java projects, which tend to be far more complicated than they should be).

golang's onbuild containers are really interesting. I've also been playing with building in one node container with build tools, then deploying the resulting node_modules + app into another more barebones container base.
It's trying to become a monopoly in various markets.
Project Fi
> Browser

Leading in memory usage perhaps
They are in everything but they aren't a leader in everything. In some markets they actually accelerate competition, especially in ones where there have been long-time monopolists (Google Fiber).
I wonder if there is a pattern to the glass if it's only full, half and empty it may be simple to figure out.
How Computer Viruses Work
I'm in New York, not in SV but there's a lot startups over here too. I am a contract developer and have worked with startups for about three years. I can honestly say there are founders that are getting a "free ride" on investor expense - taking long vacations over the summer, building product forever and not releasing (this gives founders an excuse not to be out talking to customers - after all, the product isn't ready), and so on. It's a scam. It's a great way to avoid getting a real job while being able to say to friends and parents that you're doing something exciting - just on the beach on Montauk.
You're being really pedantic, yes a single big sell order that blew through the entire book in one go could hit it. After the regulation was added, but before Nasdaq added the auto-adjusting type, market-makers, in stocks they didn't really feel like market making in just constantly cancel-replaced their order each time the quotes changed, a single whale order could have hit those too.

Maybe you aren't being pedantic: are arguing the intent of the regulation was to have market-makers make markets only as a bulwark against single whale-orders that will probably be thrown out as clearly erroneous?

That is a real role-redefinition. A quoting obligation that falls apart if the big-order trader on the other side randomly decided to break his order two (or N) near-simultaneous orders?
"I want to use its content as a reference for something I need to share or use later"

The infinite scrolling part is a list of articles or images or something else. When you find an interesting part you can click on it and a new page opens with a perma link to this exact piece. It doesn't make sense to save/share the main page with a overview list (infite scrolling or not). E.g: you won't share/save your twitter timeline, but a specific tweet.

I don't understand the rest of your "arguments" -.-
Abdel appears to have an African background, at least on his father's side. (The article is not very specific.)
No, it's not a matter of the state changing. The premise is that, at each step of the calculation, a function does some computation and returns a result. At the point where the logging decision is being made, the decision is based on data available within the function, but not being returned by the function - only a derived value is returned.

Now, perhaps you could argue that the right way to do the problem (without the logging) in Haskell is to not have functions like that - to break up that function so that the data that, in my version, is only available within the function is instead explicitly returned by some smaller function.

But if you don't argue that, then you're left with the stated problem: What's the right way of getting logging out of the middle of a function in Haskell?
Show HN: StatBot – Get critical info directly via chat in League of Legends
What if you want to see an intermediate value part way through a complex calculation?
The simple explanation for all of this is that western audiences regard Animation as a medium solely for consumption by children. Disney/Pixar will likely always produce animated films for children first compared to Anime which produces films for all audiences.

"The Kingdom of Dreams and Madness" [1] is a documentary worth watching if you've seen any Studio Ghibli films. The opinion of Miyazaki is that Animation is a more freeing medium than traditional film. It's available on Netflix right now for those who have access.

[1] https://www.youtube.com/watch?v=IxI9WmgqWWU
But they make a line of laptops, a line of mobile devices, and some software. There's no iSpaceship or Apple Submarine(TM) yet -- if you told me Google had a sub bouncing around San Francisco Bay, I wouldn't even question it.
Who handles support for this? Is it Google, or one of the carriers that Google's using? Who do you talk to if the handoff between carriers doesn't quite work? I've skimmed the FAQ and I didn't see that listed in there.

For context, I use Google Voice, and while it's really nice in a lot of ways, it has some unfortunate bugs that have persisted for years that it seems impossible to get support for. I no longer unconditionally recommend it to people because while being able to take calls from my computer and get transcripts of voicemails is great, it also pseudo-randomly decides to only direct some calls to devices where I'm not present with no notification on devices that I'm using and also drops a small percentage of texts (my guess is around 1%). Most people I talk to are horrified by the idea of texts getting dropped, and I don't recommend GV to those folks, although it's fine if that's a tradeoff you're ok with.

I understand that it's a beta and that bugs are expected, but it's a problem when you run into a bug that interferes with your ability to use your phone and there's no way to get support for it.

Phone carriers aren't exactly known for their stellar customer service, but at least with them, if you call back enough times or escalate to higher level support, you'll eventually get a resolution. As far as I can tell, that's not true of Google's phone related products.
I have one and I'm quite happy with it. The screen is almost too large to use but I'd still give it 4.5/5.

The best thing about it is the fact that it comes with no bloatware. My S3 had 2 or 3 bloatware apps that would crash on startup every single time.
It's amazing that $10/GB is about 4 times amount local telecom providers charge for 3G in india.
Outside of a development environment, you'd run that ./configure && make install step on a build slave that creates a nice RPM or Debian package of it for you which you can install without fear that the build scripts install backdoors, download obsolete software or wipe the filesystem.

With a good build system (eg. autotools) writing an RPM spec takes almost no time at all and if you have the proper infrastructure in place for building packages, you can have something workable in a very short time.

Self-packaged RPMs also don't need to be quite as high-quality as ones you might want to include in a distribution, so if it makes sense for your use case, it's perfectly okay have "bloat" (eg. an entire python virtualenv) in your package.
>"Well, because that guy pointed out a bug without also blowing sunshine up my ass, I'm going to just leave our product buggy."

Has this guy worked anywhere before? (Yes, it's a joke, I know who Zawinski is). I am sure there is a faction in Facebook who thinks their filter system needs an overhaul, and I'm sure this post will go on a big pile of "why" somewhere. However, if you're asking an engineer who works near (but probably not on) something to go talk to another team, you need to be somewhat polite. Because you're not asking them to do their job - you're asking them to go tell a colleague that they aren't doing theirs. You want them to spend political capital internally to make Facebook/whatever better for you instead of spending it on what they think would be best.

I don't think he's a hypocrite for using and hating Facebook. That's just life. I think he's forgotten that people, even Facebook employees, have ideas and agendas other than his own and you need to be diplomatic if you want them to serve yours.
> No startups are hiring sysadmins to do any kind of work anymore.

Then maybe people should be willing to work for more grown-up businesses.

HN tends to get a distorted view of what's important in the tech industry. The tech industry is way, way, way bigger than startups, and there are still plenty of companies that recognize the value of good sysadmins.

Let the startups learn their lesson in their own time.
This looks to me like a pure "commoditize your complements" play. All of Google's products require great mobile internet everywhere. By getting involved in that market, they can help make it much more competitive (at the moment, cell reception is expensive and shit).

It's like Google Code. Google didn't particularly want to be in that business, but Sourceforge was complete shit, and the open source ecosystem was key to their business. So they competed, seriously improved on the status quo, and when something better came along (github), they backed away, job done.

So leading this market doesn't matter to google. If they got completely outcompeted, I'd say they'd be delighted.