skysight-inc/HackerNews huggingface dataset:
Could you comment on how easily one very familiar with Wilkinson's work and Hadley's ggplot2 might pick up this tool and produce useful visualization? How similar is the syntax? How does it compare to R's Shiny applications? Is it possible, for example, to update part of a visualization only rather than redraw the whole thing?
Quite a coincidence that I see this tonight. I was on the bus today and noticed someone playing a game on their phone, something simple where you have to trace over a pattern as closely as you can. It was frustrating to watch because every time the user wanted to repeat a level or move on to the next, they were forced to tap through a couple of intermediary screens with flashy stats that took up as much time to get through as playing a level. Contrast that to this game where starting over takes me 0.0 seconds. You jump right back into gameplay, forgetting all the frustration that came with messing up on your previous attempt. More games should take note.
it's right next to some key
> They stepped on the wrong pedal, it's that simple.

Did you read the article?

> Prosecutors said that Toyota concealed problems related to floor mats and sticky accelerator pedals... Investigators discovered internal Toyota documents that acknowledged serious problems with its vehicles.
Maybe trust YC with who they make partners? They seem to be doing just fine so far...
> For all the arguments against the algorithmic type questions - i would add that in my ~16000 hours of professional programming, i have had to worry about O(n) to choosing Hash tables, quiet a lot of times.

I've got ~36000 hours of professional programming behind me and like you, there have been many a time where initial testing has highlighted a performance issues.

So out comes the hash table, the binary search, the double checking of the memory allocations or the some new index on the SQL table.

Now I know Big O tries to formalise these sort of things (or at least I hope that is the case), but is knowing the answers to these Big O questions that important?

Since I have Engineering degree I certainly can’t give a credible answer to a Big O question, but I have absolutely no trouble fixing sluggish code.

> But you should be able to recognize that a design

Unfortunately, at a lot of the places I've worked, not much time is ever allocated to design :(

Managers seem to want easy to read, high level, non technical design documents to take to their managers meetings and once those are approved they then want something coded ready for QA.
what did you mean?
This is my favorite feature that Udacity has and the others don't.
nice site...
I understand that it's intentional and what StackExchange perceives as being necessary, appropriate, etc.

The problem is that this approach is under-serving the needs of StackExchange's users.

I don't think that SE needs to be transparent here. It's up to you guys to decide how you want to run your site. I just think the current approach will result in the success of competitors that are less trigger-happy on shutting down questions.
Well yes, logbase2(x), where x is your score, does equal the number of wall jumps. But that doesn't account for how the game is laid out. Your score is a result of the number of jumps you've made. The number of jumps you've made is not the result of your score. Therefore, despite these two functions being the inversely related, the correct relationship is 2^x. That is just my opinion though.
Its mostly things where the java code contains groovy identifiers, but here is a pretty good list: http://stackoverflow.com/questions/687601/valid-java-code-th...
Pakistan Knew Where Osama Lived
Are you able to downvote? I'm curious what the karma threshold is for that.
And no word on future WebGL / SteamOS support.
I am incredibly sick of hearing this. This is like saying "I recommend you stuff all your cash under your mattress instead of using a bank. With a bank, they are in control over your money, not you".

It simply isn't scalable. Sure, people who are on their computers 24/7 (eg. anyone who works in tech) might have the technical knowhow to deal with this, but for those who are very non-technical, Coinbase is a great way to invest in/hold Bitcoins without having to get into the technical nitty gritty.
This and news that a Qatari firm paid off one of the top FIFA officials for votes during bidding for the World Cup doesn't help Qatar's image going forward. [1]

[1] http://www.theguardian.com/football/2014/mar/18/jack-warner-...
Interesting, but peer preasure from a toaster is perhaps a level of stress nobody would want. Then the aspect of going on holiday, forget to tell the toaster (if it even understands that aspect of life) and bam. Return to chaos.

Maybe people who would like this aspect of interaction with products, but for me the prospect of being ditched by a toaster is just not the type of motivation I feel needs filling in my life.
What does YCombinator have to lose?

What does HackerNews have to lose?

Why has this story been killed so it doesn't appear on the front page?

I feel there is technical merit in discussing the poor security practice of WhatsApp, so that others don't copy their example.
"When you can, self-modification is harmful. It lets you accept things you could change if you worked to to change them."

I think "changing the things you can" (as Niebuhr once put it) is precisely the second half of the stoic idea. In fact, not changing things that by rights should be changed runs contrary to virtue, which the stoics held as the chief -- and indeed, the only -- true good.
That said, going less fast might still be a win...
> You also have to supply alternatives to && || and not; that still leaves functions (e.g. filter) and constructors with Boolean parameters.

There's some lifting approaches that construct those functions mostly automatically for you, as wrappers around the base functions on Booleans.
It's interesting, because my first impression is that stoicism is more of a virtue for someone like Derek than someone who has yet to, for lack of a better phrasing, make as tangible, substantive dent or mark or whatever in the universe, i.e. myself. However, reading Sam Soffes' blog post last night where he states his deep dissatisfaction with his accomplishments to date (Cheddar, SSToolkit, Seesaw, elusive internet fame), it makes me think that I'll never be happy even after achieving larger goals.

From my current point of view, which will no doubt change, stoicism kind of seems pointless insofar as people, for at least the past couple hundred years, have had an intrinsic desire/need to feel important. It's what motivates us to do ANYTHING, not just start a universe-changing company, or achieve lofty goals in open source, or to become rich, but it motivates our everyday interactions with people we encounter for any reason. Dale Carnegie has a nice discussion of this phenomenon in 'How to Win Friends and Influence People'.
Uniquely using #99AAFF at present.
That's just procrastination. Where do we draw the line?
Case Study: SBI Securities and GemFire: Improved Performance at a Lower Cost
Less random than paypal when it originally started. States had to come up with laws designed just for paypal, because an e-wallet was something completely new.

“We’re in uncharted territory, so hard to say if this stuff falls under a particular state’s MTL [money transmitting license] statutes,” says co-founder Fred Ehrsam. “We’re still talking to states to figure out how each responds, but Coinbase is prepared to get licensed where a regulator deems it’s necessary.”

In the meantime, he is continuing to do business, relying on the fact that Coinbase has its AML and KYC processes established.

[1] http://www.coindesk.com/coinbase-gmail-bitcoin/ (Oct 28 2013)
2004 calld. Thy want their missing "e" back.
Currently sitting @ 249!
The piece is written by Jeff Atwood, not Joel Spolsky. They started Stack Overflow together.
You can use this domain if you prefer http://www.jsdeliver.com/ :)
> For instance try finding out what stocks and weights make up the Russell 2000 index

This actually sounds like a fun little linear algebra problem.
Maybe a few, or maybe not even one.

Nations need to convince a lot of people about the viability and rationality of a project before putting many resources at it. Most great (and crackpot) ideas are lost on this process, the ones that survive are completely changed.
http://www.keylength.com also estimates the relative security from various sources.
After all this engine race to mass adoption, I'd focus on,
1. Developing assets (textures, sprites, sounds).
2. Developing gameplay.
3. Developing game engine plugins.
4. Hire all of the above and profit (I'm at 2).
But, if you're insisting in developing a new engine, please first read all the code that's been released, and if you can, send them patches until they hire you.
When you're manufacturing things, preorders can also be helpful to calculate the size of your initial run. (I don't know if this is why Oculus is doing it, but they wouldn't be the first.)
Those news were completely unsurprising.
nice... i recoil at spreadsheets for similar tasks too but must confess that i usually find a text file with a couple special delimiters sufficient / am lazy enough to convince myself that such a text file is sufficient. both could just as well be imported into a database/app later, but i find that text is more free-form and easier to work with than spreadsheets.

decided not to open source it?
Ys, I prefr.
it can take several seconds for the request to fail

But if the client already has it cached it doesn't even make a request. CDNs have long expiries because the content of the JS lib will never change.

There are many CDN's, many different versions of the many different libraries.

But you're only using one.

Especially on mobile devices, cache size is limited.

All the more reason to use a CDN.
I didn't notice a thing with it engaged. It was the light on the dash (in a different spot than in my usual car) that clued me in.

If I didn't notice much difference at zero MPH, it's unlikely to make any sort of difference at highway speeds.
DZone 2014 Cloud Platform Report: PaaS is More Popular than IaaS
I agree "exponential" would have been a more natural choice.

"Therefore, despite these two functions being the inversely related, the correct relationship is 2^x."

There is no "correct relationship", there is a relationship that (depending on choice of variables) we can describe as y=2^x or y=lg(x).
Water, Food, Energy. Those three forces are all likely to be strained in our lifetimes. It's probably why all three are included in the YCombinator Request For Submissions.

http://blog.samaltman.com/new-rfs-breakthrough-technologies
Difficult steering/braking seems like the better of two bad options if the car is accelerating uncontrollably.
I'll be honest, I am a Bitcoin fan. But I realize there is a relatively large chance that it might just fail entirely (or only be used by criminals and just be regulated to death).

Venture Capital investment in Bitcoin has been fairly massive - and from many top tier VCs e.g. a16z, USV & Accel (but notably not Sequoia nor Greylock). Some key investments: 75m for Coinbase, 20m for Xapo, 9m for Circle (still haven't launched) and many smaller investments.

VCs have also been putting massive amounts of money in to BTC itself.

If Bitcoin fails, SV will collectively look pretty silly. Its going to be interesting to see what happens when either the US economy takes a dump, or interest rates rise and VC funding dries up...
What does the $$ mean?
Well this is what happens when you have no worker safety regulations and the families of the workers are poor Pakistanis and Bengalis that can't file wrongful death lawsuits. America's support of countries like Qatar will be remembered in history like our support of the Apartheid regime in South Africa. These countries treat Pakistanis and Bengalis as de facto slaves.
Renault is doing that with monthly leases on the battery in the Zoe.

People started getting worked up about it because they can remotely disable the battery if you don't make the lease payments.
Cool! It's a great way to catch readers' attention!
> We’re interested in better ways for people to live somewhere nice, work together, and have easier commutes.

> If a company needs to raise a billion dollars of funding over the course of its life, that doesn’t scare us—in fact, that’s a plus.

San Francisco's city government is falling over themselves to legalize and encourage in-law units, whether they're built in basements, garages, wherever. The problem is that the permitting process is a byzantine nightmare, and working with the local construction industry is equally maddening and fraught with peril. Also, because of Prop 13, a lot of homeowners are sitting on property that's disproportionally valuable compared to their liquid assets, and so there are a lot of situations where people can't afford to build an in-law unit, even though (if they could) it would pay for itself very quickly.

Therefore, I think someone needs to create the SolarCity of SF in-law units. The company takes care of all the paperwork and even pays for all the construction. In return, they get a cut of the rent for the next 20 years.

If you take my idea and run with it, all I ask in return is that, once you hit your first billion in revenue, you put a bust of me in your headquarters' lobby.
You might be able to do something with the correlations of the index returns and stock returns, but I doubt their would be enough information there to depend on results.
I reject categorically the idea that you should let other people control your time and attention. What you chose to spend your time on is among the most important decisions that you can make.

If you find reading other people's comments fulfilling (either on your own site or on sites that you visit), that's awesome.

I tend not to read comments on any site that has them. I consider sites like HN which exist solely for comments an exception. If I had a blog, I certainly wouldn't let other people comment on it. I suppose this means there's a chance I might miss out on some really enlightening comment that someone makes. Based on ~20 years of reading comments on the internet, I'm willing to take that chance.

It might just be my innate negative reaction to someone telling people what to do, but listening to someone make bullshit blanket statements about how you should spend your time pisses me off (although at least he said "please").
Aaaannnnd there we go:

http://mvirkkunen.github.io/Flappy-2048-AI/
It seeds a CSPRNG with 256 bits, then uses the CSPRNG to generate the RSA key. According to most of the estimates listed on http://www.keylength.com/ an RSA key needs to be somewhere around 15360 bits to provide a level of security equivalent to a 256 bit symmetric key.

This assumes OpenSSL's CSPRNG is solid, and that /dev/urandom is returning 32 bytes of data that can't be guessed in less than brute force time. I'd be curious to know how big the internal state of that CSPRNG is, actually.
Flappy Bird was a different case since a) the creator killed it and b) Flappy Bird could generate revenue.

The fact that 2048 is open-source is what's making things crazy.
Gold vs. Bitcoin: An apocalyptic showdown
Whether or not this is a bug, it's not Debian specific.
Pleaze
It was 500 when I hit it, but occasionally goes up. Not sure what it is now.
Exactly. Which is why people should be going to jail.
I guess they are using Pingdom which has more than 50 locations for testing, but yes it would be nice to see per-location data.
2048 in 508 bytes of Python
Furthermore, they take the workers' passports once the workers get there so they cannot go home. IIRC they are also required to get a permission to leave the country if they want to do so. I really don't understand why FIFA or someone does not intervene.

EDIT: Huh, seems like there is some investigation going on

http://www.telegraph.co.uk/sport/football/world-cup/10709821...

but still. Too little, too late.
Sistema Plastic's Production Line
Oh that's great! I was bummed that I wasn't going to get a chance to meet you after all of that interviewing.
In Hong Kong, Betting Big on Bitcoin
Probably varies by car, but I'd guess you didn't notice partly because you weren't paying very close attention to just how much gas you were applying versus just what your acceleration looked like. I've also ever driven with the brake engaged, and pretty quickly noticed due to the different handling. Beside that, kinetic energy grows with the square of the velocity, so even if it only shaves off 10% of your speed that's close to 20% less energy in the wreck (on top of marginally improved reaction times). It may degrade maneuverability though.
Be careful with the translation you get of Meditations: if the first few paragraphs seem excruciatingly baroque, then you got a bad one--drop it and find a better translation.

I downloaded the one that's free off of iBooks and it was impossible to read. Could you recommend a better translation?
The example is "senior employee in the operations department". Probably, the same person who'd be asked to implement the tap if it went through CEO-counsel-VP-etc. The NSA might just be doing everyone a favor by fast-forwarding past those steps, since they can't say no and only face more risk for knowing more anyway.

But to consider another variant, I could absolutely see a janitor becoming convinced by men with badges that he must cooperate with their investigation, perhaps by planting a bug or offering out-of-hours access. A janitor could also be convinced by official-looking (and perhaps even truly official!) judicial paperwork that says he's not allowed to tell others.

In the case of my hypothetical 'Joe with Ft. Meade experience', the cooperation is cheerful because he believes in the mission and legitimacy of the request. But under the strange logic of compelled secret compliance, lower-level employees might be coerced into cooperation. (That'd be more likely to be seen as a true corporate infosec failure, rather than a "wink, wink, 'failure'", from the perspective of top executives.)
Looking at it in the console, it looks like $ returns a single DOM element and $$ returns a NodeList (array-like object) of DOM elements. Not sure what library that is.
I don't feel this belongs on the front page of HN. I was pretty worried when I posted it though.

The remaining questions are

1. Is openssl(1) really only intended for "debugging purposes"?

2. http://www.philandstuff.com/2013/03/14/why-does-gpg-need-so-...
Qatar is one of a few countries which have an exit visa. These workers (en masse) could not leave the country, even if they want. So, yeah, they are slaves.

http://www.moi.gov.qa/PermitForm/PermitFormE.jsp
On google maps, with obligatory face-blurring: https://maps.google.com/maps?q=williamsburg&ll=40.723358,-73...
Interesting theory! I like the idea of relationships mattering than the next shiny in life. In the case of your scenario I wonder what would happen if humanity survived the zombies and aliens and fully recovered. Would we just naturally end up worshiping money (a proxy for resources) again?
Ok. First off, there is no "Agile". There was XP. There was Scrum. There was Kanban. etc. No Agile. Agile originally meant "more dynamic than Waterfall" and had a connotation of being able to handle change. If you've never worked on a large Waterfall project, which many of you haven't, you just don't understand how bad it was.

And unlike others have said in this thread it has not been around for 10 years. It has been around for almost 20.

Why "Agile is what it is" is because no one could stomach the proper way to do these individual methodologies, so they just dropped process altogher and called it Agile. Then on the other side you've had loons for several years now selling certifications.

Don't diss on Agile. There is no Agile. There are remarkable methodologies called XP, Scrum, Kanban, Lean, etc. and great people and histories behind them. Read and learn about them.
I'm unclear on the argument that says OpenSSL's CSPRNG is inadequate for the generation of two 7680-bit numbers (there may be one, I just don't know what it is). I don't like the OpenSSL CSPRNG and think OpenSSL would be better if all the random bits just came directly from urandom, but I think OpenSSL's RAND_ functions are up to the task of 15360 bit keys.
I think it's important to realize that this isn't saying that agile is bad, which is definitely the tone I get from some of these comments.

There is a difference between agile (i.e. the root of agility) and Capital-A Agile. Keeping in mind the key tenants of agile (little a) software development, it states `Individuals and interactions over Processes and tools`. This is the key difference between agile and Agile and the author is writing about. Yes, TDD is generally viewed as favourable, but itself is just a process and a set a tools (or methodology, whatever name you want to attach to it).

All agile is about is making working software and responding to change in the development process (and making changes quick/often). Has "agile" been corrupted? Yes (into the marketed "Agile".) Is little-a agile it a bad thing? No. I don't think anyone is saying that.
Android Speed Reading app, spritzing, .epub support, hassle-free sharing
I think this might be a case where you cross that company off the list for being unreasonable. You don't want to work in the type of environment if that's typical policy.
I refuse to have anything more to do with professional sports. That includes the "professional level" university sports. (And -- I am reminded of their recent, latest round -- the Olympics.)

I'm just one person, but for my part I won't reward nor contribute towards such behavior.

The next step, I hope, is in my country to strip such institutions of their tax breaks and tax exempt status. And the perpetually extorted... "public construction funds" for new stadiums and such nonsense.

I've quite enjoyed playing sports, and I don't begrudge the role of the spectator. But current circumstances have become extremely distorting; this extends to the IP lobbying that continues to hamstring technical developments around media and connectivity.
This is correct. cdnperf uses multiple locations provided by pingomd and also makes sure all CDNs are tested from the exact same locations.
If you have any suggestions you can submit an issue over here https://github.com/bebraw/cdnperf
Changed mine to #dfcdfc and now my life is so much better, I don't know how I ever lived without it. Maybe this could be a new startup.

+1
PrototypeJS works that way.
first of all, it's all nomenclature, and i don't want to make a whole thing out of this, but binary search requires that you can randomly go left or right every time you subdivide the (linear) ordering, not that you can randomly index to any element.

EDIT
also, perhaps against better judgment, i'm going to throw a possibly inflammatory remark out there and say that the big-O thing is really not that difficult or important (although i suppose that it's important that it not be difficult). what i can see taking some skill/experience (which i totally don't have) is knowing a bunch of algorithms and being able to consider the time/space tradeoffs of the algorithms you already know quickly. being able to prove the time-complexity of some new algorithm is good, but, sadly, perhaps, i don't think most companies hire people to do that.
Hi, GreenAddress founder here ;)

If you are interested we have an open source unminified client with independent blockchain data verification via the electrum network as well as a a quick video infographics.

The client can also verify that the P2SH belong to your HD seed and GreenAddress' all while not being identifiable as from GreenAddress externally unless explicitly requested in a coming feature within the payment protocol.

Lots of questions and links here: http://www.reddit.com/r/Bitcoin/comments/20puhg/while_blockc...

Please feel free to ask any question or to suggest any feature.

Source code https://github.com/greenaddress/

Cheers!
Hewlett Packard Will Make "Big 3D Printing Announcement in June