skysight-inc/HackerNews huggingface dataset:
I work in an open office and while I don't get too many interruptions with people coming up and distracting me, the office tends to be very noisy on times and it does interfere with concentration.

I've seen suggestions for good noise cancelling headphones but I don't feel very comfortable wearing headphones for long periods of time.
How about creating a docker container? http://docker.io
This would actually add the benefit of easy evaluation, while also helping us to jumpstart a project with cockpit.
Every frame is taken separately by the user, and you can change the delay between frames: it’s more a stop-motion tool than video capture.

That being said, I’m almost certain that video formats performs better than gif (e.g. WebM), but the gif format is still the easiest to work with at the moment:

<img src="http://gif.gg/xyz.gif">
plenty of people who live here can't afford a sudden major bump in living expenses.

Where I live, residents can get a small sign from the municipality that they can put in their car to avoid parking fees (when parked near their home). Seems like a simple solution.
You should post this question to stackoverflow.com
You can make it cheaper still by waiting until more than one target are in the same strike zone.

This of course only matters if you really care about the money. I assume that the large black budgets of the CIA and NSA are not really a concern to those that matter.

Ideally you spend more every year. That's the usual policy of government agencies, otherwise the following year you get a budget cut.
Go has a larger and more active eco-system for today's world.
Yep, that's exactly the kind of thing Googlers spend their time on. /s
Hologram Vinyl With Other Gimmics
Open source doesn't happen much on Windows. It mostly happens on Linux, BSD
and Macs, where free* and fully-featured developer tools (including usable
command line) were easily accessible for years.

.NET, on the other hand, is running pretty much only on Windows (I keep
hearing that Mono is still not a production-ready thing). Don't expect people
to write OSS for a platform they can't use for themselves. You have just
chosen badly your environment for backend servers.
There are a couple of things which have stopped me getting into go which I am ignorant about.

- Lack of decent IDE with intellisense/good refactoring support.

- Libraries seem to be globally shared between projects like rvm rather than in the project like nvm.

Am I wrong, misguided or out of date on these things?
despite Go isn't actually an answer, good for him anyway
They have, it's called Dart.
No database has a limit of 255 characters. Varchar limits are; MySQL - 65,535. MS SQL Server 2005 - 8000 (or 2GB if you use varchar(max) ). Oracle 9i - 4000

These are not character limits. They're byte limits. If you're storing multibyte strings (eg unicode-16, emoji, etc) then each character will take up more than one 'space'.

But really, asking on HN? This is what StackOverflow is for.
"development slower and more expensive"

really means

"I am ready to trade speed of development for having more bugs"
DOSBox has a dynamic recompiler that cannot be used in PNaCl.
Scala? Strong static types, lots of quality libraries both for Scala and 'inherited' from Java. Fits well among the languages you already mention.
Early squatting on parking spots - like when a company is early to offer people social networking or online video, and they can then charge people endlessly based on their proprietary spot for activities that should remain free - public domain video and human interaction? Yeah, the parking guys are the only exploitative, piggybacking guys around on the web.
Show HN: Trackett - Simple Amazon price tracking
Sooo they found a way to gamify the gamified process of handing over your money!
"DronEfficiency (YC2034): better protection of our country and spending less tax money due to improved algorithms!"

(Disclaimer: I'm not insinuating that YC supports this)
Google was down for 15 minutes (+/- from 09:35 UTC)
Cockpit is about simplicity. I like it to be lightweight and with a minimum of overhead ... but I also understand you arguments. It's all a matter of taste :)
Incidentally, your link includes a great example of Go's error handling - which is inevitably what actually happens in languages without exceptions: errors are silenced and the program marches on, each step making less sense than the previous. It's a good talking point that you can always check error values - but it never really happens, in part because library designers try to avoid putting the burden on themselves and their users:

"Getenv returns the empty string and continues. Then Go somehow manages to parse the empty string as an empty JSON list and still continues. Then it tries to interpret the first of the user arguments to the program as the path of the program to run and execs that instead! Utter failure."

I happened to write about it just before Go came out here: http://yosefk.com/blog/what-makes-cover-up-preferable-to-err...

It seems that having exceptions in the language is a great predictor for libraries/built-ins barfing upon bad input vs silently producing garbage (as in JS's "undefined" string produced from undefined values and propagated, or Go's behavior above, etc.) For instance Lisp's NTH produces garbage and it predates Lisp's exception handling features whereas AREF was added later and indeed complains loudly, etc.
As far as I know, Go already has a really strong static type system (int32 cannot be assigned to int for example). Which parts are weak?
same in uk
Oh, please. Every generation had people selling common goods. The "tragedy of the commons" wasn't exactly coined last year.

The reason these companies are made of young people is because they're tech startups.
nevermind, back in < 1 minute from me noticing
UK too
google.co.uk is throwing 500 errors.

https://www.google.co.uk/#q=test

Does work every now and then
I've often heard that Go founder were surprised that Go seemed to replace python more than C++ or C which were the initial targets.
By judging from the given examples it seems that it isn't the case : people seem to come to Go when they start looking for performance. Instead of writing C modules and using them from python, they just switch everything to Go.

I'd be curious to know how many start ups prototype their first software version with Go.

Note : as a coder that writes a lot of python, seing dropbox switch to Go in parallel to python so often having toxic discussions about python 3 vs 2 is really painful.
> full of broken packages.

Citation needed. Hackage goes to great lengths to validate packages as much as possible. Other support systems do continuous integration and further validation, if you're looking for well regarded package subsets.

Maintaining 6000+ open source packages is a pretty serious task.
Down for me in Belgium, correct.
Still occurring in the UK for me
NL is down.
Haven't got it to work though
Down in Denmark.
Some alternatives if you really need to search:

https://duckduckgo.com/

http://www.bing.com

Edit:
I thought duckduckgo used search results from Google but without personalisation and tracking, removed my comment as this seems to be incorrect
Down in .nl too
the idea that a sales tax is regressive is simply an artifact of your measurement period

But people have finite lifespans. When all is said and done, who do you think will have paid more sales tax (and VAT) as a proportion of their total income:

A) Bill Gates

B) Me

Before you answer, please also imagine an alternate world in which Bill Gates isn't so generous, and in which there are no estate taxes.
g search is occasionally failing with HTTP 500, in CZ
Yes Google.be is down. Lucky Google.com does work
Indian Startup Funding Report 2014Q2
There is certainly a high level of jerkiness in making fake reservations, but I think it's overblown in the article. If a restaurant is exclusive and popular enough to require reservations, and people are willing to pay $5-10 for a reservation, why don't they just charge $5-10 for reservations themselves, or require a small membership fee to make reservations, or start rejecting customers who can't prove they are the "Dick Jerkson" who made the reservation, etc? (That last one would only need to be a temporary measure, as most people are going to ditch the app after being turned away once or twice.)
Startup School Europe Warmup
Is anyone interested in a Startup School warmup "event" in London on July 25th?

Does anyone know a great location for such an event? Maybe an office of a London based startup?
The homepage sometimes works.

The search results page sometimes works.

The search result links, however, seem to be 90% broken, for example this is always broken:

http://www.google.pl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=...

Edit: looks like that 5 minutes of fun is now over, and all is back to normal.

I'd love to know how much that little outage cost Google.
Works fine in Montenegro...
Google Apps seems to be working everywhere, so that can't be it:

Here is the status board of GAPPS:
http://www.google.com/appsstatus#hl=nl&v=status
Hah, takes far longer than that to find somewhere in their support pages to report the 500..

Did that page detailing developer excuses include 'Google is down'?
I am glad I learned my times tables and would encourage everyone to do it. It's not that hard and it pays dividends for life. Having complete familiarity with human-scale numbers is part of being a numerate human.
I get your message - that it's not about the platform, it's about the community getting lazy. And lazy is the key word here ... are all of these .NET devs out there hacking away at line-of-business CRUD apps really not capable of more? Is it that these things aren't being done or they are not being shared?

Originally I thought your piece was going to be solely negative, but I like the way you finished with a call-to-arms. You're right, .NET is a great platform and deserves better. Let's organize and build something worth porting the other direction :)
Unfortunately in Germany the Piratenpartei have a few too many undesirable links the NPD [1] (i.e. Neo-Nazis) for my liking.

Until they clean house and stamp out the far right, they'll have a problem attracting new voters.

http://www.sueddeutsche.de/bayern/piratenpartei-und-rechte-u...
.nl was down, working again.
Lots of 500s
> missing a lot of features

Not a lot of them - just some. And the missing ones, a lot of people don't miss anyway.

It also has things others languages don't - fast compilation, a big company behind it (while staying opensource), and simplicity.

> be pretty ugly and painful

Subjective. I like how it looks and have no pain.

> compared to javascript I can see the advantages though

It is not just "better than javascript". It is as expressive as ruby or python, with as much type safety as possible without giving up clarity or speed. And its type system doesn't require weeks to wrap your head around it.
Amusing that you call Duckduckgo 'Google', when DuckDuckGo doesn't use results from Google.

https://duck.co/help/results/sources
MegaNet: Non-IP based ultra high speed encrypted content delivery
Duckduckgo is most definitely not google, though you can access the anonymized google interface startpage.com by using the duckduckgo s! bang (for anyone unfamiliar with ddg, the bangs are a productivity heaven). If google is down, so will be startpage.com.
LetsAlign http://letsalign.com is hiring Ruby on Rails (RoR), iOS and Android developers to work on some exciting projects.

We are a Mobile & Web Design & Development consultancy (with an exciting side project in SaaS/mobile domain) - We're Bootstrapped & Profitable.

You can work remotely, on a part time or a full time basis.

Work and experiment with new technologies and you can also contribute to some projects we are planning to open source.
Aaaand its back up. Looking forward to the post-mortem.
How many people updated their libssl packages without restarting the server processes, thinking they're safe when they really aren't?

With a bug in such a central place you'll have to touch everything - could as well rebuild everything, when your processes are prepared for it.
it was down in parts of the UK for about 50% of people too
Working again for me
Working fine in London. Didn't get any errors in past 15 minutes.
Seems to have been some sort of europe wide hiccup then.

Appears to be working again now.
The top contributors (based on graphs on github) for these projects in last six months is not TJ. So yes, some others are probably going to take over the different projects.
I just realized how important it is that cards not only have their number (9, 3, K, etc) printed in the top-left but also an appropriate number of symbols on the body of the card. My eyes seem to gloss over the cards and at first glance I failed to notice that I could start by stacking some of them instead of drawing 3 more.

I see the symbols are just unicode, so you could use some CSS absolute positioning to create the different arrangements.
someone typed google into google :(

https://www.youtube.com/watch?v=OqxLmLUT-qc
google.com.fj working fine in Fiji.
Are those 'Belgian scientific students' the same people who know the exact respawn times in LoL?
That was the grandparent's whole point - the value (at least in this naive conception) Google creates comes from its non-advertising - and non-profitable - parts.

(If some other organization got the profits Google was making as an advertising middleman, who's to say they wouldn't produce equally good products/content?)
Html used to have style embedded into it (blink, table, align, font etc).

The idea of separating the style into a css file was born in a time when server side scripts were generating the html (hence the programmers), and the frontenders didn't want to ask for code changes nor code themselves. So they figured that if you could separate the content from the style, they could make changes without talking to programmers.

This didn't always go so well. As you all know, css quite often require wrapping divs and other content tweaks to do its wonders.

Eventually the frontenders gave up and took over responsibility for all the markup, only requiring a CRUD backend.

So now we have separation for no apparent reason. Some argue that it's a great benefit to be able to swap styles by swapping csses, but how often is this really used? And having parallell structures in your code is a known to be costly developer-wise.

If I look at how Bootstrap tries to close that gap by fixing the style of different elements and factor in the fact that all frontenders know how to code and own all the markup I think to myself: why not go back to the old system?

Html5 has already started this trend by giving explicit names to tags instead of calling them "div", "span" or "object". Btw, why have div and span in the contents, the only difference between them is style, right?

I think it's time to consider html a rendering artifact and let style be embedded.
State Tax Revenue Falls as Landline Phone Use Drops
I assume they meant strong as in 'good' - presumably they're talking about generics.
AWS is a little bit a hybrid of both. If you're paying hour-to-hour, all cuts are immediate. But there is such a huge discount for reserved instances, that many large clients are using a large proportion of them. With a 3-year "heavy utilization" reserved instance, Amazon has gotten a significant % of the total price for running that instance up front, locked in for 3 years. Since the biggest part of the revenue (the reservation fee) is locked in, cutting the hourly rate only gives back a smallish part of the revenue to those kinds of clients.
No generics (parametric polymorphism), no algebraic data types. You should learn some Haskell or Ocaml even if you don't plan on using it in production. Go's type system is weak.

Edit: I don't think there's anything like type classes either but I'm not 100%.
You're missing that OCaml isn't stuck in 1999. OCaml now has an excellent package manager, cool new features, lots of system libraries, and a growing community. What do you find out-dated about it? Check out http://www.realworldocaml.org
One learns a lot in 8 years, it turns out.

To be fair, I was making an argument that it was trivial to replicate, and it was... Ubuntu, Google, Microsoft, and several others did just that. Kudos to Dropbox for their unanticipated (by me, anyway) staying power.
Colour me interested. I'm arriving a day earlier anyway.
Nice. I've heard some complaints about compile times -- are they founded?
Two 'Habitable' Planets Never Actually Existed
Have you seen http://gridstylesheets.org/, which works as a polyfill and puts the Cassowary Constraint Solver behind CSS? It doesn't solve all CSS issues, but it's better than what I'm using today [1].

[1] Though I haven't used Flexbox in earnest yet.
Google now makes it very easy to start with any of the 3 frameworks: Flask, Django or Bottle.

https://console.developers.google.com/start/appengine
We, CloudFlare, write a lot of new stuff in Go. It works well for our use model: highly-concurrent networked stuff.

I've just been rewriting a thing that was in a monstruous mixture of PHP/Python into a single Go program.
I dunno, I tried installing snap, yesod and happstack (the three top web frameworks apparently) about a month ago and after about 20 minutes of compiling all failed to install (some had missing packages, others had the packages but they failed to build). I'm running a no-frills MBP with bash, which I would imagine is a fairly popular dev environment.

All I want to do is serve an HTTP request.
That's cute, now how do i remove it? There seems to be no uninstaller.
What should your Business Card include?
The hundreds of high quality Go packages that do handle errors are an existence proof against your argument. Look at nearly anything on godoc.org.

You didn't cite that quote. I am certain whoever said it is doing something silly.
Yeah, I mainly want to get a feel for building a real system using a strict type system and algebraic data types. I've done some toys with them but nothing real yet.
Pay For Your City: Crowdfunding For Civic Projects Is Unusually Successful
I suppose you rebuild and redeploy everything.
Would you consider JavaScript's type system strong?
#PRISM : let’s have a look at the big picture (2013)
This blog post misses a very good Python replacement, namely Nimrod (http://nimrod-lang.org).
Yeah, actually I agree with everything on the article but the title. The article does too :-)
What overhead is there using silex instead??

Even if there were an overhead, I'd rather have the stability of a fully tested framework than relying on an implementation with no tests.

What you have essentially done is created a framework, which in order for me to extend your CMS, I am going to have to learn. I also would lose the added benefit of not being able to use existing packages for (insert widely used fw here).

I can't really understand why you aren't using composer as well, it seems as though you are managing your own dependencies in the vendor/ folder?

Look, I have respect for you going out and creating your own cms. But I seem to get constantly disappointed when I dig into the nuts and bolts, and unfortunately this one is no different.
First time I've contributed something of value on here. Thanks!
This is excellent. It's a good frontend for gathering content to deploy on static sites. Getting non-techies to write Markdown is still somewhat of a pain.
failure of imagination...
international pun, hier being french for yesterday.
Cyber Threat Intelligence - An Oxymoron Without The Context Of YOUR Exposure
I want to serve a JSON response over HTTP, preferably from a standalone server (like django etc). Later I want to talk to Postgres and memcached.

Do I use this thing? http://ocsigen.org/ocsigenserver/ All the docs either don't do what I'm looking for (i.e set up a web server to serve some static files) or are broken links!

OCaml is actually what I'd prefer to use (since I had a blast with SML/NJ)

I'll check out that book, thanks! But I did just skim the ToC and it has nothing about serving HTTP. Serving HTTP is like my #1 use case for anything these days :/
I did cite it - it's from my parent comment's link: http://roscidus.com/blog/blog/2013/06/09/choosing-a-python-r...

Are you saying that:

* Getenv doesn't return an empty string for a non-existent env var?

* Go JSON parser doesn't return an empty list given an empty string?

That you can handle errors without exceptions needn't have an existence proof... The question is how many errors are silenced. Stats will be hard to come by. But getenv and JSON parsing are pretty basic functionality and in most languages with exceptions they would not silence errors. (say, Python's json.loads barfs and os.getenv returns None which unlike the empty string will almost certainly lead to an exception if the code won't account for None). So it's a good anecdote in the absence of hard data.
> I don't understand why people like go. It seems to be missing a lot of features and be pretty ugly and painful.

In other words, you have been reading about it, but never tried to learn it.

Go is incredibly easy to learn and prevents bugs and cruft as much as possible, makes writing documentation and testing painless and has good performance and concurrency support.

It also has a friendly, practically-minded community.
Zef writes this as if it's completely amazing that people are leaving Node for Go. Node is based on JavaScript. There are arguably more things wrong with JavaScript than with any other popular programming language, as evidenced by book titles like "JavaScript, the good parts". This is common knowledge; we're all trying to do good work despite JavaScript, seldom because of it. So Node: it's fast, we can share code with the browser, but it's a bitch to use. We knew that when we signed up.

Conversely, Python is a great language but it's not as easy to make it go fast. It's slow, but it's great to use. We also knew that when we signed up.

It's great that Go is getting more mainstream adoption! Deservedly so. But it's probably still easier to be super-productive developing a CRUD app in Ruby or Python. And it's still easier to share code between backends and web frontends with Node. If you don't need either of that, and you do need performance, then, yes, maybe you shouldn't pick Python or Node.

I agree that Go is a great option to consider, but Zef is framing it a little as a silver bullet, and well, of course it isn't.
I used to be that way. In fact I was a night owl for 12 years. 10 years ago I slowly started switching that on its head. In bed by 10pm, and working productively by 6am. Ok maybe 6:15am because coffee. Until lunch time, when I go to work and do all the unproductive stuff like meetings, email and telephone calls.
Yep. Compile times are comparatively long - the larger the project, the more this is an issue. For me it's not a deal breaker.
Not if you remember the whole rhyme:

Thirty days have September,
April, June, and November.
All the rest have 31,
Except February alone,
And that has 28 days clear,
And 29 in a leap year.
So I understand there isn't a go package manager like pip/npm/cpan. Is that correct?
I do not seem to have any kind or problems...
But ... duckduckgo is a really great service!
It is not working at all on either Firefox 30 or Chromium 34 (both Ubuntu). All I see is two large maps and a bit of text in between.

The developer console has a few CORS errors, though:

> XMLHttpRequest cannot load http://graphics8.nytimes.com/newsgraphics/2014/06/18/tigris-.... No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.nytimes.com' is therefore not allowed access.

> XMLHttpRequest cannot load http://core2_euw1.fabrik.nytimes.com./info. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.nytimes.com' is therefore not allowed access.

I suppose accessing through nytimes.com would work, but it redirects to www.nytimes.com...
go get behaves in some ways as package manager (installs packages), it's up to the developer how it will vendor them or lock versions.