skysight-inc/HackerNews huggingface dataset:
That really is quite remarkable!
"The New Horizons mission has formally selected its next target after Pluto: a tiny, dim, frozen world currently named 2014 MU69. The spacecraft will perform a series of four rocket firings in October and November to angle its trajectory to pass close by 2014 MU69 in early January 2019. In so doing, New Horizons will become the first flyby craft to pass by a target that was not discovered before the spacecraft launched. However, NASA has not yet committed to keeping New Horizons operational long enough to perform science at 2014 MU69; that decision will be made next year, when numerous other solar system extended missions are all up for review."

http://www.planetary.org/blogs/emily-lakdawalla/2015/0901160...
If you're going to go that route, you want an encrypted hard drive whose keys can be destroyed at a moment's notice. I believe that's off-the-shelf tech now, but I'm not sure where to point you at it.
They'll be sold to someone (stalking horse bidder is Flextronics) within 60 days. See http://blog.wink.com/wink-blog/2015/9/22/wink-corporate-upda...
That's collusion not anti-competitive.

https://en.wikipedia.org/wiki/Anti-competitive_practices
You should try a DVR. They're magic once you get used to it.
If you are just starting to dip your toes into world of investing I recommend: http://www.mrmoneymustache.com/2013/02/22/getting-rich-from-...
It should also be said that Mensch ärger dich nicht feels like it was purposefully designed to be the most infuriating board game possible.
> Apps are for applications. For content, nothing beats the web.

Exactly. I don't want to read your article over your own dedicated app, I already have a perfectly good browser...

...BUT! I also hate applications made as webpages, because no one can perfectly hide the fact it's not native. In webapps, UI pretty much always lags somewhere, breaks down completely under spotty Internet connection, or does something weird because there's no way for webapp to replicate every aspect of expected UI functionality of user's phone.
You don't have to run to Microsoft. If you do not like mainstream solutions PellesC and OrangeC compilers are an interesting look.

A would like to see a similar article for OpenWatcom v2.
Volkswagen’s best shot at a comeback has it right where Elon Musk wants it
WSO2 Machine Learner: An Opensource Machine Learning Wizard and a Platform
I translated some of the Amarna texts in College. One of them was a loan with 70% interest. I kept thinking I had mistranslated, but I was correct.
>Wow, that's a strong statement. (Are we using the same definition of materialism?)

I'm probably not using the same definition. I'm just of the view that what we think of as material often gets reduced to atoms or particles representing the four forces for which no other 'outside' component can be entertained to exist. To me, this is a over simplification that erases all the other seemingly non-material components of our material world (thoughts, feelings, experiences, math itself, and etc). It's easy to assume it to be true, but every time I bump into this argument I always point out that the number 1 isn't of any singular substance but the number itself exists everywhere there is any form of divisibility or unitary attribute in use.
In many of those fields, there are likely to still be jobs for humans, directing and overseeing the drones. They don't "replace" the humans per exactly, but push them into a supervisory role.
I love Bitcoin, but why would I work for Bitcoin? It provides no single benefit. In fact, it only provides risks and more hassle (have to convert it to EUR to be able to use it).

Burned my fingers on freelancing for Bitcoin a couple of times already.
In general I do curl https > tempo then vi tempo then bash < tempo. This gives me the opportunity to check that nobody is pwning me. If the script is an unreadable mess, I do not execute it because it is an indicator of bad software.

In general the script is clear and short.

I like very much curl https | bash as a way to explain installation procedures. It is more rigorous and effective than an english explanation. Code can be tested and improved whereas explanations are always prone to negative critics.
Financial Times does not have an iOS app - just a mobile website. They have been very clever in building the site so that it is very app-like, for instance they use local storage to store the days download stories.

But, was initially confusing because I couldn't find their app in the app store, where I was expecting it.
The distinction isn't too hard to make: a type system's "goodness" is:

* proportional to the number of constraints you can express with it (that you're interested in)
* inversely proportional the effort necessary to express those constraints
* inversely proportional to the number of lies it tells (times probability to encounter a lie)

I'd like to expand on #3 via examples:

Assignable nulls is an example of a type system lying. It lowers the guarantees without reducing the burden. The more you rely on that lie being the truth in your code, the less useful the type system is in preventing bugs in your code.

`null` is a pervasive hole as every time you invoke a method on any object, you may actually be throwing a null pointer exception

Checking for null every time will help - now we have the guarantee back. However then we get to another hole which is caused by shared mutable state: if you check for nulls by the time you get to executing the method inside the block the reference may become null.

Luckily, this doesn't pertain to code that doesn't deal with shared mutable state, so this "unsoundness" is less "bad" i.e. more avoidable than the previous one. However in the presence of concurrency, immutability or the inability to share mutable state become another useful constraint.

So its simply a question of how much potential certain lie has to cause problems in your particular code or domain. For example, the answer for `null` is pretty much "most code". The answer for "bivariant function types in TypeScript" is "a lot less, but here are cases X Y and Z and they are common in our code, and here is how to avoid it.."

But yes, I agree that its not a binary unsound vs sound. And I do prefer type systems where I can say "trust me, this results with the type I say it will" when its not possible to express it otherwise. I'm okay with lying to the type system: just not okay with it lying to me.
`curl|bash` is just as secure, as downloading and executing a binary or as downloading and "make"-ing a tarball or downloading an .rpm or .deb file.

And all these are absolutely ugly and definitely less secure than your distro's package manager downloading packages from the supported repository.

1. Ugly. Just take a look at this: https://fedoraproject.org/wiki/Packaging:Guidelines. This is Fedora packaging guidelines/policies. Every distribution worth it's salt has one (https://www.debian.org/doc/manuals/maint-guide/, http://packaging.ubuntu.com/html/). There quite strict constraints on what a package should look like, how it should be compiled, in which directories it can place files and so on and so forth. Custom installers (be it `curl|bash` or a .sh file or a .bin file) on the other hand are not policed by anyone except the original author. The installer can stop and ask you to read/accept a license agreement, it can open a browser, it can start background jobs. It can absolutely do `rm -rf /*` (https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commi...).

2. Less Secure. There are hundreds of software packages which are supposed to be installed with `curl|bash`. Are you sure all of them adhere to infrastructure/server security best practices? I for one trust the SysOps team @RedHat. To be clear - if the source code of the program is infected and the distro package maintainer doesn't notice it, you're in big trouble.
No they were pretty clear that it is only what is required by C++ standard, and some high profile customers.

There was a C9 interview about it, need to search for it.
I, too, welcome the existence of a company trying to compete based on preserving privacy and users' freedoms rather than invading it and spying on everything.

Personally, I would consider having hardware switches to disable external sensors and wireless communications channels in a laptop to be a significant factor in a purchasing decision. Other things being equal, I would opt for such features, and I would be willing to pay a bit extra to have them.

Unfortunately, it appears that other things are not equal. Unless I'm missing something, these systems seem to be relatively expensive for the rest of their spec.

More significantly, there is only so much you can do with hardware alone. For now, we also have the usual problem with installing an entirely free/open source software base, which is that much of the software that is useful for getting real work done is not from the FOSS world and the closest FOSS equivalents are not competitive if they exist at all. Being on-line is essential for a lot of activities, but as soon as you're on-line there is still a problem if you don't trust at least the OS and networking software as well as the hardware, and in a Windows 10 world that surely won't be true for many who would be interested in this kind of hardware in the first place.

Still, this seems like a step in a healthy direction, and for that alone I wish them success.
> as long as you are strapped into your seat safely

That's the important part. Most of the safety devices in a nascar car (or any racing car really) only make sense if you're tightly strapped in the first place. So the first thing is seatbelt, always. Then you can add more stuff protecting the driver under the assumption that the driver's body will move with the car rather than independently within it.
Step 1: Discriminatory policing against disliked groups.

Step 2: Run the results of that through the computer.

Step 3: The unbiased computer tells me that disliked groups are more likely to be charged with crimes! That justifies my discrimination! I knew they were up to no good! And it's not me, the COMPUTER says it!
Are you a markov chain bot?
Partial C99 support is required by ANSI C++11 and C++14. This is what Microsoft is currently supporting.

C++ is now supported on the kernel level.

Good luck doing WinRT applications with pure C.
I think its a draw between "Mensch ärgere dich nicht" and "Malefiz". God do I love "Malefiz". Hehe.
Packages are a GREAT option if you want to consider upgrades and repeatability than relying on random scripts, particularly because they are largely standardized. Dependency management checks are available and more easily managed than each script doing their own dependency management. This also makes it easier to establish mirrors for production deployment than having to mirror EVERY possible install source (though in many cases, folks will do that).

While packages are not 100% standardized, as packages can also do whatever they want in their script sections, but generally distribution scripts are held to a higher degree of review. For instance, Fedora package review guidelines, which feed into CentOS and RHEL guidelines, are pretty thorough. I've generally seen a bit less rigor in Debian/Ubuntu packaging.

For handling "merged configurations", look up how conf.d directories work, if you are unaware - it's an easy paradigm.

Templating of config files should (or at least can easily be) be handled through a configuration management layer, if need be. I'd argue that no package should be doing things like running sed against existing files, as this is a goal to be solved at a higher level using some form of automation framework.

Which of course makes a big case for packages itself - it's much easier to know that a package is not going to be interactive, or tell it to not be interactive, than random web scripts on the internet.

As for seperation of differing configurations, VMs are nearly omnipresent at this point, and tend to simply management versus bare metal.
That's not true. You can access the last version of any purchased app from the AppStore -> Updates -> Purchased, regardless if it is available or not on the store for you.
Kind of like this but with real world case studies: https://github.com/tayllan/awesome-algorithms
Why can't this problem be solved in software? OS knows that AC power is used 100%, right?
[0] by that I'm referring to the clean HTML that still looks semantic and has all the normal separation of views and styles whereas in React et al if one's inspects the code is just looks horrid.

Even though I'm a JS-first dev but I second that. ( HTML & CSS in JS ) is a bad idea and not considered to be progress from the messy yet working templating engines (JS in HTML).

Proponents love to argue that integrating HTML & CSS into JS makes it easier for testing since JS is amenable to thorough testing as opposed to HTML & CSS.

While this is partially true and template files are not straightforward to test esp when you throw app logic into the mix but it still manageable if you kept to a minimum to the view part only and don't go overboard with it.

Also and this is very important, It's a given that HTML & CSS are forgiving compared to JS when it comes to errors but that doesn't mean that it's unlikely for a developer to shoot himself in the foot or to introduce unwanted/unintended bugs in the app through them esp. CSS and these usually are harder to catch and fix.
There was a Captain America movie about this sort of thing.
What's the real benefit of having more followers? If they were real followers I would understand but fake ones?
Well, I am not much of a partygoer, and the only substances are take is my ADHD prescription drugs (which are bona fide "substances", so I doubt I need anything else among these lines).
Hence why it is a joke.

Not only has the standards comitte not done anything serious about preventing bounds overflows, they made it optional.

Sizes still aren't guaranteed to be correct for the string/buffer.

No portable C code can rely on its presence.
France, here. We refrigerate our eggs ...
Almost looks like OCR errors, especially Rhône -> RhAne.
You're absolutely right, of course. Anything that depends on machine instructions taking a certain amount of time (that aren't guaranteed by the spec, e.g. I believe Intel's AES instructions are guaranteed not to have data-dependent timings) is potentially screwed on newer hardware.

Bitcode does add potentially new and exciting failure modes, though, since you might start failing even in the absence of new hardware, and you might encounter problems other than timing (e.g. failing to zero out sensitive data because dead store elimination got smarter, or buggier).
Pluto being that red never crossed my mind. Although I'm a little unclear on whether or not it even gets enough sun for the human eye to see that color. If it was daytime on Pluto, would one even be able to, say, read outside?

I wonder if the light from the stars of our galaxy would provide more or less light than the sun?

Edit: To answer my own question, Phil Plait wrote about this here:
http://blogs.discovermagazine.com/badastronomy/2012/03/15/ba...

> "[on Earth] the Sun is about 400,000 times brighter than the full Moon, so even from distant, frigid Pluto, on average the Sun would look more than 250 times brighter than the full Moon does from Earth"
I run into that first problem literally all over the web. It is the crux of me.

Blackboard is truly terrible
FYI when Sun owned the FB HQ building the address was 1 Network Drive :)
In Visual Studio 2013 [1].

[1] http://blogs.msdn.com/b/vcblog/archive/2013/07/19/c99-librar...
It seems like with such a strong engineering team, Facebook should have really built their own phone. It's impressive that they re-wrote a lot of the major components the iOS development process and optimized them for their scale. I think a Facebook style development platform on it's own hardware would be an interesting contrast to Google's and Apple's solutions. One challenge with learning this type of development stack is that you're almost not even learning traditional iOS development so your skills aren't truly transferrable.
The context of the comment is source tarballs. How often do you check the signatures on random tar.gz you download?
At least in some places it certainly does:

http://www.france24.com/en/20150320-paris-city-smog-pollutio...
Fair enough, but it's also reasonable to approximate 9.33 × 10^-296 as 0. I felt like doing the calculations :)
I remember as a kid going through a museum in Chicago and they had a display of 1/4" thick sliced bodies set in door sized glass plates. They were mounted so you could swing them like shopping for a poster at Target.

The part that struck me was that they were displayed on a large wall along a stair landing between floors. It was just so out of context and kind of sad. They donate their body to science and end up as a transitional space filler.
When I have a hard time writing, be it blog entries or fiction, I have found I have one of two problems.

#1 I don't know enough about the content. I love when I have this problem because it means I get to have unique (to me) experiences that will help me flesh out my idea. I also realize that I'm not in a position to write anything, which relieves some pressure.

Unfortunately, "not enough experience" is not one of my common hangups. Which leads me to....

#2 I have a mechanical problem. Uh, I hate these, because they come in all forms. It could be that I'm writing in a style that I'm not used to. Or that I'm trying to write about a topic in a blog post that is meant for a book. Or my first draft is a dumpster fire. Or I can't get through a first draft because I'm worried about said dumpster fire. Or my idea isn't organized. Or coherent. Or maybe I'm a terrible writer and should give up.

And on and on and on goes the spinning top if self loathing.

To combat it, I do a few things. First I make sure the idea and the medium align. You wouldn't want to write a blog post about the geo political tensions the Syrian refugee crisis has caused much like you wouldn't want to write a book about your mom's famous beef stroganoff recipe.

Once you feel they align, tell yourself you're not a genius. Really, do it. What you're about to write will be derivative and boring. It's going to be the steamy turd you wish you never wrote.

Then polish the turd. Revise your writing the best you can. And finally have someone (with some sort of credentials) critique it. Or if you're feeling daring, set it off in the wild. After you do all that, put that piece out of your head and start something else.

This advice, in and of itself, isn't novel. Hell, someone on this thread's handle is FailMore. But that's all it is. Reps, fucking up and learning from it.

And remember you're not the smartest guy in the room. So don't pretend to be. But you can be interesting to some people, so work on that.
Yeah. However, the number of pro-OP comments made me facepalm.
Vim Creep (2011)
Very interesting, even as a fan of native apps I can see the thought process behind doing it web based when you have to build so many tools for each platform.
ITs open source in the same way OSX and iOS are open source (although more open, i will admit) the core is open, but a very large proportion of the key services are closed and difficult to replace.
Since you claim that "racism and sexism are useful and predictive heuristics," does that mean mainstream society should accept/tolerate/promote such belief systems? Who is it exactly that you think would find these heuristics useful?

Also, describing the results of any code/program written by a human as a "completely inhuman intelligence" is a tenuous claim at best.
Tradeoff between killing your battery or killing your SSD then I guess (if you have an SSD of course). And wasting time when booting, my experience with hibernation is that it isn't that much faster than a cold boot. Suspend is more or less instant.
Sorry for the late response. Like bryan said though, this is pretty straightforward. I hope you can make it!
Just fyi, several people have tried engaging this person in similar discussions before... https://news.ycombinator.com/item?id=8613711
We Love SVG: Google Fonts for Icons
It's great seeing a big publisher like BBC linking to raw data and full resolution images. It seems they are beginning to understand the medium.
Сколько+дней+предоставляется+на+похороны+по+законодательству+Беларуси?
"We really don't want to know more about a Kuiper belt object" -- No priorization committee ever.

The 2014 MU69 flyby is happening.
Sorry, you missed the topic here - it is about surveillance and control and abuse of powers. Nice try to put it "fear of technology" - too obvious and simplistic.
JetBrains' Perpetual Fallback License
Yeah, its one of the best Anime I've seen in the psat 5 years or so. :)
NASA have a tool here:

http://solarsystem.nasa.gov/plutotime/

Tell it where you live, and it'll tell you what time the light there matches an average day on Pluto, so you can go out and try it. It's surprisingly bright.
It's not sustainable.

But since software developers have been dealt a good hand (demand-wise) in these decades, we get away with it. And call it "hacker culture", so it sounds hip and even correct.
How to get 1000 real members to join your community site. On a shoestring
It's becoming increasingly clear that the future of publishing—for content providers—will be to relinquish control and publish their content directly to third-party distribution and engagement platforms.

See: Snapchat Discover & Facebook Instant Articles.
I think it's the result of the easy-going attitude of such things in the past in the effort to appear tough on crime. When they were given such lenient rules of how they approached crimes and suspects. Rules that are now being slowly taken away from them, as unconstitutional, but are still trying to operate as if they are still there.
How to make your workplace truly comfortable?
North America is out of IPv4 addresses–for really real this time
This article does leave me slightly confused. Both these additions seem to be completely done after the fact. Why would you solder wires to 1 side of the pads for the pulldown resistors (suggesting that when the motherboard was designed it was intended to always have enabled WiFi) rather than designing a proper switch (not very many components!) into the board to start with? It all sort of suggests that they didn't actually design their motherboard at all, or that these switches were an afterthought. Neither of those is particularly good given their claims.

It probably costs a lot more than $250,000 to develop a laptop from scratch, so I wouldn't blame them for taking a higher level systems approach and buying in a pre-existing motherboard design. However, doing that inevitably gives up control of the design (which puts into doubt their claims of being completely open). If that's the approach they've taken, they're not particularly open about it.
Well, that depends on the purpose of the airplane. We already have electric sailplanes which have basically just enough battery power to get the sailplane into the air, after that you don't need an engine. Plus battery storage has been improving at roughly 10% every year. Right now a flight of around 25 minutes is the point at which fuel makes more sense than batteries but as batter tech improves that number keeps going up. We are at the very early stages of electric flight and while it may never be a viable option for commercial cross country flight there is a good chance that it will take over a lot of the smaller, general aviation aircraft.
Hah! Yeah, you're right. In my mind I'm rewriting history, it was good at the time. It just became a support nightmare later.
This didn't really tell me why Facebook needs 400 people to work on the iOS app and 75 commits per hour.