skysight-inc/HackerNews huggingface dataset:
"Does anyone else feel this is unethical?"

Well on the surface yes. And probably yes. But read on.

"You are basically paying someone to circumvent the controls the price structure the employer has in place."

(Now I'm for the defense here and will argue the other side of this).

Well let's look at it from the employers point of view.

- They want to keep employees happy. So as long as this doesn't happen to much they will probably look the other way. (Cheaper than raising wages).

- They want to keep guests, especially desirable "clued in" guests happy. After all this guest now feels as if they got away with something and got a boost in their mental state (source: attitude of the OP)

- God knows if Jack Nicholson walks into your hotel and your front desks comps him for internet (just because he smiles and says "hi" in a nice way) the employee will feel good and the employer will probably feel it is ok as well. (They very well might have a policy for this special treatment of course but don't for tipping simply because they can't openly say that it would create all sorts of havoc).

I once had an employee many years ago who told me he was going to help his wife with her business on my time a small bit. (In so many words, he didn't say exactly that). I was ok with it because I figured he was going to do it anyway and I might as well suck it up.

Besides, and most importantly, if his wife's business made money he wouldn't be as quick to want a raise from me. If I told him "absolutely not, no personal business on my time" he would, in theory, be more likely to need to get a raise since his wife's business wouldn't contribute to the family income. All the details of this matter of course (no hard and fast rule) but over time the situation that I had allowed worked to my advantage.
Ask HN: is http://www.fcc.gov/comments down for anyone else?
So if I have this correctly, the FCC set up an app to get public comment on FCC related issues (most notably right now Net Neutrality) and the public comment period is something they're obligated to do under law, yet the system they've created does not work or fulfill its purpose:

http://www.fcc.gov/comments

Has this site just flat out not worked for anyone since the public comment period began May 15th?

Is this an issue of the site being overloaded at the moment?

Maybe it's some kind of ironic commentary on how user rights and free speech will suffer under the FCCs new proposed rules?
With one exception, I never [e.g. 4+ years pass] visit the same hotel/motel twice.

So to me...most of the customer is there once and never [e.g. 4+ years pass] again.

Maybe for someone who hits the same hotel/motel multiple times a year that would qualify.
> There are not many modern app-level protocols and much fewer messaging protocols that don't allow for any end-to-end message metadata; at a minimum declaring what the payload content of a message is, when the message was generated, and an end-to-end ID. Content-type could be a mere byte the client sends to the app and where 0x01 spells "JSON".

Sure, and suddenly you're limited to 256 content types, or, more likely, burning an extra byte and still frequently needing to communicate the actual substantive content-type in the payload. If you are going to bother having content-type be part of the messaging protocol, do it right rather than by half-measures.

As I see it, there's a continuum of messaging protocols from barebones (requiring smarter components) to full featured (that require the components to do less because the protocol and broker do more). ØMQ sits close to the first extreme -- call it "the left" -- and AMQP pretty close to what would then be "the right" (at least, the closest of any current open protocol that I am aware of); MQTT seems to be just to the right of ØMQ (I mean, it has a broker).
Location: London, willing to relocate, Full Time.

Resume: https://www.dropbox.com/s/ut1wm0n1nvrwlzj/Tom%20Layfield%20-...

Contact: me at tommizzle dot com

About: Product Manager and ex-startup founder with 4 years of experience. In my most recent role, I lead Product for a small SaaS startup. See my resume for more details.
The Codeless Code: Case 147 Bawans Table
I totally agree that all communication has a goal/motive; I was referring specifically to advertising/for-monetary-profit communication, mainly because such communication in itself is an indication that the originating party is driven by profit (they are willing to lose money for the chance of convincing you), not by altruism (such as e.g. reading these comments on HN or reading fitness advice on reddit).

This also the problem with paid advice (lawyers, fitness trainers, therapists, ...), as the incentives are rarely aligned - the better the service (faster resolution of the problem), the more the customer benefits, and the less the seller earns. Hence, sellers are incentivized to not offer perfect service. Of course, market efficiency is high enough that those who offer really bad service (solve the problems too slowly or not at all) will get a bad reputation, but it's reasonable to believe that the optimum for each individual seller (and hence for the market itself) is less-than-perfect-service offered to customers. This is obvious even in fields that are highly regulated, e.g. medicine: most drug research is targeted to managing long-term diseases (HIV, cancer), so that the customer stays a customer as long as possible; one-shot medicine (e.g. for snake bites) are "priced out".

It's even worse in politics; politicians can promise anything, get elected, do the opposite, and blame the opposition.

On the other hand, the incentives online are different. There is no money, only reputation, good feelings (altruism) and lulz. Therefore, you need a "bullshit-test" to filter out the trolls (e.g. upvoting, reputable peer-reviewed blogs), but if you do that successfully, the incentives of producers and consumers of information are aligned.

Finally, this is only my thinking and analysis of the state of the world; I might be wrong, and I encourage you to point out any errors in my thinking and change my mind.
Not at all. I find syntax highlighting awful for actual programming (it's sort of useful for the first few days of learning a new language). It makes code less readable, and encourages some of the worst practices of programming. People have written tons about this. At its best, it's a crutch.

I think code completion is more of a mixed bag. It's useful when you're stuck in ugly environments with FrameworksAndLibraries[withFunctionsLikeThese], but I just avoid those environments.

Also, people have built external commands that do code completion. They're not as nicely integrated, but could be improved enough to be quite comfortable, if that's what you're after. (syntax highlighting couldn't ever really work in acme or sam)
Yes, and this sort of thing is common in bars. But IMO the person behind counter is the one with the moral dilemma.

As a customer, it's not my job to decide where the line is drawn between great service and collusion against the establishment.
Hyatt and all Intercontinental Hotels offer free internet to people in their membership clubs. Just join those for free. That is at Hyatt hotels (not Hyatt Place or Hyatt house) or at Intercontinental (not Holiday Inn). At the places in parenthesis, most internet is already free.

If you are member of a hotel points group, you can request and usually get it for free
I think she wants you brother, go for it!
Exactly! To elaborate, the $20 might not work if the desk clerks were paid twice as much, had benefits, and had occasional meetings with management reminding them not to take tips.
You can actually create your own example with Erlang or Lua :) We provide a person VM for you to use and share. Simply start with a base example like (runnable.com/new/bash) install the compilers you need and click publish!
Thanks for posting this, I am the creator. Now, time to go publish June's update.
inquirer.js (https://github.com/sboudrias/inquirer.js) is very good for asking the user questions and getting input e.g.
- checkboxes
- lists
- confirms
- text input

etc.
WebGL on Safari for OX Yosemite, yeah ... hopefully for iOSX 8 too
You're the only one that thinks anyone is talking about popularity. The fact is that if you had something similar to a word processor (for example) natively on Plan 9, you'd be able to read and write rich text, and still have it be in the idiom of Plan 9, the plumber, chords, tools, etc. and not have to switch over to the other OS.

It's totally possible to have a (for this example) word processor without having to have icons, nested menus, clippy, bloat, or whatever it is that you're objecting to.
What YC taught me about B2B sales (as a founder)
I've often heard that light bulbs are not manufactured to as high standards as they could be.

http://topdocumentaryfilms.com/light-bulb-conspiracy/

But i have no idea how much truth there is to it.
Just curious, was the soylent site a design guide at all?
It's on Github too if you're interested in improving or suggesting new ideas. https://github.com/ryanwi/hiringtrends
How did this go from front page, #2. to third page, #72 in a matter of seconds?
May want to update the Ubuntu guide to 14.04 docs: https://help.ubuntu.com/14.04/serverguide/httpd.html
Start with 3. Most of the complaints you see on Hacker News are from people who have a large existing codebase in 2.x that they'd need to migrate over, or who need to use an esoteric library that hasn't been ported over. It will probably never make sense for these people to migrate; they have a large fixed cost to update their software, and the benefits won't outweigh them for a long time. You don't have that cost, so you might as well enjoy the benefits.
>It's nice to see you got a lot out of the article but this is hardly a complete course on how the web works from the server side. It is more of a quick guide on a number of common server set-ups for mid sized web sites. If you want to learn more about 'how web serving applications work' I suggest you follow one of the how to guides about setting up a web server of your own and serving up a couple of pages.

I actually meant just the hardware aspect of the setup, sorry for the confusion. That said, I'm still super interested in how the actual serving works. The resources you've provided seem to be exactly what I'm looking for. Thanks so much for providing those.

My experience is in HPC where 'serving content' actually means 'sending data to other nodes'. The upside of this is that in a compute cluster, all the nodes are, usually, in the same room and are actually located very close together. There's still a lot of networking involved in getting the nodes to communicate, but it's super interesting to me to see how to scale things on the web where nodes are not necessary even located in the same country! The example of having the DB and application servers on different machines is a good example.

Anyway, sorry for the digression, and thanks again for the links. It'll be bed-time reading for me :)
Vertically integrated JavaScript web application development for jvm
Last time I checked the flagging penalty was about 40 spots. Maybe it's more nuanced and now it's 70 spots. Maybe dang knows.

Edit to add:
I imagine this has some interesting overlap with YC's "tell us about the time you hacked something other than a computer" and sama's "Founder Ethics" advisory.

[1] https://news.ycombinator.com/s2014form

[2] http://ycombinator.com/founderethics/
Armin Ronacher explained why he made click and particular cases where docopt was too limited (although he said for cases where docopt works then it is very good).

Also docopt only does command line parsing, that is only a very small part of a command line interface and there are lots of libraries like inquirer (https://github.com/sboudrias/inquirer.js) that a very good at doing the other stuff.
Yup! Soylent's definitely an inspiration around innovation around nutrition!
Why wouldn't you use a normal user and not root ? This seems overly dangerous
Dropcam Tabs – wireless movement sensor
Totally agreed. Think about you're going to develop, check if the libraries are there, and if they are, go 3 and don't look back. I see no point in starting from 0 and working with what is already a legacy language - unless there's a hard requirement tying you to Python 2.
This is why tipping is very silly. It's arbitrary, not proportional to effort, not everyone tips equally, and most people get excluded. It usually seems to me like it is sympathy money. "wow you have a go-no-where job. Here's a few extra bucks"

Ideally there would be zero tipping and people would just get paid more.
Paving, for the win!
Headline seems to be contradicted by the article. If we get the equivalent of 42mpg walking -- and we assume that people are walking downtown in large cities where there is a lot of traffic -- that's far better gas mileage than a car gets. (It can take 10 minutes to go 1 mile in a car downtown.)

Although maybe if you ate a diet of 100% beef and only walked along highways going 55mph walking would be less efficient...
How is an attachment meaningfully encrypted through iCloud if someone who isn't using a Mac can download the file through a link in the email they receive? If that link can be generated for them, it can be generated for anyone.

Edit: Even if a link is generated client side along with an access key, it's sent plain text and anyone who sees it can click it.
I was thinking that too. I bet Usain Bolt could run faster if he had an arm holding him up.
We changed the title because "Mark Zuckerberg's private friends list discovered" is shameless linkbait and added a question mark because the nature of this vulnerability is in dispute.
I do not understand this. It seems to be an argument that a measuring cup is more valuable than a nurse. All the words in the world won't convince. Ever been sick?
Alfred and OS X 10.10 Yosemite
Apple announces iCloud Drive, a Dropbox-like folder to sync files across devices
"[P]eople who eat the average diet that they can’t claim their human-powered travel as good for the planet — just good for them."

Unless they were going to do comparable exercise anyway. Biking to work is unequivocally a win over driving to work and after an hour on a stationary bike.
Apple Keynote Knee Jerk Reactions
Cool! We will have to give this a try :)
Any game developers who use Co-Routines in Unity should know feel at home when making games for ClojureScript. Go-blocks give you the same power for animations and other timed scripts.

Here's a sample tetris row collapse animation using a go-block: https://github.com/imalooney/t3tr0s/blob/master/src/client/c...
That's quite a load of legacy baggage. If your first reaction to a new system is "how do I get my old environment?", you may be missing the point. You need two shells, two editors, and a specific (gigantic!) compiler?

There's a vi for Plan 9 (even skipping the old joke about the MIPS interpreter...). I think it's vim, but I haven't paid much attention. David Hogan did a gcc port, and mostly nobody cared so it languished.
Having an accurate voting system makes it more fun. The contest isn't fun if I know someone else can rig it.
You got tired of packing your own capsules, so now you want to start packing other peoples capsules for money? This title doesn't make much sense.

I do like the idea though, it can be a strenuous task filling capsules one at a time for a months worth of supplements. I would recommend The Capsule Machine (http://www.amazon.com/The-Capsule-Machine-00-Kit/dp/B006OQ43...) for anyone who would like to do it themselves more efficiently.
Also: HURD? You're funny.
Boom I was right!
The obvious remark is why do a new webapp deployment per customer instead of a multi-tenant app ? Multi-tenancy requires more code in the web-app to isolate accounts, but it will mutualize and consolidate web servers.
Hi everyone!

Jon from Datanyze here in sunny San Mateo, CA. John Koetsier from VentureBeat called us the "Google for sales and marketing" - ( read more here: http://venturebeat.com/2014/01/20/this-startup-tells-you-whe... ).

We're 100% funded by our customers and they are begging us to build amazing things so they can pay us more money!

We're hiring for all positions (engineering, product, design, sales, marketing, and all-around hustlers). Want to learn more? Email me at jon@datanyze.com!
Blackboard CEO Jay Bhatt on the Global Future of Edtech
Last I checked an FCC proceeding on Friday it worked. Not so much right now, though. I just get an error saying "Cannot open connection" after a long pause.

My suspicion is someone might be ddosing it out of outrage, but it could just as easily be their own problems. The commenting system did stop working once in February or so.

EDIT: Their main site seems to be up, so I assume it's not anything shady.
Examples of small bash Scripts
"Here is a set of small scripts, which demonstrate some features of
bash programming."
Totally. Even if you have data caps, the cost of overages is probably less than 20 $, and certainly less than 140 $.
I agree with those recent posts, and I have lots of 2.X code. But you really ought to consider the broader implications if you are planning to invest a lot of time.
It's not even showing up in the top 200 for me.
Similar to http://codecube.io/
Depending on the strength of your morning coffee 50mg of caffeine will probably be a surprise to your body as most are 100-200mg range.
Wow, that is quite the coincidence. Good luck with your endeavors as well!
People flagged it.
I agree, I just think redis is mostly used as a premature optimization
I'm all for gray areas. I just think the problem is I'm really, really uncomfortable with quid pro quo that resembles bribery.

Let me provide a counter example...

Politicians want campaign contributions which directly benefit their goals and by extension the constituents who voted for them. [Frontdesk enjoys the extra money and reduces demand for raises].

Politicians can do small favors and not get caught. However, the power is intended to be used in the interest of all constituents. [Frontdesk is empowered to comp when it benefits their employer's interests].

I'm not seeing this as significantly different...and those 'small favors' have a tendency to grow as the person receiving the money finds themselves needing to do more and more to 'outdo' the other guy. After all, if I can bribe the other frontdesk guy for $5...why should I give you $20?

Its a very, very slippery slope that makes me uncomfortable.

I'm not saying these are terrible people. I'm just saying it is shady/unethical.
Monica Lewinsky on the Culture of Humiliation
No, and I think I'm slightly wrong there. See https://news.ycombinator.com/item?id=7008214.
I'm actually quite familiar with Redis, but most of the commands aren't meaningfully more simple. Redis' greatest advantage is performance.
Because Symantec would never cooperate with a third party to compromise your privacy/security.
I think this actually represents a massive gap between what UI or UX designers believe and what users actually prefer.

Consider this: Microsoft Windows (prior to Windows 8) was by all accounts a clunky, poorly conceived UI...that allowed users to modify it to look just about any way they wanted.

Now we have applications like Twitter and Facebook constantly re-arranging their users layout, and the most recent changes have been to increase font size, reduce the information on the screen, all of the things that many users (such as myself) do not want.

I find this perplexing...how did we as a UI culture going from having bad design that I could control to having bad design that I can't control?
You are 100% right about the perf there, but most people don't really need to optimize those lookups, they just like to because engineers like shiny things.
How I explained OOD to my wife
Interesting that this got flagged. It is about hacking something other that a computer. It's about my opinion that tipping is not a crime. It helps me, it helps the person at the desk, and it helps me create a connection (and loyalty with the hotel). Hotels DO NOT tell employees not to accept tips. Its part of the game.
> Don't waste money on $5 frappuchinos.

Does this nootrobox contain 1000 calories of delicious icy cold coffee goodness?
Would you be interested in remote, contract scala work?
Why Do Expensive Hotels Charge for Wifi?
Saint Louis or remote

résumé — http://elm.nfshost.com/sansaddressforHN.pdf

innovate, think critically, communicate clearly, solve complex problems

rick at inboxpro dot com
They are both the same language, and I'd argue the differences are really minor/unimportant when it comes to learning Python. This whole 2 vs 3 has been blown out of proportion by the community.

The choice only needs to be done when you know you will use a third party library that only supports Python 2. Some simple libraries can even be ported automatically using the 2to3 tool.
Dubious reasoning there, but I think the headline is based on the next paragraph, which explains that a Prius gets better than 42 mpg, and 2 or more people in a normal car that gets better than 21 mpg alone gets better than 42 passenger-miles per gallon.
> Yes, and the Earth revolving around the Sun is not perpetual motion, despite the fact that it has been happening for billions of years and will continue to happen for billions more.

Well, circular motion does not cause any work to be done, so that's not quite the same thing. The earth might continue spinning around the sun forever in a perfect universe, but that still wouldn't violate conservation of energy.
there is no need to rationalize. this is not what the hotel wants. they want you to pay for the internet.

However it is an example of successfully hacking some (non-computer) system to your advantage.
It is very relevant because with a multithreaded DB you can survey your pkeys while only minimally interfering with the day to day operations of the database.

I understand that it's a judgement call, I'm merely asserting that most people make the wrong judgement because they want to play with new tech.
Yes, but Bars & Restaurants there is the socially agreed upon expectation that the appropriate people are tipped. Its a social norm that virtually everyone is aware of, including the employer when they started the business.

The 'bribe the front desk' is not in the same category imo.

I think if you aren't willing to consider where you think the line is as the customer, you are ignoring the impact of your actions which is generally not the best idea.
Linear Programming and the Most Affordable Healthy Diet – Part 1
Not to mention the fact that this conclusion makes no sense when you consider the fact that one's appetite (and the associated gasoline use of the required food) doesn't increase 1:1 with how many extra calories one burned. This assumes no changes at all in how efficiently your body uses energy and how much energy your body stores on it (in the form of fat).
I'm seeing a trend of a lot of 3rd party app that filled functionality gaps in OS X Mavericks are being integrated natively into OSX Yosemite.

Observant HNers lets start a running list of
OSX Yosemite Feature => 3rd Party App / Feature
Except that DropBox is still cheaper, has a good app, stores file revision history, syncs across various operating systems.
Dropbox always seemed to me to be a bit more sophisticated product than just "I want a backup in the Cloud" type thing, and I doubt anyone who's using it more than just a simple one-computer/one-OS backup system will leave.
And I guess it gets most of its revenue from business accounts anyway?
And also your text messages and phone calls!