skysight-inc/HackerNews huggingface dataset:
Requiring a side project from candidates would have cost us most of our best hires.
No, it does not. That is why pointers are so important in C. But to a newbie, the difference between a local variable and a pointer to it can be rather confusing, and the fact that with arrays this difference becomes rather blurry unless one has a good mental model of what the compiler turns your code into, makes it even more confusing.

Given that some data structure such as linked lists are highly inconvenient or even impossible to implement without dynamic memory management, one is pretty much bound to writing code that is either primitive (not always a bad thing) or horrible to look at (and maintain) until one understands pointers.
Missed Debate: Peter Thiel and Eric Schmidt
Andreas Zeller, original author of GNU DDD, has a good book called "Why Programs Fail: A Guide to Systematic Debugging", 2nd edition.

http://www.amazon.com/Why-Programs-Fail-Systematic-Debugging...
My first brush with assembly was for mode X. I remember bliting bitmaps with transparency.
Auto generate customized test suit for your JavaScript file
Any time there is treatment, there is spirituality. It's just that western medical approaches pretend there is none, whilst a lot of other approaches pretend there is more than there is.
Wonder if those guys checked out https://github.com/mesos/chronos - it was the best solution I could find when I recently wanted to solve distributed, reliable Cron for us.
Funny thing... MVC is a pattern for GUIs (Windows and Mac desktop applications). It was simulated for the web, and none of those that you mention with the possible exception of Angular allow a real MVC pattern in a web application.

The point of it is two-fold: separation of concerns, and DRY. But the reason it so ugly on the web when it produced elegant code for GUIs is the reason that web controller schemes are not MVC.
Imo the problem is of the issuer. They only opens holes by doing this kind of things. Imagine if you already secured the admin@domain.com and tomorrow the issuer thinks that admin-ssl@domain.com could be used for validation. Now what, you should keep up with their updates every hour?
C++ hates creating new words so they try to reuse old stuff as much as possible with new meanings.

There are 3 meanings of static, 2 meanings of auto, 2 meanings of delete, 2 meanings of default.
Periscope (https://www.periscope.io/) is a data visualization tool that automatically and transparently syncs customer data into a huge multitenant data cache that runs queries ~ 150X faster than customers' own databases.

In the long run, it is a data tool that will eliminate the need for data warehouses.

It turns out the hard problem is not running the queries fast, but keeping the cache accurate and up-to-date. Our cache coherence service is probably the piece of code we're most proud of.

And, yes, we're hiring in SF. :) Reach out to me, harry@periscope.io
Oh nope, but that would be pretty sweet. I'll throw that in the queue of things to build next.

We just grab whatever image you include in the url, so as long as the images in your S3 bucket are public, Firesize should be able to resize them just like normal.
CSS Color names
I wouldn't be wholly surprised if the entire point of the F35 is to make money off of it. Either by selling it to foreign countries, or by exploiting the large influx of tax money.

If that was your goal, it is win-win, no matter if the project fails.

And that's where I'd peg the fundamental problem.
Do or die? I'm not sure. Neither Apollo nor Manhattan were do-or-die situations (for the US).

Maybe "First-system" vs "Second-system syndrome" is the difference?

Apollo and Manhattan were definitely "First systems".
Bradley APC and F-35 are classic "Second systems",
suffering from second-system syndrome [1].

[1] https://en.wikipedia.org/wiki/Second_system_syndrome#The_sec...
Bob Parson (Godaddy founder) is also not your typical SV founder although I'm not sure he belongs in that list. http://en.m.wikipedia.org/wiki/Bob_Parsons
For a second, I thought this was the streaming video platform that Twitter just bought.
No doubt health insurance is hard problem, but it's not technically hard. OP asked for examples of company's pushing the limits of advanced technology, and Oscar is not one.
Show HN: UrgeZapper, a tool to mindfully deal with urges
Oh yeah a default would be nice. Good idea.

The image on the homepage isn't behind a CDN, but when you signup we give you a custom subdomain which is behind a CDN. Although the initial loading and resizing still takes a quick second, before we cache it.

Not exactly. The Heroku addon just means you can easily signup and manage Firesize from the Heroku dashboard. Although the code is AGPL'd so you could totally run your own hosted version of Firesize: https://github.com/asm-products/firesize
It all started as a prototype to help me learn AngularJS. I decided to polish it up a little bit and to publish it on reddit. People there raved about it, and I figured I could show it to you guys, even if it's not a new Julia Distributed REPL Blockchain Implementation (!)

It's completely free and anonymous to use. Please give it a try and send me feedback.
Utterly false. Prior to involvement in World War 2, the US had hardly any standing army and rather weak tooling industries (being wiped out by the Great Depression) and yet still managed to field like 2 million troops and vast amounts of weapons for allies in a very short period of time.
Skymind is building an open-source, distributed deep-learning framework for Java and Scala.

http://www.skymind.io/
http://deeplearning4j.org/
Did you check the contract to see if porting your number meant canceling your contract? If it didn't mention it, then you take them to small claims court, then when they don't pay after they don't show up, you go back to court and get a writ of execution to perform a till tap at an AT&T store.
US also don't have boots on the ground. And it's not as if ISIS has the vaguest idea how to use what it has.
True enough. But I am not a geophysicist or a geologist or anything even remotely close to that.

Is the article talking about the geographic poles (the rotational axis of earth) or the magnetic poles? Because I think I remember reading that the magnetic poles of earth have been moving around quite a bit over time, that the magnetic poles are (slowly) moving today at a speed that scientists can measure, and that at some point, the magnetic north pole was rather close to the rotational south pole. (Although I do not know if the location of the magnetic poles has any impact on climate.)
We are using thumbor self hosted to solve a similar problem. It evens smart crop with opencv features detection, like people faces.
Windows Phone has a nice idea when turning off WiFi: it's got options to disable it for a limited time, which is basically what everyone wants went disabling WiFi.
Because of its fancy virtual DOM, it does far less page manipulation than, say, Angular.

This is not really true. Angular does dirty checking on the model backing the DOM, while libraries like Mithril or React do it on a virtual DOM that you have to recreate from scratch on every frame.

If you want to really avoid DOM hangups, just use a library like GreenSock or FastDOM.
I found the anecdote placed next the calvin and hobbes incredibly moving and relevant to my own life experience, albeit with some details different for myself.

Maybe it's a personal thing if your personal things line up, I personally am glad he wrote it, and am thankful for the state of mind that would cause him to share in that manner.

A picture of the part of the article I meant:
https://www.dropbox.com/s/l5ozxsvmhq50wgv/Screenshot%202015-...
I think it's actually a great experience. There's a feeling of being shaken to the core that you can't learn to deal with if you don't do this. Hard to describe, it's not just physical.
I would have to side with AT&T there.
> I turn 2^8 next month

256‽
Porting your number will initiate a cancellation of your contract on all major carriers.

Just switched from Sprint to Verizon, same deal.
MetricWire (https://metricwire.com/).

We are building a platform that enhances the workflow of clinical trials thus making it easier, faster and cheaper on drug companies and safer for the participants involved. We help the researchers using the data collected from the trial to adapt the future stages of the trial thus helping avoid serious adverse effects or making them known to researchers in real time if they are occurring at present.
even in a real fight, it's not as bad as it sounds.

the pain comes much later, and by that time, you're already prepared for it.
Maybe Michael Moore will do a documentary on USA education.
There is probably an entire generation of developers that typed mov AX, 0013h followed by int 10h more than just once.
I got a strange result: http://dfkoz.com/lost-in-translation/?seed=The%20cat%20is%20....

Repeating this a few times, it falls in something like "Rapporten أنا stjal的。" or "Katten根据etole的。" and the further translations don't change.

My guess is that in these expressions the language is not autodetected, so the text in not translated to the new language.
I think the easiest compare-contrast is with Pascal, and 'C' just shows the implementation details of pass-by-reference a bit more than Pascal.
I never mentioned a conspiracy around salaries. That would be as ineffectual as the scenario described, but at least it would be cheaper than investing in a hiring process and then breaking it intentionally.
One problem is that, in a world seing the vanishing of bees and other invertebrates by pesticides, insects are just not so reliable as source of safe food now.
Mode X was cool. When I was 13, I had a hand-down IBM PS/2 with an actual VGA adapter (most PCs had a clone, not the original IBM hardware).

I spent a day or two basically putting random values in VGA registers, because I didn't understand what most of the values represented or how they interacted. By trial and error, I discovered a 320 x 600 mode with 256 colors that ran at 50Hz.

With that mode, I could make a fake truecolor image display program that presented 320 x 200 24-bit images: the trick was simply to draw red, green and blue on separate scanlines, and you could count on the CRT to have enough of an afterimage to blend them together.

It worked ok (at least on my 12" IBM-made CRT), and I was very proud to have created a truecolor mode on plain VGA. But then I tried it on a friend's clone PC with no luck.
I have heard stories of seeing a mother kind of thing? What's that all about - have you experienced this?
When the F-4 Phantom was developed, missiles were extremely unreliable, only around one in ten hit the target they were launched against, and they could only be launched in a fairly limited circumstances.

Around 1975-1985, technology advanced and new generation of missiles entered service. They became reliable, and they could be launched successfully from a wider ranger of circumstances.

Around 1995-2005, technology advanced even more, and an even more capable generation of missiles entered service. As well as being reliable, they're now smart enough and have good enough sensors to be immune to decoys, and they're agile enough that no aircraft on earth can out turn them. Some can even be launched against targets which aren't even in front of the launching aircraft.

Guns are obsolete.
Planet Money on NPR did an interesting piece on Monoprice last November. How stuff gets cheaper:

http://www.npr.org/blogs/money/2014/11/28/366793693/episode-...
Neat. I fondly remember the trick on the Apple IIgs to get 3,200 colors on the screen at one time[1]. The VGC chip had a 320x200 video mode with 16 color palettes. The VGC could hold 16 palettes in memory at a time, but you could swap palettes in and out of video memory, resulting in each scan line having its own palette of 16 colors, allowing 3,200 (200x16) different colors to be displayed on the screen at once. Because it was CPU intensive you couldn't do much else, but at the time it was pretty cool.

[1] http://en.wikipedia.org/wiki/Apple_IIGS#Graphics_modes
It has "pass a pointer by value", which works out conceptually to the same thing, only with slightly different syntax.
In the Future Our Attention Will Be Sold
Deepmind, working on general AI, and yes, they're hiring.
Facebook, Oculus VR and Their Future
There are reasons for dual extrusion, but I agree it's likely not worth it for your first printer.

Hybrid prints of ninjaflex and ABS are pretty unique and hard to achieve similar final products even with some clever assembly and forethought. It's just not possible to build certain types of rigid prints with flexible components unless you use a dual extrusion printer.
Trash Alphabet – letterforms made from computer files
Also, what makes this mistake common is the feedback you get.

When you make a false negative, you never find out that you passed on someone amazing.

When you make a false positive, it's professional embarrassment for the boss when he's forced to admit he made a mistake and fire them.

So the incentive for the boss is to minimize false positives, even at the expense of too many false negatives. The boss is looking out for his personal interests, and not what's best for the business.
You can actually pass an array as an array in C99:

#include <stdlib.h>

void f(size_t m, size_t n, float a[m][n])
{ for (size_t i = 0; i < m; i++) {
for (size_t j=0; j < n; j++) {
a[i][j] = 0;
}
}
}

int main(int argc, char* argv[]) {
float a[10][20];
f(10,20,a);
}

This "conformant array" feature was supported in C99. GCC supports it. Microsoft didn't like it, though, and didn't implement it, so nobody uses it, and it was made optional in later versions of the C standard.

It doesn't do what it looks like it does. The last subscript is totally ignored by the compiler. For 1D arrays, it's not only ignored, the object is still passed as a pointer to the element type.

I once proposed making arrays in C size-safe by taking conformant arrays seriously and adding some features to make them more useful.[1] After much discussion, the idea was considered sound, but not popular enough. So buffer overflows in C continue.

I have great hopes for Rust.

[1] http://animats.com/papers/languages/safearraysforc43.pdf
My boss had some leftover budget money and decided to get some tech toys. He got a drone with a camera and a 3-D printer. I was skeptical of both.

The drone was totally awesome and I want one now. The 3-D printer took a day to print some crappy stuff... I was not impressed and didn't see the utility. Its not like we haven't had machine lathes and other methods of home manufacture forever. It's cool prices are coming down on 3-D printers. But I have a hard time seeing many good use cases right now.
Yes, he said "I like thing I enjoy" because it "makes me feel good"...

Everything humans like to do fits into that template.
3 Vendors Duke It Out for $11B DOD Software Contract
In the times they were conceived they were. A different european theater would have made nukes absolutely needed at least as deterrent.

And US urgently needed to catch up in the space race - space is very efficient way to drop nuke on someone.
Kat Walsh joins FSF board of directors
> Do you realize[...]

Yes.

> They want new talent but they don't want their current talent bouncing around for more money.

Of course everyone wants to retain employees, and I'm sure that many will stoop to less-than-ethical means to do so. I never suggested that the possibility of a conspiracy between companies was crazy, just pointed out why it's ineffectual. Google and Apple can maybe make it work, because there's no substitute for those names on a resume. But once you start going down the brand name ladder a bit, it is (a) infeasible for the large number of companies to conspire together effectively and (b) far more likely that some companies will refuse to conspire, and those companies will get the upper hand in the hiring market.
In what context was that sentence spoken?
can you expand on the technical r&d involved? Sounds like a pretty normal user interface & data sharing problem.
Well before the sorta recent DNS port fixes, wasn't spoofing a DNS result rather trivial? If you knew where they were going to validate from, you could start spamming spoofed responses for that nonce record. Or do I misunderstand entirely?
This isn't encryption as much as encoding - there's no key or password involved.
At Parallel Universe we are working on a full server-side stack (distributed in-memory storage, through the database, and all the way to the communication layer) that is mechanically-sympathetic with modern hardware architecture (most current software architectures actually fight the hardware).

Most of our projects are free software, and yes, we are hiring.
Note the requirements, which exclude a lot of people including employees of small businesses: "In order to be eligible for FMLA leave, an employee must have been at the business at least 12 months, and worked at least 1,250 hours over the past 12 months, and work at a location where the company employs 50 or more employees within 75 miles."

When my sister developed health complications caused by her pregnancy, she had to quit her job. She had no other choice. But even if she hadn't quit, she would not have been eligible for FMLA. Now she is going through a divorce, and since she has no income, I am helping to pay her living expenses. My family is definitely feeling the ripple effects of our inadequate maternity leave laws in the U.S. right now.
This is really driven by "up or out" ( also called "up and out") personnel management in the military. You're required to charge rents back to your employer for business relationships outside the military.

It's all part of the general pattern of careerism. It's in sharper relief in military contracting because there's simply more & different information about it. It is also damaging in the private sector.
It's worse when the "poor" connection is because you're in the edge of its coverage area, so you move right next to the router... and it still won't connect, because it decided that this network was a "poor" connection and memorized that decision. Happened to me a few days ago. Luckily, leaving it alone for a few minutes cured that and it connected.
If doing heroin was a spectator sport where competitors were highly paid and needed to be in peak physical condition and perform impressive feats in order to be the best at doing heroin, then this analogy might be slightly more relevant...

And in that case, if an "extreme heroin" player published a mathematics paper, I still would be impressed.
I think a lot of startups are solving important problems that might not be obvious.

Any Musk startup - Tesla (electric vs. oil consumption), SpaceX (building space "colonies"), SolarCity (alternate energy), Paypal (payments).

You also have Uber (limiting cars on the street & oil consumption), AirBnb (better utilization of current buildings rather than building additional hotels). Even stuff like meerkat, etc could potentially be used in lieu of expensive meetings across country (further travel & ancillary costs).

I do agree that "change the world" is an overprevalent mission statement & too broad to be useful, but many are solving problems in a way that might not be obvious at first.
Memories, Guesses, and Apologies (2007)
You don't eat wild insects because they could be carrying disease.

You eat farmed insects which are clean and you can be sure they're free of pesticides or other agrichemicals.

Farming insects uses less land and water than farming meat and is less problematic regarding cruelty.
I don't know how this was downvoted - it's completely true. Read any bio of Eisenhower. Eisenhower was involved in big experiments just to see if men and materiel could even be moved across country in the US by wheeled vehicles.
The idea, as far as there is one, is that if a CA does fuck up for real, then they get revoked and are out of business. But the Comodo "let's trust resellers to validate" didn't have any impact (and I get 2-8 calls s week from em often).

Browsers might consider showing the country of the registrar, in the UI. So if I ever connect to a Canadian or US domain, and the registrar is some totally unrelated country, I could be alarmed. OTOH this might just end up confusing people even more.
I was taking L-Theanine (capsules) regularly a couple years back and I found that I built up a rapid tolerance to it after about a week where it stopped being effective. I had to cycle off every few days. I'm curious if anyone else has encountered this.
Robert Ward, "Debugging C". There is a second edition with a somewhat different title that I have not read, but expect would be good.

He emphasizes the use of the scientific method - observe your program's behavior, form a hypothesis as to what the bug could be, design an experiment to test your hypothesis. Just learning to be methodical rather than thrashing around mindlessly helped me tremendously.

It's out of print but I expect you could find it on Alibris.
It's the cost of participating in a job market where children are reared better.
I would love to find out how he has the time to do research. I've always wanted to do research but after joining the industry I've convinced myself that I don't have the time, and will just save up and go back to school when I don't have to work anymore.

I wonder what his schedule is like.
Very nicely done article.

However, I think the 029 keypunch didn't overlap the lifetime of the 1401, but I could be wrong.

The other marvel of the day was the 1403 printer, which had a lifetime that went long beyond the 1401. It was a bit noisy, and the cover you see in the photos there did serve as a pretty good damper.

However, when I did a co-op at IBM in Portland Oregon during my engineering studies, they had a 1403 printer hooked to a 360/30 printing library catalog cards. There was a roll of card stock feed by an automatic feeder that set perhaps 5 feet from the printer. It would feed more stock from the three-foot diameter roll when the printer pulled the paper out. The length of card stock between the printer and the feeder served as a very effective sound amplifying board causing quite a racket.
And unless you have enough money to last your lifetime, and then some without losing it all, or even most of it, it's temporary... Yes, it can last a lifetime.. just the same, you don't own it.
Reading stuff like this really makes me feel like a piece of shit.
If you liked his columns check out 'The Planiverse'.
Here's why public wifi is a public health hazard
Though I don't currently suffer from depression or social anxiety, I can relate to much of what you're saying.
But, I also feel that small, controlled amounts of computer time can be incredibly educational and even expressive (through art, writing, and programming). The internet helps spread ideas like never before, and you probably wouldn't even have many of your ideas without it.

Like everything in life, there are pros and cons, and deciding how this technology fits into your life and community is important. Mindless adoption is the real problem.

I do wish modern society had more opportunities for close community though, especially for people who are non-religious or do not view their work as part of their identity.