skysight-inc/HackerNews huggingface dataset:
Interesting viewpoint.

Up until the keyword association, you were in a moderately defensible position. But deceit, materialism and shallow -- associating those sensations with what some people wear is some regrettable kind of -ism. How do you feel, in a group of engineers, if someone choose to not wear Dr Martens (or something comparably expensive)? If a collared shirt is worn, something casual and comfortable say, have they also abandoned everything you think they should hold dear about being an engineer?
The whole fallacy with articles like this is that they all too often show why a language is unsuited for some subset of tasks and then proclaim "death to $LANGUAGE." There's a time and place for C, and while writing a web framework is probably not that place, I think for embedded C is going to be around for a while.

Sometimes you need to do things that could potentially cause problems (like every single pointer dereference) because there are deadlines for things to happen. If DMA had to check whether the place it's about to write the next 4 sample from the ADC is ok every single time, you might very well miss it
> Go: owned by google so it's a no-go.

It's actually an open source project, and many of the core contributors don't work for Google. Just thought I'd point this out as it seems to be a common misconception.
As a hacker rather than programmer, I am pretty much stuck on the C train, so any distaste for C++ is reactionary and not borne of actual programming experience :-)

However, I have noted in my career that almost every package I regularly use and have to do something with at the build level is written in C (or Lisp). However, I do know of one project written in C++ that I respect and does great things, and that is GNU Octave.

Lambda expressions in the STL... Go figure!
I see it as Peter saying hire for culture, Mark saying hire for talent.
Startup Dufl Will Pack Your Bags for You
8866 LOC after lines containing comments have been excluded from the count, I'd assume.
Africa’s Mobile-Sun Revolution
FYI - Engadget has very intrusive advertising that you can't close on a mobile device: http://i.imgur.com/nqgc2p7.png
Oh crap I just realised I had the wrong parent for this. Sincerely sorry for the confusion.
It suddenly strike me that in a compressed file, you don't have to decompress then grep, you can grep for Huffman table and know exactly where the occurrences are.
Yeah. "Stop using PostgreSQL and Redis. And Linux." Then these people usually go on to describe a completely different problem domain, it used to be something-lisp and now it's ruby-whatever.

Problem is, sooner or later you need to be using the operating system for something more than just starting processes, be it controlling file handles or sandbox code or whatever. Then you need API compatibility and control over your mallocs. Which isn't impossible in non-systems PLs, but it isn't exactly a walk in the park either, as you're basically left calling wrappers for syscalls instead of doing it directly, which means you have master both your runtime and your C-based operating system.

At least this time they have an answer that's at least worth listening to. The newest crop of languages with Rust and Go actually make an effort towards system programming. That excites me! Now all you have to do is make something as secure and robust as Redis or Postfix, and let's see how it fares in production. And if Servo grows to be a fully grown competitive web browser, applying binary deltas to itself, sandboxing GL code, and everything in between, that would be a great litmus test for Rust to actually compete with C++.
Since we're talking about aviation, that same overflow bug caused a meltdown of Southern California air traffic control in 2010 after someone forgot to preemptively reboot their Windows servers every 30 days: http://www.techworld.com/news/operating-systems/microsoft-se...
Ha! I kind of prided myself how fast I would work. I don't remember you (though I have a terrible memory and I haven't freelanced in awhile), it might have been my first few months of freelancing when I was getting my feet under me.
> > Rutchick and his co-authors found that wearing clothing that’s more
> > formal than usual makes people think more broadly and holistically,
> > rather than narrowly and about fine-grained details.
>
> I've certainly never experienced this; I've experienced quite the opposite, in fact!
>
> So I suspect that there are some important confounding factors involved!

Numbers aren't available in the abstract, but I suspect that Rutchick et al's sample set was sufficiently large - at least compared to your sample size (of one). There may be confounding factors, but more data, less anecdote, would be required to substantiate the counter-claim.
If it's owned by a corporation that participates in the PRISM program I would not trust them.
I don't disagree, but sometimes lying is necessary.
I haven't found a way yet, cracking the encryption is taking longer than I expected. I spent about a day on it now and it could take another few days, but I probably have the decryption key at home. I'll be home next Friday, so that would be the earliest time I could get to them (if I still have it).

Send me your email address at temp84293@lucb1e.com if you want to be updated when I found it. Or if you find anything, let me know too! :)
No, he probably meant the euclidean line.
Resource Hacker 4.0.0 Released
You don't really know why I'm wearing a suit, though; maybe I like it.
And are people expected to download the compiler executable from Google's website?

Given that the CIA recently bragged that they were able to put spyware in iOS apps because they have somehow exploited Xcode on developers' machines, one has to think about the implications of downloading executables from companies that are complicit in spying.

Just because I do something safe e.g. I compiled the compiler myself, it is the larger implication of everyone else not doing it right that is the concern.
Hacker Paradise – Win a Free Year of Coworking Around the World
There is no way that any language can truly replace C at this point, C will still be around for the foreseeable future. We should learn to coexist with it not replace it.
Or you could compile it yourself from the github repo.
On the other hand, when someone states much more than you can afford - don't you think to just pass on this candidate, because she might feel unhappy even if she accepts the offer?

Also, to follow Patrick's advice - if someone doesn't give the answer but instead asks the same question to you - "what's the budget/range for this role? ", do you answer honestly?
>I was a technical project manager

Why apologize? One of my favorite former colleagues ever was a PM. I loved working for/with him. When he was around, he was a bit like having a personal concierge/bouncer. If anyone else in the company bothered someone who was working on one of his projects, he'd chase them away, post haste; most of the time nobody ever even got close. He wore sneakers, crappy cargo pants, and tshirts. HR hated him. He could be a bit stubborn about technical decisions when he thought they were within his area of competence, but he was a knowledgeable guy. When he wasn't needed, he left the engineers alone. Anyway, I was happy to work with this guy and I never felt like he was "above me" even though he certainly was in terms of pay.

PS I like old Mercedes diesels, when you see one, don't be angry, that car is helping to bridge the economic divide. No, really, they are dirt cheap cars, and pretty well built.
I know HN is grumbly and doesn't dig jokes, but Michael, y'all owe me a new keyboard.

I remember playing around with a SNES flash cart a few years ago when I stumbled into a working SNES for $20. Earthbound was one of my favorite games as a kid, and it was the first one I went for. The cart had features I straight-up didn't understand, but proved useful for this specific game--the ability to disable SRAM banks being the big one. "Why would you ever need to do tha--oh."
Say for example that you shot video A, you upload to youtube, everything is grand.

However time goes on, and you become successful, and google starts a netflix competitor, because you have granted google a non exclusive license to syndicate your content as you see fit, you don't get to charge more for your media being used to sell a premium service.

Google has the right to federate and syndicate on your behalf. Say you want to create a collection of videos on android in a folio app type thing, charging $1. There is nothing stopping someone else creating a playlist of the same content undercutting your product. Even worse, there is nothing to stop google using your copyright at the original rate, despite charging $1 a play.

The problem comes to negotiation, you can't unless you delete your content, and therefore your revenue stream. You have to play by their rules. You have two choices, take the pennies they throw at you, refuse to take the pennies, but google does what it wants anyway(as they already have a license), or delete the content. There are no other options.
Hmm, what about charging ? I think there was something about a bit complex control of current when plugged-in. That may explain the need for more transistors (maybe not a full fledge OS but ...)
There's a video somewhere on the behind the scenes of the movie "Master and Commander" and one of the things they talk about is how the officer's period uniforms caused the cast to instantly stand upright and at attention and start to behave the way the director wanted them to. They attributed it to the oversized, stiff, collars forcing the actors heads up.

Did this make them think different? I don't know, but it gives them an "in charge" effect during the movie that must send subtle signals back and forth between officers and crew.

As somebody with an 18" neck and short arms, one thing I've incredibly happy about is the near death of the tie. It's finally become acceptable (and stylish) to wear a suit without a tie. Finding shirts that fit my frame is nearly impossible and the number of collar burns I've come home with from keeping the top button closed and a tie on is something I hope I never have to deal with again.
Show HN: The ultimate web launch checklist
You're assuming that employers are rational. Most of them aren't.

There are a bunch of jobs with ethical requirements so lying is probably going to cause problems.
Ah, cool, that's much better! Is that relatively new? I swear you had to do &* if you had a String and & if you had a &String.

Edit: Ah, here: https://github.com/rust-lang/rfcs/blob/master/text/0241-dere...
Show HN: A curated list for learning about application security
I don't think it is something you are completely cured from, but in my case I go many months without any symptoms now. When they do occur the level of pain and discomfort is minimal and I am usually able to get over it myself. I do go for more Physio two to three times a year and probably will until I'm dead, but I don't have any hangups about that or consider it a chore.

My other advice would be to eat well. Lots of fruits and vegetables. Avoid constipation. Also you are probably clenching your abdominal muscles throughout the day (I do it when stressed) and you need to stop doing that. Breathe with your diaphgram and not your abs. Try meditation or yoga (I think yin is the best from a meditative and stretching perspective).

Good luck and I'm positive you can at least improve your symptoms.
Editors, for both music and film, animators and pretty much anyone who use non-linear systems very much rely on the space bar to start/stop playback. Much easier, faster and more efficient than always having to reach up and push a button.
The competition is for losers, in my understanding is saying don't enter a competitive market where you're not going to change it. For example, don't start a restaurant or a store -- unless you're going to be extremely different.
I’ll pass on #talkpay
Becomes hard to turn down a compensation that could be 1.5-2x larger than others.
I don't think you understand how big Samsung is. Any fanciful acquisition notion is more likely to go the other way around and Apple would merely be one of the larger divisions of the conglomerate.
And I'd rather see them written in native code, using a native API that doesn't require awkwardly traveling through Java.

Such is life.
> the majority of law enforcement are there to do the right thing for the right reason

What is the right thing? Does it extend to trying to prevent others from doing the wrong thing?

> we need to be careful to not send the impression that we should assume there is an assumed potential for wrong-doing in every person with a uniform

Hasn't history and psychology shown us again and again that wrongdoing in aggregate is almost inevitable when you get a group of humans together? We should absolutely assume that where there's a high chance of a concentration of power there will be abuse somewhere, and proactively head it off.

> send the impression

That's a tricky one. If we actually do presume that there will be wrongdoing in aggregate, how do we avoid demotivating the 'good ones'? There must be a way to encourage the good ones to uphold standards and chuck out the 'bad apples' without feeling like they're under attack.

"Rough Rides" [0] seem to be standard practice. I can't imagine any person with a shred of humanity thinking this is an acceptable way to treat another human, or that it wouldn't end up killing someone. But the fact is that it's commonplace, hasn't been stopped, the people that do it haven't been challenged or punished by the people who should know better.

I've even seen the point of view expressed that this is 'standard procedure' so the driver shouldn't be singled out.

Just saying 'it's only a few bad apples' perpetuates this situation. It's not an American thing, we have it in Europe too, and, I'm sure round the world. It's just down to statistics and innate human behaviour. When we have high-profile cases like this, we have a choice of saying 'it's a shame someone else died at the hands of some police, let's put them on desk duty' or saying 'is this systemic? how many days until it happens again?'.

Unless we tackle that, we're always going to have abuses. Pretending otherwise is condemning another generation of black people / Irish / travellers / indigenous / homosexuals / tomorrow's minority group to more of the same.

[0] https://en.wikipedia.org/wiki/Rough_ride_(police_practice)
Is Facebook exploiting the Nepal earthquake?
This is not a very PC topic, but I'm hoping HNers can still talk about it fairly. I feel that Facebook is exploiting the Nepal earthquakes to get a lot more of their users to enter their payment information on Facebook. It seems like a very smart strategy, but still cringe-worthy. Would love to hear your opinion.
The answer is, as always, somewhere in the middle. I reconcile both thinking of culture as an hygienic condition, and talent as an order winner. Explaining: if the culture is poor, talent will go unused (it is irrelevant); if culture is good, talent gets used and only then does it make sense to try and hire the best talent.
Nice, I have started to collect a list of newsletters in a google spreadsheet if you want to take a look or add some help yourself: https://docs.google.com/spreadsheets/d/1u7Kb7iz6H5dnJJkOmZcd...
I think Jason is overstating Google's risk acceptance with the Youtube acquisition.

"Napster, Kazaa, and countless other media sharing services had been absolutely crushed..." did not happen by being out-litigated. They were over-litigated -- they simply didn't have the capital resources to commit to the legal challenges ahead of them.

Google didn't have that problem. Google was also the darling of Wall Street, Sili Valley, tech culture, etc. which translated to a built-in victory in the court of public opinion. There was certainly legal risk involved, but they had a much more level playing field with the content producers.
I think you're mixing up what YouTube does and what Wikipedia does..
Deep Dive into ASP.NET 5 (Build conference video)
Hardware level approaches to making C more secure are in the works at Intel. Hardware assisted bounds checking and the like...http://en.wikipedia.org/wiki/Intel_MPX

The main thing that will finally convince people that a high-level of abstraction is OK for OS level programming is for someone to get off their a$$ and build one. (That's actually usable. It would have to be SO usable that people could quickly build out the new user code to make something like *nix or windows seem like more of a hassle in contrast. That's such an insanely tall order...not sure how you get there.)

I think that the best you'll ever be able to do is to build systems with frameworks that are safe(r). People won't give up C because it makes them feel smarter. The pile of code for C based systems will be with us forever. A new system would have to be able to do all that AND be safe.
Been there - started with $10/hr many years ago. Back then I didn't realize that all it takes to triple or quadruple my income would be as simple as asking for it - seriously. Although, it was always parallel to changing clients. So go for it, find a new client and ask 3-figure. Oh, and yes, I live in a poor country...
Interesting, I never intentionally control media with the spacebar.
mouseless browsing is a solved problem, see vimium or vimperator.
Android is also Apple's antitrust friend, just as Apple was for MS in another era. And a popular free operating system protects Apple from entrants (like Windows Phone) because it's hard to compete with free. Yet, it suits Apple because their focus is premium products and premium profits - they aren't suited to, and don't want to, cover low-end commodity markets. So there'd be a gap there anyway.
Someone to come up with a list of 10 reforms for C, nail it to Kernighan's or Ritchie's front door, and start a new language sect.
According to Forbes, Google's market capitalization currently stands at around $382 billion, while Samsung is currently worth $186 billion. That would enable Apple to buy, and shut down, two of its biggest rivals in the consumer electronics space.

– http://www.engadget.com/2015/02/11/what-you-could-buy-with-a...
Public Slack organizations made easy
The C ecosystem has tools designed to compensate for its issues. There's valgrind, static analysis, debuggers, asan, tsan, etc.. With its immense popularity, its flexibility and portability, and its mature, comprehensive ecosystem behind it, there's no all-purpose programming language better than C (expect maybe C++).
We are talking about killing traditional TV. None of this competes with traditional TV.

The thing that is killing traditional TV is netflix and the like.

Its not even the case that Tv series start on youtube and graduate to TV/netflix. The personalities do, but I'm struggling for a show that has. Not even "zoella" has managed it. the most she's managed is an advert.
Yeah, Python has a huge ecosystem of amazing libs. Many are actually C libs with Python bindings, so they're fast. It would be very time consuming to port them to another language.
Found you! Your comment is disingenuous. I responded "As for price range... it looks to be a similar time commitment like Rapportive, so I would expect quotes of $2,000+."

I didn't say $2k, that was the floor — Rapportive was just design mockups + 1 main design. Also, this was five years ago.
Terrible title. A more useful dialogue would be along the lines of "Death to C where it is inappropriate", but C isn't used much these days where it's the wrong tool for the job. Mostly, C is used for the things that C does very well. Maybe we'd agree on "Death to C++ where it's inappropriate", because C++ is much more often used (than C) where it isn't appropriate. Then we have to go down the rabbit hole of why C++ often sucks, and we realize that it's not even that it's a bad language itself (not that it's great, but it doesn't have to be horrible) so much as object-oriented programming (OOP) has been bastardized by business, and misused by reactively-writing programmers under tight deadlines, to create obfuscation. Then we realize that this problem is even more severe in Java codebases. Then we wonder if a new language can really fix a problem (code quality) that is partially sociological and political...

The counterexample to the "C is unsafe" argument is that C is what people use for extremely high-reliability programming. I prefer Haskell, and Rust is promising, but the fact is that JPL uses C. The Mars Rover is probably running C code. While C is insecure as hell under typical corporate use (tight deadlines, unskilled programmers) it can be pretty damn reliable in the right hands.
You're correct. I think the issue is that most employees overvalue the equity, and undervalue the volatility. People think "I have 10,000 shares, and they could be worth 100 each someday - that's a million dollars!" rather than "I have 0.1% of a company that's currently worth $100 million based on the recent funding round. That's worth $100,000 in today's dollars if I stick around for 4 years, but probably will be either a lot more or less by the time that comes around."

But the to larger point above - what I meant in Glassdoor is they only capture base salaries. Not that they're not inherently invaluable. Otherwise you'd see a lot more outsize #s for banks.
They are, but public perception is that there was a large falling out and some of the acquisitions moved to other vendors. But Samsung has still supplied the bulk of the hardware throughout. This is a piece to publicize that the nastiness is over and everybody can be overt about the relationship again.
Lotsa issues.

If financing (of some kind or another) is available for housing, education or health care, prices go up. In the case of housing nobody saw this as a problem: the house my parents built appreciated 10x before we sold it, and even people who were stuck buying a postage stamp sized house in California for $1M believed they were going to sell it for $5M.

At some point you have to starve the beast, that's the one thing that works.

It is astonishing how much capital is kicking around doing nothing. There is this continuous drumbeat that we can't upgrade rural America to optic fiber for instance, although Apple has the cash to do it and surely it has to be a better investment than negative interest rate bonds.

There are lots of reason why it doesn't happen and it is not that "fiber is too expensive", rather it is that Frontier can make $135 a month already selling me two phone lines and two 1.2 Mbps DSL connections and that Apple has cozy relations with wireless carriers who wouldn't want any competition for their $10 a GB money party.
Probably should have read:
>On its own youtube doesn't really make any money. It's only recently that its started to actually champion original content. (as in something approaching a tv station. not just nut shots.) in an attempt to drive up advertising revenue.
Seems like an awesome idea for gaming. "No, I didn't mean to shoot, I wanted to jump!"
Ahh, I mistakenly interpreted your quitting of coffee as coffee being part of the potential cause, rather than a requirement as part of treatment of prostatitis (not that coffee absolutely didn't contribute to it, as you say it's not well understood). I still appreciate learning about your experience dealing with the condition! Thank you.
The desock.c patch could use a return statement (not sure what's going to happen there: maybe that's the reason no problems were found?).

Otherwise, nice writeup -- I'm trying to fuzz Lwan right now using preeny.
Nevertheless, you will be subjected to distrust.
In addition to relative value, equity has other benefits. It increases the "One team" spirit, where everyone rises and falls together. It also puts in a sense of fairness. If the firm thrives, it's not just the CEO and VCs who get rich.

There are downsides (lack of control of share price, and some freeloading) but for startups it's a great tool. The effectiveness shrinks a bit for large firms.