skysight-inc/HackerNews huggingface dataset:
I think the prof who taught a class called 'Web Engineering' at my university didn't even know that you could do anything with js besides validating forms … :( .

I have to admit I stopped complaining about it pretty soon, I got sort of used to not learning anything useful regarding to web development in university. shrugs
This guy is Norman Borlaug. Yes, the Green Revolution showed some negative side-effects (like all innovations).
It's not a bad approach, but I wonder if the talks oriented toward novices who may be new to Python/Django or programming in general are willing to sign up for a GitHub account (or even know what it is) to vote. Maybe this should be taken into consideration as these vote totals will probably trend lower than other talks.
Java applets were great for graphics demos and teaching apps.

Flash and Unity, etc have taken over, but who's to say that they are more secure?
The reason for this is simple, for getting as much light to both eyes as with a 'normal' 2D image, they need waaay more brightness - which means a more accurate color-range, and to let it appear as smoothly, they need higher refresh frequencies, certainly for active 3D solutions. This results in a much better 2D-experience also...

3D tech is - as the article says, incredibly low-tech. Or you use polarized filters, or you need a way to synchronize your shutter-glasses and quickly alternate the images. Personally I'm absolutely no a 3D fan, but if I have to choose a tech, please give me shutter glasses. Provided your TV can handle the higher refresh frequency AND higher brightness levels, it's far superior. 3D with polarized filters give me instant headache and it looks like all the colors are bland and washed out, certainly in the movie theaters...
Show HN: Why you should stop optimizing for IE right now
If this is known, why hasn't Sun fixed the issue?
Nice article. I made similar experiences with the state of computergraphics-courses in university... but than again: If the university succeeds in offering opportunities to work on (graded) projects and brings students with common interests together, it has done its job.
If you can't see the flaws in C you're probably writing poorly optimized, security-atrocious C.
<snark>Sounds like a secret plot to deflect criticism of a lack of diversity among presenters!</snark>
> $x = @$f["x"] is right place to use it.

No, it's not. There's built-in methods for that: isset() and empty().
Seems like a simple fix to make it latitude-aware, if it's not already.
Wow, I now have the MP3 for the CD's I've given away as Christmas presents for the last 10 years. Who the heck is Il Divo?
Exactly. A web application platform you should have stopped using 10 years ago is still causing problems. Imagine that!
Is his point that his own mental illness, which caused him in the most recent episode to hurt himself with a barbell, that because he "felt" that his weapons were technology based, that... no harm no foul (outside of his own personal self-destructiveness), therefore, HE should not have actual guns? This is at odds with his last statement of "weapons in the hands of people with malicious intent are the problem."

>the only people that came to physical harm during this episode as a result of my actions were two mes, one of whom i killed by smashing my head into a desk, and the other i killed by bashing a barbell onto the bridge of my nose. both instances of self-harm occurred because i was convinced someone had to suffer for all the wrongs ever done in the world, and the voices in my head told me i could take it out on someone else and it would all be over. i chose to try to kill those voices rather than let any harm come to someone i loved.

Somehow he "took control" of his manic episode and luckily did not harm someone else or kill himself, and he believes it was a thread of reality related to technology that "saved" him?

I would caution to seek medication/treatment if not already doing so... that is a tenuous line of safety to tread that in his manic episode he could believe in the "safety" of technology to fight off the paranoia.

I am confused as to what to take away from this.
Tip: Prevent Accidental Quits in Google Chrome
Only way I can check my tax records, etc online.

Fuck you, danish goverment.
Why Valve's Steam Box is a Console Killer
The "memory is just a giant array of bytes" abstraction hasn't been true ever since DRAM has existed (because DRAM is divided into pages), ever since caches were introduced, and certainly isn't true now that even commodity mulch-processors are NUMA with message-passing between memory nodes.
I'm a professional pentester and I have been a C programmer for over well over 5 years, but I acknowledge that my C is probably still pretty bad :) how about you? :)

P.S: now I have figured you out (on a very basic level of course) and I have a lot of respect, but nonetheless, let's play :)
Last time I checked in C, all pointer types where the same storage size. There's no need to define the same data structure multiple times by using templates. You just use casts.
This is somewhat interesting, but I can always work half the speed and save that $3,000 for marketing on the way to completion of the MVP, get a friend to come along with much less equity to help out.

Then again you want the idea, you want the initial work and piggy back possibly on a billion dollar idea.
Another confusing one: inflammable, which means capable of being set on fire but follows the same pattern as other words in which the prefix in- connotes negation, e.g. inflexible.
A lot of people will get upset if you don't do anything at all too.
Maybe because he uses C and have never heard someone refering to VM and C in same sentence. I'm also interested in this because i also don't get wtf is "C VM". He could be refering to layer below which includes hardware and OS combo. You know, memory pages, translations, ... Is he talking about that? :-)
I would love to do this... is this real? How would I go about applying?
I'm confused why English is always said to be hard to learn - those concepts mentioned exist in other languages as well..

Even to the opposite, i'm not sure if there's a language where there are _no_ words with 2+ different/opposite meanings?
Librelist (http://librelist.com/) source code is open.
If you dig into the statistics [1] you'll see that for the average Joe on the street, daily quality of life in America is below that of all other Developed nations, and is comparable to the upper-end of Developing nations.

[1] http://www.oecd.org/statistics/
Avoid Domain Appraisal Scams In 2013
Is there any evidence that color temperature negatively affects the eyes?

BTW I just scale down the contrast and brightness of my screen
"I have worked extensively in the past with C and have never heard it referred to as a virtual machine, thin or otherwise."

True. Usually other terms are used; for instance, "memory model". If you google that you'll find some things. As you read them, notice that they may or may not match the hardware you are actually running on, and given the simplicity of C's model, nowadays almost never does.

C is a low-level language that lets you close to the machine, and even lets you drop into assembler, but it is true that it is enforcing/providing a certain set of constraints on how the library and code will act that do not necessarily match the underlying machine. It may not be a "virtual machine", depending on exactly how you define that term, but the idea isn't that far off.

Also, this is a good thing, not a criticism. If it really was just a "high level assembler" that provided no guarantees about the system, it would be as portable as assembler, which is to say, not at all.

For a much more clear example of this sort of thing in a language similarly thought to be "close to the metal", look at C++'s much more thorough specification of its memory and concurrency model, and again notice that this model is expected to be provided everywhere you can use a C++ compiler, regardless of the underlying hardware or OS. It is, in its own way, a virtual machine specification.
Why did Dijkstra Hate Basic?
From what I saw, the majority of the Devbootcamp class I interviewed went to Tapjoy. I'm not sure if this is a good thing, but it seemed like Tapjoy had some things in mind that they were qualified for.
It's not so much discovering something which would strengthen it, as discovering something which would weaken it.

Since your comments point to a trail which leads to a plausible individual, it is difficult to see a serious legitimate benefit which arises from not claiming to be that person. On the other hand, falsely claiming to be that person would have legal implications.

[Edit] on a meta-level, I believe that a precedent for this type of offer to be made anonymously is a hazard to the HN community.
Responsive — ZURB's newest site for all things responsive design
The barrier to launching is rarely money - especially these days - sometimes just having one person pushing you is all it really takes - and it sometimes is worth paying for that let alone being paid.
Of course it isn't widely held, since hardly any have tried it. The question is whether it's true, and that is something I think I'm qualified to judge.
You think coding up the project is the heavy lifting?
A significant majority of the time when I want to purchase MP3s from iTunes it is cheaper for me to purchase the CD from Amazon and have it shipped to me, then iTunes match it. I've got about 80 or so CDs I've done this with.

I don't know if I'm exploiting a loophole or not, but I figure because I have the physical CD at my desk, it's legit. I'm still uncertain if this is shady behavior on my part or not - but I save $2-$3 / CD, so I keep doing it.
OK, WebEx is a counter-example that I've heard of and used. Is there a version that doesn't require Java?
I'd be more concerned about how flexible their habitat is. Mars doesn't exactly have a whole lot of water.
How to Change Your iPhone's Carrier Logo
The lack of standard for 1+2 is the complaint here. Prefixing in the libraries is a workaround to make it possible at all for their separate (but similar) basic types to co-exist, but the libraries shouldn't have to define sane basic types for these things. At most they should have to add extended operations.

But because they don't, it must be reimplemented in each library that needs them, which adds to code size and semantic overhead. Which might be helpful is for a good basic type library to be created which could be a common dependency for each (perhaps host it on CCAN), but the fact that this would be needed at all is the base complaint.
I'd personally be much more in favor of a case where you take 25% equity and the builder (or potentially, a builder / marketer team) handles all of the marketing.
2013 Trends in NoSQL
Quit Wasting Paper; Submit to Submittable
I'm uncomfortable with the "At this point, I'll take over ..." bit. I can foresee it becoming a mess if the project becomes successful and there is no chemistry between founder and investor.
Why not just pay someone to code up your own idea and spend your time and money marketing that?

it doesn't have to be perfect to become a successful product. Dan Shapiro has built and sold a couple of products that way and it has worked out well for him. I don't see the value in paying someone a fee (and a minimal one at that) then giving them half the company for a relatively small amount of work.

Also, your email is not in your profile, so if someone wanted to contact you, you are already making that part of the process exponentially harder
Sitting around and navel-gazing still isn't going to solve any of those problems. You won't know what the solutions are for sure until you try them, and that takes work.

> Why are people working for pennies in factories to make our smartphones?

Because it's a better alternative to subsistence farming, usually. I mean, whatever caused them to voluntarily choose to work for pennies in a factory must have been even worse. Now you want to put them out of a job?

Even if you want to redistribute the wealth, it still needs to be generated in the first place or the whole thing collapses. And you're not going to stumble upon a better social and economic system by not producing as much wealth anymore.
Thank goodness for VMs? Keep a browser with Java isolated in its own sandbox.
"good clean C"

Is there such a thing? It seems like every C program, even ones that are praised as being excellently written, are a mess of pointers, memory management, conditional statements that check for errors, special return value codes, and so forth.

To put it another way, look at the difference between an implementation of a Red/Black Tree in C and one written in Lisp or Haskell. Not only are basic things overly difficult to get right in C, but C does not become any easier as problem sizes scale up; it lacks expressiveness and forces programmers to deal with low-level details regardless of how high-level their program is.
Sun?
That doesn't surprise me. If you're in such an environment, I'd bet that the ambient light would overwhelm the benefits of a tinted display, anyway.
> I don't have much experience with inlining Assembly in C, but this is pretty damn easy.

It's about the same as C. If you want to see really easy, take a look at how LuaJIT does it (DynASM).
I'd say "abstract virtual machine." You are just confusing people. "Virtual machine" most commonly refers to a discrete program that presents a defined computational interface that everyone calls the virtual machine. This VM program must be run independently of the code you wrote.

For C there is no such virtual machine process. The "virtual machine" for C is abstract and defined implicitly.
Auto-antonyms exist in many other languages. Also the examples are mostly very unusual, or so context-dependent that I'd be surprised if anyone actually made a mistake because of them. Most have a different usage based on the meaning - like "to yield [to sb]" / "to yield sth".

Actually English is rather easy compared to most languages. No genders for objects, no declination, very minimal and rather consistent conjugation, no cases, etc. I wouldn't say it's confusing to learn (relative to other choices).
To be fair the OP won't pick just any project either... But it seems like he's thinking about just one project and of his personal involvement in it - so it's definitely very different than kickstarter.
Stash is Git, hglab is Mercurial I would say Gitorious[1] would be a closer comparison to Stash.

[1] https://gitorious.org/
He's really only wasting about 30 seconds of it, though, as comments and Google are indeed the only two things required. He appears to be exactly what he says he is.
People use the term "vesting" to refer to a clause typically embodied in a founders' agreement in which the shares "vest," or become shares that you actually have a right of ownership over, if you continue to perform your duties.

Vesting schedules typically last 4 years with shares vesting quarterly or monthly.

So, you can think of it like this: After year one, you'll own a 1/4 of your 50%, or 12.5%. Year two, 1/2, or 25% ...and so on. You don't actually own the full 50% (i.e. doesn't "fully vest") until year 4.

Many vesting agreements carry a one year cliff, which means that none of your shares vest if you leave the company before performing for one full year. This is to prevent the "lazy founder" problem, where one founder is doing most of the work and the other one is goofing off, or decides to leave and take another job.

This is important because the first year is the most risky for a startup and requires all hands on deck. If someone flakes out, you can't have a big chunk of shares tied up in them. One, because it isn't fair. Two, because you likely need to go find yourself another founder or will need that equity for first employees. It scares off experienced founders and investors to see a chunk of your cap table trapped in a "bad decision" founder that flaked out. This same logic carries over to why there are vesting arrangements... you shouldn't be compensated if you abandon the company and don't put in the same work as the other founder.

Hope that helped explain what it is and the reasoning for it!
I have been running Windows Server 2012 (Standard) as my main desktop for the past couple of months and I absolutely love it... I installed it onto an IBM x3100 M4 open box special ($400!) that I had picked up and after I added 32GB of RAM, an nVidia Quadro 600 and 5 (JBOD-configured) hard drives to it, the thing absolutely flies. Last night I had 2 VMs running in the background, 1 XP the another with an install of Win7 in progress and meanwhile I was playing a game of WoW on high-quality.

I did not replace the start menu because I like the big tiled-display. The only thing I miss on this new start screen is Jump Lists because I do not pin things to the task-bar (I prefer quick-launch), so Jump Lists are effectively useless to me now. The only usability tweaks I installed are: 7 Taskbar Tweaker and AutoHotKey. Other than that, the thing just works.
You mentioned London so I'm guessing you're in the UK? From my POV, the US and UK markets are chalk and cheese right now. The UK is still sorely in the duldrums with lower salaries and opportunities (especially outside of London.) The US certainly has it far better for programmers right now.
How many of these deals are you doing? Just one? And if so once you've got your 50% you'll work on it full-time too?
This is not just about providing food. Thats my whole point. You may be able to provide sustance with less ground/light, but what about keeping the soil fertle ? How about dealing with plant waste ? What do you do with table scraps ? What do you do with human waste ?

You could say we will ship out machines and supplies to take care of all the _other_ stuff that you need to live. It is true you can have other methods to deal with some of the additional requirements of life, but animals are really good at fulfilling some roles. Additionally they are tasty.
A categorization that contains all but one language (Assembler) is not a useful categorization.

Besides, why die on this hill? So everybody suddenly concedes that, fine, C is a "high level language". Is anybody's opinions going to be changed? No.

So, how about we stick to useful definitions, and agree that in modern times C is a low-level language, and, likewise, understand that agreeing to that isn't going to change one letter of the C specification or remove one line of C's libraries or anything else?

There's no gain to be had by anyone in this silly line of argument.
I agree with all of that.

Basically C is where it is because of a combination of timing and market forces. Market forces are usually underestimated by theoretical computer scientists, but they have a much stronger say in the success of a language than anything else.

However I still believe knowing C inside out is an essential skill, and as bad as it is, it's better than most of the alternatives for "low level" code. They usually either try too hard to be different or don't offer enough to substitute C and all the traction, coders, literature and codebase around it. And, as you mentioned, the fact that architectures became historically forced to play nice with C's machine abstraction.
I see where you thought I was asserting anything, when I said the 50 - 50 split was a killer for me doing most of the work. I hadn't really meant it like that but since your right in that customer acquisition isn't easy for people that have never done it then I refer you to a comment I posted below. That this is really for someone who has a crummy low wage job and would stand to gain a lot out of the deal.

As for me personally (which I said off the bat was the kind of answers I was bringing. Personal opinions on why I myself wouldn't do it.) I feel comfortable with my ability to sale to people and gain good traction and growth.
I've been writing kernel code in C for about 8 years, including a hardware virtualization subsystem for use on HPCs. I used to teach Network Security and Penetration, but I lost interest in security and moved on to programming language development.

My code, in any language, is full of bugs. The difference is that in C my bugs turn into major security vulnerabilities. C is also a terrible language in that you never write C -- you write a specific compiler's implementation of C. If a strict optimizing compiler were to get a hold of any C I've ever written, I'm sure it would emit garbage. All the other languages I write code in? Not so much.

That said, is C useful? Hell yes.
How do zero day vulnerabilities work in free software projects where the development is in the open? If there is a vulnerability in Firefox 18, I'd guess it was there in the beta, aurora, and nightly channels as well.
That is a very good though. I sure would hate to put 100% into my 50% and the other 50% of the company only allow 10% because the other 90% is in 9 other companies... You said it better.
Do you have flux set to slowly modify the white balance? If it changes over the course of an hour, then I find it's pretty difficult to notice the change.

Videos shouldn't be black though. Flux does have different white balance targets, have you tried selecting a different one?
Nokia sold 4.4 million Lumia smartphones in Q4 2012
I wouldn't take this deal, because stopping / starting employment isn't that easy for me

But for those people who freelance, and are in between jobs this may well be an ideal opportunity to (continue) being paid for doing something they have been thinking about for a long time.
How many ideas are you looking to fund? Also, is your proposition negotiable?
I saw the headline and assumed the story was going to be that management decided that computer memorization was copyright infringement. Glad it was just a computer acting like a teenager and cursing at the dinner table.
rackspace remote console... if you have ever needed to remotely connect because you lost SSH access...
A logical first step would be to fix all of those functions in PHP that end up requiring the use of @. Once that is done then we could move forward with removing all @ use.
If people followed that then I'd still be subjected to their stupid statements that do not improve anyone's life.
Minecraft players are currently staring at you, frowning.
I dunno - you're doing most of the technical work. Looks like OP is doing all the marketing. That sounds like a sweet deal to me; if I had a convincing MVP lined up in my head I'd probably go for it. (After due diligence on whether OP is a flake or not, of course (no offense intended to OP)).
The time commitments which come from an incubator are related to why YC's stakes are in the range they are, and why it consists of partners.

How many investments are you making?

One or two, maybe 50% equity is fair for your efforts at building traction and growing the company.

Ten, probably not.

A hundred, no way.

On the other hand, a 100 investments is probably what is needed for the chance at a real payday. On Graham's premises, it doesn't really matter how much equity one takes because the return on the home runs is so large. Thus the 50-50 indicates that the goal is not home runs but more modest exits.
No. I mean that they're one of the few companies that could actually make this work, because of their existing position and network.

I didn't say there was anything wrong with it.
English having a few words with multiple if opposite meanings doesn't make it hard to learn. It's hard to learn due to the inconsistency in letter sounds, especially vowels, from word to word. Other languages such as Spanish are easy to pronounce because they use the same rules for letter sounds for all words.

Title was changed to be a bit less inflammatory now, or is it flammatory? I think they both mean the same thing...