skysight-inc/HackerNews huggingface dataset:
Lots of great suggestions here, but I'm interested in how you go about reading source code, especially very large codebases?
Google Wants to Make Science Fiction a Reality—That’s Limiting Their Imagination
I got the presentation's/graph's main takeaway, but did anyone else notice that women's mortality rate hardly changed since 1968? Why was this, I wonder? Is this a population thing or because women were mostly kept inside doing safer house duties or what?
The Network pane is where I'd start. It covers all the bases, and then you can start narrowing in to whatever is the biggest win.p
Downloading via Bittorrent! Getting 12.04 LTS with great speeds.
No, the savior of the lazy and stupid. How much money do you think Microsoft has invested in Windows since XP? A billion dollars? But that doesn't matter because this old version of Windows does everything that we want it to do. People should have to pay for being lazy.
Another way to look at this is that this yet another bog-standard business magazine article telling you should be working harder, longer, and appearing more dedicated than your peers to better differentiate yourself in this "fast-changing" world of ours.
Then again, if one is going to argue from authority, could one not equally well cite the equally stonking smart physics PhD's who dismissed the argument with "there is no physics in this paper"? And does the argument about quantum entanglement not also circularly assume the existence of a forward arrow of time?
The roofs, treetops, etc. look terrible because the depth data is significantly lower resolution than the photos. This causes the deformed polygons you're seeing... The actual resolution of the photos of the roofs/treetops are just as good as everything else, they're just stretched over bad 3d data.
Obviously, there are stress reliefs that don't carry a risk of giving you lung cancer. I'll take those, thanks.
Either I'm a really excellent Python dev or those aren't top 1% questions. Most were basic gotcha's. Any full-time Pythonista should know that stuff after 6mo/year of experience. Top 50%.

> Q: How can you swap the values of two variables with a single line of Python code?

Is poor question for multiple assignment. Limited use, widely quoted on every "learn you python" list ever. Better would be "How to return multiple values?" "Diff between func(args) and func(*args)?" Also, candidate should express knowledge that "(a, b)" is same as "a, b" and that in most cases comma make the tuple. Parens are (mostly) for grouping/precedence.
> A Sidestrapper is ½ developer, ½ marketer, ½ bootstrapper

As a fellow programmer, i'm disappointed with the math.
Nitrous.IO launches a ‘Hack’ button to help developers test open source codes
True, provided we don't see a commensurate increase in suicide by some other means. Considering how effective suicide by firearm is at accomplishing that goal it probably would significantly reduce first-attempt "success" rate.
bandwidth is the derivative of transfer over time. It has the same relationship to transfer as speed has to distance.

bandwidth = d(transfer) / dt
Did I understand correctly that at 1:25, that video is demonstrating the introduction of "live window resizing"?

I haven't been following Unity closely, but I thought this feature was present in OS GUIs since about 1997?
And here I thought I would be reading about the App.net PourOver posting service[0], which the NY Times Opinion account uses for posting[1]

[0]: https://directory.app.net/app/255/pourover/
[1]: https://alpha.app.net/nytopinion
I believe Microsoft did the same thing with Windows 8.1 (local file searches pass on to advertisers).
It's possible he filed an 83b election and paid taxes at the value of the stock when he received it (even though it hadn't fully vested). If so, his tax liability would be significantly less.
Packaging on the Web
How to survive a flat-managment mutiney
I'd almost forgotten we made that joke. It wouldn't surprise me if that's where they got it from. The NYTimes employees at the hackathon seemed to like it. At least enough to tweet about it.
> Alternate theory is exec comp so high as insurance policy against catastrophic visible public failure; exec firings can be career ending.

Sweet. Now show me where is the insurance against career-ending events (as in: being fired and not being able to find equivalent work again) for rank-and-file engineers.

What do you say? "No such thing?" Yeah, that's my point, precisely.
Most people buys whatever advertise more. News at 11
sorry, you're wrong on Brooklyn vs. SF

Brooklyn Density: 36,732/sq mi
San Francisco Density: 17,867/sq mi

Both figures pulled from Wikipedia for 2013 population estimates from the census bureau.
That would be 1 above, i.e. what the market can bear.
COBOL language compiler to JavaScript
Don't ask me to sign your NDA
Comparing Seznam to a dying dinousaur is extremely misguided. In terms of innovation and poduct quality, they're doing very well. They're slowly losing their search market share because it's hard to compete with Google but that doesn't mean they're dying. Also, it's the most attractive Czech IT company for employees.
Do you mean generically or engineers?
Maybe you missed it but rents dropped in the early 2000s when demand decreased after the first internet bubble popped and were flat in the mid-2000s.
Not to mention how long ago the support SHOULD have ended, but MSFT continued to extend it because of the amount of users not willing to move off of it.
You say Executive pay is not an asset. So if an executive owns the deed to a house, you'd agree that's an asset, but if the executive maintains a skill to be hired for 200k/day, that this is not an asset?

Doesn't an executive's ability to convince a company to pay 200k/day fluctuate based on market forces just like how people price homes or tulip bulbs?
I'm sure this is a good patch, but before you freak out, here's the line he's probably referring to:

if ((RAND_status() == 0) && rsa->d != NULL && rsa->d->d != NULL)
{
/* if PRNG is not properly seeded, resort to secret
* exponent as unpredictable seed */
RAND_add(rsa->d->d, rsa->d->dmax * sizeof rsa->d->d[0], 0.0);
}

This line is equivalent to "if you are already totally and royally fucked, do something cosmetic to pretend otherwise".

The line occurs during the setup for RSA blinding, which is the only point in the core RSA code (outside keygen) that requires randomness --- blinding mixes a random integer into the otherwise deterministic RSA operation, to foil timing analysis. The code should probably abort when that condition happens. I think, at first glance, that the condition never really happens on normal systems.
A person who develops is not 100% developer. You can have more than 100% of a job by cutting into your personal time. ;)
This needs to be higher on top, because it appears to be a point many people are missing.
> Hmm. I joined SCO in early 1991

Meta question, and I'll try to ask it delicately:)

I know that you worked for SCO along time ago and its a different company than the one who started the lawsuit, but have you every had anyone refuse to hire you, or even joke about it, because you worked at SCO/had the name SCO on your resume?

With the SCO lawsuit a few years back there was an awful lot of vitriol from some people about how they'd never hire someone with SCO on their resume. I'd be curious to know if anyone ever did get black listed due to working at SCO/Caldera.
how mongodb is more rad than MySQL or Postgresql?

anyway NoSQL or SQL you'll still have migration issues if you change the way your application consume datas.

if you have an array of category strings in a document and then you decide you prefer categories to be a dictionary with title keys, you still need to migrate your old datas. NoSQL or SQL same thing.

I think what made MongoDB interesting at first place is the use of JSON for storing documents,and the aggregation framework.

then you realize simple SQL queries are almost impossible to write as aggregate, so you end up writing map/reduce code which is slow and gold forbid uses javascript.

At first you think it solves the impedance mismatch problem,then you realize MongoDB has its own datatypes and you still need an ORM anyway because at some point you need to implement "single table" inheritance because your code is OO.

Now about perfomances. They are good yes, but only if you use "maybe" writes.

Now in my opinion, CouchDB does far less,but the little it does ,it does it better than MongoDB. curious about CouchBase though.

The only reason i'd use Mongo is when using nodejs,cause frankly Mongoose is the most mature ORM on the plateform,and that's quite a bad reason.
The Art of Evangelism
Many Bart drivers appear to be making around $110k
http://www.mercurynews.com/salaries/bay-area?Entity=Bay%20Ar... and Google apparently pays an average base salary of ~$125k, and Microsoft at an average of ~$100k.

http://www.businessinsider.com/the-worlds-highest-paid-softw...

http://www.businessinsider.com/the-worlds-highest-paid-softw...
Oh wow, I remember spending an entire year's worth of music class at school with Cakewalk and a Roland.
Search Marketers Need to Evolve
It's probably demonstrating live window resizing for that particular application.
These Are the 21 Female Authors You Should Be Reading
Lessmilk.com Game a week – Game #13
> I too, have tried countless amount of to-do apps, and none of them stuck with me for more than a week or so.

> How do I keep track of everything else? Simple. I make them routines.

Maybe it would be beneficial for you to apply idea in the second quote to the situation explained in the first one. There is no perfect to-do application, but getting used to one and exploiting it is better than having none.
What a woman’s worth and why she’s undervalued in Silicon Valley
Even in free markets, the individuals may act in non financially-optimized ways. If people only used money to advance their financial interests, no one would found a charity, or volunteer, or even go to a theme park. Even for-profit companies may be founded for reasons other than accruing wealth for the shareholders.[1]

>"[D]ecisions are often made based on information other than price"

Price is one of the most important sources of information, as Mises made clear.[2]

[1] https://www.youtube.com/watch?v=uegOUmgKB4E

[2] http://mises.org/books/socialism.pdf
Historically, when too much power migrates towards the top, the only way to restore balance is via some sort of violent commotion. But perhaps things have changed now - at least I hope so.

> what are you doing about it? Are you continuing to feed the machine by working as one of their employees? Are you participating by trying to create an aqui-hirable startup? Or are you pushing to enact change?

The nature of this imbalance is a positive (self-reinforcing) feedback loop. Power begets power (and lack of it begets a deeper deficit). Again, we're back to square 1 - explosive social upheaval.

Human nature sucks.
Wrong. Board of directors, who are elected by company shareholders, can limit executive pay. They do this constantly. I'm assuming you're very new to this.
I wonder what would have happened if Xenix was the successor to DOS. We would probably be living in a completely different computing world today.
287 MB/s vs 816 MB/s is huge. Linode is really doing a good job here. I have 4 VMs with them and am very happy. Can't wait to make this move.
It is targeted at them, it is just not even close to done. Really, with this latest release it is only approaching getting usable at all.
OP here - something of a follow up to a previous post on my first six weeks here.

Interested to hear thoughts.
I'm not disagreeing with you, but there's very little consistency in this behaviour. The large amount of bikeshedding over trivial matters (a project name, a license version, etc...) shows people share their opinion regardless of whether it adds depth or is strictly relevant to the conversation.
You shouldn't have anything on a todo list that you cant actually do anything about. In the original example we were talking about property tax: that should be on the calendar the day that you have the information necessary to pay the tax. It then goes from there onto one of your to do lists.
It's weird, if I go to the web page linked here, I see the release, but running the 'sudo do-release-upgrade' command reports the same thing as yours.
Mercer Consulting:  Once an Arab model, Baghdad now world's worst city
Yahoo's Stragegy: Beat Google at Search
I expect the informatics stone age in aging research will start to dissipate more rapidly in the years ahead, given that Calico and Human Longevity look to be focused in that direction.

I would love to see more of the people who dismiss SENS criticize it on the published details of ongoing or proposed research rather than just hand-waving. Sadly all too few seem to be willing to do so. Clearly it isn't nonsense, since there are SENS labs and allied research programs in a number of universities now, including Cambridge, Wake Forest, etc, and a range of important figures in aging research and other life science fields relevant to regenerative medicine support SENS.
True. I'm not sure I want to hang out with a bunch of 80 yr olds who can't grab a burger or a drink and spend all day indoors to limit sun exposure.

:)
19 Year Old Heartbleed Hacker Arrested For Hacking the CRA
And I would say the market on that need is pretty small, as originally stated, not nonexistent.
Thanks for sharing your point of view. I'm still not convinced that it's much easier to change schema with MongoDB. Do you mean before there is any production data that needs to be kept indefinitely? If that's so, then I get it. But if you have some production data and your data model changes, you have two options:

1) Don't migrate any existing data. That means you must forever handle the old form of data when you read it from the db.

2) Actually migrate and transform existing data in the database to the new data model. In which case, it seems easier to do in RDBMS because schema changes are at least properly transactional and you actually now what exact schema you're migrating from.

Additionally, with the relational database, you simply don't have to make as many decisions about how to store your data early on because your data model is less dictated by your usage patterns (because you have joins and other tools at your disposal). In my eyes, that's a big advantage that relational databases have, even for prototyping.
Ah, I didn't realize that. Very interesting.
Up or Down?  A Male Economist’s Manifesto on the Toilet Seat Etiquette
I would use GWT for any big webapp. tooling is way better for java than for js. having the same model on server and on a client is a huge plus as well.
> executive pay isn't an asset. Executives are the asset.

If so, it's a special kind of asset, that can dictate the conditions of its own "usage".
Very true, but also not my point.

My point was: "there is no change to the internet at all necessary for this to happen".

The original comment to which I replied implied that the commenter believed the internet needed to change in some way in order to decentralize. My point was it was already, and still is, natively decentralized. What is preventing "decentralization" is convenience, and lack of knowledge, not the underlying architecture of the internet.
Coindrawer Refuses to Patch Bugs Found in Bug Bounty
I think it's important to keep in mind that people acting to support each other's healthcare without external assistance is one of those things that government is. After all, European societies with solid health systems did not require external intervention by aliens or anything to do so. They just agreed that having such a system is a good thing, and the government happens to be a useful framework for implementing it (and keep in mind that a lot of healthcare-related stuff is actually private in Europe, depending on which country you're talking about).

Overall, "government vs. markets" is a false dilemma. Markets need rules, and to a large extent, the historical evolution of governments goes hand in hand with the evolution of markets. Your pollution example fits this observation nicely.

Another important point in the context of the original submission: A lot of discussion in society in this realm is confused about the centralization-decentralization and class/power structure axes. Those are largely independent, but people from all political backgrounds tend to muddle them up. [0]

The pencil story is a nice illustration for why completely centralized control of the economy would be a disaster. However, it is often brought into (mostly laypeople's) political economy discussions where it really has no place, because most such discussions are not about centralization vs. decentralization.

Most political economy discussions are (albeit usually in a hidden way) about class structure and power. Should there be a (necessarily tiny) class of capital owners who own and control the means of production and who, using this control, will be able to wrest for themselves a disproportionally large share of the economy's output? Or should power be distributed more evenly, along democratic lines?

Ownership, control, and (de-)centralization are largely orthogonal. To give a concrete example, one could easily imagine a functioning, decentralized economy in which companies compete in the market place much like they do in the Western world today; but with the important difference that companies are (as a rule) not anybody's property, and that decisions within the company are made through a (probably representative) democratic process in which every employees has one vote.

Such an economy would have vastly different distributive outcomes, but it would still be a decentralized economy that takes all the lessons of "I, Pencil" to heart.

[0] This is particularly annoying when people on the left do it. At least people on the right have a motive for muddling these things up.
Digital design agencies: Differentiate or Die?
That's slightly better, but shouldn't a crypto library return an error and refuse to continue when it encounters a "totally fucked" situation?

Edit: apparently my brain went offline at a critical sentence. Consider this reinforcement of that point.
Combined with rumors that the NSA knew about Heartbleed, this makes me wonder if they actually were involved in outing Silk Road. As far as I know, we still haven't seen any indication on how the FBI managed to find and image the Silk Road server.
I would bet there is another side to this. If I were Microsoft I would include in the discount a requirement to switch over to a Windows OS.

Giving up $82 million in support fees (which they may have decided to live without) to guarantee a large customer doesn't use this opportunity to look at other options isn't such a bad deal.
Thank you, so THAT'S why in the 10th slide it says, "cancer and heart disease have become much less deadly over the years", but the data in the graph says the opposite?

I.e., the graph in slide #10 says:

Cancer in 1990 killed 40422, but in 2010, 50962.

Heart disease in 1990 killed 36545, but in 2010, 45783.

That seems like cancer and heart disease have become worse, not less deadly over the years. That slide is baffling unless you realize that the population must have increased significantly between 1990 and 2010.
Informed, perhaps even constructive, criticism is not "vitriol".
This service isn't really meant for storing things like your music and video collection, or even your day-to-day chats. I think the analogy of a safe-deposit box at the bank really describes it well. You wouldn't keep your DVD or CD collection at the bank, because storing it would be expensive and your collections are most likely easily replaced. But you might want to keep your wedding pictures, the video of your kid's first step, birth and death certificates, love letters, and important legal documents in a safe deposit box at the bank. You might even store something like your great-grandmother's wedding ring and other historic documents. Essentially all the stuff that would be difficult to replace, and would be worth keeping for the sake of posterity.

Given this, I think 100 GB is probably an acceptable amount of storage for this day and age. That may change in 5 or 10 years time as technologies change and the size of images and videos expand. But in 5 to 10 years time, services like this will probably have changed to keep up with the times.
Access to source != legal rights to use that source. You couldn't, for example, use GMail's front-end in your own product, even if you could decipher it. If GMail used GPLed source code, you could.

It doesn't matter so much for websites and small apps, but for complex apps it does start to matter.
A better analogy would be Alice doing a bunch of research up-front to think that she needs all kinds of cool features before opening and then hires the plumber to enable them, rather than just hiring him because he knows how to build complex systems. The latter really isn't too realistic while the former happens every day in many, many companies.

This overbuilding is usually borne from a lack of understanding of what is really needed and in lieu of learning through doing and reacting, people try to build up-front in anticipation, putting a lot of importance on things that ultimately turn out to be completely trivial.
Also, Hacker News is written in Arc, which runs on the Racket runtime. It handles quite a bit of traffic every day.

It's an ugly-ass buggy website, but that is largely to do with the implementation and PG's propensity for live-modifying production sites in the REPL and not the runtime itself.
Anything by Fabrice Bellard (Google him, it's worth it).
Is convergence still running? I last tried it a couple years ago and the number of authorities dropped to three.
The Social Integration
Just because they can doesn't mean that they do. Or that they are as effective at limiting pay as they were in the past.
Cores presented to your machine by the hypervisor do not have a 1 to 1 relationship with physical cores. In the world of virtual machines, how many cores you have is meaningless.

For example, my VMWare server is a single 8 core processor, but my VM's only see 2 cores, as that's the way I prefer it and I believe VMWare recommends this or even one core. Those 2 virtual cores can access all 8 physical cores.

The only real way to find out your cpu performance is to run a benchmark.
Just lie back and think of England
One of the best articles describing modern web design I have read
If you are interested in rendering engines I suggest Irrlicht. It's fairly clean and easy to understand.
There are a couple of messages later on that are important as well.

1. AIDS was a really important retrograde factor in this general story, and developing the commitment to research and deploy strategies for dealing with it was a major victory.

2. Alzheimers and similar illnesses are a huge factor in terms of healthcare for the elderly. A similar success there would yield tremendous results.
Chrome bookmarks are sync'ed between your chrome devices automatically.

Kippt is good (https://kippt.com/).
AngelPad Thrives By Being The "Anti-Y Combinator"
SF's Homeless GoPro project gives a first-person view of life on the street
Erlang: Riak
https://github.com/basho/riak
Riak is actually a layering of a few different projects including Riak KV, Yokozuna (Solr), Riak Core, etc. It was grown out of the Dynamo paper.

Haskell: Snap
https://github.com/snapframework/snap
Snap is another project built in layers (snap-server, io-streams, snaplets, snap-core). The 1.0 release makes some pretty massive structural changes behind the scenes changes with minimal breakage of the public api and io-streams is a very nice api to work with.

JavaScript: Underscore.js
http://underscorejs.org/docs/underscore.html
Underscore is a utility library that gives a nice overview of various techniques in JS, such as how to handle equality, use of apply, ternary operators, etc. Many functions have fallbacks to ECMAScript 5 native functions.
I'm pretty sure that's what he meant by abort.
Snowden TV appearance during Putin's Q&A