skysight-inc/HackerNews huggingface dataset:
Unfortunately, rendering all that text on a canvas even in your link makes it inaccessible to many people living with disability too - the same as the intro video without captions.

This is a really good example of how not to use canvas.
I highly doubt it and derived data are actually deleted, it merely stops you from being able to view it.
Ask HN: Have you ever started a coding-related Meetup? What was your experience?
Thinking about starting one in my area focused on React. My goals: to learn more about React, to network with like-minded people, to grow socially and professionally. I've never done this before and am curious to learn from the community's experience before creating the first meeting.

Thanks.
A beautiful SeekBar library for android
I like using JSON because

- There are lots of great libraries for nearly every language to parse it, or they're built in

- It's got the benefits of XML (tags are right next to the data, unlike CSV) while being way less typing

- It's easy to scan since I'm already used to seeing [] and {} to represent common data structures

- I can pretty print it or remove whitespace

- It's popular, meaning there are lots of tools to work with it, but it's simple enough that a text editor will do

- Most text editors will match brackets and indentation for me, so it's not a huge issue
A similar project from Mozilla: https://github.com/mozilla/pluotsorbet

It was targeted toward running J2ME apps on FirefoxOS phones. With that project dead it's no longer under active development.
Newly Introduced Barcode Symbologies and Enhanced Data-Source Handling for Report
I like the idea of SmugMug but I have a few quibbles with it:

- As far as I can tell, there's no RAW support (http://help.smugmug.com/customer/portal/articles/93278), admittedly this is the biggest problem for me, as all my photos are RAW.

- Video is extremely limited (20 min/3GB) and I expect to be able to store that too, as I treat it basically the same way I treat photos.

- Their privacy policy is that of a content publishing platform, not a place to store personal photos: They will access your information without your consent and without mandatory notification if "we believe your actions are inconsistent with the spirit or language of our user agreements or policies". That last one is the killer.

- Their ToS is that of a content publishing platform, not a place to store photos: They prohibit "User Content that, in the sole judgment of SmugMug, is objectionable, harmful or which restricts or inhibits any other person from using or enjoying the Services, or which may expose SmugMug or its users to any harm or liability of any nature." i.e. they can object to literally anything I put there. I don't want to have to think about whether my backup provider will deign to approve the photos I take.

I honestly prefer Google Photos to SmugMug. It has decent RAW support and with a $10/month Google Apps account you can get an unenforced 1TB quota (i.e. unlimited). And they don't police the stuff you backup, only what you share.
Not to be a jerk, but that's a discipline matter - you need to do what you need to do to maintain attention. Too much heating in my car in the winter and I get drowsy as well; and that's a situation where I need to be VERY engaged! If I fall asleep at the wheel, I can't blame it on the car, that was my fault. I do try to practice mindfulness, so I never let myself fall into "auto-pilot".

Breaks help and are definitely needed, the classes I've taught have been anywhere from 1 to 2 hours. I'd typically do a 1 hour block, 10 minutes and finish (or 50 min then break depending on room vibe and natural progression of material).

However, I cannot control things like AC or number of people. AC in a large-scale building is an unsolved problem as-is, I have no control over every person's thermal comfort level (plus everyone's different). In that situation, I view it more internally as "What can I do to stay engaged?" rather than "What can they do to keep me engaged?"

With more students enrolling, all you can do is offer ways to let them receive the material outside the prescribed time. No one has a photographic memory and can remember literally everything - that's why I make Khan Academy-style videos of my lectures.

I'd love to mirror a martial art class, where I can rely on more experienced students to help others, as they may be able to offer another viewpoint I skipped over (since, I already understand the material, they just figured it out). However, in a college setting, it's a harder thing to do, given its hard to convince TAs attend the class again and act as an assistant.

Repetition is a very important tool for learning, but current Western education philosophy dislikes it. I could go on, but I'm starting to ramble on a tangent...
Even better, just remove the surrounding classroom of the laptop. Now we can learn anything anywhere. Having to go to take a class were a professor recites something is ridiculous.
I don't get why that guy in the video is so excited about this. Isn't this just some interactive JS animations overlaid on top of video?

I say this because at first I was also excited just by watching that guy get excited, and then suddenly I was like "wait..isn't this already possible with pretty much 100s of libraries out there?"

Maybe someone can explain what makes this unique (so much so that the guy is so excited about it)?
Did a Huge Glowing Sea Creature Help Push the U.S. Into the Vietnam War?
Because grants don't price in the actual cost of doing research. The cost of toner for the copy machine, and ethernet for the servers, and the electricity for the lights, and the grant administrators who will review the contract to make sure you're not playing shenanigans with IP, etc.

All of those support research, and none of them is a direct cost.

Companies just build those kinds of costs into what they charge. Universities don't, and then get screwed because people try to wiggle their way out of paying it. They're trying to get something at a discount, and then they're often rather sanctimonious about it.

At my university, by most figures, the indirect rate isn't even enough to cover the actual cost of research. It's just closer. What the company is asking is for the good people of $State to pick up the tab for the R&D they can't be bothered to do themselves.
Any report from the EFF where Uber can rate five stars -- that's got to be a seriously messed up set of criteria.
Thinkful, Inc | JavaScript Web Development Bootcamp Mentor | Remote (U.S. Based only), Contract

Thinkful offers an intensive and top-rated web development bootcamp, using the power of one-on-one mentorship to mold students into self-sufficient programmers capable of advancing their skills as they grow in their careers for years to come. As a Mentor, you will share best practices with the next generation of developers and teach them how to think like an engineer so that they can continue their growth beyond the program. You will help students master computer science fundamentals while building projects using full stack JavaScript.

Thinkful mentors work remotely and set their own hours. Must have demonstrated expertise using frontend technologies at an industry level, experience with Node.JS, React.JS, and Redux as well as advanced understanding of HTML, CSS, JavaScript, and jQuery. The role is a great fit for experts who genuinely love their work and want to share their expertise, experience, and themselves with awesome students and fellow mentors.

Apply at: https://www.thinkful.com/apply/
Email melissa@thinkful.com with any questions!
https://cogniac.co/ The demo over here seems to be fabricated. Even if you provide wrong labels interactively, the performance of the classifier keeps increasing ...

Picked up from https://gradient.google/portfolio/
p5js is an awesome library! If you're looking for ideas to play with, checkout Dan Shiffman's Youtube Channel - Coding Train[0], a series in which he build ML libraries, games and lots of fun mini-projects.

0: https://www.youtube.com/user/shiffman
JSON has an advantage of not having significant whitespace: a bit more verbose with the { and [, but I'd argue it is more robust for complex configuration.

YAML feels to me like the creation of a person who has never fought with a makefile that imported another makefile that had an extra tab on line 9432: not quite true hell, but a few hours of trying to figure out WHY things aren't working right you would be hard pressed to tell the difference.
By this logic, all humans are incapable of performing any task due to the existence of the internet. Some yearn for a simpler time, when all humans were incapable of performing any task due to the existence of television, radio, books, friends, meteorology, the opposite sex, or beer.

But if you would rather be distracted by trees and bugs, remarkable vistas and epic adventures, feel free to continue using this narrative to get what you want.
Relevant complementary activities in Europe have been explored in a LWN article: https://lwn.net/Articles/713073/

Looking forward to see more from https://techcultivation.org/ !
why would the people who have no money to give be the ones held to account? if your political views can't pass a simple sniff test like that, what hope do you have of enacting them?
I will adjust my position to this: non-trivial good code will contain a lot of prose.
High speed footage of a drinking Hummingbird
I guess a big question here is, what does "AI company" mean to Gradient Ventures?

If it's "yet another company spewing buzzwords all over", ML-as-a-service might work, but I'm hoping it's more "adapting cutting edge AI research to do things people will pay for", which requires a hell of a lot more engineering and can't be done by just shoving their data into someone else's black box.
I've built all kinds of things with d3, I've been using it for over 4 years. It's a seriously great library.

However, there's a cognitive overhead of thinking in selections and update patterns... It's hard to remove state and make composable components that can work well in React, Angular, et al.

While p5 sounds like the answer. We've been stripping away imperative programming on the web for the best part of it's history. Modern web development is more and more declarative every day... I just can't help shake the feeling it's a step backwards.
(2) was the closest. Law firms demanded the retainer payment which vegans did not have so the lawyers withdrew.
Super handy, thanks for this!
Ah, I missed the "CPython in multiple 3.X and 2.X versions". Thanks for pointing that out to me!
If you'll use Django for the back-end, why not just build the whole thing with Django and render everything server side? Just make the web version mobile-friendly so you don't need apps. You can still wrap in Cordova, or have people add the web site shortcut to their mobile launcher.

If you need any truly interactive elements, you can add a bit of javascript directly in the Django templates, without needing a framework.

Thinking about it more: why do you need Django at all? It sounds like you're just presenting static information?
I think GP is saying that they want to be able to install the Fedora/Redhat libraries (like SELinux) on other distros as well
I am looking forward to the event in Tokyo (https://hellotokyo.splashthat.com/) related to this news.
Rumor is that there may be a story saying it will open in Japan.

Sometimes I use this working space for events to be done at the company, but I am bothered by choosing the venue.

Criteria for selecting a venue
Capacity: Approx 100 people
Venue: where you can work in an atmosphere different from the office and where engineer events (presentation, code battle, etc ..) are possible

Since the atmosphere and condition of the venue of WEWORK is very interesting, does anyone who used WEWORK experience the above conditions?
No, he didn't. Hence this very article.
You can use the "Dash to Panel" extension in Gnome to provide a Windows 7 like bottom panel. I discovered it recently, and it has made my Gnome experience 1000x better.
Link took over 10 seconds to load on iPad before I gave up.
Right, but the issue GP has with this is that the Python libraries that Fedora develops aren't available on other distros, and that submitting them to a Python repository would be an easy way to achieve that availablility
That is very clever. So slow you'd have to run it overnight, but that could be OK for some applications.

A good test: run it on an auto throttle body. Those have lots of voids and holes, and some people need to duplicate existing ones.
He might be excited about it because it was a novel idea 3 years ago when this was released.
In fact, I like it how excited he is. It's so entertaining :D
This is nothing new. Happens with sugar lobby, happened with big tobacco and happens on climate change etc...

These are questions whose context depends on how you frame the debate. Those who frame it get to decide the playground. Helps too if you have the regulators in the same framework as well.

By framing one can argue that google is a monopoly vs it's a small player in global advertising etc...
Vs Facebook etc.. same thing with net neutrality.

I think the Europeans are probably further ahead of the us on asking the right questions.

We seem to have fallen backwards where foreign power influence on our elections is reframed away.
I thought the main benefit of taking notes on paper was that it forced you to think and to summarize instead of transcribe.
That's an irrelevant question, because Trump has demonstrated no interest in input from leaders of the economy.

A more relevant question is whether it's worth it for leaders of the industry to publicly pretend to give input to a person who they know will ignore it.
Do you support Hg yet? Do you plan to?
++ Make a plan. I write todos on a legal pad of the next n things I need to code. I use pencil and I gloriously cross them out using a red pencil when complete. It's a gamification strategy that keeps me engaged in my work.
Are these honestly more annoying than YouTube ads?
Go Cloudflare Go!
You say you're a Cordova dev but you would still rather recommend React/RN over it? Could you elaborate please?

I think I'd be better suited doing vanilla HTML/CSS/JS since I dabbled in those a while ago and it's very easy to learn them again.

Looking forward to your course !
They still haven't even gotten desktop sync right. I removed it and downgraded my account after months and months of CPU usage issues on macOS.
Internet access, especially to Wikipedia, did wonders for me whenever the lecture turned to something I was already familiar with. That alone kept me from getting distracted and frustrated as I would in classes whose professors prohibited laptop use.
Standing Up for Net Neutrality
Disallow opening new tabs. There are zero cases where I want a site to do that.
Almost anything works with eager learners. They learn in spite of the bad teaching methods. They are the best candidates to be autodidacts.
The ATO are an interesting organisation, one with some of the highest powers in the country. For instance, the ATO can allegedly change your door locks without your consent, something even the police aren't legally able to do. They've technically got stronger search powers than ASIO/ASIS already, when you talk about government agencies with little oversight the ATO is right at the top of the list.
I have looked around but haven't beat a paid g suite account.

I have also coded some custom extensions to Gmail that make it more useful.

The most popular one I run is https://dndemail.com. It basically adds do not disturb to Gmail.
Ask HN: What is an API based SaaS that you would pay for?
Have you ever searched for an api service provider and couldn't find/afford one. Examples could be: To return sentiment of an image. Create image from text, Give answers to general questions etc.
Beyond the Internet Event Horizon :(
You might enjoy http://tilings.math.uni-bielefeld.de/
The data from 1999 onward is estimated from a few sources, as explained at the bottom of the page here: https://www.ebri.org/publications/benfaq/index.cfm?fa=retfaq...
At my college, there were "calculus based" and "non calculus based" physics classes. It seemed like the calculus based class was a lot easier for just the reason that you state.
Patents cover implementations, not ideas. Ideas are not patentable. Neither are algorithms. The implementation of an idea in a machine is patentable in most places in the world. The implementation of an algorithm on a machine is patentable in the U.S.

We need better understanding of existing definitions so that we don't rehash the same arguments over and over again.
This is the joker who invited Russia to hack Hillary's campaign. I hope this is just the beginning.
Have you considered an L1 visa, which allows you to apply for a green card later?

http://www.immihelp.com/l1-visa/
I haven't had a single issue with Firefox (54) out of the box. I know that some add-ons can break the multi-process windows feature, but out of the box has been fine, both with clean VirtualBox installs and bare-metal desktop installs.
Umm…I think you mean Jango Fett, not "Jengo" Fett, in the caption for the first image in the second article.
Which regime? South Korean, North Korean, Chinese or American?
This is an excellent post. This is talked about often, yet rarely without some kind of agenda. I would love to see more honest discussion regarding precisely how the post-internet era will affect us.
Easily add interactive content to your panoramic and 360° images
> While p5 sounds like the answer. We've been stripping away imperative programming on the web for the best part of it's history. Modern web development is more and more declarative every day... I just can't help shake the feeling it's a step backwards.

Maybe, but I really like it -- a use case I'm looking at is making interactive versions of the types of figures you'd normally find in textbooks, and there's no one good library for this kind of thing. Each case is unique and has a large illustrative element. p5.js (and, before that, Processing) just allows you to get stuff done. I think that's why Processing took off so much in the artistic community too.
Well just looking at their site, it doesn't look like they tell you what the price is.
you might try d3-component (https://github.com/curran/d3-component)
Only a few HN submissions each year are so complete that it is nearly impossible to gather comments to start a discussion. Well done!

I wonder how close we are to running these "excessive" ensembles in a production environment.

Like how we went from using decision trees to random forests, it seems to me only a natural progression to move from random forests, to a random forest of random forests.

Some Kaggle competitors use over a 1000 RF estimators in their ensemble, but this is not yet possible/pragmatic to put in production for most use cases. But an ensemble of 10 complex base estimators is already within reach for applications that demand the highest accuracy.

About the Netflix prize, the engineers said:

> This is a truly impressive compilation and culmination of years of work, blending hundreds of predictive models to finally cross the finish line. We evaluated some of the new methods offline but the additional accuracy gains that we measured did not seem to justify the engineering effort needed to bring them into a production environment.

So it also depends on the additional gains, if going the route of complex ensembles makes any business sense. But the next 20 years can make a lot of difference.

Anyone have experience putting complex ensemble models in production?

Another progress I find really interesting is the https://arxiv.org/abs/1701.06538 "Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layer". It seems possible to learn how to selectively prune a giant ensemble, to select a handful of experts that do well on particular samples. This makes it computationally feasible to get predictions from a giant ensemble. In the paper they solely use neural nets, but I guess there is no reason to not try this with other models, like SVM's or gradient boosted decision trees.
Many aperiodic tilings rely on "substitutions" which let you express very complicated patterns with some simple recursion.

I've found this maps well to express them in programming languages, like PostScript (although most implementations limit the stack at some point).

For an example of expressing these patterns in PostScript, and what it looks like on closet doors, check out https://github.com/steiza/postscript_fractals
Tangerine Dream, Vangelis
Google Earth to let users post stories, photos in coming years
> If it's not illegal, more work needs to be done to make it illegal.

President Obama tried to reform patent trolls but Mitch McConell stopped that. Most of the patent troll shell corp are in Eastern Texas.
Three reasons why Wang Jianlin gave up on his boast to beat Disney in China
Quite the back handed compliment! They are one of the better ones but the bar is extremely low.
This was a criticism of the late-stage soviet economy: Taking perfectly good trees and turning them into useless plywood. Perfectly good wool gets turned into sweaters so awful even Soviet citizens won't wear them, etc.

Francis Spufford's Red Plenty gets into that, and on the rapidly diminishing returns on capital investment in general in the soviet economy in the 1970s-80s.
Processing (from which p5 takes its inspiration) has an explicit goal of being beginner friendly. I was first introduced to it in an art class.

From the processing website:
> For the past fourteen years, Processing has promoted software literacy, particularly within the visual arts, and visual literacy within technology. Initially created to serve as a software sketchbook and to teach programming fundamentals within a visual context, Processing has also evolved into a development tool for professionals.

https://processing.org/overview/

They (Shiffman, in the video) have a pretty cool youtube channel where they use processing, p5, etc to teach programming, visualization, graphics, that kind of thing. I think it used to be called "coding rainbow" but he ran into copyright trouble I'm assuming.

https://www.youtube.com/user/shiffman
An upgrade means you can charge 30-40% of the retail price of the new version to existing users. That doesn't exist on iOS, Apple doesn't even let developers know who your customers are.
This is a problem. It’s shocking people blow off not including that part. The current ORM’s out there kind of suck. I have been building a production app for a couple months now and that has been the biggest annoyance.

I have gotten by using eager loaded relationships and facebook’s dataloader to prevent n+1 query problems. Overall, I have found minimal extra queries.

At the same time, I wish I could devote time to make an orm that works like facebook’s dataloader. It would be so awesome. In fact I might try to do something like it myself. Inside of the user resolver on a post, just return Model.eager(“user”) and have it wait to resolve on the next tick. This would get us to a perfect world with node and graphql!!
Cars was a Pixar movie.
Caps as Ctrl & Esc guy here, too.

On OS X, I used to use Karabiner for this, but it stopped working after Sierra. Karabiner Elements hasn’t quite gotten back on par with its former self. I switched to Hammerspoon, and it’s been pretty good for this and other tasks (like remapping standalone left/right shift presses to insert left/right parens).
Would you recommend one?
>Of course it has a chilling effect on the researchers. If Google stops paying for your research you would have to find another source of money, that's not easy for everyone.

Except that this is very, very normal in almost all research that requires funding. Talk to faculty members in engineering departments, and they'll tell you they often spend most of their professional time grant writing.

Saying this has a chilling effect is like saying a store requiring money in exchange for goods has a chilling effect because it means the purchaser is constantly in need of earning money to eat.