skysight-inc/HackerNews huggingface dataset:
I recently left a 7 year old Ikea cabinets. Was in perfect shape, far better than the previous places I'd lived (the hardware they put on that stuff is fantastic). The countertop wasn't Ikea and the flooring was an engineered hardwood, also not Ikea.

Still I'd put those cabinets in my home again in a heartbeat.
Not trying to be negative here, the app looks cool, but "The World's First Live Messaging System" - no its not.

And patent pending? I remember ICQ, there have been other services mentioned, and I'm sure 100's if not 1000's of other applications in the past have done this so called 'live messaging'... so good luck with the patent ;)

There is even a wikipedia page on it http://en.wikipedia.org/wiki/Real-time_text
So due to piracy, a generation of students came to think that software was not a secure career path. Why get into a career to work to build something that can be easily copied at little cost?

Wow, this is really interesting - in Russia, piracy was as prevalent, but my gut feeling is that Russian software is far superior to their hardware.
Five different rockets! The first suborbital Mercury flights used Redstones, V-2 descendants that used alcohol and LOX.

Followed by the Atlas that used kerosene and LOX like Space X, the Titan which used fuels that could be stored in the rocket for long terms, making it a practical ICBM (taken out of service in the mid-80s).

All those were adopted from military missiles, and were followed by the purpose built Saturn I and V, and both of their first stages also used kerosene and LOX.

Am I seeing a pattern here ^_^?

(Quibbles: the "kerosene" used in rockets is actually highly refined stuff: https://en.wikipedia.org/wiki/RP-1 and the Saturn upper stages used liquid hydrogen and LOX.)
Another example: d-link. Holy crap does their router firmware suck. Some of the stuff I saw in that thing ... never again.
Is anyone else having issues with the site? I'm using Chrome, and some of the text blocks are truncated on the left side.
Google Exec Demos The Internet Of Jerks
I thought, it was pretty hilarious of Google Wave to have that "live chat" function.
Maybe, it needed some kind of a "live editing" period after which you could not just edit/delete your message. But it's hard to say as it was not a big success.
I wonder, what's the influence on bandwidth used on "live chat".

P.S. I miss Google Wave occasionally :(
I was pretty sure I knew what it was in 10 seconds, but they didn't tell me, so I had to guess. My guess was slightly off - I thought this was for making websites. It's better they tell me what their thing does rather than making me guess, even if it's an easy guess.
Solving problems is not a zero-sum game.
Although I think loops and recursion aren't so different: here's a snippet from meijer:

"The goal of recursion and loops is exactly the same, you want to define something in terms of itself.

That's what the loop does; it repeats a computation and something gets smaller...

the loop variable or when you for each over a loop you're picking out the next element..

That's exactly what a recursive definition tries to do, you're trying to define a function, in terms of a smaller version of it's argument."

http://channel9.msdn.com/Series/C9-Lectures-Erik-Meijer-Func...
98% of Text Messages are read within minutes of receipt, which means there is a need for texting in real-time.

Not so sure about that. 98% of text message being read within minutes of receipt suggests that the existing system works just fine, to me. The page doesn't really ever seem to address why I would want this.

A less relevant aside:

50% of American Teens send 50 text messages or more per day

Not sure why this is on the home page and not the investors page. Why do I, prospective user, care?
> But more generally, slow-loading websites make the ISP's service look shitty

Exactly, so people will just leave that ISP and sign up with one that doesn't throttle traffic. Except most people have only one ISP in their area. Yay free market!
I completely agree. However, he's still posting on Twitter every day, as far as I can tell. He regularly posts on Google+, even now. It says something if the social butterfly of the tech world has abandoned your service.
Hi yutaka, good to meet you again on the Interwebs (we met at pycon).

Can you tell us more about the "learning activities" are like? Is it all interactive demos and quiz questions or are lessons? Are the lessons specifically aligned to some standard (e.g. CCSS, see http://www.nctm.org/canadiancorrelations/ for Canadian equivalents).

And about the company, do students pay? Do teachers who have produced the activities get paid?

RE self promotion, from my experience, slef.plug()s are OK on HN, especially if they are on topic (like yours).
Sacramento, CA, Remote | Relocation | Local, Full time | Contract

Stack: Ruby on Rails, Python, HTML5/CSS3, JS/jQuery, Git

Resume: https://careers.stackoverflow.com/abustamam

Contact: rasheed.bustamam@gmail.com

I'm looking for an entry-level web development position, either full-stack or front-end. I am ambitious and eager to learn, and can give decent public speeches.
I was referring to the "recent discovery of quantum vibrations in microtubules inside brain neurons" which is a fact independent of any particular theory or interpretation thereof.
Latency is the issue in routers when they categorize traffic, that was the idea. They don't simply prioritize packets; they age them and sort to try and ensure latency constraints. So its more complicated than priority.
I think that's a function of their strong focus on mathematics and engineering education during the Soviet era (and then CS departments grew as an offshoot of that, I bet).
> Silly Parens are easier to parse.

I thought silly parentheses are just as easy to parse as in an imperative language like C. Are you referring to the Polish prefix form being easy to parse?
F12 is the default shortcut for opening the IE devtools, maybe that's why?
There's a lot not to like about the FCC's proposal, but one of its virtues is that it does include, as a guiding principle, "no blocking." http://www.fcc.gov/guides/open-internet So, under whatever rules it comes up with, it seems quite unlikely that your assertion, "There is nothing preventing ISP gatekeepers from wholeheartedly denying access," will be true.

It is possible, of course, that this rule could corrode over time, or that the slow-lane might be so slow that it serves as a de-facto block. But I think we'll need to see the actual proposed rule before we can assess that risk realistically.
This one also seems to require admin rights?
I'm kind of on the fence about it - I've hesitated buying it because the post also explains that it's a notoriously difficult book - some of the results of the "swizzling" can lead to some inscrutable final programs.

But I'll probably pick it up at some point in the near future.
Brazil football 2014
The author was doing a section by section comparison of the two - Look! There's no Haskell needed for the corresponding Java code! He is deliberately showing verbosity in Java with an apple-to-orange strawman comparison. What else is he trying to show?

The instance variable in class is an important strawman the author added to Java. He's trying to show the need of "state" in Java, which is not needed in a sensible Java version of qsort, as all data can be passed in parameters.

He also made the statement that the instance variable is needed for recursion in Java (!) to "substantiate" (make up) the excuse for using instance variable in Java.

And yes, those are called strawman.
The Stupid Football Test
Quick query - is bitbucket better than github?
"grade files disappear from the cloud repository"

The marketing materials are highly marketing oriented, so its impossible to tell what it does. However, it appears to be something like workforce automation for the "share" feature in google drive.

Nothing to do with grade files or health room records or financial aid applications or whatever the nay sayers are going after.

My kids attend a school using GAfE, no problems ever reported, will probably be using this, whatever it is, soon.
Uh, is this anything other than an attempt to get referral $$ for yourself?
Old thread here: https://news.ycombinator.com/item?id=6075083
This is niconico's main feature. I've wondered why it hasn't caught on elsewhere.
>That said if anyone thinks they have a way to disrupt this I would be glad to hear about it and tell them what I thought about it (based on my 18 years approx in this business.)

I see the problem as follows: Buyer/OP found and purchased the domain from a broker/escrow agent/middle-man, as a result the buyer was subjected to the additional time required for seller to transfer the domain to broker/escrow agent/middle-man.

Solution: Once the domain was transferred to broker/escrow agent/middle-man it appears the buyer had the domain a few hours later. Therefore, the broker/escrow agent/middle-man could require all domain listings be transferred to their account upfront. In theory after the payment, the buyer will have the domain within hours with no need to rely on the seller. Perhaps the only downside is the seller agreeing to an exclusive listing, but there is nothing prohibiting a system where the seller could cancel the sale and request the domain be return prior to any closing.
Making the two top tiers be sponsorships is interesting. Those raised about half the total so far. I wonder if anyone was thinking, hey, this is a pretty cheap way to get good visibility. Especially the $1000 city sponsorship, since you can just pick big cities like NYC.
I'm starting to run into more of these types of responsibilities and honestly the simplest thing for me to start taking more notes in my Moleskine notebook.

I've been doing Inbox Zero for a while, and I'm starting to segment my schedule out as well.
Ask HN: Which CRM do you use? Feedback on my CRM reviews
Hey guys

I'm compiling CRM reviews.

https://github.com/cjbarber/best-crm-for-startups

Which CRM do you use, and are you happy with the choice?

Also - any feedback on my github repo would be awesome
Isn't this why people stopped talking on the phone?
ag is not available as a package on debian stable. Ack is though; as ack-grep. So if you don't want to mess with CPAN that's fine. The non-CPAN instructions are right on the website.
There's also a different counter premise that if a low production rate ends up being more expensive, they can just go back to throwing rockets away more frequently. That's the fundamental difference from the Shuttle. The Shuttle had to fly dozens of times a year for decades for it to make economic sense. Falcon 9 already makes economic sense when you throw them away, so reusability is just icing on the cake.
> There's a reason linux/opensource is strong in some countries. Some just don't have the money to spend on software.

I always saw it as an inverse relationship. Once everything is pirated (Windows OS, utilities, games, Photoshop, business software) there is no incentive to adopt open source. Just keep pirating.
Cool little trick. Thx.
Sure, there's space for graphical flow-based programming to wire enterprise components together—but there also a slew of established enterprise products occupying that space.
I think blocking might already be possible. Comcast is known for intermittent service problems, it would probably be pretty easy for them to give "intermittent service problems" to anyone trying to access a blocked site. They couldn't stop them from accessing it forever, but they could make it really really annoying.
Solution: form.elements['submit']
Seems like I need an invite to post. Any chance I could get an invite? @TheKaranGoel
or variable quality of the fast-forward button operator.
It's more like, the text is easier to turn into an AST, and it's easier to manipulate that AST. It's not so much the parens, but the nested structure (and that all of the code is in that structure)
Geohashing Chat by Proximity
Judging by the advertisements on porn websites and lifestyle magazines online, as well as Cosmo and whatnot offline, yes.

It's one of the most reliable sources of trouble for people, one that transcends language, culture, and time.

As long as you have somebody who is lonely or getting less action/attention then they think they should, you have a potential customer.
Cryptolocker finds new home in Android
Show HN: my open source "reddit"-like community
I think that Firefox has lagged behind because of Firebug. When there is already a way for developers to do things, why invent your own, unless you can make it better?
Yup, the IE devtools are named "F12" after the keyboard shortcut:

http://msdn.microsoft.com/library/ie/bg182326%28v=vs.85%29

(F12 is also the keyboard shortcut for opening the developer tools in Chrome, Firefox, and others.)
I ran into this gotcha 6-7 years ago when inheriting work on a shopping cart system. It took me at least a full day of debugging. I have used "submitBtn" as a name ever since.
Tesla Q1 2014 Results
reminds me of algos in matlab
Sounds like most of the problem was trying to buy in .com. Is .com really that much of a boost over some of the other popular TLDs?
How to earn money blogging guaranteed
By this reasoning 'paste' should be renamed to CTRL-V.
I can't speak to the quality of IKEA's items because I find that they have the store design from Hell. It's a labyrinth that inevitably snags significant others to waste an entire afternoon in a furniture store. Good luck convincing them to use the shortcuts. I prefer store designs that encourage a shorter, more purposeful shopping experience to one that makes me worry how far away the restrooms and my car are.
Over a billion people out there live on less than 2 USD/day. Protectionism is the only force sparing us from an existence like that. Dividing the world's resources fairly would result in universal grinding poverty rather than luxuries like the Internet.
Hey, I'm a Docker maintainer.

We don't plan on "keeping it that way". Disk clutter after lots of builds is a problem which we're very much addressing. It's specifically a top-level docker clean command that I'm not a fan of, because it doesn't capture a clear intent - what are you cleaning, and who determines what should be kept and what shouldn't? In general I like to avoid Docker having to guess what you want - the proverbial "magic".

A few notes:

* The reason Docker can clutter your disk is because we made an explicit tradeoff: it's better to keep too much data than to remove too much. That is why we're able to say "yes, you can run a database on Docker. Neither the container nor its data will be removed, at any point, unless you explicitly request it". Everytime I hear someone complain "there's too much stuff on my disk", I rejoice that I am not instead hearing "Docker ate my data".

* We have already introduced a few improvements. For example Docker used to keep the intermediary container for each build step (for later inspection of the build output, transient state etc). Now, by default, we don't.

* The most elegant fix, I believe, is to use naming and tagging as an indication of interest. If you are interested in keeping an image, give it a name (for example with 'docker build -t'). When an image no longer has a name referencing it, instead of keeping it around as an anonymous image like it does today, Docker can remove garbage collect it. That should take care of the problem elegantly and without requiring a new, clunky top-level command.

TLDR: the "disk clutter" problem is the result of a conscious tradeoff which we are glad we made. We have started fixing it, and there are more fixes to come.
An awesome list of enhancements. Something not mentioned there is that the window.onerror function has a new "error obj" parameter with the stacktrace, which i found quite handy.
The online poker one at the end is particularly hypocritical. Some of the greatest opponents of online gambling are those who have a financial stake in offline gambling. I wonder what their motivations might be.
Private clubs and open bars: on App.net vs. Twitter
How to Recruit Engineers in San Francisco
This is the craziest succession of store location openings I've ever seen - Canary Islands before the UK or US or France!?
In my experience Square doesn't give referral $$.
> Can anyone think of any advantages to a non-neutral internet?

Yes! People who are always crowing about how the free market will save us all and how regulation is the enemy will start bitching about their slow Netflix speeds. Some of them may even realize what a terrible idea an unregulated free market is.

> don't you expect consumers to choose ISPs and services that don't do it?

Most ISPs have a monopoly in their local area. Perhaps a state-run option would be a good alternative but it would probably eventually get completely weighed down with bureaucracy and red tape.

In other words, the free market can't save us and neither can our government. A healthy mix of the two seems to be a working solution.
We had some source map performance issues a while back, but I fixed all the ones that were reported. If you have a test case and steps to reproduce, I'd love to take a look :)
Here's v1 of slowlane.js, might be able to help: https://github.com/yodaiken/slowlane/
Yes, it would make a big difference and make one of his central claims go away - stateful requirement for qsort in Java.
I am a 2nd year CS student and this is my side project. The point of the project is to help me better understand asp.net mvc, jquery, sql and all the other bells and whistles that are required to develop something like this. So far, about 90 man hours have gone into this project (only 1 developer). I am constantly improving it and I would love to hear your comments. Go easy on me :)

ps. the site is running on a rather limited VPS instance which costs me about $15/month.
> It's not so much the parens, but the nested structure (and that all of the code is in that structure)

I should have explained myself more clearly, I thought that the operator appearing at the beginning of the list means that operator precedence is no longer relevant. With infix operators the precedence is important.
That's true. But actually, on that score, it seems like the new rules are likely to be an improvement. (!!!) Now, if you think that Comcast is blocking content in the guise of "service problems," the most you can do, realistically, is call customer service. But if they do that with an explicit "no blocking" rule in place, they're just asking to get sued--either by a consumer, a state communications commission, or the FCC itself.
Unfortunately the colors of the web-safe color palette that we all know[1] (and hopefully hate) that results from combining 00, 33, 66, 99, CC and FF into triplet permutations has extremely poor color distribution.

Can you find any oranges in that color picker? Maybe 2. What about blues or reds? Pretty much the same. But you can find a ton of teals, purples, and pinks!

This is because producing naive permutations of fixed steps results mostly in muddy hue variance between the primaries. This is not the natural way we see color variance. It results in far too many unique hues and not enough shades of the "good" hues ("red", "orange", "yellow", etc.). We only really distinguish between 7-15 hues at a basic level, but then we are used to seeing many shades of those same hues.

In addition, because the way the permutations are created it would be a ton of work to figure out how to sort them by hue. And if you did, you would notice just how many hues there are (way too many to care about having so many).

A much better color picker will take just a handful of hues (again, 7-15 or so) and then present varying shades (lighter, usually, but also darker for more variance) of them. Another crucial factor is to make sure the color picker includes a row for all shades from black to white (which at least this color picker has done).

For an example of a color picker that does this well with just a handful of colors, see the Google docs color picker.[2] You'll notice how much more pleasing it is to the eye.

[1]: http://en.wikipedia.org/wiki/Web_colors#Web-safe_colors

[2]: https://www.google.com/help/hc/images/docs/docs_1696586_colo...
so 4chan?
Taking the marketplace project: a marketplace is probably only as good as it's contents. Liquidity is the determining factor... and it's a chicken and egg scenario. So maybe that venture would fail that test from the start. You can be better with technology but the intrinsic value wasn't raised so maybe it's a fail.
I know there are a lot of shows that don't require full attention, but I usually don't waste my time with those kinds of shows. I don't know how people can twitter, or chat on their phone and still pay attention to good shows that require a level of attention like Game of Thrones.
Peopleware, Effective Executive (classic). Adopt some time management technique (doesn't matter what), and get good at it.
The parent comment isn't saying that death isn't a part of life. He's saying that it was pretty rude to say that in the context of the grandparent's comment. He's not telling you, or anyone else, how to feel. He's trying to tell you that sometimes you should look at the social context you're in, and not say the wrong damn thing. Ironically, he failed while chastising someone else who deserved it.
Why-psychopaths-are-more-successful
> We don't plan on "keeping it that way".

Cool! Can you point me to where the discussion on this is occurring? I was confused because the issue I referenced above was closed without a reference to any issue open on how this problem will be addressed.
Maths spying: The quandary of working for the spooks
See https://news.ycombinator.com/item?id=7712345

You may want to get in touch with rubbingalcoholic/FFTF and see if you can help out!

I've demoed the widget they're working on and it's painfully awesome.
If you were talking about the boosters then your comment was just plain incoherent. The boosters are solid rockets, they don't have "tanks" and barely have anything identifiable as an "engine". They're basically just big tubes packed with rocket fuel and open on one end.
GitHub data shows an increasingly fragmented programming language landscape
Woah, I have no relationship whatsoever with this guys, but I am quite disappointed with the kind of responses in this thread.

In my opinion there should be no destructive critics in any "Show HN" thread.

If you find some mistakes or whatever, you could make a constructive critic, ie: Hey guys, IMHO you should add more info in the landing page, because I am not understanding what your project does.

On the other hand, as someone posted in this thread you could tell them: "You're not the only one who had no clue. [...] And I'm not wasting another second of my time on flowhub.."

Is that the kind of answer that a fellow hacker deserves?? I don't think so.

Remember that people do not post projects at HN only to reach a big audience, but also to get a great feedback from smart people. So before giving impolite answers, we should remember that we are all in the same boat, and the next "Show HN" thread could be your project. Think about the kind of answers you would like to get.

PS:I know that most of the people at HN is great people, but I think this needed to be said today.
Looks good, particularly the support for host networking; this will be a boon (I think) for those of us using Docker to run lightweight VM style containers which we wish to have directly accessible on the network by other machines/devices, and resolved via an existing router's DHCP/DNS.
Oh shit, it's talk(1).

WATHC OUT GUYZZZ THIS IS GONNA CHANGE MESSAGINF FOREVAR!!1
Yep, I had no idea what it was either.

And it looked interesting!
There's an efficiency argument against metering. Bandwidth is "free" unless service is near capacity, so introducing pricing that discourages use during that off-peak period can create needless problems. So maybe you only want peak-period pricing (kind of like how some cell providers give free minutes on nights and weekends).
I really appreciate this: TBL says cool URIs don't change! https://www.dropbox.com/s/2l158c8adnba9nw/Screenshot%202014-... [screenshot]