skysight-inc/HackerNews huggingface dataset:
Yeah, I've looked at this one before. Forgot the name though, so thanks for the link! Not a huge fan of NYC, but I think it's one of the better options out there.

Side Note: I've been teaching myself Python on Codeacademy, but am still pretty early in the coursework. I've noticed most of these programs focus on Ruby. Without getting into the ruby vs. python fight that is so easy to find online, does anyone know why these classes focus so much on ruby and not another language? Am I going down the wrong path?
Something I found in response to: http://news.ycombinator.com/item?id=5036240

The opcode examination is particularly damning.

I would like to see what PHP 5.4 generates though, the changelog states

- Improved Zend Engine, performance tweaks and optimizations: (Dmitry)
Improved performance of @ (silence) operator

Aha! Found the revision:
http://svn.php.net/viewvc?view=revision&revision=302442
That only appears to work through one level. Right now I'm remote-desktoping a physical computer and have a Hyper-V VM open on that. Alt+Home will pass through to the VM only if the remote-desktop session to the host is full-screen.
>When Google's G1 came out people said "Has promise but the iPhone has too much of a lead." People said that Apple would never be compelling in the personal computer business again. People said RIM was too entrenched to be dislodged from the Enterprise.

In each of those cases the new product that gained ground offered something significant that the existing product didn't. Android offered comparable quality for less money. MacOS offered a significantly better user experience than desktop Windows and also leveraged a higher level of consistency in user interface between mobile and desktop for the new generation of iOS users. And iOS did the same to RIM from the other side.

None of those are simple cases of comparable products gaining ground against intrenched competitors, they're cases of superior products gaining ground. And that's Microsoft's problem. They've produced something comparable, not something superior. Where's the killer app? The UI is neither abominable nor spectacular. It doesn't run desktop Windows programs. It isn't any cheaper than Android. What should make me want to buy one of these over Android or iOS that makes up for the lack of apps and the training cost of learning a new UI?
You can buy tech too ;-)

Indeed, I'd suspect there are more relatively non technical companies who've focused on the sales and market fit and made a killing on relatively sub-par outsourced tech than vice versa. Could be wrong though!
> Here's a funnier idea -- offer shipment to Mars as an alternative to the appeals process for death penalty cases. It would save us money, and make for an awesome Nicholas Cage vehicle. This is how you establish a colony, dammit!

Just what we need. A planetful of pissed off inmates who, with the arrival of the mad genius scientist, invent teleportation and attack the leader of the free world, and almost succeed at doing so if it weren't for the ex-seal cop who just wants to get home to his kids (and he also happens to reconnect with his wife who had separated with him, but now realizes that he was distant only because it kept them safe).
Tackling tech’s gender problem the right way: Teaching women to code
Windows RT Jailbreak Tool released
Google's Schmidt Presses North Korea on Web Barriers
No, I am asking how you could actually create this vulnerability in haskell at all. No framework required, just actively, intentionally trying to create this hole.
Mailing list for dummies.
You still have to do all the work to build the MVP.
Not at all. There are plenty of precedents where 1st worlders have received 6 figure salaries far above the market pay for the same job in the 1st world where there was economic turmoil. (Iraq right after the fall of Saddam.)

If you're working someplace remote, and you're not getting paid above market, then you're doing something wrong. (Hell, I've heard there are glorified clerks in remote places in the Aleutians that make near 6 figures for basically sitting around.) Given that some Mars colonists will be very rich, and that many governments and companies will pay you to do engineering and research there, Mars colonists are almost certain to have high salaries.
C pointer aliasing defeats certain compiler optimizations that can be made in other languages, and is frequently brought up in C vs FORTRAN comparisons. I think that's probably what the GP had in mind.
Former PayPal Chief Scientist Working on "Consumer Big Data" Startup
C is not a fad. The sudden love for C is the logical backlash caused by the abuse of lasagna layer upon layer of enterprise oo mvc enabled, xml configurable, orm supporting, osgi friendly huge monolith frameworks. A whole generation of developers have barely known simple and small. And they got tired of big enterprise and are searching for something "not as clumsy or random as a blaster. An elegant weapon, for a more civilized age." . Maybe it is the wrong direction in which they are searching - but I think that C mastery pays off in the long term.
That's really nice. I would really like something like this in their Confluence product. Currently, I have to use their special "Confluence Wiki Markup" language, but when saving it is immediately transformed into rich text, meaning I can never edit the wiki markup again. I'm forced to include the wiki markup file as an attachment to the wiki so I can edit it later.
3 Videos on How Apps Will Be Deployed In the Future
Is this not a repost?
Apparently, providing proper support, etc.

It turns out that just because something doesn't hurt, and looks good, doesn't mean it's good for you.

My naive, non-boob-having understanding is that using the wrong size will cause your boobs to sag faster, as well as causing other medical issues, even if it doesn't cause pain.
It's in a limited beta now, over the next few weeks we'll be rolling out a much wider beta so you should get a notice pretty soon.
C is the language someone would create if he just came out of a 5-year long attempt to build an operating system such as multics and wants to do it right this time ;-)
Toronto isn't too far away: http://www.bitmakerlabs.com
And so this buy-in occurs at the library level rather than the language level. One might see that as a good thing.
If you just set it to fade in over an hour, instead of instantly, you wont even notice it. That's how I do it.
Not sure if that's sarcastic or trolling or not. In the event that it's earnest, software patents are relatively frowned upon by most non-corporate entities: http://en.wikipedia.org/wiki/Software_patent_debate
I've being using this trick for years instead of the ugly

isset($array['key']) ? $array['key'] : null;

thinking I was simply ignoring those stupid "Undefined index" notices.

Now I figure out I was also hiding "Undefined variable" notices when $array was not defined and a ton of potential errors when $array is an object implementing ArrayAccess.

Shame on me.
I think you are asking about a diversified business?
well, though its not mine, I'm a integral part of one, where we have 8 different streams.

1- Tender Procurement business for Airtel/Aircel.
2. Coaching Institute
3. Software Arm
etc etc.

well the biggest problem we solved recently was the heirarchy, my friend who actually owns all of them, was having lot of problems, everything was taking too much time, we got into the root of the problem, and it was because he had appointed only 1 business head for each of his firms, so whenever that particular person was having trouble, that arm was getting hurt, and taking more time out of my friend.

solution to this was a 2+1 system, where the current business head will now share power with one of the senior employees of that arm, designated as Chief Technical Officer and my friend will only help out when both of them can't handle a certain situation, the 2 guys will run the business, and my friend the actual owner would only be a silent supervisor. With time, as the business would grow, there would be additions on both sides of the equation 2+1+1....|1+1+1...

and according to need we will adjust. That is perhaps what I can best use to answer what you seek.
10 minutes ago I setup up Google groups for a small company. They had no clue what Groups is for, nor why it's better than CC'ing a dozen people. The Groups page does an awful job of explaining it's purpose to non-technical people. The lesson here is that tech people need to learn to communicate with normal humans. 37signals shows you can charge for that as well.
I would have liked that as well, don't know what 4ad's experience was but I almost never had any problem with the plastic money. The bills are waterproof, very hard to tear and much more resistant in my opinion.
I wonder how much really needs done to setup the tracking software. Since they are using Linux, they have access to a huge library of code, and since it has both a stereoscopic rangefinder and a camera it shouldn't take much to do edge detection and figure out, hey, that blob that has stayed relatively close to the center of the view for the past second is the target, start tracking that. Using comparisons to the previous frame it could then handle the target moving and thus changing its profile.

A really cool demonstration of this technology would be to see a truly difficult shot. The company video [http://tracking-point.com] just shows people taking shots from several hundred feet away. Great, now I can shoot motionless unaware lower apparent intelligence lifeforms without even doing the math for bullet drop or wind myself, not to mention that I didn't have to track it (the video shows them flying around in a helicopter which is reasonable for someone spending $17,000 on a bolt action rifle) and I most likely didn't need this for sustenance, and the game they are shooting wasn't anywhere close to a community where population control is needed (like deer in the U.S. midwest since the natural predation cycle is broken).

Show me something awesome like a guy skydiving with this rifle and scoring a shot at something on a nearby mountain before popping out the wing suit flaps and gliding over to the kill and hoisting it by rope into a helicopter. Then release a second copy of the same video through an unaffiliated account on YouTube that is a viral meme like, "BANG, headshot!"
Not really. Most people's aversion to things with rejection potential come from unfounded fears of rejection. They believe that rejection will be far worse than it is, have shame-related issues with rejection, and so on.

Concentratedly going out and asking people for stuff is a great way to a) prove to yourself that rejection isn't all that bad and b) prove that sometimes (often) you won't get rejected at all.
> because that line you posted looks like something out of the foul depths of hell.

I must say I laughed-out-loud at that, mainly because I've been on both side of the divide when it comes to opinions on verbose std definitions. It is an odd feeling to simultaneously feel revulsion and nostalgia towards a line of code.

I do think there is a non-trivial, and sometimes massive boon gained from concise definitions. It's the difference between an acronym in natural language vs referencing a concept by its full verbose name. The shorter the definition of a concept, the fewer units used by your working memory when referencing that concept, thus freeing your mind to higher level considerations.
Just to counter some of the negativity in here,

As a partner in a consulting shop just starting out, this isn't a bad proposition. It nets you rent money to work on scratching a pet peeve; if you're between clients and you've got something really simple you can wrap up in a month at a discounted rate this is a great idea. HN is filled with "passive income strategies" blog posts that revolve around short projects like this.

Back in October I might've taken you up on it.
I'm more than proud to say I'm apart of those 4.4 million sales.
As a UW Elec 08 alumni, it's fantastic to see fellow alumni following through on their ideas. Moreover, this is yet another win for UW VeloCity, since it's yet another startup that has made it into YC. I can't wait until I get myself into the Garage.

Kudos to the team!
Isn't that like saying "there are plenty of Java developers so I don't think that will be an issue" when talking about RIM?
May I propose the alternative explanation that you are overstating the case for Lisp and this software, because you just happen to like Lisp? I mean, look at your HN alias.

That particular software could have been written in any bloody language. Logistics is one of the more boring areas of software engineering anyway -- and the majority of it in the world runs in Cobol, Java and similar boring languages, just like most of the banking world runs.

Plus, it's not like the US army haven't made a mess with war logistics. How much did the Iraq war cost to the country again?
at this moment it seems like a very simple solution to simple problem (for some people. reply-all or signup and other services). i think people are concerned about $10? but looking forward to what will be next in breeze?
Email Marketing Bootcamp Weekend (patio11, Customer.io, CopyHackers)
Whenever the @-operator is used, PHP needs to invoke the INI settings mechanism to change the temporary value of the error_reporting setting to 0.

Can't make this stuff up.
I'm on cheap hosting, it sometimes happens. Everything seems to be working fine now. I'll soon be moving my blog to a better system and hosting. Sorry about that.
An affiliate link for Gizmodo, he must of (unwittingly?) copied it from their newsfeed.
Sunsetting can also mean no longer having to support it via bugfixes and the such. Time costs plenty when you could spend it building and working on other things.
You need (rule-of-thumb) 10* as much energy (solar/light input) or 10* the amount of land for a none-vegetarian diet. In an early off-world colony, that might be prohibitively expensive.
C is based on a simplistic view of the computer as a turing machine (or von neumann machine, if you'd prefer).

Since the 70s or 80s, CPUs have gotten a lot faster while memory access has only gotten incrementally faster. This means that CPU manufacturers have put an increasingly sophisticated caching system on the CPU die to speed up access to main memory contents.

C's simple model allowing pointer arithmetic, aliased pointers that overlap to the same memory, etc, mean that compilers can't produce the optimal cache behavior on the CPU, because they can't reason definitively about when a given region of memory will be accessed based on the variables being accessed (pointer might have been modified or might overlap another one). They also have trouble invoking things like SIMD instructions which do math quickly on vectors. Fortran, with stricter rules about arrays, is more conducive to this.
(author of f.lux here) Color adaptation actually takes about 2 minutes, and we transition by default in 20 seconds (some video cards use a ton of CPU during the transition time, so we pushed it a bit faster.) The slow transition option should help some people.

Also a badly-calibrated monitor can give a very undesirable result color-wise, but a white page should look like your room lighting if we do things right.
When you use void*s, you do so carefully. You can make mistakes in any language. You can get objects in Python that don't do what you expected because there's no type safety, leading to crashy behaviour (granted, no memory corruption). I think you might have misread my comment as "you can't make mistakes in C".
Though it doesn't reach all the dark corners that cmake does, I found premake to be much easier to figure out and customize. All the configuration is done in Lua and you can customize the state with a normal programming language as opposed to the crazy cmake arcana you sometimes have to resort to.
Whether you like it or not, "a download hosted on a CDN" was renamed to "cloud storage" a while back. Also, you can play music from Amazon's site without "downloading" anything.
So, something is not non-infringing just because someone drops a single DMCA claim.

Sadly, even in that case, the future DMCA's are just as valid, and Google would likely be just as liable, even if they are doing it abusively.

Again, the abuse is something to get a judge to look at, not Google.

Without a declaratory judgement of non-infringement in hand, there is actually nothing to say it's non-infringing, all you've done is get someone to drop a DMCA claim.
Who Really Owns Your Phone?
I think this is a great opportunity. As a developer coming from a third world country, I am sure many people could benefit from things like this. In a third world country, a student or recent graduate with no experience, would make those $8k in a year.
Winning $7,000 Piracy Lawsuit: Worst News Ever For Book Publishers
And you get paid to do it = labor, not risk.

I have made and launched dozens of sites. The only ones I was paid to build belonged entirely to someone else. The ones I made for me .... I could barely afford hosting at some stages in my life.
So let me get this straight.

A company she'd had a bad experience with in the past tried to, in a tacky manner, engage her again by dismissing their competitor. She clearly cites why she does't use them anymore (because the company publicly tweeted she was using them, which anyone would be bent over), and the kid had the gall to say that she lacked class for not thanking him for a free trial. A. Free. Trial. And his biggest issue is that she never gave him free publicity for a service that she was trialing. Not "We're sorry about the previous confusion, we'd love to have you back," not "This was a misstep for us, how can we do better?" not "We took your feedback to heart and no longer announce this publicly."

We're talking about a personal Twitter account vs. a business one. Unless you're dealing with an absolute troll, you don't engage potential customers like this - especially when they have a completely valid point. Companies tweeting on your behalf or trying to use your likeness for publicity purposes is an issue that has come up multiple times here with much dismay. Why is it any different here?

This attitude is why I don't blog; I have a lot ideas for posts but a lot of them are how X can improve Y, and I tend to write with a "charged/enthusiastic" tone because, surprise, I'm passionate about this stuff.

I agree with Jeremy Bee on that comment page, her so-called attitude (which I'm failing to see at all here) in these tweets would be a non-issue if Danielle were male. Back-and-forths like this happen every day on Twitter; this is what the platform is best at. I'm honestly astounded that people are trying to shift any of the blame here on her for calling the guy out. She couldn't have been more indifferent about stating the truth of the matter, but apparently that makes her a drama bomb, "not a queen herself" and other ridiculously gender-charged labels.
Closures? HA!

If you are working in C and think you might like closures and a different concurrency model than pthreads, then you should look into clang+libBlocksRuntime+libdispatch. That gives you the blocks(closures) known to OS X and iOS programmers and a pretty spiffy queue based concurrency model. I'm never going back to pthreads. You can't make me.

Slightly sadly, I haven't seen a distribution shipping a modern version of libdispatch. There is one in github, but it may or may not have a problem in its read/write support. I use the old version that comes in my distribution.
Yeah, this is a nice feature that is quite useful. While you can install SQL Server on core through powershell, it's a lot simpler to just upgrade and use the GUI then downgrade back to core.
$ 8000 is 1-2 months salary for a top developer in Brazil, depending on experience. To work on a side-project you're trying to get off the ground, it's fair.
>> EDIT: Also, the basecamp.com homepage is now a lot less focused then before. I'd be curious to see how or if this affects Basecamp conversion rates.

i dont think that will be case for lifetime. They will change when needed focusing on what is important.
Good question; I'll look into it and get back to you.
There's also people who need the tools of photoshop but have no intention of creating anything with it I.E Web devs working with designers.
Interesting, I would have considered deep knowledge of C a prerequisite to being a language design buff. Did you have experience implementing languages?
One reason you might actually want to silence a warning.

You might be developing an application that functions in some P2P type fashion or is specifically intended to be used in situations where network access will be intermittent (on a boat perhaps?).

In such a case a mysql_connect call may have a high chance of failing and your application is designed in such a way as to assume that this is likely (i.e working with the return code).
In such a case failing the connection is not an error but expected behaviour.
f.lux does look wrong in a blue-rich lighting environment (like an office building after dark.) It looks ok in most people's homes.
Neat idea. Personally I think it's a good opportunity for guys like me who have a ton of ideas but half implement them, or implement them and never market. Sure, 50% is a large chunk for doing "all of the work" but I don't have to worry about funding or marketing, so that's pretty solid. You say you're a "techie" as well. Do you bring anything else to the table? Would you create marketing materials (websites, ads, etc) or would your partner be responsible for that as well?
Just Because You Have a Graph Does Not Mean You Have Paths
Interesting. Do you know what the tool support is like? What compilers implement it, if debuggers support it, etc.
It may be the parent comment is referring to the Runtime-Library when using the term Virtual Machine.
Amazon’s “AutoRip” Service Goes Live
Take a look at Bitmaker Labs, we're located in Toronto and are helping our grads get placed into positions with companies in the area: http://bitmakerlabs.com/
Speed is not so much an issue if you're trying to stay long term. If you can find it, look up T. A. Heppenheimer's Colonies in Space. The "Up on the Farm" chapter was fun to read, and it has a pretty extensive set of references.

Farmed Tilapia might also be an option, though I'm not clear on how flexible their diet is.
I guess it will help you to think positive.
When do we get Kindle copies of the books we bought?
Google Coordinate For iPhone Released
Maybe some things just aren't for everyone?
I will be, waiting for the thinner/lighter 920.
Private Manning 'illegally punished'. To get 112 days lopped off any sentence
The model is the same everywhere.

We canna break the laws of (bio)physics, Jim.
Intriguing. There are websites like Elance that could help you structure the terms and refine your pitch to make it more appealing. Have you looked there or are you content trying to snag a shark with a freshwater minnow?
The Burroughs was a stack machine, but that's only the beginning. Look at how it handled addressing hunks of memory. Bounds checked memory block references were a hardware type, and they were the only way to get a reference to a block of memory. So basically, null pointers didn't exist at the hardware level, nor out of bounds writes to arrays or strings. Similarly, code and data were distinguished in memory (by high order bits), so you couldn't execute data. It simply wasn't recognized as code by the processor. Also interesting, the Burroughs machines were built to use a variant of ALGOL 60 as both their systems programming language (as in, there wasn't an assembly language beneath it) and as their command language. The whole architecture was designed to run high level procedural languages.

C defines a virtual machine consisting of a single, contiguous block of memory with consecutive addresses, and a single core processor that reads and executes a single instruction at a time. This is not true of today's processors, thanks to multicores, multiple pipelines, and layers of cache.
Watch out bro.. you're going to get downvoted with that kind of talk.