skysight-inc/HackerNews huggingface dataset:
Yeah the ecosystem for Redhat and variants becomes legacy very quickly - don't get me wrong Redhat are an amazing company and make quality software but when you need performance or newer features they aren't the best. Debian wheezy has had 3.16 stable in Backports since its release as that's what Debain Jessie will be released with shortly.

We (Infoxchange) actually CI our kernel builds daily so we end up with whatever the latest stable kernel is as its released, we also use that as an oppertunity to add the GRSecurity patches to the kernel.
Confusing pattern recognition is a fast pain. Slowing social scaling sense to account for trauma/error combinators is about literacy.
qmail 1.03 source mirror on github:

https://github.com/amery/qmail/tree/aa6bf9739209ca76f7f3af0f...
Clinton e-mail review could find security issues
That sounds an awful lot like embrace, extend, and extinguish in my woefully uneducated opinion.
I appreciate this as an avid user of daemontools (http://cr.yp.to/daemontools.html) -- thanks for the link!
I don't know if it's fair to say that the rules aren't governed by reason. You're thinking only of the capabilities of the calculator, but there are other potential reasons that are valid. It could be a simple matter of wanting to make it easy for testing staff to identify acceptable calculators by making the list of acceptable calculators very small.
VM performance is hard. It took years and years and years for the HotSpot VM to get as fast as it is now. Give it time.
For the most part, I'd say yes they are the same. But the focus on computing/business for data science leads to some parts that are really more CS than stats. Interacting with databases, for example, can fall under data science, but not really stats.
I would love to see something like this for the actual software that runs the web. Things like OpenSSL, PGP, FessBSD and the other critical software that makes it all possible but almost all users will never visit there webpages. There would need to be some other way to allocate the funds, maybe by checking some form of header metadata to see what software websites are built on.
Perhaps people are annoyed that DJB does everything his own way, rather than using standard tools? I vaguely remember building DJB's software from source to be non-trivial, but that was a decade ago.
Baby Soccer Star 9 mths
New Android library NgAndroid - two way data binding
Paper Now – Create, edit and display a journal article in GitHub
The thing I don't get is why the owner of the company (after 10 years of being online and making $5M+) decided to remain a resident of the United States given their current legal atmosphere.

I get it... family, friends, etc... But he should have known that prosecution was coming, not that it was right or just, only because he was in the USA.
I'm looking at React now, as our first experience of Angular had a really steep learning curve, and it's going to be a hard sell to our UI team who have been writing Wicket for a long time - we're moving away from Wicket in some areas as it doesn't handle complex dynamic UI very well. It's got the AJAX support if you don't mind a trip back to the server for every state change, but when it goes wrong, the debugging gets really hairy.

React's component orientations look at little easier to pick up and get going with, and it'll be a lot more familiar feeling to our UI team who have been passing data down a tree of components for some time now.

However, I have yet to build anything substantial in it, but so far I'm hopeful (I shall disregard Flux for now, we may not require its complexity just yet). The data binding all looks to be one way, and each component looks testable in its own right.

So hopefully I'm not just jumping on yet another bandwagon.
SICP is amazing. The only bad thing I can say about it is that since it was my first CS textbook in college, it naturally became my measuring stick for "good CS book", which has nearly ruined most of the CS books I read.
Baby plays piano then smashes it
Really? Don't go for the maximum salary because you might be disappointed in future raises?

Do you know why companies discourage job hopping and sharing your salary with coworkers (even though just mentioning a bias against sharing that information is illegal)? Because it costs them money if employees do it (i.e. it's good for employees)!

Sure, throwing money at a problem isn't a way to solve it and companies that think it is are bad news, but the rest of your advise is horrible.
The only time I've (purposely) clicked on an ad was in Feedly. With all the feeds their users are subscribed to, Feedly have must a very detailed profiles.
Then it's not an argument against prostitution so much as an argument against selling things to poor people.
Maybe Go can be Ron? Can we panic("now")?
How do you think this encourages click bait "even more". How would you avoid click bait? Magazines that you deem "not click bait" get granted more money? Who decides what's in this worthy category?

Even before online advertising, it's not like tabaloid magazines didn't exist and make a lot of money.

If people spend their time on a website, why shouldn't that website be worthy of money.

If you went to a site and didn't like it - don't go back there again. Why is it fair for you to visit a site repeatedly and only give money when it publishes an article you like? It's not like you can sign up to the NYT and only pay for the articles you liked that month.
I've spent significant time reading DJB's source, particularly daemontools. It makes me sad that programmers in this decade don't seem to be taking that much influence from him.

Commercial software is hopeless in terms of bloat and security holes. Open source software is sadly not that much better.

The whole motivation for djbdns was all the glaring holes in BIND, and I think the same is true for qmail and sendmail. Yet basically every institution in the world is running a pile of sloppy software that dumps our private data to hackers on command.

There is a lot to learn from djb. He's about 10-20 years ahead of his time, and you have to read code to absorb the wisdom.

Here is some text that my help:

http://thedjbway.b0llix.net/

http://lwn.net/Articles/257004/
Depending on what time of day it fails, the bad disk is generally replaced within 2-18 hours. Copying the data onto the new disk, from the remaining half of the original pair, typically takes another day or so.

But the material found on the failed disk usually remains available throughout the replacement process because both original copies are on live servers. Read requests are ordinarily divided more or less evenly between the two. If one copy dies, requests are simply all directed to the other copy until the lost one is replaced.

There is no ability to "write" (make changes) to any affected items during the replacement process, but they usually remain readable throughout.
I've showed my Nokia 5110 with prepaid couple of times when checked at border. Usually the first question they come up with is: "Is this really the primary phone you're using." Just smile and say yes. I don't have any other phones with me. That's all I need to contact someone to pick me up.
If you need new identity & SIM card, you can just pick one using cash from SIM card vending machine. Someone said that getting anonymous phone is hard, lol.
I might be out of date but every time I worked with the JVM I ended up with a lot of command line params to tune the GC and other things.

VMs can tune themselves up to a point but there is always need to give them some precise bounds/goals, methinks.
Thanks for sharing! Happy to see some of my past work in action.
How does calling API's directly work with different platforms using different names, calling conventions, etc.? I like that with Cordova someone already did the work of normalizing the native calls.

Agreed about the lack of native UI. Things like Ionic help, but it is not 100% perfect by any means.
Pebble introduces the 'Pebble Time Steel' available this coming July
You were inspired.

Therein is the career-changing aspect. Yes they seem obvious now, but you had a roadmap for your learning. That is why it, and many of the other books, are career-changing.

:)
This article makes me wonder if I work in a weird microcosm of the tech world.

Where I work, half the programmers dress in t-shirt,jeans (both men and women 50/50 actually) and then the other half of programmers(again 50/50) dress much more business professional.
Even some of the graphic designers dress really formally lately, think pant suit.

From what I talked around about and discovered, a lot of it has to do with some of their career ambitions. Some of the more formally dressed programmers want to be project managers, or they read a book on business etiquette and want job security or something. It's where I first learned of books like Corporate Confidential, and others on business politics.

My personal anecdote:
Honestly I've gotten the harshest criticism including gendered criticism from other women in the corp on the way I dress. The harshest criticism included gendered doesn't even come from the tech side, but business or research analysts. I don't know if the my team's tech guys care or not, but they sure haven't made comments one way or the other.
Why is so much criticism of women being in tech at the tech guys and not at the other men AND women in other departments enforcing stereotypes in the company ?
Google's version of freemium?

I'd love to know the numbers behind this. Anyone have an idea of what Google's Adword visitor LTV is for these sites?
DJB had some great comments on what he thought makes qmail secure: http://cr.yp.to/qmail/qmailsec-20071101.pdf

Perhaps the most legit complaint of DJB's work is that he would often lobotomize chunks of a protocol if he didn't like it. But it was still great work and it contrasted nicely to some horribly insecure software at that time (sendmail and bind)
I disagree with Aaron. I would reserve the title of the greatest programmer in the world to Fabrice Bellard. He single-handedly wrote QEMU, FFMPEG, an LTE base station, a PC emulator in javascript, and countless other projects. Alone.

http://bellard.org/
I suppose if the buildings every go up for sale, this would be a possibility.

In my hometown, approximately 50% of the retail space in our downtown has been vacant and listed "For lease" for I'd say about the past 2 years now.

The owners are very wealthy, continually raise rental prices, eventually driving everybody out.

The problem is, they never intend to sell.

I witnessed an old bank building sit vacant for literally 20 years before they found a new tenant who was willing to renovate and start paying. Somebody was paying the property taxes on it the entire time, and they weren't even actively marketing it's lease as much as they could have been.

Another old store went under about 2 years ago, and it has been empty ever since with a for-lease sign on it. Nobody has entertained the new lease, but the owners refuse to lower the price or sell the property.

In fact, I have never in the life of me seen a for sale sign on any of the downtown retail properties. It just doesn't happen.

Old money can be one hell of a burden on old communities, it would seem.
For an extreme example, it's generally considered a bad idea to let people get paid for 'donating' organs. In addition to the practical problem (paid donors are more likely to lie about the condition of the donation), there is an ethical problem - the rich can buy health at the expense of the poor. The actual cost to the donor is related to the chance they might need that lung or kidney in 30 years, and is nearly impossible to quantify or for the donor to give informed consent.

Of course, we do let 18 year olds pose naked for magazines without considering the cost of not being able to run for political office in 30 years. In that case the long term cost is lower and easier to anticipate.

Prostitution is somewhere between those examples. It attracts those without other options, who might not be able to rationally weigh the risks of future medical or psychological harm against a current financial gain.
Re: [1] There's an argument that ESXi was released to handle these concerns, which predate ESXi's release. I ran venturecake which first published the story, showing how the Linux kernel started vmkernel, not the other way around. Proprietary kernel modules are considered derived works unless they can run independently (eg, nvidia.ko isn't generally considered to be a derived work because it's largely code ported from other platforms). However retrospectively making something portable doesn't change it's previous status as a derived work, and ESXi wouldn't be popular without ESX, which wouldn't exist without Linux booting vmware (despite vmware's protestation otherwise - load ESX and watch the boot process).
I'm a man and the same thing happens to me all the time. People always tell me "What? You're too handsome and muscular, I don't believe you're a programmer, programmer look like geeks and are socially awkward!". It's really tough to fit in at work. Lately I've been growing my beard and drinking beers because of the social pressure, but I feel bad about it. I really wish people would stop putting everyone in a stereotype and just look at our work first, updating their mental stereotypes afterwards if need be.
Which, in spite of its 'perfection', it should be noted that you should not run unpatched on a public facing server (or at least not qmail-smtpd), lest you become an unwitting backscatter zombie.

I love djb's software, and I love his way of looking at things, but no software stays perfect forever.
i have a fixed ip and business internet to my house. $120/mo run my own email on an old mac mini. its great because i was able to set up spam folders in all accounts. they drop in the spam and it goes to a folder in my account. the subject gets the source ip and domain added to it. any server i don't recognize gets dragged to another folder and bam! that ip is blocked. love it!
Facebook to start removing inactive accounts from page like counts March 12th
That is literally true of addicts, so yes. Just like we don't let impaired people enter into binding contracts.
Thank you very much for this guys! Works perfectly.
I'm completely sympathetic to that view, but if the person has the choice of prostituting her/himself or starve, and you ban the first option, what so you think will happen?

If you want to prevent these situation you're describing, you need to give people a third option, that enables them to avoid the first two. Criminalizing prostitution will just harm those you want to help.

EDIT: from your other post, it seems we're in agreement.
Geotagging One Hundred Million Twitter Accounts via Total Variation Minimization
I have vague memories of the fact that qmail was mostly used with patches that DJB didn't want to incorporate, (e.g. support for STARTTLS).

This ended up causing a lot of people to use other servers which _did_ respond to user demands.

So maybe other than only learning from the way he writes code, we can also get some ideas on how to nurture open source projects.
There are lots of women who are coerced into prostitution, either directly or structurally. But I agree that the existence and frequency of problems is not inherent, ie that it doesn't preclude some women from taking up such work as a free choice.

Of course other women don't like it, but that has nothing to do with "trafficking" or "violence". They don't like it because it reduces the amount of power they have over men.

That's a bunch of hyperbolic crap too, though.
I'm an American, I immediately thought "food, burnt to a cinder". Other than the minor branding foible, though, this looks great.
I agree. I have been programming for many years, working in the industry for four years, and have always been interested in improving with clean code, testing and whatnot.

I read the Pragmatic Programmer last year, and it was .. very boring. Most of the tips were like "doh, of course". It's a beginner's book, not for someone who have been trying to improve their code (and processes around it) already for some years.
A poor codebase makes it hard to audit it to make sure there aren't bugs or exploits. In the case of Sendy, how would a user know that a spammer isn't able to exploit it to send spam to everyone in Sendy's MySQL database? That's potentially very damaging to a business (especially if you're running Sendy on behalf of a client).

Sending email to a list is easy. Sending email to a list securely is harder.
It is important to distinguish between libertarians who are fiscally conservative (spend money on necessities, not foreign wars, etc.), and libertarians like the Koch brothers, for whom libertarianism is a way to get the government off their businesses' backs.

I am still trying to find an "ism" that resembles my views: spend money on roads, borders, police, education, social services, and healthcare; cut spending on the military, drop the second amendment, and step away from being the world police. Oh, and in the next 10-20 years spend about $500b/year on solving global warming. Then leave social issues the hell alone, such that as long as people are not directly harming each other, leave them the hell alone.

Sort of a mix of libertarian (socially liberal, fiscally conservative), with democratic ideas for healthcare (100% covered single payer, very good safety net for poor, unemployed), and the green party's concern for the environment. Oh and find me a politician brave enough to say something about the gun situation in the US.
In time they get scratched by forks, while putting in the washing mashine, by anything and when they are scratched the inner aluminum comes into the open and that's no good. Contacting with food while cooking might transfer the scratched aluminum into the food. Aluminum is outright dangerous for any living body.
Oddly enough, you can....if you film it. Porn actors don't work for free. I always thought that someone would recognize this and create a service where the girls are available as "actresses" with boilerplate contracts etc to make the experience quick and easy. When done the video would be the property of the client, who could destroy it or keep it.

All of it would be legal. I never built it because that isn't a business I really want to be involved in, but somebody should - even if only to highlight how arbitrary these laws are.
I would like to recommend the clean coder books on the list.
They really saved my butt when I was fresh graduate.
I wasn't sure how the whole business software cycle works or how to communicate effectively with other people in the company, like my team, and the business analysts and CTO.
Those books saved my butt, I don't know where I'd be in my career with out them.
The Hidden Co-Founder
I documented a real-life experience here: http://oneofmanyworlds.blogspot.in/2014/01/another-go-at-go-....

Read the requirement, elaborate a little more by me in some of the comments, and see how the combinations I had to deal with quickly multiplied to cause high tedium.
> But these programs are not just for being seen or read — like a graceful dancer, they move!

This is what makes programming beautiful. The analogy that come most easily to me are to machines, like the wonderful stationary engines that sometimes ran at the Manchester Museum of Science and Industry. But in comparison their movement is so constrained... Dancing is far more representative.
Somebody posted something similar to this a few weeks ago, and I responded there too that I feel like I'm on a different Youtube than the ones described in these posts. Like 90% of ads I see on there are skippable now, which didn't exist at all a few years ago.

I'm really curious if we just browse completely different subsets of videos or something. What videos are you watching that have so many unskippable ads?
Alex Honnold is one of those individuals who is literally at the top of their chosen avocation. The only climbing I've done was on a rock wall at sea on a RCCL cruise ship - and I swear they rigged it by 'pulling' up the weaker climbers (like me).

Excellent article about Alex Honnold that I submitted months ago and fell into the canyon. Makes you realize that fear is just a construct that can be minimized.

http://www.outsideonline.com/outdoor-adventure/climbing/rock...
I am more opposed to tracking than ads.
Unless they devise a system that doesn't require a cookie or tracking id that persists across sessions and websites, I would like to excuse myself from this (still laudable) endeavour.
You really should target this market. The more people you have to cook for (typically) the less time you have.
djb aims to write bug-free programs and actively works on improving the process to do so. While Bellard is a great programmer, I don't think Bellard aims to write bug-free programs.

See section 8 of http://cr.yp.to/cv/activities-20050107.pdf

There are more people who aims to write bug-free programs, but most of them seem to use formal verification. djb seems pretty unique in aiming bug-free programs in normal programming and getting close.

Re: Bellard software quality. Fuzzing found 1120 bugs in FFmpeg. While Bellard's code is only small part of entire FFmpeg, FFmpeg is very far from being bug-free.

http://googleonlinesecurity.blogspot.com/2014/01/ffmpeg-and-...
> Women would say things like "I worked on a team that did X," while men -- who obviously did the same kind of work -- would simply say "I did X."

While this anecdote seems to match traditional gender narratives, I'm interested in how you knew the men "obviously did the same kind of work."

You observed that women were more likely than men to emphasize teamwork and not their individual contributions. It seems that there are two hypotheses which result from that:

1. Women are more likely to emphasize team aspects and de-emphasize their contribution (less narcissistic)

2. Women are less likely to individual contribute and more likely to rely on teams for projects (less independent)

How did you differentiate between those two?
I have a close friend who worked at a place that had that policy for China and France, along with no VPN access from those countries.
I've spent quite a bit of time trying to do things with tcc, and - ugh, no.
You should, however, note that Go does not have inheritance. That single difference reduces the `crazy stuff' by an order of magnitude. In addition, not having inheritance also means that you do not need to take variance into account, which further reduces the complexity significantly.
I really like this idea. I have doubts that it'll work but it shows that Google is trying to stay ahead of the curve. I do have privacy concerns but at the same time the thought of some flat fee that is distributed by how often I visit sites seems pretty great.

There's some obvious issues. One seems like a problem for a startup to solve (exit plan: be bought by Google): Figure out how much a site is actually used in a meaningful and quantifiable way beyound time on site/counting visits

The other is more philosophical for lack of a better term. It's a little strange that Google is essentially responsible for the adds on the sites it now removes with this new sheme. "Modern" thinking would make me belive that sites that participate should probably go for no adds by default. There'll be "freeloaders" but it's essentially film streaming, non-DRM books and the likes all over.

Edit: I hope there'll be a way to blacklist sites as well or maybe more fine grained controls.
You could still browse the web with Ghostify (or µblock…), and only load the Contributor tracking code when you want to support an article.
That would both minimise Google's tracking and prevent you from accidentally contributing to crappy link-bait content. Basically a copy of flattr on Google's infrastructure.
Elsewhere in Seneca's writing, it's a bit clearer what he means:

Pursue wisdom. Learn not just for learning's sake, but so that you can elevate mankind just a little higher by having lived.