skysight-inc/HackerNews huggingface dataset:
SEEKING WORK REMOTE Perú (GMT -5)

Backend developer. Love statistics. Looking for an environment where I can learn from others.

A Linux user since 2004, I'm most comfortable at the shell. Python is my language of choice, although lately I've been trying to pick up Clojure and Common Lisp.

Github: https://github.com/PuercoPop
contact: pirata@gmail.com
I used to go to slashdot for news, but i like HN better now. What sites do you recommend?
Er, you think I'm making a serious political comment?
Self-employment, or the illusion of freedom
Selecting a single environment for all future software projects seems strange to me. Isn't it better to learn about changing parts of your environment depending on the context?
A statistical analysis of Olympic outcomes of the past 28 years
How Americans became helpless
What about multiple runners with the same shoe size?
> Conservatives in this country should be in an uproar that the 'free market' isn't allowed to run its course

Because unlike cars and homes you only have one life. If you let a profit seeking entity control and dictate what happens to your health, you might not have a chance to go back fix the problem by choosing a better one. You could be dead.

There was just recently a story on Reddit about someone who's relative a was killed by a driver and his dead relative' insurance company effectively provided council for the defendant. That's the kind of stuff you'd be dealing with. You health insurance company would be interested in killing you promptly as soon as you develop a chronic or expensive condition. And they'd all want to do it. All 1 of them after they merge into a giant conglomerate (since you know can't be messing with the free market and stuff, there will be nobody protecting against monopolies).
I don't let my kids on YouTube, it's too dangerous. I do let them use an app called Zoodles that is "kid safe YouTube." It is just curated videos and they send you a list of what they watch.
I would draw the line at what the device's technical capabilities are, not what I am "permitted" to do.

If you use permission in your definition then it becomes impossible, by definition, to restrict the use of a computer. If Dell's next cheap desktop was locked down like Apple locks their devices down, would you buy "Well it's not a computer you know, since you are not allowed to run what you want on it."? No, of course you wouldn't.
I only saw the kind of macros you're probably thinking about (on the order of #define min(X, Y) ((X) < (Y) ? (X) : (Y))) in kbit.h, but I didn't look at the source to all the components. What klib does seem to use the preprocessor quite a bit for, however, is implementing generic functions and datatypes -- in other words, since the only significant difference between the implementation of a linked list whose nodes have "payloads" of 2 bytes, and one where the payloads are twice as large is, at the language level, the size of the respective payloads, we would ideally like some kind of code generating "function" that will take a datatype of some size and produce an appropriate linked list implementation. C++'s function templates exist for this sole purpose, but in C, we have to abuse its preprocessor to get a similar result.

If you take a look at the source of klist.h, the preprocessor stuff is a bit hairy, but it basically leaves you with a "compile time function", KLIST_INIT, that takes a datatype and generates, via simple textual substitution, an implementation of a linked list where each node of the list carries a payload of that datatype. klib_test.c includes a simple usage case.

Just to be clear, the preprocessor is generating real functions (inline ones, but functions nonetheless), not simply textually inserting the appropriate list code every time you use one of the macros like kl_next(iter) defined at the end of klist.h.

Check out the GCC docs on macros (and particularly, the section on concatenation) to get a better understanding of how klib implements this.
http://gcc.gnu.org/onlinedocs/cpp/Macros.html

As for how "crazy" it is to do this with the preprocessor, it's just the most convenient alternative in C to manually copying and pasting a generic list implementation yourself and editing in the correct type information, so it's a fairly common practice. You'll know code that really abuses the preprocessor when you see it -- I would advise then to run.
Right, because only the geniuses at Apple can come up with technical breakthroughs like, say, rounded corners.
Making up prices is routine. Got my wisdom teeth extracted. They said there would be a $170 X-ray fee. I already had X-rays done from my regular dentist and brought those in. During the checkout they scratched the $170 X-ray fee and then added at the bottom a $170 consultation fee. I thought pissing off people who are about to knock me out and operate on me is probably not a good idea and didn't say anything.
I'm looking forward to it - at worst, it means they've just increased the area in which that bar can be activated.

I have a dual-screen setup with the primary on the left; that bottom-right corner is often (but not always, weirdly enough) quite hard to hit if there isn't a notification there. This will be a boon to users like me, and I don't see a downside - it seems strictly an improvement, even if they want to improve it further later on...
A friend of mine built his own recently. You can see some of the progress pics and info on facebook https://www.facebook.com/DMCEV
Bugs, TDD and Functional Programming
I thought Buzz piloted the lander and Neil was the mission commander? I'm still in the middle of listening to his biography, _First Man_, but they chose Neil to go up before they even took off, because they felt Neil was more level-headed than Buzz, and would handle the fame and attention better. Of course, they couldn't tell the public this. What they said was that it would be too hard for the pilot to reach the door with his suit on and Neil in the way.
The OS X shell hasn't changed terribly much since it was first released. GNOME Shell ("GNOME 3") was publicly designed prior to anyone seeing Windows 8 or Unity (in fact, Unity started after the GNOME 3 development process began).

GNOME has more in common with webOS than OS X, Windows 8, or (perish the thought) Unity.
Chrome 21 on the rMBP is incredibly under-optimized. I've switched to using Chrome Canary and browsing is much more fluid.
Unless the DoD has an RSS feed somewhere that is handing out realtime data on drone strikes that the developer has somehow gotten a hold of, I cannot possibly see how this application would get information to "baddies" any faster than they could have otherwise gotten it.
Posz for Powershell - https://github.com/manojlds/posz
ORep - An idea for a user reputation platform
To someone from a country with a sane health care policy this whole procedure sounds ridiculous.
Actually, it makes me wonder.

How many politicians have pulled similar tricks to get elected/stay elected? Its sometimes hard to fact check these people, and the media repeatedly gets called on the carpet for not fact checking either.

Politicians are often called professional liars, so the line to Kip Litton isn't hard to draw, even if isn't always warranted.

HN is largely anti-politics, but I think in this case there has been enough politicians who have been caught telling the "big lie" that it is worth bringing it up for discussion on this.
Works fine for me but it's not 60fps. Animation and graphics in javascript will never be good. I can't wait for the native app model to come to PC's so we can stop shoehorning all this crap into html/javascript which it was never designed to support.
So Mozilla have been distributing an iphone app that is nonfree?
Federal Reserve's first audit: 16 trillion given to banks and corporations
It wouldn't even be so bad if it were not so repetative and inane. Criticism to the effect of "Apple shouldn't do this" always gets "They are allowed to" as a response.

Who honestly finds that insightful?
Really, really cool. I just wish the code would be a little cleaner (lots of global variables, using new Array() instead of []), which might serve as a bad practice to people learning Javascript.
One anecdote deserves another, I watched a lot of it and don't remember any pauses. Perhaps your internet connection or your computer is crap.
Why Miguel de Icaza is Wrong About Desktop Linux
Is it therefore accurate to say that the uncompiled source code is compiled in https://github.com/shaunew/Pac-Man/?
This is what is happening now, when there are still some people who pay cash. Imagine how complex and impossible to understand this system will become once there would be virtually no people paying cash as there would be public insurers of last resort. No 1/4 cash price lists would exist anywhere - anybody who paid 1/4 price now would pay the full price, provided from the public coffers. Of course, there would also be a need for a huge bureaucracy to check all these payments, argue about them for months, send stacks of papers back and forth, etc. These people would have to be paid, provided with nice benefits and pensions - after all, they work very hard.

On the other hand, you will never have to pay out of pocket for it and probably will never ever made to realize there's a payment in there somewhere. You'll pay out of your taxes and you wouldn't even know how much you paid, so nobody would be up for an unpleasant shock of knowing how much all this costs. 23,800 is not going anywhere - these nice people in the hospital still need to be paid, and they don't deserve the pay cut (if anything, many of them consider themselves underpaid and many of them are right), and these machines and medicines must be paid for too. So it still will be paid for. And it's not getting cheaper - remember no more 1/4 prices for anybody at all? Somebody would have to pay for it, or, more precisely, everybody would pay for it, but won't know how much and where it went. Some think it's better this way.
Which demo are you referring to?
So, do you actually know anything about Neil's life, and are dismissing all of those accomplishments, or are you making that statement out of complete ignorance? He didn't pop out of a test tube and into the Eagle, and sure, lets say thousands of people were equally qualified. That's about 0.00002% of of the population, and puts him in the top 0.1% of the people that could have done what he did (i.e. he did it).
Toughbook is hardware not software. Get an old Thinkpad. It's durable.

I take the opposite view. I like durable software. And that's how I build my systems. If they get trashed, they can be restored in minutes. I'd rather spend my effort preparing simple durable systems that can be restored easily than building complex, fragile systems that would be difficult to reconstruct if something goes wrong. I've heard that sometimes things can go wrong.
I wish there was a way to tell the article wasn't going anywhere, but I guess that would ruin the surprise.
>It's easy to say that women are just "less interested" in CS/Math, but that's a cop-out.

Or it could simply be true. You're right, there are certainly a lot of girls who are capable of learning math and computer programming. But that doesn't address the interest question.
10+ Free jQuery Libraries for Interactive Charts and Graphs
More jQuery Charts and Graphs are coming up and these charts will make graphical presentation look more interesting and working with them will become much easier.
Thanks - I think I need to check the cockpit view.
I was recently travelling by plane and from the high vantage point saw how many boats were around Singapore - it was an eye opener.
Easily? I remember having quite some difficulties getting gems with binaries to work on Windows (meaning: lots of wrestling before I even got the MySql driver working). Might be different now though but I have never experienced anything like that when dealing with PHP extensions or Composer packages.
You are kidding right? I said better camera, not better sensor or picture quality. What makes a better camera often is more features or a better interface for taking pictures, post processing them or sharing/archiving/distributing them.

How many point and shoot camera's can upload pictures to any existing/future social media websites? How many point and shoot camera's can run Photoshop? How many can archive to any cloud storage median immediately after taking the picture?

Many apps will follow this camera. There are already many Android camera apps that are far better than the stock Android 4.1 camera. They have a far better than the interface of any point and shoot camera. There are also already many Android photo manipulation apps that are better than any built into ANY other camera in any price range.

Down-voters are likely jealous Apple fanboys.
And your comment is quite short sighted jarek. If you think that a superior lens and sensor is all it takes to make a "better" camera you should stick to old school "film" cameras.
Not many Indian companies are aware about HN job board.. Some companies do post though.. I saw a job posting by Artoo (www.artoo.in) last month.
What Linux Could learn from Apple?
How much does optimizing for iOS do anything bad for the app on, say, Android?
The author appeals to millionaires to fund this promising research which drug companies won't invest in because it can't be patented due to previous publication. But can a kickstarter guru help get this off the ground?
It says $6.60 when I check the page. Because I'm browsing from outside the US? http://www.amazon.com/gp/product/B008HUMTO0/ref=as_li_ss_tl?...
Show HN: my weekend project, whatsnerdy.com
SEEKING WORK - Brighton, UK. London, UK. Remote.

Freelance developer based in the Brighton in the UK. I can travel to London but I usually prefer to work remotely.

Languages are mainly Python and JavaScript (client and server side) but happy with lots of others when they are needed (I love a bit of Haskell, although rarely get paid to use it!). Experience with Django, Node.JS, Backbone.JS, SciPy, OpenCV.

One of the things I enjoy doing is RESTful API design, here's a talk I gave to a local JavaScript talk about that recently (scroll down for the slides):

http://asyncjs.com/hypermedia/

Email: tom@almostobsolete.net
I recently saw a video about a similar implementation at an annual conference in Germany for PC modders that won first place. It looked pretty awesome, the whole PC box was immersed in a greenish liquid. You can see it here, it's at the end of the video after 8:33.

http://www.youtube.com/watch?v=HMduN09xCgs&feature=playe...
Perhaps intelligent people (as opposed to those with some form of OCD) don't need masses of detail for passing items of interest. It just meant to shows a pattern in a quick and accessible fashion. If they wanted to maximise user interpretability they'd just show the raw data in a table.
iOS privacy app returns as a web app

Bitdefender says that Apple removed the application, which previously was a paid product, from the iOS App Store in June, but hasn't given it a reason for doing so. A potential cause could have been that Clueful tried to auto-detect a user's installed iOS apps so it could then display information about them.

http://news.ycombinator.com/item?id=4460509
Is there something wrong with wishing to be economically prosperous now?
Did you ever have car insurance or any other kind of insurance? Most insurances have deductibles, and the point of that is that insurance is to prevent catastrophic loss, not every expense. There can be insurance that covers 100% of expenses, but it will be very expensive, especially for health, as it won't be insurance at all.

Imagine that 1000 people pay each $100 into insurance pool. Then if somebody has a problem there's $100000 available for him, and if the chance of this problem is 1/1000, then this works. Now imagine each of these people has $50 in regular expenses that they want to be paid from the same pool. Then to get the same coverage one needs either to pay additional $50 into the pool (which then is not insurance but just a very expensive savings account) or accept that his coverage dropped by half. And that's not counting insurance company's cut, which makes it worse.
FinSpy agent in the UK -

http://finspy-agent.software.informer.com/
One nitpick - Bernoulli's principle is NOT why airplanes fly... it's angle of attack. Spirited debate at http://en.wikipedia.org/wiki/Lift_(force)
Awesome stuff ! Would be nice to have volume control though..
Well, developing using native toolchain is horrible. Because of legacy gcc 4.2 and unstable and often broken clang. At least about a year back it was the case. No. Scratch that. It is still the case. I just remembered helping a coworker hack some open source package to make it compile with clang. We lost an hour or so, completely unnecessarily. Would have taken him 30 seconds to apt-get it on linux.

And well, not using the native toolchain, and using something like mac ports feels like I'm under cygwin all other again. No, thank you. I love 13" Air, but as a development environment Macs are quite broken.

Plus that home key on the full desktop keyboard... If you are linux+mac user, you know what am I talking about :)

Curious, what package management system are you using to install libraries/packages? Ports? Fink? Homebrew?
Sweet, haven't seen this site before!

For more nostalgia, a large collection of cracktro remakes in Flash can be found here: http://flashtro.com/
I love the idea of a kickstarter!

I'm just wondering what "direct" reward can be given in exchange for a donation. While most of us see the benefit of such a drug to the "human race" I really think the success of kickstarter is due to its premise that your donation is reciprocated by the recipient.

With that said, wow, this drug 'sounds' extremely promising, and I hope to everything holy that it can do the miracles it advertises.
I don't think so, it isn't clear from the legalese what the intended purpose of the software is.

It could also be argued that because they have not warranted the product as fit for any purpose that there is no intended purpose.
My take: "The Desktop will die WAY before Linux dies". Nuff said.
Here's the Github repo, since Engadget is worthless:

https://github.com/mozilla-services/ios-sync-client
The Soul of a Typeface
This is a classic example of the reality distortion field that efficiently separates science journalism from science.

The article title: "A virus that kills cancer: the cure that's waiting in the cold".

The researcher's explanation: "Our results are only in the lab so far, not in humans, and many treatments that work in the lab can turn out to be not so effective in humans."

To the uninitiated, "only in the lab" means in vitro (from the Latin "in glass", meaning in a test tube or Petri dish), not in any living creature, and certainly not a human being.

This means that the "virus that kills cancer" hasn't ever been called on to kill cancer in a person suffering from cancer. Just saying.

There is nothing so tempting to an unscrupulous science journalist as marrying the words "cancer" and "cure" in an article title. To do this, they often turn their back on reality, as in this case.

The research may deserve support, but sleazy journalism like this can only hinder the work, and science.
A splendidly heroic way to miss the point. Someone who doesn't complain isn't actively trying not to complain, they are content with their lot. Thus, forcing yourself yourself not to complain is as silly an ambition as declaring "I will not think of elephants".

Complaints stem from discontent and/or powerlessness.

It is important that Jiro is largely in control of his own destiny, however small that might be. Most teachers are not really in control of anything significant at their workplace, cetrainly not their destiny. Most students don't yet have a destiny, they are forced to attend and are purely reactive.

Choose the right thing to do, be content doing that.
I have to somewhat disagree with "OSX focuses on developers" and nuance it with "OSX will pull the rug from under the developers' feet when it feels like it" (Carbon 64-bit anyone?)

With that said, I have nothing to say against this. Apple, by alienating both users & developers in specific cases, does bring the whole ecosystem forward.

My take is OSX focuses on innovation, leading the way forward, leaving behind both developers and/or users that are slow to keep up. In the big scheme of things, it has been a big win for Apple.
> I'm just wondering what "direct" reward can be given in exchange for a donation.

The majority of true science proceeds without thought of compensation, except in the sense that science advances and humanity benefits. Such is true in this case.
It's moments like these that I feel small in regards to humanities. Thank you, Sir.
In the movie, Jiro admitted to giving women smaller portions. The women seated at the bar commented on how clever that was. I wonder if that would fly here in the State. If women are getting less for the same price, i think most Americans would find that fundamentally unfair.
Anti-ACTA Protest in Tokyo (Akihabara)
Yes, Canvas has a drawImage method which takes a source image/canvas and draws it on the destination canvas.

https://developer.mozilla.org/en-US/docs/Canvas_tutorial/Usi...
Sort of. It gives access with whatever user the webserver is running under. Might be root, but will usually be a less privileged user eg www-data.
Friend, my best advice is: Do it. Don't write about being "about" ready to get there. Be there, and show us.

Cheesy plug: YES, you can!

Piece of advice: Have a goal in mind, and plow through!
Looks like the offer has now ended. I'm seeing the US version for $4.79 and the UK version is £3.02.
Oh, I didn't know that. Fair enough.
Why do companies from other countries stand little chance of being successful in the US?

Developed Asian countries do do as much as they can to block US companies; that's the problem. South Korea is being protected by the US, but they are a prime offender. Obama was quite vocal about this before he started running for president.
Are we talking about Chrome beta? I'm up-to-date on OSX and do not see the "Hot Dog" button replacing the wrench.
There are lots of problems.

First the standard vertical rack wouldn't work - you would not be able to remove any blades from the rack since they are submerged.

You would not be able to lift the entire rack out of the tub, since you might not have enough height, but worse the other computers in that rack would probably burn up from a sudden loss of cooling.

So you would have to switch to horizontal racks, so you would lift one blade out without affecting the others. Of course that wastes tons of space. If you want lots of servers you would need multiple racks one above the other - but then how would you service the upper ones?

And you are wasting space again - you need air height above each rack. Normally in a vertical server, the gap you need to remove the server is the same gap you need to walk there, so no extra wasted space.

And then there are weight issues - a typical 21.5 inch x 19 inch x 8 feet rack would weigh about half a ton just from mineral oil! (Not including any metal.) Good luck building something strong enough to hold lots of them, and forget mounting them one above the other.

All of this can be designed around, but it's not a simple matter - for now you would need to make it custom.
bravo! Way to kill my productivity.
>"Killing them without losing our own soldiers" is the worst thing I've ever heard --really can justify just about anything. In every other name, this is a war crime (as was Dresden).

Suppose you're right. The point is still that it had nothing to do with western superiority or promoting the skeptical worldview.
doesn't sound like a monopoly, you state a bunch of barriers that will effect any site at scale.. but the reality is that the barrier is quite low.
> Apple is seeking to entirely kill off an industry competitor from the marketplace

Samsung had the South Korean government block the iPhone from South Korea for two years when it was released.
Too bad that the Google Earth plugin doesn't seem work on Linux.