skysight-inc/HackerNews huggingface dataset:
Google Buys Titan Aerospace
I think this works better. As someone said above, it comes down to trade offs. Arguing a point with a specific goal to work towards leads to better discussions than trying to answer questions like: "is x good or bad?"
You have to be a dev to understand what your system is doing, but you don't have
easy access to all the standard dev things.

Interesting, this mismatch may be a good description of the problem of visual languages.

Curious: what do you think is the minimal subset of unix tools to do this? i.e. instead of pretending the problem is simpler than it is, accept the complexity, but minimize it.

I'm thinking of a tool like "jq" (sed for json) for json data sources... but I don't think its raw-text manipulation is up to the task (and of course you need tools to monitor the feeds etc).
There are lots of cultural and legal forces that deter suicide. (hopefully you were not being pedantic with prevent/deter)

* Cultural shame of surviving family.
* Suicide is a sin in some religions.
* Suicide voids most life insurance policies.
One cause of suicide is emotional pain, and at times it is inflicted (accidentally or intentionally) by others in society. Not preventing suicide would mean we give up solving the actual problem of inflicted emotional pain. At the same time, IMHO, the focus is on suicide prevention rather than catering the emotional needs of individuals because there's a tendency for society in aggregate to only solve problems at the last minute. i.e. Society doesn't care about your health until you reach the emergency room. It doesn't care about your emotional pain until you attempt suicide. It doesn't care about your career until you become unemployed.
Chromium should not have been vulnerable to the bug, since it does not use openssl (last i looked, it used NSS).

Given that Adam Langley works with the chrome folks, i suspect it did not end up needing it in the end :)
There's really no "I doubt…" about it. From the FAQ:

"Is Sketch available for Windows or Linux

Sketch relies on a lot of technology that is exclusive to OS X and the fact that no other OS provide a clear business model for software development, we're not considering supporting it."

http://bohemiancoding.com/sketch/support/faq/02-general/5-wi...
True, most of the time. But in general, for most people, the bigger the company, the less negotiable the contract terms.
Right; stl sucks. So its work, but you can make ref-safe containers, even thread-safe ones. We do that; we do audio rendering with audio-chain editing on the fly, with no memory issues. It takes care, more care than other languages. But its far from unsolvable.
Bullshit, of course we can (and do) have it both ways. Look at interracial marriage.

If you are actively trying to ban interracial marriage, we CAN AND WILL run your ass out on a rail so you can't be CEO.

If on the other-hand -- you think two people of different races getting married is fine, yey for you.

This just -- insanely dumb -- fox news style -- belief that every issue has two EQUAL and VALID sides is nonsense. If you are a huge racist, you will be fired. THERE IS NO OTHER SIDE of the freaking racial issue. Just like there is no other side of the gay rights issue.
I can't wait to pick up a hand-crafted artisanal Camry from local Kami-sama.
I'd be curious to know if you have a citation showing that Apple ever made this claim.
I've never seen a more irrelevant promotional video.
5 Documentaries About Entrepreneurs You Need to Watch This Spring
Note that I did not "redefine" majority, I was merely pointing out that the way the original poster used the word majority might imply different meanings to some people.

Nevermind that in English, the meaning of the same word can change based on context, or in speech, based on tone of voice.
I love these little details. I remember walking past the billboard in front of a not-yet-opened Samsung store that showed the Galaxy Gear and some other Galaxy Smartphones. All devices had different times on them.
I think you misread the thread, the discussion was about the field of investment banking and not specifically about investment bankers.
Right, but you've owned the product for more than 2 months. If they moved the cutoff date to 63 days, there would be still people saying 'but I was only 20 days before the cutoff', and so on ad infinitum.

How far away from the cutoff you were is irrelevant. What is relevant is how soon after your purchase the upgrade was made available.
"1. and 2. may already put you in court..."

...and you might end up in a Federal prison:

https://en.wikipedia.org/wiki/Weev#AT.26T_data_breach
Startupland especially seems pretty cool. Apparently Alexis Ohanian is in it: https://twitter.com/alexisohanian/status/455850736320909312
If two weeks is sufficient, why aren't more people finding these things? Isn't there a big incentive to make sure that e.g. popular web frameworks are secure?
What's new in F12 with Windows 8.1 Update
I disagree with absurd stereotypes such as "men in general are treated like shit" and "most women are emotionally blackmailing their families".
With M objects and N behaviours, it's okay to write M plus N pieces of code. With the Visitor pattern as I saw described, I have to write M times N pieces of code. It doesn't scale.

The obvious way out of this is intermediate representation. Typically, you would have the objects present themselves in the same way to any incoming behaviour. Now the behaviours don't have to know about each and every object. They just need to know about the intermediate representation. And that pattern is trivially solved with first class functions and parametric polymorphism.
That's exactly what I meant, actually. I think that practice is stupid.
The Apple "goto fail", which affected TLS, and the GnuTLS bugs were widely published just a couple of weeks earlier.
Why did it take "a great mind like DFW" to accept how persistent depression is? I doubt you meant it but I found the dfw bit to be offensive. You seem to deny the serious pain and suffering my friend experienced simply because he was not a celebrity and/or had an average IQ? The reason I say it is offensive (and that you did not intend it to be) is that it seems as if pre-DFW you assumed my friend was just not smart enough to out think depression, or that given his mediocore mind/life, depression would not need to be that powerful and persistent in order for him to realize the loss of his life was no big deal.

In my opinion the better question to ask would be "Why is it not okay for depressives to kill themselves?" The taboo is related to a very specific suicide. When an individual has brain cancer it is euthanasia, when the individual has depression it is suicide.
Yes but as the supply of oil dwindles it will approach a point where it's more expensive to extract than it costs to use a substitute. At that point we'll be "out" of oil but there will still be plenty left in the Earth.
Gmail's new promo grid view
a logarithmic or exponential scale could be effective in lying as well
All planet-based resources; all non-renewable resources. Some are near-infinite over time, others near-infinite over space. A system-spanning civilization would have many orders of magnitude more resources than our one tiny M-class world.
We spent 5+ days trying to get the private key. We, along with a lot of other smart folks, concluded it was unlikely. Within 11 hours of crowd sourcing the problem we were proven wrong. You may not have found that useful, for us having definitive proof definitely was.
The author doesn't claim that; you ought to read more than the first few paragraphs. He is relating the discovery of methane hydrate beneath the seafloor in the 70s to newer unconventional oil extraction methods, namely tar sands and hydraulic fracking, in terms of their impact on energy markets... not saying that they are the same.
That's been predicted many times; each time we find cheaper ways.
'Because the costliest stuff is left in the ground, there will always be petroleum to mine later. “When will the world’s supply of oil be exhausted?” asked the MIT economist Morris Adelman, perhaps the most important exponent of this view. “The best one-word answer: never.”'

Yes, but it does not follow: "Effectively, energy supplies are infinite."

This is such a massive failure of basic logic that I really do not think anything more needs to be said. Yet I will say it. The fact that a given energy source requires more energy to produce than it can yield does not make it an infinite source! Nor does a source which can yield a positive flow but does not present a better return on capital than other existing sources off an infinite supply. Just because it will never be used does not mean it is infinite!
The Singularity Cometh
http://hackscience.org/2014/04/13/the-singularity-cometh/
Was the article changed since you read it? The first three paragraphs make it clear that this is an attempted reconstruction of events and clarifications/corrections/ are requested.

>Ever since the "Heartbleed" flaw in encryption protocol OpenSSL was made public on April 7 in the US there have been various questions about who knew what and when.

>Fairfax Media has spoken to various people and groups involved and has compiled the below timeline.

>If you have further information or corrections - especially information about what occurred prior to March 21 at Google - please email the author: bgrubb@fairfaxmedia.com.au. Click here for his PGP key.
Yes, first you need to read up on security vulnerabilities: the major types and what causes them. Then, as patio11 suggests, spend some time looking for them.

Figuring out how to actually exploit them can be fun, but I tend to think it's of secondary importance. If the elements of a vulnerability are there, chances are someone can figure out how to exploit it. On the other hand, actual exploits tend to be what get you mentioned in the press, which can be valuable for a consultant.
Makani – Airborne Wind Turbines
Show: Learn Game Dev from the Ground up with Phaser and Flappy Bird
In a pre and post-Snowden world, I would imagine if a government discovers a bug like Heartbleed and has no evidence of anyone else knowing about it, they will classify it and use it offensively. They will then collect evidence and construct a model of who else knows of the vulnerability and weigh the costs (to their offensive capabilities) and benefits (to everyone's defensive capabilities) of disclosing it publicly.

Once there is reason to believe that the benefits outweigh the costs, they will disclose it in a way that doesn't expose their knowing about it beforehand.
Heartbleed and Games on Android
Show HN: A Customizable SoundCloud Player Built on the Web Audio API and d3
The couple of short code fragments in this article suggest that the cross-platform code in this app is in C++. Can anyone inside Dropbox say whether this is correct? And if so, were you able to use any tools to make the JNI glue code less tedious to write for the Android version?
OT to the article, but the video at https://www.youtube.com/watch?v=On_Lh1wiSjk is a nice examination of the instrument used for the unique sounds in the opening credits of Black Sails.
With the exception of people who commit suicide in terminal end-of-life situations (terminal cancer, or similar), folks who are attempt or commit suicide because of depression, aren't thinking straight. The depressed brain senses, feels and interprets things differently than the same brain not depressed. So the idea is that the person isn't well, and their decision making process isn't working right. The decision to commit suicide is the result of hopelessness brought on by the brain misinterpreting the person's situation and perceiving that the only way to escape the situation is death. The person doesn't want to die, per se. They just want the pain to end. With that in mind, to allow a depressed person to commit suicide is basically failing to treat a person's health problem, and them dying as a result of it.

I'm a proponent of allowing people to make that choice when they have the wherewithal do so. Someone who is dying of a painful terminal illness, etc, end of life is no one's choice but yours. But the suicidally depressed person can't make that decision rationally. It's like making any decision under the weight of extremely strong emotion, only it's an order of magnitude more powerful than what most people will experience in their lives. The suicidal person is ill, and needs help. It's the fact that they can't find help that brings them to suicide.
Gravity: sketch in 3D space using augmented reality.
Sorry to cause offense, I understand what you're saying. The news of DFW death was popular here on HN, and I was using him as an appeal to authority.

I wanted to bring up the difference between suicide and euthanasia, I think it's critical to understanding the issue culturally.
Is there any benefit to using coreOS when you don't need a million machines? How much work is it to start with, for example, if you have no idea what your scaling needs will be in the future?
Which Apollo mission landed on another planet?
The most innocent explanation would be pure coincidence, or a coincidence slightly nudged by the fact the recent Apple/GnuTLS bugs are causing an industry-wide look-back at similar old under-reviewed open-source code.

A more sinister explanation would be that evidence of exploitation helped focus attention by each team once it touched them. However, a colleague of Neel Mehta implies that this was an audit-driven discovery without regard to active exploitation (https://news.ycombinator.com/item?id=7558015).

That could still leave the possibility that news of Mehta's discovery leaked, as either a vague hint or as enough info to create larger scans, which then helped tip off the Codenomicon group.

Despite all the reasons for secrecy, non-disclosure, and protection of proprietary methods, I hope each discoverer eventually says more about the steps leading up to discovery.
It's interesting you put it that way, because it hadn't occurred to me that your team had an early heads-up on the bug before writing that blog post. So what you're saying is that for 5+ days, the team was working on the assumption that the only time OpenSSL RSA private keys touched heap memory was when they were first loaded.

It seems like you can just look at the code and see how that's not the case. But I might be wrong, too.

It is a tricky thing, being in the center of a critical vulnerability disclosure story.
Untrusted – A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin
I can see some of these examples being an issue, but some can be easily adjusted. I also think it depends on the type of business.
I am not a Computer Scientist… and that’s ok
"Energy" is a little broad, it's already obsolete for non portable applications. Oil will still be in demand when eroei goes below 1, unless there's a cheaper compatible non fossil replacement.
I think the general principle here is combinator based approaches to program structure. Combinators are just as easy to use in object oriented languages as they are in functional languages especially languages that allow some form of operator overloading. The following is all valid ruby code

f > g
f | g
(f | g) >> lambda { ... }
(f > g) >> lambda { ... }

Taking these ideas a little bit further you end up with mini DSLs purpose built for expressing things very concisely. In fact if you squint a little bit you could imagine the above code expressing some form of BNF grammar as Ruby code and there are several parser combinator libraries out there that do exactly that.

I find it a little annoying that the general principles get lost behind smoke and mirrors like monoids and monads when things are in fact much more accessible and do not require anything other than some basic understanding of abstract algebra. It's the algebraic and not the fancy static types approach that has paid the most dividends when it comes to how I structure my code for readability and maintainability.
Tim from ToneDen here. You can check out the full repo and documentation at https://github.com/ToneDen/toneden-sdk.

Let me know what you guys think!
This is a beautiful player, and fast too. Thanks for open sourcing it. Great job!
And if you look at the comments on the post itself, you will see this "Hey, i am actually planning to write another post with addition of a keyboard driver among others. :)"

This post is just a small steping stone on the way to a kernel (assuming the poster continues)
Sorry, that just still looks like glossing it over.

I mean, when the NSA & other actors do NOT submit their data to this guy, they can say, it's complete now?

It just stinks to me like it's complacency. Just change your passwords & patch, & then don't worry, share everything again, it's private. In 2014, I don't think we're safe & private anymore at all. I can take the downvotes. I don't like it either.
The Cost Of A Logo
Thanks for the explanation. Now, it makes sense to me.
More like an expression parser that doesn't handle precedence or unary operators

FYI, I recommend using the precedence climbing algorithm if you do need to do expression parsing: http://eli.thegreenplace.net/2012/08/02/parsing-expressions-...

It fits very well into a full recursive descent parser and is much more efficient and flexible than hardcoding in productions for handling the operators (and you can dynamically add new ones easily).
“Two things are infinite, the universe and human stupidity, and I am not yet completely sure about the universe.” - Albert Einstein
I'm not saying what he said was valid, but I am saying that neither being offensive nor being a generalization needs to have a bearing on truth value.

Another: All else being equal, women get a lot of attention and praise, while men generally have to compete harder for such things.
Here is someone else who has done something similar in Rust, http://jvns.ca/blog/2014/03/12/the-rust-os-story/ (she has other posts on Rust kernel iirc)
My mom used to brag about the food she would be able to scrape together while living in soviet Russia. I bet she could have done something with that.
Setting aside the fact that allegedly he was doing illegal things, it's interesting to note that PGP didn't protect him.

(I'm basing this on two assumptions: SR encourages its users to use PGP, so therefore unless he was blindingly stupid, he, too, was using PGP; and that he never slipped up once. The second assumption is probably invalid.)

Anyone have details as to how these charges came about?
No, that's mostly on top of oil and coal extraction. (Also gas isn't big enough improvement on co2 emissions to the small extent it does displace coal or oil)
What humanrebar said. The importance of free speech goes beyond just restrictions on the government. If that's not intuitive to you, I highly recommend Mills.
I have high hopes for Nimrod [1] in that regard. Unlike Rust and Go, Nimrod is able to be almost as fast as C/C++ without sacrificing syntax; Nimrod's syntax often looks entirely like Python. For example, here's the example from the Nimrod home page:

# compute average line length
var count = 0
var sum = 0

for line in stdin.lines:
count += 1
sum += line.len

echo "Average line length: ",
if count > 0: sum / count else: 0

Type inference ensures that this uses efficient types internally, and is compiled to something very close to the efficiency of C. Here [2] is the generated C code, minus line tracing and stack trace frame generation. (Nimrod does things like bounds checking and overflow checking; without them, the program obviously becomes faster; the AddInt() function, for example, is replaced with a simple "+=".)

[1] http://nimrod-lang.org

[2] https://gist.github.com/atombender/f50e47c573f865d000ec
Whatever you understand under "civil union", prop 8 was not about it. It was specifically about "marriage". All the rest was already covered by California law. You can say it looks like "separate but equal" and benefits and other equality measures in domestic partnerships are not enough and only full recognition of same-sex unions as "marriage" is true equality. That's fine. But that doesn't make those who supported prop 8 opposition to civil unions or domestic partnerships as they are called in CA - in fact, domestic partnerships by that time in California were done deal and had the same status with regard to all law and benefits as marriage. But they could not be called marriage and were separate and different status. That was what prop 8 was about, not opposition to civil unions. Those are just different things.
I should have said "it could be offensive if I thought you recognized/intended." I have no reason to think you are a bad person, so no harm no foul. The fact that you are thinking about this and asking questions is evidence of a certain level of compassion and intelligence.

DFW wrote a lot of Infinite Jest three blocks south of me and across the street from the coop where I buy groceries. It is still kind of eerie walking by the house with a bag of groceries.
Eh, I deserve to be downvoted. It's unsubstantiated speculation. I didn't think before I spoke.

It's been on my mind a lot lately that we don't have tools to remain private. The only evidence of this is when criminals are caught, because it's rare for evidence of that fact to surface when people aren't doing criminal things, so I pay attention when it happens. I've just been thinking about what it takes to interact with other people while remaining truly private, and it's daunting.
1. I'm surprised how often the simple matter of difficulty is skirted. I've been wholeheartedly and single-mindedly motivated to off myself in the past, and it is hard to do. I don't know how to get a gun, and if I had one, I wouldn't know what to do with it. Jumping from height requires enormous courage to override the instinctive refusal to do it. Hanging requires tremendous endurance of pain: hanging your whole body by your neck hurts!!!, and you do not go out right away. As far as the pills that would actually work, I would not know where to get them.

You could say if I was truly motivated, I would learn how to overcome one or more of these obstacles. Well that's a moving goalpost. I maintain that I was motivated to try whatever I had at my disposal, and I was not able to determine whether it was actually possible.
I suppose I meant: will the stories of suicide survivors help stop those who are planning to commit suicide, using a method that is likely to succeed?

But of course stopping suicide attempts (that are destined to fail) is a worthy goal too.
No work at all; basic coreos is just docker managed by systemd. Can you make your application docker-izable? Were you planning on using process management? If you answered yes to both of these questions... :)

Further, coreos tries to make you write applications in a 12-factor-y way, so when the time does come for you to use a million machines, you won't need to make huge adjustments to your deployments (just plug the container and init script into fleet and let it roll).