skysight-inc/HackerNews huggingface dataset:
You don't need an entire theory to see that the premisses is contrived.

If the answer is as long as the problem statement, that's enough. Of course, if a philosopher sees the whole history behind it, there might be more associations and hence bases to cover.
Who said anything about passively earning money from illegal activity?

I'll clarify - by "we should hold networks responsible" I mean "we the publishers" - that doesn't absolve our responsibility to the consumer. The fact is, the overwhelming number of ads online are free from malware, to a large number of 9s-decimal places. Still, networks need to vet the ads they serve. That's something they _can_ do that publishers cannot.
I think uBlock does this out of the box.
I wish nloglogn.c would come with an open source license. I'd really like to use it.
I built a nine inch "Dobsonion" type scope many years ago, whch incorporated many of his ideas, and have spent countless hundreds of hours since observing the heavens and the amazing objects that can be seen from my own back garden. About ten years ago I met John Dobson at a small meeting. He was a nice guy with an infectious enthusiasm. One of these days I'd like to have a go at "pushing glass" and making my own mirror, rather than purchasing one as I did the first time.
I don't like Forbes and can't remember a single Forbes submission on HN that I've gotten any value from, but this is just one in a long list of sites people believe should be banned from HN for reasons other than the content that they publish.

I don't think this is a can of worms anyone really wants to open.

If you don't want to unwittingly visit Forbes, edit your /etc/hosts file.
> code that deal with geometry data shouldn't really be any different for games

Counter-example: http://jonathanwhiting.com/games/knossu/ (Highly recommended if you have 20 minutes to spare.) The geometry of this game is unlike any I have seen so far. There is common logic with that of a Doom-like ray caster, but I'd argue not much. The time spent rewriting the generic parts of a ray caster probably pales in comparison to the specific parts of his graphics engine.

(Of course, your point stands in general. But for Jonathan Whiting in particular, I have the feeling that it may not.)
Those are good observations actually/
Gopher Gala 2016 – the Golang distributed hackathon
It appears that Remix OS 2.0 has leaked
I wasn't disagreeing with you: Forbes absolutely should hold the networks responsible, because we hold Forbes responsible. However, the consumer can hold the networks responsible: they just install an ad blocker. :)
Well, to be fair, games are one place where code reuse and maintenance by third parties is less likely to be needed.

Huh? I don't know what the numbers are but I'd hazard a guess that the majority of games out there (at least those written by more than one person) use a 3rd party commercial game engine.
>who feel this need to talk about the less enlightened as "insecure, threatened hominids."

Easy for him to say, considering he doesn't have to worry about getting gang-raped.
Loved the magazine, good luck with your next endeavours!
http://troydhanson.github.io/uthash/
>> the reality won't change that covert surveillance is not good for a country and its citizens.

I don't agree. Surveillance\Censorship is necessary and it has to get better over time. In the era of social networks and virality, bad stuff spreads at a speed and scale no one has seen before. If the Twitter CEO is saying "We suck at dealing with abuse" it isn't a stretch to believe the Intelligence agencies and defense establishment sucks at preventing worse stuff like the Boston Bombings or ISIS recruitment.
A very simple air quality app as a side project
I'm happy to see what happens in China because hopes are that this is a worst case bound for what is going to happen in UK when secure connections will become outlawed.

https://en.wikipedia.org/wiki/Encryption_ban_proposal_in_the...
Can you elaborate on the tools in a 'wider toolset'? I'm always eager to learn about new tools/services.
I have nearly the 100% opposite opinion on many of these issues haha.

Oil is a bit of scapegoat I think. All commodities are on basically all time lows. Value of real assets across the board has been generally plummeting.

Hard to know how much of this is proxy selling of the Chinese economy -- I suspect a bit; it's perhaps a plausible outcome for Chinese stocks to plunge much further and have commodities RALLY out of it on the unwind.
Strange Loops: Ken Thompson and the Self-Referencing C Compiler
It's just the nature of adblocking.

The adblocker prevents certain JS from loading. Sites can easily check which JS has loaded.
100% haha
I've tried some of these, and they do improve the quality of your newsfeed. Basically, they tell Facebook what kinds of posts and which people you are most interested in seeing.
Thanks! Will check this out. I love all of Beat Takeshi's movies.
Right, but why do you stop there and blame Forbes and not e.g. Google -- the company that let the attacker upload the malware?

It's very hard for a publisher -- even one as big as Forbes to hold Google accountable for anything. The fact that most people have such a fundamental lack of understanding about how digital advertising works doesn't help either.
I work at an academic institution that generates and analyzes large amounts of genomic data (clinical sequencing of cancer patients). We were really impressed with the Google cloud and executed several large proof-of-concept projects on it. Honestly, being able to spin up 1000 machines to process 10s of thousands of samples within hours (using cheap preemptible machines) is a huge step forward.

The biggest challenge we face is data protection. Sequencing data is not considered protected health information so theoretically HIPAA regulations do not apply, but this may change in future so nobody is willing to take responsibility. If sequencing data is considered PHI, HIPAA requires a BAA between the institution and Google. The process of getting these in place was so convoluted and difficult that it was just easier to use another provider more closely associated with our institution.
Strip and switch tires/license plates in blind spots.
G is for Genetics, or Google, or Genomics.

An Alphabet Company (TM)

(we don't own our domain, so just go to google.com)
> Anybody willing to share what it's like to work on a project like that?

I used to work at Business Insider and we definitely had similar problems. It basically boils down to marketing & advertising being more important to publishers than technology or user experience.

It's organizationally difficult to resist every marketer who wants to add "just one line of JavaScript" for their pet project. Then there's the fact that you're beholden to ad networks and can't do much more than whack-a-mole when they serve junky ads. Probably once a day we'd notice a bad ad and have to block it from being served.

At one point, we got management buy-in for me to work on performance issues. We managed to improve performance by ~90%, but the bulk of the project was just exhaustively listing every script on the page and axing those which didn't have a good justification. Amazingly, for a majority of the scripts, nobody even knew why there were there still (they were often added to please an old advertiser who wanted a specific measurement).

It's hard to place blame. Developers don't have the political clout to prevent the bloat and are often under-resourced as it is. Marketers want to gather metrics, but with the small development teams at most media companies it's easier to rely on third-party vendors over performant in-house solutions. Management recognizes the problems, but without marketing and advertising there's no business model.

Personally, I think ad networks are the ones who should be taking the lead here: they're big enough that they can afford to block bad advertisers without endangering their profitability. They should be investing much more in automated solutions to detect and block bad/heavy ads. Unfortunately, there's not really an economic incentive for them to do so: users blame publishers for slow pages, not networks. And ad blocking is much more detrimental to publishers than the networks.
And government will be irrelevant after the heat death of the universe. Of course any system can be subverted. That doesn't stop some implementations from being better than others.
The bust in the images looks computer modeled to me.
Recommend an essay that enumerates the techniques? Or if you don't know of any, ping me when you write a blog post? :) Thanks in advance.
"And that girl, she will have one hell of a story to tell to her future friends." - No, she would be too embarrassed to mention it. "They ran a train twice a day just for me, I was the only rider, it was my personal limo-train."

"Random acts of kindness like that are happening every day around us." - It's not a random act of kindness, it's an example of the agency cost of bureaucracies who are more focused on image than the needs of all of their stakeholders, including shareholders, taxpayers, employees, and riders on other lines who are subsidizing the operation of the disused line.

It probably costs in the millions to keep that line running.
That's simply not true. Each standard doesn't require a faster motherboard, only some changes to code and possibly a different communication frequency. Changes to code do not require different hardware while changes to the communication frequency do.

The crux of my initial comment is that it would be awesome if we could some how get around the last issue and not have to replace hardware in order to use a different frequency, which @walshemj points out is a physical impossibility, but I believe I read an article a while ago in which someone had gotten around this?
That sort of code does get reused a lot, when games are built on third-party (or in-house) engines. But I don't think it would make sense to just consolidate all of it- engines make different tradeoffs on how geometry data is formatted, laid out, and processed, and that continues to be an area of optimization and innovation.

As far as initializing the hardware, that's a relatively small, one-off piece of code that's different for every platform (including consoles) anyway.
I have a feeling the "best practices" are actually part of the problem, since they tend to encourage replacing careful thought with "just apply this rule and it'll be all good" sort of dogmatism. When someone questions them about their decisions, their justification is basically "it's a best practice so it's the correct way to do it" and it gets quite a bit harder to have them change their ways. Over the years, I have worked with many developers (not web) like this.

"500 requests? So what? The site works for me. We're following best practices!"
Why not use a full fairing over a complete engine?
Hello, they are STEALING content. Good for forbes. About time people realize the web is not free.
Oh, my god. I've read about this before but that link really drove the point home. What a dystopia we're headed for if this works out well for China, and there is every reason to believe that it could. Thanks for sharing that
Same with the abortion thing. The problem with complex causality is there's arrows going everywhere.
As a software engineer, should I feel inferior
Confused: wasn't it just keeping a stop on the schedule, and not actually running a line for one person? Total cost would then be in time spent stopping/restarting.
A user can probably support IPv4+ with a software upgrade. They do not require replacing any routers, or even their operating system.
AWS publishes this openly for customer direct connect circuit orders or co-location in the same facility as AWS:

http://docs.aws.amazon.com/directconnect/latest/UserGuide/Co...
After having used Lyft/Uber daily for hundreds of rides, I've all but forgotten what stereotypical taxi drivers are like. Talking on their phones, refusing to use navigation software and complaining to me about other drivers/traffic/politics. Lyft/Uber on the other hand has been a delight. The drivers see themselves as business owners who control their own work hours and work load. Sometimes I even get free candy. The future is awesome.
Sounds interesting. But could you explain this so that people without a postgraduate degree in mathematics can understand this?
If 'swimming' is simply defined as 'having the ability to move through water', then a submarine that can not 'swim' is useless.

Similarly, whether a machine can conceivably 'think' is very relevant. We are asking whether a machine can do certain specific things a human can do and are hard to envision a machine doing.

Whatever your response to the Chinese room argument (and more sophisticated variations), it will be a part of your theory of mind that is not obviously correct and will not be accepted by all others without further support.
I wouldn't believe them unless they are going to open source the code, but I'm not their customer anyways, and I doubt big telcos really care about privacy all that much.
I am wondering if you did a cost analysis. Last time I checked a dedicated on-premise HPC was still cheaper than using the cloud.
Actually the CPU hours are cheaper in the cloud but data-transfer (bandwith) and storage make it more expensive (might not apply to storage anymore but AFAIK data transfer costs are still an issue).
What is your experience ?
2016 will be Silicon Valley's hangover year
How does alcohol influence the brain?
Can you point to some blog posts on this subject? I would love to see what's out there.
Will machines be able to have a conscious experience that is similar to ours, probably not, as they're working with different starting materials which are handled in entirely different ways. Still conscious in some ways, probably yes. Conscious enough to discuss it with us and iron out the subjective differences? Maybe eventually.

Will we be able to upload ourselves and maintain our biological consciousness? No, neuron systems are the only substrate on which we can currently confirm that consciousness arises from-- the current problem with saying machines are conscious still applies.
I suspect that the battery is long dead, and other peripheral effects are responsible for the oscillation of the clapper. E.g. photoelectric effects on the bells cause charge to build up; the clapper collects charge from one bell and delivers it to the other. And so on.
The NN doesn't train itself, you train it, whereas the baby is first of all traines with intrinsic stimuli, its consciousness and emotions. Sure, you might not exactly know how the NN works either, but there's a middle ground between deterministic shells driven by higher forces and inexplicable black-boxes. ...
What do you mean? Do you mean that hardware is unreliable or might break and thus even a sound program, or a program that doesn't do anything that counts as unspecified behaviour, is not 100% safe? Or that with "unsafe" escape hatches often needed to directly interop with hardware are a problem?
This is a valid observation. Setting aside all the technical flaws with the C language, the fact that most supposed experts can't agree on best practices for even the most trivial usage details does not inspire (for me, at least) much confidence that it would be a good language choice.
I might do that. In the meantime, Henry Baker's archive[1] contains lots of techniques on garbage collection and heap compaction. I often recommend it.

Reference counting can fit on a page[2]. Even though Perl uses it where it's a bad fit, Q/KDB use it and it's a great fit: Because arrays are very big, being able to optimise on count=1 and reuse the buffer is a valuable optimisation!

Something that I think would be useful would be an examination of the performance characteristics of different techniques (especially considering new superscalar chips and hardware transactional memory), but this would take some time.

[1]: https://news.ycombinator.com/item?id=10871801

[2]: http://www.brpreiss.com/books/opus5/html/page421.html
Is a paper airplane evidence of consciousness?
Semantic quibbling. I have to hold my baby's hand at first too. Doesn't matter who is the conduit for the inputs; the AI is learning from them and not from me.
Things I learned dealing with psychopaths in startups
The violent reaction to the Chinese Room argument always startles me. There are a lot of people who deeply, really hate Searle for coming up with it.

The field has been advanced a lot by responding to the Chinese Room problem!
I think it's a mistake to see Dart primarily as an alternative to Javascript in the browser. While this is certainly how Google initially tried to market it, Dart always was designed around having its own VM, and as a result, it is actually more of a competitor for Python, Ruby, or Node. Even the original move to provide an alternative to Javascript in the browser was not primarily because Dart was a different language, but because the Dart VM wouldn't be constrained in the same way that Javascript VMs were.
Oh its ok for corporations in the USA to do this to control purchasing and marketing. But do it for some actual societal good and suddenly its (more) evil?

I'm of two minds on this one. Gamification works in lots of arenas (from pizza coupons to annual reviews). Why not social/public morals?
List of Resources to Learn Android Programming From
I suspect you are right. It will make for an interesting year.

But rather than being toast, it may be that the livery business is changed from a local monopoly, to a more market driven one. And then it will be interesting to see whether or not companies can deliver better service than the Taxis have over the last few years. I worry sometimes that rather than empowering drivers and enabling better service, it just changes who gets all the money. Sort of the same old, same old, just different names. And if that is the outcome, even with Uber being "successful" then I don't think it really will have dented the universe at all.
Nim seems close enough to C that you should be able to use the #line directive to map lines of C to lines of Nim source, keep variable and type names the same, and just use gdb.
Code-Switching to Improve Your Writing and Productivity
Perhaps we're coming to an understanding that third-party advertising isn't such a great revenue model for the web because it requires users to abandon security. It's becoming increasingly clear that what we get for free by allowing these ads simply isn't worth giving up our security.
If it's the former, I agree.

If it's the latter, well, in Rust, the norm is to design safe abstractions around unsafe code. For example the vector class of the Rust standard library contains some unsafe code, but with the all parts that are unsafe being private, the public API exposed is essentially safe.

If this project comes up with reasonable semantics what can be considered to be "safe" with unsafe code, we can verify, that the unsafe bits of the standard library (and other libraries) are being used in a safe manner.
I think the assumption is that the hardware spec is correctly implemented and that it runs ideally well. Otherwise that would require some kind of probabilistic model I guess.
But you're right, "purity" is a simplification. Computations are inherently effectful(and even side-effectful depending on the reference frame) in practice.

Also, I seem to understand that the research is merely done in the context of the Rust language. The title is maybe a bit too much :)
That would be really cool, let us know if you do please.
Doctors Unionize to Resist the Medical Machine
It was fine before I reach low free space and I don't have SATA 3.1, not even 3, possible 1 lol, so it was synchronous ?

I guess the controller needs some temporary space to do its magic and below that point it will struggle.

The odd fact is that freeing space didn't allow for normal behavior until "forcing" an actual trim.
I'd love to answer questions here if anybody have any :)
Funny implementation of a neural net from the author. I guess it teaches you how it works.

https://github.com/perborgen/NeuralNetworkNoob/blob/master/n...

To add something to the topic: I find that I usually don't use algorithms that I don't understand even if they are available. So, before firing up that convolutional neural network in mxnet, I need to be really comfortable with the theory.
10 or 20 seconds waiting for compilation .. but more importantly it breaks my flow

Luckliy the OP doesn't build for microprocessors etc. There you wait for compilation (of C, for instance) but than the damn thing has yet to be flashed.. Thing is, it actually learns you how to not let it break your flow. Which is a valuable skill.
The point is that for delivering document content like articles to browsers, client side rendering is inferior, and they should be depending on angular or react to render the content.

I do think it's a little extreme to ban sites that do this, but I also don't think that sites should do it and if banning them from HN means they won't then maybe that's not so crazy. I don't think banning them from HN will help, though.
It is odd to see advertisers speak of tracking so casually. Tracking is still new. Up until a few years ago (like 3) the majority of the industry (by money) did not track users. A huge, but admittedly declining, segment still don't.

Billboards do not track. TV ads do not track. Physical shop fronts do not track. Radio ads do not track. And a great many website still sell space to people selling actual products, rather than banner ads, which bypasses all adblockers.

There are plenty of ways to get your message out, and make money in return, without inventing new supercookies for me to ferret out of my system.
I don't agree. A 10 to 14-months old baby weights 8-10kg on average, and often can't stand reliably. For many people, carrying that kind of weight for any significant time can cause health issues, especially if they're older and/or the ride is long.

As a son of a women with scoliosis (a chronic problem which affects 2-3% of the US population), I with people weren't so prone to assume laziness or selfishness.
The trouble here is that the efficiency you hold up so highly is marginal in most cases. Making the computer do work to make human lives easier isn't a waste of resources, it's the only reason computers exist in the first place.
Frama-C: Function Contracts and Static Analysis for the C Language
Wow, you weren't kidding. All I get under w3m is:

> 30 under 30 2016

> true

where I'm hoping "true" isn't the result of some test by a lazy dev. Spoofing my user agent to firefox actually gives me a completely blank page...

It is a indeed a sad state.
I am all for making education accessible to anyone who needs it. Currently college is not affordable.

By education, I meant some better form of learning. Those books describe an actual problem that needs to be fixed. If the education system would teach people to think critically, analyze and identify the good and bad with something, then that is the ideal education. Once a person can think clear, it will almost always show in his actions.

I had a teacher, who taught us to think about the why's? We really struggled initially. But then it made me curious about many things, which I followed by reading up on it. Reading about many different things, be that stories, news, science, technology, culture gave me a view that is accommodating of other humans and their point of view. I am very fond of that teacher. Without her, I wouldn't be what I am today. I cannot tell the same about any other teacher in my life. Now that was education I received from her.
The Nimbys and the Housing Crisis
Tutorial: http://frama-c.com/download/acsl-tutorial.pdf
That bug was almost a year before Rust 1.0 was released. At this point, Rust is being used in production outside of Servo- for example Dropbox is even using it for their core data storage code.

It's certainly not as old-and-boring stable as C, but it's a lot closer than you'd think.