skysight-inc/HackerNews huggingface dataset:
Android installations are also dependencies mess, i.e. you have no way to even specify them and each application has to bundle them all (unless you resort to some hackish workarounds). Such approach a stick with two ends with its won pluses and minuses.
How to test controllers in Rails
> Go is not too far removed from C.

I think, where it comes to what is useful for web dev, Go is actually pretty far removed from C. OTOH, much of that could be overcome with an appropriate framework, and in fact there are C web frameworks. [0]

[0] e.g., https://embedthis.com/esp/
Did you do research how much local storage (per domain or total) the various browsers offer these days? I remember some browsers never enforced a limit.
"Crazy Train" actually predicted the rise of ruby on rails

ozzy osbourne basically was holding out for rails 3
Firstly, nice job!

Second, I'm seeing this bug and yes, in the Desktop & Screen Saver settings, the thumbnail is correct (you can see what it should be by opening the menu bar dropdown and clicking the title of the piece which will open it in the browser straight from s3).

Edit: tried reboot, the app tried to autostart but crashed. Started it manually, it kept crashing a few times. It is now running but still showing a particular image on every other change, even automatic.
Most consulting engineers (in IT) work for body shops. The pay is poor, the work is boring, the hours long, the turnover high, and the output mediocre at best.

A well managed internal team could do the work at 1/3rd the cost but the work is rarely a core part of the business and no executive wants to deal with the internal headaches and risk associated with the work when it won't get them anywhere politically.

The "contracting" world is much more like what michaelochurch described. And to be fair there are a large number of individual contractors working at large firms for great daily rates (think $1000/day on the lower end) for which what he is saying is true.
back in the day, some clueless manager posted to usenet that he was looking for a coder who could - I swear I'm not making this up! - "write 1000 lines of code per day".

I'm sure you can visualize all the responses that were posted.
This is a really good point, and shouldn't be lost in the outrage. Of course, the outrage shouldn't be lost either, but you're right: some of our morality is salvaged by the publication of this report.
I hope this means OVH opens a data center in the USA.

Preferably someplace with the lowest mean latency, like Texas [1]

[1] http://ipnetwork.bgtmo.ip.att.net/pws/network_delay.html
What (actually) is Web-Scale IT?
I was just doing some research into this, but I can't really seem to nail down a solid explanation for what it actually is. Is this just another re-purposed buzzword thrown out by Gartner to spark people's interest, or is there actually some solid new challenges and technology coming out of it?
Any information would be helpful. This is more for my own curiosity than anything else.
Interesting example, as MLK's estate in fact will try to make you pay licensing fees to do this, claiming they own the copyright and recognizing few instances of 'fair use'.

http://en.wikipedia.org/wiki/I_Have_a_Dream#Copyright_disput...

And attribution actually has little to do with copyright infringement (in the U.S. anyway). It is important not to confuse the legal concept of copyright from the social/academic concept of plaguirism, they are different things. Whether you have a fair use to quote MLK's speech without permission from the King estate is something you'd have to take up in court -- but whether you properly attributed it or not is not really of significant relevance in determining whether it was copyright infringement or not. (In the U.S. anyway)

(An interesting exception might be CC-BY licensed things -- which offer anyone interested an automatic license to use a copyrighted work without fee, but only if the user attributes properly. But the attribution is a term of the license, not a part of copyright law in general.)
The submission title "HN, let's get you on some dates" is incredibly linkbaity. (It's also flagbaity which counteracts any benefit.)
What happens when a host cancels with Airbnb?
My airbnb host became uncommunicative a week before my scheduled arrival: zero response to phone calls, texts, emails. Airbnb only gets involved three days before the arrival date.

When they did get involved they first asked me to simply keep trying to reach the host. Around 36 hours later, the airbnb agent herself tried contacting the host and in the end gave the host an ultimatum 24 hours before my arrival date: respond or have the reservation cancelled.

Once the reservation was cancelled, I was offered a refund or a rebooking. I opted for rebooking and was given an additional credit of up to 20% of my original payment to pay for the new booking.

I found a booking--better and a little more expensive than the one that had been cancelled. Once the dust had settled, airbnb also threw in a $100 credit toward my next rental.

So it ended well. But the last 48 hours before my departure were pretty stressful.
What are you talking about? OTA updates have been in every Android version for years now. And it is not just a full image update system it also fully supports partial delta updates.

Just because a few phone vendors stop pushing out updates after a period of time after launching the phone doesn't mean that Android doesn't support it. This might have been a valid criticism about years ago. But one that should be aimed at vendors and not Android.

Regarding vendor support, Google launched an initiative called "Compatibility Program" which every vendor must now agree to. Part of the agreement means they are required to support OTA updates if they plan to use the Android OS.

https://source.android.com/compatibility/overview.html

So I don't know what you're basing this off of?
Perhaps I should show up to interviews carrying my father's sword?

It's not sharp on the edge but it _is_ pointy.
> I think you are unfairly raising the bar on the OP by calling for more rigor. If you think it's anecdotal fear-mongering then you must also object to the original responses, as their individual experiences are also anecdotal, and perhaps even anecdotal whitewashing. Their advice did not include any real evidence either.

Oh, I do! I was trying to allude to that by including "fairy tales" in my first comment, but I should have been more clear.
Absolute beginner's guide to bit shifting
Ask HN: Is being underpaid/working for free normal in SV?
I am seeing quite a lot of cases of friends (especially in non-tech roles) that go to work for startups for no money, or for very low money, or even worse for an agreed amount of money that then doesn't get payed or gets payed late.

Now you can tell me everything about how it is worth to risk it for a hot startup etc. etc. but that is 1% of startups or less. 2% of 0 is 0 (yes, that equity is worth nothing in most of the cases). Myself being at the first stage of a startup, I understand how important it is for the founder to have success and fast, but I don't think it should be at the expense of other people. See what this guy wrote in a response email to an application:

"Is deferred cash/options ok, payable when revenues rise over $410k?

All 30 of our Team work this way because of our huge potential and momentum indexing 271 Million products – click below signature in red for details."

Really? You have 30 people working for free until unknown date? And what is the current revenue? Deferred raise is one thing, but deferred cash is way out. No matter how much you romanticize it, your startup is just your baby, not the baby of your employees. If they didn't need the money would they be there working 60 hours a week for your Amazon for Cats startup? Probably not.

There are a lot of these opaque/shady deals, and people have to accept because of lack of jobs (always talking about non-tech positions). People need to work for money first, passion second. See Maslow's hierarchy at the "Safety" level: http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs

I don't think we should cover employees with gold, but heck, at least pay them decently, especially here in the Valley where the rent costs a kidney.

Do you agree?
There are some days (like today) where this is the norm at my company...
Increasing One's Self-Consciousness
This is correct for the standard Lua interpreter [0].

LuaJIT bundles its own Tausworthe PRNG [1].

————

0. http://www.lua.org/manual/5.2/manual.html#pdf-math.random

1. http://luajit.org/extensions.html#math_random
San Francisco rents increased by 13.5% in 2014
This. So true!

...it almost always seems to come down to guesswork.

Meanwhile, the vendor just exposes the WSDL and assumes
that's sufficient "documentation" for clients and you
don't need any examples or explanations or other info. I
find the best way to approach this is to open Soap UI and
start messing with settings until requests are accepted.
There's no point asking the vendor for documentation
because they probably don't know themselves.

Having just dealt SOAP API last week, I can relate to this so much. I'm glad that I'm not the only one feeling the pain here.
HBO to outsource HBO Go streaming technology
Now that Uber has been banned in India, I think the story has turned to be very relevant.
You're being disingenuous here. It's like the difference between a police officer shooting an armed criminal on the street (which may be a matter of necessity, though recent examples highlight just how problematic such a standard can be) and beating them up in jail when they're already in a custodial situation and thus present no threat to the public.

It's true that is the scale of awful behavior, the CIA's program would rate something like 3 or 4 out of 10 - other regimes have engaged in things like pulling out people's fingernails, administering electric shocks, actually killing or raping family members rather than simply threatening to do so so, and worse - much worse. It's also true that atrocious actions by the US during the 'war on terror' are less bad than prior atrocities in previous conflicts like Vietnam or the Phillippine-American war of 1899-1902, a largely-forgotten conflict which would be considered genocidal by modern standards (and which is very much worth studying because it has so many similarities to the war on terror - gruesome murders by the rebels, widespread use of waterboarding by the US (then called the 'water cure'), subsequent political fallout and so on).

But even when we look at these things from a purely utilitarian standpoint rather than an idealistic one, the fact is that it our ability to project soft power - that is, to promulgate our values internationally so as to further our interests - is severely impaired by our all-too-apparent willingness to abandon the standards we propound in the areas of human rights and so forth. I'm not too impressed by the authoritarian regime in Cuba, for example, but the fact that we have a mini-Gulag in Guantanamo Bay makes it impossible for the US to criticize that regime in any meaningful fashion - even when it does the same or worse, it can fall back on a Tu quoque argument, and while that's a logical fallacy it's nevertheless a very effective one. On a more serious level, it has severely blunted our ability (along with that of the UK and other coalition countries, albeit to a lesser extent) to put pressure on North Korea over that country's appalling human rights record.

The basic problem for the US is this: we don't necessarily aspire to hegemony, but a de facto hegemony is the best guarantor of our long-term interests. We can't impose that by force, or want to, but we can get close by exercising soft economic and ideological power backed up with the availability of force against those who directly threaten our interests. At times the world is too messy and we'd like to take our ball and go home - let everyone else think what they like, the US land mass and economy is large enough for us to function as an autarky in an unconnected world. But the reality of a global technological world is that oceans no longer serve as impassable moats; disengagement and indifference to the emergence of other hegemonic powers would sooner or later result in disadvantage.
An Introduction to Vedic Mathematics
An onclick request wouldn't be concurrent with the loading of the new page.
The real problem with this system is that I'm not sure there's a market on the buying side. Developers are used to getting things for free, and even if somebody wrote a source-visible-but-pay-$1k-to-use-it high-quality TLS library I'm not convinced that people wouldn't just keep wrestling with OpenSSL because it's free.

Moreover, (far) fewer developers would base another complimentary project (open source or commercial) on that new $1K-to-use TLS library, because now their new project would be encumbered by a $1K hurdle that brought them neither revenue nor glory. So, they'd continue to wrestle OpenSSL in order to further the adoption of their own package.
> engineering is, after all, the science of achieving the stated objectives with the least resources

I've never heard that definition of engineering before -- is that your personal definition? Regardless, it's moot. One of the required objectives was to get engineer signoff -- the need to get signoff from others, even others you may disagree with, is something these engineers will need to do in their careers as well.
Looks like the US regime is not doing a good job of keeping mouths shut. Yankees haven't learned a thing from snooping on other dictators.
Yup that's it. I was remembering AND translating ;)
Thanks
See How Boy Remixes Home Alone 2 Theme Tune for Christmas
Interestingly enough the IP of MLK's speech is vigorously enforced.

http://www.washingtonpost.com/opinions/why-you-wont-see-or-h...
What about teaching car driving to girls?
“Strongly urge that any speculative language as to
the legality of given activities or, more precisely,
judgment calls as to their legality vis-à-vis
operational guidelines for this activity agreed
upon and vetted at the most senior levels of the
agency, be refrained from in written traffic
(email or cable traffic),” wrote Jose A. Rodriguez
Jr., then the head of the C.I.A.'s Counterterrorism
Center.

“Such language is not helpful.”

Vile.
I would like for them to hire a professional writer. It seems more common to cut and past.
Show HN: Vela One – the LED flash that can freeze a bullet
Ahh, no, I misread the intent of your final paragraph. OP means "original poster"; what does GP mean?
I've always preferred static blog engines myself, so consider that bias when reading these suggestions.

octopress/jekyll are great. frog is okay if you want a more minimal octopress or are more familiar with racket or bootstrap.

aesthetics are pretty blog-engine agnostic, although some engines make certain styles easier to emulate simply due to their defaults (frog uses bootstrap, for example). If you're intending to use an off-the-shelf theme it'll probably be easiest to just use the engine that theme calls for.

If you are familiar with a certain mark-up language, pick an engine that supports it out of the box. Most every engine has a language it prefers, so if you're already familiar with the syntax and language you'll reduce the burden of learning the already foreign software by choosing a familiar route as far as markup languages go. Don't let it be a deciding factor though--many of the more advanced/expansive engines support changing languages on the fly.

Also, consider your method of deployment. Octopress/jekyll excel at github or remote deployments over rsync, whereas frog has no deployment options and is best either paired with other tools or on the remote machine itself. (I use these three examples, but the broad point is that they all take different philosophies on the matter, and that should be considered amongst the hundreds of options that exist.)
Really?

"Professional" strikes me as an overall requirement. I can't imagine companies are looking for unprofessional employees.

"Talented" is rather vague, and isn't the presumption that the candidate is talented anyway?

"Passionate" could be applied to a specific thing (e.g., technology, like "passionate about SPAs"), so that one makes sense.

"Awesome" is in the same category as the first group, I think.

Do you have any examples of how "professional", "talented", and "awesome" can be genuinely useful?
Reminds me of starting a new game of Stars! [1]. You have to plot what systems you wish to visit and manage fuel use to how many light years away that system is. There is a lot of strategy in picking flight plans [2].

[1] http://en.wikipedia.org/wiki/Stars!?

[2] http://web.archive.org/web/20040102151647/http://crisium.com...
Why would this matter? If I read a Stephen King Novel should I be required to go read Twilight so i'm not "sexist"

Quality is not a sexism issue. Stop trying to make every little thing into this issue. It's counter productive.
Made no difference
Hah, no idea :(

I would assume so. ^^
Amazon lets shoppers 'Make an Offer' to negotiate with merchants
That's fine if you already know game theory, but then the problem is not quite as accessible as you made out. You can't expect someone to just invent the concept of a Nash Equilibrium on the spot from the words "best strategy". (Although I understand that you may expect your interviewees to already be familiar with game theory.)
Don't forget about OVH's lowest tier offering: kimsufi.
I'm using a server since August and so far haven't had any problems whatsoever.
All of the "good" WiFi systems make it really easy to have information changed on the splash pages based on the Access Point (therefore the physical location, and coverage area, of the Access Point).

As @davismwfl speculated, they probably pull the flight status information from a data feed internal to the airline, or one of the third-party companies that provide this data. Then displaying it on the page is easy.

It's possible there are multiple gates served by one Access Point, and they may be listing the next flight to everyone. However, given the low cost of Access Points and cabling infrastructure in today's airports (vs. when I did this type of stuff 13 years ago), there's one Access Point at each gate (in the counter, above the ceiling tiles, etc). As long as you're not closer to a different gate, you'll always get the correct "next" flight.

Same SSID, low radio power outputs, non-overlapping channels (where possible) and most users would never know.
But what it has to do with fighting bots? Bots can look like browsers.
Came expecting interesting FP article, leave disappointed.
Are you designing a fold into your pages? If you design around viewport height and position:fix things to the bottom of the screen, then there absolutely is a fold and users will be biased to things above the fold. If your content clearly doesn't end at the bottom of a page, users are perfectly capable of and willing to scroll down to find the rest of the content.
sure, you can use it properly, but what I see most of the time is a generic "[passionate/awesome/etc.] developer"
I really miss the "old days" of programming. Things were simpler then. I fondly remember the early 80s programming on a Commodore 64, then moving to the early IBM machines and DOS.

Even though I favour a nix environment, there is more sanity in Windows programming circles methinks. I have been thinking about getting into some .NET development these days and moving away from doing nix stuff, altho I really love the BSDs.
How Unlimited PTO Will Help You Recruit and Retain the Best Team
ANAL CALL GIRL ALEXANDRA – Golden Diamond Escort
I would love to say this is shocking, but it has become routine to see double digit percentage increases in San Francisco rents. I am curious to see if the increases were as extreme outside on the city.
Cool idea. It finds my location and I can see the map in the browser, but it does not actually set the background on my Mac Book Pro (Yosemite 10.10.1).
Dark social, and the in-app web view reality
Indeed it is. However code has been changed relatively as old geo functions are not supported anymore.
"horrible Wordpress theme"

Just Wordpress? I think you're describing every web site designed since 2008 there.
Which is false because Android OTA fully supports delta updates.
Who said it wasn't? There are various web frameworks written in C, to write webapps in C.

As an example, the fossil DVCS is written in C and contains a web server written in C. http://fossil-scm.org/index.html/tree?ci=trunk

See also:
http://stackoverflow.com/questions/1453665/what-is-good-fram...
Real world entities are harder to model than we sometimes like to think. This is a problem in all paradigms because its the fundamental challenge of understanding the world. Entities in the real world often have hidden or poorly understood behaviours.
This translates into those moments where you whish you could start all over - because you just learnt something important about your domain.
This article has issues. XKCD explains it best here: http://xkcd.com/1425/

Take for example... "Other low-wage and labor intensive jobs in retail, such as stocking the shelves of supermarkets with food, will soon be replaced by machines that can do those jobs better and faster than humans could."

Here's a state-of-the-art robot folding some towels.

https://www.youtube.com/watch?v=gy5g33S0Gzo

The amount of image processing and calculation needed to fold towels or stock shelves is in fact well beyond the reach of current AI / technology.

Yes yes yes, there's that shirt folding machine prototype going around. But that only gets the job done with a good deal of human assistance. (Placing the shirt on the machine correctly, assuming shirts are a certain shape, etc. etc.). A "Shelf-stocking" robot sounds like a horribly complicated AI task, the likes this world has never seen before. A research team might be able to accomplish it, but such a thing is clearly beyond the reach of typical tech within the next 10 years.
Show HN: iPIM – Organize your digital life
Which is exactly the case with regular captchas except now this is less annoying for real human users.
5 minute team management survey, thoughts and input appreciated
My favorite (from a long time ago now): "Experienced in Lotus 1, 2, and 3."
Hello!
Welcome to 21st century. There are tons of information we need to memorize every day.
Why don't you free your mind and start taking notes with iPIM ?
Notes are organized in a tree view & can be searched easily for a quick look up.
https://news.ycombinator.com/item?id=8544911
Here's another one. East Campus freshmen are evidently hard to kill: http://tech.mit.edu/V119/N62/62shaft.62n.html
> If so, why not keep apt-get and make this new technology available...

That's exactly what's happening. You don't have to use this new stuff. If you want to continue doing things the traditional way, you can continue doing so.

> ...as new options to apt-get...

This isn't technically feasible IMHO, as somebody who has hacked on apt-get code. apt-get and dpkg work quite fundamentally differently, at package level. Snappy works on full system image level. It necessarily must be a separate thing.

> ...push the whole thing up to Debian so they can benefit too?

This might well be possible in the future, but it needs adoption at the system and image publication level, rather than just as features in a few Debian packages. It's a very fundamental paradigm shift. This is something that Ubuntu's development model excels at, and the sort of change that only happens in Debian at a glacial pace and with a team willing to put a huge effort behind it. But the code is Free Software and is already available; it would just need the political will and the integration effort. So while I'd like it to happen, I'm not sure that it will, just because of both the technical effort and politics involved. I'd be happy to be proved wrong, though.
What I learned earlier this year on HN in another thread is that saying "ninja", etc, paints the picture of the company's culture. Keeping stick-in-the-mud guys like me away :) It just saves everyone some time.