skysight-inc/HackerNews huggingface dataset:
> its hilarious people still dont know what to take off in those lines, i dont blame them for getting pissed.

Why is that hilarious? The simplest explanation is that they simply don't know; why do the people running the show get to be angry? Because they know something experienced travelers don't? Isn't informing people of the crazy rules part of the TSA's job? Maybe they should do it professionally?

The next simplest explanation is that the arbitrary security rules are unimportant to those travelers. Which makes sense, because they are unimportant. Again, I'm not sure what's funny or angering here.
Yes all those options work. But why remove a common method of navigation? In addition, the format makes it impossible to search for text within the presentation.
Cool, I like that. In some ways, it would be nice if there were a friendly alias for struct{} as part of the language, but I suppose it's hard to come up with a good general name for that.
Could someone gift it to RMS? :)
I came to the same conclusion. I think fasting is a good example of a weight loss approach that optimizes for low ego depletion.

http://en.wikipedia.org/wiki/Ego_depletion
Just FYI - I have full copyright to this (never signed it over to anything). Haven't decided what license to use, thinking GPL with commercial option although it's hard to ship Python. If you want to use it or want me to modify it lets talk.

Would love feedback on some of the decisions I made especially regarding the way I extended MDP.

PS: I'm interviewing - if you have Computer Vision, Machine Learning, or Data Science work please let me know!
Thunderbolt, yes. But when using it for its original purpose as a miniDisplayPort, you run out of options quickly.
Agreed; there's a natural lifetime to games. WoW is rolling through its middle age now and its health is starting to get a bit "off".

However, WoW simply is more playable than its competitors. I played a few of them, and WoW was still better. The next MMO to carefully build itself to be super playable will be quite a hit, I think. Note - when WoW was released, mobile wasn't here. If most casual gamers have moved to Facebook/mobile instead and won't get a desktop to play their MMO, the market will have shifted such that there won't be another WoW.
That's one tiny slice of what LINQ can do. It can also query native objects, XML, CSV files, and a wide variety of web APIs.
Ah got it. Thanks. I didn't think power would play a significant role, but if it does then I can see why.
I would assume the same, yes.
> designed-by-nerds

I hate to break it to you, but everything you're using right now to send this information was arguably designed by nerds.
Copyrights are a deal passed between society and authors to encourage creative production. If they create something new, they can live off it for sometime until their copyright expires. Extending copyrights years after the author's death may serve a corporation or their children that can live on that rent but fails at establishing an incentive for creation.

This video by CGP Grey summaries the problem pretty well (http://www.youtube.com/watch?v=tk862BbjWx4)
are you aware of that you offended muslims by calling Sahih al-Bukhari's book so muhammad's and his entourage's words as playboy magazine?

http://www.sahih-bukhari.com/Pages/Bukhari_5_58.php
I hope you know how to scroll down.

btw why are you so obsessive about playboy? In my country we say, man's thoughts are revealed in his speech. No body said they slept. When you first heard marriage, it was sick enough. Now you saw the truth and trying to cover it with "yeah, but they didn't sleep together, it's not written anywhere" . yes i'm talking only about the written part. why he married with a child? go to the nearest mosque and ask your imam. maybe he will tell you.

And I totally agree with you. HN is not the place that you can bullshit freely. Outcast yourself please.
Rapid weight loss is known to cause gallstones. That's what happened to me and it was awful! It's not a minor issue. It can interrupt your day, cause you pain, and prevent you from working or sleeping for more than 10 hours if you don't eat the right foods.
You guys really need a "Date Published" field on each screencast and a "Date Updated" if it has been updated. I was about to buy the Backbone + Rails bundle but I was apprehensive because what if it's really outdated? Lynda.com displays a publish date, it's useful.
It's in the full presentation linked at the top of the article. Under the heading "Finding Targets", "someone who is using encryption" is one of the listed means of identifying someone for targeting (along with "someone whose language is out of place for the region they are in"…).
Here's one from last year: http://www.wired.com/threatlevel/2012/02/cop-database-abuse/ Cops kept looking up this woman just to see her driver's license photo. The abuse was not discovered by routine audits, and the punishment to the most blatant offenders was very light.
Doesn't Google docs have these too? They do for me. It works great on my iPad (GDocs, I can see people's changes, it has notifications (comments).
Not to mention backdoors in routers/cable modems and god knows what else. Every carrier is preloading in spyware to SIM cards now too, wait for that big revelation soon. They can already track you with their program that responds to type 0 sms and now they can OTA update your SIM to run voice capture, sms capture, store accelerometer data for decryption use, turn on the mic and listen in or turn on the camera.
A quit channel (that is not receive only) can be used to send back a quit message by a goroutine that only has a receive-only view of the main data channel; close() can't be called on a receive-only channel.
You imagine that programming is more objective than it actually is. Time will probably sort that out.

I appreciate your examples. I do think they would have been a better place to begin.

As for cognitive load, it is a thing. Converging on a single syntax will certainly reduce it, but as long as there is choice there is some. I do wonder to what extent you can have meaningful variation within the same syntax. Clearly it works for Perl and Perl users--I'm not trying to argue from first principles that it is impossible or stupid, only that it has a cost and that costs must have benefits or they are unnecessary. You apparently see some logical fallacy in that, but there isn't one. You just know the benefits and see the costs as reasonable. There's nothing wrong with your position on that, but you should have taken my words as an invitation to share what you know rather than blandly issue orders, a singularly unhelpful kind of discussion. An invitation was my intention, and I am sorry that I failed to convey it adequately.
Sorry for being so naive... does that cookie expire eventually? I have been using HTTPS everywhere on my machine, but if I log in to my Google account for YouTube, for example, from someone else's computer, how much data can they realistically download and how long would they have that ability?
> Maybe? For what reason?

Should we reward the creation of the type of music that people will still be listening to in 30 years time more than the type of music people won't be listening to in 30 years time?
Yes, I was thinking the same. Sort of the software engineer equivalent of flying the best fighter jets and recognizing that you're going to be using them to bomb people in mud huts instead of dogfighting equally-classed opponents.
Yeah. Sure. Especially across libraries.

If you're talking to a dev with a background in firmware dev, I'd say you'd be hard pressed to find any body who'll put a single asm instruction into a separate function if it's speed-critical.

Sure, the compiler might (and probably will) inline, but it means any change in your tool chain or a whim of the inline heuristic can cause serious performance regressions that are completely avoidable.

When it comes to performance, the embedded mindset will always be "belt and suspenders" ;)
Probably referring to reference counting, but that's not exactly a new idea. Still makes for a performance hit using reference counting all over the place.
You have a high tolerance and have not had unusually bad experiences. Congratulations?

You might as well tell me that your Ford Pinto never caught fire. What is your point?

Your post isn't even self-consistent. Right after you get done telling me that they are perfect gentlemen you tell me that they have disdain for me as a customer and that by making them feel uncomfortable as they grope me, I am making it worse? Huh? I thought they were perfect gentlemen...
In the link, the quit is acknowledged, so one side closing the channel straight off the bat wouldn't allow for that.
We overlooked that but completely agree, and we're adding that ASAP. FYI, the Backbone + Rails videos were produced recently and are very up to date – I went through all of them myself.
In 2013 I don't think it has anything to do with the merits of C++ vs other languages. You can surely write a better browser from scratch in a language like Haskell; a project this important could even implement their own JVM if they want to use Scala and need to guarantee some performance characteristics. Like how Facebook wrote their own PHP compiler/optimizer.

A browser that breaks on non-standard markup is worse than useless. Legacy compat is so critical and so complex that a rewrite is just not an option. Lots of money and time is invested in battle-tested security etc, you can't just throw that investment away. Again, like how Facebook is still written in PHP.
jacquesm is a real stand-up guy by the way. It doesn't count for much, but I'd recommend considering his offer.

I'll also offer to assist (preferably with one or two other people sharing the workload), but details would help a lot. An attorney should be able to ensure that your rights to the business are protected in the meantime.

My email's in my profile.
Yes, sometimes.

In another talk Bret claims that you basically cannot do visual art/design without immediate feedback. I was wondering how he thought people that create metal sculptures via welding, or carve marble, possibly work. It's just trivially wrong to assert you need that immediate feeback, and calls all of the reasoning into question.
I think that's flatland itself.
Indeed, but you aren't going to convince ceejayoz on this matter. It isn't ceejayoz who you want to win over in this fight either, if he's already lost faith in the rule of law, then it is pointless to try and convince him to do something productive with the rule of law.

Do you want to get work done? Do you want to see legal change in America? Well, the way to step forward has already presented itself. Lets work forward, instead of focusing on tangential issues. I've pointed out the Senators who to support, and I've introduced the basic lay of the political field.

Focusing on literally dead-horse issues like Anwar Al-Awlaki will hamper progress. There is a single, clear, resounding message that can be brought to light here. Champion Wyden and Udall and amplify their message.

PS: Wyden and Udall have been critical of the Drones program as well.
It's a bit like retweet were automatic from your followers, right ?

While I get the motives behind it I'm not sure it's more effective because of the overflow of information you must have on your feed. I'm a bit concerned about the signal/noise ratio in this type of configuration.
My advice is to include advertisements for waterproof iPhone and iPad cases. You have a very valuable, targeted audience. (Waterproof cases can cost upwards of $100.)
I realize this is a duplicate of what someone else posted above [1], but:

Be very careful that it is legal to carry/transport/own/etc that firearm at your destination!

For example, New York. Don't bring one there. (I appreciate the tips from other HNers in that regard, I had no idea.) I'm not sure exactly what it is that is illegal in NY, in fact -- is it specifically airport related, or is it general ownership/carry/transport?

1: https://news.ycombinator.com/item?id=6135445
Homomorphic encryption, at the moment, doesn't work at all if you want practicality.
> Do you enjoy these little time-wasting sophist nit-picks?

I enjoy people backing up their arguments with logic and reason instead of FUD and rhetoric.

If you're trying to prove a certain point you should be careful that your arguments are tailored to the point instead of being so broad that they could as easily be used to prove the opposite.

For example, what you've provided here is much more in support of your argument than "lots of people think $FOO".
and isn't funny.
Starbucks coffee is actually pretty darn good. Sure, if you live in SF, Seattle, Portland, or New York City, you have access to niche coffee shops that can really do better. But objectively speaking, Starbucks coffee is really about 90% as good. And for the rest of the country it _really_ raised the quality of coffee. 20 years ago you got bitter swill anywhere except the above trailblazing cities. Today you can get a properly pulled espresso with perfectly microfrothed whole milk anywhere in the country, which is a pretty mean feat. In a decade or two we've hit Italian levels of coffee quality.
In fact, AT&T is much less trustworthy:
https://www.eff.org/who-has-your-back-2013
"Industrial espionage--"

According to a New Zealand whistleblower back in the 90s, this was one of the main purposes of the Echelon network. Imagine what happens when your larger competitor gets in bed with the NSA. According to whistleblower Russ Tice, the Bush NSA was able to request intercepts on Senator Obama, so there certainly could be enough corruption for back room deals to occur for your startup's private information.

This is yet another reason to encrypt your git traffic.
Keep in mind also timeframes. Facebook HTTPS use -- and more so use by default -- is more recent. Remember the whole "sheep" debacle?

Even Gmail HTTPS use is somewhat recent and not original to the product.

Further, one might combine this with reporting about initiatives to gain company SSL/TLS private keys, account passwords, and the like, in some interesting speculation -- if speculation it remains.

Amongst all the rest, I would point readers towards browser fingerprinting. It's difficult for me to imagine they are not using it.

If the public is going to have some degree of counter-measures, this will include browser and other client software becoming more pro-active about anonymizing its own profile / usage profile. For one thing, stop sending highly unique fingerprint data such as font listings to every Tom, Dick, and Harry. Just one thing amongst many...
Tracking can be bad for some people, it can ruin their careers, destroy their marriage, completely upend their life if that sort of information got out. However, for most of us, it's not especially valuable information and any one day will look like any other.

When I engage with social networks, use a cellular phone, I'm aware of the liability. I'm making a conscious trade-off. I really would like it to be less of a big deal, that the privacy implications were minimal, but this is the world we live in. I support political parties and representatives that would restrict how this sort of information can be used, making it less likely to be collected in the first place.

> No, it mustn't. Every bit helps.

Either you're trying to avoid being detected, or you're not. There's no half measures here.
I don't understand, the first basic rule of intelligence services is you can't use any of their information in court. It's the basic premise behind giving them unlimited privileges.
> simple as that.

Usually when someone says as simple as that, it clearly is not that simple.
I hope not! Reference counting is horrible in terms of CPU time!
I guess I am mostly confused about whether they have any email content capabilities...and if so, how?
I tuned out when I read "beautiful". If only writing something beautiful were as easy as picking the right word processor.

I'm amazing that anyone would enter the word processing space when we already have dominant players with years of experience doing the same.

I'm sticking to Google Drive. I don't see any advantage of Quip and like that google drive has many other features beyond Quip.
Looks Nice, does it work in europe, or is it US only?
How could you prevent users from leaving their original copy in the photocopier?
Judgement day is inevitable.

G�#��$�5�%�����V��5�F�'98u�x�)�w���[_Fa��6�1f�!��['��"���VGu~w�
����|�U���Z�hep���G��^7{��K�wq��h|ڛ�m=�$L ��t� _��pM<�q��;����Y��C
�M]!C�6ҝnV[�c�ϾWa�?C�M�"X*��b]0�Aļ��Li3`�P�#�j�f�u���!wb�]t_�q�&EԞw�����r�.<?K��{
Am I right that this sounds like the equivalent of an operational transformation solution that can resolve to SQL DML statements? Did you at all consider using the same wire format as something like ShareJS?
> Cost of GC doesn't bother me.

I generally work on the JVM and I do enjoy it, but if you're looking for rock-solid 60fps-all-day-every-day, the cost of GC without question should bother you a great deal.

I would never implement a browser in a managed language and I would do everything in my power to avoid gating rendering on the completion of execution of its scripting system for similar reasons.
Ethernet arose from Aloha Net

http://www.isa.org/InTechTemplate.cfm?Section=InTech&templat...

From the article:
During the 1970s, a Harvard graduate student named Robert Metcalfe read a paper about something called Aloha Net. It was a radio system used in the Hawaiian Islands to send small messages, also called data packets, between islands.
...
The packet communications network he designed became the worldwide standard we know today as Ethernet.
People end up doing this because code gets written incrementally and often we start out wrong (e.g. here with the wrong/inverted condition). Rewriting large code blocks for a little more clarity is often a PITA.

It would help very much if editors supported this better (e.g. single keystroke inversion of an "if"). Go with its easy syntax would be a particularly good target for automatic rewrites for code like the above, or even just editor-level hints for better style.
> But objectively speaking, Starbucks coffee is really about 90% as good.

"Objectively speaking" about a matter of taste is always improper.
Also, how about: just because I have nothing to hide doesn't mean that I don't mind being watched.
I completely agree. I got very frustrated talking to two intelligent people (one a lawyer) about this the other day. I think everyone should be educated to make sure they know about these points so that they can intelligently explain them to the "I've got nothing to hide" crowd. The 4th Amendment and the right to privacy just doesn't seem to carry much weight with the average person any longer (if it ever did).
OAuth is awesome, OAuth is horrible.
Every minute your checked bag is handled by the TSA there is record of it, hence the time stamps on the notice of inspection. When you call that number, they can request the footage and see whether or not anyone in the TSA did in fact steal from your bag.

Of course, the baggage handlers in the airlines along with your fellow passengers at the baggage claim are not as well documented.
Not really. Nothing mature. I mean Mozilla is working on Rust for exactly this reason. But the immaturity of that is why we don't have a Rust based browser at the moment.

Otherwise, C++ is really our only choice for a mature, modern language without GC.
EFF and others launch site to fight patent trolls
Presumably these are tips for coders, not for language developers. As such, the language has neither generics nor exceptions and the programmer has to deal with that.

> is the "break;" implicit in Go?

Yes. http://golang.org/doc/effective_go.html#switch
They came from Snowden. And the NSA is quoted in the article acknowledging the program by name.
W/r/t #2 - you're not familiar with Go but knew exactly what was going on. That's totally a feature. The language was designed around exactly that kind of reading.

"break;" is implicit in Go.
To answer your question "Why do relational databases index instead of a separate module/process?", you can see this quote from [2] that you linked: "it is clear when you can use index for sort MySQL will be a lot faster."

Relational databases are very fast when they can use indexes.
yes a switch will not fallthough unless you tell it manually
http://golang.org/ref/spec#Fallthrough_statements
I've never been "manhandled" by the TSA.
Actually, webkit dates to 1998.
Stephanos2k, thanks for the feedback! We definitely weren't trying to make it about ourselves but instead demonstrate our passion for screencasts and the screencasting community. That is, after all, why we created Bitcast.

We're always looking to optimize our front page though, so we'll absolutely take your feedback into consideration.
Snowden also admitted if they are personally targeting you it's game over unless you're a master of tradecraft and encryption. If you have an unencrypted bootloader then they can break into your hotel room while you're either sleeping (or drugged) or not around and evil maid attack. They did this in Dubai already to a Ukrainian fraudster they were after.

They could also just plant bugs/cameras and watch you type in passwords, or rent the room beside you and set up Van Eck/TEMPEST equipment. They could mess with the power socket in the wall to do encryption analysis as well or replace your powerbar with an evil bar.

You would need guards to watch your room, a SICP tent and TEMPEST proof NATO standards laptop, OpenBSD to softraid encrypt the discs leaving no bootloader (or carry around the bootloader on a usb or CD), and you would have to custom manufacture the equipment yourself in Taiwan to ensure no backdoors and pick it up in person, or manually solder in hardware firewalls to block signals from leaking out of proprietary blobs.
I counter with the experience of repeatedly encountering plain average admin assistants who have managed to hack together Excel spreadsheets that do exactly what they need to. And all the crappy little bridges that villages whip together from random garbage that they walk on every day for five years. From an engineering viewpoint, these creations are delicate monstrosities, but for the user they are absolutely beloved and insanely efficient. And they are the epitome of highly iterative creations starting with a barely half-baked idea and zero engineering training. Also, have you really convinced yourself that "perfect, robust, unbreakably done shit" actually exists anywhere in the world for someone to view it? Even the space program, in my opinion the pinnacle of human engineering achievement, had several exploded rockets and dead astronauts, and was quite iterative.
Unfortunately most people don't make that connection and assume that it "would never happen to them" and don't care if it happens to someone else.
I think it's just things like:

-The color scheme: http://bluetide.pro/DWYp/5BcKpQnl

-The hexagon cut for images/icons: http://bluetide.pro/VZYM/3VbvSuxF , but then using circles for avatars: http://bluetide.pro/LOFC/4Np9xUmq

-The wide button styles: http://bluetide.pro/yzft/L49wdKTr

And yes, these are common things in general, but I think they stick out more to me because the products are in the same realm.

Just some food for thought! :)

EDIT: And don't get me wrong, I don't mean this in a bad way. It's just something to be aware of that I noticed. I really like the idea of the product, in general! Good luck with it! :)
An automatic retweet is an excellent way of describing it :)

To answer with regard to effectiveness:
A friend making an Indie-film used it to promote his film's trailer. He got 31 people to Ecko the trailer and in literally a few hours he crossed 700 views.

The added benefit was also that he got to see which friends generated the most amount of traffic to this trailer.

Thanks to FB's newsfeed algorithm the signal/noise ration greatly varies from person to person.
I have to agree; it's basic stuff even for a Python weenie like me.
Cool, building for yourself as a customer. Best of luck!