skysight-inc/HackerNews huggingface dataset:
After trying to maintain a wxWidgets project about a year ago, I'm afraid I must disagree. It wraps native controls, but it is a horrible broken framework. Among other things,

- It uses macros instead of C++ templates in order to support ancient compilers.

- To handle events, you're supposed to make an enum for your controls and go through these EVENT_TABLE macros - it works, but generally it's a mess compared to nicer frameworks like Qt.

- Threading support is really lame, e.g. this quirk of AddPendingEvent: http://docs.wxwidgets.org/trunk/classwx_evt_handler.html#a07...

- Then and probably still today, OS X Retina support was completely broken. Not a great turnaround time - it was already a year after the release of Retina laptops.
I think anyone who tried to use the Pi for long-running reliable applications and failed has this knee-jerk reaction. I certainly find it understandable.
Once I found Stumptown House Blend, it became my espresso's staple. If you are used to Starbucks, it is certainly an eye opened about what a well roasted quality bean can produce in flavor and smoothness.
I do think it's software--not just coding up stuff that runs, but building a platform and ecosystem that is usable, secure, and attracts high-quality 3rd-party applications.
Yes - you can instantiate a p5 object: http://p5js.org/learn/examples/Instance_Mode_Instantiation.p...
Sherlog.js – JavaScript error and event tracker application
Here's the technology used, according to the article. http://blogs.microsoft.com/on-the-issues/2012/03/19/microsof...

Is this understanding correct: the only images they can find through this method of automatic scanning are the ones that they already have on file?

Also seems like simple image manipulations (adjusting contract, flipping, rotating, etc..) would thwart this technique.
Simple use case: a multiplayer game containing physics. I'd like the physics to be reasonably accurate, but more than anything it needs to be consistent, because I want to get the same results on both players' machines, and then the only thing I have to send over the slow internet is a command stream.
I guess there are way too many kale sippers here as downvotes are piling up! Like the karma here will pay my bills. I guess the kale makes you aggressively vindictive. No, I don't have a PubMed article for that causation/correlation.
Exactly my feeling. Although I can't blame someone for overestimating the impact of automation on his jobs and preparing for it. Those who underestimate AIs will pay a hefty price.

Anyway, I don't think the "when" is really interesting to think about, especially when it's an arbitrary date. I prefer to ponder on much more significant and inevitable events/thresholds such as when AIs will surpass humans in every aspect. In my opinion, as long as AIs are inferior to humans in terms of intelligence, there will be jobs for most people, but past this point the concept of "work" is not event relevant anymore. And don't tell me "people will always need interaction with other people". That's clearly underestimating the capacity of future generations to identify with highly intelligent and sentient robots.
FWIW, this is the default broccoli in center italy (hence the name "romanesco"[0]). Took me decades to understand why american media used such weird broccoli (i.e. what the rest of the world call thus).

[0] http://en.wikipedia.org/wiki/Romanesco_broccoli
> But is it meaningless?

Well, the way I use words it is not meaningless. It has a pretty clear meaning. Admittedly, that meaning may not describe any possible state of the world (although I could perhaps argue that), but I can only spot that because I know what the phrase means.
Ah yes, selective breeding... also known as the original method for creating GMOs. Nowadays we can just do things a bit faster without all of the waiting required for multiple generations of crops. But that doesn't mean that we haven't been practicing artificial genetic selection for millennia.
I too am curious about this as I've been thinking about it as a option for the future when I evolve my career. The best two options I have thought about so far are:

1) Early stage startups - Especially in big cities there are new startups every day and I bet most would like the option of paying someone part time to help them get up and running.

2) Start freelancing and take on the amount of work you feel comfortable with.

There are probably a few other options so I'm curious what others have to say.
I have the same grinder recommended by devindotcom (http://www.amazon.com/Porlex-JP-30-Stainless-Coffee-Grinder/...) for work/travel and it's awesome.

Another recommendation on the brewing is the AeroPress (http://www.amazon.com/Aeropress-Coffee-and-Espresso-Maker/dp...). Pour overs are great and I love my Chemex, but if you're looking to brew a single serving - or want something which is easy to pack for travel - the AeroPress is incredibly hard to beat. It's cheap, fast, small, easy to clean, and makes it trivial to consistently brew a great cup of coffee. The Porlex grinder mentioned above happens to fit exactly inside the AeroPress too.

If you're going to do a pour over, a gooseneck kettle really helps. If you don't, it's nice to have but not a necessity. Either way this kettle might be one of the most useful appliances I have: http://www.amazon.com/Bonavita-Variable-Temperature-Electric.... It's a gooseneck kettle with digital temperature control, built-in timer, and hold function. You give it a temperature and it'll keep your water there for an hour. It's ridiculously convenient.

FWIW, I started off with a French press, which uses a coarser metal mesh to separate the grounds from the coffee. Because of this you often end up with a small amount of "coffee ground sludge" at the bottom of your French press. The remnants continue to "brew" in your cup after you remove the rest of the coffee grounds, so you might end up with more bitter, overextracted coffee if you aren't careful.
I don’t see much about this idea that requires a new editor. This seems to be mainly a new terminal app, not a new editor. The only points of integration between the terminal and the editor are the E/W/L commands to manage open files and the right-click context rules.

With so little connection between the editor and the terminal, I think this project would be better off changing focus to be only a new terminal app. There is no need to reinvent the wheel by bundling an editor with it. You haven’t listed any planned features for the editor that other editors don’t already do, so by cancelling the editor portion of the project, you wouldn’t lose any features.

Your terminal could still support customizable E/W/L commands and right-click context rules – but there is no need to tie those features to any one particular editor. Instead, provide a custom configuration of the terminal that sends commands to your favorite existing editor through built-in means. Or if that integration wouldn’t be powerful enough, provide a plugin for the editor that integrates it with your new terminal. That way, users of many different editors could use your terminal.
You can find some of these projects from this map: https://thingful.net/?what=weather .
I love the BeagleBone Black and I own several of them. I also bought some for work. But I hate setting them up. I wasted days getting one to boot again, after an update made booting from uSD impossible. Setting up the GPIO pins and the PRUs (programmable real time units) is a pain in the behind, because the set-up-method keeps changing. The article mentions device tree overlays, which are relatively new, but these were actually thrown out of the latest Ubuntu builds. And don't get me started on uEnv.txt. For beginner/intermediate users, this is suboptimal.
> Do further submissions after the original count as upvotes?

Indeed they do. However the "post to HN" button is part of his CMS design so appears at the bottom of every article entry on that site - including articles he may not have posted to HN himself.
http://krebsonsecurity.com/2014/08/qa-on-the-reported-theft-...
Man, what a great cool dad you have! (from the fact you're already working, and the gift is a geeky laptop).
This: http://en.wikipedia.org/wiki/Electronic_data_interchange
Thanks!

Yeah, time tracking (I think that's what you mean) is definitely something up for consideration. However, I think we'll be adding integrations with tools like Harvest and Toggl before taking product features that direction. The goal is to keep things super simple. We'd like to keep people in their workflow while allowing additional functionality through integration points.
I'm not sure what triggers it... but when I'm in my car, Siri reads things back to me. So I don't know if it applies equally to bluetooth headsets or hands-free mode in my car. I don't know enough about Bluetooth profiles to say without some extra Googling.
(i) Not all monkeys. (ii) My camera has an owner (me), and it 'takes' the photo. Does my camera own copyright on the photos it takes?
http://en.wikipedia.org/wiki/Electronic_data_interchange

For the record the term is still thrown around left and right in enterprise settings.
thanks just mailed
Not really, it very rarely comes up. There are much bigger battles to fght.
Android head-up display responds to voice and gestures
From the article:

"To claim copyright, the photographer would have had to make substantial contributions to the final image, and even then, they'd only have copyright for those alterations, not the underlying image. This means that there was no one on whom to bestow copyright, so the image falls into the public domain," a recent transparency report from Wikimedia said.

Even if the photographer would not hold the copyright to the raw image, his post-processing would give him copyright to his alterations. Thus, the final image does not fall into the public domain and Wikimedia has no right to use it like they do.
I don't know about the article, but, the comments on the articles page are somewhat entertaining.
I'd word it a different way.

The phrase, "it couldn't have happened to a nicer person" springs to mind (the company not the hacker).
This is really interesting. I think I'm part of the generation immediately preceding the "digital natives", but I use paper so rarely that I still identify with the symptoms.

I feel like "maybe I should get a notebook", but I already have `bb` (for brain blast) in my shell for `vi "~/ideas/$1.md"` so I don't feel terribly encumbered by my computer, which I have either open or near at hand for the vast majority of the day.
I've got to ask -

What is the drive behind this "get everyone everywhere to code!" initiative?

I just don't get it. You don't see this kind of thing in other industries, do you? Why are so many programmers intent on getting everyone from every demographic, rich poor, black white, interested not interested, into coding?

Forgive me, but it just seems like there's this misconception that everyone should know coding like they know algebra. I understand you people like it, so do I - that doesn't mean it's for everyone.

This comment may get down voted but I assure you it comes from a place of genuine intrigue.
If Google is influencing this decision, might it prefer to have recorded video stored on YouTube? The blog post mentioned that Twitch removed the 2-hour limit for exporting VODs to YouTube.
" Start with a grind size around that of coarse sugar. (Think Sugar in the Raw.)" Does anyone know what type of grind this would be (e.g. french press, conical)?
What text editors would you recommend for beginners?
Thank you, this is very helpful for people who are experienced with embedded work, but unfamiliar with the BBB. I wish I had this available a couple of months ago, when after figuring things out on my own, I also ended up writing an I2C library (something I never expected would be necessary, it's called LsquaredC).

Platforms like the BBB and RPi have a lot of beginner-level tutorials, but as soon as you try to do anything out of the ordinary (PWM a pin, or issue repeated I2C start), you end up on your own.
I think the design logic you have now takes care of this. When I zoom out all the way, I can only see the label of Pluto, not the actual sphere - and that works fine.

Personally, it was appealing for me to be forced to scroll and zoom around to locate the larger orbits, precisely because it reinforced the actual scale of our solar system versus the inaccurate, compressed idea we get from school.

Because, there's always a universal appeal to images like this: http://homepages.wmich.edu/~korista/phys104.html. Seeing it in 3D, transposed to their orbits would be awesome.
People might be arguing but I tend to think they'd be wrong. (i.e. giving a bunch of monkeys cameras to shoot selfies is pretty clearly a planned creating act). But distinguishing that from the (apparent) situation here seems like splitting incredibly fine legal hairs and I don't really understand why Wikimedia seems to thin this is an important principle on which to make a stand.
Right, and there is very little “public good” to come of this other than “Wiki(pedi)a get to benefit from the traffic this might bring”.
Hey, thanks for the info. I'll take a look!
Wow, adding insult to injury. Nobody in China is buying Windows Phones.[1]

[1] http://www.engadget.com/2014/04/28/kantar-phone-share-q1-201...
Shame there's no 3D; I guess it's still Three.js for now. They have plans for it though, and it looks like a great start so far otherwise, and they have official support from the Processing foundation too.
I absolutely love coffee. And I don't mean that in a way that I'm dependent on it to be awake and get work done. Coffee is my second biggest hobby just after programming. I'm so glad Nick Cho is the author of this article because he's the person who turned me on to the Kalita[0] products that have taken my home coffee brewing addiction to a whole new level. Nick also has another great video of the technicalities of brewing pourover coffee[1]. It's a great watch.

I think coffee is a lot like programming, really. Coffee is incredibly simple when you distill it down to the basics, which is what pourovers do. Hot water, ground beans, gravity and time. That's it. And just like software, we have complicated the heck out of coffee with all of these electronic machines that promise a decent cup of coffee in 30 seconds.

Coffee is something I love to share with other people. As I've gone from workplace to workplace I always bring my hand grinder, kettle and Kalita dripper with me. After the eyebrows are done being raised, my coworkers have always embraced the quality of the coffee as well as the fun experience of making coffee together. It's been great for the culture of the companies I've worked at.

0 - http://kalita-usa.com/

1- http://vimeo.com/42382657
Indeed. If the authors stop by, consider changing the message to something more like

"Your browser does no appear to support a couple things required to play this presentation(WebGL, Web Audio etc). The latest versions of several browsers do. You might want to try one of those instead."
Native support for things is irrelevant cause you can use modules from forge, and the community is the largest of all other CM tools around, so I hardly believe that you lack something there.

Actually, you can circumvent lack of looping with defined types and calling them with array. In my opinion if you need loops in your infrastructure code you're doing something wrong.

Saddest thing is that from all the people who brag about migrating away from puppet online nobody actually mentioned some of the drawbacks that are REAL and present - and not even discussed in Puppet community - like lack of simple search function vs complexity of exported resources... that means that people are moving away for reasons different then functionality alone...

Another real issue is the slowness of compile process, which happens on the master. But it's OK for "smaller" deployments - like if you don't go above 10-20k nodes.
Thanks for the feedback - I'll investigate the editor refresh issue (I'm leading that project) - as you say its very much in beta.
The burden of that argument is that you'd never be able to 'own' photos of strangers or anybody who doesn't sign a release, or stranger's pets, or any piece of art or architecture, because the scene or object that gives the photos its essence was actually created largely by other people. You have to tie photo ownership to the physical act of taking them, and this one was not taken by him. He hadn't even intended to give the monkey his camera or tried to arrange for it - it was pure fluke, unless you count the agency of the monkey. Which here almost seems more legitimate.
The editor is on the right and you can get a tree view by running the `tree` command.
He's also the PHP guru behind this:

http://i.imgur.com/xMeW43a.jpg
CERN Particle Clicker
MacBook Pro Mock-ups + BONUS – ONLY $12
I had done something similar to this
https://github.com/sarchak/smartcopy
> You don't see this kind of thing in other industries, do you? Why are so many programmers intent on getting everyone from every demographic, rich poor, black white,

You see diversity pushes in many industries - nursing, construction, education, and many many more. You don't see those programmes because you don't hang out in places where they're discussed.

> interested not interested, into coding?

People can't know if they're interested until they've tried it. If you're going to let people try coding it seems like a good idea to let them have a good, realistic, example.
This kind of thing makes me happy I work on the JVM. strictfp may be "cowardly" but it's relatively easy to use.
Thank you, and everyone in the other replies, for the explanation, I have a better understanding of the situation now.

In western Europe, Belgium, we would use 'diverse' when there are many nationalities among the attendees (ie: Italians, Moroccans, Turks, African, etc.[0]). Note that I purposely gave southern nationalities to highlight how 'diverse' is also a byword for us: we wouldn't use the word if the attendees were Norwegians, British or German (we would use 'European').

[0] Although nowadays all those people are sadly put under the broader and less subtle 'Arab' or 'Muslim' label.
That is something I was dreaming of!!!

I run to understand more on github. Thanks for building it
Serious question: If I steal a camera and take pictures with it, am I the copyright owner of those pictures?
I agree with you. From my experience, as you begin to over extract the bean it transitions from bitter to sour. I think sour is just the very extreme case of over extraction.
great feedback! command+r will refresh, but maybe we need to add an explicit button. other good points, too. would you mind posting these thoughts here: https://github.com/antiboredom/jside/issues
Trans-lycopene in cooked tomatoes is times more compared to raw, for example. Steamed broccoli is definitely more pleasant to eat to most and those chewing it raw mostly do it thinking it's healthier this way. The popular wisdom is that in a soup, cell walls of vegetables are broken and nutrients are released in the broth - is there a PubMed article on this? How about centuries-old practice instead? Just now medicine finds, for example, the merits of Ayurveda. For example, the combination of turmeric and black pepper in curry is now scientifically proven to increase curcumin's bioavailability by orders of magnitude. Should you always wait decades or forever for science to prove something that's passed the test of the ages?
How does a security company not have sql injection protection!!!??

The irony is frightening.
I would recommend against using multiple languages for the plugin interface. It just becomes a mess, the Sublime Text way of using Python and Python only for all the plugin system makes it extremely clean and extremely powerful. In your case maybe making all the plugins Go would be the way to go, It helps a lot with performance (not having to create an environment for each programming language) and the power (all the cool stuff you can do in Go).
The exploit java code seems to have been taken straight from this article:

http://www.exploit-db.com/papers/12991/

https://github.com/FinFisher/FinFly-Web/commit/d4f184e394f6a...
This is highly relevant to most startups in that it may establish a useful precedent on who owns code written by monkeys.
In this case, this is a person who wants to code, so I'm not sure your point applies.

In the event of a person who's not specifically interested, I'd argue that very basic programming is useful for learning logic, getting a more realistic idea of how computers work (and don't work), and it's useful because of how much work in almost every industry is done on a computer.

I'm an MD, and I'm not a developer. Knowing some basic programming has helped me analyze data and automate a few tasks in the past, but more importantly it helps me identify which problems can be solved with software even if I'm not the one that builds it.
Sounds more like Transmission was pre-allocating those files. At 38 gigs, even an SSD would be busy for a while.
Standard Treasury (YC S13) is working to bring banking to developers
We started Standard Treasury because we were surprised at how difficult it was to build technology in the banking, finance, and payments spaces. This difficulty is because of old legacy technologies, interfaces, and designs at the banks that developers have to work with to build those types of companies.

We found that surprising. The world has moved to more modern web services and APIs, but when working with banks developers have to deal with flat files over FTP (or much much worse), bad documentation, no SDKs, tons of exceptions, funky procedures, etc.

Because of this technological gap things that should be done -- like building mobile apps for the underbanked -- just aren't possible or cost effective. Many of our fellow YC companies come to us over and over again surprised at just how hard it is to do what they want with their banks.

Standard Treasury is fixing that and building a world where tons of developers can build apps on the services that banks and other financial intermediaries provide. It might be infrastructure -- and complicated infrastructure at that -- but we believe that we are building platforms that can meaningfully impact how the world does its banking, and by extension its commerce and trade.

For a variety of reasons, we aren't a bank ourselves, but we build white-labeled developer platforms, developer tools, and more for a variety of banks. We have tons of fun problems to solve -- security and authorization and entitlements, deploying to multiple environments, testing for those environments before deployment, designing platforms for a wide range of developers, designing app stores, online banking, and more for other bank customers, etc.

If any of that sounds interesting to you, shoot me a note at zac@standardtreasury.com
Content tagging like this will make games like GTAV not watchable in VOD or Highlight format. These changes plus the removal of the 'save forever' option for past broadcasts seem to indicate a new opening in the market.

It will be very interesting to see how these changes play out in the twitch community.
I don't disagree, but it definitely sends the message 'Beagle Bone is like a Raspberry Pi but not as popular' when you can't mention the former without taking a dig at the latter.
Using your own definition for species, you're supporting the claim that they are all the same species. They have produced "offspring."