skysight-inc/HackerNews huggingface dataset:
There's he's talking more about paradigms that require or oppose mental representations that simulate the motion of a ball. The point there is that it's unnecessary to have an internal mental representation simulating the motion of the ball in order to catch it.
I don't particularly care about his position on GMOs. In fact I sort of agree with it; his point can be reduced to "we're not exactly sure what we're doing here, perhaps we should try to avoid scalable disasters" which is sound.

I was ambivalent towards Taleb a few years ago, but ever since he's upped his online presence he's become actively annoying
>Food is a basic need for everyone too and we don't set the price artificially low because of that.

We most certainly do. Taxpayers heavily subsidize corn and soy, two crops that facilitate the meat and processed food.

http://www.economist.com/news/united-states/21643191-crop-pr...
Are brains Turing complete?

Are all brains Turing complete?

I'm not convinced by your points. Savants are exceptionally uncommon, and there's no evidence most people can learn the skills they have. Many savants are famously bad at every day human skills, so clearly there's a trade-off - at best.

Storing and operating on numbers with arbitrary precision is a completely trivial operation for all but the oldest computers. But the abilities most humans find trivial - exploring an arbitrary environment by body movement (without falling over), throwing and catching things, playing sports, using tools creatively, reproducing and maintaining relationships, communicating using complex natural languages - are huge engineering problems in the digital space, and most aren't anywhere close to being solved definitively.

So let's ask again - how many of these problems can be solved using Turing complete digital systems?

I don't think anyone can honestly say "All of them." Given the state of the art, a more realistic answer is "We just don't know yet."
I get your point but my guess is the lack of analysis is only exacerbating the problem on the Enterprise end.
> GC languages

Rust is not a GC'd language, it essentially uses RAII to deterministically determine at compilation time when memory will be freed.

> Dynamic memory allocation on embedded is the exception

Rust fully supports running entirely without dynamic allocation. There is a subset of the standard library defined explicitly for this purpose.
I'm at the point where I refer people to an ad-blocker and Disconnect. Not perfect, but a whole lot better than nothing.
This. You can bicker all day long about the "correct" language to write something in but at the end of that long day of going back and forth nothing actually got written. Better to go with what you know and prototype then weigh the benefits of rewriting/refactoring it in another language/toolchain.
correct.

If you are paying taxes you are paying for this system, by not voting, you are simply having money stolen from you to have other people do as they see fit.

pretending that your abstainment from voting is somehow going to do anything but give ignorant people more power is senseless for anyone who understands how business/government works.
A lot of retail forces cashiers to upsell shit, like when I was a cashier at Whole Foods and we had to ask customers to donate to the Whole Planet Foundation.
Not on many European layouts.
Not if a large number of people all disable the same APIs
I wanted to use Ctrl+N, Ctrl+O and Ctrl+T shortcuts in my webapp. I reported a bug 3 years ago https://bugs.chromium.org/p/chromium/issues/detail?id=321810 which is not fixed yet, but they have "fixed" Backspace ... that seems crazy to me.
Neural Mechanisms of Hierarchical Planning in a Virtual Subway Network
I wonder if this is a response as well to Nvidia's announced Tesla P100 chip?
I would suspect they're aiming for orders of magnitudes > 1k units though?
Humans do operate on symbolic representations, but also on concrete data -- and since you cannot think this data right now, because you can only think (or visualise in your mind) the symbolic representations of that same data -- you end up thinking you don't operate on concrete data.
Coding is only the tool, i don't spent much time coding, i spent a lot of time designing/analyzing then i spent time debugging/testing which takes more time than coding.
When I was in college, I assumed (like most) that patterns were received wisdom in how to construct software. Then I actually attended a talk with John Vlissides and realized that patterns were an entirely different thing, closer to the "archaeological" sense dantheman mentioned. In this way, the study of design patterns correspond better to the study of rhetoric or poetics in human language. "Homeric Simile" could be a design pattern in poetry.

In software, some rigidity of expression might be preferred, and so the design patterns also help us avoid creating new terminology for things that have been appropriately described.

There are places where each pattern might have utility, and I suppose if there is any sense to the term "software architecture" it is in the ability to make sense of what the system should look like in a way that can be explained to the relevant parts of the team.

There is a tendency, as well, among software developers to think that a complicated architecture must be the result of countless stupid decisions, probably made by junior technicians, who were doing things without understanding what's going on. Thus you find people exhorting others for simplicity, and acting like they've done their job at that point. But instead, complicated architecture is the result of compromises and rewrites throughout the software's life, and attempts to discard those old architectures and start afresh with similar tools usually result in an initially simplistic, but ultimately inflexible, design that will eventually evolve into a different complex architecture.

The Linux kernel is an example of a complicated architecture that was designed from a standpoint of simplicity initially, and developed its own object-oriented layer on top of C, with pluggable elements all over, loadable modules, etc., and millions of lines of code. BSD is smaller and more coherent, but also much more limited in scope.

There are also examples like Windows NT, which suffered from being the second system to 3 systems: Windows, OS/2 and VMS. In this kernel, there are so many design features that were included before implementation, that it seems incredible it was ever built. But they persisted and made it happen, and even eventually made it fast, in some cases by working around its design with new compromises and approaches. Still, it lacks the simplicity of a Plan9 or an Oberon, but what it doesn't lack is users.

Anyhow, I digress. What is important to me about patterns is the language that we get from them, and the ability to recognize what's going on in code. They can provide useful hints about implementation gotchas, and they can also help people stop reinventing the wheel.
That's where you schedule a meeting to talk about scheduling a meeting to talk about Where We Went Wrong With Analysis.
Personally I think there are so many of these APIs that for the browser to try to prevent the ability to fingerprint is putting the genie back in the bottle.

But there is one powerful step browsers can take: put stronger privacy protections into private browsing mode, even at the expense of some functionality. Firefox has taken steps in this direction https://blog.mozilla.org/blog/2015/11/03/firefox-now-offers-...

Traditionally all browsers viewed private browsing mode as protecting against local adversaries and not trackers / network adversaries, and in my opinion this was a mistake.
Which API reveals my system fonts to a website?

Edit: The fingerprint test at https://panopticlick.eff.org/ shows my System Fonts
Can we somehow change UTF-8 to WTF-8?

Over the last 12 years or so I have constantly been bitten in the ass by UTF-8. It first started when I moved from the US to Europe and decided to help people make websites in their native language.

More recently I was developing a piece of python code to help me with a thing. Running into UTF-8 problems made me decide to do a deep dive into what it is and how it works. After a week of diving down a rabbit hole I am still none the wiser.

Blog post after blog post, video upon video, and it still doesn't click for me. Yes, I solved my problems, but in a black box type of way.

Can anyone recommend a good book or long source to help me with this?
The file, yes, but not the file contents. Worst of all, if you opened the file recently with any process, there is a pretty good chance that the file-descriptor can be found in:

/proc/

somewhere.

And with that in mind you can use a combination of lsof, grep, sed or any other tool to still read the file as it was.
But Oculus will have room scale soon too: Oculus Touch is coming soon. It'll give controllers that add finger control to the mix, and a second camera to enable room scale.

I'm waiting for reviews and availability of the GTX 1070, as well as better headset availability before pulling the trigger on a headset. Hopefully Oculus has their controllers out by then, otherwise I probably won't wait for them. (I won't wait for AMD either; if they want me to consider Polaris, they better release it ASAP).
I am currently integrating a handful of open source big data systems and frameworks, the breakdown of my time is

60% debugging
15% stack overflow
25% email archives
15% commit logs
10% navigating code, spelunking
12% jira
5% writing tests to confirm config/state/feature availability
3% coding
Would be great if archival services recursively hashed their documents and put them in a blockchain. Then youd get 100% certainty the records havent been updated since they were first recorded
Good luck telling the "natural born" apart from the engineered. Obviously, the more extreme the engineering, the easier it'll be to detect, but more subtle tweaks will not.

All this "designer baby" stuff sure will take the fun out of unprotected sex though.
It's hard even if you're not a beginner. One of the hardest aspects of good design is choosing the appropriate level and location for coupling.

I find that most developers who think that they can predict what kind of coupling they will need for future requirements tend to be wrong, too, no matter how experienced. Only backwards-facing refactoring really works at producing a good result, coupling-wise.
To add to this, I believe in Windows 10 (possibly 8?) you can actually move files to a grandparent folder by dragging it to the associated button in the breadcrumb bar.

Going from memory since I couldn't reproduce this behavior in 7. Could also be wrong about 10; someone else should try it and confirm.
I spend most of my time debugging or extending old code, but then again I'm personally responsible for about 600,000 lines of undocumented code without any tests (but there are a lot of daily reports which act as monitoring checks). I will say that I rarely need to debug my own code, it's usually old code that needs to be updated due to a data change or business logic change
How do you verify that the lack of understanding of the form of the solution was due to the problem domain (scientific) and not your lack of exactness of confirmation and ability to see what is in the problem due to not actually knowing?
Like this?

https://www.facebook.com/zgrether/videos/vb.774180124/101568...
If he means reading code and documentation as the only activities of analysis, then I'd say the ratios are about right.

The overhead consists of endless meetings that never reach consensus, but arguably this could be filed under analysis
WebRTC guys get around this by stating fingerprinting is game over, so don't even bother. They ignore that they are going against the explicitly defined networking (proxy) settings. Browsers are complicit in this. If the application asks "should I use a proxy", then ignores it, silently, wherever it wants, that's deceptive and broken.

There's still zero (0) use cases to have WebRTC data channels enabled in the background with no indicator.

If all these APIs are added, the web will turn into a bigger mess than it is. They can't prompt for permissions too much. So they'll skip that, like WebRTC does.
Adobe debuts Spark, a suite of mobile and web tools
However: It won't be an career upgrade :/

I know very talented people and i guess that unless land a well paying job in the gaming or movie industry (good luck with that) you end up freelancing for construction companies and architects. Aligning sofas and tables...
This does mean that copying the whole URL is a pain - click to highlight the whole thing, then click a bunch more times until the whole thing is highlighted again.

(Unless I'm mistaken, the right-click copy uses a different clipboard, so you can't use that.)
Also terrifying.
> like binary size, ease of dealing with raw pointers, etc

The majority in the size of typical Rust binaries is the huge amount of space (400 kb or so) that it takes to statically link jemalloc. But if you're building for a device that doesn't support dynamic allocation then you're not going to be including jemalloc, so binary size shouldn't be a problem.

As for raw pointers, they're exactly as capable as raw pointers in C, though they're deliberately more verbose as well, because even in embedded contexts one should be favoring references over raw pointers, since references are still fully checked for safety even in embedded mode and yet are represented by raw pointers at runtime and hence have zero runtime overhead.
In fact several people in this thread have explicitly compared human visual memory to lossy compression of images in a computer system. That's his main point, about the metaphor leading people astray.
>I’ve only seen German and French HSR, but the one in the US can’t be that bad.

This is your problem then: you're speaking from ignorance. Yes, it really can be that bad. Acela Express is a total joke compared to foreign HSR, and the one in California isn't even built yet, the cost projections are insane, and the proposed top speed is only 200mph.

>Worst case, you just let some Germans build it for you.

We can't do that. I'm not joking, I mean that literally. We simply cannot do that, and will not do that. Sure, it'd make sense to just let a company that's already an expert do that, but we won't. We'll do it with crappy domestic companies (though perhaps getting the passenger cars made by Bombardier in Canada) at an absolutely astronomical cost, because that's just how things are done in this country now for anything that's government-funded. Just look at the F-35 jet for proof.
>> I knew the existence of 3d software like Maya and 3d Studio Max. But they seemed like Java and C++ to me. Great for pros, but not simple at all. I wanted to find the JavaScript of 3d. Simple, easy and pratical. I found that in Cinema4D

So I would consider Sketchup as the Ruby of 3D.
Create a Press Release for Advertising (Free Template and Sample)
Useful websites you didn't know about
woah.. didn't know about that. It's a monster list of exposed internal variables? Talk about inaccessible...
FWIU, this is the only water usage the officials can manage. Much of the rest is tied up in byzantine water rights contracts.
I've known Tim for almost twenty years. He's been on the web as long as I've known him...and given he was making money as a freelance CAD jockey when we met, I suspect longer than that. We'd been in school together a couple of years [me continuously, Tim off and on as being a quad comes with a raft of issues beyond asshat developers breaking the web] when we were both working in the computer lab of the college of architecture. Needless to say, the lab wasn't uniformly equipped with special keyboards nor all the machines loaded with custom adaptive software. Interface standardization and a resourcefulness I am utterly in awe of, allowed him to just do what needed doing.

This is breaking a standard interface. One group of people upon whom it most likely places a burden are those who are likely to have other shit to deal with already. Google ain't mailing out special keyboards to everyone who might need them. I don't imagine you're stepping up to fill that need either.
So they applied the wrong fix, to a problem that had been solved a decade ago.

The problem: Moving away from a form can result in data loss.

Their solution: Make it harder to move away?

The actual solution implemented more than a decade ago: Cache history completely and make it easy to move forward and backward in a tab's history while maintaining form contents.
FREE “Intro to Coding with Swift” for beginners (40+ free videos)
Unlikely, because while hard drives use magnetic storage (where a few magnetic domains may still point in the direction of the previous magnetization, SSDs store bits in discrete logic gates - meaning that even if there is a trace, the chip would need to be disassembled and the gates examined with an electron microscope one-at-a-time. Furthermore, it's less likely that data can survive a single rewrite, given the mechanism used (instead of bytes being changed in-place, whole blocks are erased completely and then re-written - which means the erasing is less delicate because it doesn't need to avoid flipping neighboring bits).
I don't think this is true. I think people either don't understand it, or have a different comfort level than others. I work at a public library with people who struggle with basic information literacy, but they are very protective of their phone number. That's a piece of private information to them, despite how much safer it would keep them in the event their email account is compromised (or they inevitably forget their password when they arrive a week later to check their email for the first time). When I assist someone in setting up an email or Facebook account, I spend time to explain this problem to them.

People care, they just don't know.
As the link is not resolving for me:

https://webcache.googleusercontent.com/search?q=cache:1UZsMv...
obligatory xkcd:

https://xkcd.com/1172/
Exactly. On my Linux systems, it's just like your Mac (and considering that CUPS is owned by Apple and used on Macs just like on Linux, this makes sense): you just let the printer appear when it searches the local network, and select one of the already-loaded drivers. Why would you need to download some "installation script" from the manufacturer? How ridiculous.
> […] but being able to read pixel data out of a canvas is completely reasonable.

Not for every website. Most websites don't need canvas at all. One option would be to ask users to activate canvas support for a website that does need it, so users can judge for themselves if the request is legitimate. This is how the geo-location API works after all.

I am not convinced that this will work very well though.
I think VR might be able to change this and open more doors for people here.
Michael Crichton explored the chimera idea extensively in the novel "Next". However he was more interested in "manimals" and how society would react to them. The novel also touches upon the idea of patents and ownership of biological organisms including human-like hybrids. The TV series "Orphan Black" also touches upon patents.

Unlike these fictional explorations, however, the NPR story focuses on pig embryos which have been modified to grow human organs such as the pancreas. These creatures, if allowed to develop, would still be pigs, just with a very unusual pancreas.

The eventual solution to growing in vivo organs is to create a human embryo that has just enough of a nervous system to stay alive, but no higher brain function.

Ultimately, all children will donate a few cells in the embryonic stage to this purpose. As you grow up, your brainless clone will also grow and provide a backup set of organs, nerves, etc. that are 100% chromosomally compatible. Perhaps the aging process in a clone can also be slowed down -- cool the body to slow metabolism -- and then we'll be able to transplant younger parts, younger skin, etc.

Bioethicists will debate this for decades, but it's going to happen; the benefits are too great. Of course, eventually we may have in-system cures for many of the problems that today require organ transplants, so perhaps a clone will become unnecessary.
> defamation (or is it libel?)

Both are right. Defamation is a general term that encompasses both libel and slander. Libel is written, slander is spoken. When in doubt, just say "defamation."

> a screenshot cannot possibly be used as evidence

Generally speaking, I see no reason why this should be the case. And screenshots are routinely used as evidence in U.S. courts. Of course, if the opposing side challenges the accuracy of the screenshot, then you'll need to give more evidence (testimony, probably) about how it was produced. But that doesn't mean that screenshots are per se unreliable.
But that's expanding the definition to "Arbitrary processing architecture we haven't even invented yet which really could simulate a human brain, if only we knew what it was and how to build it - which we don't, but that's just an engineering problem."
You can use it without leaving insert mode.
Google shows off its car infotainment operating system, built into Android N
When you decided to write this in JavaScript you should have thought if you should instead of if you could. ;P
For very extensive C APIs like this (Lua, GTK, etc.) we typically see people create thin, Rust-friendly wrappers to reduce the amount of manual API calls that need to be written out.
dropdrop – User-generated geofencing for iOS
>Windows Phone is better in a lot of ways, too bad they couldn't make it stick. It just seems like to me they mostly had a marketing problem and they needed to incentivize the mobile carriers to actually try to sell them.

They had a marketing problem all right: they're Microsoft. Their brand has negative value. No one actually wants to buy consumer gadgets from Microsoft. Remember Zune? How many billions did they pour into Xbox before it finally became profitable (and remember they really downplayed the "Microsoft" name there)?

It wouldn't matter if Windows Phone were better than the competition in every way; people still wouldn't buy them, because of the Microsoft name.

But I can't imagine how they'd ever make their phones that good anyway. MS has a reputation for their software being buggy and having clunky UIs, and for good reason. That's how their phones are too: some things work nicely, other things are clunky and broken, and the UI is ugly as hell. just like every UI MS makes.

>I remember going into the Verizon store and watching the sales people actively steer people away from the phones and push them towards Android.

Probably because they actually wanted to make a sale and get a commission, instead of showing them a phone with a butt-ugly UI that has no apps and having them walk out in disgust.

I'll be the first to admit that Android (and iOS) both have severe problems of various sorts. But being "better in [some] ways" is not enough. Android and iOS have the advantage of already dominating the market, and also (and relatedly) of having all the apps. MS should understand this better than anyone, because this is precisely what props up their desktop monopoly. Toppling entrenched competitors with those advantages is ridiculously hard for anyone, but trying to do it with a name-brand that no one likes much, and a product that has no apps and a clunky and ugly UI, is a guaranteed failure, even if it is snappy and responsive as many claim.
Need to kill time?  Why not play Pakyra?
There's no monopoly on commercial fiber in many places. Even at my home in a city, I could get commercial metro-ethernet service from 4-5 providers. You do have to pay for build-out costs.

When you're siting an office, it's definitely something to look at.
Gmail Disabling RC4 and SSLv3 SMTP Support
On top of that, such activity can happen on upper floors or inside larger stations; these boxes don't take the place of larger centralized stations.