skysight-inc/HackerNews huggingface dataset:
I guess the problem here is that from a purely selfish point of view it is better to not join the union (thus saving dues money) and let other people pay the union to negotiate on your behalf.

Perhaps it would be possible for an employer to offer separate union and non-union contracts with different pay rates (employers can already sort of do this by outsourcing) but the issue here is that not all union issues are about contracts.

For example , a union might negotiate for a factory to provide extra safety measures at the employers cost. All employees union or not would get the advantages provided by this unless the employer provided separate more dangerous machines for the non union workers to use.
I was just about to go make a chef cookbook myself when I found this:

https://github.com/atomic-penguin/cookbook-gitlab

also this:

https://github.com/gitlabhq/gitlab-vagrant-vm
> I always use the analogy of an English teacher writing a book on his spare time. How he would actually be encouraged to do so, weighting how this would reflect nicely on the school he works at etc..

I think limiting IP ownership to right of first refusal is important for the same reasons. If I'm guaranteed that either the company will use the IP I developed, and I will (presumably) be rewarded for it or at least be able to include it on my resumé, or that I can own the IP myself, it is worthwhile to me to work on projects in my spare time.

However, without that guarantee, it's entirely likely that works I produce which are significant to me but not to my company will end up gathering dust on a shelf. Hence I'm disincentivized to work on such (potentially enriching) spare-time projects.
Does he give examples? I'm thinking of specific examples of: "An examination of books on programming suggests that most of the authors are not good programmers."
it's probably an interesting read except that being hosted on google's blogspot means it only display blank pages due to content being embedded in some javascript shenanigans.

Even a screenshot would be better than this.

Please move on to some actual html website that just works or rehost the content elsewhere before posting it here. Thanks.
This is typical of the behavior of companies that are trying desperately to stay afloat.
The presumptuous labeling is definitely questionable, but the coordination and communication seems applaudable.(for a government organization)

If there was a movement of people planing to protest Google or Facebook, I would expect the FBI to warn them if they had solid information it was going to happen. In fact if they were aware of large scale protests again an all but convicted child killer, they still have a responsibility to inform and protect. We protect criminals and saints equally in this country.

Second in my mind there is no question that on both "sides", police and protesters, individual people broke laws. Protests bring out the worst in some of the police officers under pressure and some of the protesters.
So the FBI and the agencies they coordinated with would have been failing at their job to not monitor and report in an effort to protect the employees of the businesses.

You might not like the protection big banks got but they should receive it. Just like the most heinous criminal receives a lawyer to defend themselves, access to protection from danger (vigilanties), etc

So if we can step the emotions back a bit and use a critical eye on both sides of the protests I think we will see a FBI that jumped to conclusions but did their job.

And finally, I find it surprising in a start up forum that promotes agility and a lack of bureaucracy as the ideal that we are so quick to suggest more of it to an already bureaucratic, slow government.
I think we actually have those in some places in California. Not as perfectly as she's describing, but a bunch of LED bumps installed at the edges, which flash when someone's pressed a button.

Sensors and bigger stripes would be nice.

(It's a great idea, and especially if she never saw one before, shows a great thought process.)
Helps to consider the different valuations at play here:

Real value of your company
- This one can only be found by using a time machine
to jump forward and see the true cashflows.
- It is the true value that the other values try estimate.

Your estimate of the value
- You get this by being objective about your business.
- You should base all your decisions off this number.

Other people's valuations of your business
- Everybody has their own unique value
- You don't want to sell stock to people who have
a low value of your business.

So obviously, there is not just option A and B, there are many different options based off other people's valuation of your business. There is another factor too, as you brought up, in that you can receive a sales discount - 25% off - with that 25% off either being in free work for your company, or in a plain 25% better offer than they really want to offer. This happens in the same way an orange store may sell oranges for 25% less than their competitor across the road, even if the oranges come from the same farm.

The only important number is your own estimate of the value, and you should base all share decisions off that number alone. And try to get that number as close to the real value as possible.

So if there is an Option C which is just plain better than the other options, it's the obvious choice to take - but be careful of any strings that may come attached in lieu of a cash payment - he may be expecting bigger rewards in future and can cause drama in your business getting them. Not everything with no cost is free...
That actually makes sense in German, it means something like "data ride".

But as I saw it first I didn't notice the similarity to the German words. I somehow thought it's a reference to South Park ;)
As far as ergonomics I always liked the Mercedes door handles better than those of some other cars, where you can only open the door by gripping from underneath. Interface design and ergonomics go hand in hand.

I think the iPhone is a good example with its one button design and size, as opposed to clunkier cellphones with 3 or more buttons.
Oh, my problems with Florida are the crime rates and percentage of fraudulent businesses based there, plus huge number of retirees and associated transfer payments.

New Orleans (and Florida) both are necessary port logistics areas, but shouldn't be heavily populated. New Orleans is gateway to the Mississippi which is basically the industrial/agricultural 60% center of the country.
That's not 100% true.

Correct. That's why I expressed it as a relative position instead of making any such absolute claims.
> This is typical of the type of behavior ...

This sentence was brought to you by the department of redundancy department.
Equally a bull shit post.

Suicide is easier and more irreversible with a gun. You can be saved from an overdose, for example. But its much harder to piece a brain back together after a bullet has ripped through it. A bullet to the head is pretty final, and overdose less so. Clearly you dont understand suicide or its psychology.

Next, violent crime is not murder or death. It can be robbery or assault. Your comparison is, to coin your phrase, bullshit.

Finally, "who gives a shit if if guns are involved". Well, what would you prefer to face, a knife or a gun. What are your chances of surviving a hair trigger lunge or trigger? I know I have a better chance of dodging a knife than a bullet. Just like a criminal knows he has more control over a victim with a gun rather than a knife. Can you dodge bullets?

Even so, the US is a gun based culture. International comparisons are the bullshit you crave. The US was formed with guns. It started that way and will remain that way. Taking guns out of the US is as unlikely as taking pubs out of the UK. Which, interestingly suggests why violent crime is maybe higher in the UK. We have an alcohol problem many other countries don't have. Which is another reason why international comparisons are "bullshit". Fact is, culturally we are very different. I am a Brit and I don't want US gun culture and we will never have it. Equally, I bet the US doesn't want our alcohol culture.

So, Americans should keep their guns, but equally not complain about other freedoms being compromised to compensate.
Write Ember.js App With Middleman
First of all, thanks a lot for the quick response.

Let me apologise in advance for complaining on an open-source project instead of trying to contribute.

Anyway, my personal feelings were that some of the dependencies could have been avoided (or perhaps set to some default value), at least for the community edition that I'm supposed to get up and running on an existing server machine.

Some examples:
* Requiring Python (for a Rails project!),
* Asking me to create special system users for the processes,
* Setting paths, keys and chmods manually (and not in some install.sh process),
* Configuring a database and access to it (this could easily use a default setting that pro users could edit manually).

From the comments around here, I realize that maybe I looked at the project in the wrong way and it should be installed either as a standalone service or as a virtual machine.
If that's the case, I think a short Readme or Install doc explaining that would be very helpful for most users.
You may be right with regards to the next big app idea, but I'd disagree with the idea that 10 year-olds are no more creative than adults. Over time people tend to get less creative with regards to big ideas due to self-limiting based on operating within the confines of existing systems.

When you've operated inside the box long enough, your mental models assume the walls of the box even if they cease to exist simply because so many assumptions about reality are based on prior experience.
California has a nice law that says that the employee owns IP created on his own time, unrelated to work, etc. This is a reason I moved to CA: the state I was in lacked such a law, and all the tech companies had contracts that failed the sex tape test. I suspect that for a place to flourish like Silicon Valley, it needs a law that protects self bootstrapping startups.
Not every company in your field is going to have contracts like that, I can pretty much guarantee that if you are willing to work for a smaller company you can negotiate something. And I did quit my job because we were bought by a larger company with a contract I didn't like just this summer. It's quite possible I'd be making more money if I hadn't restricted myself in this way, but, well, integrity is worth something. Also, what do you mean that being a programmer isn't a seller's market. Unemployment in our industry is just 2.5 percent!
Missing features and don't working features are equal in user's eyes.
How to Connect Your Laptop to Your TV
You are right, an up-to-date Vagrantfile can be found here: https://github.com/gitlabhq/gitlab-vagrant-vm
This is true, many people don't realise that contract terms are technically negotiable in the same way that salary and things are.
A long long time ago I used to sell ILC’s and Frame Relay services to major financial banks etc throughout Asia for Singtel, I wonder if any of them look back and wish for simpler times :)
There's presenting the existing data well (Google) and there is adding value to existing to make it more useful (Hipmunk).

I find that Google's innovation for almost every one of their products is in saying "we have oodles of data, how can we display it effectively"? They have done well at collecting and quickly accessing large amounts of data, linking loosely coupled sets, and in some cases, adding meaning (image searches understand the concept of "bright" or "dim", for example).

But I rarely see them taking the data they have and merging it in a way to create new meaning or value. Hipmunk, beyond co-opting a gantt chart, did this with their "agony" score. Google not only didn't try here, they didn't try for local search either, and just acquired Zagat for their score (and brand name and loyal following, etc.). And many startups offer meaning above and beyond that combined in the data: through their experience, their ability to merge context from being subject matter experts, or just their flexibility to experiment without a spotlight on them. Google tends to stop short of any of these.

So, yes, it's no Hipmunk: it's a typically well done Google product taking hairy data, merging it up, and displaying it well. Doing more than that, however, is left to the rest of the world.

(Though, one wonders why ITA didn't do some of these things before when they first created this better way of looking at flights a few years ago...)
In GA the constitution USED to be written such that unenforceable contracts, especially unenforceable employment contracts, were void in their entirety.

They sadly passed an amendment to remove that :O(
Silly me trying to use newlines in HN :) Hope the comment is still readable.
Lol...I should have caught that. Derpity derr.
How is creative writing comparable to programming? Writing, painting etc is more of creative process than programming, which is more logical than creative. There are infinite ways of writing a short story, but there aren't too many ways of writing a program for binary search, no?
I also like http://www.checkfelix.com/
I have different amounts of equity in different startups. All else being equal, I prefer to help the ones in which I have more equity. I like to help companies that I invest in, but my time is limited. I've had to make that call.
What an incredibly "out of the box" idea we have here. Sorry, I don't want to sound mean, but its a sad state of affairs when 10 year olds grow up fully accustomed to a world where most public space is taken up by two ton combustion engines. It cuts out all the vital critical thinking.

The question shouldn't be "how can we make crosswalks safer for pedestrians" but "why are there cars and roads where pedestrians walk". Otherwise we end up with things like the "bicycle lane".
Not to be confused with the hypophone, bromotion, wherein the new title is accompanied by a round of high-fives and concludes with a keg stand.
Apple's Little Secret (all iOS devices) The Black Screen of Death
Ask HN: My app has been removed. What should I do?
My app, OnSite Time Tracker, has been removed from the app store. There is a link from this site and it indicates that it's no longer in the US Store.
http://onsitetimetracker.com/

Yesterday I changed the price on my app, and moments later it indicated that the store was closed till the 28th. Any way I try to contact them indicates they are closed. Any ideas what I should do?
I wasn't implying that there's C specific hardware, or that there's any technical restriction for shipping a C compiler with a chip. You're just reiterating my point about it being crowd effect.

Also, when talking about systems programming, we can't just limit our scope to linux - there's hundreds of other kernel projects, and embedded systems which don't have the luxury of a massive portable codebase already - they only have a basic C compiler, library, debugger.

Using a different language doesn't eliminate C, because chances are, the compiler you're using for that language has been written in C, because it's all the manufacturer supplied. Compiler vendors contribute to this cycle by expecting their compiler to run on any platform if they write it in C.

I was suggesting that if we want to liberate ourselves from C, we need the hardware vendors on board too - since they're where the cycle begins.

Of course, you don't need the vendor specific compiler if you have a cross compiler, and can build a different language compiler from another platform - however, if you look at what's available for doing that, there's nothing other than GCC - which is why new languages are unlikely to replace C as the defacto systems language, unless they can replicate that functionality.
November ISP rankings for UK and Ireland
Craigslist is down worldwide
Most useful features in CoffeeScript have been co-opted by ES6 and its proliferation will put pressure on CS to innovate some new features or become much less relevant. The "ideal" JS code near the end of the article almost is valid ES6. The following is valid ES6:

var leftPartial = (fn, ...args) => function(...remainingArgs){
return fn.apply(this, args.concat(remainingArgs));
};

Run it in http://benvie.github.com/continuum.
1. The iPhone does not have just one button. It has several other buttons at the side, and it has a GUI.

2. The one-front-button deal is one of the many things I hate about iPhones. The "go back" operation is something we do often on smart phones. I want my phone to have that at the front. I also like trackballs there.
>a serious crime

You keep using that word, I don't think it means what you think it means.

Piracy is not a crime, much less a serious one. Murder, for example, is a
serious crime. Please don't spout nonsense. Copyright infringement is a civil
offense, not even a felony.

That is not to say that what Canonical did - if the accusations are justified -
is ethically sound. But please don't spread the bullshit propaganda of certain
industry representatives.
Is it really so bad that this SMS URI scheme wasn't implemented?

To me it looks like another potential security vulnerability that could be abused by malicious websites.

Therefore I'm quite happy that this "feature" is missing ;)
How is Cisco IPSec affected by this blockage? Any business or foreign mission conducting transactions in China should be very wary if they start targeting IPSec in any way.
Designers often forget about this in their urge to overdesign and show-off. That's probably why you should have a strictly UI/UX person on your team, who can say no and strip the clutter.
Happy Holidays | Joanna Ciolek
The concept you're talking about is the so-called "right-to-work law" (http://en.wikipedia.org/wiki/Right-to-work_law). The problem seems to be exactly what jiggy mentions: it's much cheaper not to join the union, and you still enjoy at least some of the benefits of the collective bargaining. The reality seems to be that right-to-work states have weaker unions, lower pay, and lousier benefits than non-right-to-work states. Whether this is directly related to right-to-work laws or not is not entirely clear, but there's no evidence to suggest that right-to-work actually makes unions stronger or better for their members.

In terms of "making the union managers work for their jobs," is that really a problem right now? I haven't often heard arguments suggesting unions are just collecting dues and doing nothing. Generally the only anti-union argument I've heard is that unions are too powerful and their members have overly generous compensation.
I applaud your witty use of sarcasm. However, if you think Apple vs. Dell is the same as Intel vs. ARM, you're deeply misunderstanding the market.
Berlin: From 'Poor but Sexy' to Rich and Unaffordable
I started to try to get things running at work. We use SLES at work, needless to say this has to be the most annoying product to setup ever.

Also the setup instructions have everything prefixed with sudo, why they don't just say sudo su - user and do the rest as that user is beyond me. Half of the setup could just be a few sh scripts.

I'm about halfway through the setup, but this project won't see a lot of adoption given its insane dependency hell and installation tedium.
Re the first link, it said that hexagonal shapes are unstable. Does that mean the rotational speed of Saturn has to be in a small range, or does it stabilize on larger scales?
Because people want to make journeys faster and further than they could walk or cycle?
There are tons of international services like that, too bad Google didn't launch worldwide...
This post makes a ton of sense. I spent a year traveling in the developing world a couple years back and was literally unable to watch a YouTube clip the entire time. It's amazing what parts of the Internet you can't see the moment you're on an insanely slow connection.

I was in Myanmar for a bit and their internet was so slow that I couldn't check even news or email -- no need for a China-style firewall.
This is very interesting, very intelligent. Indeed this is too much intelligent. There is a huge amount of highly valuable programmers that won't be able to understand all that mess, and the gain is questionable at least given that there are alternate constructs that are way better compromise between expressiveness and maintainability.

Use the right tool in its intended way: don't try to retrofit constructs in languages were they don't fit, just for an accessory characteristic. (Every line of an imperative language is conceptually kind of a monad, so the article here is just trying to convince us that yet another form of hidden goto is good, by an ad-hoc extension in a language were more than half of monad necessity is missing)
Hi n0nick,

You're welcome, no problem that you are raising your opinion about the installation process, feedback will help make things better. The Phython dependency was there for a reason but I don't see it in the current installation doc so that is progress. The special users are due to using Gitolite, it is better to give it a separate unix user. The database requirement is needed unless you use SQlite, but support for this was dropped in 4.0 (and support for PostgreSQL made a lot better) because of the locking of SQlite. For sure GitLab is meant to run on a server and not on your development machine, did you get another impression from the readme description ('code hosting application')? What did you think it did?
"In the case where a thing exists, let's make that thing better."

Sounds legit. In contrast, I have no idea what your complaint is even about.
"It usually takes me more than three weeks to prepare a good impromptu speech." -- Mark Twain

http://www.movesinstitute.org/~mcgredo/HammingLearningToLear...
Newlines, I should look in to that as well :-)
Opened a few tabs with HN items in it. Booked my trip to SF, then started browsing the tabs. Hit this tab, tried it, found a flight for about $80 less than I just booked.

Lesson learned: always read HN before doing actual work.
Basically, the "effect" is the margin of error under which variations in self-healing, self-reporting, and researcher bias obscure actual effect.

As we address more and more of the "big" pharmaceutical effects, that only leaves the very minor ones or big ones that only apply to increasingly thinner edge cases.

If the human body was software, one might say that the pharmaceutical companies have debugged it to the point that they have little left to find other than kilobyte-sized memory leaks. Beyond that, the vast majority of the blue-screening issues remain PEBKAC errors.
Fossil doesn't track issues along with source code, unlike some scripts for bug tracking on top of git. While Fossil stores tickets in the same repository with source code, with the same basic format, tickets are separate entities and are not connected to the source code itself.

You can read more about it here: http://www.fossil-scm.org/index.html/doc/trunk/www/bugtheory...
Maybe the ten-year old wanted to propose an idea to solve an immediate problem she saw rather than trying to come up with a holistic strategy to re-do transportation and city planning.

I think this is a great. She came up with her own question and then an answer to it.
It has to be very selective, otherwise it would disturb hell lot of state admins and companies :P
An up-to-date install script for Ubuntu can be found here: https://github.com/gitlabhq/gitlab-recipes/blob/master/insta...