skysight-inc/HackerNews huggingface dataset:
Writing a fail-safe cron is an incredibly hard job as crons are infamous for failing rather silently. The cron script writer must take a very pessimist approach and handle every possibility of error. Even then, some scenarios are easy to miss. Following are some cases I have come across often:

1. crash - any runtime error that causes your script to stop execution abruptly.

2. un-handled, non-crashing error - db connection failure, remote api failure, file not found, etc. The script may continue execution, the results may not be logically correct.

3. concurrent execution - What if an instance of cron is not over by the time the next instance should start? crontab will simply start the next instance.

4. internet connection error - even the notification mechanism will fail if it depends on an active internet connection.

Your service is a very valuable one, and a challenging one too I believe. You can do a lot many things in cron monitoring and reporting.
Check out nave [1]. It will simplify your docker nodejs setup.

[1] https://github.com/isaacs/nave
That's my guess as well. That would have been the solution to go with from the start - putting in a simple disclaimer along the lines of "not affiliated with IKEA in any way". It's what I would have done if IkeaHackers was my site.

If I was an Ikea exec though, I'd additionally suggest a partnership with the site. Displaying Ikea ads and creating a funnel from individual articles to Ikea's order form would be a great idea to benefit both the site and Ikea financially. Not that Ikea needs it, but it's still good business sense.

However, we don't know what they'll come up with. It's a giant corporation so pretty much anything is possible and it's probably too early to get your hopes up.
And those libraries will likely be OpenCL-based and nicely portable to Intel's Xeon Phi options.
It is not so striking when you consider how the typical published "result" in deep learning is obtained -- spend a few months turning all the different knobs that these models have to offer (while possibly inventing a few new ones) until its performance meets or beats the current state of the art on MNIST, CIFAR, and related benchmarks. Which is to say, these models heavily overfit to a few datasets; it should not come as a big surprise when they generalize poorly. What happens now will be that this perturbed dataset will be added to the standard training corpus and the DLNs will become robust to this effect. Then someone will figure out new way to mess them up, and the process will repeat.
Not exactly what you're looking for but it's similar https://wsend.net
Is that quote really extreme? He's right.
Javascript is not the problem (though I think we would all be better off with more variety like NaCl would have provided).

I'm actually starting to wonder if an approach like docker/lxc, but with web features ported to native land may not end up making more sense in the long term.

The idea would be to take all the features of the web that aren't document focused and make them available in userland in a linux container. For example, the linux container would have to ask for permission from the host operating system to get GPS access or Contacts API access. It would also support the ability to use URIs to manage the state of any chromeless "window" object.

It may be easier to take the web to sandboxed containers than bring all the operating systems concepts to the browsers. Basically this would be a LXC User Agent.
Because the CPUs are so tightly coupled to their peripherals (e.g. the L1 cache) it is extremely hard to give other blocks on the same chip the same access. I've seen this over and over in SoCs. Something like a video codec, even though it's on the same die, doesn't have a tight interface to the CPU. Even something like a SIMD unit doesn't always have the same interfaces though it's part of the CPU.

Being on the same die is better than being on a separate chip but there are some internal interfaces that rely on placement and latency on the die. E.g. it's unlikely that you can add new instructions to a CPU via FPGA or have the FPGA interact with the L1 cache. It's more likely there will be some sort of shared memory and standard peripheral interface to the FPGA (e.g. interrupts, I/O).

EDIT: So to expand on this the FPGA is expected to have a relative high latency to the CPU and a relative low bandwidth to external resources (e.g. if you compare the CPU interface to L1). It's unlikely that the FPGA will have the same cache hierarchy that a CPU core has (size and performance). So it'll be useful where change is expected, the bottleneck is compute, the task is highly parallelizable, the standard instruction set/other blocks aren't very good at, and going for a pure ASIC solution doesn't make sense (either in a separate block or onboard a customer version of the same chip) either because of price/time/volume.
Familial relationships are also unchosen, unlike relationships in companies.
I've frequently had headhunters try to introduce me to people that I already know. It goes with the territory - at least it tells me they're on the right track. :-)
@hobofan: I think it's because they don't have any other choice when it comes to a public repo they can throw things up on.

I agree with @ceejayoz -- Google Code will be killed off ala Google Reader.
I was. But you are still hooking into the same layout API as if you'd use IB.
To me, the Yokozuna "mediator" seems highly specific to Solr. It's not like you could swap out Solr for ES with just a little glue code, I think?
The thing is. At some point in this conversation I'm going to have to ask myself what I did to make this person call me an asshole, to call me passive aggressive, to claim I attacked someone, and to heap shame on me.

The conclusion I'm going to come to is that you feel threatened by something I've said. Given that we're talking about belief in God and religious commitments here I'm going to have to conclude that you believe in God and potentially identify with one of the world's religions.

And I stepped on your feelings.

Am I right?
Dual Internet connections in active/standby mode without BGP
> I designed a quadcopter control system entirely on the DE0, using a NIOS II based Qsys system.

Any room left on silicon for things like computer vision (well, simple stuff, like recognizing a red ball), or is the whole thing pretty much dedicated to flying the quad?

Also, could you share your design?
CloudFlare Acquires CryptoSeal in order to protect Web Surfers
I'd rather say "destroyer of database myths".
Supreme Court tosses ‘abstract’ software patent
Can someone explain the "Call me maybe" theme/meme? I know it is a song, but what's the relevance here?

Edit: I looked at the archive and found the original post where it is ... erm... explained?
FIFA World Cup JSON API Wrapper in Django
They are also replacing TTL circuits in small volume command and control applications. Circuits with dozens or hundreds of 7400 series ICs wired together in Byzantine ways.
It was still funded by them, albeit indirectly :P Actually a great example of the kinds of halo effects you can get from funding open source development
Aah you're right.

Yeah, for pictures jpeg is much better (and smaller) than gif.

Not to mention in several gifs they really reduce the quality to have a smaller file size
The Internet's Own Boy – The Story of Aaron Swartz
And as it turns out, the "store more paper" ad has been there for more than a year, but the cloud one is new.
https://www.flickr.com/photos/triborough/8752693094/
For the majority of web content today, HTML5 is actually surprisingly appropriate, if a little verbose. I'd contend it is also appropriate for most documents/data of the future too - WebGL is not required or suitable for most content (which is text/media based, not 3D models or animated shapes). Of course some widgets or effects might use GL behind the scenes, but the browser should insulate the users from that sort of thing, and GL is hardly a model API either. A raw JS and WebGL engine would be a creature of nightmares if you ask me! If you consider the content on a page of comments like this one, what improvements would a WebGL engine give you?

The real pain points in the web of today speaking from a web developer perspective are CSS, JS and the DOM. It'd be nice to see the webkit browser makers get behind alternative style sheets, and alternative languages/APIs, because both CSS and the DOM have serious flaws and omissions which, while they are slowly being addressed, still cause a lot of pain.

It'd be great if language creators could write plugins or compilers to see their language of choice as a sandboxed language available on the web, and see those bundled with browsers, and it'd be great if browser developers took a serious look at alternatives to CSS for layout - something much simpler could work so much better, and maybe we need different styling languages for different purposes (for apps or for documents for example). HTML is pretty flexible and people could always define fallback CSS for browsers that didn't support the new stylesheet variants. There's no reason browsers can't support a few languages with improved DOMs and a few styling languages. Sadly, I suspect we'll just see browsers bumble along adding some modules on CSS and improvements to JS instead.

One of the big attractions for me about server-side development and HTML is that you can use whatever you like on the back end, as long as you feed the client HTML. It'd be lovely to see that sort of freedom to experiment extended to the front-end as well. If the web is to be an operating system, let it be an open one.
Does anybody know what will happen to the current MDialog employees?
Should you really have jp je lh and c at all than? Having so many different functions seems like a problem on its own, and maybe there should just be an array of names and a function iterating over them...
Supreme Court deals blow to computer patents in  9-0 ruling
related: https://news.ycombinator.com/item?id=6760685
OSX 10.9.2 + FF30 here: http://i.imgur.com/uTlQkg7.jpg
MakerBot Developer Program
"No Piracy" Symbol Added to New Unicode Standard
I've been considering a markov chain + tumblr/twitter to do this. Generate an "aesthetic" and then use it to grep for products/descriptions, as well as other "content" so as to appear like meat. The more interesting part is seeing if I can write code that acts like a tumblr user...
Well, it still didn't took as long as Duke Nukem Forever.

But nearly.
HTML/CSS aspires to being as flexible (and intuitive) as xibs. What do you think flexbox (coming real soon now, almost there, you can use it in IE11...) is? It's basically the view model that xibs have supported since 1989 (or whenever it was NeXTStep first shipped).
Hopefully this will contribute to the extinction of gifs.
This is pretty funny whoever came up with this. I don't know anyone who would pay, but the creator definitely deserves credit for originality.
This is called spam and we certainly don't need more of it.
I love Stripe. Huge fan.

But if I get an email from someone, anyone, at a company who wants to 'grab lunch' and talk about me working for company XYZ, I'll pass.

I mean, he says this is what has been the most effective for them, so I can't argue that point.

But the reality is I personally wouldn't ever take anyone up on this.

Actually, now that I think about it, I would probably only respond if it was an email actually from the dev manager or exec who wanted to talk to me about working on his team.
Hexadecimal Color Clock (thecolourclock JS remake)
It's not that it's more complex, it's that you can do things with native layouts that you'd have to use JS to achieve on mobile.
I suppose you could go this route. More realistic is to produce different server side files for each client type and keep it simple.

There are tons of business reasons to make them physically separate as well, special promotions, advertising requirements, conditional scripts, etc.
What's your email? I'm cjbarber@stanford.edu and would love to ask a question!
I, for one, applaud his effort :-)
When I looked into Amazon Affiliate codes recently I got the impression that you can only use them on your own site/service. Was that wrong? Can you just get an ID and use it anywhere you like?
That's the whole reason Netflix buying fast lanes. Comcast throttled netflix to the point of being unreliable. The whole issue started with malicious throttling.

I'm not convinced title ii is the answer. But I am convinced that fast lanes don't make for good internet. Its unfortunate that this isn't a competitive industry because then consumers could just resolve the issue through their purchasing decisions.
Show HN: Evening hack: open source tool like BuiltWith/Datanyze
how many times will the federal circuit need to be slapped upside the head on these issues

The Federal Circuit is essentially immune to Supreme Court decisions of this type. Aside from occasionally judge Lourie, who wrote the plurality opinion for the CAFC, there are no apparent judges on the CAFC who care what the Supremes have to say. They don't have to; the Supreme Court can reverse on average one or two patent cases a year while the CAFC takes a thousand.

The CAFC will eventually overturn this case just as they have been making progress overturning KSR v. Teleflex, a much more important precedent. [0] Obviousness would have taken care of many more abusive troll cases than this one if it were taken seriously, but the Supreme Court cannot force the CAFC to do anything.

The CAFC judges are mostly chosen from organizations that depend maximizing the power and scope of patents, largely appointed to please that patent bar, esteemed and supported by the social and intellectual environment of the patent bar, invited to speak and surrounded by patent bar lobbyists, and promised their chances to make millions after retirement -- if they wish -- back in the patent bar.

The idea of a single subject court was a novel experiment in 1982 but it's a disaster and a failure from a judicial and technical perspective. It's even worse for innovative American businesses. Probably things won't change unless the CAFC is changed.

[0] final four paragraphs of http://www.ipwatchdog.com/2012/03/20/supreme-court-mayo-v-pr...
I wondered if Google's internal development infrastructure looks like or hooks into Google Code, making it easy to release code publicly on Google Code.
>Well, actually, it does help a lot. In particular, they said ""claims, which merely require generic computer implementation, fail to transform that abstract idea into a patent-eligible invention""

Historically, federal circuit precedent said exactly the opposite - that when a generic computer was programmed for a specific purpose, it was now a special purpose machine and patentable.

1) Your argument does not refute the GP's statement. A "specific purpose" is not necessarily an "abstract idea", depending on how the claims are structured. A claim saying "presenting ads in such a way that it is unobtrusive on a computer" is an abstract idea[1]. A claim that specifies how a computer can, say, examine visual or DOM elements on a page to determine where to place ads such as not to be obtrusive, is much more concrete.

2) A generic computer running a program is a special purpose machine: it's now doing things it could not do before it was programmed to do so, and as such, it is performing potentially novel functionality. Otherwise, in my mind, you might as well argue "a kitchen knife could not be a murder weapon because it's a kitchen knife."

> This decision should, if the federal circuit actually follows it, knock out a large set of software patents.

I've looked only at a few particular areas, but all the "old idea, only on a computer / on the Internet" patents I've seen so far (like [1]) the one should have expired by now. However this is purely anecdotal, of course.

1. Such a claim (I only paraphrased it a bit) exists, and was referenced in one of Lemley's papers. On mobile so can't find it right away.
I found these two bullet points truly odd "Yes, it's a kind of browser, and you can browse online webapps ... We do not support HTML & CSS".

You don't need to throw HTML and CSS out wholesale (it still has uses) and you don't need to implement an entire browser to get many of the features listed on that page (except maybe the audio stuff).

At famo.us [0], we're doing a lot of the things they say their final product will have but within the context of any modern web browser.

[0] https://github.com/famous/famous
so...i am not a huge football fan, but this sounds interesting. Can you link it?
I agree. If you are open to panels above 21", but aren't fond of the 30Hz issue with 4K/UHD, I'm using QHD 27" panels that I find really nice.

Review: http://www.tomshardware.com/reviews/planar-pxl2790mw-review,...
My Company is a Family
> When I choose to move my arm, my conciseness decides that, it somehow interacts with my brain, which starts firing neurons in the physical world. The consciousness becomes before the physical in that case.

You have this backwards, your arm moves and then your "consciousness" decides to perform the action after the fact, as demonstrated in the Libet experiment among others.
Probably should change the default background of the theme

http://startbootstrap.com/landing-page
That's happened to me too. My response is "I don't" and then I shut up.

To overgeneralize, though not by much, SF startups suck ass at recruiting; the standard assumption is the whole world is chomping at the bit to work there, and it's a privilege to do so. (Though I do wonder how they get that worldview to comport with endless bitching about the lack of engineers.)

And you hit the nail on the head with the lack of consideration of recruitees' time. Take linkedin. I interviewed there a couple years ago when I was living in sf. They wanted me to come in 10 - 3, so basically an entire day of vacation (read ~$300-$400 I won't get paid out when I quit.) So I had a nontrivial amount of skin in the game. I also had to borrow a car to drive there, since I didn't own one. The interviews went really well, and they where pushy about continuing -- I was privileged to be able to come in a second day between 10 and 1, ie a second 1/2 day of vacation and go rent a car again! Fuck that; I bounced. But no doubt they're telling congress they just can't hire locally and need more h1b allotment.
4chan pushed webm before twitter.

gifcat (or gyfcat idk) was before 4chan. github beat gifcat. Basically twitter is doing what gifcat does, which has been doing it for a few years.
Linkedin Job Search App now available for iPhone
What does it do? I'm confused. Do I get a form or do I still have to build that? You should answer these questions.
Correct me if I'm wrong, but wasn't the whole reason gifs started proliferating on the net because people wanted to share short video loops, but didn't want to embed flash or video which may not load or play correctly in a user's browser? And now we are championing the conversion of those gifs back into video? Seems like a strange round-about way of doing things.

I forsee a future where all video clips on the net have been converted back and forth between gif and video so often that they all slowly merge into a single amorphous blob of greyish-brown pixels. Actually, now that I think about it, that would almost certainly be an improvement over the current situation.
i don't think hats are even involved here, unless we're living in a world where wget and SVN and incrementing query strings are considered crimes...wait...doh
I just wish we could solve this recruiter problem. For an industry full of problem solvers, nobody seems too keen on really fixing this.

1. Programmers don't like recruiters and would prefer not to have to work with them.

2. Companies think recruiting firms are experts and are adept at finding qualified candidates, which is false.

3. There are good companies that need good employees and good employees who want to work at good companies. Currently the 'solution' is to use the same corporate middle men who shuffle bad employees to bad companies and mediocre employees to mediocre companies.
Despite initial appearances and the description, it looks like this is only really for a handful of Javascript projects such as CanJS.
I don't have much relevant posted anywhere. The gist is "git grep TODO", but I do a little extra work to make it extra convenient with vim's quickfix buffer:

search:
@git grep -n "$$PATTERN"

todo:
@PATTERN=TO''DO make search \
| sed -n 's/\([^ \t]*\)\(.*TO''DO \(([0-9]*)\)\):\?\(.*\)/\1 \3 \2\4/p'
| sort -k 2

Running ":make todo" in vim then pulls everything of the form "TODO (1):" out, sorts according to priority (the value in parentheses), and dumps them into my quickfix buffer (including the locations), which I can easily step through.

I also surface changes in the todo list as comments in my git commit buffer, for reference.
When I was at Intel working on a high end graphics chip
I joked with one of the design engineers that it would
be cool if you could see little armies fighting but we
both agreed there probably wouldn't be enough CPU /
graphics capability to do that in real time, at least
not in our lifetime :-)

You really didn't think that would be possible in your lifetime in 1983? I'd think that would have seen pretty feasible by then, seeing as there were games on mainstream computers doing that not even a decade later.

Heck, I bet you could get something resembling that working on a 1985-vintage amiga.
most of the development frameworks called native, are built on the precursor of html, namely 90s and earlier native app apis, on guis, and they arents perfect abstractions for apps neither. Current native zeitgeist gets its allure mostly from being closer to hardware and is the assembly to C. Otherwise all major mobile GUI APIs are naive attempts by busy developers to imitate, layouts, stylesheets,....
Driving sucks because cars have horrible user interfaces. Car manufacturers should make cars that can be driven with joysticks instead of the current steering-wheel-pedals-and levers-all-over-the-place mess before even thinking about intelligent, driverless cars. Drive-by-wire, even tanks have it now.
It's in their right to be assholes too. Most probably, they wont't because it's a bad way to do business.

> If they didn't, someone else might have a case

They could have just licensed their trademark to the website for a non-null sum of money.
Chrome + Mavericks here - I see the video just fine. Did you mean Chromium?
I'm using Sidekiq, a messaging queue framework to handle indexing data to my nodes/clusters. So if one goes down, it will always retry reindexing in a future time over and over until its successful. Everytime there's new data, I need to send the same data to all of the clusters.
I'm as anti-sexism as the next rational human being, but I too catch myself doing this default-to-guy thing. Any idea why it happens?
> a text based online football game

What? Can you describe it differently? I have no concept of how this could be played.
Any chance of selling a version I can host myself? Or, even better, making it open source? Congrats on shipping tho!
The name of the "Call Me Maybe" artist is Carly Rae Jepsen.

The name of the test framework is Jepsen.

Nodes in distributed systems call each other. Except under partitions, when they call each other... maybe.
How to make breaking news matter again
Not sure I would call it over-enthusiastic. If you don't protect your trademark, you lose it. It's is probably standing orders for the legal team to do that.