skysight-inc/HackerNews huggingface dataset:
The closest thing I've seen to this notion of what the OP seems to want is Adobe Flex and MXML. Microsoft has kind of the same thing going on with Silverlight and XAML (or whatever they are calling those things now). Microsoft put a lot of time and effort into the design tools and everything else to make that a good experience for designer and developer from what I can tell.

The end result of visual design tools doesn't seem to match the hype. At some point you DO need programmers to make some of the magic happen. I think so far game development has probably done the most to merge the graphic designer, game designer, and programmer workflows into something that is productive for lots of people on the same project.

I really think Apple is the last place you'll see much programming language innovation compared to what you already see in languages compiling to JS or the JVM or even LLVM.
> Or maybe Google accessed his (the leaker's) account?

from the article: "The source had corresponded with me from a non Google email account, so the only way Google saw it was by accessing my Gmail account."

Which leads me to believe "they" didn't do it from work.
I think part of the problem is that even if bowling is quite difficult it doesn't appear to be so. Even if the athletes are in great shape, you can't really tell at all. The great feat of a perfect 300 in bowling is accomplished regularly.

The only things that really seem to distinguish a great bowler are his/her speed and accuracy. That's basically it. There's no Michael Jordan running on thin air with his tongue out. There's no massive 7' Shaq shattering glass with the force of his dunks. There's no Peyton Manning watching over his team, radiating some austere strategic wisdom (barring this last Super Bowl...).

Frankly, I'd (very seriously) rather watch professional juggling than bowling.

Finally, the overall style of bowling as a sport is decidedly 1970s midwest America. The US is undergoing probably an unprecedented urban trend right now. As profoundly shallow as it might be, bowling is just not sexy at all.
I'm pretty sure that I remember Objective-C (under gcc) from way back.
Ummmm I'll respond to the first part of this comment since I'm not smart enough to understand the reference in the second part.

Your comment was snark disguised as a critique. Remove "This is not hacker-attentional grade" and the stuff about the model bouncing around and something about the affordability of the apartment (maybe you have something against models bouncing around in expensive apartments) -- The rest of your comment actually is a good tip. :)
The blog post (https://www.dropbox.com/developers/blog/82/dropbox-2048-save...) links to it. Here's the direct link to see your datastores: https://www.dropbox.com/developers/apps/datastores.
Why the fuck do you have such a problem accepting the Bible? Fucken niggers. You think they made that shit up? Study it closely. The psychology is obviously not bogus. Take cain and abel.

-----

Adam[a] made love to his wife Eve, and she became pregnant and gave birth to Cain.[b] She said, “With the help of the Lord I have brought forth[c] a man.” 2 Later she gave birth to his brother Abel.

Now Abel kept flocks, and Cain worked the soil. 3 In the course of time Cain brought some of the fruits of the soil as an offering to the Lord. 4 And Abel also brought an offering—fat portions from some of the firstborn of his flock. The Lord looked with favor on Abel and his offering, 5 but on Cain and his offering he did not look with favor. So Cain was very angry, and his face was downcast.

6 Then the Lord said to Cain, “Why are you angry? Why is your face downcast? 7 If you do what is right, will you not be accepted? But if you do not do what is right, sin is crouching at your door; it desires to have you, but you must rule over it.”

8 Now Cain said to his brother Abel, “Let’s go out to the field.”[d] While they were in the field, Cain attacked his brother Abel and killed him.

9 Then the Lord said to Cain, “Where is your brother Abel?”

“I don’t know,” he replied. “Am I my brother’s keeper?”

---------------

I can randomly open a book or randomly flip coins for random numbers.

----------

http://biblehub.com/proverbs/16-33.htm

--------

Fucken niggers. Why can you not accept that centuries old wisdom has some basis in empiracle evidence.

God says...
what_luck you_better_not that's_for_me_to_know wrath fool
hippy good nope spending cracks_me_up happy kludge Enough
Fantasy.
Conduct unbecoming of a hacker
Would the US respond by nuking a city full of civilians?

Nope. Not even if doing so saved the lives of twice as many killed.

We'd pick the civilians off piecemeal with drones and other airstrikes, but not a nuke. The former is easy for politicians to justify ("terrorism!"); the latter requires conviction, the ability to plan several moves beyond the immediate crisis, and the capability to coherently explain and justify such actions to the American people.

The individuals at the upper echelons of the civilian and military segments of the U.S. Government at present lack these traits. And this isn't exclusive to any one particular political party.
Brings to mind Accelerando by Charles Stross, in which the baddies are post-singularity AI/corporation hybrids.
One of the biggest complaints we're hearing from sales ops and sales managers is that their best reps refuse to update Salesforce consistently. Mostly, they're too busy searching for new prospects and focusing on closing new business to be meticulous with data entry activities.

Parsing through email and updating associated records is one way to reduce data-entry. With some things however, like adding call notes to an existing opportunity or updating its status, there's still the need for a manual process. Our theory is that being able to simply make these updates by sending an email will remove a few steps and improve the consistency with which it's done.

Interested to hear your feedback on this.
The experiment's upvote-worthy and I applaud the effort, but there's no chance I'll ever use this personally. In practice, I don't think I've ever been annoyed by the syntax of Go. Perhaps the one iffy behaviour has been the way multi-valued := wriggles around mixed declaration/assignment dependant on what's already in scope.
"millions protested" is not a majority by a long shot. "millions" can be less than 1% of population. Even when 5 million people protested and 10 million silently disagreed, that still leaves 95%. Which is more than enough to qualify as "by and large", even after subtracting those who really gave some thought to the issue and then agreed.
>but with the expectation that they won't be maxing out their connection all that frequently.

It's an old, antiquated expectation. It needs to die. Ever since the advent of peer to peer technology, there has been a perfect use-case for permanent saturation of available bandwidth.

>But at the end of the day, ISPs are a business.

ISPs are a utility. There's no dancing around it. It doesn't matter what the FCC says or what anyone tries to lobby for or against. They are a utility.

>If their costs rise, they will raise prices on consumers unless they can cover those costs another way.

We did pay for a national broadband network. To the tune of 300 billion dollars at this point. You know what they did? They took the money and pocketed it. We've known about this for more than a decade now, and nothing has come of it.

2002: http://www.governing.com/topics/technology/Great-Broadband-H...

2007: http://www.pbs.org/cringely/pulpit/2007/pulpit_20070810_0026...

2009: (Warning, large PDF): http://www.teletruth.org/docs/broadbandscandalfree.pdf

Seriously. Why does this issue constantly seem to fall down the memory hole?

>In the end, you're gonna pay the ISP one way or another.

We did. With billions and billions of taxpayer dollars.
Which future?
So the audit was mostly about nom the website and the service for maintaining npm packages? That's a good first step.

Has there been any talk within the node community about auditing node modules themselves? Maybe start with the most popular? I could see this being popular with enterprise development, etc.

I want to say that Strong Loop made noise about doing something like this, but I haven't seen much on it of late.
A Bug in the Bug Bounty Program – Google Spreadsheet bug
http://imgur.com/hKbKyza
No one has a rom? Seems less messy.
So what's the intended workflow here? You write your code in IGo syntax. Now, you can't compile that code until it's been converted to real Go.

And you need to commit the Go source, not just the IGo source, because other people don't want to see your Python-esque Go.

And once you compile your code, now any error messages are going to have the wrong line number associated with them if you look at the IGo source. So when it comes time to debug, I guess you have to switch to reading the auto-generated Go and making changes in your IGo from there.

This seems like an awful lot of hassle in order to achieve what is arguably the worst part of Python syntax: significant whitespace.
> just as shop floor assistant and a corporate VP who both had equal holdings in the relevant company's stock on things that go to votes of the shareholders.

That's the point - in that logic, the amount of votes you get in a democracy would be tied to how much land you own. Which IMHO seems a probably better way to do things.
Show HN: Mars Weather Report – Latest weather data from NASA's Curiosity rover
I was referring to the lying part and the "I'm not 100% certain comment".

It is very curious though. What was in those e-mails that could possibly identify the source. He works at Google, a tech company. The reporter works at TechCrunch (that covers tech companies). If anyone should know they must take extra care not to leave traces, it's a guy working for Google and another working for TecCrunch. It was reckless.
The article is titled "GnuTLS vulnerability: is unit testing a matter of language culture".

The coupling of vulnerability to unit testing is, IMO, a red herring. I've never seen any evidence that unit testing leads to more secure systems than any other commonly used method, including code review and coverage based functional tests. My observation is that unit testing/TDD doesn't significantly reduce security failures (ie, it may be the same, or it may be worse), and I use my Fitnesse pen test as a real-world example. You seem to agree.

The article goes on to say "An automated test suite should have immediately spotted that invalid commit, right." I just downloaded the package. GnuTLS has an automated test suite. There's nearly 22KLOC in the tests/ subdirectory, with 75KLOC in gl/ lib/ and src/ combined.

The rest of the article slags on some perceived lack of testing based on C culture ("did you really, honestly, expect a C code base that reaches back more than a decade to be under surveillance of ideal unit-tests, by modern standards"), and implies that "ideal unit-tests, by modern standards" would have caught error. This is unjustified.

Moreover, we know what ideal non-unit tests ca. 10+ years ago looks like. For example, SQLite is the exemplar of how a C library, without low-level unit tests, and coupled with strong code coverage, can help produce high quality code.

(To tie in with your other post, in part because SQLite uses "structs of function pointers" to make a plug-in filesystem architecture for users, which also allows emulation of unusual file system failures.)

If GnuTLS had the ideal tests of the standard of 10+ years ago, then these bugs would still have been found, unit tests or not. As its authors point out in the README, "Thorough testing is very important and expensive."

So, "unit tests" isn't really is issue, is it?

I would have been happier with an article titled "GnuTLS vulnerability: we are all cheapskates".
White House is Considering Ditching BlackBerry
>This person is very misguided if they think that most security research originates from Anons.

A fair amount of personal information dissemination certainly happens on 4chan and similar places. I guess this is what he is referring to rather than high quality security research.
If it's referring to what I think it is, part of this is my fault and I feel I should give a post-mortem as well. There was a problem with marked (the markdown parser npmjs.org uses for READMEs) which allowed users to provide `javascript:` pseudo-protocol links even when the `sanitize` option was enabled. It was fixed[1] with marked v0.3.1 on jan. 31st. It looks like npm-www started using marked v0.3.1 on feb. 17th[2].

[1] https://github.com/chjj/marked/commit/904c71b7713979b01d5bc5...

[2] https://github.com/npm/npm-www/commit/a1ed923870609b578fcde4...

edit: On closer inspection it looks like it may have been a problem with the html sanitizer[3] it used as opposed to the marked `sanitize` option (which is not used at all). I guess my conscience is clear here at least.

[3] https://github.com/npm/npm-www/blob/master/models/package.js...
I think the OP is assuming that it would have been common sense to do so in the first place and they are assuming the journalist was just too lazy to take that protective step.

You are referencing what happened after the fact.
How to create a new project step by step tutorial
Isn't this the sort of thing PGP/GPG was designed for?
No they don't. 16 Year Olds run the Wave of Popularity. And trust me Popularity =/= Internet
A comment on the original link stated that 'flexbox is slow', someone responded with a question; 'is the spec inherently slow or just current implementations?' but no-one elaborated.
Are Netflix users ripping off the rest of us?
Yes, I'm taking the bait. I'm sorry but this reeks of rationalization. Let's just have a look at some of your assertions:

- we don't understand how nutrition affects the body. True, but there are societies that are vegetarian and have been for centuries. Apparently veggies are healthy!

- You are a predator? I don't know you but I'm willing to bet it's been a while since you hunted down, killed, and ate an animal in the wild.

- "The system has worked" - with that kind of reasoning you could justify anything from rape, manslaughter, ostracizing, etc. Being civilized means rising above unhealthy instincts.

I think you should probably just stick with "it tastes good". Can't argue with that.
I believe his point is that iGo is just a way of editing .go files. It's not as though you would be saving .igo files to disk or anything. So, it's totally unrelated to any kind of version control or file management, much less to Github.
I am writing a toy lisp compiler as a learning experience. Its taking forever to get anywhere but I am finding the journey is more interesting than the destination.

I'm trying the garbage collector for the second time. My first attempt ate the stack and I found it hard to reason about or debug.

I'll try and finish the gc this time but I only recently realized that I didn't need to start writing one at all. For the first version I could have just allocated memory without deallocating.
Nice. You can get similar for any HTTP interface via Varnish and Varnishtop, if you're interested, as well.
So ... rrdtool?
There are better ways to teach that than by showing them you're a liar. Telling them Santa is real is IMHO wrong; that's not a debatable point, that's my opinion. I don't support teaching delusions to kids whether it's Santa or God.
That's frigging opsec 101 ! You're breaking a story about Google using your Gmail account.. How the hell did this seem a "normal" thing to do ? Especially from a guy working at TechCrunch ! (Tech savvy).
In that video mentions regularity around minute 51. I have seen him using that term in person too.

The blog post you mentioned is misinformed. YACC does not parse all context-free grammars. It generates LALR parsers, that parse a strict subset of context-free languages (called deterministic context free languages). Not parseable with YACC does not imply not context free.

It is important to distinguish the programming language and its syntax. In most real compilers, the parser accepts a superset of the programming language and then other components of the compiler restrict it with semantic rules like type checking. What I am talking about here is the syntax only. In that sense, things like C, Java, and C# are most definitely context-free. The language specification usually comes with a context-free grammar describing the syntax. Whether you can use it to parse programs efficiently (in O(n)) and meaningfully is another matter.
This is mostly the aim of this project.
Lots of people play ping pong too, but professional table tennis has never been big in the US.
> That's the point - in that logic, the amount of votes you get in a democracy would be tied to how much land you own.

No, land is something you own subordinate to the nation, not an equity stake in the nation.

Though the idea that the problem with our government is that its not plutocratic enough is, well, amusing.
An alternate, but maybe not more plausible explanation, is that the employee sent the email on the Google office network and the traffic was being logged anyway.
Good on you. I think you're on the right side of history.
>Yes, and?

Yes, and it's not a good thing for the entire industry to be dominated by a certain group, because then the industry will end up only serving the needs of that group.
I know that this is just a lame dig at Paul Graham's advice that it's helpful for pitching founders to be intelligible to customers and investors, but I'm also not sure it's true. There's this place called "continental Europe". Also a pretty big strip of Asia called "Russia".
I don't think I've ever done, that, actually. More often I realize I'm not sure enough of what I'm saying or I'm not sure it hasn't been covered by other commenters. Maybe it's a personal quirk, but I find it easier to go against groupthink in writing.
aaaah so the bigger the jerk the harder you have to yank him to bring him down?
http://www.youtube.com/watch?v=73GOfY0Ab9g
API Proxy for Amazon's AWS – One Click The API Management Solution Experts
After super intelligent AI, what's special about humans?
Agreed, our prisons are full of unpopular people (though that's kind of circular, because being in prison makes you unpopular).

Good point about minorities, though that's largely because of uneven enforcement of laws (e.g. blacks tend to receive harsher sentences, and are more likely to be busted for minor drug use) and arbitrary laws that are more likely to affect them (e.g. crack cocaine being treated way more harshly than powder cocain). It's not because the laws are vague (not to imply that that makes this acceptable) since vagueness is way for a law to be struck down. For example, vagueness is one of the primary arguments being made in Weev's case against the CFAA. (Don't know enough about hate crimes to comment, and copyright infringement is mainly a civil, not criminal, matter.)
This is not good. Consumers will eventually recognize that snip.ly links offer annoying experiences and they would not click on them over time. Thus, your conversion might actually decrease.
I'd add:

4. Criminalization of drug use and possession.

5. Private funding of politics.
And you base your opinion that future societies will condemn these on... what? There's also a significant proportion of the population that would pick abortion, gay marriage and atheism. And they have better demographics.
> What of those institutions that wage wars and actually people killed?

keep in mind that these are the same institutions that at some point saved the rest of the European jews, the rest of the European gays, the rest of the European gypsies, the rest of the European communists, mentally or physically disabled etc.
This is great - just signed up!

Also cool to hear about Assembly.

Think the idea of automating peer-matching is great.

I'd love to see some split test data on the quality of questions.

I mean that would be the strength right? If you had people signing up for peer matches then you can also see how they experienced them. So you run batch A of "match questions" against one match, and batch B against another and just split test until you find the set of matchmaking survery questions that work best (which would be so cool to see data on since it says so much about how people work).

Now of course that would be proprietary data and part of the value of this as a company but I've been playing around with an idea and I'd like to hear what you think...

Part of your problem is the so-called "chicken and egg" problem right? I mean you only have the data to design a good matchmaking service once people have used your matchmaking service.

Now it's important to keep in mind that you can't regard the questions that your data tells you are the "best" because by definition every user has to answer them and therefore they're public.

So given that the "best set of matchmaking questions" are public as part of your service, and given that the best way for you to determine these questions is if you have data on how matches turn out conditional on being shown a number of possible questions... then what if you solved it by appealing to human knowledge benefiting by obtaining the optimal set of questions.

Like maybe it's not significant or big enough on its own, but I'd definitely be more likely to sign up for a matchmaking service if i was reminded that my participation is helping the world learn what the optimal set of matchmaking questions are.

You're doing this service for the world's knowledgebase ANYWAY so may as well capitalize it.

A sort of "knowledge Kickstarter", if you will.

First time I've written that out - interested to hear thoughts? :)
Why is everyone treating this as if it's fact?!

"nearly certain" doesn't cut it in terms of proof, the burden of which is on Arrington.
From my perspective having been on a pure road trip:

Pretty low-key for a functional not-quite-douchey-tacticool pair of pants. Pockets are of huge value when you carry your life with you on the road. Jeans are probably the next best bet if you need to look decent, but will feel bad in hot weather, not keep certain important areas dry, and lack the cargo capacity. Synthetic clothing helps a lot here. It dries very quickly and aireates better -- less trips to laundromat.

Comfort and function quickly took precedence on a half-year road trip I participated in. If you're trying to run cheap (car/forest camping for free, working in city by day), you want clothing that will not start stinking you up in under 3 days, and need certain items (phone, flashlight, pocket knife, etc.) quick at hand. If you are going to face clients/prospects, you keep a change of casual clothing fresh for just that purpose (and freshen up that day!). Granted, this is from a road-nomad perspective, but you get the idea.
Python 101 Book Campaign is Finished
There is already a "war on" education, reading is fine so is arithmetic, independent and creative thought is real criminal. What we need is a solid foundation of the basics, w/o any of that pesky high level stuff.
Y'all might want to limit the number of characters in a user's name...

https://www.npmjs.org/~maxj
The problem is it is very difficult to ensure that your selection criteria is totally unbiased when investing is such an emotional, gut based decision. If most founders in the past have been white males, then investors are going to continue to give that group preferential treatment if only because they look like the type that has succeeded before.
Sniply is going to start stuffing their own ads in that bar eventually. It's a shrewd move by sniply to collect advertising revenue from traffic of other sites.
These pants? http://www.prana.com/stretch-zion-pant.html?color=Charcoal

They really don't look that bad to me.