skysight-inc/HackerNews huggingface dataset:
I'm so happy that this comment is here and the top most voted comment. I keep making this point every time web apps come up. I still don't understand why the user agents still haven't started work on a retain-mode scene graph for the web that plays nicely with HTML when a document is needed.

I really want a graphics system in the browser that can do the types of things being done here: https://news.ycombinator.com/item?id=7896773

i.e. Wayland for the Web with documents

If we jump on this now, maybe we won't be left in the dust when native makes the jump from 2D to 3D and interface devices like the Oculus Rift go mainstream. This is probably 5+ years away, but now is the time to start considering how these capabilities will be possible at the lowest levels. None of this precludes the entire 2D web we're familiar with since 2D is simply an elevation view of 3D. Baking 3D in from the start leaves room for people to explore the possibilities people are exploring on native instead of being hamstrung by naïve technological choices.

We're trying to explore what is possible here at famo.us [0]. Hopefully between what we're doing and what others are exploring, we'll come up with some interesting approaches that eventually made their way somehow to becoming a standard.

The w3c spends too much time trying to expose APIs for the jQuery level developers instead of seeing the web as an operating system and exposing operating system primitives from day one. All they need to do differently from how previous operating systems worked is consider how the semantic web, accessibility, and URIs fit into this computing model.

relevant: http://acko.net/blog/shadow-dom/

[0] http://famo.us/
Such a temporary argument, especially when you consider Amazon has "increasing selection" as a core tenet[1] of how they grow any business they've created over the last 20 years.

[1]: http://g-ecx.images-amazon.com/images/G/02/uk-careers/jfsfis...
Doesn't that tie to his point about ambition? People with side projects with huge ambitious goals don't complete them, because the goals are so large.

My side project is a fully realistic nfl simulation that mirrors the exact details of a real football game. The ambition is what never makes it "complete". I have a functional, effective football game. But is it a true accurate simulation? no. Is that even possible? Probably not.
Or rent it from EC2 for a month.
For anyone else following along there is the [Sparse Distributed Representations][0] write-up at Numenta's GitHub.

[0]: https://github.com/numenta/nupic/wiki/Sparse-Distributed-Rep...
With all the controversy surrounding Reddits latest update, here is my solution.
Sagebump uses your reddit preferences to merge, rank and display the data regarding the top submissions, and with some funky stuff - allows a fair and un-biased overview of your articles. Feel free to check it out, all feedback is appreciated.<p>Thank you
The Melrose Center in Orlando has an interesting model. They provide tons of infrastructure and space for all kinds of creative and technical work: video, audio, electronics, 3d printing, along with workstations loaded with all kinds of software:
https://www.youtube.com/watch?v=OxkyuXAzAIg

All for free for county residents :) http://tic.ocls.info/

Also in Orlando - http://starterstudio.com/
Nope - working for me.

I've said this before, and I'll say it once more. I really, really wish people would stop posting these "XXXX is down" submissions[0]. For any given reader either it matters, or it doesn't. If it doesn't then it just pollutes the submission page. If it does, they probably already know.

Why do people submit them? I have no idea. If there's a good reason I'd love to be enlightened.

[0] https://hn.algolia.com/?q=XXXX+is+down#!/story/sort_by_date/...
Better yet, don't send cold recruiting email. Know who you're recruiting and build a relationship so they know who you are.

It's a corollary to what patio11 said elsewhere (https://news.ycombinator.com/item?id=7917255), but more than that, if you build a relationship ahead of time, all of the sudden you don't have to do all the bullshit interview stuff that comes later.

You already know what the candidate's like. You already know their technical skill level.

Then it just becomes about fit.

No whiteboards, no brain teasers, no bullshit.
Yes, you are just an aging fuddy duddy.
I never understood why people didn't do this before -- I've wanted great application-accessible APIs to PXE and autoconfiguration for a while.

Even better if it's standardized across competing hosting providers, or at least multiple physical locations.

OpenStack can do this -- makes a lot of sense.

I personally like provisioning hardware with a hardware-virtualized hypervisor anyway, and running admin/keys/monitoring in another VM or the dom0 while running the application in a domU, but I hate multi-tenancy, especially across organizations, but often even across functions on the same server from the same organization.

Pretty excited by this; would love to set it up in a colo cage.
Impala does not currently support Serde last when I checked, which limits its usage for certain cases. And I would not treat any benchmark too seriously since every vendor probably would only know/be willing to tune its own products. Check the latest Spark SQL benchmark. http://databricks.com/blog/2014/06/02/exciting-performance-i...
Honestly? Using 512GB of ram is pretty hard. I learned during some of this that you can actually get tmpfs to be CPU limited if you try to write to it too quickly.
Thanks for the recommendations. I actually use RedLaser and forgot Milo was still around after they were purchased by eBay. Too bad Milo doesn't seem to have an app.
I'm affraid they'll turn into vaporware.
I agree with you about log shipping, but customers are bound to misconfigure their servers and log to the SATADOM.
Game looks pretty cool actually from the video!
I always begin to think the same thing, but then they open source a new project that is hosted on Google Code.
You don't port "all of the web".

You have apps that the Internet. You also have the WWW. People developing apps can chose whether to also develop for the WWW. Hopefully this would stop people doing stupid horrible things on WWW (forcing fonts; preventing zoom; etc) because all that hateful stuff can be done in their app and doesn't belong on WWW.
I disagree with your opinion. What this says to me is that DNN is not how humans classifies images.
The latter being open source (I made it): https://github.com/MediaCrush/MediaCrush
Doesn't that mean that you immediately lose data if a node goes down or a disk dies?

FWIW the split brain problems (while not impossible) are extremely rare in ES in my experience.

Seems like you've traded one potentially rare problem for a lot more complexity and other problems.
I'm knowingly being a pedant and I apologize for that but they don't quite say that, rather they come awfully close to doing so. And I'm being a pedant because of all the low information sorts claiming this is a refutation of deep neural networks (it's not, well at least not yet).

"The above observations suggest that adversarial examples are somewhat universal and not just the
results of overfitting to a particular model or to the specific selection of the training set. They
also suggest that back-feeding adversarial examples to training might improve generalization of the
resulting models."

20 years ago I did this for linear models for protein energetics (also known as knowledge-based potentials or force fields), adding the decoys then refitting the parameters ad nauseum. What I eventually arrived at was the invalidation of every single energy model and force field in use for protein energetics (yes I really reverse engineered just about everyone from Michael Levitt to George Rose to AMBER, CHARMM, and ECEPP). This was an unpublishable result according to my post-doc adviser at the time so it never got written up.

In retrospect, he was utterly wrong. So I am really curious what would happen here if this were attempted with these much more complex models.
I'm going to need to actually see how the controls work during play, but signup and creation are far better than any of the other web judges I've played under. Good job!
Building an Android App with Xamarin/C#
I recall reading on gfycat's subreddit that desktop Chrome's H264 support is occasionally spotty, so they chose to force on VP8/WebM in Chrome.

The upside is that users get a reliable experience. the downside is that laptop Chrome users get a reliably lower battery life, as VP8 isn't typically hardware accelerated.
Ok, this is too epic to keep putting off! I'm hereby precommitting to a maniac weekend starting tomorrow! I'll reply here with a link to the time-lapse on Monday...
"How stupid do you think we are?" Goodyear CEO to France
It does not work for me, too. FF30, OSX 10.9.3.

https://www.evernote.com/shard/s19/sh/e81e070a-4e2e-4367-9eb...
I made a site that drove this innovation, MediaCrush. It's open source.

https://github.com/MediaCrush/MediaCrush

if you want to try to do this yourself, our code is a good reference.

https://mediacru.sh
I had a similar thought when I watched the video. Actually, I thought about the concept of 'Quality' as introduced in Zen and the Art of Motorcycle Maintenance. Two moments in particular:

- the consistent lighting part: the guy is making this giant epic thing, so you'd think he would cut himself some slack on what really looks like a detail (I wouldn't have noticed it, especially not in this type of game). And yet, the guy absolutely obsesses over it because, you know, that's how it feels right.

- the 'aging' part, when he explains how he kept upgrading old sprites or levels as his skills improved so they "would match up to his standard".

And the best part is that the guy doesn't come off as being arrogant or anything. Just a dude, making the game he would like to play, and making sure it's as good as he dreams it to be. Inspiring.
Nicely executed, but as a developer I don't understand the value proposition. Especially when it's so easy to do all this stuff. Maybe it's for non developers?
> Always have the ping come from a non-recruiter.

I had the complete opposite thing happen. There is a dude I went to school with, I know him personally. We are connections on linkedin. He started a company a few years back. I get an email from a recruiter telling me the founders at Company X (his company) felt that I would be a good fit for their team. I am convinced that she just searched for some skill sets and made this form letter up just to make it sound fancy.
This is perfectly good style, and better than the original article. Don't listen to the functional language fans. Replacing the for loop with its functional equivalents would make it less readable.
Mapbox GL with embedded video playback
No one needs to "fix it". What we need is more safe low level primitives from the user agents, that allow many individuals and companies to explore building alternatives in the browser. Then from two or more approaches, some standard will eventually shake out through the standardization process. Most features we have in the web started with a feature in one web browser, that others copied and eventually became a standard. If the browsers exposed more low level features, more people could contribute ideas on how to "fix" the problem.

Browsers should be written to expose APIs needed by the same people that write native applications today, but do so using a more appropriate trust and sandboxing model than what operating systems do. The browsers should act as "user agents" advocating on behalf of the users while exposing as low level and powerful APIs as possible and then standardizing those ideas that are well baked.

edit: regarding low level primitives, this comment [0] in this thread by addyo (Addy Osmani) is relevant. This low-level work is crucial.

[0] https://news.ycombinator.com/item?id=7917493
Good point about it being exclusive
Are you talking about Auto Layout? You can write the same thing programmatically, in fact it's quite nice, though not as obvious as modifying frames.
MP4 works out of the box on my Firefox (latest stable).
It does mean you need to transcode and store twice as many files, which can be a serious pain if you've got a number of different bitrate H.264 assets. It can be a big pain if your software assumes there'll only be a single media file. Not insurmountable but painful for small operations (and for large operations, where there may be a back-catalogue to worry about)

I'm with you in spirit, but in practice I think we can all understand why people often just go for H.264
SPDY and HTTP/2 support in Apache server is coming
US Supreme Court rules against software patents
Multiple versions of the same dependency could still work with a flat module file system and I don't see any reason why an environment variable would be needed.
I knew I wasn't going to play it, but I found a let's play so I could see the details.

https://www.youtube.com/watch?v=AvMEu3Wl4OE

If you're interested.
I stopped using MaxCDN since a website I took offline months earlier suddenly achieved "bandwidth overage" according to them, and my credit card was charged.

Recently, they advertised they now provide server logs to prove usage, but I'm done with them.
MIDI Routing and Monitoring for iPhone/iPad
Yeah. that is a very good summary. If you want build process and tooling to help then we have that based on the tools that we think are the best, however we don't force workflow on people if they don't want it.
My hope and wish for this project that it will turn into an open-source, non-profit comment system able to be deployed and plugged into any and all web apps. Kind of like what Google+ is trying to do (with comments, YouTube) but not so evil.
Aside from one major flaw [0], I really liked the website. Great use of humor, great pricing, cleanly designed, and I can see clear benefits over other products.

Then I went to sign up and it all came apart. Firstly, I didn't get the email that I was supposed to (even after waiting a while.) Then, I went to sign in, figuring that I didn't need the email anyway. Once I did this, I was greeted with a confusing screen: what the heck is a Unit of Measure? I couldn't find any information on what it was anywhere, including with Google, so I went back and tried to set up a payment gateway. I chose PayPal. For that, I apparently have to email the help account to "discuss integration". So I tried Braintree, Balanced, CyberSource, Authorize.Net - all the same story. Boom, I've already hit several major roadblocks.

Contrast this with https://snappycheckout.com/, which was really easy to set up, and I've had a great experience overall with it.

[0] The only flaw I saw was that I didn't know what my users would see. Would they see a standard form, as with Snappy Checkout or Stripe, or would I pass credit card details to your service with my own form and you handle the rest?

[edit] Still no email, two hours after signing up.
Congrats! :) I'm not sure how you're implementing responsiveness (it works fantastically btw) but if it's feasible it could be nice to de-emphasise the iOS app a bit on other mobile devices. I can see the site is basically the same as desktop but with the big iOS banner it felt a lot like a limited content mobile site.

That said the iOS app looks really nice - design reminds me a bit of airbnb which is definitely a good thing. Can I pay for an Android app some time? Congrats again!
I'm really happy this developer stuck through and made this game. It's really inspiring and it shows that not all projects have to be motivated by external motives. Sometimes you just want to make something because it matters to you.
FPGAs are terrible at emulating ASICs, but CPUs are even worse, yet FPGAs do excel at certain problems that can be expressed as programmable logic that operates in a massively parallel manner.

What if the Intel FPGA did have access to the same resources as a GPU? This isn't inconceivable, it's in the same socket as the CPU.

This gives you the ability to implement specialized algorithms related to compression, encryption, or stream manipulation in a manner that's way more flexible than a GPU can provide, and way more parallel than a CPU can handle.
LinkedIn Launches Its First Standalone Job Search App
Definitely more Bootstrap than H5BP. H5BP is just an index.html with some reset CSS and Modernizr. This is much more.
If you're not using HTML/CSS for documents then yes it is bad. It's fundamentally the wrong abstraction. I began my career with HTML and CSS and after seeing alternatives, there is no doubt in my mind that trying to build apps on HTML/CSS is fundamentally wrong.

I'm not saying that there aren't a lot of good ideas introduced by the web (documents, hyperlinks, semantic metadata, responsive layouts, accessibility, URIs, etc.). What I'm saying is that there are good parts and there are bad parts, just like with native. What we need is a marriage of the good parts of the web with the good parts of native.

We can do better. Much much much better.
FPGAs really only make sense when you need to move a metric assload of data around in a hurry while simultaneously running "embarassingly parallel" logic... and even then, they are rarely the most economical approach in the long run. As a rule they are replaced by ASICs in specialized high-volume applications and CPUs in less specialized ones.

There's nothing better for prototyping and proof-of-concept work, though. And they'll always have a place in low-volume applications that aren't cost-sensitive.
MDialog acquired by Google
Interestingly, the gif->mp4 in the source link uses Constrained Baseline H264, the only profile that's supported by Cisco's BSD-licensed OpenH264[1]. The MPEG-LA patent fees are already covered, so that small projects can freely use the decoder/encoder.

[1] https://github.com/cisco/openh264
I still don't understand why the issue is more complex for native mobile apps than it is for web mobile apps? Don't they all have to accommodate for the same screen sizes?
Could you elaborate more on your experience?

Well, I had absolutely no negative effects from it, and many positive effects. It stopped the internal negative feedback loop. It improved my mood. It allowed me to focus on my work. I had no feelings of being emotionally dead, or whatever such effect people like to claim SSRIs gave them. It was an entirely positive experience.

While I don't like the idea of general practitioners handing out anti-depressant prescriptions (instead, they should refer to a psychiatrist who will take responsibility for a full-course treatment), I don't think people should be basing their medical decisions on negative anecdotes they find online. Really, that sort of nonsense plays directly into feeding the depression.
Working with IPMI can be tough. We nailed the issues eventually, but there were a few frustrating days of images not booting properly with no explanation. Until we found the right combination of settings, we had issues with flakey BMCs that would stop responding for no apparent reason.
I get this on Chromium despite embedded h.264 working everywhere else :P
What if the Intel FPGA did have access to the same resources as a GPU? This isn't inconceivable, it's in the same socket as the CPU.

An FPGA that competes with a modern GPU would probably cost in the neighborhood of US $50,000 per chip.
>That pretty much defines 'art' I think. The artist is compelled to see the vision through, it isn't about the money or the time or the cost. I am quite impressed he stuck it through.

[...]

>I love that Adam stuck with it and got it done. Very inspiring.

I agree, and I also like how Adam was realistic in describing the burden of seeing the project through completion as an albatross.

There are several side projects I work on that I've never been able to finish, but I don't feel the psychological burden of them. It's hard to know if that means I'm just not committing hard enough to completing side projects, or I'm appropriately moving on at the right time. Either way, maybe one reason I don't feel like there's much 'artistry' to my output is that I'm not willing to take on that heavy of a burden.

Just food for though. Inspiring stuff. I found the PuzzleSolver program included in the download just as interesting as the game, btw.
I am currently writing a Golang client for Elasticsearch which uses the native binary protocol and I have to say the lack of documentation about it is making the process really painful!

I tried to use the Elasticsearch thrift plugin but unfortunately it does not work for the version 1.1 and 1.2

So basically I have to inspect each and every byte of each and every request and response in order to be able to send or parse data.

While developing the client a managed several time to crash the Elasticsearch server by sending malformed packets. In addition, this, brought me to review the networking part of Elasticsearch code and I think it needs a refactoring and a better, deeper and cleaner usage of Netty.

I hope they will soon sort out this and the problems mentioned in the article, since I think that Elasticsearch is really an amazing product!
very nice. made about $600 on pinterest this way before they started replacing affiliate ids. nice idea with using curated product lists, i was grabbing random products from a few selected categories (clothing, electronics, sports equipment, etc.) using amazon's own product advertising api. right now selling "user-friendly" GUI tools to do this sort of thing on "black hat SEO" forums seems to be a more lucrative business. i used my own python script which i later ported to c# for better threading support (this was before node.js was cool).
hi hi - Sorry that happened. If you have a sec can you drop me details? chris at maxcdn com
Also annoying to have to allow javascript to see what is supposed to be an image.
IANAL, but isn't it incumbent upon IKEA to issue a C&D, whether they want to or not, in order to show they are actively using their trademark?

From what I've heard, if they didn't, someone else might have a case that their trademark is open to use.
T-Mobile CEO Legere Says AT&T And Verizon Are 'F------' That Are 'Raping You'
Swift Array behaviour is going to change in future Betas
Completely agree. Learning what your customers are thinking and understanding needs will help you build a better product. If you delegate to others you will lose touch with your customers which will ultimately hurt your startup.

Your customers also feel important if you have the founder emailing you. It really makes you feel valuable as a customer.
Charity is their business and the business is good
How we run Ironic, and you can too
Depending on the size of your codebase, and the human and financial costs of a mistake, code reviewers may need strong justifications for function signature changes. Also, in my case, the language is gradually typed, so the type checker helps a lot, but doesn't disprove the possibility of runtime type errors.
Machine-verifiable TODO items sounds interesting. If this comment was bait, it worked. Where're some examples I can look at?
You can read more about the device sync solution BrowserSync here: http://browsersync.io/

As for keeping devices awake, that was actually recently discussed at specifiction: http://discourse.specifiction.org/t/allow-developers-to-cont...
> Personally I prefer VHDL

Could you describe why you prefer one over the other?

Perhaps related to your particular application for FPGA?

> and is well matched with the text books above.

Is that likely to be true for the lesser DE0 model too?
Brad Feld: After Failure What's Next?