skysight-inc/HackerNews huggingface dataset:
Languages which bake in automatic bounds checking at every access rely on optimization to recover the performance hit. Without static linking, automatic GC, and other constructs that's very difficult.

LTO notwithstanding, once you add those more sophisticated constructs, iterating the language becomes more difficult. You don't hit upon the best method for implementing various types the first time, or the second time, or even the third time. glibc is backwards compatible for programs compiled over 15 years ago (GCC's fixinclude hacks notwithstanding). You'll never see that with Rust's or Go's standard library, just like you never saw that with C++.

My point wasn't that static linking was necessary. My point was that static linking is indicative of other tradeoffs that most people don't understand. Static linking isn't just about making packaging easier. It's also about making it easier to write and implement the compiler and standard environment.

My more abstract point is that people who think C is on its last legs don't understand the whole picture. There's nothing intrinsic to C that makes it unsafe. Febrice's compiler was perfectly capable of implementing the C standard to the letter. What makes C unsafe are the requirements found in the niches where C exists, and those requirements don't magically disappear because the name of the language changes.

Rust supports unsafe code, but implementing code in Rust which is rigorously robust in the face of OOM situations, or where you need to implement use-case memory management strategies requires relying almost exclusively on unsafe code. (Try using Rust without boxing, for example, as is necessary if you want to catch OOM.) If you don't need those things, you probably don't need a low-level language, either. I love C, but I also love language like Lua with lexical closures and stackless coroutines. To me, languages like Rust and even C++ exist at a middle ground that is very unappealing to me.

C isn't standing still, either. Strategies like SafeStack (see http://dslab.epfl.ch/proj/cpi/) can provide substantially the same safety guarantees as Rust in terms of real-world attack vectors, without having to modify any existing C software, and without giving up performance.

None of this is to say languages like Rust are useless. Just that the harms and inevitable demise of C per se are, IMHO, greatly exaggerated. And if and when a language like Rust grows in usage, I doubt it will supplant C so much as open and populate virgin territory.
They could run 10x more experiments for the same cost and experiment with many more configurations, but soon enough there will probably be an algorithm that can do the same on an single computer. I am waiting for the moment neural networks will become as good as people in designing neural networks.
Great barrier reef could be beyond repair within 5 years
The bigger problem is that you only have one set of prints. If they're compromised, you can't just regenerate a new set (well, without grafts).
Imo it has to be way higher than 95%. The thought of having it fail on me even 1% of the time at the time of purchase (say, I'm buying $300 worth of things at Costco) makes me unable to ditch backup cards, which makes its value proposition poor.
Google patents sticky layer to protect pedestrians in self-driving car accidents
It doesn't create a risk of these activities.

It may make it easier for people to commit fraud, though I suspect anyone considering that career choice is probably slightly ahead of the content of this article.

As to identity theft - I can't see how this article would help or hinder anyone in that pursuit. I guess if you follow one of the practices described - unique ID attributes at your various throwaway / anonymity-desired sites you visit - you may make it slightly harder for someone to pinch your identity.
One big advantage of non-smartphones is that they can have a keypad, not touch screen. Touch screens, particularly cheap ones, work poorly in adverse conditions (rain, cold). I'm a happy Android user except in the winter or a pouring rain - in pouring rain I cannot even make phone calls. Nokia 1611 or 6110 had no such worries, they worked in any weather.
Part of his point is that K&R isn't good style. It's a clear, consistent, and well-demonstrated style, which made it popular, but that doesn't make it good.
There's also Meteor
Help fight dementia by playing a mobile game
A better term already exists: "blank"

Computer Court 9: "Guilty. Take her down."
Convicted Blank: "I know my rights. I won't be judged by a machine!"
Dragul: "You don't have any rights. You're a Blank."
Convicted Blank: "Blank is beautiful!
Blank is beautiful!
Blank is beautiful!"

Max Headroom, Episode ABC.1.6 "Blanks"
There was a statistic published recently, iirc.
Opinionated npm Style Guide​ for teams
Ghost Story –  Update every day
I don’t buy that at all. There are huge amounts of path-dependent cruft throughout all human endeavors:

- A base ten number system
- Lack of useful structure in the symbols and names for numerals, and lots of weird inconsistencies in number names
- Inconsistent, confusing, and arbitrary names/notation for basic mathematical operators and functions
- Use of inferior Gibbs/Heaviside vector algebra instead of Clifford/geometric algebra
- Very poor notational conventions in many advanced math/physics fields
- A highly irregular calendar
- Poorly designed measurement systems
- English spelling
- Very distorted dominant world map projections
- Most nutrition “science”, including federal dietary guidelines
- Bogus forensic “science” used to imprison innocent people
- The methodology and writing style used in political science
- Many essentially debunked economic models which continue to be taught
- A legal system chock full of incidental complexity and inconsistencies
- Inadequate species taxonomies
- Poor color models used in art/design
- Even worse, specification of colors using proprietary, arbitrary Pantone chips
- Lots of poor/obsolete metrics used for evaluating lighting
- Audio mastering with heavy-handed dynamic range compression
- Lectures as primary pedagogy in high school/college
- Grammar drills as a method for teaching foreign languages
- Modern zoning requirements in many countries
- Many unsafe and inefficient street design requirements
- The rigid design of modern shoes (let’s not even start on heels)
- Terrible user interfaces for most household appliances
- Mediocre user interfaces for many musical instruments
- An inefficient and dangerous typewriter / computer keyboard (which persists on tiny phone screens!?)
- Unhealthy design of office furniture, car/airplane seats, child strollers, etc.
- .....

Some of this stuff is decades old. Some is thousands of years old.
AFAIK there has been no "redefinition of hate speech" throughout the EU. It's just that in Germany, Facebook started removing posts that are illegal under German law (libel, incitement of violence...) after they were reminded that they were legally required to do so.

German blog post about it: http://www.internet-law.de/2015/09/muss-facebook-staerker-ge...
I know that Javascript isn't run in the JVM, my point was that it's possible to write a virtual machine that doesn't get exploited every 5 minutes.

the JVM is a bit special because there are a large amount of escape hatches, native code and a complex trust model, which has caused a lot of the exploits you end up seeing.
Actually now that I think about it, governments show restraint when the water is running out, but show no such restraint even when the money is all gone - they just keep spending it. The difference is you can't go into "water debt".
> Also, C is supposed to scale down to //really// simple systems. Systems that lack indirect addressing modes, caches, MMUs, etc. It is literally intended to be a thin veneer over actual assembly for those systems, and why so many operations are specified in terms of /minimum standard unit size/ (for portability of that almost machine code between systems).

This is C snake oil, sold by the C community that usually omits the fact that computers build a decade before the PDP-11 like the Burroughs, already had much better systems programming languages like ESPOL and NEWP, two Algol derivatives.

Algol 68 already had slices and modules (Algol68 RS) among many other nice features, running in early 70's hardware.

There are a few other examples.
Reusing PostGIS scopes with ActiveSupport concerns
It takes decades for those trees to grow to firewood size. In the meantime there will be carbon "in flight". Since the trees will be cut down and burned again, effectively replanting only reduces emissions by some fraction, dependent on the growth time. Burning wood, especially at your cabin, has a high emission rate, so an electric stove might be better, and fairly certainly is if powered by a solar panel.
Online tracking: A 1M-site measurement and analysis
Like any forensic test DNA testing is only as good as the operator. The poor regulation and testing of these labs is certainly a huge worry.
Sadly that seems to be a trend. Sites started to assume that your screen is taller than it is wide a while back.

It might be a combination of designers and writers working on large monitors, having multiple tall narrow windows open, and people using iPads in portrait mode.

Users of 11" and 13" laptops seems to have been forgotten in this new design trend.
If you wanted to shut out your baby crying while you sleep you wouldn't use rigid earphones with partial baby cry noise cancellation. You's just buy flexible comfy earplugs for few cents and you can do it today.

You are right that lawyers scare the crap out of innovators though.
What about Mirage OS?
Uber Clone – Taxi Pulse
This is just a list of more things for them to clamp down on.

I'm thinking about going in the opposite direction, and broadcasting all of my personally identifying information (credit card, SSN, etc). Obviously I would have to set aside a large amount of time to deal with issuing fraud reports, and make sure that I wasn't risking anything that I can't afford to lose--but it does seem simpler in some ways.

After all, if you don't have anything to hide, you're bulletproof, right?
Disappearing at that altitude, without somebody disabling the transponder, indicates an explosive decompression. These days, that typically only happens with a bomb or a missile.

In the older days, structural failure was a common cause (a blown cargo door UA811, the roof coming off Aloha 243). That just doesn't happen anymore.

Another possibility is a hijacking. Another EgyptAir flight was recently hijacked by a man wearing a vest containing fake explosives. The plane landed safely. Some dude took a selfie with the hijacker.

A Russian airliner recently exploded over Egypt as well.
Thanks, that would be nice. I have my e-mail address in my profile.
For anyone who wants to do a part-time MSc and can get to Oxford for 10x1 week periods over 4 years, I can recommend: http://softeng.ox.ac.uk/

I got admitted without an undergrad, although YMMV.
I think we are talking about slightly different meanings of false positive rate.

I think you might be talking about the rate relative to all positive trials. I think I am talking about the rate relative to all trials that don't meet the conditions of the test.

So, you survey 100 women and your test tells me that 10 of them have been president, I say that your test has an observed false positive rate of 10%.
Consul Service Discovery and leader election
> The fact that Reading is willing to sign a PhD with basically no research with one publication

Something tells me that the parlous state of higher education funding in the UK has a lot to do with this.
The game was posted originally in the Engineering subreddit [1] so I guess it's aimed at controls engineers.

[1] https://www.reddit.com/r/engineering/comments/4jwtzn/i_made_...
The problem: "Nothing to hide" depends on the context. Maybe you don't have anything to hide under the current laws, but what about laws in 20 years from now? Maybe times change and suddenly, you've got a lot to hide.
Hacking Team steals €10K in Bitcoin, sends to Kurdish anticapitalists in Rojava
I agree, and that was one of my motivations to adopt C++ instead of C when Turbo Pascal wasn't any longer an option.

But using the C++ features that make it safer than C is only an option in small security motivated teams.

Sadly the majority of C++ teams, at least in the enterprise space, tends to use it as "C with classes" thus voiding most improvements the language has to offer over plain C.
Link appears to be broken. This is the correct one: http://www.bbc.com/news/world-middle-east-36309492
Runkeeper says sorry for sending your every move to an ad service
And, somewhat surprisingly for many Westerners, in the PRC mindset it is very bad if ROC ceases to claim all of China, because that would mean that it has become secessionist, i.e. there would be more than one China. So far they have agreed on one thing, "there is only one China and we're the legal government", and just disagreed on who's "we".

PRC has naturally a much stronger claim to that since it controls a vast majority of China. But in 1970's, PRC was deep in radical socialist experiments and the aftermath of the Cultural Revolution, and the economy was weak, while ROC had opened up to world trade (I remember all those Taiwanese Apple and PC clones of early 1980's). It looked like ROC will actually be the more significant economy, even if it has much smaller population.

Then PRC changed its course.
It's just about tricking senses to make your living more pleasant. Same way you do with comfy chair or woven clothes or warming up air around you beyond what's needed for survival of taking warm bath or wearing sunglasses, or tinted glasses. Better tech just gives you more comfort.
Seems like an E911 issue if your phone is going out almost regularly in the middle of the night. That might get their attention more than anything...

Given the timeframe, it sounds like some sort of maintenance is scheduled around that time- during "off-peak" hours.
I think services like firebase are a very scary thing. Too much dependence on one vendor, too much black box magic, too much logic that is beyond control. And services like this contribute to general dumbing down of software developers. We're heading towards world of script kiddies where html and js rule and all complex logic is handled and controlled by service providers. Is it a good thing? You can deliver fast, but in the long term is it worth it?
If you could manage a ratio of 5 big losses for one massive hit you'd be quite a successful investor indeed :)

Microfludics itself was still a young science at the time Holmes founded Theranos. It still is. I'm not sure if she could have really done due diligence that would have provided an insight how Theranos turned out at the time. I believe this was one of those try it and see if you can make it work science problems.

Having built a microfludics chip as a student, I do still think that there is plenty of promise the technology. I hope life science investors don't shy away from it. Just perhaps ask for more supporting evidence of claims. And extraordinarily evidence for extraordinarily claims.

I think the phenomena that you're seeing is a result of the kind of personally cargo cult that surrounds leaders like Holmes. As everyone sees the shadow of Icarus pass over them they marvel at his brilliance. Try to soak in every detail less they too can figure out how to soar just as high. And then when Icarus falls suddenly everyone who held him in such high esteem feel foolish. "I'm no fool, of course he was going to fall."

At least that's my theory.

I do empathize. I've been working on a product which started with very ambitious goals. It's been painful cutting out capability. I'm going to ship a product tomorrow that is less advanced than the designs and prototypes I have from a year ago. But it works consistently and I can use it as a the foundation from which to build upon. And if anything, I think the lesson from Theranos is that in healthcare the path to MT. Olympus must be a slow and steady climb. Skip a step or try to move forward before you have good footing where you are now and you'll fall.
Oops it's aka bud-tls:

https://github.com/indutny/bud
Thanks for the info! Hopping on this thread to ask one more question: does the JS API now support syncing even through going offline, like the iOS and Android SDKs do?
Maybe I should clarify my thinking here. I mean that if a jury are told that the DNA matches the prosecuted with 99% certainty, then most people would interpret that as the person is guilty without doubt. But if you said that theres a 99% statistical probability of two of the 57 persons in the same court room where born on the same date, then I think most people would be very doubtful, and even if you checked and it showed that indeed two people in this room where actually born on the same day, people would see that a coincidence, not statistical proof.
WW3 BOMB ON PLANE,FREEDOM DETERRED,CRITICS OF JEWS AND MUSLIMS QUEENS SPEECH BB
Press Partners – A service to help Startups get press
The police are careful to prioritise nonwhite people for looting, and occasionally they do riot about their treatment by police. The fact that US police can shoot people dead without an external legal investigation is also riot material.
I just tried to change my password but the linkedin site is probably the the worst mobile site I've ever had the misfortune of using. Spent 15 minutes and accomplished precisely nothing.

What other options are there for looking for work that have the same reach? I'm a Brit .net software eng looking for work in New Zealand and all the expat sites feel like a waste of time.
A few alternatives possible to buy today:

Oberon for ARM Cortex-M4, Cortex-M3 Microcontrollers and Xilinx FPGA Systems

http://www.astrobe.com/default.htm

Pascal and Basic for lots of micro and pico-processors

http://www.mikroe.com/compilers/

Ada,

http://www.ghs.com/products/ada_optimizing_compilers.html

http://www.ptc.com/developer-tools/apexada

http://www.adacore.com/

Java for MCUs

http://www.microej.com/stmicroelectronics/
God seriously VR right now is so lame.

By now it should be way, way better.

Whoever is driving this shit off the cliff - please just stop while you're ahead, go back to designing hospital websites or whatever it was before you tried your hand at this, and let someone else do the whole newfangled "VR" thing instead.
The Ultimate Guide on Web Push Notifications
Why not bet on both?

Why are you so dismissive of walmart?
This husband and wife-led startup is the answer to your payroll needs
This. My apartment in the south bay is a perfect microcosm of this phenomenon: it is obviously a former single-family home, which has been subdivided and built upon, so that it now houses about 4 two-bedroom apartments. Although I live alone, I had to compete for it with two couples, who wanted to share it. So, you could have what was once a one-family home easily housing eight families.
Other: Part 5
I meant the science stuff, not the feminism/atheism/mythbusting rants.

Thunderfoot made some videos on youtube sponsored by patreon. He was experimenting with alkalic metals, and discovered that the reaction can't be driven by the hydrogen reacting as it was usually explained. He went on to work on that in lab with coleagues, wrote a paper and got published in Nature. It seems like science to me, and it was crowdfunded, that's what got me excited, because it could be used to fund research that's hard to get funded by traditional means ("is cool" is a different motivation than "is useful", so there may be many low hanging fruits). The more angles the better.

As for education - it won't replace theorethical lessons, but I think it's useful to see real experiments to develop intuition about how the theories play out in real life, how the quantities look like, what's realistic and what's not. Even with the RHNB which I agree is mostly entertainment - school physic lessons often don't allow me to predict the result of a given video. Yes it's most probably useless for my life, but so are most of the lessons I had in school. I like having the intuition about how everyday stuff behaves in extreme conditions. It's the difference between knowing that water can freeze, and seeing winter for yourself.

It's that part that was the most jarring hole in physic and chemistry lessons I had (we almost never got our hands dirty, and even if we did - it was done so fast that usually nobody got the experiments right, and there was no time to work out why for everybody, so teachers just moved on). And the stuff used in school experiments were "magical" ingredients that you wouldn't know where to get, and how to handle.

I envy the kids today that they can just look up "how to make sugar+saltpeter rocket". When I was a kid I tried it many times and it never flied (no textbook mentioned you have to have fresh dry saltpeter, or that you can dry old saltpeter in electric owen - it was just a formula and warning that could as well mean "burning 1 gram will destroy your home" or "burning 1 kg will be slightly inconvenient").
It doesn't seem particularly obnoxious either way, as far as I can tell. Do people really have to be scolded for hypothesizing about correlations between sex and other characteristics?
I think analyzing only two companies is too short sighted, it would be better if you benchmarked against 5-10. It could be that twitter is in line with other companies and facebook is actually high - suggesting FB R&D staff get higher comp in SBC than their peers. Also there is little talk about head count, which drives SBC ratios such as this. Another - why compare sbc to revenue, you should compare to expenses. I think the author brings up some good points but is missing key analysis.
Yes, but the majority of those devices, at least the ones with enough KB, use C or C++ for hardware integration or some interpreter, with the rest of the stack in something else.

Everything else usually has other languages available as well, one just needs to search for what is out there.
Nice idea! If you do this, your defense to the banks could be that the government forced you to go public. You're covered.
>"Every day, I sifted through hundreds of topics (or “keywords”) that Facebook told me were trending on the platform. Then I’d choose a story about the keyword(...)"

>“Facebook relies heavily on just 10 news sources to determine whether a trending news story has editorial authority.”

>"Several times curators were penalized for using Twitter in descriptions."

It seems that Facebook is likely to manipulate the news by selecting the "right" sources. If there's bias it most likely come from the selection, I wonder what are the source titles. Also, penalizing for mentioning Twitter shows that they put their own intrest over their users. It is understandable to some degree from the economic point of view, but it also shows the danger of having one company dominating the market. Facebook is not that benign, even now.
I'm unsure if Tensorflow actually uses this but I know in literature some models use tensor decompositions for learning.
What you call "fraud" I call "privacy". Anonymous transactions happen all the time with cash, and any new payment method needs an equivalent. In the modern era where it is no longer possible to gain privacy by being unobservable, a new definition of privacy is required. Dan Geer has a very good replacement definition; privacy is "the effective capacity to misrepresent yourself"[1]. If cash isn't possible, misrepresentation is the only option.

[1] http://geer.tinho.net/geer.blackhat.6viii14.txt
In a way you can, if you take more out of the aquifers than comes in, you go into water debt.
> Someone has to build the low-level stuff.

Some of us where already doing it in much better languages, before C had any meaning outside AT&T walls.