skysight-inc/HackerNews huggingface dataset:
My current app stack is a React+fluxxor frontend consuming a django-rest-framework driven API. The frontend/backend live in the same repo for simplicity, but are otherwise separate projects in their own subpaths that share nothing.

For deployment, I have the root path serve up the client, while the API is on its own subdomain.
RxSwift: Reactive extensions for Swift
I could get work done, don't get me wrong, it's just that it does takes me more time to complete than other developers.

Sometimes I could do them faster than others. It depends.

I also believe my problem could be discipline.

I usually work during the night, sometimes in the morning. I choose the night because it's less distraction, but then I distract myself with reddit or IRC, and I get little done.

I remember having some learning difficulties when I was at school, not sure if that was related to attention problems, and I had to go to a special school for that.

These days I don't have much problem with learning, but with attention/productivity.
I'm not sure that's what Matrix is about. I thought it was turnabout by robotic life for our endless abuse of them - that's what Animatrix showed.

You could argue that the robots symbolized governments and Zion the freedom-seeking people. But that symbolism would be much more apparent in a different story, like Firefly/Serenity.
You can visibly see and feel the delay on the Wacom Centiqs and they're 60 Hz.

You adjust but it's not as ideal as there's mild tendency to under/over draw. This is probably less of a problem for a whiteboard but for art, its more problematic.
6 things Android Wear smartwatches can do that the Apple Watch can’t
I've been working remotely over the internet, on different timezones, with different people from different countries. Not in a specific organization in my country.

We were using Slack to communicate, and I was communicating on a daily basis with the manager.
s/cool/popular/

Kanban was cool ~40 years ago. It might still be cool, I don't know ;)
I know. Now I want to know more about this story after that last paragraph. Up to that point I was excited for them.
Scientists add carbon nanotubes to spider silk create ridiculously strong fibers
Me, too. I love Microsoft but they need to hire someone better to name their products.
I wrote a nightmare (high level wrapper for phantomJS: https://github.com/segmentio/nightmare) plugin for navigating linkedin: https://github.com/lambtron/nightmare-linkedin

Exposes a few methods. Main use case was just to traverse linkedin results.

Contributors welcome!!!
A big thank you to the Microsoft social media team currently targeting HN for this and your other fine submissions.
This sounds rather far-fetched to me.
6 things Android Wear smartwatches can do that the Apple Watch can’t - See more at: http://news.hirevahere.com/#sthash.4G60aMkV.dpuf
I feel your pain. I've recently been working on a Java codebase and as 'ugh' as that is, having some sort of type system that you can rely on at compile time helps a lot. Of course, there's the added boilerplate when writing tests that almost takes away from the gains... and the 5 minute time to bring up the server, but that's a completely different issue.
Our developers our building a mail form into our page now...so as far as I'm concerned you should get that Karma point back and then some!
Ask HN: Any silicon valley/san fran couchsurfer hosts?
I am coming for a US trip from Europe to visit a friend in Austin in September but my main purpose of the trip is to socialize/promote/make connections for my startup (still not launched). My budget is limited so I was wondering if it's an option to find couchsurfing hosts (I am one of them in Amsterdam) to share some code and beers. I could always stay at someone unrelated to startups but it would be nicer I guess.

P.S there is a hacker surfing site but I am not looking for a job (unless the offer is awesome :)

cheers
Me too! Specifically, wooden clocks.

There's something very significant and special to me about the idea that pieces of wood cut in certain shapes can measure time as accurately as a computer. Ok, not even close to "as" accurately, but +/- a few seconds in a 24 hour period is close enough for me.
How to Drive the Lunar Rover
http://news.hirevahere.com/tech/wordpress-rolls-out-update-t...
It's Ohio, not Antarctica. I've lived here my entire life and cannot remember EVER being "snowed in" so bad that I couldn't make it to a store to buy food. Sure, you might stock up on canned or frozen food so you don't have to go out, but it's not like you're physically or mentally snowed in from Dec-Mar.
Congrats, I'm glad you sold it!

It's Rally's acceptance that their product is a PIECE OF SHIT and they needed a RELEVANT product out fast!

Don't look back, my friend, focus on your own backlog. I know the thunder hits the same tree more than once.

Stay Thirsty!
From Peter Seibel's "Practical Common Lisp":

DOLIST is similar to Perl's foreach or Python's for. Java added a similar kind of loop construct with the "enhanced" for loop in Java 1.5, as part of JSR-201. Notice what a difference macros make. A Lisp programmer who notices a common pattern in their code can write a macro to give themselves a source-level abstraction of that pattern. A Java programmer who notices the same pattern has to convince Sun that this particular abstraction is worth adding to the language. Then Sun has to publish a JSR and convene an industry-wide "expert group" to hash everything out. That process--according to Sun--takes an average of 18 months. After that, the compiler writers all have to go upgrade their compilers to support the new feature. And even once the Java programmer's favorite compiler supports the new version of Java, they probably still can't use the new feature until they're allowed to break source compatibility with older versions of Java. So an annoyance that Common Lisp programmers can resolve for themselves within five minutes plagues Java programmers for years.
Is the gem open source? I checked your github and didn't see it, I think people would still find it useful!
One thing that many of these techs do is take one primitive, such as a function, and then call it half a dozen different things - making it look like there's a difference.

I understand the goals of such an exercise, but I'm not convinced that it leads to quicker to deploy, easier to maintain, simpler to modify software.

I think they must have different goals in mind when they write code - a lot of people clearly love the stuff. I just don't know what these goals are.
I don't support the law, but I take issue with journalists that allow Tesla to frame the debate as "barred" from selling cars. They could sell cars through franchised dealerships, and they choose not to.
Microsoft to stop producing Windows versions
AGPL3 maximizes options down the road. You can start AGPL3 and loosen it up over time. Lots of security projects have tried to go the other way, and the result has always been a mess: all the permissively licensed open source I've seen try to vector back towards GPL has created viable, hostile forks.
1 billion people posting to Facebook is centralised. 1 billion people posting to 1 billion dot-whatever's is decentralised.

From one perspective, moving your Instagram, Twitter and Facebook posts under your own domain is a kind of centralisation, but it's the least interesting perspective, because so what?

The other perspective is that Facebook's (etc.) centralised service determines what you can do, what you see, who can see what you do, and ultimately because we're all products of our environment, defines you. And isn't that kind of sad?
I hate Cincinnati winters, but for the wrong reason: There isn't enough snow! (I miss sweet home Chicago.)
Obviously you can encode S-expressions in XML (including symbols). But you have to add additional structure to do it. The point is that XML, following the markup metaphor, doesn't work this way out of the box. And, in fact, I've never seen anyone (except, I guess, you) go to the trouble of making all the distinctions in XML, such as the string/number distinction, that S-expressions make -- and I have seen people get into trouble for failure to do this.

It's a psychological/sociological point rather than a technical one, but metaphors matter in design.
Welcome to fundraising (startup podcast)
So basically use master or fork all your dependencies to freeze versions.
Wonder if there is a move here where Tesla threatens to move Tesla Tool and Die out of Michigan. Not sure if Riviera is big enough for that threat to be viable, and also doesn't seem like a move Elon would make. (Just thinking out loud).
I assume the UI will suck and it will be almost unused at any place that purchases one, cause of it.
The pedant in me feels obligated to point out that helicopters can accomplish unpowered landings using autorotation.

If I had to make a choice about which unpowered craft to be in though-- I'll take the plane!
Virtually every line in the parent post is broken somehow. The language, the link, the quote, are all just bad. And I can’t even point out any single damning thing, because the damage is so systemic. Every time I try to compile a list of gripes about the post, I get stuck in this depth-first search discovering more and more appalling trivia.
1991: The Most Important Year in Pop-Music History
Don't make your product depend on other products. It's pretty simple, really.

Follow that rule and you won't need to worry.
You miss the fact that ADS-B broadcasts are completely voluntary.

Basically, these were polite "black helicopters."

If they were up to something nefarious, you'd never know, no matter how sophisticated your ADS-B receiver is or what flightradar24 tells you.
What allows us to charge only %1 is the fact that we are not investor funded. All of the indi-gogo's and the look alikes have to charge %5 so they can pay back the pockets funding them. We are building from the ground up- we believe our product will truly help nonprofits, so we're not interested in making a profit off of a handful, we won't be making much until we have over 200 nonprofits utilizing our service.

We are also working on removing the faith aspect. Our original target market was churches, but we realize nonprofits in general need what we have.
Selling cars through a dealership is not Tesla selling cars it's the dealership selling cars, it's ridiculous that they cannot sell their own product to consumers without paying a middleman.
There is reasonable expectation that people can drop by when you are "at home".

But when driving around on 5th avenue, seeing a DHL truck chasing you around? That's just not a reasonable expectation.
Once upon a time... my company had to choose some html editor to use in some system that would be used by the Judiciary system of the whole country. One good software was released under AGPL. Due to many discussions about understaing what were the consequences of that licensing, we gave up and used another one. After some while, we saw that the software was re-released under another license, but it was too late.

Since they were in the beginning of the software, we would contribute a lot with it. AGPL was a no-go in that case. I would step back of it.
Docker vs. CoreOS: A container battle worth waging
Tesla is barred from selling cars in Michigan. They are not barred from allowing someone else to sell their cars in Michigan.
What Would an Acquisition Mean for Salesforce? 4 Questions to Ask Marc Benioff
Learning a third language after C# and Python will make you a programming polyglot regardless, so why plan to artificially limit yourself to three?

Message passing Ruby, homoiconic Lisps like Clojure, or the diagramatic J is each, like the languages you know, better for some things than others. Finding "the language of your soul" doesn't start with a specification. Comfort with picking up new languages is a sound long term skill.

Good luck.
Thanks, it is being addressed here: https://github.com/LisbonInternetFreedom/ihavesomethingtohi....
It's not a law targeting Tesla. The law predates Tesla.
Every time some statistical "studies" come out I think of which industry is going to benefit from it.
I used to feel this way and eventually deleted my LinkedIn account. I eventually created another when we started fundraising and it's actually turned out to be a somewhat useful tool.

I completely ignore my timeline and I only connect with people I've met. LinkedIn's been helpful when I find a potential donor (or someone else I want to talk to) and I can see who's connected with them. If I have a 2nd degree connection with them, then I begin my research to actually see the best way to get in touch with them. Far too many people connect with people they don't know for LinkedIn alone to be a useful tool.
Is Docker rewriting the way Internet software works behind the scenes?
Nitrogen-Infused Coffee
Startup Pitches from Cooley Capital Call in DC
Thinking back to college, a fully-drawn whiteboard is only somewhat useful. What's most important is the presentation - what the person is saying while they draw, the order the drawings are made, and how they connect.

The real value is in the presentation.

When you get a picture of the whiteboard, it doesn't just give you that static info. It helps you remember the presentation the way that a photo of home brings back the smells of home.

But a dozen minutes of meeting that record someone's whiteboard presentation, is a lot to store for later review. How do we automate the pulling of important, informative parts out of a video?
On an unrelated note, do arrow functions inherit the parent context's `this` and `arguments` correctly in Node or io.js now?
6 things Android Wear smartwatches can do that the Apple Watch can’t - See more at: http://goo.gl/R4qXbm
I assumed it was an app store for Surface apps.
Blab – A Slack 'channel' that let's startups have their own show
Nice writeup, I wrote a similar blog post a few years ago: http://tech.pro/tutorial/1142/building-faceted-search-with-p...

Mine covers tags and other aspects of faceted search as well.

We were able to build a really simple search facility for our marketplace using Postgres in a very short period of time and for cheap. It was incredibly helpful for a small startup short on people and resources.
I hope Tesla immediately moves the business out of Michigan. They should not subsidize, with their taxes, a state that treats them, and its own citizens (who can't buy Teslas), like utter shit.
I used LinkedIn still, although I don't do much on there. I find it useful for finding a job seeing as I'm new to the industry and don't have a connection at every company I might want to apply to. For startups I use AngelList but for big companies I've found it difficult to get an interview by just applying through their website; it's usually easier to find a recruiter and even easier if you were initially contacted by one.
> I would love it if everyone could have their own domain name + server - but this isn't practical at this point in time.

You don't need to run your own server. Point the domain name you own at Squarespace (or Wordpress.org, or hosted Wordpress, or any service you like...) for a low-tech, free or low-cost website where you decide what happens.

Move when you change your mind.
Autorotation requires action from a skilled pilot, it doesn't happen automatically. It's also one-shot maneuver - if you fail it, you're done, and you can't abort it like you could abort an unpowered plane landing.
They could easily add an exception for companies that don't distribute through dealership(which has happened in other states) but I doubt you'll see it any time soon.
Yes, strongly agreed. Without guidance from you about what constitutes a derived work, private entities will be left with the most extreme interpretation: anything that touches the program in any way is a derived work. If you select the AGPL, I strongly recommend doing what RethinkDB has done: be very, very explicit. From their FAQ[1]:

We chose to release the client drivers under the Apache License v2.0 to remove any ambiguity as to the extent of the server license. You do not have to license any software that uses RethinkDB under AGPL, and are free to use any licensing mechanism of your choice.

Absent this, expansive (and frankly, deranged) notions of a what constitutes a derived work will prevent AGPL-licensed software from going places that its authors likely did not want to prevent.

[1] http://rethinkdb.com/faq/#how-is-rethinkdb-licensed
Sure, if you only need full text search there's no need to use Solr or ElasticSearch.

I've never tried with PostgreSql, but I noticed the same drop in performance in MySql at the 1-2 million documents count, although full text search queries in MySql are slower (from what I remember, I haven't tested in a couple of years).

The power of Solr and other tools out there is all the other stuff you can do, like synonyms processing, faceting, range queries, etc, etc... as well as give you more flexibility on what data you load and how you process it. But if you don't need it, there's no reason to use a different tool.
> I don't get why people are so keen on the per-hour model.

How many years have you been doing this? It doesn't sound like you've been at this for too long.

> I've negotiated fixed-price deals where I'm quite certain I can get the job done in x number of weeks

This works fine for a client who wants a very concrete x, y, or z.

There's a problem with this sort of client. They only want x, y, or z and after you give it to them, well, you're done.

If you have that sort of client and you're charging by the hour, you're an idiot. Quote them a fixed price at something like 500 per hour for what you estimate the work will take. They'll go for it, you make bank.

At some point in your freelancing career you're going to start feeling jealous. Of the "normal" guy. They guy who wakes up every morning knowing he has a full day of work and is working for the same person he worked for yesterday. He knows what to expect, how things operate, etc. Everything is stable.

Stability is an illusion, but it's a nice one.

At this point, you're going to start looking for clients who don't want x, y, or z. You're going to look for clients who need x. And some more x. Then some more x. They keep needing x and there's no end.

These clients are professionals. They know the industry. They're not really clients, they're middle men. They're agencies, marketing guys, whatever. They have a constant stream of work. They know it. And they know the best way to maximize their profit is to pay you by the hour. They will only pay you by the hour. They will laugh if you suggest anything else.

It's alluring to you, because you get a ton of work, all the time and you're still billing twice what you'd get working a regular job, and you still get to work from home, set your own hours, specify your own tooling, etc.

At some point, you'll get tired of this and decide you want to be the middle man. You start getting your own clients, hiring other guys to do the work ... and guess what? You're going to pay them by the hour. Because that's how you maximize your profit.

Now, I know there are one-man armies out there who have their own clients, bill fixed price, do all the work themselves and are always busy. I know they're out there because I used to do that. It's exhausting. You have to constantly keep marketing yourself, keep working of course, and wear a bunch of hats at the same time. At some point, you'll have the desire to "outsource" the marketing portion of the equation and that's when you'll start billing by the hour.
Ask HN: I want to learn a new language, tell me why I should use your language
Since a lot of language pimping gets to the front page on HN, it is obvious there is a wide, diverse, and eclectic assortment of favorites out there.

I have a new project I want to work on, but I'm not sure what language I want to use. So, I'm asking all of you, tell me why I should use your favorite language.

Languages I know and have had favorable experiences with:
C
Perl
Erlang
sh
Java

Languages I know and am not a fan of:
Ruby
Python

Languages that I would not mind doing a full scale project in the future with:
Rust
C#
Lisp implementations like Racket or Chicken
The intent is stated as:[0]

The GNU Affero General Public License is a modified version of the ordinary GNU GPL version 3. It has one added requirement: if you run the program on a server and let other users communicate with it there, your server must also allow them to download the source code corresponding to the program that it's running. If what's running there is your modified version of the program, the server's users must get the source code as you modified it.

I'm assuming MongoDB's interpretation comes from Section 13:

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software.

Which is pretty clear: this only applies to modified works. Further, under Section 2:

You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force.

where "convey" is defined in Section 0 as:

To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

So there is an inconsistency between the stated intent of the AGPL, and what the license actually states. I'll ask FSF/RMS for clarification.

[0]: https://www.gnu.org/licenses/why-affero-gpl.html
And there are many experienced "Rubyists" who refuse to concede that Rails isn't good at absolutely everything under the sun.
Princeton Study: Congress literally doesn't care what you think
Home is usually set where you power up / take off at, however there are plenty of users who can report that their misconfigured home position ended up with a drone taking off at full speed towards Shenzen or the 0,0 lat/long point off Africa.

Elevation can be determined by GPS, but a barometer works better.
In my experience part of what makes Ohio winters so bad, is they are wet, cold, and muddy. It seems like every time it snows in Ohio, all the snow melts the next day and creates a mud pit.

At least when it snows in NYC, the snow often sticks around long enough to be enjoyed.
As someone who moved to Ohio from California for grad school, the big problem I've had with the winters is just the lack of sun. [1] It's as though sometime around the beginning of November a gigantic cloud descends on central Ohio and doesn't lift until late April. Boston and New York get cold, but I would find them much more tolerable just because the sun is out more often.

I had heard this complaint from the other grad students when I was visiting here, but it's hard to understand how important the sun is for your well being until you've lived without it for months at a time.

[1]: For reference, Cleveland, Columbus, and Cincinnati consistently rank in the top 10 cloudiest cities in the US. (http://www.currentresults.com/Weather-Extremes/US/cloudiest-...)
The Desert Blues
"The accuracy of PostgreSQL searches is not the best. In the examples that follow I’ve explained how to weight titles over text, but we found a few cases where typing the exact title of a document wouldn’t return that document as the first result."

Isn't this a concern as the main objective of search is to provide accurate results?
Interesting, thought it looked pretty cool. Something to keep in mind for future projects. :)
An Alternative to Convertible Debt in Emerging Markets