skysight-inc/HackerNews huggingface dataset:
> As a thought experiment ask yourself this: if there are no disadvantages then why hasn't the human brain evolved to operate that way normally without medication?

Where's the evolutionary pressure?
With all respect to each of those projects and the work that goes in to them, just about all of those ROMs are based on CM sources and will seriously stagnate until Lineage is up and running full steam ahead.
Hilarious comment. Desperate enough?
Perri-Air
Thanks!

Backend is not open source, but I'm thinking of shipping a front-end for server owners to administer their accounts. Have to figure out the security part of it though. I was thinking client side SSL certs.
As to how it compares to mailinabox, this is pretty much the same, although it's lightweight with the bare minimum of Spamassassin, and anti-virus and supporting mail server software. Also, it 'makes' the box for you, rather than having you find your own hosting solution.
Where in Canada? Turns out it's a pretty big country ;-) I grew up in the Vancouver area and never saw dough balls.

[1] comments like this are a bit of a peeve of mine as they contribute to the global mental picture of Canada as one homogeneous biosphere instead of a huge land mass with many different cultures and environments. Ever heard this one - "Oh, you're from Canada? My brother in law is from Canada; Jake Unrau - ever met him?"
Best example of evidence-based rebuttal I've seen in a language argument on here in a long time. Great write-up!
Care to give an example to illustrate what JavaScript is lacking?
Evolution doesn't work that way, it doesn't reach global maxima. For instance our eyes are inferior to those in octopuses in many ways, but they're good enough for us so we will probably never evolve better eyes (for a number of reasons, including lack of selective pressure and our eyes being on a separate evolutionary pathway that includes an optic nerve being in front of the macula). Likewise with the brain.
Hollywood and Hacking: The Full Story
Here's an example: https://arxiv.org/abs/1611.06999

I believe the PDF link is only removed after a paper has been withdrawn. But if you click on v1, you can still access the original paper (incorrect, in this case).
New cybersecurity guidelines for medical devices tackle evolving threats
I followed the web search links to Cyclone, Popcorn's successor and ended up at http://www.eecs.harvard.edu/~greg/cyclone/ which is a 404.

Which suggests how popular these safe C's are, regrettably.
I still have Brian Eno's "Microsoft Sound" as my startup sound. Still the best they've ever released. Nothing tops that.
For my city in particular, I would say the solution is more parking, but further from the city at public transport hubs, and remove the parking in the CBD. Which will give way to a more walkable CBD. Our CBD is small enough to walk around and it's inner public transport is free and frequent if you're not personally mobile enough for walking far.

It wouldn't be feasible to build out train infrastructure to reach all of suburbia but we definitely have some decent existing train lines.

My perfect commute from suburbia would be driving to a carpark beside a seperated bike path, then riding my bike the last mile and through a carless CBD. Where others might do the same but take a train instead of biking.

An argument against is car parking for less mobile people nearer their destination, but for where I live there are never free parks on the streets anyway, and you need to park in a multi-story. So perhaps a compromise and have the multi-story carparks on the fringe of the CBD, then better last-mile public transit for getting closer to your destination would work.

I think like many issues, people are often polarized to an extreme of no cars or only cars, but the best case likely sits somewhere inbetween.
Career Advice for Aspiring VCs
Here is the best written piece I know about the FP benefits (Hint: it is not only vs imperative):

https://drboolean.gitbooks.io/mostly-adequate-guide/content/...
Late to the party, but http://www.slacklist.info/
South korea builds real mech
Toshiba shares fall 20% on deal warning
You're thinking about housing construction and I was thinking more about commercial. If you limit business growth or make it very costly for new businesses to enter the area, then you will probably cut off massive population growth as well.
john carmack?
Even Henry Ford adopted some Progressive/Socialist principles. For every Henry Frick there were thousands of much less severe people in positions of power.

But in America, wages were usually quite a bit higher than in Europe, so the need was less obvious.
If by "nutrition" you mean that it can cause a variety of disorders and premature death... It's hard to claim that all athletes who want to fairly compete should be also forced to use them, unless we really want to encourage death sports.

Note also, that the race to find new steroids that are less detectable has not necessarily corresponded to finding those that are more safe and effective.
Unlike books?
So you bet on people who will pay a premium to not go to costco, target, walmart....?
The whole premise is a guilt ridden exercise in navel gazing.

We've collectively decided that ordering everything online provides us with time and cost efficiency. Those things aren't free.
This is a really bad title. Cyanogen is founder of the Cyanogenmod project and he is not dead.
> Closed source apps are not the threat

Yes, they are. See https://www.gnu.org/philosophy/shouldbefree.html

> All are replaceable

You can not replace the Dialer at all. Replacements can not integrate at all. The others have similar problems.

> Google controlled Android through legal means

According to the EU, they didn’t – they abused their market power to extort companies to force them to bundle their products.

> Google didn't see Cyanogen as a threat.

Yet Google cracked down even more on OEMs that shipped non-Google Android in markets where Google Android exists in the meantime. They definitely saw a threat.

> Google didn't ban the appstore (despite being able to), they demanded that the environment not be _too_ modified.

See the EU argument again: Google does not have the right to restrict their services in that way, due to having too much market power. They can not discriminate against the environments their products will be used in.
Ask HN: Any one working on the "Hierarchical Temporal Memory" approach?
This is the HTM theory proposed by Jeff Hawkins of Numenta. Can anyone share their thoughts on Sparse Distributed Representations approach, vis-a-vis the approach-du-jour deep neural networks. Have you had any success?
The answers to your questions, unfortunately, are no and yes. Many journals, especially the higher-profile ones, make a big show of being "pre-print friendly" but then explicitly bar you from uploading revised versions to (bio)arXiv. This can be very annoying when the manuscript changes a lot between submission and publication.
I was curious and took a look at the wolf.
Price:	$19.99 - $49.99
If you are really trying to get rid of these, pricing could be much lower.
Most of the custom ROMs out there were based on CM with their spin to it.

CM supported more than 500 devices, the only other ROM that is even close to that is MIUI which supports about 200 devices (most of which are in China).

Other ROMs support less than 50 devices. Some even keep it limited to Nexus devices only (read CopperheadOS).

AOKP is based on CM

AOSB isn't being officially updated to even Lollipop I think.

SlimROM is active but yet again quite limited and slow. They released their ROM based on M late this year which is very late in terms of custom ROMs standard (even most OEMs by then had released M for their devices)

Paranoid Android is active but limited to about 30-40 popular devices.

CM was known for supporting devices which the OEMs ignore after 2 years of launching them. And once CM was released for it many other custom ROMs were developed based on it to keep devices updated. This is the main reason why CM is most popular and appreciated for.
those are great until you send a large volume of shipments by ocean cargo somewhere, and it arrives with a nest of several hundred rats that have eaten the packing material.
This is an interesting idea that has been explored before in VMS, an old operating system I believe competed with UNIX.

VMS had a feature called CLE (Common Language Enviornment) [1] which defined calling conventions for computing primitives (functions, registers, stacks...you get it) independent of any language. You could call bits of code from all sorts of languages like COBAL, FORTRAN, C, and some others I'm not really familiar with. Because the calling conventions were specifically designed for language interopperability in mind, VMS was implemented in several different languages. Different components were coded in whatever language best expressed them. This directly contrasts with Unix, which we all know champions C.

I'm not too familiar with Unix calling convention specifics, but as I understand, it revolves around C and its memory model. I believe this is what gives some languages difficulty "talking" with each other; if a language doesn't have a memory or execution model close to C's, it needs to translate through a FFI (Foreign Function Interface) [2] before exchanging execution routines efficiently.

[1](https://en.wikipedia.org/wiki/OpenVMS#Common_Language_Enviro...)

[2] (https://en.wikipedia.org/wiki/Foreign_function_interface)
Unfortunately stack ranking is still either explicitly or implicitly practiced at many companies, so it ends up being somewhat zero sum. For instance my company doesn't say they stack rank, but my division might get 5 promotions to divvy up, which means if someone gets one, someone else lost their opportunity to get promoted.
Once you've made a for profit enterprise, it's fundamentally deceptive to trade on the good will of things like volunteering, charity, add open source, because the incentive structure and relationship has changed. Someone selling me a OS for profit should be trusted far less than someone who does it for free and/or as a labor of love or duty.

There's a buying power that a consumer has that a user of something provided for free doesn't, but there is also a hell of a lot more reason to cheat, lie to, defraud a consumer than a user. There's an adversarial aspect to the relationship now.
Star Wars Adventure for Applesoft BASIC (1979)
This is a related video that I believe is worth watching: Longevity & Why I now eat One Meal a Day
https://www.youtube.com/watch?v=PKfR6bAXr-c
Microsoft has sort of been working on this for decades. It started as Dynamic Data Exchange in Windows 3.x, then evolved into Object Linking and Embedding and Component Object Model, which in turn became the basis for ActiveX, Distributed COM, and COM+.

Reactions vary.

I believe GNOME was originally envisioned as providing a GNU framework for this kind of functionality (whence the "Object Model Environment" in the original acronym expansion), but I think those particular ambitions have mostly been abandoned.
Some would say, "welcome to democracy".
wow. I am such a loser :/
> the dialer, home screen, messaging app, or camera are a part of the OS. All are replaceable

At least for my phone (LG G2), the camera uses several proprietary frameworks and there are only 1-2 apps that work with them (the official one and a community replacement). Furthermore the frameworks only work on one Android version (Lollipop) so there is no way to upgrade to newer Android.

Similarly there are a lot of LG UI tweaks (lock screen, notification bar, a few others) with no source (Although here at least there are custom mods with different tweaks, so there is some amount of freedom).

> If you want to make your Android phone in a factory, or if you want to use any google app, you need to obey their rules.

The first part is wrong - "Android" per-se is Apache 2, i.e. free to use without restrictions (thus Amazon's "Fire OS"). But Google has been moving more and more functionality (e.g. location services) into Google Frameworks so it's pretty hard to avoid signing an agreement.

Opengapps isn't really a solution, you still need a license to use them on the phone (and Google could easily lock out an unlicensed manufacturer). https://microg.org/ is but it would still take some work to make it production-quality.
> As a thought experiment ask yourself this: if there are no disadvantages then why hasn't the human brain evolved to operate that way normally without medication?

Biochemistry has nearly infinite degrees of freedom that have to be encoded by a small genetic code, evolution is far more likely to find a local maximum instead of a global one, sexual reproduction guarantees that genes are passed on in groups where one [mal]adaptation can drown out the consequences of all the others, and many drugs are only effective because they are some kind of chemical analog that effects a receptor or reaction that developed for an entirely different purpose (for example, cannabis is a psychoactive because of the endocannabinoid system, a set of neurotransmitter receptors involved in mood, memory, and appetite that likely evolved without exposure to the ancestors of cannabis). Evolution on Earth may have had billions of years but that is nowhere near enough to explore the entire solution space for survival in a constantly changing environment.
Minor quibble, but CyanogenMod's Privacy Guard was a glorified UI on top of App Ops that Google had already been developing.

Also, IMHO, it's a bit of a stretch to say that the Google Now shortcut was inspired by PA's Pie controls. One is just a shortcut to an enhanced search feature, and the other is... not unlike iOS's Assistive Touch feature on steroids. The only commonality is that they occur near/around the home button.

EDIT: And in fact, my Galaxy Note II had a "long-press menu button to trigger search" since the dedicated search button was removed -- nothing particularly unique about that paradigm.

While Cyanogen Inc. may well have been Google's biggest "threat" when it came to control of Android, it wasn't even that big a threat to begin with. They were always beholden to Google's source dumps, as was any other ROM distribution. I'd argue little has changed in terms of how much control Google has over Android's destiny, and Cyanogen Inc.'s (impending) death doesn't really move the compass in any meaningful way.
> The kind of safety guarantees Rust provides are, in my opinion, insufficient justification for experienced developers to move from C or C++.

Avoiding security related issues based on a whole class of problems prevented in Rust by design is a huge benefit. It's better for compiler to prevent that, than to rely on levels of experience, while anyone can make a mistake in reality.
I don't find rust verbose unless I am dealing with complex situations though; that was my point.

Move-by-default, elided lifetimes on many parameters, etc, are all verbosity-free.
There are some details in the article. Primarily insights about composition of all three stars stars the stability of formation of planets.

I'm not an astronomer. But i'd encourage you to think about where Jupiter is right now. Where will it be in an hour? Where will it be in 10,000 years? It's not particularly important to know where Jupiter is. It doesn't really affect tides, or seasons. But fine discrepancies in Jupiter's orbit can only be explained with relativity. Careful measurement leads to great forecasts, new theories, new science.

Now we know where Proxima Centauri will be in 550,000 years, and where it was 550,000 years ago. Right where it is now. Because it's actually in orbit. It's not a stray merrily zipping by, like some asteroid flying past earth. It's locked into orbit with the other two. It's like our moon.

It's probably not a big deal, just another note on some map. But people gather up tens of thousands of those notes, look for little discrepancies, and find new science. Which i think is pretty cool.
Comparing executable size of C++ exceptions vs. plain C error structs
And the only platform that works on my windows desktop, macbook, work Linux machine, Android phone, iOS tablet, Xbox, TV, and watch with an "install time" measured in seconds, a top of the line security sandbox system that takes very little effort from the user to configure correctly, a very visible badge telling you if the connection is encrypted or not, and an incredible amount of easy customization by the user which is so powerful it can completely change how an app looks with zero input or permission from the app creator.
Any chance to see a comparison on recent Ceph version(s)? (Maybe with BlueStore as Ceph's backend?)
The city I live in has a composting program [0], so even if I don't want to compost myself, it's compulsory. The trash bin we get is about a quarter the size of both the recycle and compost bin.

I've never had problems identifying which packing materials are compostable. Usually putting one under warm water will give it away - they're designed to be washed down the drain.

https://bouldercolorado.gov/lead/compost
Git… enough
This is not that. These are kernels are the paranoid.

It's baffling why inadequacy in system software writing is tolerated. But it is. This being said, don't assume prices will come down.
People want virtue like they want anything else: quick and cheap
Invited them here plus sent them these semi-related links in case prior work on systems programming in Haskell helps them:

http://programatica.cs.pdx.edu/House/

http://programatica.cs.pdx.edu/papers.html
Exactly what I hope will happen here. We are already starting to close down streets to make them walking only, and it's always so much more pleasant to do anything on those streets. Cities are ultimately for humans on foot. For me the priority should be for making better on foot experiences.
> If you were writing a database library in say Java, how would you know or prevent the user passing you a concatenated string over a string literal?

Extend the language to detect passing a string literal to certain functions or macros. Rust does this for macros that take a format string, like "println!" and "format!". GCC can do this for printf as well. And Perl has taint checking.
Cool, I was just getting started with Angular 2 and Typescript (coming from Angular 1) and I think your example is just the perfect way to understand how an app is to be made with it :)

How is angular-cli different from angular's quick start or a seed project setup ?
Deep down there is the conversation about using both TCP and UDP. This leads to a paper[1] presented in 1997.

How much does this sort of thing (and the hardware / capability it's running on) change in 20 years? I wonder if it's worth revisiting.

[1] https://www.isoc.org/INET97/proceedings/F3/F3_1.HTM
People usually get confused about OPO's business model. They think OPO is a 'XDA community device' which makes cheap flagships for the people so they would do anything to fulfill their wishes. So some think OxygenOS is a custom ROM supporting tons of devices.
"There's no way to "body scan" a truck."

I've seen something similar on a show in the past and found this clip: https://www.youtube.com/watch?v=rPfUSPVH6oQ

Up for debate is how reliable these scanners are.
Also, another note:

Waste sorting and recycling regulations need to be continually ratcheted up because a few bins isn't working (ever see the disaster of the composting, recycling and landfill bins at Costco?). Do like Stanford does: have separate bins (up to 5) but also divert more of the waste stream for recyclables, composting, etc. with pre-landfill processing. Left to their own devices, people rarely voluntarily make changes which are vital to more sustainable ecology.

It seems also that at some point in the future, it may become economical to mine landfills for materials when scarcity drives prices high enough.
And I'd like to add that even if Amazon doesn't do this, malware could, or certain state actors may compel Amazon to ship this on certain customer's devices.
Ah, I had no idea. It's sometimes hard to distinguish a lie-to-children from ignorance.
How is that a caricature? That's the Republican platform
> "Android" per-se is Apache 2, i.e. free to use without restrictions (thus Amazon's "Fire OS").

That's why I stressed "in a factory". No factory which makes commercial Android is permitted to make unlicensed android.
Great. Maybe I should take running seriously. I am trying to run half marathon for the last year. Hope this year I'll do it.
Clinton pushed the same narrative her first speech after losing, and the Wikileaks show her talking with Merkel. I think there's a group of world leaders that get together and decide to push the same story at the same time.

There was a real problem with clickbait sites that generated entirely fake stories. But let's be honest: Politicians aren't going to let a term with such rhetorical kick like "fake news" be used to narrowly target a few rogue clickbait farms in Algeria. Once they've convinced people there's a problem, they'll use the term much more broadly whenever it benefits them.

This is no different than using "national security" as a pretense for passing a surveillance law. "Never let a good crisis go to waste" and all.
Wow! I hope you will get to have a great 2017 with your family!
Yes, they are storing it. Source: Amazon web site and Alexa app (which let you review / listen do / delete said audio). They are very up-front about this.
Perhaps that's a problem with how the scores are interpreted. Imo they should ideally not have that many grades, perhaps only 1-5 or 1-10. Or if they do, they should be a 92 +/- 5

Like I mentioned, judged olympic competitions typically come out pretty close as well, and people argue all the time about the judge's decisions too. But its not as bad because the scale runs from 1-10.

Another example would be essay grading, though I don't know exactly how much that deviates. The SAT essay section even has guidelines on how to rate essays and what to do if the two human grader's ratings disagree too much.

Anything judged by humans is going to be subject to this kind of thing.
rustdt has been my daily rust environment for months. has some warts, but mostly just works
I only saw one Go team member speak in favor of deleting /r/golang, in order to dissociate the project from what he viewed as deplorable actions by reddit's CEO. I thought the proposal was rash but I don't believe the purpose was to herd people onto Google properties.
Great way to put it, especially the last paragraph. They say that the most exciting phrase in science is "hey, that's funny...". Sometimes you have to gather a lot of data before that can happen.
Surprisingly not!

https://www.bearssl.org/constanttime.html
Not mentioned in the report but I'll conjecture it would be extremely bad for property values in my region.
Also, if you have multiple kids and all the stuff associated with them (stroller, bags, etc), you're going to want a car.

What would you rather do - spend 45 minutes on public transit with two screaming kids and all your groceries, or drive your own car 15 minutes to the store?
Nice to see The Networks by Gil Hova on this list.

I've been working on developing a couple board games for a couple of years now, and at the start of that campaign, I ran into Gil Hova's Bad Medicine on Kickstarter. On a whim, I sent him an email through his website asking for some advice about creating board games, not really expecting much of a response.

What I got was a 4-page email of well-thought-through answers to all of my questions, and a bunch of additional pointers furthermore. I met Gil at the Boston Festival of Indie Games in 2015. Super nice guy.

I have The Networks in my collection, but haven't got it to the table yet, but I eagerly await my first play-through.