skysight-inc/HackerNews huggingface dataset:
> Can a company or operation claim ownership to a quasi-physically-contained airspace? Perhaps invoke claims of trespassing by other non-approved, non-financially viable, sources? If you're living/working/visiting under my roof, then my rules, my WiFI.

That's one way to look at it. But it doesn't square with an important fact, namely that under U.S. law, you don't own the RF spectrum, even though RF waves happen to exist "on" "your" property.

Keep in mind that in a civil society, property ownership and the autonomy that goes with it are largely social constructs that can and are limited by the rest of us. Marriott might imagine that it "owns" a conference facility and can do what it wants with it. Certainly for most purposes that's a reasonable approximation of the truth. But: Marriott gets to exclude, say, Alice from walking into the conference facility, not by virtue of some natural right, but solely because the rest of us have tacitly agreed that our police and, ultimately, our armed forces will back Marriott up if it chooses to do so.

(That is, of course, unless Marriott happen to have access to a militia or other armed force; @Rayiner has written about related topics in other threads here.)

And whether Marriott likes it or not, the rest of us, via our duly-elected or -appointed representatives, have decreed:

1. that the public airwaves are no one's private property; and

2. that in certain circumstances, "tying" arrangements, in which a seller requires a purchaser to buy an unwanted product or service B as a condition of being able to buy wanted product or service A, are unlawful --- that is to say, the seller's autonomy in respect of its goods and services only goes so far. [1]

It's therefore not an incoherent argument that Marriott may not require Alice, while in the conference facility, to use only Marriott's expensive WiFi network, as opposed to using, say, the phone in her pocket as a WiFi hotspot of her own.

[1] http://en.wikipedia.org/wiki/Tying_(commerce).
Suba Photo App (iOS  and Android) Launch Party in Accra, Ghana
Who cares? Are you suggesting setting up an agency that monitors 'airspace' (I wouldn't call area 20 meters above ground an airspace)?

I don't want my drone to be seen at the moment of crime anyway.

Don't like drone in front of you? Accidentally throw a piece of string on it.
مشاهدة مباراة برشلونة ورايو فاليكانو بث مباشر
Ask HN: Looking for something that was on HN about hidden bias
I remember a long time ago on here reading about a method to identify hidden or subconscious biases. I remember thinking the method was really quite genius in how it worked. It involved something like a list of multiple choice options, and then presenting an additional option for other people in the same list -- hard to remember.

But despite all my Googling, I cannot seem to figure out what this was. Does anyone on here know? (Note that this test isn't the Harvard implicit bias website; that's not what I'm looking for.)
Sometimes I really wish I had the ability to downvote. But never more have I wanted it until this totally asinine comment.

People like you are the whole reason the US' media is complete shit.
Show HN: Dependency Update as a Service
Tomorrow, not today. Where do I slap some random forest in my enterprise DB+forms app? Now, for a high-level intelligent agent I would find a work.
Thanks, that is a pretty good argument.
Appreciate any feedback :)

We want programmers to focus on their problem, not on dependency hell.
We build 'Bundle Update as a Service' for Ruby project, if you activate repo, then Tachikoma.io executes `bundle update`, and send pull request. To merge, or not to merge: that is only you should do. CI service(e.g. TravisCI, CircleCI) will help you. 'David Update as a Service' for Node.js and 'Carton Update as a Service' for Perl too.

Here is the link to the service concept from my Travis-CI Meetup talk: http://sanemat.github.io/talks/20140917-travis-ci-meetup-tac...

Thanks!
While I like the AGPL, for projects where it's appropriate (I think it fills a need to ensure that users of the software have the four freedoms, even if they only (mainly) use a service, not a local program) -- I also generally think libraries are better served by LGPL.

It's a rather complex issue -- not just how do delineate "libraries" as opposed to "derived works" -- but also how much is needed in the "main product" for it to be useful. Architecturally it might make sense to have the "program" or "service" be a thin wrapper around several libraries -- but if only the program is AGPL, and the libraries are LGPL -- how do we make sure the end user is free to maintain the software if needed?

The main thing with the GNU line of reasoning, is user rights. If viewed from the perspective as "just" a developer, many of the licenses look restrictive -- because it limits the developers power over end users.

I think we all end up with more freedom as a result of that -- not everyone agrees.

As for mixing -- I'm not sure how the "open source" exceptions in the license are supposed to affect that -- my cursory reading seemed to imply that the idea was to allow mixing with code under other licenses. But I must admit that's not a subject I've considered much.
because 'C' is a char, while Haskell is a string
This is why the so called "open web" that locks you to a few legacy languages must be fought with. Transpilation is not an answer. Luckily mobile is thriving, no problems using F# with Xamarin as a first-class citizen
Yes, the approach is a dead-end but the language is awesome.
Really? Because now Hamas and Fatah have a unity government. I'll have to go read about it some more.
Polio is not exterminated even if it is absent since a while in Belgium. Even if some cases appear in Belgium, the reemerence of an epidemic is improbable in such a highly vaccinated area, unless some anti-vaxxer community manage to catch it.

You are probably confusing it with smallpox which has been eradicated.
As someone currently maintaining a Ruby codebase originally written by the author, I winced at that ;)
Sure, sure. I get the goals of GNU. However, that's kind of irrelevant as to whether or not this will grow a community, and with a license that is restrictive to developers, it likely won't.

In fact, I don't think I've ever seen any AGPL software that's grown a significant developer community.
The typical example (lifted from one of the links, I forget which) -- is looking at a huge filesystem, quickly seeing the files changed since a given date, which have the "archive"-bit set, query after files by name (unknown path -- ie, run "find") etc.

Indexing on other meta-data, like tags for images and music files -- can be considered a filesystem level problem -- if one considers approaches like Mac (or Amiga) resource forks/info-files.

Perhaps I should have stated "file metadata" as opposed to "just" metadata... One could of course claim that the only thing the filesystem does is take an exact path, and return the data at that path. In such a case, you could replace the path+name with a guiid, and store the filename and path-name info in a file... and update file whenever you accessed a file... and then you end up building some of that into the filesystem interface. So the question really is where the filesystem ends and the "system" starts...
Yes, but can you believe there exist people who think using just a few legacy ill-designed languages negating the years of progress is not just OK but dare to call this approach "open" as in "open web"?
Are you using the t2 or t1 micro instance? The t2 is much faster and you can see on CloudWatch if you are being throttled.
Well as much as I hate it, it is indeed a case of a vaccine manufacturer spreading the virus it makes vaccines against. Let's just hope that there is a a deep inquiry and that they do more than just fire the employee who did a mistake.
Hey gdiocarez,
I am a student from India and still in college, I started out freelancing on Odesk with an hourly rate of 5$/hr and soon realized I was in demand and started raising my price over months. And soon I was charging 25$/hr before one of my clients hired me full time 40hrs a week at a rate of 15$/hr. So you should get started with freelancing and you will eventually know your price. If a client likes your work, he/she will be ready to pay more on next project and thats how you increase your price.
https://www.facebook.com/profile.php?id=100006305162132
> This is why unsafePerformIO is unsafe: it’s completely foreign to the programming model

Maybe, although it is also not type safe because Haskell doesn't have a value restriction for polymorphism. (or looked at another way Haskell's value restriction assumes that function application is a value).
Or if one employee involved happends to be muslim, that this become labelled a terrorist act.
I agree with much of what you said. I am fully aware of the conditions Palistineans live in. It is appalling. Look Hamas does have a lot of issues, but you're not mentioning the causes of these issues, namely the continue humiliating circumstances which Israel imposes on Palestineans, the apartheid state which they have to endure, not to mention the terrorist bombings and targeted assassinations conducted by Israel. In such an environment of terror, extreme parties are bound to come into power. And of course this suits Israel because then they can deligitimize the Palistineans even more.
https://news.ycombinator.com/item?id=7999725
Should be Clarke, with an "e".
Nationalism really holds the world back, pro,opting an us apps them kind of mentality. When really we are all very much the same, you will meet amazing people all around the world.
You go in, find and arrest those responsible and bring them to trial. Not by bombing entire neighborhoods and assassinations.
> There's probably still a way to carry goods from china to europe in a more environment friendly way...

Maybe a modern unmanned sailing ship would fit.
Great idea. This exists, but all similar concepts lack a lot of search abilities/filters. What I'd like is noise levels in dB as I'm only interested in (require) silent machines. Would that be possible?
The Obscurity of Communication
Except in dynamic languages most people reinvent the wheel and don't quite get to a monadic interface. Like Javascript promises. They could have had ONE interface that is consistent. But Promises are actually a special snowflake that solves the problem in a slightly different way with a slightly different interface. And that's because nobody can complain that their stuff doesn't compile due to it not satisfying some interface.
"Only legal opcodes were used in this demo" - Great!
Some information on 'illegal' opcodes for the 6502 CPU:
http://www.pagetable.com/?p=39
http://www.oxyron.de/html/opcodes02.html
Apple releases Safari 7.1 with DuckDuckGo search, encryption for Yahoo searches
HTTP2 implements stream multiplexing and flow control inside itself, instead of relying on the underlying networking protocol.
Hi!
There is no real integration between a sprint taskboard and a kanban in taiga.io Doing so could end up being a nightmare because both flows work differently. Nothing prevents you from having two open sprints with two separate sprint taskboards so trying to sync both workflows with different "entities" and different metric is very difficult. Typically, you would use either Scrum or Kanban and "feel the kanban" with the sprint taskboard, but when you active both you are entering uncharted land in some way. So, no, you're not doing it wrong, it's just complicated. But, basically, to answer your question: a team can move a user story (Scrum) to done when all its tasks are in a state that is considered "done".
Thanks a lot fro trying taiga, we love this kind of feedback. We will soon launch a mailing list to centralize these type of questions :)
"For a three day trip rental + tolls + gas + insurance is still often well over $100 cheaper than the train and doesn't take more time."

Sure it does. It takes all the time that you're spending paying attention to traffic.

On a train (especially one of the new ones with power outlets, wifi, etc.) you can make productive use of that time, read for pleasure, or even just catch up on your sleep.

The time spent on driving is simply burned up. Gone.
We think custom fields could solve most of what people with such needs are looking for. Accounting is a big word, it means different things to different teams, so most probably custom fields + API (so you can integrate taiga.io with your accounting system) will be the silver bullet. Thanks for trying taiga.io, btw
Wasn't D fractured around two completely incompatible standard libraries? What ever happened there?
Back when I was freelancing the single best piece of advice I got was to keep on raising my rates until no one would hire me. It's a very simple way of finding out the price the market will bear for your skills.
> The point is not that origin servers need to be upgraded, it's that clients and intermediaries should not be forced to upgrade.

And HTTP2 doesn't require these upgrades? Clients and caching servers all need to support the new protocol.

> That means the actual content of the web (HTML pages) should not require revision to support the wire protocol upgrade,

Why would they? I'm not sure why the content matters in this discussion.

> And then you look up the spec for how to interpret and/or resolve the rest of the URI. That may or may not involve a mapping to a wire protocol (e.g. the "about" scheme, or the "geo" scheme).

OK, fair enough. How does this change my point though? HTTP vs HTTP2 requires a change in how the client "interpret[s] and/or resolve the rest of the URI."
Not yet, but it's something we definetely have for the mid-term. This was our first release (beta still) and we could have waited until we had git integration but we thought we should listen first, then adapt to what people need. No surprises here, git integration is something a lot of people would like to see.
How is this different from Buffer?
> and without one you will have incredible obstacles to overcome.

Not very true in my experience. Just last year my friend landed a job in Samsung without even BSc and he's now flying to Korea on a monthly basis. Last month he got an offer from Fujitsu. And the funniest part: he's a self-taught JavaScript programmer. This is not a proof, just an anecdote - but one not entirely uncommon in our industry.

Sure, there are useful things you'd learn in a university, but you can also learn them by yourself. I did. It's so much cheaper that way and just as effective. It's completely irrelevant where does your knowledge and skill come from as long as you have them and can prove it.

During the last decade of my professional software development work there were perhaps two times where not having "a passport" was a bit of a problem. But never a deal breaker, much less "incredible obstacles".

Nowadays it's easier than ever, with online courses everywhere, some free and others infinitely cheaper than university fees. My advice is pretty generic here: have a github account with lots of fun stuff, have a blog documenting interesting projects you do (even failures), answer SO questions, go to conferences, build a decent portfolio and so on.
> technology makes the economy so productive that prices fall to such a degree that people can live on an hour of labor a week.

I would say that prediction can hold true only in a world with infinite resources, infinite space for expansion (to make population growth a negligible issue), and effectively free energy.

Everywhere else population, food and energy production will compete with one another one way or the other - and there will always be a lower bound in energy needs for transporting goods from where they are economically produced, to the points of consumption or use.

Now if we could cover most of Sahara with efficient solar panels and transport the energy over superconducting wires anywhere in the world...
If there's a presumption of authorization by original manufacturers in the sale of all goods, capitalism is broken.
https://en.m.wikipedia.org/wiki/Spacegun#Technical_issues
Who owns the beer you love?
I would, assuming it was the best, but I also wouldn't pay them for it.
ForestDb – A Fast Key-Value Storage Engine Based on Hierarchical B+-Tree Trie
Those people do not just suddenly jump into cold river after years of swimming in hot water exclusively. At least in here, people who engage in that activity start in summer and basically continue until winter. Beginners also tend not to do January swimming first year. They skip the coldest months first year taking cold showers at home instead. The theory is that the body needs time to get used to it.

Also, they do not just jump into water out of nothing, they take little exercise before, try to keep their hair not wet in water etc.

Edit: wiki you linked states the same in the health risks chapter: "Winter swimming can be dangerous to people who are not used to swimming in very cold water."
It's not transformative, it's 100% derivative.

It's not a parody.

It's apparantly for educational use (AngularJS) but not every educational use is fair (could have easily used different sprites).

It's a straight up copy of artwork that's copyrighted and trademarked without any doubt.

Its use of copyrighted art is not limited to a small percentage of the work, it's 100% of it.
Well, that way you will end up working on ridiculous things with stupid or noob clients. In the end, that kills your value. Customers who want real stuff also know how to hire so they won't hire overpriced devs.
CERT Java Coding Guidelines Now Available Free Online
It seems that many people are really confused about this stuff. Because if PA-DSS standards are followed, the PC doesn't ever get any actualy credit card data. Yes, it's possible to backdoor / modify / infect / re-firmware or what ever the actua POS terminal, but it has nothing to do with the POS PC. POS terminals are independent systems with their own ram, keyboard, networking, processors, firmware, operating system, and software. I just made credit card transaction, here's all data what the PC get's from the credit card terminal. B2A8AAA4-6585-4D97-8AF7-C2DE0A617E3B for 40€ is successful. So? Feel free to abuse that information, if you find way to do so.
So when ever writing stuff like this, it would be very smart to mention if the attack is targeting the PC or the actual POS terminal.
Detecting Roots in a Graph, and a challenge
I've heard of D. It seems like a great idea, but all that stuff with proprietary compiler, poor online documentation, and zero public approval from any organization (except Facebook but it's lately) were a big no-no for my side-projects, keeping aside any commercial ones.

Now, Rust seems to be the perfect drop-in replacement in my heart for "new language that makes coffee while being readable and awesome to use".
>I also want to point out that there is generally very little anyone can do aside from basic management of the ABC's (airway, breathing and circulation) without equipment

When I took CPR causes we were told to start doing cpr before calling an ambulance, unless we thought it was a heart attack (since the person would be death by the time the ambulance arrived otherwise). Was this wrong?
Well, but these are: https://news.ycombinator.com/item?id=8409305 Yet, of course it doesn't mean that modifications would be impossible. Smart guys can breach it, it's nothing different from mod chipping a playstation or other custom embedded hardware. There are multiple protection layers, but those are just slowing the process down. Smart guys with skills, labs, test hardware and proper budget, can always work around those.
Price yourself just a little higher than you feel comfortable doing. You should almost feel like a fraud by asking for that much money. Having been in your position before, I recognized that this question essentially boils down to confidence. The more confident you are, the higher you can price yourself and still be effective at getting clients.

You're looking for an absolute answer to a problem that doesn't work by that kind of logic. There's no big price sheet in the sky that says that guys with your experience level should get $X per hour.

Think of yourself like a priceless painting at an auction. Nobody knows how much you're worth until someone digs deep into their wallet and pays $X million dollars for you. And the reason that caused him to do that could be as much about his art-hungry, gold-digging spouse as it does about anything to do with the painting.

So get used to bargaining. There's a bunch of negotiating tips you can use to get better compensated, they're scattered all over the web. A big one is to never drop your price. Have the chutzpah to stand firm. People will use dirty tricks to get you to drop your price. You have to get wise to them, or you'll never be able to really do well.
PostgreSQL indexes are b-trees, and thus will suffer the same performance drop on insert/update/delete as all other b-tree based databases (InnoDB for example). I've been meaning to run the reported benchmark posted by EnterpriseDB myself, but haven't yet had the chance. My other concern with that benchmark is that it really doesn't cover much in the way of an interesting workload.
nly answered it pretty well. But just taking a more 100 ft view approach, it's pretty obvious what Donuts and Demand Media's game is. Once donuts gets their 300+ GTLDs, they can push around every small and medium sized business around right up to the point that company is going to file a lawsuit. They can and will exploit that friction to extract premium prices. Just another kind of rent seeking. Here's Washpost's view on it:
http://www.washingtonpost.com/business/technology/donuts-inc...
Most of POS terminals aren't using Windows, but embedded custom operating system, firmware & software. https://news.ycombinator.com/item?id=8409305
One small advice is to work on the whole project, not just a small part of it.

If you have a very clear backend specification, it's very easy to find a good RoR freelancer to code it. Or, if you have an exact and thoughtful wireframe, practically any UI person could do a good job. And html? There are thousands of freelancer on Elance/Odesk that will charge 5$/hour. Will they all be the same quality? Of course not. But the point is it's very hard to differentiate yourself for a prospective client.

Now, taking on the whole project is much harder and requires more experience but it pays off because there's less competition. More specifically, if you can gather the requirements and really understand the problem, finding the best technology for it, coding it and managing other freelancers as well as delivering a high quality project with amazing documentation.. that's gold.

It's so much better to charge for a whole project than bill per hour.
why is that so bad ?

I mean multiplexing, why not, flow control is more the job of TCP, that I agree.

But if the goal is network performance and relieving stress on servers and routers and wireless internet phone equipments, I don't think it's such a bad idea. If CPUs are faster and have more cores, it might be good to let CPU do more.

What I was saying is that the current problems this link is talking about, that http would try to solve, those problems are quite gore.
This is an excellent article but one of its main achievements is to make Ruby work like PHP (swallowing nil errors). The difference between try and Eventually isn't just that try is on every Object, but that the calling code gets to decide when a nil is unexpected. Personally, I'd rather get errors from nils which I can fix, than swallowed nil values that I'll probably never know about.
A drone with a gun is unrealistic, I think. The stability of a light, air-borne vehicle is just not good enough. A drone with fragmentation grenades, on the other hand, could work well and pretty much erase all evidence.
Mathematical psychology
That's how much gas it takes to fill my car. Someone emptied a tankful of polio somewhere.