skysight-inc/HackerNews huggingface dataset:
Project Fi is all about buying usage from T-Mobile and Sprint. It's a blend of the two services, providing 'the best experience' between the two. Give it enough time, Project Fi might change the game but it's a long way off, since they don't have the scale nor can you use every phone on their leased network.
This is one of the steps needed for autonomous cars. At this moment I support it (am open to changing my views). If state laws and regulation are the biggest obstacle against Autonomous cars. Insurance companies are the similar force for them, insuring an autonomous car will be cheap, but if you want to drive your car, the insurance premium is going to be high. In future, manual cars, just like most sports cars today are the dominion of the rich.
> #define mycalloc(N) calloc(1, N)

I am not a fan of the use of macros here. You should never use macros.

Instead maybe: static inline void *mycalloc(size_t sz) { return calloc(1, sz); }
Could just be hyperbolic rhetoric.
I value price and service, both of which TMO wins for my use case today. I get we are talking about the future and where things can go, but the now is that they are the most customer friendly large wireless provider out there.
My mental model of memory in C is that it is unitialized unless otherwise specified. Certainly in higher level languages (e.g., Java, Pyton, Ruby), we expect memory to be initialized (otherwise garbage collection doesn't work).

Coming to C with a mental model of memory from another language is a recipe for security problems.
KDE Plasma 5.5: The Quintessential 2016 Review
Apple Music redesign. The complete desktop experience
I remember scanning your site when it was on the front page a few weeks ago. It just looked like a checklist to me. I wouldn't have thought you could charge for it. Perhaps the idea was just a bit too static to be able to turn into an app and charge for?
Author here, would you use these devices in your own home? Do you think the relationship is a concern? Appreciate any feedback.
Yup, but a well done one. He starts by modelling reality according his own view (7 categories of expenses) and then propose his app. I never tracked my expenses, but this "ad" tempted me to do it..
For social networks in particular, the "I don't get it, here comes the criticism" reaction is a good thing. If a new social network / app is going to grow a devoted, core group of user evangelists, there needs to be a clear delineation between the in-group and out-group to help them adopt the network as part of their personal identity.
Notes on Artificial Intelligence
Like Ubuntu Snappy Core?
I've thought for a long time that a neighborhood 48V DC exchange might be viable. You'll have to pull thick copper of course, but $1/foot for wires is pretty cheap compared to battery prices.

Here in the US the NEC says that anything under 50V isn't really regulated because they don't want to get involved in people's path lighting, phone, ethernet, doorbells, thermostats, garage door opener signaling, etc.

The other thing that will help enable going completely off grid are things like inverter AC units (which draw a continuously small amount of power instead of 5 minutes at 3kw and 10-30 minutes at 0kw) and ice "batteries" to store power instead of lead acid or lithium. Ice batteries never really go bad either, at least not the way chemical batteries do.
'Dr. Mr Graham' surely it's just 'Dr' or just 'Mr'. It can't be both. We're not German here.
Ask HN: What's the best CRM?
Mantra: An Application Architecture for Meteor
I have a lot of experience in programming, and one of my internships was extremely programming intensive. As well, I have a few side projects where I am the sole programmer working on them. I really love it, but more from a higher-up, project perspective. I can get my hands dirty with code, but I feel like I am best when I can see the forest rather than the trees. I want something where I have to do a little bit of both.
If you go with a gas generator make sure you stabilize the gas or it won't work by the time that you need it.
@overcast For some reason I couldn't reply to your last comment but yea, absolutely, $225/month is ridiculous.
Curious what you think the right choice for this is? Appfog, EngineYard?
Threadmill lies to me pretty much all the time. In most cases it doesn't even work for me.
Unless you have a medical condition, it is very unlikely that you'll get 180bpm from 5km/h walk (mine usually don't go above 150 even going uphill with 20 pounds weight vest on my shoulders). 180bpm is 3 hearbeats every second - pretty easy to check with finger on your wrist.
My family owns a civil engineering company that deals with wastewater management.

A lot of it is treated with bacterial vats, chemicals, and UV, and then run back into local tributaries, because while it's safe for the environment, it isn't quite safe for human consumption.

A glass or two won't hurt you, but I wouldn't want to drink it regularly, mostly due to the cocktail of pharmaceuticals that can't be filtered.

A lot of that water is also used to irrigate large tracks of land not used for food. Many golf courses use this method, and sometime big pipes just run through forests spraying treated water onto drought-prone areas.

Once you get past the "ick" factor, waste water management is actually pretty cool.
Weapons of Math Destruction: How Big Data Threatens Democracy
Micrium Makes RTOS Free for Makers
Very cool results. Seems like with some extra human intervention this would produce very good results.

Shameless plug: I built an online tool to colorize photos using WebGL. It's all manual but it's easy to get started and doesn't require any additional software. http://www.colorizephoto.com
Rust is great, but I think C is much easier
New Dietary Guidelines Urge Less Sugar for All and Less Protein for Boys and Men
> I would think a lot of inattentive driving would actually show up on the tracker (abrupt stops, swerves).

How do you separate manoeuvres due to driver inattention from the same manoeuvres due to external causes, such as animals or other drivers being inattentive?
Right! Or did you mean "Dear Mr. Graham"?
But it doesn't have to be - the 8-bit integer types could map to 8-bit implementation-defined integer types instead. Such types would not necessarily to have the same aliasing behaviour as their equivalently sized and equivalently signed character types.
C++ developer here. IMHO the easiest access to quality information are books (usually not for free) but apart from that I was always able to find everything on-line -standard draft, language changes proposals, references, SO questions, blogs, talks, OSS projects, OS/hw specifications - you name it. Do you mean anything in particular you were not able to find?
That 5-10 GB number is probably only mobile data, which is the number that shows up on your bill.
WebGL Planet Editing Tool Made with Unity by Oskar Stålberg
19. Virunga National Park - Democratic Republic of Congo

The Eastern part of the DRC is still a dangerous place to go with still ongoing guerrilla activity.

"Getting there requires a flight to Kigali, Rwanda, and a three-hour taxi ride."

"While a park spokeswoman said there have been no reports of unfriendly encounters between rebels and tourists, the eastern D.R.C. remains an unpredictable area that calls for sensible precautions."

If you want to see the mountain gorilla, just go to Rwanda. Very safe country, the Switzerland/Singapore of Africa. Or Uganda for even cheaper. I am not saying to only go to safe places, but avoiding active combat zones is easy to do.

Sad to see almost nothing in (non Northern) Africa. Great place to avoid the mobs.

EDIT: a few more points

36 - Tyrol, Austria

The Tyrol extends into Italian as south Tyrol, so if you are touring Italy, visit this region.

45 - Phnom Penh, Cambodia

I found it boring, and so did most visiting non-expats that I met. Most tourists simply visit the Killing Fields and prison, which is not mentioned.
> And since most people will use SDCs without owning them

Many people here keep saying that, but I don't think that future is nearly as likely or imminent as they think.
It depends upon what the meaning of the word is is
Teslasuit – A suit to feel Virtual Reality
That's why firms should use email signatures for any email that is supposed to be assumed to be authentic. In other words: The boss should have to sign this kind of email with his private key. The public key distribution problem is solved rather easily in firms (i.e. this is job of the local admin) opposed to the open internet.

So not using well-known best pratices (email signatures created with private key) is simply stupidity and these firms get what they deserve.
While that is grammatically correct, I was always taught that you'd remove superfluous words or refactor the sentence when writing formal English.

I'm certainly not the best writer (quite appalling actually), but the following reads better while still carrying the same intent:

You'd think that would be easy to detect with no false positives.

However I'd be interested to read any corrections if I'm wrong as I'm always looking to improve my English writing skills.
The ham-fisted government that made China’s stock market stumble
North Sentinel Island
Uhm, the Android data monitor already splits between WiFi and mobile data usage.
Wow, you actually believe that? To me 'popular' means 'has the best margins for us'.
What's the best way to cross the ocean sustainably, as a tourist?
While I can see some allure in having your own solar array I still think it smacks more of good marketing than good application of the technology. From the marketing standpoint you get to sell a lot more goods, from panels to converters. From the application side you end up with a large number of installations that need service and such complicated by that large number of smaller installations.

I still think the idea of local solar power is good idea but should still be done in larger sites. There are certainly more sites that much more optimal than individual homes. Set up a co-op system where you buy shares in the installation and derive benefits from it
Switzerland is expensive, true, but it's not 10x more expensive than France.
> It is possible to write provably correct code.

How many modern programmers hold this mistaken belief? It's false -- the Turing Halting problem (https://en.wikipedia.org/wiki/Halting_problem) demonstrates that one cannot establish that a non-trivial program is "provably correct."

It seems the OP got carried away with his rhetoric, and the way he put it is simply wrong.
I bother doing it but it still ends up: "the best they want to pay us for" which usually is less than the best.
Already submitted, and under active discussion:

https://news.ycombinator.com/item?id=10864709
Concerning Hackers Who Break Into Computer Systems (1990)
PiBatRecorder – opensource autonomous bat recorder
The Students Running 'White Unions' on US Campuses
T-Mobile's loophole argument is two-fold:

1) they are allowing customers to opt-out (maybe they will concede this could be improved, but it doesn't change their fundamental desire to circumvent net neutrality);
2) content discrimination has positive benefits for consumers (i.e. allows higher consumption of content)

T-Mobile may be willing to bet that the FCC and consumer groups will be hard-pressed to claim that sending HDTV vs. EDTV falls under a discriminatory context given the consumer benefits and (seeming) fulfillment of video service.
Reddit Killer? Swooper – Feel the News, with an Emoji
> ... we’re looking at 2–3% growth from here on out. So, by this completely rational view of the "pie," it is, in fact, trending towards a zero sum game.

Not only does GDP not measure wealth, but as wealth increases you might actually expect GDP to decrease. E.g. when self-driving cars put 20M Americans out of work, wealth will have increased, but the GDP will decrease.
Don't you risk building up pharmaceuticals in the soil around the forest pipes?

What a weird world.
> Standard C99

No thanks; sticking to C90.

> LTO

Violates ISO C, which says that semantic analysis is done in translation phase 7, and only linking takes place translation phase 8.
Kharijite assassinated Ali.
Certainly the US attitude towards smiling has changed with regards to camera technology. I'm too lazy to look up primary referents on the subject right now, but long shutter times encouraged people not to smile to avoid grotesque photos and then as shutter times got faster photographers began to eventually "mandate" smiles to prove that they had better cameras until eventually it was weird in the US not to smile in a planned photo.
self tail call is supported. mutual recursive tailcall can be done partially, but there is not a strong guarantee
Rogue Router – Solar Powered Wifi File Server that is magnetic
Presumably it is not about the operator's privacy, but about keeping the data stored/processed private. Protecting your users' data, not you.
Who/What is LivUp
> mostly within less than insane flight times (explains the lack of New Zealand on the list)

New Zealand isn't that far away. LAX to AKL is about 11 hours travel time. The west coast to many Asian cities is at least 14 hours, if not 20 by the time you add in layovers.
The Mbed, which is the Arduino' "professional" brother, does support event driven sleep using callbacks:

https://developer.mbed.org/blog/entry/Using-the-new-mbed-pow...

Since this is a part of the new mbed-2.0 os , i think there are already 5 micro controllers that support it.
Isn't it on the order of $10-20/month?
A lot of this is because the move from 10 to 50 employees can happen in 2 years, is incredibly hectic in itself, chain of command can be a bit confusing and no-one even thinks something like this might happen.

And because the growth is organic rather than the artificial growth of a massive VC cash injection, most companies don't know what they don't know.
your program doesn't allocate memory, so it is unrelated to memory allocation. You instead are taking the address of a function in memory (memcpy); and then printing out the function. This isn't a leak in any way since your program has to be able to reach memcpy and call it.

So, no, you aren't printing out bits of files. You're printing out functions that your program has the ability to call.
Reading List 2015
Bret Taylor: Take on Your Competition with These Lessons from Google Maps
Parsing NVenergy's rate tables, it looks like the cheapest retail rate is $0.044/kWh, while the wholesale rate is $0.004/kWh.

I defy you to find a low-margin business that can actually survive a ten-fold reduction of per-sale revenue.
This also works best for me. Write it down straight away. Not some evening, or in the weekend, but right away. I got into the habit because I wanted to save 5 months of expenses before starting as a freelancer.
> informed consumer

Even in this HN thread there are several persons who either work for T-Mobile or are starry-eyed.
Childcare now costs more than rent
But the number of bushels of wheat that the world needs harvested has been approximately constant per person for the last 2,000 years. If it took many humans' work days to harvest enough wheat for a community, and now it takes very few work days for the same size community, that's progress. But cutting it down past about one person-day isn't particularly more progress. Society is not particularly better for having one person per nation oversee the wheatbots instead of one person per city, in the way that it is better for having one person per city oversee the wheatbots instead of half the city be laborers.

That is the author's claim: whether or not the technical capabilities improve exponentially, the actual value to society quickly tapers off. The fact that the author is claiming that seems obvious enough to me from reading the article, and from reading pg's original essay, which is entirely about the market value of technology (not about technology itself).
> First off, Mozilla didn't have FF "fall into their lap" from Netscape. Netscape spun it off and gave birth to Mozilla.

Not that this is a critical point worth arguing about or getting bogged down with pendantics... but I don't see any meaningful distinction in what we're saying.

Mozilla was bootstrapped with Netscape IP. They maintained Navigator/Communicator for awhile, then split its browser and email features into separate slimmed-down applications. My point was that their flagship applications come from inherited IP, and none of their original IP developed since the Netscape split has been remotely as impactful.

> They absolutely do not consider Firefox legacy software and you'll need to back that up somehow for me to believe it.

I struggle to name any meaningful developments in Firefox over the past 7 years that are not direct imitations of something done by Chrome. The situation with Thunderbird during that same window of time, and Mozilla leadership's view of it going forward, has been discussed at length. All major new initiatives and public visibly is directed toward mobile OS or IoT hardware unrelated to their flagship applications.

In my view, that is legacy software. The definitions and wordsmithing of others may vary, but that's the rationale behind my use of the term.

> the back half of your comment sounds bitter and angry at what appears to be Mozilla's recent announcement on Thunderbird

It is challenging to communicate in an online written medium, without being able to use voice inflection and body language to convey cues and emphasis on certain words as you would in person.

So if I capitalize a few words, or use Markdown formatting on a couple of phrases, that doesn't necessarily denote "anger or bitterness". Italics isn't a microaggression.

For what it's worth, I switched my personal domain's email hosting to Google Apps, and haven't used a desktop email client in years. I'm not personally bitter over the decline of focus on Thunderbird.

I'm simply wholly uninspired by everything that Mozilla leadership is trying to inspire me with today. The declining usage of their flagship applications, along with failure to gain traction for new initiatives, indicates that I'm hardly a minority. They need a more focused vision and identity.
Except where such variations in communications service are explicitly authorized by the consumer.

A counter example that I bet T-Mobile is waiting to deploy is parental control. As strange as it sounds, there are actually families that pay to have their wireless carrier restrict adult content while on-net.

EDIT: "As strange as it sounds" refers to the fact that most parental control solutions are network-based, when in fact a proper parental control solution should be client-based because as soon as your child goes to WiFi at MacDonalds/Starbucks they probably have access to all the adult content they want to see by bypassing the wireless carrier parental control network controls.
RedBook.io – Readings in Database Systems
Au contraire my friend, I've seen C code with "functions" that are >1000 lines long, probably ~10 parameters with lovely names like `lfp`, and where probably 40% of those lines are #ifdef and #endif.

The same code would be much simpler with C++ templates, but the "C being simple" really translates into limited, then you have that some have who never learned how to use macros and this unfounded and misunderstood fear of goto that gives you a nice long lines of error checking, each that that are duplicated if statements character by character where a goto and a single error handler would have worked.

Perhaps this is an exception, but low-level in my case did not correspond to simple code.
Not completely impractical as much as not economically advantageous at this point in time.

You have to invest money to install solar panels; the expectation is that you can make that money back either by saving on running costs or by selling back electricity. If your running costs are projected to be the same (not worse, the same) and selling back is not profitable, then the fixed installation costs make the investment overall unprofitable, and the industry dies.
I think it might be easy. I don't know what the real rates are, but you are suggesting something like 1 adverse event per 10,000 miles (or an even lower rate than that, whatever), to the extent that it is interesting to even bother tracking, I would expect inattentive driving to have a much higher incident rate than that.
What Samsung is preparing us in future 2016? Devices of the Future – APPlite
I contract. So if that dries up, I'm screwed. But luckily I have an interest in something that is highly valued in the modern world; software development. So it's incumbent on me to make sure I can get work, and, so far, it's been OK.

I think I said in my original comment that threshold is 'to support the lifestyle one expects' - I purposefully left it open ended. My expectations are a result of my upbringing in a middle class household etc. Also, my point is about low income earners - the majority of the world.

I agree that if your goals in the economic game are to be in a position where you don't have to rely on a salaried income then I'm doing it all wrong. I've made the decision that enjoying the things I can do with the money I have now is worth more than saving more of it for some other end. One has to make choices. I might die tomorrow. Who knows? That said I do make plans for the future.
Yeah. A lot of people don't want to either. Going there can often lead to questions about the self and character and other things... I went through that. Small town ignorance, married a wonderful woman who some how saw better in me, and a lot of introspection on car rides home to shake it.

Doing that hurts and it's scary, but it also rewards one with security and empathy needed to understand just how completely unacceptable bigotry, racism, etc... really are too.

The triggers for that so very often happen by another person, a target, sharing.
Location: Detroit, MI

Remote: Yes

Willing to Relocate: Yes

Technologies: C++, Python, Java, Linux

Résumé/CV:https://github.com/pbodine/resume/blob/master/Christopher%20...

Email:eh6855@wayne.edu

-----------------------------------------------------------

Graduating this semester and looking to start a career.

Love working with Object Oriented Languages and have an

interest in embedded systems.
Maybe he's German? In German it's customary to say "Frau/Herr Doktor XXX" (Madam/Mr. Dr. XXX)
>Why should they pay wholesale? They're not buying in wholesale quantities from each consumer.

Why should they pay retail? As a consumer thinking about solar, I like that, but it makes no economical sense. What business can afford to buy and sell for the same price? You don't sell a car to the dealership for the price they will sell it for. That would be absurd.
Nothing in this comment shows anything in the essay that was "wrong".

Since market demand is created by people wanting things, it's overwhelmingly unlikely that productivity increases "will put most humans out of work". If they keep doing the same labor, then yes it will be devalued, just as chopping down trees or sewing is valued less in first world economies in 2015 than it was in 1815.

In your hypothetical example where software and robot companies run everything with AI there would be richer people than ever before, but poverty would also be nearly eliminated. Is that worse than a poorer but more equal world? If so, how?
care to share your black/white lists?
> It is possible to write provably correct code.

... and then someone finds a bug in the specification which is provably correctly implemented.

Using gets() to read the input can be provably correct. All you have to do is remove any requirements for security from the program's specification, and specify that the program will always be used in circumstances when the expected input datum will be less than a certain length.

... and then the hardware is buggy or failing. That RAM bit flips and you're screwed. The machine as a whole isn't provably correct.
Management Skills for New Leaders