skysight-inc/HackerNews huggingface dataset:
Something I feel that has somehow not yet been addressed by this thread is surroundings.

I initially came to CS with an undergraduate degree in a humanity, this has (despite some years of good achievement) left me with with a constant fear of being left behind in irrelevancy. This has made me always look at my current employment as wondering if it furthers my CS narrative.

Thankfully for the time being unemployment in CS is pretty low. Treat your new job as a chance to harden some of the skills you have been learning. But the most important thing you can do is find the next RIGHT job, I have found that the most consistent way to improve your skill set is to work places where you feel like you are the dumbest person in the room and wonder why they gave you a chance. When you don't feel that way any more, it may be time to leave (assuming learning and growth is your number one priority).

Ultimately what that rambling paragraph gets at is... if you aren't learning from your job then you are losing out and you should leave.

Think about working actors in Hollywood these are the actors you recognize in almost every movie that are constantly recast to play basically the same character in a story. At some point in their careers they got type cast and the only way that they can continue to make money is to work as much as possible. If your goal is to continually grow as a programmer you have to figure out how to be the A list actor who is always surprising people. Developing a narrative that showcases your intelligence and adaptability is the most important thing you can do right now.
Terrible for the planet... until you watch this Ted talk. Then you may reconsider your position.

http://www.ted.com/talks/allan_savory_how_to_green_the_world...
Right, because if government does not collapse there is nothing stopping them from printing all the money they need to cover their obligations.
Cyrptocat Launches for the Iphone
Yeah that right there was our biggest error I think. We should have had a "compilation pass" that used JRuby's ruby parser to do program transformation on the original source, extracting the inline operator code and doing "something" with it to generate fast JVM bytecode (probably using something like Mirah) and then transforming the call site into something that would use this. It would have been a few months of nightmarish debugging but would have also provided the leverage we needed to do data flow-level type checking/annotation as well, in addition to not having to write our UDFs in another language.

I think the thing to remember with the c.j stuff is at the time Cascading's Java API was pretty much state of the art, and we had to shore up a lot of what was in c.j in order to get to a viable DSL. And at that point, it was a huge leap forward from a readability standpoint. (Cascading's API had the same shortcomings as our c.j API wrt types etc, fwiw)
Pro: Responsive SVG with identified components addressible using CSS.

Cons: Wants Javascript. Uses Javascript-interpreted data-* attributes for basic semantic content like "which direction does the arrow point". Not Open Source.

Interesting, but not nearly as good as the existing alternatives.
There's no law against big buttons on big screens, you know. Doing things big may go against the grain (the typical desktop convention is to squeeze as much stuff in as possible), but it very frequently ends up with surprisingly pleasant results. Also Fitt's Law comes into play—big button, bigger target to aim for.
This is actually a list of obscure (20 years of Linux use here, and I haven't heard of most of them) command-line utilities. Definitely going to explore calcurse
Robb Wolf's response to this ridiculous article is on his blog.

http://robbwolf.com/2014/03/04/meat-bad-cigarettes/
You'd have extremely low entropy though. If I write an auto-signup script that just selects one or the other randomly, I'm still getting 50% of my botted accounts through.

Sure you can add more, but how many can you add before users get upset about doing the same thing over and over again? Three? Four? At four times I'm still looking at a 6% chance of getting an account created if I just select randomly. That's plenty.

Suggestions to use things that humans can easily distinguish but computers can't as captchas come up often. However, being only human readable isn't the only requirement for a captcha - another requirement is that it can't be computer guessable. If a computer can guess correctly with a high (>1%) chance of success, then the captcha is pointless.
1. usually code, or a github repo

2. email or password-protected link to my server

3. depends, but mostly before payment, as I work w/ enterprise customers

4. unfortunately, there isn't a single way, sometimes via freshbooks (paypal), mostly check (companies may not have a paypal account, and then the fees suck).
Has anyone told Carly Rae Jepsen about this? #callmemabey
I can't speak for Tinker, but they are friends of mine.

As I understand it, their intent is to help people get their first bitcoins really easily. Most services require that you scan and upload a lot of documents. This is quick and painless.
No matter how long the delay until alerting is, there can always be the possibility of a service that stays critical for $time + 1; it's just that by delaying the alert by a min or two makes no appreciable difference for most circumstances (if it does, you should have 24/7 staff anyway) and filters out services briefly dropping out and immediately coming back, e.g. a service or host restart that happened to be caught at the wrong time.

That, and setting up proper retry intervals for checks that take a long time to execute.
The study says that under 65 a protein-rich diet will basically kill you, while over 65 it's actually beneficial ?

Is explained in any way why it should be so ?

And I assume that this study is serious and other factors are accounted for, since it's likely that people with a lower animal protein intake have a more balanced diet overall, with an higher intake of fruits and vegetables and a lower intake of saturated fats...
This is why we are building a #Bitcoin #Startup, help give us a chance by voting at http://game.startupbus.com/teams/15
Apple’s Departing Finance Chief Is Goldman’s Newest Director
Requiring JavaScript to view icons seems like a major downside compared to competitors that are plain font files like Font Awesome. Now the client has to download and execute the JS before seeing what might be important UI cues.
It's interesting to think about, but I'm not as bullish.

Stipulate that we're just talking about X.509 validation. (You can still have "goto fail" with working X.509, but whatever).

Assume we can permute every field of an ASN.1 X.509 certificate. That's easy.

Assume we're looking for bugs that only happen when specific fields take specific values. That's less easy; now we're in fuzzer territory.

Now assume we're looking for bugs that only happen when specific combinations of fields take specific combinations of values. Now you're in hit-tracer fuzzer coverage testing territory, at best. The current state of the art in fault injection can trigger these types of flaws (ie, when Google builds a farm to shake out bugs in libpng or whatever).

Does standard unit testing? Not so much!

Would any level of additional testing help? Absolutely.

But when we talk about building test tooling to the standard of trace-enabled coverage fuzzers, and compare it to the cost of adapting the runtime of a more rigorous language --- sure, Haskell is hard to integrate now, but must it be? --- I'm not so sure the cost/benefit lines up for testing our way to security.

For whatever it's worth to you: I totally do not think code audits are the best way to exterminate these bugs.
html {
font-size: 1vw;
}

p {
width: 70rem;
font-size: 1.6rem;
}
We decided to postpone the deal because it was still quite early in ShelfLife's life and we want to grow our userbase. There's a write-up about it in the Financial Post.

http://business.financialpost.com/2014/03/02/shelflife-clinc...
That is built into svg, so Noun project would be "responsive" as well.
interesting but you lost me on the home icon. '+' shaped window with a door preferably with chimney - the iconic image that most people recognise on sight as a house. not some weird triangle on a square with an inverted v on top which maybe kinda sort of indicates a roof... but why is it separate?

respect existing standards. innovate later.
Compared to all the bitcoin exchanges who require you to upload a passport scan?
You're talking about the difference in how you feel in the short term, in an uncontrolled "experiment", where you started exercising at the same time, versus an increase in long term disease. Of course you're going to feel better if you lose 30 pounds and start exercising. What's to say you wouldn't feel even better than that if you dropped all of those carbs and started eating far more vegetables and other vitamin rich non-proteins instead of all that yogurt? No offense, but do a line of cocaine and you'll feel better for a short period of time, too. It doesn't mean you're healthier or increasing your life expectancy.
perl/cgi was a thing for a few years, but even by the late 90s was losing ground to PHP. PHP's been gaining ground year on year for a decade. Will it remain in this position forever? Nope. Another several years? I think so.

It's far too entrenched in too many operations to be easily replaced. Perl didn't get that foothold, simply because there weren't as many developers or websites back then. Well... "simply" - there are myriad reasons why Perl didn't retain its early mindshare and install lead.
I haven't seen this in ~1k services, but I guess it probably depends on the spec of the monitoring system to some degree, and I realise that 1k+ hosts is likely a different story. If you're using passive checks in any high-rate capacity, you should be using NSCA or increasing the frequency they are read in anyway. This is also another problem Icinga handles better - while I say Nagios for convenience's sake, my comments here refer to Icinga (and to Nagios XI, which is comparable but stupidly expensive).
It's true that grass-fed animals don't have the same environmental impact as grain-fed ones. But the problem is that there's no way to produce enough beef to meet worldwide demand other than concentrated feedlots. And certainly no way to produce it at the low cost that the market demands.

Unless the cost of beef can be adjusted to include all the negative externalities that its production entails (topsoil loss, water and air pollution from fertilizers, pesticides, manure, and diesel fuel, antibiotic resistant super-bugs, public health threats from unsanitary slaughterhouse practices, etc) then meat producers and consumers will benefit from cheaper prices while the environment suffers.
Is anyone honestly using Windows XP because they don't like any of the more recent versions? Or do they just not want to pay?

Customers not wanting to pay is not a good reason to open source your product.
It's not too late at all. Microsoft has had a number of "skip this version" Windows versions, and the subseqent release has done well. WinXP did well despite WinME, Win7 has done well despite Vista, and Win8.1 or Win9 will probably do well despite Win8.
Interestingly enough, IGF-1 (Insulin-Like Growth Factor 1) is the active ingredient in that deer antler velvet spray that Ray Lewis (NFL player) uses for performance enhancement.
The input fields are almost invisible on the 'buy' page.
Humint Proposes A Way To Recover The Lost Treasures Of Mt. Gox
Heh, I don't have a website to reframe hn, just a command line tool I wrote for my own use.

http://github.com/gryftir/gutsy
Not only that, a lot of times that hardware simply has no drivers for newer Windows! Linux indeed often works much better to address this (usually this happens with laptops). I installed Linux for quite a few people in such situation.
some people, which probably use tin hats, thinks that bitcoin was made by the government because it makes the flow of money more traceable, since all the operations are public. The government will never use bitcoin or bitcoin-based currencies because then they couldn't cover their own traces.
And specifically, sea salt tends to be low in Iodine.

"Iodine, an element essential for human health, is present only in small amounts in sea salt,[1]" (cribbed from Wikipedia)

[1]: http://pubs.acs.org/doi/full/10.1021/es0719071
What about the goodwill among developers it would create? That worth nothing too?
> If you're writing that code, you SHOULD know every possible incorrect certificate format.

If we define a correct format there are likely an infinite number of incorrect formats, no? A test explicitly checking for this bug would prevent a fix from regressing, but it seems to write a test that exploits this bug before understanding the bug itself would require quite a bit of
luck.

EDIT: I'm re-reading the initial advisory and trying to decide if this applies to any cert with a ROOT CA fail or just a specifically crafted one. If it's the former my initial comment is garbage.
>belittled by their peers and paid half as much

That is rarely said because those of us working know it's not true. We're just concerned for the low gender ratio. I haven't felt belittled for years (mostly due to older men retiring).
"That's because it's a ridiculous statement"

Only if you consider the truth ridiculous. It's simple biological physics. There are inefficiencies in energy transfer.

Btw, 60% of the Amazon deforestation is caused by cattle ranching.
Using nonzero for errors means you can do the same thing. This is common in things like this:

if(somefunc()) goto fail;

Additionally, if the return is a fail/pass status, there is only one success (0), and you can use all the nonzero values for error codes.
And let's not forget the Wired article

http://www.wired.com/science/discoveries/news/2006/01/70015?...
Broadcom VideoCore IV architecture overview
Glad to see a return to awakening.
11 Percent of Americans think HTML is a STD
The site is well made but I wont use this. As other mentioned, there are free options out there.

If the target audience is a startup, it has to have a free option.
>Theo de Raadt's argument (as presented here) isn't logically valid

Yes it is.

>A character attack is not an argument

His argument is not a character attack. It is pointing out two problems with Eric's hypothesis. The reality that simply saying "lots of eyes" doesn't actually mean there are lots of eyes. And that the eyes have to be attached to people who actually know what bugs look like or they won't be found. ESR himself does not bother to look at code, thus providing counter evidence to his own claim that open source software is seen by many eyes.
You obviously either Russian bot or have absolutely no clue what you talking about. You cannot buy missile launcher or basically ANY military weapon in nearby shop. And this is what Ukrainians saw in numerous occations.
Any study on meat that does not control carefully for processed meat is garbage and should be ignored.
So why should they, as a profit-making company, open-source Windows XP and thus create a valid competitor to their existing products which actually do make them a profit?
That's a good idea, but MS is still too stingy to do that. When they change their mind they can just give the code to ReactOS for example. Another thing which might prevent them from opening all code can be various "official" backdoors and other similar stuff
His point about the NRPE config is spot-on - just put all your checks in one file. Done.

Not sure why people are making Nagios configuration more complicated than it needs to be.
Ugh, more marketing drivel from obnoxious, clueless copywriters
Sorry to parrot hippies and/or Bill Hicks, but they outlawed those drugs because they're not alcohol and cigarettes, they allow you to see how you're being fucked every day of your life, so of course they're outlawed :)That peaceful movement was a threat to the powers that be..
It says that early on and for extended periods these things cause heart disease and cancer, which would be bad for somebody over the course of 65 years, and the amount of protein is unnecessary. But when you get older and your body starts to break down, the increased protein is better for you.

And, although it doesn't say it, by the time you're 65 and if you have been eating healthy all of that time, developing cancer from a proten-rich diet is mitigated by the fact that you only maintain that diet for your remaining 15-25 years, not for the 65 leading up to then.
"Today a young man on acid realized that all matter is merely energy condensed to a slow vibration, that we are all one consciousness experiencing itself subjectively, there is no such thing as death, life is only a dream, and we are the imagination of ourselves. Here's Tom with the weather." - Bill Hicks

https://www.youtube.com/watch?v=7D0BeLz5blM
Bex.io Bitcoin Exchange Bug Bounty
i agree, but i think that ship sailed a long time ago... i think we passed the point where the speed of the internet is an embarrassing reflection on the programmers involved about 15 years ago now though...

the bugs in the browser layer alone are embarassing enough - let alone the sheer number of layers and volume of redundancy, bugs and resource spunking involved all the way down.

that moderately recent post about fixing memory usage in firefox by doing very common sensical and normal things instead of assuming memory is some kind of endless resource... i had to check it wasn't april 1st. their final memory footprint is embarassing let alone what they started with. :/

i can see the lapse of time between pressing a key and seeing a character... this was much less often the case in 1995 with 1% the horsepower - rose tinted glasses aside :/
I got the same "call us" error. Sent an e-mail about 1.2 hours ago. Gareth replied that he's working on it, so just waiting. It wasn't clear or not if my credit card was charged, Gareth assured me it hadn't been. Will update this if transaction is successful.
Come hack on amazing tools for the Crowdfunded Economy – BackerKit (YC W13)
Want to build amazingly useful tools for the crowdfunded economy?

BackerKit’s (https://www.backerkit.com) post-funding platform offers successful crowdfunders the logistical power tools they need to focus on making, not managing.

We’re trusted by comic book artists, filmmakers, spatula designers, guitar makers, fashionistas, 3D printing engineers, and hundreds of other creative entrepreneurs.

They come to us after running funding campaigns on Kickstarter, Indiegogo, Crowdtilt, or their own websites—and we’re eager to continue making life easier for these customers (and their backers) as the crowdfunding economy grows and prospers. We are building something that has never existed before; the backbone of the crowdfunded economy. A profitable company, we’ve received funding from YC and SVAngel.

As BackerKit grows, we’re looking for a Senior Developer who’s spent time working on a fairly large Rails app. We use Heroku, Postgres, and practice TDD and pair programming.

Sound like you? Email maxwell@backerkit.com and tell me about your favorite project you like to work on.
Bitcoin folks need to understand that fractional reserve banking doesn't mean holding less in assets than you have in liablilities; it simply means that you hold less cash (or very liquid assets) than you have liabilities. What the author of this post describes is just fraud, not fractional reserve, and while libertarian types love to conflate the two, they are emphatically not the same thing.
Definitely try it.

It's very difficult to know that you're getting good product though. I'm in the North Bay and have almost always had "real" LSD at my disposal. It's the geek's wonder drug for sure --> http://www.wired.com/science/discoveries/news/2006/01/70015?...

I recommend everyone without serious mental illness try it, then continue to do it every year or every few years to clear out the cobwebs, as it were.
At that point you're just implementing a crappy statically type language inside of a Ruby DSL. Using a real statically typed JVM language that's more expressive than Java – i.e. Scala – would be much better. So, that's basically Scalding. Of course, Scalding wasn't even close to existing when we chose Cascading.JRuby, so yeah.
It is neither pointless nor content-less. It gets to the exact heart of the problems with ESR's claim. If Joe Shmoe had said it, people would not say "no shit", they would still say "no that is complete nonsense". Because it is in fact complete nonsense, for exactly the reasons Theo pointed out. All the eyes in the world don't amount to anything if they aren't being used to audit code. And to do that, they need to be attached to people capable of auditing code. ESR is simply being used as an example of his hypothesis being wrong since he is the most obvious example. It isn't attacking him to point out the flaw in his hypothesis.
Those are functions that return more possible success values than failure values. The three common conventions seem to be:

Nonzero: error code, zero: success

Nonzero: one of many possible success values, zero: error (e.g. malloc())

Negative: error code, positive: one of many possible success values

And each has its tradeoffs.
In my experience/opinion (of my own short 35 years), exercise is what really makes a difference.

An healthy diet is of course as important, but really can't say I experienced that much of a difference between low-carbs/low-fats/low-calories diets, in terms of effectiveness (they all work, if you exercise and stick to them) and general well-being.
Perhaps. I can certainly appreciate that a brand designer may be worrying about a wide range of print and advertising media, and in that grand scheme of concerns the web isn't all that important.
You are right. There are researches that show that fats like bacon are kind of nootropics.

http://www.naturalmedicineconsultations.com/45-your-brain-ne...

The fats are so important and good to your body and brain, that when you eat a lots of healthy fats (and I mean lots) your body and your brain are "high", feeling well, thinking better and increasing your physical performance.

Eating lots of fats and vegetables, medium to high in proteins, and low on carbs (or zero if possible) its the best and healthiest way to live.
The key thing a lot of low carb, high protein diets tend to ignore is that it's hard on the kidneys:

http://www.webmd.com/diet/news/20030317/high-protein-diets-c...

So you lost weight and feel better on a low carb high protein diet? Good for you! Some of us inherit high cholesterol, diabetes and kidney disease, along with other reasons to keep to a diet high in fiber and low in animal protein, especially beef.
Not resolution. detail.
What’s gone wrong with democracy?
New property investments point to growth in Oakland tech
This 'Back to the Future' hoverboard will blow your mind
Do they accept European credit cards?
Indian Patents & Small Entities (28 Feb, 2014)
Woo! Let the back patting begin! We ended sexism!
is it so hard to believe that women don't enjoy stem fields as much as men?

that men and women are actually different and that it implies different behaviour?

that actually you know what... the more freedom women get the /less likely/ they are to work in a stem field?

maybe we should pay them more in our naive quest to make the unequal equal - because it is 'politcally correct' - which ever kind of correct that is because it certainly isn't 'true'
I'd consider aspell and remind to be well known linux tools. Pandoc is more modern, but probably the most widely used markup conversion tool. Gnuplot and matplotlib are both very popular for graphing.
Why Google should acquire Tesla
Ask HN: Do Lawyers Ever Really Help Bring Meaningful Dealflow?
i hadn't read it either and enjoyed... even if i consider it to be symptomatic of a problem.
Yes. All of those things are, indeed, hard to believe.
> would I not be able to derive the exact same value from the font.

Fixing this for accuracy. I agree.