skysight-inc/HackerNews huggingface dataset:
From Roy Fielding's thesis[0]:

"""

REST provides a set of architectural constraints that, when applied as a whole, emphasizes scalability of component interactions, generality of interfaces, independent deployment of components, and intermediary components to reduce interaction latency, enforce security, and encapsulate legacy systems. I describe the software engineering principles guiding REST and the interaction constraints chosen to retain those principles, contrasting them to the constraints of other architectural styles.

"""

Amazon is one of the few companies that has actually committed to this. There's no reason the Internet of Things can't follow this pattern too.

[0] http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
"getting a feature to market before a competitor"

Very rarely is that ever important in the mobile app industry.
For complex optimization problems like this, why do I never heard about using the significant research done on automatic optimization being used? I would expect each architecture to have particular optimal strategies of memory usage that would be able to be discovered with the machine learning tools used to solve other sorts of optimization problems. I take it from your posts that there isn't a tool you can load up, run it for a few days, then export the most successful strategies it found and then use for parameters obeyed by the system being implemented? Is there a particular reason why? Is the complexity far greater than I'm presuming?
So from my possibly naive understanding of this article the new researchers want to publish the exploit on GitHub to ensure it gets fixed. But even they hold off on some of the worst exploit vectors because of an ethical dilemma. It would seem to me that any of this being published is probably as good as all of it for bad actors to reverse engineer the exploit and then study the usb spec and create new attacks. Just the mention of this sort of exploit is probably enough to make someone try and find it. So they seem to be contradicting themselves here. If it needs to be fixed and releasing will spur the industry into fixing it, it should be published.

Is there something I am missing here? Serious question.
Wow, thanks, I can't believe I missed reading about this until now. This framework looks really promising
> Which is the whole point of "The Selfish Gene".

It's one of my favourite books, but I wonder if it had much of a lasting influence academically. It seems this article doesn't even touch upon the selfish gene viewpoint.
It will be a matter of choice between delivering a mediocre experience constantly or a quality one intermittently.
After installing Mackup, the Mac backup tool mentioned in this guide, I noticed that it backed up my entire ~/.ssh directory to Dropbox. This included my id_rsa private key, which I would prefer not to have on Dropbox, even with a key passphrase.
Because it's relatively new and Homebrew is simply useful? Would be great if you could elaborate some, maybe I'll be the next convert :)
Great! I am using Algolia and it has been phenomenal. As a total newbie to putting data into searchable format it was amazingly trivial. With their examples and just 3 hours of work I had a Django app pushing model updates into indexes and built a live-search capability into some pages.

My only complaint was the plan sizes, jumping from 14-day trial to $50/month when I have tiny amounts of data and querying for the next few months. A free plan will be great.
Indeed, couldn't that type of sleep deprivation alone account for the memory issues? I know it would for me. That and the hormone therapy seem like huge red flags. I know that the diagnostics for dementia-type illnesses are usually rather imprecise, but it seems ominous for the study that one of the few patients had such an abnormal lifestyle to begin with.
I don't get all the skepticism here. Just take a look at random people trying this out: https://www.youtube.com/watch?v=FAprpyGdgYk
Awesome tech. I wonder how data will be written and read from such a disk? How long will it take? The transfer of 1000TB will be an interesting problem indeed. At current theoretical blu ray writing speed of 12x or 400Mbps [1] the time to read/write such a disk would be:

1000 terabytes = 8,000,000,000 megabits
8,000,000,000 / 400 = 20,000,000 seconds (7.6053 months)

[1] http://www.blu-ray.com/faq/#bluray_speed
"modern devices are down to less than a millisecond of latency per hop."

Excluding contention, and noise, which can result in missed channel transmit opportunities, latency on an RF Mesh is a function of the protocol (ALOHA, Slotted ALOHA etc...), packet size, and transmit speed.

In addition, if you are using the same radio transceiver for transmitting and receiving, you cut your performance exactly in half.

For a 100 kbit radio @ 256 byte packets, you are looking at approx. 50 msec/hop.
It's not that surprising to have a 5 hop network in the field with about 400 msec latency before you get to the WAN backhaul.

The Tarana stuff looks interesting though - Here's hoping they can pull off everything they describe on their site.
> Strings in php are actually byte arrays. If you take that away, you will break far more than you fix. You are basically killing the baby, so substr() works a tiny bit better

That's a good point I hadn't thought about - processing binary files. I guess what I really want is a "texual string" class that you can trust. The problem right now are the inconsistent "mb_" functions that you sometimes have to use, don't always exist, and aren't always 1:1 mappings.
That technique is awful and should never be attempted by anyone. This product looks like a fun gimmicky toy. As a drummer who has played countless shows, both on set, in orchestra, musicals, large sports venues, on top drumelines in marching bands, I would maybe enjoy messing around with it a bit. Past that, it is not really an "applicable" tool. I've done plenty of air drumming...even turning the sticks so the longer part hits the back of your forearm. And yes, I can play flam drags at 140 bpm on a very soft pillow. But nothing will replace rebound. You can't have accurate timing, feel, and sound articulation without it. -- SOURCE: I have been taught over the last 14 years by some of the top instructors, including the top DCI core caption heads.
A big problem with spinning disks is that storage grows inversely with the area of the dots, while reading and writing speed grow inversely with the diameter of the dots.

If you store 100 times as much data, all else being equal, time to write a full disk will be ten times as large.

Ways around that are increasing rotation speed (been there, done that. There is little to gain here without making the disk a lot stronger = heavier, if that is really possible at all) and using multiple heads (harder to do, but may eventually be the better solution, certainly if one can completely do away with head movements)
I do not wants to flame, but is there a reason people dislike Macports so much. I tried Homebrew when it was 1-2 years old, but stuck with ports bc it was so stable, compiles from source, and I never heard a serious problem.

I heard the opposite complaint on the net, but almost all Macports hate was from many years before.

I am the only one who chose not to rely on Homebrew!?
No, aiui, the trust model is the same. If a peer announces routes to you, all you can do is:

- throw away "martians" (routes to known-reserved/bad parts of IP space)

- throw away stuff you know they shouldn't be announcing (your stuff basically)

other than that, I think you have to trust them when they say that they have a magic route to IP 16.0.0.1 which is shorter than any other you know about. (Since it might be true).
The idea that one would like or dislike someone to the extent that the person confirms their biases. Not that it's an offensive thought; just that it's a handicap.
It's slow and it has to build the packages most of the time. pkgin will install a precompiled packages very quickly. It is also a whole C program and Homebrew is just ruby scripts.
Fly offspring can resemble mother's previous sexual partner
One more bit that seemed important:

His laboratory has found evidence that Alzheimer’s disease stems from an imbalance in nerve cell signaling: in the normal brain, specific signals foster nerve connections and memory making, while balancing signals support memory loss, allowing irrelevant information to be forgotten. But in Alzheimer’s disease, the balance of these opposing signals is disturbed, nerve connections are suppressed, and memories are lost.

This is a theory that I hadn't heard before, but it makes sense. I'm wondering if this signaling imbalance is something that could discovered in a test or scan, and if so, how early?
What I Learned from My Time in Prison
So if operating system Z is different from linux in some way, then linux is better in that way? What if the differences positively affect your work?
I'm pretty sure employees at both Palantir and SpaceX wear company-branded clothes a lot. I know that's the case at Palantir for sure.
I might have understood your argument with regards to DVDs, CDs, and so on. But when you use Blu Ray as an example I get lost.

Blu Rays are inherently no more a "sure thing" than digital media, by design. Blu Ray discs when inserted both check the licence of the Blu Ray player and the Blu Ray player checks the licence of the disc. If either is "invalid" then the disc won't play (and incidentally both discs AND players have been blacklisted in mandatory updates).

MP3 on the other hand is much more "free" than Blu Ray. There's no licence, there's no revocation, it "just works" and will likely always "just work" which definitely cannot be said for Blu Rays.

Blu Ray is an absurdly overly complex technology. So much so that most digital content is less complex than Blu Ray by a significant amount.
As for #11, Non-flossed teeth are a material source of inflammation in the body. Inflammation has been shown to be a significant driver of several health conditions [1] including arterial clogging (ie, that cholesterol itself only starts to "stick" in the presence of inflammation). Arterial clogging is an issue in the brain as well as the heart. Poor dental hygeine is correlated with heart attacks, for example.

Avoiding simple carbohydrates (#1) is primarily important to control blood sugar (elevated blood sugar has many detrimental effects, both short term and long term [2]). But fructose and alcohol, also simple carbs, are metabolized by the liver and the metabolic by-products are shown to cause inflammation as well [3]

[1] http://www.ncbi.nlm.nih.gov/pubmed/21047463

[2] http://www.mayoclinic.org/diseases-conditions/diabetes/exper...

[3] http://ajpendo.physiology.org/content/299/5/E685
Did you listen to the examples? The sample library is licensed from a third party, and sounds pretty good IMHO.
This is how Doom/Quake was distributed on CD - first episode free, call iD for the unlock code.
One hopes that the write speed of these disks will be proportionately faster than DVD write speed. A DVD writing at 16X transfers about 22MB/s. At that rate it would take 1.44 years to fill up this disk writing to it continuously. Even at 1GB/s (roughly the write speed of an SSD) it would take almost 12 days to fill up one of these disks.
Holy shit. NetBSD pkgsrc for OS X? Yes please.

(On a sidenote, I got into Arch because I heard hype, but did not even like it until I recognized the BSD outlook, with ports and pkgsrc style tools. This is very cool, and now I know what to use if I deal with OSX again!)
Come on now. There's the whole 'civilization' thing, and hospitals, and Bach, and Led Zeppelin, and eating with a fork... you can go on and on. Culture is more than politics.
Who do you think the target for this stuff is then?

If I'm worried about low-latency MIDI, I'm probably going to be using some other drum trigger, pads, vdrums, etc.

Personally, I think it's a toy and not much else, so I don't see why pushing the MIDI aspect matters.
Come reimagine programming with us at Eve (YC S12)
Different (worse) fatty acid composition. More omega six, less omega 3.
Bogotá, Colombia has the same restriction.

It doesn't help traffic at all. People just bought another car.
Slightest nitpick...a missing hyperlink due to handcoded (?) html in lines 240-41:

<xa href="relres.html">tough and ambitious</a>
Adaptive Path: Where We’re Going Next
But that's okay, because while you may stop visiting, many many more people will start visiting.

You're not grasping the concept that Reddit isn't a finished product, and you're not supposed to like everything you see.
You have got everything backwards.
The argument against farmed fish is that they're fed corn, so you're getting high levels of omega-6, which causes inflammation and ultimately brain damage.

The argument against gluten is that it similarly causes inflammation, which causes brain damage.

For what it's worth, Andrew Weil has an anti-inflammatory diet on his website:

http://www.drweil.com/drw/u/ART02012/anti-inflammatory-diet
#savedyouaclick: Capital One (yes - the bank)
I used to really enjoy Wired in the pre Conde Nast days....
Physicists observe elusive particle that is its own antiparticle
For anyone running a business: Do not listen to these complaints. These commentors are not your target market.

I use an email popup. It's greatly increased email list signups. No one's comaplained, time on page did not decline. Nothing bad happened.

You should always test a chance like this, but net-savvy hackers are a poor representation of most demographics.
You don't buy a meal, you buy a quarter/semester of meals. And they are generally priced in the $10/meal range.
Inflamation is your enemy -- even a cause for several cancers.

Good oral hugiene reduced that.
Do any of you use Dock replacements?

I'm faster with the Windows-style taskbar and uBar (http://brawersoftware.com/products/ubar) was the sponsor of the last episode of John Gruber's podcast.
> While digital content right now is a big thing, there's a lot of us that only buy physical media. I don't want to invest my hard earned money into something of no actual value. ... I don't buy mp3s or whatever else, I only buy CDs.

DRM-free files have more value to me than stacks of optical discs, because raw files are easier to back up and keep in several places.
In rudimentary percussion, techniques similar to instructors like Paul Rennick, you actually do move your wrist twice for a double stroke. No matter the tempo. Staying very relaxed and letting rebound bring the stick back up so you can "throw" it back down is very crucial. But also, I can play articulate double strokes at a fast tempo on a pillow, but this requires your wrist to simulate the rebound with muscle, which is not recommend for long periods of playing. Unless you want very bad wrist problems later on. But every proper double stroke, even triple stroke is a wrist movement. The exception is what's called a "huc-a-dic", which is 3 bounces with each bounce being lower than the previous one. But each tap is still 'placed' to a certain extent so when you play on a line with other people, you are all together perfectly.
Sure, but my recollection is that depended on either Windows Autorun (which hasn't been the default for quite a while) or people being curious/foolish enough to execute a file they find on the drive. This is a lot more insidious.
> For some, the "fire starter" was a sacred, and respected skill ... These days, we're out of touch with Fire.

Which is why everyone should go camping, and be forced to start their own fire with only matches (no fire-starter). I'd say with a couple sticks, but then they'd never go camping again.

Starting a fire, tending it, cooking over it, and sitting around it and telling stories/playing games is one of the best experiences one can have, it's fun, frustrating, satisfying, and enlightening all at the same time (just put the phones away though).
I haven't used macports in quite a while, but I switched because homebrew was more up to date. It might not be the case now though.
On the public policy side, I have begun to wonder if empathy-based theories of social change get in the way of the goals of social justice movements. That is, social justice movements are pining after something they cannot achieve through empathy, and are distracted from their goals as a result.

A rather pedestrian example, I was having a discussion about transit planning with a group of people. Despite the less than enthusiastic reception transit gets from typical middle class white people, there's still a sense that the system is biased towards them, and doesn't serve communities of color/etc as well. The modern urbanist sensibility here is to have community engagement, neighborhood meetings, etc. All very grassroots. But who shows up to these things? Older white educated people mostly, usually with negative opinions to share. In this discussion people were very concerned about how we could get more representation from other communities, how we could hold more of these meetings in relevant neighborhoods, at times when working people could attend, etc.

The underlying logic of this participatory model is basically empathetic. People individually express themselves so that they can influence each other and the decision makers. They do this through empathy. The decision makers are generally more white, more privileged, more educated (and we can't expect to recruit more uneducated urban planners!) These people will be more receptive to perspectives coming from people like them. The response is often to increase the participation, be more inclusive, broaden the perspective. But minorities will always lose out, increasing participation doesn't disrupt that empathy bias. You can have more meetings in neighborhoods with minorities, and the white people even in those neighborhoods will still out-influence the minorities.

Can we fix the empathy problem in policing by getting more minorities on the force? That has not seemed very effective. Can we create better services for minorities by listening to their needs and responding? Eh, the best I've seen is people feel listened to, which is too often the substitute for real change. So I wonder if instead we stop relying on empathy in these circumstances, as emotionally attached as we are on the idea of empathy.

Going back to the original example, if we want to design a decent transit system we need to ditch the community feedback and go to data. In that model everyone is counted the same. Hidden bias isn't enough to create a model where a black person as 3/5 of a white person. And of course people still select models based on feedback, and that feedback will be biased, but it's way better than what we have now. Instead of trying to fix bias in order to fix social injustice, I think we'd do better constructing systems that remove the effect of bias in those places – which is the opposite of what most social justice advocates intend when they suggest we address the "root" of the problem.
Wow this seems huge If it's practical to implement everywhere. You could keep every picture/song/movie/document/game from your whole life on a disk, and hey, make a backup too.
Soooo true. In my former life I frequently came across traders or quantitative analysts who wanted to use "big data stuff" to analyze their stupid ideas. I never gave these people clusters of Hapoops or whatever they'd been reading about on the blogs. Usually what I did is reformatted their data files into column-oriented systems (like Vertica) or varint+delta-encoded timeseries that would fit into a single CPU's cache memory.
Multeor: A multiplayer web game controlled from your smartphone
This doesn't come as news to me. Every website can be shown via WK/UIWebViews as a "mobile app". Each javascript therefore is "hot code" being pushed. But I don't think Apple ever disallowed that, on the contrary it was the only way to develop for iPhone 1.
We changed the title to a more neutral description taken from one of the image captions.
Fellow Coloradan-- agreed on the practicality of a mountain train, agreed on the no Olympics here, ever. It was already voted down once (1976), and I'm sure it would happen again.
Exactly. And I do not see zeroes as fewer variables, but as more constraints. The two points of view are actually equivalent. If you have actual variables for the digits that need to be zero, you can either get rid of these variables and replace them with zero everywhere else or you simply add constraints that require those digits to be zero.
Is that because it wasn't possible or because it wasn't useful/helpful to do?
iOS 8 First Impressions from App Store Optimization Perspective
Here's the shocker: they're not short term.
Of course! pkgsrc runs on a lot of OS :)
The suspense for the announced parts IV and V is just unbearable.

Makes me want to buy his books.
Red Hat Storage Server 3: Not your usual software-defined storage
What is the difference between the cask installation suggested in the link and the cask installation procedure suggested on the cask home page?

$ brew tap phinze/homebrew-cask ; brew install brew-cask

$ brew install caskroom/cask/brew-cask

FYI: The grep in homebrew/dupes is not a newer version of the grep provided by OSX. OSX grep is the BSD variant, hb/dupes provides GNU grep. I am always shocked by how poorly BSD grep performs compared to GNU grep. I think you need to provide the `--default-names` option in order to use GNU grep in place of BSD grep.
Except when you want to deal with array keys, where numeric strings gets casted to ints...
Completely agree, you should definitely closely inspect any script you run, before running it. These settings have been working well for me, but I may tweak them in the future.
Sass maps and @extends are now in libsass master
I'll agree that it's not possible without _any_ rebound, but you can easily simulate that kind of force. Where you would normally get a rebound from the drumhead, you use your palm for the rebound and fingers for the double hit. It requires more finger control, but as I mention above a truly proficient drummer has much more control over open rolls than just bouncing the stick and dealing with the rebound. Thomas Lang gives a good example of this.

It's not really a common thing to practice, and I only speak from my own experience as a drummer. But after a short while it's trivial to simulate an open roll fairly simply.

Anything high-performance is definitely out, though.
If you're a Safari user and tired of inspecting to find text fonts... https://github.com/phallstrom/SafariFontScope
Call to put an end to Halal
"Against Empathetic Distress" or "Against Excessive Empathy" would have been a more accurate titles. Based on the actual title, I was hoping for something more interesting/surprising :P

TLDR; Don't just mirror the feelings of those you love, understand their feelings and use that information in a truly helpful way.
Last year I was thinking about creating a service for this built on top of Hubot. The core idea is that you would go to a website and configure your profile. When you get a new Mac, you would just ssh install your profile, go way, come back and your Mac would be setup (Similar to GitHub's new employee setup).

I didn't do much research into whether or not anyone would pay for the service or how many users they might be. But it sounds like this is a stab at helping individual users set up something personal.