skysight-inc/HackerNews huggingface dataset:
No, I'm pretty sure they would do the only good thing and stored all that lost encrypted, traffic to return to the sender.

Can you imagine those guys doing anything remotely evil, like extracting metadata and data of anything they could get their hands on?
That's what I was trying to say with 'sounds quite logical'
Paypal Pay After Delivery
Sooo... is this going to be completely open source or just open source and under control by google?

The terms seem to say under control by google.
I think the implication is because she's an advisor to the NSA, it does not necessarily make her the best custodian of our data.

That said, the idea that she would ever be in a position to touch any user's data from the board is absurd -- however, with appropriate amounts of tin foil, if you were looking for a way in to a big-money data-sale to the NSA, you could do worse than Condy for your board.
I think they have the capability already and offer it as a carrot if you're a O365 customer or serious prospect.
Alcohol-centric social interaction is another form of exclusion. There are few things I find quite so unpleasant as sitting in a noisy bar with people who are getting progressively inebriated.
Age differences shouldn't be held so high. I eat lunch at work with people 3x my age, and we have plenty in common. We often learn things from each other, and they're very valuable friendships. I wouldn't hesitate to invite them to do something which we share an interest in.
I think an underrated non-standard approach to programming is graphical programming. Though this approach doesn't seem to received significant uptake amongst professional programmers, there is an application called max [0] that is popular amongst musicians and artists and quite surprisingly powerful and effective.

There's an interesting article [1] on how Jonny Greenwood of Radiohead uses it extensively, in there you can see some examples of how it works - modules wired together visually.

I think there is a lot of potential for a really nice mix between text-based programming and graphical programming to work for general programming too.

[0]:http://cycling74.com/products/max/
[1]:http://thekingofgear.com/post/25443456600/max-msp
>Funny, Final Cut X isn't a real tool, it's sad that Adobe are trouncing apple at the moment in the video space

Perhaps you are 1-2 years behind in the news. What you refer was based on the FPCX release back in the day. Since then it added the missing features (multicam, library management and tons of other stuff), and has regained market share. Actually it has been one of the top sellers for Apple. Professional editors that bashed it, have changed their tune -- you can find several articles and posts to that effect.

The whole backslash were because FCP7 was discontinued and initial FCPX didn't have 100% parity. Plus, editors didn't know how development works (can't blame them), so couldn't understand that a newly developed engine, re-designed to be future-proof, will have dropped features and might lunch without 100% parity.

>and OmniFocus is a toy piece of software... there are probably more users of Atom.io than Omnifocus ;)

You seem to have a very bizarro notion of what's a "toy piece of software".

Actually Atom.io is as fringe as it gets. Most people have checked it out of curiosity and returned to their editors.

Omnifocus, OTOH, has been featured on the Mac Store, and has been on the top list of best selling apps.
I've listened to about 400 out of the 1000. Congrats. Thank you for doing this for all of us!
Google Releases First Developer Resources For Ara, Its Modular Smartphone
Gasp! You must have had a sheltered life if that is what bullying entails t you.
Now I have no doubts anymore about Dropbox "coming soon" to PRISM, if it's not already in it.
What about not designing protocols that will echo anything back? All that was really needed was a UUID here. Fixed length. Type checked preferably. They didn't need a client specified size and client specified content 64k or under echoed back to them. That isn't the server with SSL's job.
No, they banned the downloading of copyrighted material from illegal sources. You may still copy and/or download copyrighted material from legal sources for personal use.

The law hasn't changed. It's been clarified by the European court and the Dutch Government follows this interpretation as of now.
That's about the FB app, not Messenger.

Also, I suspect if you use FB messaging much you would've had the same problem.
Starting a war that cost thousands of lives on now-proven false claims and condoning torture does seem to be a bit more evil than contributing a few thousand dollars to a piece of legislation. But no, no boycott I imagine.
I don't think the idea was that reading the article would change how you thought about coding. I believe the point was that trying out these unusual programming paradigms would change how you thought. For the cases on his list that I have tried (declarative programming and Forth/Joy) I have found that to be true.

I would add object oriented programming (eg: smalltalk), macro programming (eg: lisp) and functional programming (eg: Haskell) to the list of things that change your thinking, but since most of the article's prospective audience has already heard of those I was happy that he stuck with paradigms that are LESS well known.
I'm not saying anything. He is.

I think there is a good balance between using third party library (possibly untrusted) and plain C. Kind of an analogy to centralized network vs decentralized.
What do you consider when choosing SQLite issues to assigns resources? I would guess it would start with issues relevant to your roadmap. If that's the case with most enterprise FOSS contributors, they most likely trusted the features of OpenSSL they were using. Thus no reason to go poking around that section of the code. It's understandable why a team might choose to not perform an ad-hoc security audit of features that pass specs, even more so when such an audit requires niche expertise. We can hope this bug changes that attitude and more enterprises with the resources and knowledge start performing security and encryption audits. Just as your buildings have security guards, we need proactive and preemptive audits of at least the most common libraries is use, flagging of software that implement unaudited encryption libraries. A Travis CI like badge on GitHub for these audit metrics would bring attention to the problem. We could call it EncryptCI. Maybe this already exists?
When will the world catch up with the fact that The Netherlands is not more the liberal country it once was? The boringness of Denmark combined with the social problems of the UK, that's where it's heading.
It's not hard to decompile and verify Authenticator if you really need to.

IMHO the real problem is the actual OS :/
My first thought "why would i wan't to stream my code through their server"
The Netherlands was actually one of the few (European) countries without a download ban. The EU court now overruled that.
Doom definitely was a game changer but also was Super Mario (See influence in today's Flappy Birds). Of course there are others.

Personally i think Warcraft, was a huge game changer, which influenced the most played games in the last years, LOL, DOTA, Starcraft and others.
That can still sound patronising - what if you actually know about X already?
For me, the problem is her involvement with the Bush Iraq fiasco. Lying about weapons of mass destruction.
I use Tinfoil for this: https://play.google.com/store/apps/details?id=com.danvelazco...
Is this a late April 1 joke?
I'm in your camp, identity is an intrinsic property of a person. Documents provide variously worthwhile assertions about that identity (legally recognized name of depicted individual is...).

One key point in this is that an authentic document can be fraudulent (just takes a bit of corruption down at the office).
That One Reason You Need a Mobile Theme for Your WordPress Blog
Reasons this might be a great move for Dropbox:

1. It will help them secure major enterprise clients, probably the govt. or with ties to the govt.

2. Great selling point to institutional investors come IPO time.

3. Navigating foreign business opportunities.

Although I'm not a fan of this move by Dropbox, it is important to note that Stanford has hired Rice as a professor as well. No one is abandoning Stanford, and the hits that Dropbox is going to take are going to be minuscule in comparison to the upside. This is just the hard reality.

Rice does have a lot of experience that is relevant to Dropbox and students at Stanford and I'd just like to leave it at that because at the end of the day, connections + experiences that come from being Secretary of State trump pure meritocracy or idealism.
'Fake' Android antivirus app developer says Virus Shield was a 'foolish mistake'
Don't get me wrong -- performance can matter, but in the end it's up to the user of your cryptographic solution/process/abstraction to decide what tradeoff is acceptable to them. If you're responsible about it, you try to explain to potential users what the tradeoffs are -- you don't try to optimize before you can be sure that you're doing so sensibly (see next paragraph).

Of course you should try to optimize as much as is sensible, but if you don't have any process in place (unit tests, integration tests, fuzz testing, formal methods, timing attacks, whatever you can throw at it) that lend some assurance that Implementation#1 (optimized) actually does exactly the same as Implementation#0 (less or unoptimized) under all circumstances, then you should be as conservative as humanly possible... and choose to NOT optimize unless/before you have those processes in place.

(I'll happily admit that this is somewhat armchairy -- I'm glad I don't work in a particularly security sensitive area. I'm not sure I could handle all the obligations/pressures myself.)
Hack your health! Get The Paleo Healing Program – 1 book + 8 guides for FREE
"having and expressing varying degrees of confidence in your opinions" is something I think people should really look at in themselves. Both in the way the communicate and the way they think. Realistically everything we know to be true is really probably true and probability is of various degree.

It's something we all can make progress on. It makes you smarter.
I think Google actually stand to lose less than a smaller corporation. The registry will not assign Google to another company in any way that passes any eyeballs without seriously questioning it; if it did get re-assigned then they wouldn't have a problem recovering it. It's not likely to be gone for more than a few seconds before it's noticed and customers who were phished, or whatever, wouldn't be that likely to leave Google because of it.

That said I think appeal to authority is quite useful in this situation.
Totally agree with your second point. Add to that the fact that pharmaceutical companies market drugs directly to doctors which can yield prescriptions of useless drugs.

However, I disagree that they use normal marketing strategies with governments. They play politics instead. In this case they had the backing of the World Health Organization, and media outlets screaming words like pandemics every ten seconds. We all know that dead bodies don't look good on a politicians resume willing to run for reelection.
My favorite free programming books are anything by Beej. His networking[0] and C[1] books are simply phenomenal.

0 - http://beej.us/guide/bgnet/

1 - http://beej.us/guide/bgc/
No, it isn't. Move on.

How do this kind of threads get to 1st page at HN?!
Yeah, but using waveforms is half the fun! :)

Also, debugging verilog using only $display doesn't sound very fun...
The Convergence of Modern C++ on the Lisp Programming Style
Too little, too late, thats why.

I like it and still use it daily, but if it had come 3 years earlier or so, it would have been a serious competitor to Sublime.
Yeah, I was speaking with one of the developers on IRC. The API can still be changed, so now is the time to try it out and get my 2 cents in ;)
One anti-pattern I particularly hate is sarcasm. For some reason, people in many online communities seem to think that they can't do without it — even that it somehow defines their personalities. But whenever somebody posts something even remotely against the grain, and the top-voted reply is in the vein of "Yeah, because that's a real problem", there's just nothing more I can do in that thread. It's a conversational dead-end.
*Are, and what makes you think there aren't??
Got an invite, but I don't have a Mac. Still waiting on a Windows build.
The authors complaints - essentially that HTML+CSS are messy and unhandy - resonate with me. Of course, it's not surprising these things are crufty - html is ancient, and clearly wasn't designed for today's world; and the same holds for CSS. But just because the author mentions something that's true doesn't mean his conclusions make sense. His solutions sound good, but they're really superficial and hide mistakes at least as bad as those html+css make today.

There are two fundamental ways to improve the dom layout model's cruft: By cleaning up weird legacy issues, and by fundamentally changing the way it works (i.e. introducing new layout models, or splitting styling from layout etc.)

I think it's important to realize that removing cruft is virtually impossible. The cleanliness we seek to simplify our lives in making new things simply isn't as valuable as support for old things. Legacy matters; it's unhandy, but it's also valuable.

So let's make the realistic assumption that the DOM of today isn't going away. You can't clean it up; you can only add things that work more easiliy, and perhaps discourage old, confusing behavior. That means thinking about and settling on what this new behavior should be.

The author's idea of splitting layout from styling simply won't work the way he expects it to. He suggests styling text nodes i.e. via `table text` and not have typography related styles on tables themselves. Sounds neat, but this won't work with today's CSS inheritance rules. If both `table text` and `bold text` were to match, css chooses the more specific (disambiguating by css order) rule. That's really not what you wanted to have happen though - just because bold was defined first in css doesn't mean it's less important. Here, we want specificy in order of DOM ancestry, not selector specificity. In essence, CSS already does the split he imagines - most typography related properties inherit, others generally do not.

I'm not convinced that the OP's article really has anything insight worth mentioning. Sure, there's lots of legacy, but clearly we can't just dump that. Other improvements are possibly, but he doesn't make a clear case for any specific, clearly better alternative.
Quite staggering how a non-elected instance can make major decisions for an entire country. Just like that.
Per Nordby: Stylish Coffee Roasters
If you want concurrent by default, try an HDL. :)
Either HN is being trolled hard today or this was submitted by the site owner.
Reminds me of this article from way back when:

http://thingist.com/item/4372/

Not exactly the same, but talks about this attitude prevalent among tech types that encourages belittling of those less experienced/knowledgable.
Well, there's a Kishan on my block and a Nathan around the corner, both under three. But John and its variants--Ian, Ivan--have never really gone away, have they?
Got an invite, have a Mac, but closed tab after clicking invitation link. Link doesn't work now. Don't know how to get it now.
If something is illegal, isn't it already banned?
Trying to login but the confirmation email never came.
could be a different kind of feigned surprise. Like they want to express how weird they find it that you don't know about something.

if someone said "What!? You've NEVER listened to this album?", and then removed the album from their shelf and shoved it in my hands, I don't know if that would be in the same class as the passive aggressive type of feigned surprise.

or if someone sees a bag of milk in my fridge and says "What!? Your milk comes in BAGS???"
I assume its main purpose is for open source projects only.
So What’s the Deal With the OpenText-Box Lawsuit, Anyway?
IamA Hacker who was Raided by the FBI and Secret Service AMAA
Wow, I didn't realize that I would get downvoted here. Let's see if I can explain myself.

Consider a few examples of things that science cannot distinguish:

* The speed and position of an electron cloud ensemble.
* The moment a radioactive particle will decay

Anyways, my point was that homeopathy stories like the one we are talking about revolve around this formula:

1) peer reviewed studies show that homeopathy works as a placebo
2) ordinary people don't understand science
3) people are getting ripped off!

For me the interesting stuff is in #1. The debate over homeopathy is epistemological, over how we can know things. I have not seen any scientific research on how homeopathic works, or does not work, in the same way as a placebo. Anything less than this and the "rational" argument becomes "just don't take it because it's a placebo". Which is not a reason to cease taking homeopathic products, because doctors _prescribe_ placebos, and I have never seen an article like this that attacks doctors who prescribe placebos.

http://www.webmd.com/pain-management/news/20081023/50percent...
> Alcohol-centric social interaction is another form of exclusion.

I get that, it also happens to be a very popular form of socializing with many people.

To be fair to your point, you can replace alcohol-centric, with bowling, concerts, sporting events, lunch and every single other form of socializing and you can say its a form of exclusion as I can guarantee that no matter what form of socializing you pick I can find someone who it makes uncomfortable.

Honestly sometimes I think the pendulum has swung too far back the other way to inclusion that we are actually exuding people by trying to be all thing to all people and not offending people.
Not to mention that for religious or personal reasons some people don't touch alcohol. One project I was involved in had two mormons and two muslims. Hate to exclude them from the outings, especially since the PM was one of the mormons. On the non-religious side, I grew up in a household where I never saw alcohol because my mother and father each had alcoholic parents and they never wanted to have anything to do with it. I never knew anything about alcohol and never even stepped foot into a bar until I was 25.
Should You Enroll Your Children in Entrepreneurship Programs?
Given the attention OpenSSL just "received" wouldn't it make sense to start a mass audit effort?

Why not counterbalance the "crypto software is hard, don't touch it" idea with some simple tasks, like: check all allocs in openssl for bounds checks? "mark" missing ones? "mark" fishy ones etc.

Can a software security audit be crowd-sourced and be meaningful?
... and then suddenly you realize what a horrible, horrible language it is. I'm not exaggerating, it isn't even well-suited for the domain it is mainly used for (i.e., designing digital hardware circuits). For example:

1) Synthesis/simulation mismatch: Your design might work in simulation but not in hardware, and vice versa. Often, this is due to X-value (representing unknown/invalid values) problems.

2) Signed datatypes: If you mix signed and unsigned values in an expression, the result is unsigned. So, if a is unsigned and has the value 4, b is signed and has the value -3, then

(a * b) < 5

will return 0 (false), while

($signed(a) * b) < 5

will correctly return 1 (true). That's because signed datatypes are just an afterthought and weren't officially introduced until 2001, more than 15 years after the language's inception.

3) If an undeclared net is used in an module instantiation, the compiler silently creates a 1 bit net with that name. No error message, no warning. You can turn off that stupid behavior with a compiler directive, but you have to turn it back on at the end of your file, because otherwise its effects are active in all files compiled afterwards, and many third-party sources don't work correctly with this setting.

VHDL is also a bad language, but for very different reasons. And yet, alternative HDLs have a hard time getting traction, for various reasons and non-reasons.
The Sony store in NYC has 50"+ TVs running 4K, and honestly they look stunning. You easily notice the difference. I wasn't even there to look at TVs, but they catch your eye and you go "wow". That said, I feel no urge to upgrade given the huge costs, extremely limited content availability, and high bandwidth requirements, but I'm looking forward to it when in 5 years or so all that is hopefully a minimal issue.
Heh, many people have a "plethora of experience making important decisions under intense pressure". The question is, were most (or any) of these decisions correct?
Thus fixing the most important problem the EU is currently facing. Life will be good again now.
When complaining about the quality of a submission and pointing out that far better example exist on the same subject, you can avoid (or at least reduce the instances of) downvotes and counter complains by citing some of the better examples you are talking about.
Yeah I know what you mean about the bloat added in the 00s that was crap. They did seem to listen a lot to their users though as things got better. It isn't as quick to load as Sublime Text 3 (which is lightening fast!) but it can open big (like several hundred MB or more) files in and instant whereas Sublime Text is a lot slower.

My biggest gripe with UltraEdit is that it basically has zero ways to extend it. It has no plugin system and their macro system is horrible. This is where Sublime Text is really great.
I think gridstylesheets aren't that brilliant, at least not as a general solution. They don't deal well with ambiguity or over-specific (impossible) solutions, leading to fragile layouts that have odd behavior in corner cases.

Furthermore, there's quite a few basic constraints that CSS implies that you'd need to reimplement in GSS (if we can call it that) all over the place to get a comparable layout engine, namely normal flow, margins, wrapping, justifying...

All in all, I'm not holding my breath for this to become a huge success.
Magic Animation Effects
Conquering job hell and multiple app branches using Jenkins and Mercurial
Not necessarily. For example, in the Netherlands one cannot be punished for being illegal here[0].

Edit: added a link for clarity.

[0]: http://www.dutchnews.nl/news/archives/2014/04/cabinet_drops_...
This is incredibly annoying. For the last couple of months the FB app has been switching me to the messenger app every time I accidentally hit the messenger button in the middle of the bottom navbar. And every single time it nags me with a full screen interstitial asking me to turn on notifications!!! Removing all FB apps now.
It keeps getting brought up due to their repeated issues and lack of transparency.

For example:

https://news.ycombinator.com/item?id=5541915
Yes! I also was exposed to SICP by Maria Gini! Great class, great professor.
It's funny how the author acts like I should know what the fuck "Hacker School" is.
I'm pretty happy hoping that it's because we're beginning to realize that "functional" is not a terrifically descriptive term.
This story is not about liberalness, it's about a levy and the EU court ruling. The country comparison is like comparing apples to oranges. I'm an ex UK citizen who now lives in the Netherlands and you couldn't be further off the mark sir.
New Memory-Optimized Instances for EC2
This is awesome and I love the auto-prompting in the latest version of LastPass for Android. Great work guys!
> is it XmlParser or XMLParser?

MS standards says that if shortened letter combination is longer than 2 words than it's lowered, otherwise everything is uppercase.

e.g. XmlParser, IOStream

But again, everyone can create their own standard and be happy. The only problem occurs when you work with 10 people and everyone is sticking to his own style.