skysight-inc/HackerNews huggingface dataset:
I wholeheartedly disagree - more upload bandwidth would be nice, but it would only lessen my inconveniences, not actually solve them. The real problem is bad UX/software, fueled by underlying protocols that assume relatively stable and authoritative server hosts.

I used to run email/dns/web/etc off of Speakeasy (and college before that, and dialup before that), but I switched to Linode (like 8 years ago) and haven't looked back. It really sucks when your home server has a hardware issue/power outage/changing things around/etc, and you feel like you need to fix it ASAFP lest your emails/etc start getting bounced/etc (yes, smtp is supposed to queue. no, that doesn't alleviate the concern).

What I really want is my home server to act as the primary contact, but when that is down, Linode to serve on my behalf seamlessly, obvious to message contents. And of course I could set something like that up per-protocol (modulo incoming ports being firewalled, etc), but the more complex setup one makes for themselves, the more likely things are to just decay over time.

We're not even at the point where having a distributed file store is straightforward. The best I've found is running Unison across multiple hosts/disks, and I still find myself spending way too much time dealing with administration and overcoming its limitations (cycle-intolerant topology, lack of access levels, etc). Anything else I've seen assumes a reliable central host, constant network connection, would need to be babied in different ways, or is just not robust enough to trust.

Meanwhile with these centralized solutions, they just work out of the box. There are occasional or hidden issues like service outages, vendor dependence, lack of flexibility due to arbitrary restrictions, planned obsolescence, anti-features like ads, abdicating your computing to opaque code you don't control, supporting the destruction of the Internet (what prompted this slew of articles? Netflix setting a terrible precedent..), etc. But the effort required to initially get them working is basically nonexistent. I personally refuse to give in and support (hopefully) dead-end centralized technology. But you can't deny that their user experience is quite compelling, especially for people without preexisting sysadmin skills.
Good point, I'll need to modify the redirect to disallow multiple slashes at the beginning.

That should be something like /\A(http(s?):\/\/#{request.host_with_port}|\/\Z|\/[^\/])/
How do you distinguish cause and effect though?
Agree. Should rephrase it: by having higher-level abstractions and decoupling state from logic functional languages make it harder to make mistakes and write bad code. At least that's what I've discovered when applying its "way of thinking" to my own work.
> Does Chrome have in-REPL stack traces? An eyedropper tool? Multiple cursor support?

Yes, No, Yes (both get multi-cursor from CodeMirror 4)

> Sure, the cURL copy thing and style support in the console were first implemented in WebKit (not Chrome or Blink)

small correction: that predates Blink[1] so there's wasn't a distinction between WebKit's Web Inspector and Chrome DevTools back then.

Personally my favorite thing unique to Firefox DevTools is their built-in WebGL debugger, which seems to have gotten a lot more attention from them than Chrome's experimental Canvas Inspection which has some similar aspects. Supporting it helps probably .1% of the number of developers needing better CSS tools and whatnot, so I understand the prioritization, but it's still an awesome tool for those of us who do need it.

[1] https://bugs.webkit.org/show_bug.cgi?id=107276
Contentify is not just a Markdown editor. It allows you and your team to work together on all the content of your webapp. At OAuth.io, we use Contentify to integrate contents that our non developers collaborators write using the Node.js/Javascript SDK. They can save as a draft (not published on the webapp) or as a release (available to public). Like that, developers can focus on UX and where the content will be while non developers can focus on wording.
I was upcoming.org user 500 or so and set up the Hong Kong info in it then. It was heartbreaking to see it atrophy and die. Another in the long list of acquisitions that demonstrate the ability of Yahoo's corporate mediocrity to smother good ideas.

If you are uncertain about resuscitating Upcoming, here's a timely anecdote: I ran an annual scrub on my RSS feeds yesterday. Per category dead-feeds are usually around 1-2% (even including hot areas like tech).

This year my local feeds category, which long ago replaced upcoming.org for me, was over 30% dead feeds (from just one year ago). Newspapers, local focus blogs, etc. The category need is still there but through recent attrition of local content sites, failure to deliver from local-content aggregation services, bad content acquisitions (MSNBC/Everyblock's buying spree followed by its failure), the local content category is ready for new entrants.

I wish Andy the best in this and will be backing.
If you're not a native English speaker, like myself, knowing that "SDR" means "Sales Development Representative" actually turns this into quite the interesting read.
In python, it would be proper to say that ALL functions are lambdas except that some/most of those lambdas are assigned to variables via syntactic sugar (this is made very plain in sicp which is the main reason for suggesting it).The only thing different about python vs most other languages is guido refusing to implement multi-line lambdas.

As to any complaint, lambdas exist in python (that is, are made accessible to the programmer) for the exact reason python also has a for loop in addition to a while loop -- because they make things easier and more maintainable.

def myApplyAdd(func, x):
return lambda y: func(x+y)

applyAddInst = myApplyAdd(lambda z: z*2, 20)
applyAddInst(3) #output 26

becomes much less maintainable without lambdas and pollutes the scope with unnecessary variables you must then keep track of

def myApplyAdd(func, x):
def innerAdd (y):
return func(x + y)
return innerAdd

def mulByTwo(x):
return x*2

applyAddInstance = myApplyAdd(mulByTwo, 20)
applyAddInst(3) #output 26

I would also note that list comprehensions make heavy use of lambdas. For example, the following is actually using a for loop and calling

lambda i: i**2

each each iteration

result = [ i**2 for i in range(3, 30) ]
"[..]throw overlays all around the screen"
They've adapted. I've seen sites in the wild that do the opposite. Use CSS to hide all the content, and then use JS to enable proper viewing.
I missed it coming from Chrome, but you can see what's stored in localStorage for a particular site by bringing up the console and typing localStorage just like how a web app can access it.

Don't know a way to see localStorage for everything like in Chrome, but I don't miss it anymore.
Yahoo's Mayer points to other Alibaba sales for clues
> b) that they didn't improve the algorithm in the go code

The port to GO will do it (I think), because it have built-in facilities to do concurrent programing across all the library..
Location: Los Angeles (Venice Beach). REMOTE OK.

Position: Front-end Developer (JavaScript/CSS/UI)

What we do:

We have created a unique video chat platform that uses augmented reality to enhance our users' conversational and emotional expression capabilities.

What we are looking for:

A developer to implement our web user interface. You should have experience with JavaScript and responsive web design. The UI is being designed by our amazing Art Director.

What we can provide:

More than UI development: We are a bootstrapped startup, so if your skills are there, you will have the opportunity to work heavily on all other aspects of our full stack development (web & mobile). We also have room to let you stretch your legs in areas other than coding if you can hang. You will be joining a team of 6 people who are passionate about the idea.

Other Technologies we use: Node.js, Ruby on Rails, WebRTC, WebGL, and we are working on our iPhone app as well.

Equity: We are just starting our fundraising process, so you will be working for equity and/or deferred payments (paid upon funding). If you believe in the idea, then we want you.

To apply or learn more:
Contact jack@larcchat.com
This seems to omit the first IKEA in North America, which opened in Dartmouth, Nova Scotia, in 1975, perhaps because it closed in 1988.

http://askville.amazon.com/IKEA-stores-USA-compared-years-ag...
I just realized that. At a glance it seems the entire US economy is growing at a tremendous pace. The mind by default has the Y axis starting at 0, till you pay attention. Out of a population of 300,000,000 I daresay even my native country, Kenya had a better growth in real numbers with a pop. of 42 million(<i>caveat</i>: unemployment is more than 20%)
Might want to mention that it is also the default (hence the removal).
How did it go ?
Easy to build ?
This is really good news for the Boston scene. Nice job guys! Since they are so AWS heavy, I wonder why Google bought them.
First Google result https://launchpad.net/~ubuntu-mozilla-daily/+archive/firefox...
How saturated are the markets you are trying to enter? You're not going to invent a better search engine as a side project (without a ton of luck and an amazing idea/staff/developer/perfect execution).

Do you receive feedback for these projects?

Do you listen to your feedback and pivot when necessary?

If the idea is good and the site is made, then it should be just marketing and appealing to customers needs.
The PDF linked earlier mentions 720p, so it may only be the ustream that is limited to 480. source: http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2011001...
In the past Go has had trouble with garbage collection lag due to a global mark and sweep implementation[0]. Was this not an issue with Disqus's new implementation?

[0] https://groups.google.com/forum/m/#!msg/golang-nuts/S9goEGuo...

For the record Python uses a generational garbage collector.
What's is wrong with BDD? Mock Abuse
The story would have been far more interesting if the OP had shared details of what his business was, what words they tried and the domain they eventually settled on and bought. What would the downside be? the domain has already been acquired.
Well, the goal of a properly designed transport protocol is to transfer X bytes in 0 seconds. TCP doesn't quite achieve that, but that is its goal. This pretty much dictates †hat for any reasonable sized download, somewhere on the path is congested. If that congestion isn't at the server (it usually isn't), and isn't in the backbone (it usually isn't), then it's either your consumer ISP or your computer (it usually isn't). ISP's tend to oversubscribe backhaul to make the economics work, so if you're not getting your full linkspeed, then it's likely the backhaul that's congested, and everyone else is seeing congestion too.

There are exceptions of course. Older OSes have ridiculously small TCP receive windows, and older TCP congestion control algorithms have trouble filling the pipe. But these shouldn't really be the main problem these days. It doesn't apply so much for streaming either, because modern streaming protocols such as MPEG-DASH will select a lower bitrate stream if they sense congestion.
Firefox is Free software, Chrome is proprietary and made by the company that employs this guy: http://mostlysignssomeportents.tumblr.com/post/84829703425/r...

I know what I'd choose.
I had a brief look at the solutions of the problems from Project Euler in L++ [0]. As you say, it seems like C++ with the LISP syntax. On the other hand, it can be a LISP where you can trivially import some C++ libraries (as in the source code: (include "iostream" "vector") ). But since I couldn't find macros and eval in the docs, I would err on the side of C++ with the Silly Parens for now...

[0]: https://bitbucket.org/ktg/l/src/cb93b589c03ec1e39007c1907deb...
If you've ever wondered what it'd be like if Lisp and Python got drunk at a party and 9 months later gave birth to a beautiful 800 lb C++ application.
Plus all that wonderful OTP goodness giving you the "right" structure to your concurrent objects.
Nice! I really like building stuff with D3. I just put this up the other day though I'm still toying around with it. It's a visualization of what precincts are ticketing drivers in NYC. D3 has made doing stuff like this pretty easy.

http://uturn.wolvesintheserverroom.com/
I don't understand your second graf; you seem to be referring to an Occupy protest as an "encampment of homeless people", but those two things obviously aren't equivalent.

San Francisco differs from Chicago on homelessness in two significant ways: the weather and environment is amenable year-round, while Chicago is inhospitable for 1/4 of the year, and San Francisco's politics regarding homeless people are "hands-off".

Based on the last spot counts I could find, Chicago and San Francisco have roughly comparable homeless populations, despite the fact that Chicago is more than 3x larger. That difference is not simply because Las Vegas busses homeless people to SF.

I dispute the notion that SF does a particularly good job taking care of homeless people. It's indeed possible that SF does a better job of this than Chicago and NYC, both of which see clusters of indigent people on the streets as a quality-of-life problem for residents. But if you can find a source that says SF is doing a good job of actually delivering services and getting homeless people off the streets and into society, I'd like to read it; the sources I've found say the opposite.
Samsung at it's size is probably a business where the businessman/manager is #1 and they have an attitude where if they can cut corners to make deadlines, impress their bosses and get those bonuses, then they don't give a shit if it's ductape inside. Samsung is also a Korean company, so the high level software decisions are done in Korea. Looking at Korea's software in general, they have a different set of priorties than the typical american software culture.

It's very likely management attitudes that prevent decent software engineering. Every project has to tied to a near term business feature and strategic long term design and goals is determined by business people who probably never programmed in their life. Engineers probably can never push for large refactoring projects and proper long term design that will allow the company to deliver projects faster in the long term since the short term is what matters. They have to trojan horse them as performance improvement projects or similar.

tldr: Improper internal incentives
AppLinks: app-to-app linking
Paying attention to design that you end up with is far more important than blindly doing BDD.
the source, in its entirety:

https://bitbucket.org/ktg/l/src/cb93b589c03ec1e39007c1907deb...
You have a very optimistic view. Everyone I know that went through the process took between six and ten years, in large part because INS/USCIS is so backlogged. None of them were from India, China or Philippines.
That "copy as cURL" thing is absolutely brilliant.
I think the difference comes in the deployment story. Prose seems targeted to a developer who would need to manage a site on their own or that's hosted on Github pages.

Instead imagine you have a Rails app on Heroku that has some marketing pages on it (homepage, faq, etc.)

Contextify seems like it could let you give a non-developer person access to modify those pages in Markdown and get the changes 'deployed' without having to do a separate loop of checking them in, and pushing the whole app back to the server.

If it's on node - it does some things to get+render markdown on the pages within the server. With their jQuery plugin, I _think_ they are loading everything in from the repo after the fact (which brings up a bunch of other issues ranging from screwing with your SEO to being down if Github is down to being perceivably slow to load).
That would be excellent. One thing that bugs me about existing tutorials and web sites about this is that they all use older interfaces and hardware, often to the point that they skip essential details. It would be nice to see a more modern one.
To that end, the lens library exposes named verbs for most of the core operators and both the verbs and operators are chosen with great discretion toward consistency... if not great discretion toward not clobbering related libraries.
Not sure how you find this as O(n^2). It's clearly the divide and conquer version with O(n lg n) expected time. The only asymptotic complexity issue of the algorithm is that it doesn't randomly pick p, so it will get O(n^2) perf on an already sorted list. It would be expected that you randomly shuffle a list before using this quicksort alg. When the author says this is not the true quicksort, he's referring to the fact that it needs O(n) auxiliary memory, because it's not swapping values in place (the real cost here is worse caching performance). It's definitely not an O(n^2) algorithm though.
It's a retrograde step back to the days of AOL and CompuServe, when access to off-network services was a premium feature.
Don't forget to cover your client side
A Lisp dialect that compiles to C++ is interesting. I am not sure if features like Lisp macros would be provided, but still you can compare the versions of 99 bottles of Beer and see a significant difference: http://www.99-bottles-of-beer.net/language-c++-111.html

I find the L++ version to be very way more elegant.

Edit: More examples... https://bitbucket.org/ktg/l/src/cb93b589c03ec1e39007c1907deb...
I wonder what the best way is to group populations from neighboring counties.

The east coast has a much higher density of small counties, giving the NY area a look very different from that around LA.
It's Time to Look for Life in Europa's Ocean
it's not at all useful. all you get is some stack-tace-like thing without any of what you actually want to see. like req/resp headers and body, params, inline json/html decoding based on response type. chrome lags here by a large margin.
Children. Please relax. Not everything needs to be TL;DR. Feel free to do some research on your own as well.
Show HN: Textter, Live letter-by-letter messaging for iOS
Silly Parens are easier to parse. Automated manipulation of programs might be fairly easy to accomplish.

If there were Lisp-style Macros available, that would beat the pants off the C Preprocessor for boilerplate.
Calling me a radical and a dissident is not arguing. I can call you a statist and an accomplice to murder because your taxes finance wars that kill innocent people all over the world. But that won't matter.

What matters is that taxes are theft because in order to take that money away you have to threaten people with fines and jail. If you couldn't fine or put people in jail, my guess is that most would stop paying taxes. If you can't prove logically that taxes aren't theft, then, of course, it's okay to call people names and not argue like an adult, because that is all you're left with.
if miners charge higher transaction fees, doesn't this negate one of the benefits over centralized systems like MC and visa that charge high (2% - 3%) fees on each transaction? that's not to say this neutralizes other benefits of bitcoin, just that applications like microtransactions are not viable? not trying to attack bitcoin, just trying to understand the true benefits and applications.
Olson wrote up his algorithm in a paper: http://april.eecs.umich.edu/papers/details.php?name=olson200...
It is indeed just C++ with lisp syntax. Talk about cargo culting.
Stackdriver is joining Google
Most appreciated projects on Behance
Wow, if you bought version 1 they have no upgrade price :(
Looking forward to seeing webhook in action (I backed it). Will there be an open source component (perhaps the way Harp works), or entirely your service? Either way, it looks fantastic!
Looks pretty nifty, but I wish it would mention what it runs on (it looks like OS X only, but would it kill them to just say that?)
Kent Beck and Don Reinertsen on Value of Storytelling
Have you noticed that ISO9000:2000 is a lot more relaxed than ISO9000 was in the 1990s? You have to wonder if so many projects were failing that they eventually decided to move the goalposts closer.
Docker 0.11 Released
Perfect timing, just learning how to make a map in d3 for Bower stats [1]. Thought after experimenting with choropleth maps [2], bubbles on maps and dorling maps [3] [4], dorling maps appear to be the best way to show very dense info on relationships with vague references to geography.

[1] https://shan.io/bower/
[2] http://bl.ocks.org/mbostock/4060606
[3] http://www.dannydorling.org/wp-content/files/dannydorling_pu...
[4] http://www.jasondavies.com/maps/dorling-world/
This may help: merging topojson features (e.g. states)
http://bl.ocks.org/mbostock/5416405
Wow. I've always been impressed by these videos - they always seem to cut right to the important-to-understand part without sacrificing broad appeal/understanding. This video is no exception, and might be one of her best works yet.
An empirical study of passive 802.11 Device Fingerprinting
Google buys cloud monitoring company Stackdriver in developer land grab
Niggle: "asex" is not defined in the first example (async. execution)
Chromium is open source.
"Algorithmically, all sites could slow themselves down dramatically, demonstrating what performance might look like over a 1/1 pipe. Or even a 0.5/0.5 pipe."

If the former, it would make precisely no difference to me. Openreach (UK) provide adsl over copper via an older phone exchange in my immediate area. This is one mile from the centre of a major city. The local authority actually took Openreach to court and lost.

To put this into perspective the government is about to spend around UKP60 Billions over 20 years to provide a high speed train link to London so the journey time drops from 1h30 to 45 min...
I agree and usually go to rotten tomatoes instead. One need look no further than the Lord of the Rings movies at 9, 11, and 17 to get a sense of the crowd doing most of the voting on IMDB. Sure, they were good, but all three in the top twenty movies ever? Come on.
It really comes down to who's code you are reading.
Oh, awesome. I didn't know that. My team will definitely take a look at that before designing the metrics we collect. Thanks for your input.
If you work with Java/C/C++ then the way you structure, compose, and think about programs is mostly entirely different from Haskell. Any of the examples I might point to as idiomatic Haskell are going to be "unreadable" ( if that words means anything ) within that worldview, because they come with an entirely different set of constraints and culture than the Java/C++ world.
Can I build a commercial product on that API without licensing fees or restrictions?
DIMPLE NFC Buttons Raises more than 60% in less than 24 hours
As someone who pays Meetup.com $144 a year for my group, I'd love to have a cheaper alternative.
Somewhat timely, as I just got back from the Canaries. My other half was surprised to see an Ikea on the way back to the airport and assumed it was new (she last visited in the last 90's). Turns out it had been there several years before we got one in the UK.