skysight-inc/HackerNews huggingface dataset:
My main objection is that the name you call something does matter. SPDY is a very different protocol from HTTP, which addresses a very particular set of concerns. It diverges quite a bit from the "intent" of HTTP. This is all fine and good until you change the name from SPDY to HTTP 2.0. One expects 2.0 of something to continue the same philosophy and motivation that produced 1.0. When that doesn't happen (R6RS is another good example) you can expect some pushback. In this particular case, the "label swap" nature of the process is generating animosity from those who feel that the process has been co-opted by people trying to pull a fast one. I don't think SPDY is intrinsically wrong, I just don't think it looks like a natural successor to HTTP. I wouldn't expect HTTP 2.0 to address every known problem with HTTP at once, but I don't think it's unreasonable to expect at least a few aesthetic improvements.
Yes, unfortunately TIOBE is bollocks.
Fight the Idea vs Idea arguments during product meetings
Greenspan: Tradeoffs of client-side rendering vs. server-side rendering
> - OS X and Windows won't track you.

How do you know? Too much trust in MS and Apple? Backdoors in such systems is a normal thing to expect.
> he's just going to deliver a bunch of bandwidth, get no ad clicks, and waste a bunch of people's time.

Precisely how I would evaluate this comment!
FBI Director nominee James Comey: 'Whistleblowers ‘critical’ to democracy'
When everything happens now
CyanogenMod guys and Moxie are also working on a similar solution for CyanogenMod ROMs (built-in), and also regular Android devices and iPhones (cross-platform):

https://plus.google.com/+CyanogenMod/posts/23vfN2qdZTu

https://plus.google.com/+CyanogenMod/posts/jnZSBV96wxU
ScrollIt.js - easy and feature rich paginated vertical scrolling
I agree that "free market capitalism" isn't the proper target, but I the _implementation_ of "free market capitalism" in the U.S. has not resulted in "human liberation," but instead has resulted in "economic control by the rulers", where rulers = "the ultra-rich".
Washington Post: Jay-Z: When fans are reduced to customers
Lock-in, what lock-in? (Google App Engine)
Tropical Moths Fight Bats With Blasts Of Ultrasound From Their Genitals
Root on the container doesn't mean root on the host. Machine-level virtualization has received more scrutiny than LXC, so as of today, many people consider traditional VMs to be more secure. But KVM or Xen are not intrinsically more secure than LXC or OpenVZ. They all have their histories of exploits and privilege escalations.

One key thing is, that it makes sense to run containers without root privileges (greatly improving security), while it is much harder to realistically run a VM without root processes. As a result, it could be said that containers are much safer, because before even thinking about breaking out of the container, you have to work on a root exploit - on a system which, by essence, only runs the processes that you really need, and has a much smaller attack surface.

We're working on a more elaborated answer, to be included within Docker docs!
Just because Hacker News is biased toward Javascript and Ruby doesn't mean the rest of the world is.
You're right, but it's important that a smaller aircraft implies fewer potential casualties. The best thing would be to rate accidents by the log of the actual number of casualties, but that's not too intuitive.
>> but even morality is defined by the people themselves

> Absolutely not, and that mentality is a repeat of one of the most dangerous ideas to have ever been put into practice across history.

If not people, then who?
Protecting Your Mellow With JavaScript Linters
> Genuine question: Is it really that big of an issue?

Yes.

Text-based means everything is open for inspection and self-evident if well designed. This goes away with binary.

Not to mention this protocol will need to be implemented everywhere and used by everyone. This means everyone will need to understand it as well. Open text-based protocols support these requirements simply by being open and text-based.

As if there's not enough bad code around already, in any language not assembly/C/C++, the reduction in code quality and clarity, and amount of additional issues involved the second you change the word "text" to "binary" is staggering. Let's not go there if we don't have to.

Most debuggers today can dump strings fine. Dumping binary, while not impossible, brings extra hurdles. Putting hurdles into debugging, pretty much means you will end up with more buggy code.

As if that's not enough to make think "hmmm", there's the issue of future-proofing and extending the protocol. That is much easier to do cleanly in a text-based format. A binary HTTP 2.0 will be brittle and short-lived.

> We don't examine raw bytes by hand

Because that is very, very impractical. And thus making that a de-facto necessity for working with HTTP 2.0 doesn't make much sense.

I say we should look at it the other way around: Considering everything a binary-format will cost us (just some of those mentioned above), what benefits does it bring us to justify this huge cost?

I say the answer to that is near none, and in an ideal world that would be the end of the discussion.
So now he has to get there...?

Maybe they could have a frigate on a "far northing training excerise". He could then fly by helicoper to the ship. Interdicting a home bound passenger jet is one thing (esp. as they need fuel). Interdicting frigate in international waters is a another ball game. But yeah, I'm probably far into the realm a fantasy here:

https://en.wikipedia.org/wiki/File:ARV_General_Sal%C3%B3m_%2...
What is the Software Development Lifecycle?
You Define You.
My suggestion is to hack. If you can't do that you won't be happy in the field. If you can, all you needed from the CS education was a guide to googling math in the future.

If you can find things that need implementing them and do it and they're useful, work will come.

When interviewing for a job, showing that you can:

- identify problem spaces
- review the tools
- find a need for a better tool
- spec
- and implement it

Is what I look for when hiring geeks.

So my recommendation...

Find problems, build solutions (even if small and tool-like), get out and socialize at meetups and geek fora in your city and confidence should come.
Interesting experience, as a "software person" coming to LHS while being based at TechHub my experience couldn't be any more different. It's important to note that the experience you've had was with that specific member, and not the hackspace as a whole. My guess is whoever you talked to had a gripe about the influx of members at the time, who came to the hackspace purely for cheap desk space, without engaging with the community or helping around.
sorry my comment was badly worded - I meant it was missing in Sketch compared to Fireworks
Do you have any recommended places to pick up noopept?
14 Kickstarter Projects That Will Change The World
Kickstarter is the top crowdfunding community out there and it's 100.000 founded projects prove that. Now we present to you the best 14 projects that may change the world of tech in the next years.
What do you call a javascript developer?

As most people who use javascript aren't going to be developers but merely dabblers and jQuery gluer-togetherers.

But on the whole I agree with you, just that there probably aren't that many half decent javascript developers as you think as there's not a massive demand for them (something you'll notice if you ever watch the SO javascript questions, very low quality and some of the high answerers don't really seem to understand it properly either).

I've actually been half keeping an eye out for a javascript dev job and tbh 90% of the jobs I've seen when someone asks for a front end 'developer', they're asking for a designer that can use CSS and knows basic jQuery magic. Not a developer at all in my book.
I find that the biggest downside for working from home is my posture. I don't have a dedicated office setup at home (small apartment), and therefore end up working from the bed/couch. Within an hour I'm slouching or sitting in a terrible posture which is not really great for working for a long period of time.

Does anyone have a recommendation for a chair (not an office chair, but something that can otherwise be part of the home furniture) that is convenient for sitting and using a laptop for long periods of time?
Imperfect Forward Secrecy: The Coming Cryptocalypse
This is an interesting idea. I assume by "frequency modulation" of data, he means adjusting the timing of the transmissions to create an out-of-band channel that might be more difficult to notice when packet sniffing. As a crude example, if I uploaded War and Peace to you, not as a steady stream of traffic, but as bursts of dots and dashes, I could send "The Magic Words are Squeamish Ossifrage" in Morse code. (Although in the context of apps phoning phone, I'm not sure what the advantage is over simply encrypting the stream...)
OT: But I'm curious why the article has to define the countries who offered asylum as leftist:

> "...the leftist governments of Venezuela, Bolivia and Nicaragua...."

This implies the asylum was extended because they are leftist as appose to other reasons, such as these countries felt rebuffed by US for forcing down the flight of the Bolivian president, or purely on humanitarian or other reasons.
or maybe "What It Really Means To Be Lazy (evaluation strategy)"
When I look at the multi-billion dollar NSA datacenter in Utah... I can't help but realize that the annual IT budget at Google or one of the big financial companies dwarfs that number, and does so every year.
because who says the current admins are the best people qualified to build that software?
I just looked it up on Wiki. I remember my dad showing me core memory (after it wasn't in production) in the late 70s.
Joel Spolsky provides the necessary (in Joel's opinion of 2003) minimum background in, The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)

http://www.joelonsoftware.com/articles/Unicode.html
i was a raw capper of japanese TV from about 2000-2008.

article is pretty much spot on.
we started out on winmx, with huge userlists. the fun thing about winmx it downloaded in order, it didnt grab multiple pieces of random parts of the file.

i could start a download, startup my FXP ftp client and start uploading immediately (would have to cap it so it didnt complete the upload before the download completed).

after a few years winmx started to die out, the familiar reputable uploaders we kept eyes are gone. (probably arrents and some people retiring).

then came winny, it was a little harder to use but then we figured out you can just search the hash for the uploader and started grabbing all their content with ease.
it was pretty nice.

used share, didnt like it as much as winny.

winny eventually came to an end, well the uploaders were gone like winmx.

by the time perfect dark came out, we already invested in local japanese residents to cap the streams directly and we no longer needed to use japanese p2p software as a source of some of our caps as we could cap anything in hd.
Google Translate gives me: "According to News 24, with reference to Maduro, Snowden accepted his offer of asylum. If so, it is found that the safest option"

So who is News 24?
Gopher was simpler to understand than HTTP/HTML. But it wasn't as flexible, and didn't have as nice support for pretty pictures and midi files.

If anything, HTTP/REST was much more complex. HTML was somewhat mystic yet allowed you to move things around easier, and actually design things vs just presenting them. And hyperlinks were really cool.

http://www.ils.unc.edu/callee/gopherpaper.htm
The actual Youtube page was previously posted (https://news.ycombinator.com/item?id=5982647) but got no traction.

But re-posting via some blogspam site shouldn't be encouraged.
I hope their use of imagery from the Captain America movie is covered under fair use or derivative work.

http://comicbookmarks.com/wp-content/uploads/2011/08/detail-...
Just about every website uses JS in some way. Even Google analytics (or other analytics scripts) being on the page means they're technically using JS.
I enjoy satire that strikes my subjective determinants of good satire. But what exactly is true satire? Do you mean satire that actually exposes and criticizes people's stupidity in the context of contemporary politics and culture? Cos if so, this post misses that mark.

I was unaware, before this post, that Medium even had the 'Pulling Pranks' section. This piece, however, strikes as less good than what I'd read in The Onion--and even that is more comedy than satire, most times.
On Git's Shortcomings
Author here.

> One tool that the OP doesn't mention, but should be a
> staple among companies of all sizes: Google Hangouts. You
> can make a permanent hangout

It's interesting to see the potential evolution beyond just text chat for remote teams.

I've never used a permanent video Hangout (although Hangout's new group chat features might work well). I'm excited to try out sqwiggle.com - similar result, but it just takes a still picture of you every few seconds: same effect, less bandwidth/worries about leaking your music to your coworkers 1,000 miles away.
Oyster Books: A Preface
Some issues are removed with a type system and wouldn't require writing tests to verfiy (the compiler would be doing this for you). I wouldn't take that fact as being in favor of using a type system, but more of a reminder that using a dynamic language without tests is reckless.
NES Game Genie Technical Notes
I would suggest denormalizing only after you find a performance bottleneck. As they say, "premature optimization is the root of all evil".
Someone with some spare money should charter a private jet for him and then fly some extra hops to stay far away from countries that could cause trouble.
My objection to pretty much every place I've worked has boiled down to the workplace culture. During the "mini MBA for scientists" that my Uni runs for grad students, they explained quite a lot of the psychology around organisational culture.

As such, this article was kind of "well, duh!" for me - One of the things I'd be most exited about if I ever do start my own organisation will be being able to invent a culture (and this is the motivation I've mentioned to several people in describing the kinds of start ups I have ideas for.)
Just forget the bias, how many alternatives are their to PHP in terms of back-end? Many : Python (Django), Ruby ( Rails ) and I think almost every major langauge has some port for Web development. Now what are the alternatives to Javascript: None. Why do you think PHP would be more popular?
This looks promising. You say built "on top of proven technologies, such as XMPP with PGP." Okay, these are all or some of the technologies. Why use PGP when OTR is proven to work with XMPP, and is even better than PGP in some respects (I am not a crypto expert, but I do know that the OTR protocol provides PFS and PGP does not)? Unless you detail how the underlying crypto works, I will be skeptical.
In Java you don't have to make the methods public, you can just make them default scope. The test cases can see them because they are in the same package but the rest of the system can't.
>Schools actually aren't bad in SF, they're uneven.

but

>In SF, school assignment is by lottery rather than by residence

Makes that irrelevant to me. Not just because I can't "buy" a good school, but because I can't deterministically choose a school. I wouldn't live in SF with kids that I intended to send to school for that reason alone.

>which drives wealthy people nuts

And worse than irrelevant: It's not just the wealthy people, but the people who value the ability to walk to school, which I do. Aside from not wasting gas, it gives kids an early sense of independence to be able to get to school on their own power.

Which brings up a related point: I feel it's safer here (Colorado) than in San Francisco, or in any of the points in the Bay Area with less than $1M houses. And I'm not saying that because of race: I think that the income disparity drives more people to anger. Everyone is just more mellow here.

And California's "10" or not, I went to at least one 10 when I lived there (grew up there and lived there until about 8 years ago). The "good" schools I referred to were 10s. But I'm pretty sure the schools in Colorado are just better, based on what I know about the top schools here, including interactions with my own kids and their friends, as well as other metrics.

That said, I've come to believe that most schools are broken (or at least irrelevant [1]), but that's a completely orthogonal point.

[1] http://is.gd/edu_irr
Akka.io package developed in collaboration between the Akka and spray.io teams
Mobile ad spending up or are people just browsing from their phones?
Comprehensive tutorial for the pedestal-app library
People will stop paying attention to TIOBE when there is a better metric. Most HN readers are probably aware of TIOBE's limitations, but it is better than nothing.
Seems like the "I have control" "you have control" thing went out the window pretty quickly. Very chilling account to read.
By OT, do you mean on or off? I read your question as very much on topic, because the fact that they are leftist governments is going to be played out through the media to disparage and discredit Snowden through guilt by association tactics that focus entirely on the nature of the government(s) offering asylum. We've already seen this happening in the US media in response to the list of countries to whom Snowden has submitted asylum applications.
The spelling mistake would make sense, but I agree that it doesn't inspire confidence.

The impression I got from the article was the same as yours - they are not explicitly advocating the use of these drugs, but I don't think they were doing very much to inform the reader of the potential dangers that using any very new psychoactive compounds would entail. Perhaps the real fault here is in the manner that this has been submitted to HN, rather than the article itself? Personally, I think it would be more appropriate and safer to call the submission 'Racetams and Glycinergics of the future' or something similar. As the title currently stands the impression given is that these chemicals are appropriate for use now, by everyone.
I'm sorry to hear that. Point taken. My focus for Voodoo has always been about creating a great framework to fix a problem and make the web better. Legally, I am edging on the conservative side for now because I want to make sure the correct steps are taken for it to succeed. So I'm listening to everything everyone is saying and I plan to seek advice/mentoring as well. It's still early.

bpierre, good questions. I'll come back to answer them in a bit. Have to catch up on a little work.
There are ways to obliterate from git[1], but to your point of complexity, its not as easy as just "git obliterate some-file"

[1] https://help.github.com/articles/remove-sensitive-data
Not everything revolves around the web you know. Python and perl are both heavily outside web development, something I'm not sure can be said about ruby or javascript.
We make sure we set up daily Skype/goog calls with remote employees at the same time every day. For me as a manager of remote the toughest problem is to keep them motivated, not only make sure they are doing stuff. A "normal" motivation lie cycle if you don't apply extra effort is 3 months..
US court rejects state-secrets defense in NSA surveillance case
We can't accurately meter our performance, intelligence, and behavior. We also can't control our environment (not realistically anyways). So, it's anecdotal. I'm excited for sensor networking to get in the body, so we can actually measure the effects of our consumption. Then again... that doesn't measure behavior, or intelligence. It's a hard problem.
You are correct. But, you are also boring.

You are also not the target audience of Vi Hart's videos.

The point is to make this stuff accessible to people who would otherwise never be exposed to it and hopefully inspire them to further investigate. Hart accomplishes this by being entertaining and generalizing some of the material.

Complaining and nitpicking the details of this video is like watching a movie with someone and calling bullshit every 5 minutes. It's irritating and it makes you look like an ass who can't relax and have fun.
POWCHA not CAPTCHA
"For street cleaning, he first reached out to Teddy Roosevelt, who basically said, ‘What, are you nuts? Nobody should do that. That’s an impossible job. I’m not going to do that.’ So Roosevelt took over the police department, which was also in dire need of reform."

Back in college, a history-buff friend told me this story, but I thought she was telling me a joke. Who'da thunk it?
So you think that unless the location of a house has been posted on the internet, it is rendered invisible to all would-be burglars?
If you have an indexed DATE or DATETIME field in MySQL, you really want to use the date and time functions to do your grouping.

This seems to add unnecessary complexity and overhead.

There is already plenty of build-in abstraction for date manipulation in MySQL, and you really don't want to be dependent on any stored procedure or function if you can avoid it.

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functio...

I can't speak for postgres though. It might be different.
Working remotely is not an easy job to do well. It requires great communication skills and the ability to translate and interpret words into actionable tasks.

Having done this for a while, there's a big thing that anyone who works remotely needs to understand: the biggest presumption those on the other end have about you is that you're not working when you're not on a call or communicating. It's nothing personal, it's just the nature of being remote.

There is only one real thing that addresses this presumption: output. Deliver on promises, and deliver great work. All the tools in the world can assist you and your teams in being productive, but the real value is when you produce.
Huge thanks to Sina and the rest of the task force! We knew we would be getting a lot of traffic and weren't prepared for it, and they really saved the day.
Encryption is only half the problem, authentication is the other. Self signed certificates don't authenticate the web server and allowing them would open the web up to MITM attacks. What we need is some form or decentralised certificate authority, i have no idea how that could work though.

HTTP allready supports LZMA, its just the browser and web servers that dont. If a browser sent the header:

Accept-Encoding: compress, gzip, lzma

instead of:

Accept-Encoding: compress, gzip

and the server supported it, it would "just work". Unfortunately none of the major browsers or server have implemented it.
SEEKING WORK - Boston / Cambridge - Remote OK

Full stack web development specializing in JavaScript heavy applications.

Languages: ● JavaScript ● Perl ● Ruby ● Python ● HTML5 ● CSS3 ● LESS & SASS (dynamic CSS meta-languages)

Frameworks and Environments: ● Mojolicious (modern Perl backend) ● Apache HTTP Server ● Node.js ● Flatiron ● Express ● Backbone ● Angular ● Underscore ● jQuery & jQuery UI ● Twitter Bootstrap ● CouchDB ● MongoDB

Contact: awdyson@gmail.com

LinkedIn:www.linkedin.com/in/alexdyson/
Bop.fm, share links to any song using any music service
> Even Perfect Dark's users have been arrested, implying its security has been broken.[1]

What can one expect, with such closed software and flagrant violations of Kerckhoffs's principle?

The real question I'd like to see answered by these articles on Winny and Perfect Dark is why the Japanese are insane enough to use these when they're known to be broken - so they're less secure than alternatives like Freenet and less convenient than things like BitTorrent.
Type testing can be replaced by static types but you still have to test all the others stuffs in your code.