skysight-inc/HackerNews huggingface dataset:
Well, I guess this is as good a comment as any here to say this... I feel morally obligated, as someone who has been frequently skeptical about visual programming on HN, to point out that what I personally really meant is that...

"Along the way to version 0, we tried everything from a Mathematica-like notebook built on functional programming to a purely spreadsheet-like model. We built dataflow languages and madlib based editors and read through papers from the foundations of computing. One thing that ran through all of this, however, was to make sure we never drank our own kool-aid too much. We dug through research and created postmortems and landscape summaries of all the projects that have come before us. We tested our ideas with actual people and against real projects. That meant that we "threw away" most of what we did to get here. It was the best way to keep ourselves honest."

... that is the minimum effort required. I have long advocated that people picking this problem up hit up what's already been done and hit the research to make sure they're not going down a known failure path.

If anyone's going to get to stick my skepticism about visual programming back in my face, it's someone who's doing the stuff in that paragraph, not someone who goes (basically) "Programming sucks, by extension you all suck, visual programming is obviously the solution because, visual! And look, guys, here's my 2-week solution that proves it out!".

I won't lie to you, I remain skeptical, but, well, I'm just generally skeptical about things that don't exist yet. I wish you all the best, and I promise you that if you do succeed I won't do that thing where I pick nits to claim it's a failure anyhow. And I also promise you that I'm happy to say you've been successful in some niche, not set the bar at "REPLACES ALL PROGRAMMING, EVERYWHERE!" or something equally silly.
Netflix supports HTML5, they don't "need" Silverlight. https://gigaom.com/2014/11/26/netflix-silverlight-chrome/
https://help.netflix.com/en/node/23742
I agree with you within the framework of at-will employment.

However, at-will employment is, IMO, entirely unreasonable. While Europe seems to have gone too far in terms of labour requirements, the US (and Canada, where I'm from) could do with more, such as introducing reasonable regulations surrounding hiring/firing.
This article does suffer from assuming the reader already knows what WebMaker does.

From https://play.google.com/store/apps/details?id=org.mozilla.we...

> Mozilla Webmaker transforms Web users into Web makers. You can build original content like scrapbooks, photo galleries, memes, comic strips and more. The app's unique and flexible design makes telling your story simple and intuitive. Webmaker is free, open-source and independent.

So, it's a mobile app that makes it easy for non-specialist consumers to create web content using only their mobile devices.
This is an odd remark - apparently AIX/ESA, the AIX version for mainframe hardware was discontinued "in the late 1990s", roughly the same time when IBM started to invest in Linux.

http://www.lookupmainframesoftware.com/soft_detail/dispsoft/...

There was also Amdahl UTS, which was sold to a company UTS Global around 2000 that appears defunct now.

https://en.wikipedia.org/wiki/Amdahl_UTS

So where is this stronghold of AT&T descendant UNIXes on mainframes then?
I think it is crazy that something as simple as keeping time can have such a complicated solution at that sort of scale.

Time keeping is one of the things that is most often underestimated and screwed up at any scale, in my experience. Many a subtle bug turns out to be a poor assumption or misunderstanding about how clocks work. Or calendars.
Doesn't this require a signature? If so, depending on the life circumstances, couldn't this be perceived as signing a contract under duress?
Quite an existential question. All but the most extreme such efforts leverage some code from another source. Few people write bare-metal software renderers. I've been mulling over this philosophical question since the days of "demo" code on the IBM 5150 (the quintessential original "PC") using BIOS calls to draw pixels. If you can use BIOS, X11, GPUs, etc then where's the line prohibiting use of Unreal 4?
How I Hacked Amazon’s $5 WiFi Button
Green Mythology and the High Price of European Electricity
Yes, I thought about that. The issue lies just in UX. Some people could want to copy-paste value without propagation and other with propagation. How does the app enable both things in the best way is the question. Just a thought: Cmd+Click?
Far easier, they have 3D models of all the buildings already, as well as weather info. They just need to determine what is roof, and calculate the exposure.
They'd just have to "sudo -l". No logging of executed commands either, that way.
Loglan – The Language of Logic
So how are you finding the exploit signatures you don't know about? Is your claim that you are trying to take purchased 0day and creating a signature profile then doing a tripwire-esque agent on the machine? What is the claim here? "We protect against zero day" makes me think "how?"

If I find a way to attack a well known service that gains me access to a system and you don't know about that flaw... that's a 0day so how are you possibly going to protect against that attack?
I think stevoski meant "How do you explain [the relative health and sustained society of] the 500 million vegetarians in India [despite the negative health consequences of vegetarianism]?"

So your "religious ignorance" answer is kinda a flippant one.
Sure we are using them, but for example the design support library is not very satisfactory.

The whole approach of backwards compatibility has not worked out well. Google's alternative approach for the last two years have been the Play Services, which are now a behemoth requiring multidex in your app, when the majority just use the API client libraries from them.
We like launches and we like AppCanary, but after https://news.ycombinator.com/item?id=9935458 and https://news.ycombinator.com/item?id=10022717 I think this has to count as a dupe.
Show HN: A better way to rent a car
What Boston Dynamics Is Working on Next
Thanks for this, and especially your other comment where you sketched the reduction. I don't entirely see how it falls out of the definition of NP like you say, but your sketch makes a lot of sense for how to make it happen.

Just to make sure I got this right, the basic idea is: simulate the non-deterministic Turing machine using boolean variables, with unconstrained variables for the nondeterministic part. Sort of a symbolic execution on a Turing machine. Convert the simulation to a boolean expression. Convert the boolean expression to 3-SAT form. Put 3-SAT problem into your magical P==NP machine and get an answer out. You've now found the answer given by the nondeterministic Turing machine in polynomial time, if the original would indeed run in polynomial time.
Don't mistake me, there is no comparison to acoustic music. I use SoundCloud daily to discover new electronic music (which I do with great success)

I'm speaking from my frustration with the sea of unimaginative "remixes" that barely diverge from the original mix.
Amount of useful content on news sites
Alternatively: Use your democratic right to make laws that employers have to follow or go to prison.
Certainly we do not have perfect information here. But while it's possible that three or four cops might be needed to take down someone irrational and strong, there's no indication this was the case with the man in the article (the author was there) and the numbers are way off — more than a dozen officers.

I've worked with folks in situations perhaps similar to yours (I did social work myself) and as part of that I had to work with the police too, and found (like you say) a sort of ecosystem at work there. And knowing that I am more willing to excuse certain behaviors by those on either side.

But did you watch the video? They were stomping on his prosthetic leg, crushing his head into the ground. They weren't trying to take him to the hospital, they were working to send him there.

That said, the way homelessness and mental illness are handled in this country is generally speaking just plain bad. Social services are being cut all over the place and everyone wants to pretend that doesn't have consequences. Not to mention the treatment of vets, societal denial of mental illness, etc.

Anyway. It's a nasty business and never pretty, but what we've seen here is inexcusable — and as others have pointed out, an everyday occurrence.
A Gzip Primer for Front-End Development
I'm always blown away when I read things like this:

"Even many Amazonians who have worked on Wall Street and at start-ups say the workloads at the new South Lake Union campus can be extreme: marathon conference calls on Easter Sunday and Thanksgiving, criticism from bosses for spotty Internet access on vacation, and hours spent working at home most nights or weekends."

Is this something people are proud of? You're working for a shipping company, how do you get that brainwashed that you sign your life away like that? I understand as you move up the ranks in seniority more is expected of you, but I'm always surprised by the lack of self respect and boundaries people have for themselves in professional environments.
Thanks, This looks interesting I will definitely give this a try.
Author here, I am currently looking for someone who would be interested in improving and maintaining this project. I have been trying but I don't really have time due to work and other things happening in my life. I would like to see HTTPLang grow,and it seems like there is some interest in the community. If anyone is interested send me an email at max00355@gmail.com
Mozilla should've put videos up front. Here are some I found:

https://vimeo.com/127446372

https://vimeo.com/128600026

First question everyone will ask is "What about hosting?" As best as I can tell Mozilla hosts the content at a subdomain of makes.org.
I work in California and hired a lawyer to nullify a non-compete clause. The company backed off when my lawyer cited case law that basically says if a company attempts to clamp down on a skill you had pre-existing to employment, ALL previous contracts become null and void. California views this kind of corporate behavior as a form of enslavement.
Oddly enough, Knuth believes this to be true.

http://www.informit.com/articles/article.aspx?p=2213858
AutoCAD 2007 Crack Plus Serial Number Full Free Download
We are having a similar set of issues where I work (insurance industry). Always looking for folks to chat with/discuss similar issues
Understanding Bridged Casts in Objective-C
What constitutes sufficient proof of agreement there? A clear paper trail would make sense. A verbal agreement not so much. What's required by the law?
>ah, that's why we couldn't solve that -- because we proved it is in NP, and P isn't equal to that, so we can chalk our failure to solve it up to that.

Except that line of reasoning is completely incorrect -- both in its understanding of the problem, and in its understanding of the current state of the field. For one, most "interesting" problems are in NP, not the least of reasons being P is undeniably a subset of NP. Here's a nice Venn-diagram-like thing on wikipedia:

https://en.wikipedia.org/wiki/File:P_np_np-complete_np-hard....

So if you prove your solution is NP, you don't get to say "Whelp, it's impossible!" and move on. That would be like saying "We proved that you could build this machine if we had a perpetual motion engine, and those are probably impossible, so the machine can't be built." If, on the other hand, you prove that your machine could be used to build a "perpetual motion engine" (i.e. a poly-time solution to the new problem could be used to construct a poly-time solution to an NP-complete problem), then that might be a good time to admit it's almost certainly impossible to build it. But again, that's not where the field lets it rest.

NP-complete problems have very direct applications to many, many real world problems we try to solve. The state of the art in these solutions is not "It will never be polynomial time, so we don't try." Research papers are constantly churning out new, faster algorithms for NP-complete problems -- they're just not poly-time algorithms. For example, k-sat is the most textbook example of an NP-complete problem, and there is an annual competition regarding the latest algorithms for solving it: http://www.satcompetition.org/ In fact, working on this stuff isn't exactly the smallest field within CS, and a novel solution yielding better performance does very well to an academic reputation, and there are definitely people trying.

So rest assured, in the unlikely event that some new techniques arise that allow the creation of poly-time solutions to NP-complete problems, they will not go unnoticed. But thanks for calling us cowards.
Are you a lawyer or a law student? :)

"The judge did not say that ... non-compete can be imposed on an employee who has an otherwise negotiated and executed employment agreement."

This is plain wrong. They said exactly this.
Did you read the case (STANDARD REGISTER CO. V. KEALA)?

One of the people involved had a non-compete imposed after they had already signed and executed an employment agreement.
The court said this is fine :)

As it quotes "it is not logical for a court to treat differently a covenant presented on the first day of work and one presented one week after the first day in the at-will employment setting. "
Getting laid off has different consequences than quitting.

Yes, the first thing I wondered about this would be whether it's permissible to describe being handed the noncompete with an order to sign it or leave as termination with zero notice.
In any event it is a vestigial requirement in most US jurisdictions. Under the majority rule nominal consideration (i.e. $1) is sufficient, and courts won't look behind a declaration in the contract that it was tendered. So it is yet another boilerplate paragraph is added to every well drafted contract and that's that (again in most jurisdictions).
Since you mention game development - the architectures behind Love (https://www.youtube.com/watch?v=DPIA2g8T6Hw) and Bitsquid (http://bitsquid.blogspot.com/2010/04/our-tool-architecture.h...) were both big influences, demonstrating that it's possible to build composable tools while still having the accessibility of rich GUI apps.
Can you talk about the internals of your system without giving away your secret sauce? I.e., are you doing anything more than pulling CVE notifications, comparing the vuln against what the server is running, and if there's an intersection, inform the end user?

(Not to belittle your product -- patio11 made a living, and more importantly a brand, off of a Bingo Card app. Your product certainly offers value, and its particularly underpriced if you ask me. Still, I'm genuinely curious if you're doing any heuristic analyses, fuzzing, or other server-specific things to determine whether or not you're vulnerable to said exploit.)
That thing is awesome! Thank you so much for the link :) I'll look into it.
Supporting Mobile Navigation in Spite of a Hamburger Menu
> Can you restrict it to "the yes/no answer provided by whatever that Turing machine runs, provided that it runs in polynomial time"?

Yes, essentially. You stop the simulation after T(n) steps, where T is a polynomial function that depends on the simulation, and reject the input if you haven't accepted by that point. It's clearly in NP as a result.
Zenify App
Zenify mobile app for meditation and mindfulness has been launched on Product Hunt on 12-th of August becoming the most upvoted mobile app of the day. With 286 upvotes Zenify is the second most upvoted meditation and mindfulness app ever launched on Product Hunt. Zenify is aimed to take meditation and mindfulness globally to everyone with a smartphone. It's available in 10 languages and trains mindfulness through very simple meditation assignments delivered to the phone. It takes only several minutes to complete those assignments which can be done anywhere anytime. No need to remember about the meditation practice - Zenify will remind you several times per day to take a few minutes for yourself and become aware of the present moment. There are numerous benefits of meditation but in general it changes the lives and the world to the better. So why not make this happen together? Tune in to your senses and help us spread the word :)
Check our page on Product Hunt http://www.producthunt.com/tech/zenify
Should you need any information please let us know.
Much love from Zenify.
I did a conversation with Zach on ReplyAll some months ago: http://abovethelaw.com/2015/06/should-you-leave-law-and-lear...

The experience was pretty awesome. The sign up was easy, and I was up and running doing posts/replies to questions. Watching the reaction to the conversation was pretty cool.

The next interview/conversation I have on my personal blog, I'd like to use ReplyAll simply because it helps in creating the most insightful comments/responses. If you were to do a conversation real time (podcast/phone/live), a lot of thought is lost while thinking on your feet (you can be really good, but it's likely inchoate relative to the true potential while you're writing and thinking). On the other hand, if you're doing an "email interview" where you just have a long set of questions, there's no freedom to let the conversation go as it should without some heavy editing.

Cool product, well done Zach, et al!
Some companies routinely do this as part of an acquisition. One former employer started doing it right after the acquisition of which I was a part, when they didn't do it that way and subsequently found that the employee agreements they'd rammed down our throats weren't worth the paper they were written on.
I downloaded the app, signed up and played with it. This is from the welcome email - "Welcome to Mozilla Webmaker! Thank you for joining us to discover, create and share the Web. I'm looking forward to seeing what you create."

Still not sure what it does. :-(
If that's the case, wouldn't that imply that a huge class of transactions for basic life necessities -- rent, most bills, etc -- be under duress as well?

That seems like a useless and counterproductive interpretation to me.
(I am not a lawyer, this is not legal advice or even my full opinion) I think that is the point. Terminating at-will employment isn't considered a threat/duress. One can't be for at will employment and against allowing employers to add new conditions to continue employment, because as the original commenter said that is the concept. Now a completely separate issue is if you are for at will employment. And like so many things it is important to use what it is defined to be (an not just the name) to make your judgement. Similar issue: "right to work states" (gotta decide that one again on what the laws say, not the title).
Look at my EasyMorph (http://easymorph.com). It's a visual replacement for scripted data transformations. People use it to replace SAS and Visual Basic scripting. It also allows creating reusable modules. Contact me at <hnusername>@easymorph.com if it looks interesting to you.
I think a quick 30 second or 2 minute video would go a long way towards clarifying the point of this app. I'm a big fan of Mozilla, but the communication here seems unclear. As far as I can tell, this app allows you to create a small hyperlinked mobile app/"site" with picture and text content to share with friends.
Android M will randomize wifi/bt MAC address when performing background scan
Wings3D is not a casual tool. It is a fully featured 3d modeling application that does that very well. It works on the box modelling principle. ZBrush is really easy to get into and make something instantly like you say, but yes it's really difficult to learn. I started with Wings3D and still use it.
But Google doesn't have power over electricity and lease rates or lists of installers -- they're just using publicly available data.

There are other sources for maps data, and many people have 3d modeling software.

So I'm not sure how this is "so much power" concentrated in one organization.
i.e. A lot of distributed systems problems can be simplified if you can trust your clocks.
Heating your house with electricity is extremely inefficient. 5KW of "excess" electricity won't go very far in heating your house when it's cold outside, and any excess you might have will be less in the winter because of your latitude.

I'm not saying you can't do it, but even with today's cheap solar panels it's not likely to be a good value proposition.
Drug dealers are using drones to illegally smuggle drugs from Mexico into the US
There's ongoing work to get Hyper and mio to play nicely together.
If you've been working at a company without having signed a non-compete, they can legally provide the ultimatum of "sign a non-compete or you're fired."

Edit: NDA -> Non-compete, because I hadn't had my afternoon coffee.
Reminds me of this: https://xkcd.com/743/. What's sad is that was 5 years ago, and nothing has changed since then.
Thanks for the reply, and the job you do.
Yeah games are a fun example to work with for such tools. Almost as if game development tools are an 'instance' of the prototype of 'development tools,' and rather than simply working on the abstract class it's nice to work on a prototype then expand. :)

Games also have an aesthetically-minded end point, rather than a solution-minded one, which keeps the focus on aesthetics/human values in focus.
Show HN: Salesfloor let's you represent some of the largest brands
I would love to have a bookmarks file that is text, not SQLite, so I can use rsync or git to keep a master copy on a server and have all my computers share it.

Same with a passwords file, except make it encrypted with a master key.
Depends what you want to know.
I was more thinking along the lines of the mental side of drumming. Although, limb independence is all mental I guess...

Talking about picking up in 5 minutes, I meant more for rudimentary drumming. i.e. playing rudiments, or a certain combination of notes, different tempos, going from eight-notes, to triplets, to sixteenth-notes back to a triplet on beat 4, all in a measure. Stuff like that.

It applies to the set and limb independence as well. I never really thing about limb independence anymore. At a certain point, if you can "think it", you can play it. Thinking it means something different to a lot of people, but literally count out the notes, however you do it (1 e and a), and make sure you say the number of the downbeat on the downbeat. You'll get to the point where you see a rhythm, and without having practice what your arms and legs are doing, you can just play it on set. Now it takes a bit of practice to get to that level, as it involves an understanding of music, reading, comprehension, etc. Of course there are uncommon time signatures and stuff you may run into that are weird, but you would be playing some very uncommon music haha. I played with Steve Smith (of Journey) and he was thrown off by an ensemble we were doing, took him a few hours to get it, even with his experience. It was just something he had not see before.

Now stuff like that crazy blast metal or whatever it's called now is different...getting your feet to play sixteenth notes on the double bass at 200 bpm is (stupid) just muscle building...
Quite reasonable given California's history, as "You'll never work in this town again" is a threat with some very real weight behind it for the Tinseltown population.
The End of the Internet Dream?