skysight-inc/HackerNews huggingface dataset:
There are two problems I have with Signal - although I generally love it.

* It's not possible to use without a phone number. If you want to use it on a WiFi only device, you're out of luck.

* Which wouldn't be so bad, but there's no way to transfer between devices. You can't take an encrypted backup (on Android) and because you use their encryption keys, moving to another device means other Signal users get scary messages about not trusting you.

Minor problems & edge cases, sure - but still frustrating.
Russia Plans Nuclear Rocket Engine for Deep Space Exploration
Hi, sorry for re-posting and thanks for your feedback! Have been iterating so many times over this project that it feels like something completely different every time. I'll let this be the last time I post it to HN, though! :)

The intention is really not to make people cyberstalkers with the project, but to let people experience cool things with it. I think it's kind of fascinating to stand near a statue or similar and see what others posted there through my mobile. The GUI part are for sure to be improved, and if you use the radius slider at the bottom of the page, it's possible to zoom while you set the radius. This part is probhably not very easy to understand for all people though, I guess. To be improved, for sure, thanks for pointing this out.

The plan is now to see what other APIs and services that could be useful to put in, and perhaps make some interactive stuff in order to be able to communicate somehow through the site. Still looking for a way to solve this in an optimal way, though, but I believe it could be really cool to offer something more than just browsing APIs visually.
What an amazing site. I was clicking through the advanced IPv4 settings on Windows 10 and clicking through the simulator for Windows XP and saw that they were exactly the same, beyond the different OS themes. So much overhaul for what network configuration looked like over the years, and the parts for experts are now deeply buried but unchanged.
Vice made a short video about them https://www.youtube.com/watch?v=2lXleyHhi6k
The article makes this claim:

> "Most top chemists and biomedical researchers have little use for mathematics per se, except in terms of using statistical software or basic calculus. "

Now I never ended up working in the field, but I remember my organic chemistry Msc. being fairly math heavy. Solving the Schroedinger equation for a complex molecule or refining a stochastic simulation model involved a bit more than basic calculus. The whole course was more math than lab work.

Was this article written by someone who never took an advanced science class, or by a mathematician to whom all the math used in natural sciences is trite and simple?
Or far more likely, it was "stolen", as in given for bribes and other under the table operations that can't be put in a accounting sheet.
Ask HN: If you were in charge of growth, how would you grow Todoed.co
Currently I am trying to nail tech blogs publications (CNet, PCWorld and Economic Times have already written a piece about us...and now trying for more). But there is nothing more monotonous than writing to journalists. Want to engage with some fresh ideas. Thank you,
That is very useful indeed and I also do it for a lot of things.

However, it doesn't solve the problem the mobile apps have.
> ".NET Core 5 is now .NET Core 1.0. " Really? What happens when .NET Core v 2.0 comes out?

Is your point that v2 ... v3 ... v4 will eventually overlap with .NET Core 5? Because .NET Core 5 hasn't actually been released yet.
> - you need the Controller software installed somewhere permanent (it contains a db of configuration settings for the APs). On Windows the software has an ugly dependency upon Java (ouch) and I couldn't quickly get it to run on Windows 7 (wouldn't start) or Windows 10 (crashed) so ended up installing it on OSX.

Just a small correction: you don't need the controller software running permanently. Unless you're running a paid hotspot, you only need it for changing configuration or performing firmware updates. Once the configuration is applied to the APs, they retain it in flash and you can shut down the controller until next time.
>The vitriol in a bunch of these comments makes me ashamed of this community.

Disclaimer: I don't know the first thing about Mr. Costolo, besides his association with Twitter.

Sometimes the unabashed fawning over everything tech and our Venture Capital overlords makes me ashamed of this community.
No, you don't need!

But if you want to publish in a respectful magazine and you don't know how to formalize (in maths) your accomplishment, you will not get accept.
Url changed from http://www.gamasutra.com/view/news/263877/Oculus_founder_Pal..., which points to this.

Submitters: please submit original sources where possible, as the HN guidelines ask: https://news.ycombinator.com/newsguidelines.html
The actual article: http://www.reuters.com/article/us-facebook-oculus-rift-rulin....
I haven't done so personally, but they have 86-64 builds yes.
http://www.instructables.com/id/Openwrt-on-a-pc/
Require-g: import global modules in Node.js
Google puts as much effort into their phones as Apple puts into their maps, and vice versa, with predictable results.
Cool quote, thanks. Guess I'll want to keep an open mind about it all..
Pakistan university attack: at least 30 dead as gunmen storm Bacha Khan campus
I feel like this is a real newbie question but since I've never seen it answered I'm gonna dare ask it:

Isn't Python widely considered a good programming language, and isn't everything in Python an object?

How does this fit with OOP being bad?
Edgar Allan Poe Had a Time Machine and I Can Prove It
So, I have a circa-2012, dual core atom machine with 2GB of RAM. It has two ethernet ports and six SATA. I was using it as a NAS, but apparently one of the SATA controllers went bust.

The author mentions that he was specifically looking for the newer celerons. Any specific reason? Just because of OpenVPN? Wouldn't such an atom machine be able to handle this load?

What about if I set it up to have the VPN only for torrents, for example?
How to Launch a Product Like Steve Jobs
Basic computer algebra.

Symbolic integration, differentiation and simplification just works miles better in Mathematica than any of the open alternatives I've tried.

It's quite common that the open alternatives just choke on something quite simple. In Mathematica, you can just use Simplify[] to get a nicely simplified expression. In Maxima/Sympy, you might be able to get the same result but you need to understand how the simplification algorithms work, ie. you have to choose which simplification method to apply based on the task and might need to apply more than one method to reach the goal.

Additionally: Mathematica is pretty darn simple to use and well documented. Going through the docs of Maxima, Sympy, etc requires you to be a domain expert in computer algebra. I am not. I just want something to assist me when a basic algebra task would require several sheets of paper and I'd be likely to make mistakes.

I am not even going to talk about the UI, plotting and other features. I haven't used them much.

I have not tried XCas yet, perhaps it's more suitable for my purposes. Some commercial calculators (ie. physical devices) are based on XCas.

note: I've been mostly working on some basic university level physics related to space flight and orbital mechanics. Stuff like Kepler's equations or rocket equation solutions.
Yes I share your confusion and I wish there was a guide to all of this, but don't forget DNX/DNU/CoreCLR/CoreFX/new platform targets for NuGet and all that hasn't hit RTM yet. So I am keeping an eye on it, but I will await the release date(s) before committing to learning too much about one thing or the other.
> [2]: Those are, of course, proxies […]

Someone is defending against some pedantic stalker… :-)
> Not that it would be hard to add and configure; the only problem would be that WiFi PC card offer a much shorter range than APs.

They generally use the same cards, it's having proper antennas that makes the most difference.
Sup 3.0: The first creep-free way to see nearby friends
Which was my response to someone implying we should make them more brain-like. So the comment was quite relevant.
Very well said! Bjarne Stroustrup resumed with: "There are only two kinds of languages: the ones people complain about and the ones nobody uses."
And the maintainer has no interest in fixing this. There was a very long thread on Github where all of his concerns around this were addressed and solutions found, but he doesn't give a shit. I don't think Signal should have any kind of first class support in CM until it can be used without nonfree software.
> procedural code—particularly pure functional code—...

How is procedural code pure functional? Can you explain please?

And how is procedural code supposed to solve the global/shared state problem?
Where do you live mate?
> I'd settle for two competitors working in the same domain producing similar products using different paradigms <snip>

I think you'll easily find the example you seek. In fact I think you'll probably find several.

Unfortunately they are all likely to support different conclusions.
Thats how it should be, but the frequency of C/C++ threads on HN and the discussions about memory safety that will inevitably follow unfortunately paint a different picture.

God I hope Rust will shoot C++ in the backyard and put it out of its misery.
How does real names relate to advertising? G+ doesn't even have ads. Google already has your browsing history to know your shopping interests. G+ had real names because Facebook had real names.
Maybe it's the case of hindsight is 20-20 type of thing for me... the previous discoveries have a visible impact on my life. I'll have to give the more recent ones time to play out and see what happens.
The problem with two competitors is that you still can't be sure that the firm that used FP either had "better" developers who would have done the project better at the other firm too. I have met almost no bad developers who do and enjoy FP, and I have met tons of bad OO developers. Actually, even OO developers that just know of the concept of FP are way in my experience way better OO devs than those who don't.

A company switching paradigms is a better test, since the same developers are involved, and presumably they would be less experienced in the new paradigm than the old. If they still produce better software that is a good indication that it was a good switch. Still, there may be a number of companies that did this and failed because they couldn't reach profitability with a new code base, or couldn't fill vacancies and so on. Like I said, it's very hard.
Unsurprising yet depressing :(
Yes, this is more or less my point:

Case A (Sarajevo): there is a massive unrest, basically what amounts to a Civil War, then yeah - having access to firearms and military training is probably a key factor in your survival (you also have to decide what side you are on, though, which in the long run will also become a key factor in your survival, no matter how well trained you are).

Case B (Kathrina): there may be individuals or small groups that take a chance at looting deserted buildings. But they will have basically the same problems as everyone else (surviving the storm peak, being able to move around after the worst has passed). Situations where large, well-armed gangs siege you in your home which has remained intact and holds some kind of resource which is valuable outside of the disaster area (i.e. large amounts of cash, valuables) and you have to fend them off for days until the cavalry finally arrives seem to be extremely unlikely outside of a movie script.

You seem to imply that all "disasters" will end up like Sarajevo, my idea is that your reasoning applies only in cases of a natural disaster hitting a region where a civil war is already going on.
Another problem is, Signal is broken by design. NSA cares about metadata, not content. Signal exposes a lot of metadata to Google CM, which is in relationship with NSA. They also forbid releasing their app outside of Google-Play story, and that makes it even worse broken...

Read more here: https://fdroid.eutopia.cz/
Python allows functions not tied to objects and therefore isn't 'strict' OO in the sense that Java is.
Okay... You should be a lot more obvious about it in the future. Probably didn't help to put true statements on the same line as sarcastic ones.
Not only that but the purpose of science is also to make quantifiable predictions.

If you treat math as a blackbox the best case scientific contribution you can make will be reduced to measuring numbers. New numbers might lead to some new major insight, however this new insight will most certainly not be delivered by you but by someone who uses your numbers to actually "do the math" hence develops a mathematical theory capable of delivering quantifiable predictions for a more general case including the new data.
The website outright neglects the keyboard. That alone sugests to me that this is not a UI concept that targets desktops or laptops. It's still in the realm of touch devices.
Unrelated to the topic at hand but I browsed their site and found this gem...marketing might want to think about replacing that customer story:

http://www.wolfram.com/mathematica/customer-stories/predicti...

"""Fannie Mae financial economist Bernard Gress is taking an innovative approach to predicting the stability of mortgages. He's using Wolfram technologies [...]"""
Google Prediction API: A Machine Learning Black Box for Developers
The sad thing is that in this day and age nobody is going to be surprised by this, and most of the genral public won't even care :(
Maxwell wrote that Faraday was "a mathematician of a very high order" despite his lack of formal education. I always found that fascinating.
Most CI build tools can test branches. They can even merge from upstream on a temporary branch, return the failing tests, tell you when they started failing or being flaky (was it on a commit introduced to master by a recent merge?), then you know for every commit whether it would be green when you merge to master.
New zero-day on Linux Kernel, also affects most Android devices
Everything is an object in Python, but not in an intrusive way.

* You can write a script that's "just" a script, it doesn't have to be an object with a main method or anything like that

* You can have free-floating functions and values at top level

* Modules are first-class and not really objects in the classical OO sense

* Python culture favours using tuples or maps as records, and free-floating functions, over using objects for everything
>Faraday described some results that arose in laboratory experiments, then Maxwell explained those results using mathematics.

The issue is with expecting a single person to be able to do both; people with incredible insight who are also great at mathematics are inherently rare. If you require the latter you're going to miss out on much of the world's stock of the former. I think the future of science rests on the coordination of both.
Interview with Jesper Louis Andersen
Yes let's let government surveillance outfits design protocols. I mean who ever though this would ever be a good idea? They will 100% of the time fail at this task.
Signal does not have any specific support in CM.
That's why WhisperPush was great, same technology, directly integrated and no need for Google Play. It's disappearance is bad for Cyanogen users in countries without GPlay.
And CM are not transparent as to who and why. If difficulties with specific countries, they should be explicitly named.
We detached this comment from https://news.ycombinator.com/item?id=10934783 and marked it off-topic.
There is one thing I don't understand about your argument, Microsoft did not open source their entire stack, but what you're asking of Wolfram would be akin to releasing the whole Windows source code into the wild. Sure Wolfram would still exist in some sense, maybe as a consulting company, maybe just selling support, but it would become a fraction of its current (not huge anyway) size.
> If they would make their stack FOSS they would be absolute heroes and shape the future [...]

... and instantly stop making money. I have the impression that making money is quite important to Wolfram Research.

You may be right that in the long run they're bound to get their lunch eaten by free alternatives, but "in the long run we are all dead" and it's really not surprising if they prefer "continue making lots of money from selling Mathematica, and maybe one day find that free alternatives take away our market" over "immediately make vastly less money from selling Mathematica, but keep market share for this big codebase we can no longer make much money out of".

Also, open-sourcing their stack would mean relinquishing a certain amount of control. Have you ever heard anything about Stephen Wolfram that would suggest he'd be OK with that?
>I'm worried that the way education is being conducted is increasingly turning people off of math, science, and literature.

I disagree. Looking globally (and to some extent historically) I don't see evidence that more successful education systems were taught in more engaging ways by insightful teachers. I do see cultural differences, I see modern children believing they are there to be entertained and not to simply learn and do as they are told.

Blaming the teachers and the schools is easy. Blaming the parents and the society that we have created is more honest though imo.
20 Dos and Don’ts in SEO, but Not Only…
The other thing is the move toward command lines, away from GUI. I think it's great to make everything scriptable. But a command line is also many order of magnitudes less discoverable than a GUI. I am not sure how much Microsoft realises that a great part of the success of C# is about making it easy and intuitive, and that involves visual feedbacks. Unless the idea is to make it more of an "elite language".
It's not their IDE, but I agree that it is excellent.
All you need to understand is the *Core stuff are optional .
.NET Core is a tradeoff. You give up lots of nice stuff and you'll be able to run on Linux.
Hi, I wrote the article so just wanted to pick up on your point about the same old factoid:

The White Room was the first album I bought, at 12 yrs old. I was consumed with both rave culture and metal/industrial music, so watched gleefully as they brought Extreme Noise Terror out for the Brit awards. I fucking loved everything about their big fuck-you to the industry.

I wish I'd have had time to write a 2,000 word piece about Jimmy and his previous work, would love to have, but time is money. I'd also love not to have mentioned the million quid — which I didn't in the piece, but ... and here it is, unfortunately it's 2016, and the million quid thing is news to a lot of people reading the web, it's also something that causes interest when the headline is seen on social media. I can't bring myself to write the fucking '...you won't believe what happened next' cuntery that does the rounds on the net (and makes lots of people a lot of money in traffic/advertising), but I know I need to get people to visit the site, otherwise I'll stop earning enough money from doing something relatively fun to keep me working for myself — away from the big ugly hamster wheel of capitalism.

So that's it really, not a very succinct response, just want you to know that sometimes the press rolling out the same old shit isn't always what it seems. Peace.
Yes, or the problem to solve could be starting with an existing (bad) code base, so maintenance and development are both done in the experiment.
>Is this true because there is evidence to suggest it or is it true because it's a really compelling narrative?

It's in all likelihood true because of a long history of exposed similar BS going on, in Latin America, Asia, Africa, the Middle East and Europe in the past 5-8 decades.

If you have 20 similar cases, you don't really need particular case-specific evidence for the 21st you encounter. You can take a (not so) wild guess.

The same way that people who witnessed the western support for Pinochet or the Contras in the 70/80s would not really be surprised to find out another regime was also supported with similar means where it was strategically favorable.

It's not like there are not millions of people who live on the other side, location wise, of those deals, and get to know these stories better than what the official US mainstream media would ever cover them.

Someone that just reads the mainstream news and the occasional history book from his comfortable sofa in California or NY or Utah is not really more informed compared to someone who had relatives gone missing by some dictatorship or himself beaten up in their own country and followed such stories as live history over several decades.
* Ad-hoc polymorphism is valuable, and objects represent a clear way to express it

* Thin wrappers that slightly change functionality are often a business requirement, and "extends" inheritance provides an easy way to express them

* Having data associated directly with the corresponding state can make exploratory programming easier (e.g. suppose I have a library for accessing the Facebook API, so I fetch my user info. In OO style it's immediately clear what I can do with my user info, because it's all methods on the object; in functional style it's less clear)
People don't pay attention to the words right in front of their faces. FITness is not the same as STRENGTH.
Tech’s ‘Frightful 5’ Will Dominate Digital Life for Foreseeable Future
Google CM = Google Cloud Messaging
Fair enough. Perhaps my issue more correctly lies in the close-to absolute trust some of my colleagues have for mathematica.

Since mathematica is so much faster and feature rich people use it and only very occasionally is it verified by some other software. I would prefer, and would make things easier and faster, if we had (verifiable code) + (one result), instead of (no code) + (one result) + (independent check of result), since only rarely one bothers/have the time to make the independent check. In some cases there is no option to make an independent check (e.g. "with enough effort" is usually too much effort).
I am a Burmese(Myanmar) guy living in the country. I could say that majority of the people use Facebook when they use the Internet. One of the thing that has been bothering me is that Facebook is cooperating with one of the local telco (Telenor) and did a program called Facebook zero[0] where the users of the aforementioned telco can use the Facebook freely.
It is good and bad, I would say. Users would love it, no doubt but I don't want to see that Facebook is dominating the market and there won't be any other advantages to others, even to local startups.

[0] : https://www.telenor.com.mm/pages/facebook-zero/164
How food quality decreased and why it actually matters
The Future of Public Wi-Fi: What to Do Before Using Free, Fast Hot Spots
Hedge Fund That Called Subprime Crisis Urges 50% Yuan Drop
The article confirms:

It's hard to separate out the Microsoft stack and the scale up approach because for licensing reasons they tend to go together. If you find yourself in the position of transitioning from scale up to scale out by adding dozens of cores, MS licensing will bite you.
Asp.net is going to be as "supported" as webforms or winforms are, i.e. they will patch them but let them die. I don't think it's just an optional alternative.
Rats devastate island populations in particular because those populations aren't evolved to deal with them. Relatively remote islands create a sort of pocket ecosystem where new organisms can't easily arrive from outside, so all the resident species evolve to deal with only the local threats and to fit snugly into their niche. But rats are the end product of a ongoing continent-wide evolutionary battle; they're flexible, they're great at dealing with new situations, and the locals aren't.