skysight-inc/HackerNews huggingface dataset:
Almost always by super-human's, though. These people that can do in programming what most people can't do across the board. Including write C code with almost no defects.

Now, what about mere humans with average or above average intelligence? What about us!? We can't be basing our expectations of what most can do with garbage like C on what the mental elite can pull off.
> If you are ok with it getting as slow as Go, you can get similar safety guarantees as well.

FWIW, Rust can make these guarantees without performance penalties.
The spec generally only specifies the correct behaviour, not what the program should be doing with e.g. malformed ASN.1.
Go to a church, community center, government building, or food kitchen - there are places to go. Causing more ill in the world and pain to others is not an answer.
> ...so that kind of knowledge becomes pure academic interest.

I don't understand. We're talking about academia. Elite historians study the middle ages and the ancient dynasties of China. Is it obvious that these have more useful lessons than the Civil War?
Fiat, Google Plan Partnership on Self-Driving Minivans
FSFE summit 2016 – Call for Participation
Water is colder in winter....

Best thing would be having a thermometer and showering with same temp water all year round.
Thrift/Protobuf/etc. are reasonably nice IME.
Is this not just a symptom of oil prices dropping? Solar has to remain competitively priced or the industry is screwed
the opportunity cost of doing a PhD is, more and more, becomingly increasingly beyond what is tolerable for many academics.

tenure lines are evaporating, adjuncting is a nightmare, postdoc comp is pitiful... Meanwhile PhD students are competing for ever smaller slices of ever smaller pies in terms of fellowships.

meanwhile, universities are being taken over by MBAs and running them like corporations. many people (not just PhD students but staff, etc.) eventually throw in the towel and say 'fuck it, i'll just go work for an actual corporation where i'll make a decent salary.'
Maybe people like fresh things?

Here's an A/B test I recently ran on some notification messages. There were two messages, only difference is the word "new" in there.

A: "You received a message from the admins about your Facebook page."
B: "You received a new message from the admins about your Facebook page."

A clickthrough 15.64%, B clickthrough 15.95%.

About 1000 samples per group. Not sure if noise.
I might not be as qualified to talk about this since I am not actually working on the leading edge, but I know from past experience that development hasn't been pleasant.
Off topic, but when I read about nano engines, mitochondria come to my mind. A nano power generator that has been working millions of years to power humanity. This video[1] is a wonderful visual explanation.

[1] https://www.youtube.com/watch?v=XI8m6o0gXDY
A Writer's Justification
Thanks for the comment. We really do think its less about finding the cheapest vendor and helping streamline the process. Elsewhere here it was coined as "vendor dating", which is something I really like. On top of the fact that vendors can start to see what other vendors are doing, allow for collaboration earlier in the process.

We started with the week long bidding contest, but for now are keeping it open to allow as many vendors in as possible. That may change over time.
Release 9 of Vibur DBCP is out. Includes stability fixes, functionality improve
There's some discussion that it's for flying either the 'BACN' comms system or 'HALOE' lidar system.

https://warisboring.com/what-in-the-world-is-nasas-research-...

https://www.wired.com/2012/09/air-force-universal-translator... (caution anti-adblock)

Like the B-52, it's far cheaper to use an old plane that fits the role perfectly than it is to try to build a new one.
Meaningful CSS: Style Like You Mean It
I totally agree with you. The community doesn't want to believe there's even the possibility that Bitcoin was invented by a scammer, because by implication, it would mean we were scammed. It could just be this is the tech community's version of crop circles (https://en.wikipedia.org/wiki/Crop_circle) or tree fairies (https://en.wikipedia.org/wiki/Cottingley_Fairies). Very smart people fell for those hoaxes at the time, and put a lot of effort into explaining why it wasn't a hoax - even when the original hoaxers revealed themselves.

Perhaps Wright paid somebody to develop the Blockchain technology. Perhaps he developed it himself and then lost the original key, assuming the project was worth nothing. Perhaps he was one of a group of people, and that group has now decided to nominate him as the frontman for the technology, perceiving that the whole Satoshi thing is holding back its development.
Construction is still mostly manual labor. Tech on that field has not kept up with progress of other fields.

Add Baumols disease to the equation and you don't need "balance of power getting worse" to explain high house prices. It's just that construction worker expects to be compensater roughly equally to assembly robot operator. No matter the latter has lot higher productivity.

https://en.wikipedia.org/wiki/Baumol's_cost_disease
I always loved Compose - I am the founder of NoSQL.Com and developed a similar business model. They are a fantastic company.

However, my concern is that Compose is now part of IBM. What guarantee does anyone starting at compose will not be caught in the layoffs?
It's not like C applets are safer.
I think, an "exemplar" OpenGL implementation on top of Vulkan was even officially encouraged by Khronos during the days of the official anouncements.
Were you alluding to how it allows worst-case behavior to throw your system way off in unpredictable ways to enable higher performance on average case? And thus contradicting his claim?

Well, he did design that before making that claim in the 80's. Apparently, he learned his lesson. :)
Practically, you can't do anything else but use the cold water from the shower.

However, even in summer it is usually quite invigorating, even though it might be 15-20°C. It can be a good deal colder in winter though.
> The risk of this approach, I fear, is that it could be exploited by clever lawyers as a loophole for people who aren't really all that poor. The truly poor won't be able to afford a lawyer.

How in the world would that work? The amount stolen would have to be only sufficient satisfy your hunger, and presumably they would need to not have obvious other means. Such as funds for a lawyer.
> Have you ever starved? (And going hungry is not starvation).

I've gone hungry and I know my Dad did. There was choices made by this person before they hit starve. They were hungry first.

Why is visiting a church or other organization unacceptable to you?
Yes. I think headline writers are trying to force things into this form.
$40k for entry level is unfortunately not unusual in NYC for Q/A. You are not going to get a Q/A 'Engineer' at that rate but maybe someone who has a non-technical background who knows testing or a recent bootcamp grad looking for real world experience.
Just in case it's not clear, you're getting downvotes because you are making an ad hominem argument rather than a logical rebuttal of the previous post.

"Organization X is wrong about A, therefore they are wrong about B," is never a logically valid proposition. In fact, nothing about organization X is relevant when determining if their propositions are correct.
I already replied to that before, but only now realized that both are the same author, which made this post about runit slightly redundant since I already touched on in my reply to that post.
The cool thing about protobuf is that it allows automated parser generation (that isn't some horrific hack built on bison). The downside is that if there's a bug in someone else's code, it becomes a bug in your code. :D
What is a pub/sub service and why would I want one? Would it help with distributed teams? Sincere question (but you shouldn't ignore all sales and marketing!).
That wouldn't help. GCC would just compile code that turns off those features, since that would help it do better on benchmarks.
Pain tolerance predicts human social network size
> We made the compensation revision system democratic. Everyone chooses their preferred salary and then tries to get enough support from the rest of our team to justify their expectation.

So you turned a private conversation into a massively political process. This might be better for you, but I bet it's a lot worse for a lot of your staff.
> I think the difficulty of manual memory management is vastly overrated.

And your line of thinking is why we're going on 50 years of empirical evidence that people are terrible at manual memory management, and as with politics there's a pretty small common subset between those who believe themselves competent and those which should be trusted with it.

> A bug is a bug is a bug.

An error message is not a misprint is not a denial of service is not a DB penetration is not a crypto break is not a network ownage. "A bug is a bug is a bug" as long as your code is not used by anybody or trusted with anything.
As someone who hasn't read much about this sort of research, I'm impressed and hopeful for the future based on the advances described here. I just watched my maternal grandparents go through the sort of horrible, prolonged, process of slow brain-death (alzheimers, parkinsons) and general neural decay before death. Heart breaking. For those who know more about this: how far out are we? Tens of years? Hundreds? What stands in the way?
I'm no crypto guy, but what's all this about different versions of OpenSSL succeeding or failing to validate a signature? That sounds like it should be interesting in its own right...
I wouldn't minimize the amount of C(++), or the amount of mis-counting for jobs where C(++) is a desired skill, but not primary in the job role. There are a lot of jobs out there working on embedded systems where C/C+ are king. Though I do hope that Rust gains more traction in that space to avoid certain classes of bugs.

I would guess that most development involves JS, as I would say that most development is directed in web applications of some kind. Though there are backend languages as well. For the types of development jobs I'm used to looking for, I see a lot more C# and Java, with some uptick in Node and Python. Excluding PHP (because shiver).

I have several friends who work in the embedded space, and that is not small by any means.
Many legal systems recognize a defense of necessity (either personal or in the service of others) against things that would otherwise be crimes (often in a general way, not defined explicitly as part of each crime), rendering them not crimes when done out of necessity meeting the applicable legal standard.

So, this isn't that odd.
There are surprisingly many systems where the tutorials have to start with "First, paste this thousand lines of boilerplate startup code. Then you can add 'hello, world' at the bottom." FPGA programming is another example.
Raise panels up a bit and can graze animals underneath them too.
I wouldn't care as well. The attack vector is far from being obvious with this description, when the user needs to download a bunch of files along with the installer to be "hacked".
Biotech Dumb Money Looks Smart in $6B Stemcentrx Sale
It may be tiresome, but it happens to be true. That something isn't done is not evidence than it cannot be done.

I think 'C'/C++ is the scapegoat for a massive cultural failing and have thought that for going on 25 years now.
An entire industry can't just lower prices to meet a competitor.
Do you pay the right rent? Compare all rents, all over Europe
Grab an AVR microcontroller. Make a clock.

Microcontroller-C is extremely different from application-C but there are many less complicated concepts. Like never having to touch memory allocation or string munging.
The Key to Repairing Your Bones May Come Out of a Printer
Which states do you think have the worst solar laws?
Thanks, I discovered that recently when reading about NEWP.

Have their programmers manual on my reading list.

But got the idea it is a very niche market, even smaller than IBM mainframes.
That was a rather sad article. The juxtaposition of how her parents were in their younger years to how they were later in life is disconcerting. As a 25 year old, I don't think my fear of death is necessarily greater than the average person, but I do seem to have a stronger fear of aging than most people my age. And that fear is almost entirely due to the way the human brain changes as it ages. I could handle a deteriorating body, but a deteriorating mind is a horrifying thought, since the mind essentially constitutes who I am. Alzheimers and dementia unnerve me. Less acutely, even the way that people tend to get "stuck in their ways" and quit trying new things later in life scares me as well. I make a conscious effort to keep trying new things, even if I think I won't like them. Some people are afraid of change, but I'm afraid of monotony, boredom, and routine — traits that characterize the concluding years of many lives that were formerly full of excitement.
I agree. It's what I did in high-assurance security. Almost everything I built was composed of premade parts and ideas. Usually in a way that was straight-forward with some really clever. Really just recycling ideas, though, into hopefully better ones.

Doesn't make me feel dumber when I realize how few programmers or systems people are re-using or recombining the best stuff from CompSci or past commercial activities. Versus how many ignore it to repeat same crap and failures. :)
Bounds checking would only solve half of the vulnerabilities that break the security of every computer on the Internet, not all of them, so I guess it's not worth bothering with?
> Users can sign up to answer questions on Jelly. People can rate whether responses were helpful. If someone receives a lot of positive feedback on a certain topic, they are more likely to be selected to answer future similar questions.

I wonder how quickly the gap between "positive"/"helpful" and "correct" will widen.

edit: Looked at some of the questions and answers. An "unhelpful" button is definitely necessary, as currently the answers are about as helpful as the contents of Yahoo Answers.
I have generally found that one of the best ways to make young engineers and scientists appreciate the importance and difficulty of interpersonal communication is to show them some of Claude Shannon (and other Bell Lab'ers) work on information theory and communication research.

We think about Shannon as the architect of many many advances in technology but his impact has been much broader. This includes a huge amount liberal arts focused work in the field of communications.

That and he has a doctorate in juggling...
I agree. To be fair though, the article is really an interview of multiple executives across companies and industries about what ad agencies of the future will look like...so it makes sense that it would be all over the place.

> Mr. Jakeman believes integrated agencies will be led by a "creative technology content partner." On that account team will be a technologist, distribution expert and storyteller, he said.

In other words... a growth hacker.
Rails 5 – ActiveRecord Suppress – a step too far?
Intent doesn't matter; results do. This is a heatmap problem - there's simply more 'C'/C++ code out there.
.3% on 1k? That's three people.. Yes, noise.
I had the same thought of it just shifted who you had to negotiate and convince group to the entire office instead of eliminating that aspect.

Especially considering Buffer was mentioned and their formula was average for the role adjusted for cost of living, time with company, experience and equity level in a very straight forward way.
Don't they do this every release?
That's probably true. Most material on the mainframe market says IBM has around 90% of it. Their revenues tend to suggest that, too. Probably the common effect with the First Mover advantage. I'm sure IBM bribing government officials in exchange for contracts helped, too. Let's not forget that angle. The NSA business alone would've been enough to found several, computer companies. ;)
From what I can tell (very much an outsider), news orgs are having to run leaner all the time and something like this might actually get traction.

Frankly, news is being disrupted. Something tells me they will be looking for more streamlined ways of doing things. I don't know much about your software, but who did you work with in Australia to get this resolved? Was it a New Ltd paper, or Fairfax?
It seems to me that the big issue with the SV venture model is the geographic limitation of its current implementation. The reason that there is too much money chasing too few deals is that the money is 'stuck' in certain places (SF, NY, Boston, Austin). The assumption is that if you want to play the VC game, you go where the money is. But not all good opportunities are in those locations or are capable of moving there. And that is why we have mad inflation in the money centers, while the rest of the country is living with deflation.

I'm waiting for the next wave of VCs to figure out how to overcome this geographic limitation and grab those opportunities which are currently being ignored.
I put the vast majority of the
blame on the advisor

One of the social functions of a PhD supervisor is a a'lightning rod' that enables the failed candidate to blame the supervisor, rather than themselves. Highly convenient ...
Now you can run 16 Chrome tabs at once!

Joke aside if Google get the ChromeOS Android merge or more desktopification of ChromeOS done soon this will be a good to have Chromebook.
It's true in reality. We don't have localized funding for schools in Canada; we fund them province-wide. The small rural school gets the same funding per student as the big city school. The difference between the smallest schools and the biggest schools is not that much so rural kids have a longer bus ride to get to school. They don't have to sacrifice on programs.
Extraordinary claims require extraordinary proof
There is absolutely no way that a central system (even at the state or county level, if you're in the US) can surpass in allocative efficiency what an individual can do for themselves.

While I agree with you in principle, placing the burden on an entity far removed from the local context will always leave people underserved or forgotten entirely, in which case their instinct to survive will hurt the local business owners regardless of whether they would have helped voluntarily or not.

Unless it really is a true basic income.
Financial taxation of all forms and levels. Expensive government regulations. Participating in a market with a government tolerated monopoly. Ownership of land under zoning board control (essentially all land). Licensing fees on titled registered personal property (cars, boats, homes). Benefiting from government services (national defense, police, maybe some day medical care, all the way down to welfare) without having first paid your share in taxes. Any service ever provided to disabled or handicapped people, unless they were really rich and paid a lot of taxes before the accident. Public education either in schools or libraries. The "public" airwaves. Theft, all of it.

By definition the only people playing the game, are those willing to hold their nose and wade into the cesspool anyway. Nobody currently in the cesspool can seriously convince anyone that they really thought they were wading into a Randian utopian swimming pool, they knew what they were getting into. Given that intentional acceptance of the situation they're voluntarily a part of, a bag of crackers isn't much of an additional theft. Deal with it.

What is likely to happen, is when I was a kid cigarette cartons were like $10 and out on shelves for anyone to steal, but why would anyone steal a $10 carton of cigs? Now they're like $80 per carton and locked up in closets until after payment is made. So there will be changes in supermarket operations. Oh well, disruption happens.
Why not just use this? http://fabrianoboutique.eu/agenda-logins-and-passwords-564.h...
That site has a bug in it. When the width drops below 833 but above 798 the menu items shift downwards and hover over page elements.

I found this out because my browser window happened to be that size when I opened the page.

PS - Windows 7, Chrome 51, Windows DPI 125%, page zoom: 100%, Chrome's font size: Large.
I think it's just a more casual and less formal way of saying something happened. I can't picture an illustrious newspaper of yesteryear ever writing a headline of the form "X just did Y". But due to the rise of social media and the progressive commoditization (not using either of those terms as an epithet as so many do!) of news stories, users respond better to headlines that read like it's something their friend would say rather than being the headline of a newspaper.

I don't read Buzzfeed, the pioneer (I think?) of this trend, but I read the similar Polygon gaming news site, and two of its five lead stories at the moment sport conversational style headlines: "The Hearthstone legendary cards you must craft ASAP" and "The film Apocalypse could have looked like this".
Ah good yes, please do generate all of my passwords on the server side and then send them via HTTP.
https://www.mccallum-layton.co.uk/tools/statistic-calculator...

Sample Size: 1000
Observed Proportion: 15.64%
Confidence Level: 95%
Confidence Interval: ±2.25
Range for the true population proportion: 13.39% to 17.89%

It's noise.
Where do you live? How come your goverment isn't able to control taxation, or its regulatory environment?
> In theory that is the whole point of taxpayer funded support programs... we can't all be there, but we do all pay taxes for the specific purpose of having a better society (including things like food banks, soup kitchens, etc for people in need).

Presumably, any legal finding of necessity by a judge is based on an awareness of an existence of these programs, such as they may be in the applicable jurisdiction, and a determination that they were not, in fact, sufficient to meet the need in the specific circumstance at issue.

The existence of a government program intended in theory as a general solution to a problem does not logically imply (and, in fact, often falls very short in practice) that the problem is, in fact, adequately and sufficiently addressed in all concrete cases.

> but we do all pay taxes for the specific purpose of having a better society (including things like food banks, soup kitchens, etc for people in need).

And also including judges that review the specific circumstances of particular cases brought before them.
Applications already do this, Wordpress, Excel, etc. They turned the end users into enough of a developer. Developers are putting other devs out of jobs all the time.