skysight-inc/HackerNews huggingface dataset:
Ask HN: How do I earn money online just to buy myself a gaming computer?
I'm 16, and at this place, there's no way I can earn myself enough bucks by doing odd jobs. So, how do I go about earning enough money ($300?) just to buy myself a gaming computer, from where I can continue on myself. I tried youtube partner, but I don't have any original content to submit (neither I can make one because I don't have a camera). I tried to find some freelance work but couldn't find anything relevant for myself.

I need some assistance/advice at this point.

Edit: Currently, I'm on a Pentium4 with 384mb ram which literally makes any modern app impossible (even browsing).
I am going to straight up lift that idea into a web app I've built. Providing users a hint more context about their content makes interfaces less bland and anonymous. Thanks for raising it!
Bloody hell, that's brilliant. That's really 4k?!? The intro gave me chills. I wish the geometry were less obviously faceted, but the texturing is astonishing.

Of course the OP is brilliant too. Kudos to all these guys!
Isn't it possible to fake this with C++ templates? As an example, I created https://github.com/rb12345/cpp_annotated_return, which uses a templated struct to allow multiple value returns.
If it was deleted, it would say [deleted] and not have a link to the article. It's possible that people flagged it, which will decrease its ranking.
I know such precedent exists in cases like this where you are to sign a non-negotiable contract. This is why most EULA's are largely worthless especially when it comes to standard retail software.
I'd like to see per-tab offline mode, a-la https://bugzilla.mozilla.org/show_bug.cgi?id=226096
Yeah, thats the point of the article: two people going bear-hunting, one better be prepared to lure and the other one better be prepared to kill and prep. Unless they're communicating about the best way to do it, its gonna be all bear-scratchy-furniture-developer-killing'y and not really much 'bear is dead, lets eat'.
Crikey, that was 19 years ago already? No wonder I've got a stiff neck!

Apologies -- I'd misread the OP to say that it had been the largest jump in 15 years -- meaning the 15 years prior to 1999.
For those not getting in which context could be a confusion between the words president and prime minister, here's a wikipedia entry[1]

[1]:http://en.wikipedia.org/wiki/Prime_Minister_of_Spain#Officia...
Brainteasers and problems are fun and I love doing them. I just think it's not appropriate for an interview, especially when you catch an interviewer presenting you with questions that are simply taken from known 'problem banks'. I could have easily pretended to work through them like I've never seen them before but I think it's a lot more truthful to call them out and say 'I know all your questions'.
Go Siavash!
> The idea that here, in the 21st century, any successful entrepreneur must garb oneself in rarely-worn, extremely expensive and generally inconvenient Victorian-era ceremonial dress in order to arrange a business transaction is utterly ludicrous.

Welcome to the industry wide corporate culture of banks! As absolutely ludicrous as this is to you and me, I can tell you first-handedly that this is the bread-and-butter in banking. This goes so far that (hearsay) places like Deutsche Bank have rules where the color/brightness of the tie signals how high up the ranks you are and dark colors must not be worn by youngens.
This doesn't appear to use Canvas...
Have you considered MIT (or at least LGPL) instead of GPL licensing? Only other open source games or apps will be able to make use of this as-is. Of course that's certainly your right to do, just wanted to ask.
I've had good luck with python and cython when I need to get close to the metal. I'd really like to see a comparison between C++ and that kind of arrangement, some time.
Did you know the number 86 was so interesting?
Code practices and code reviews help with getting beginners up to speed and not clutter the code base. If you remove all experienced developers with inexperienced ones? Surely this will cause problems in any language.

Also, I'll have to disagree with C++ being a narrow market. Just the market where C/C++ is almost required (high performance or low level) is large enough as it is.

Then there is the discussion of which language is _more_ suited for a given task when you are doing higher level stuff that doesn't have high performance requirements. It might be wasted resources to put people with high knowledge of C/C++ to that kind of tasks. As for the language itself, in terms of productivity; _if_ the developers are experienced, I don't see any problem with it. With help from Boost and/or Qt, it is as easy as writing python (almost, sometimes :) ).
Snappy "replies" might not hold as much weight in a legal setting as you imagine.
Are you currently prerendering to a separate canvas? Drawing it to a different (hidden) canvas, grabbing the image data, and just pushing that to the actual canvas might be a bit performance boost.
I am sorry but your 'swagnificent' style would go down at least as bad as the hoodie with that crowd...
The film is named after this song:

http://en.wikipedia.org/wiki/Aquarela_do_Brasil
I've run into the same routine with medical professionals. Also, many of these privacy notices have a clause that they can disclose your private information for certain reasons, then a list which includes "advertising and marketing" purposes with other entities. When I ask about this I am always told they would never do that, it is a standard notice and no one other than me has ever said anything. When I refuse to sign or ask to strike that part out I am told I am free to seek medical care elsewhere and signing the agreement to disclose my private medical information for marketing purposes is "a federal requirement". It's really quite disgusting and abusive.

The situation with web sites and software that have 10 to 100 page long (when printed) EULAs or Terms of Use are a similar concept. Much software these days makes you click a box saying you have read and understood a legal agreement that is far more complex than any employment or IP transfer agreement I have ever signed.
The main project site has more information, as well as some screenshots: http://jonas.nitro.dk/tig/
I’m totally in favor of mild punishments and I do think that imprisonment is barbaric and should be avoided if at all possible, but money as a punishment, for example, is not without problems.

It basically gets rich people of the hook. If there is a flat rate to pay, that’s the case anyway, but even if the punishment is a percentage of someone’s income, this disproportionally hits poor people. Poor people need all their money to survive – pay rent, pay heating, pay food – there is nothing extra, no money to save. Once you are making several dozen times that money, a monetary punishment hits you disproportionally milder.

It’s funny that you seem to be worried about the poor for which this type of punishment is probably absolutely devastating and not very likely to have any positive results at all. The poor are a problem, not because they might not pay, but because the punishment might be excessive and not lead to a positive outcome for them (i.e. it doesn’t prevent repeat offenses).

Preventing repeat offenses and being a deterrent seem like the only two legitimate justifications for punishment to me, and I’m not sure whether money can do that.
HTTP status code generator
The new Bing with Facebook,Twitter and Quora
mov ax, 13h
int 10h
in-content means the preferences dialog get changed to a tab (à la Chrome). It's not about changing preferences to be per-site (there are some per-site prefs in right-click, view page info, permissions).
> only available to people with cable TV subscriptions

You do realize that in the US, that covers over 90% of households.
Oh look, it's this old chestnut again.
The take home message here is two fold.

1) build some regularity into your daily routine even if you wear different hats

2) Systemisation will set you free

People griping about specifics of management systems aren't seeing the forest for the trees.
The BOOST_FOREACH has helped declutter my code a lot as well. After getting used to it, I feel it expresses intent better than a for loop with auto begin-end.
Doesn't seem flagged to me.
Ping me back if you want to submit this yourself, i'll delete this one, np. (nice post,btw)
"especially when you catch an interviewer presenting you with questions that are simply taken from known 'problem banks'"

Sure, but then, almost all interview questions can be similarly gamed. If an interviewer asks me to "walk him through my resume," or to "Tell him about a time when I did X," does he really expect that I haven't thoroughly prepared and rehearsed those answers? And if I truly haven't, then that's saying quite a bit about how seriously I take the process.

I'm not suggesting that brainteasers are as valid as other question types. There are plenty of question types that better get to the heart of the candidate's aptitude, experience, skills and capabilities, domain knowledge, and so forth. But everything can be rehearsed for. I don't think that's a valid categorical critique of the puzzle type.

Better arguments against puzzle questions, IMO, are: 1) They might select for good bullshitters, as opposed to good thinkers; 2) The opportunity cost of spending time on a puzzle question is the time that could be spent on a more relevant question; 3) Some people just aren't good at (or interested in) puzzles, but that doesn't mean they're not awesome on the job -- ergo, passing on a candidate because he flunked a puzzle is much sillier than passing on a candidate because he flunked a technical exercise. (Conversely, loving a candidate because he kicked a puzzle's ass is even sillier).
> Earth's energy income will always be limited by the Sun's energy output.

This seems to discount tidal, wind, and geothermal energy sources. Wearable devices that capture kinetic movements are a possibility too. As technology progresses, efficiency increases.

While what you're saying seems theoretically possible, it also seems a long way off (perhaps several millennia).
"Google agreed with [Judge] Alsup, but it has not officially filed a motion asking him to truncate the trial, and this means the judge is not yet in a position to rule on the matter."
Facebook tests 'pay to promote post' tool
You are correct. And using a mov to ax rather than xor+mov to al is counter-intuitively one byte smaller (there's one more byte of immediate value in the former). Every byte counts!

(I tested using "nasm -f bin")
They downloaded copyrighted material illegally?
You can agree to something through your actions regardless of whether you've signed something. If you are presented with a contract, don't raise any objections but don't sign it but then both parties act as if they'd accepted it (for instance you pay some money, they give you a thing), then it's likely that you'll both be deemed to be bound by the contract.

In this instance by presenting you with the form they likely legally signified their willingness to enter into the agreement.
it got an upvote after the flag so it floated back to page 2

if you delete it you can always resubmit the exact same story a second time; it might go nowhere though ;)
Nike Zoom Kobe VI
Good to see people still develop using ncurse. It is quite different from the "SaaS in the cloud" trend.
Just out of curiosity, but if 'prison' is barbaric, how would you describe the actions that sent him there?
It must have gotten to the point by now that the mere length of a privacy policy, or EULA, is enough to convince the court that there effectively is no policy or no agreement, signed, seal broken or not.
UK Freelancer working in the web? Please take this year rate survey
Rumford's Soup
And they get (or would get) these same benefits by reselling content through Amazon's video-on-demand, iTunes, Hulu+, Netflix, or any other number of streaming Internet outlets.

So, the argument makes sense in part, but it still comes across like a rationalization of previous poor decisions.
> What I would like to see is a (convincing) list of why use C++ (in new projects) at all.

C is my obvious choice, but...

When it comes to deciding between C and C++, C++ beats C in one aspect: templates. For example, quick sort in C++ performs a lot better than C because templates enable lots of compiler optimizations. (Rest of the C++ features are just garbage for my purposes.)

I just hope next C revision adds some form of template support into the language.
Have you shared your own answer to win a SO badge? Naughty.
I really like the simple and clean presentation of the code. I do wonder however if that mode of presentation could scale. How useful will the site be with 300 code snippets?
Especially seeing as how antirez' response was already higher voted and marked as accepted.
Thanks, I somehow totally missed that!
I dunno about hurt blah blah blah but could you explain how exactly the 'modern API choices' provide 'GPU-raytraycing almost out-of-the-box'? if you search for ray tracing in opengl/directx/webgl, you will find no mention of ray-tracing, and for good reason: they don't provide it 'out of the box'.

The ray tracing going on in this demo has nothing to do with the APIs he is using; indeed, that demo could be implemented, pixel perfect, on any platform with floating point arithmetic. it just uses the 'advanced api' to display the resulting image on the screen...

now, the point you make is still a valid one, in that we have more api's than before, but this demo is not an example of using such apis. Better 'grey area 4k' examples that would support your point, are the ones that (for example), loaded the general midi file from windows, and used it as a source of samples (that was a trend a few years ago); or the ones that make use of D3DX's truetype font->extruded mesh routine, to create almost all their geometry out of extruded Arial letters. In both cases, these are such ingenious hacks that despite being in the 'grey area', and definitely (ab)using data available in the host OS, they represent such crazed creativity you can't help but admire them.

either way, such tricks were not used here; you're just seeing the result of a very large number of multiply-add instructions, artfully composed; and that's nothing to do with 'demo producers making more and more API choices'
I wonder what happens if the DynamoDB service were to ever go down? I know EC2 has had its fair share of issues. Great idea, but I still think storing sessions in a database is best, that might just be me though.
Explain to me how this is a good thing?
They didn't admit they were wrong for not paying him though. They apologized for not having a "clear and complete policy."

If you look at the sequence of emails he was first denied the bonus on the grounds of his own job performance, then on the grounds of not having a written contract, then finally because he didn't meet their ad hoc policy requirements.

I guess nobody actually expects them to apologize like human beings, but it would be nice if they said something like, "We're sorry for fighting you on the referral bonus. You deserved it after the 6 months was up and we should have given it to you then. We've put a structure in place at the company so this doesn't happen again. "
Linux kernel has lists, etc. that can be used as generic data structures. IMO they are good enough for most purposes.
export PYTHONDONTWRITEBYTECODE=1

may be more convenient than passing -B.
Do you want people who bullshit with little or no relevant data or people who will admit when they don't know something and try to figure it out?

I'd say the latter.

It's frustrating to work with people who pretend they know more than they do rather than asking for help.
The thing that stood out for me is the part where they said, "You and Miso never signed a contract that mentions bonuses", which means he has no "legal proof" a bonus was even offered in the first place.
The reality is, had the privacy notice been available appropriately, and had been signed, how do you know that it is enforced? Most practices are busy and run rather chaotically to think about that.
By and large most medical groups do not want to share information about their patients with people who don't need it. We don't have marketers walking into our offices asking for specific patient information. We only share it with appropriate individuals, that have been authorized by the patient or who are clearly involved in the patients care for a particular condition.

I suppose there are databases out there with diagnoses of patients and the medications they take, but there are no patient identifiers in these databases, so it's basically an anonymous batch. That kind of anonymous data is going to be important to make further advances in healthcare IT, and healthcare in general.
AFAIK, with GPL you are allow to use the library in a proprietary project but if you modify it, you must publish the library modification, not the whole project.

Am I wrong?
Yeah, I admit the metaphor was weak. I wanted to head to lunch. I was thinking a flock of wolves requires a different gun than a single bear unless you want to be flooded in wolves.
Buddhism Knowledgeable Visits Takes Away From Spiritless Life
Whether or not a pacemaker is running free open source software is independant of whether or not a person can flash their own version of the software to it.

If it were open source you, or anyone who was fitted with the pacemaker could look at the rules that control it.

Making _anything_ visible and open to criticism instantly makes its creators more accountable and adds pressure for them to try and be responsible.
Seriously, it's not common sense to assume that an employer will behave stupidly once you announce your intention to leave? You should assume that you'll get walked out when you hand in your resignation, and that after that, your former employer will not play nice.

In small companies, I've seen owners contemplate/prepare nuisance lawsuits just to make examples out of recently exited people for sheer pettiness. And these were employers who would have been perceived as stand-up guys before the people quit.

It's a pretty old rule of thumb that you get your ducks in a row before quitting, just like you shouldn't accept any counteroffers from your employer after you hand in your resignation.

The OP gets some sympathy from me for getting shafted, but he gets no sympathy for being naive about how to leave a company.
MDN hack day tomorrow in the #mozldn space in London, England
I couldn't agree more. I thought this was going to be a post on how to remotely handle a team that isn't connected to the world but it was a fluff piece about having fun at the beach and living with friends in Hawaii while building a product.

I was going to post something similar to this but you basically said the things I wanted to. I live in the Virgin Islands. Hawaii is definitely different than many, if not most, tropical places in the world. I've been to Hawaii and it's absolutely nothing like the third world country this place is.

While I live in paradise, I suffer through frequent power outages, shoddy Internet and a thorough and complete lack of decent techies to relate to or interact with. I pay 5x... yes, 5 times what most pay for electricity. Customer service is completely non-existent anywhere on the island. You can never find what you want at the store. Trying to find computer parts or anything technological is nearly impossible. Shipping is slow and unreliable. Even if you happen to get something, the absolutely terrible electric company (which has a stranglehold on everything here) ensures your tech stuff will be fried sooner or later with or without a surge protector. The racism is absolutely rampant here; the crime and violence is staggering.

Sure, the beaches are fun and the weather is nice, but the isolation can be extremely disheartening and it is not an easy place for a techie (or anyone else) to be. I work for a company in a room with 9 other programmers. I can't remember the last time any of them even mentioned a new web framework or a new programming language or anything of the sort.

I yearn for more and am planning on leaving to go where I can be more successful and happy being the developer that I am.

This blog post would have been much better titled: "How to Move to Hawaii with Some Friends and Build a Startup."
This is what I do except I use drawImage.

You think using getImageData and putImageData is more performant that drawImage(canvas, 0, 0) ?

BTW i'm not sure it will works for combining images together with special composite operation.
Great summary - thanks.
Yes

But for that, data is needed and/or your estimate has to be better than the BS estimate

If someone comes up with "The potential market for flamethrowers is $500Mi" you better have the ability to check this before someone gets burned
Tig is the only git viewer that I like.
RequestAnimationFrame: Video Introduction to New Animation Techniques
I'm a morning person. Plus this allows me to work around my kid's schedule and have more time with them when they're awake
On a different tack, I find the notion that non-violent crimes are a priori lesser than violent crimes and the people who perpetrate them are somehow 'nicer' and less deserving of punishment somewhat troubling.

Why is someone who pulls a knife on someone and demands the content of their wallet more 'evil' than someone who systematically scams people out of their life savings? Is a corrupt public official who enriches himself at the expense of the tax payers he's supposed be serving less deserving of punishment than someone who robs a bank?
> So what should the punishment be for non-violent offenses?

Is it not the goal of prisons to rehabilitate law-breakers? It seems to me that the expectation of punishment for law-breakers comes from those members of the non-law-breaking population whom are stuck in the lower levels of Kohlberg's stages of moral development; a.k.a., the children in business attire.
April 2012 programming language jobs trends
> "Too bad you forgot sucks for you" is not what the law says, nor is it the ethical thing to do, IMO.

That's not what's going on.

It's "Too bad we forgot and you forgot to remind us sucks for you."
Linux I/O Scheduler Comparison On The Linux 3.4 Desktop
THE Business | Socyberty
huh? In what way did they download anything?
Employee Referral Bonuses Are Pants on Head Stupid
If done properly (linear vs log scale, well-chosen cut-off frequency, thresholding values and discrete colors) you get a representation of the patterns in the song. With electronic/techno music you see where the intro/beats are. With other music you can see where the intro ends, the chorus repeats, instrumental solo, ...

The way it's done now you see a bunch of peaks/vertical bars. Unless there's a change in the power of the song the bars stay pretty much at the same level. It's a lot of real-estate that can be put to good use.
Granted, one of the reasons why there's so much bureaucracy in this country is precisely the crooks. Society tries to protect itself, goes overboard, ends up with lots of complicated rules that enables the very thing they were trying to stop in the first place.
I suppose people tend to think of rms as an idea more than a person, almost -- someone who adheres to a small set of principles with complete disregard for practicality or anything else.

It's not true, though -- and this shouldn't be surprising. A short blog post is not at all the same as software, and so it's pretty normal that he'd treat it differently.

One obvious reason -- to get his views out, and to gain respect from people who don't know him, it helps for them to encounter him making intelligent comments on related issues. If he lets others republish his posts and essays (statements of opinion, mind you, not software or documentation) without attribution and/or edited, he loses that chance with no gain in exchange.

Etc.
Why 4:54 instead of, say, 4:55 or 5:00?
Thanks for the mixergy interview ;)
> They downloaded copyrighted material illegally?

Are you asking this or is it a statement-question?