skysight-inc/HackerNews huggingface dataset:
Yeah. I don't really care what the manufacturers show in their marketing material. As far as I'm concerned they are all biased and their numbers should be taken with a grain of salt. There is an ethical problem, however, if you try to game benchmarks used by independent agents. At the very least you should be transparent about what you're doing.
Thanks, Reg!
>What is the issue here?

The issue is that these 'optimizations' don't actually kick-in for non-benchmarking apps.
Show HN: Virtual Piano Performance with any MIDI file
Chrome is starting to be a nightmare to use, might have to go back to Firefox.

I can't get meaningful help if it freezes or doesn't load and it can't deal with 50% of the router pages, IE only :(
Note: http://i.imgur.com/DVWCxty.png
Tree style tab. and Nav on title bar. Lots of vertical pixels available.
"Bad" is probably a strong word. But issues are:

1. Reliance on Google Docs' uptime. While any monitoring service will in theory present the same problem, you're putting all your eggs in one basket.

2. It's just the wrong tool for the job. Install and learn Nagios or Zabbix or what-have-you. If you're worried about uptime, get a couple VPSes from different providers and run your monitors from both.

There's nothing utterly horrifying about it technically, but I just can't imagine how one comes up with this answer to the question of monitoring services.
Cyan - Remote, Vancouver, San Francisco, Petaluma

JOB TITLE: Application Software Developer

SUMMARY

We are looking for smart people to solve hard problems. You will handle a wide array of tasks ranging from prototyping new techniques and technologies, to developing test automation, and supporting our growing customer base.

You are expected to write quality code with high availability for large-scale applications in a carrier-class networking environment.

EXPERIENCE / SKILLS DESIRED

Cyan is looking to hire numerous developers with varying experience levels. Please apply if you satisfy most of the following:

* A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

* Experience with both static language and dynamic languages

* Experience with programming in Linux

* Experience in large systems software development or client application development

* Experience with database systems and multi-threaded / multi-process applications

* Proficiency in web server architectures is desired

* Experience in an Agile Development Methodology is desired

Contact jobs[at]cyaninc.com or visit http://www.cyaninc.com/

Thank you for your interest!
Ha! interesting. Sand and shiny mirrors don't mix very well.
It's not shutdown permanently. The U.S. federal government is on the brink of shutting down due to a political dispute. It won't likely last very long, so your trip is probably safe.

Edit - I should qualify that: there's no real way of knowing how long it will be shut down. These shutdowns don't happen all that frequently, but there was one during the Clinton administration that lasted 21 days. That's the longest, I believe. A contingency plan on your part might not hurt, depending on when your trip is scheduled for.
Show HN: Webhooks as a service
Webhooks as a service. Integrate in less than 10 minutes if using the hosted pages.
>And you know this based on what

Based on the fact that they are Samsung. That they aren't transparent about what they are doing. That there is no evidence that these optimization kick in in other contexts.

They are doing something to fuck around with benchmark numbers, the onus is on them to explain it and be upfront about it.
And thank goodness for that.
DuckDuckGo (Paoli, PA, USA) - LOCAL OR REMOTE.

https://dukgo.com/help/en_US/company/hiring
I know there's a high chance this will devolve into useless political arguments, but I was fascinated to learn how often this sort of thing happened in the past (essentially under every president from Ford to Clinton), and I thought it provided some interesting context both for those outside the US and for those of us inside with short memories, since much of the reporting gives the impression that much of this is fairly unprecedented.
Samsung Galaxy Gear review - daily usage
In the same way CPP was only a way to cash on C's popularity.
Introducing Flask-Sockets
C+PHP+Ajax(+SCGI or FastCGI) is my go-to when I want to create essentially a custom webserver but don't actually want to reinvent an entire http daemon from scratch. The PHP is used to simplify routine annoying tasks, while letting the custom server do the fun stuff.
Your comparison with a sports car is very appropriate.

Many cars have "race" modes which allow the computer to use the maximum power an engine has while not trying to force it into an "efficient" mode.

99% of the time you want your car to be as efficient as possible while others you want to see what it's capable of.

The Nissan GT-R does this automatically when you're located on a track:

http://www.engadget.com/2007/12/22/nissan-gt-r-disables-spee...
Soylent for Science: Pasta Was a Bad Decision
It's only triggered if it is a benchmarking app. Did you read the article at all? They look at the name of the app running and if it matches the name of a benchmarking app, they shift into a mode that only exists for benchmarking apps.
Etsy Overhauls Its Seller Policies in What May Be a Controversial Move
I'm not sure if "producer or publisher" are supposed to be distinct entities in this context?

Either way, that's not an intuitive conclusion. I've seen a lot of films on Netflix I would have never seen otherwise. Lots of Korean films for example. I can't think of another way I'd have been exposed to this content. So in that respect, if the publisher is seeing any compensation at all it seems like a good investment.

I've also seen a number of older US releases that are on my "eh, got a couple hours to burn, I'll give it a shot" list. I wouldn't have bothered to commit to a $3.99 iTunes rental for those features, but on Netflix it's "sure, why not?".

I (and most people I assumed) don't really have the patience to wait a few years for 1st-tier media to drop on Netflix, so it really doesn't substitute existing consumption.

Except in children's programming I guess now that I think about it. Much more convenient to have Curious George or what have you without the barrage of advertisements on cable.
It varies a lot, depending on what you read. I basically had my local library of classical literature and philosophy all to myself, but I'd have to wait months to get something like the next Harry Potter.

Maybe it's more of a feature than a bug. :)
That is similar to the signal processing application I worked on a couple years ago. It was a real-time application with fixed sizes at each point in the algorithm, so we knew maximum memory usage at initialization. Thus, we allocated all memory up-front and continuously reused the buffers until we were shut down. Under the operational architecture we were moving to when I left, our application never actually called malloc at all; the control program that ran the signal processor and which started us malloced massive segments of memory on each machine and gave it to us, which we then "allocated" to our own buffers.
* to remove application title bar in KDE - Alt+F3 > More Actions > No border

* to disable addon auto-update check - about:addons > wrench: uncheck "update addons automatically"

With browsers I think it's easy to become entrenched; not that that's necessarily bad.
I doubt that Google will ruin the integrity of their search results because they want to push Baraza.

They do have widgets such as Google Flights pop up when it is clear the user if looking for airline tickets but that's not an indication that Google funnels all their own services for the heck of it. First of all, the widgets such as Flights and People Bios are not in the actual search results, but appear as separate sections. I believe the actual search results are sacred and are exempt from being tampered with, even for Google's motives.

Second, flights are a very specific and objective thing which makes their Flights widget extremely useful. If I'm searching for "flights from lax to ord", I'm going to get all flight times available without even leaving Google. The same cannot be said for most services such as Baraza, where the quality of answers/questions is very incomplete and subjective.
We have a guy commuting in from RI every day, and he works from home a few days a week. Just saying :-)

(Sidenote, if you are intent on working in NH, I know someone who's hiring at a great medium-sized tech company in Manchester. If you're interested, let me know!)
Err, that's capitalism.

Socialism's the one that thinks all men are born equal. Everyone gets the same computer and cubical. Productivity is irrelevant.

You might be muddling Socialism up with Communism (or Marxism).

"Ism's in my opinion are not good."
Yes, but it's the opposite of math-convention, which many of us have been taught since ~6th grade.

Anyone who has done any amount of work with computer graphics knows that this is the norm; but a new programmer, or just one that hasn't worked with graphics, has 6+ years of math education telling them that the y-axis is backwards.
Haha, I know the feeling.

Was doing exactly the same when I was working for the government as a student a while back.
There was no internet access, for security reasons.

Good lesson on how to learn about debugging and reading manuals though
Rails has defaulted to scaffolding with coffeescript and sass since version 3.1. It makes sense then in the context of a rails 4 tutorial, that the code would be in coffeescript.
This is awesome. I've been a happy reader for quite some time now, and I'm glad that even more people will be able to read this excellent book!
I find coffeescript so much easier to read - I welcome the coffeescript examples and wish there were more.
this plus a mindstorms robot (as kallebo proposed) would be AWESOME
Show HN: BucketJobs - Save Jobs Online with a bookmarklet
Inspired by Mattan Griffel - Out of startup ideas? Here, have a few. https://medium.com/design-startups/49acac7c3405

A bookmarklet to help people manage their job search — the job search process sucks. Let people use a bookmarklet to save and organize jobs.

BucketJobs right now is just that, a bookmarklet tool for saving jobs. There have been a few more ideas kicked around, but let's see what people think
Nimrod by default compiles to C. Its REPL is just an extra feature which as of right now is not stable because few people use it. It for example doesn't even support the FFI currently.
As for whether Nimrod is production quality, I would say yes. The compiler is written in Nimrod which is impressive in itself. I have written many projects in it already and even though the compiler is still not at 1.0 the projects continue to build with no (or very little) errors between new compiler versions. Examples of my nimrod projects: an IDE (https://github.com/nimrod-code/aporia), a build farm (https://github.com/nimrod-code/nimbuild) and a web framework (https://github.com/dom96/jester). The Nimrod forum (http://forum.nimrod-code.org) is also written in Nimrod.
Automated Insights (http://automatedinsights.com/careers) - Durham, NC

We're a startup in the heart of RTP focusing on transforming large data sets into readable, actionable content for all sorts of verticals. We got our start in sports with StatSheet.com and have done big things in Fantasy Football with Yahoo! and NFL. We recently launched our web analytics summary tool (http://www.siteai.com) and are looking for more developers to help with our growth. Some of the things we're looking for:

- Ruby experience
- Rails experience is a plus
- Optimistic and energetic self starters that can work independently

Salary is commensurate with experience of course. Must be local or willing to relocate to the Raleigh, Durham, Chapel Hill area.

Contact me if you're interested with some info about yourself and any questions. brian@automatedinsights.com
Updating for iOS 7 is Kind of a Pain
Thanks, I'm glad you think so. While we still have a tremendous amount of work to do automating our customer integration process we are very excited about what's next.

We see the future of Ambition being comparable to New Relic except where they focus on servers we focus on humans. We are already gaining significant market share in the transportation industry (3PL brokerages) and one of our goals is to provide anonymized indices and benchmarks across job functions, geographic locations, and seniority. In addition we are building in customizable triggers where managers can set notifications based on employee/team behavior and momentum. Less time in excel looking at yesterday's data, more time on the floor.

Overall, it's our belief that the majority of people spend the majority of their waking lives at work with the majority of their emotions ranging from apathy to misery... if we can incrementally make work more fun/engaging/inspiring than we've done our good deed, fortunately our "Fantasy Football" system seems to be doing just that.
Maybe the solution is to incorporate js/coffeescript switcher tabs into the code boxes. It would be a pretty easy feature to add to a code highlighting library.
I haven't written much C++ in quite a few years - mostly do Ruby these days, so I'm sure I'm making some terribly embarrassing faux pas or other with the example below. But you don't need more than the C++ functionality to compose your own variations if you want more flexibility.

For example:

#include <vector>
#include <iostream>

class Scope {

private:
typedef std::vector<void (*)()> FV;
FV fv;
public:
void on_return(void (* f)()) {
fv.push_back(f);
}

~Scope() {
for (FV::iterator it = fv.begin(); it != fv.end(); ++it) {
(*it)();
}
}
};

void foo() {
std::cout << "Hello ";
}

void bar() {
std::cout << "World" << std::endl;
}

int main() {
Scope scope;

scope.on_return(foo);
scope.on_return(bar);

std::cout << "Hi" << std::endl;
}

With C++11 lambda syntax you can do quite a bit better.

Expanding that into something providing at least most of what Go's "defer" does shouldn't be too hard.
I really like this solution. Makes monitoring a BUNCH of sites really, really easy.
One should refer to the US federal legislative body as "Congress"; capitalized and without 'the'.

States each have their own legislatures and can be referred to as "the state legislature of X" or "X state legislature". But they all have their own names, New York's is called the New York State Assembly. California simply calls theirs the California State Legislature. Either way works.
+1

Writing code that gets used by others no matter how cumbersome makes me feel like I've won the lottery.
Food Waste: The Next Food Revolution
From Thailand, to Coworking, to HTML5, Now to Next Generation eBooks
I don't know how bad the bandwidth requirements would actually be. A few thousand bytes a second is an awful lot of text. Granted, you won't be able to do anything else like VOIP.

I've been thinking of ways to combat this as well, and I admit it's an interesting problem. You either have to do some kind of Tor-like onion protocol (which has its own problems), or send every message to every client in the world. Sending your message to [your friend] + X random people would still allow an attacker to eventually gather a very detailed map of your friends by looking at which come up most often.
Top 35 startups in September that TechCrunch missed out on
And then we have people complain that their "un-used" tabs are taking up too much memory, so browser makers cut down on the level of state stored in the tab and that brings us to the current point.
Educreations (http://www.educreations.com) - Full Time in Palo Alto, CA

Want to use your skills as a force for good to improve education for all? Here's your chance. We believe that the world's best teachers should be available to all students.

As a first step, we've made it extremely easy for teachers to teach online. Our application (top-50 overall, top-10 in education) transforms the iPad into the easiest way to record lessons to teach with, and millions of teachers and students in over thousands of schools are using it learn from each other anytime, anywhere.

Educreations was part of the first cohort of Imagine K12 and we are funded by Accel Partners, NewSchools Venture fund and other top angels.

We're looking for some sharp, passionate people to help us redefine online teaching and learning. We've set out to make a dent in the future of teaching and learning and if this sounds like something you're interested in, get in touch.

We are looking for:

Strong Python or Objective C Engineers
Visual Designers

http://educreations.wufoo.com/forms/join-educreations/
At the Times, a Scoop Deferred
Rubber Ducky Logs
Clickable http://bucketjobs.com
Euro MPs nominate Snowden for rights prize
Bazaarvoice - (Austin, TX | San Francisco, CA | New York City, NY) - Full Time

Each month, more than 450 million people view and share their opinions and converse about 20 million products in our network. Our technology infrastructure allows people to make tens of thousands of requests every second enabling them to make important purchasing decisions online.

We are looking for talent in NY, Austin, and SFO to fulfill various roles - developers, DevOps, QA engineers, managers. More information on our site - http://keepaustinbazaar.com/ .

I work in the NY office, right in Union Square. We use a wide variety of technologies, including Scala, Python, Node.js, Cassandra, and Hadoop.

If you are interested or would like to know more about us email me at norton.wang@bazaarvoice.com
Health Insurance Exchanges are now Online (Affordable Care Act)
> It's like reading the specs on a car, you're never going to drive at 160 mph, but at least you know you could.

It's like testdriving your car on the manufacturer's track, seeing it go to 160 mph, then taking the car to race day and you hit a 90 mph limiter they built into the car for fuel efficiency.

Ironically, there's a Nissan car that does enable and disable the limiter based on the GPS detecting it being on a race track or not. But they're transparent about it.
Like anything, real world experience complements academic background, and over time the credential means less.

But as a thought experiment... All things equal, who wouldn't hire someone with 2 years experience + a masters, over someone with just 2 years experience, or just the masters.

I like to see something that signifies intelligence and curiosity, and then something that shows someone has done something with it. Usually this is a combination of academics and work. It can be shown just with work. It's hard to show it just with academics.
Government Shutdown Update: How the Bay Area Will Be Affected
Health Insurance Marketplace, Affordable Care Act Live
Why Sentiment Analytics Should Be A No-Brainer For Organisations
Superior? Depends on what you're building. Using TeamCity to set up builds for iOS is a royal pain in the ass, and their OS X support in general is greatly lacking. I've had to create a whole ecosystem of shell scripts just to produce signed .ipa builds for QA -- which is kinda the point of purchasing a licence to a CI system to begin with.
If it's just the plastic that's cracked:

http://dx.com/p/genuine-zte-v880-touch-screen-black-random-s...
> The comment includes, this leads to state, you now have to manage what you comment.

True, but I think it's better to have explicit state that provides information for the reader. It's also harder to determine if you can remove a header or not, if it's hard to work out what it gives you.

> Bool hides the data type.

I consider `bool` an abstraction that's useful and standard. You generally shouldn't need to know the data type under a `bool` anyway.

> ++ vs +=... really?

Yes..? I said this on Reddit: `++` and `+=` both as simple as each other. They both do the same thing. The differences are:

- one is useful for other, similar, situations, and the other isn't

- one is more readable to people with no programming experience, and the other isn't (if you say C isn't for new programmers - why can't it be?)

- one has complicated evaluation rules, and a twin brother

- one encourages state changes in expressions, like `xs[ i++ ]`, and that way lies madness

That's why I don't like `++` and `--`, but I knew this would be a hard sell when the language is founded on the examples in K&R :-)

> VLA usage is debatable.

I've heard that. Besides not being able to be initialized, why?

> There are many more warnings that are useful

I started out with every warning I could find for C, but I removed them as I came across trivial situations that raised warnings - in which case, I didn't consider them worth it.

What other warnings do you work with?
People resent change. But smart VCs can see the markings on the door, and AngelList is quickly becoming the main channel for early stage financing - they need to be there or miss out on getting in early.

I think it makes even more sense for VCs to use syndicates than Angels, since they have more experience managing bigger checks and angels are typically brought in for different reasons, some of which are made void in a syndicate.

I wrote about that yesterday, from the perspective of a startup founder, might be of interest - http://www.techfounder.net/2013/09/30/founders-perspective-o...
Perhaps it should actually be called Flash Pro for HTML5 - that's what I see it as.
Is the US Government Open Yet?
Palo Alto will require all new homes to support electric vehicle chargers
After 24symbols, youboox, publie.net, izneo, oyster (and probably lots I do not recall), we have a new contender as the netflix/spotify for books? What makes scribd better or more challenging to amazon?
Which is great. And I totally agree with them - if they had disclosed it at least to the tech community.

After all when Nvidia 6xx and 7xx series self overclock when there is room in the power envelope available this was disclosed and taken into account by the reviewers.
Definetively. I've meet many people in my carrier and life itself that changed at late stage and they're breaking it now. It's never too late to do what you love, if you really, ofc.
At Guantanamo, a microcosm of the surveillance state
This is great news! I haven't read the book yet, had been meaning to pick it up for some time now. Reg is such a gifted writer; he manages to make a very effective point, built up organically through relevant examples. I always feel challenged to learn something, and I really enjoy his writing style - I've begun writing, and the challenge makes me appreciate his work all the more.

Can't wait to read this!
Hagwons and My First Angel Investment
One could, but that'd be a stretch. It should be a discrete option left up to the user. If they're tweaking that much, they'll know or seek the knowledge on how to activate it themselves.
A case for something, anything more simple than WordPress
How traffic actually works
This is nothing like that. The note doesn't have two modes that the user or the software can choose from. The adjustments are made secretly, and only when specifically named benchmarks are run.
For California, the website looks okay, but might not really be ready.

https://www.coveredca.com/coverage-basics/plans.html

Click 'Health insurance companies for 2014' and you get a 404. Ouch.

https://www.coveredca.com/PDFs/English/booklets/CC%20health%...

Does anybody know if things like this are developed internally or outsourced to contractors?
Interesting that publishers would play ball with scribd, whose business model features selling access to pirated documents.
Or... "Tell me how you measure me, and I'll tell you how I behave"