skysight-inc/HackerNews huggingface dataset:
The Atlanta tech scene is blossoming, just like our film industry. We have a couple of incubators, including a few that are funded/supported by Georgia Tech. The cost of living here is super cheap, and there are brilliant and talented people everywhere.

We have satellite offices for tons of major tech companies, so there are traditional tech jobs too. Earning $200k here while the cost of living is so low is phenominal.

You can comfortably live in the city with a roommate and pay only $500-600 rent. Just outside the city, you can get a 1200 sqft apartment for $700.

Our music scene is amazing, and the local food is fantastic.

I try to convince my friends in SF to come out here and give Atlanta a look, but nobody bites. I think this city is an incredible opportunity, especially for an early stage startup that wants to focus on growth prior to investment. The talent is here, the city is amazing, and the rent isn't absurd.
My understanding of that is that the term customer shouldn't apply to free tier heroku spammers. It is a very secretive company about most things related to way of business, so I can only speculate and from what I heard around town, but most of the customers there were not good sustainable fits.

I've had extremely negative experiences in their customer support, but also extremely positive experiences through their community engagement as I'm local to them.
I find it funny that people on the internet, of all places, say that top-down anything is the way to manage an organization. Do you use linux? apache? http? run git? use python? PHP?
Amen.

Further, C helps you think like a particular evolutionary path of computer, and the language and architecture developed mostly in parallel. It's like saying that giraffes have long necks because they need them to reach the tall branches.
So, the article is fair and unbiased? Speaks only truths? Why not write it? Because it will annoy fans of the company?
We have an open issue at github for PGP support, and it's something I definitely want to pursue. The big concern is private key security and how to balance that with usability.
I bought a MacBook Pro in 2010 that my brother is still using every day and works great. I have a Retina MacBook Pro I bought in 2012 that I used every day all day for work until earlier this year and I still use several times a week, and it still works flawlessly.

If your MacBook Pro is "dying" (what does that even mean? what component(s) are failing?) you should get it repaired. If you put up a stink they might even do it for free.
While this will probably end up being true, it's way too early to call. The Google Assistant in Allo was a pre-release version, the full version is supposed to be released soon as announced yesterday.
Is there a place that has the animations in GIF format where they can be downloaded?
Software is key and one of the selling point of Google made phones, like the Nexus 4, was the promise of a lightweight android installation with minimal apps. On my Nexus 4, this is no longer the case as you cannot remove Google's apps and they frequently require updates [1]. Add the fact that the really cool new Android features, e.g. Google Now, are poorly supported outside the US, and I'm not sure my next phone will be a Google phone.

[1] Current list of these unremovable apps on my Nexus 4: Google Docs, Google Calendar, Google Spreadsheets, Google Presentations, Cloud Print, E-mail, Google Now, Google Drive, Google Earth, Google Indic Keyboard, Google Keep, Google News & Weather, Google Play Books, Google Play Movies, Google Play Music, Google Play Games, Google Play News kiosk, Google street view, Google talkback, Google text to speech, Google+, Hangouts, Google Wifi connectivity, Youtube.
Did you buy your phone from Apple or from TMobile? If you bought it from Apple, it should be unlocked already. You should be able to drop in your SIM and go.

In fact, I did this two years ago with the 6 Plus. I bought a T-Mobile phone from Apple because they were unlocked (at the time the others weren't, even if purchased directly from Apple) and used it with my AT&T SIM.
The C++-fan would say you have the tools to ignore type safety, so you can opt-out. But that's of course a matter of perspective.
A good, modern, tutorial should only teach type-safe tools to beginners.
This is an interesting read. Despite this, I still cannot understand what a Formal Method is.

It just says a method is 'proven'? How? Can someone please develop a piece of software, document/video themselves doing it and explain what/why they are doing parts of the project?

Basically walk a plebeian like me through making a program using formal methods.
"Depends on what you mean by 'making it' as a startup "

Making it = profitable and no debt.

As odd as that may seem, a great many companies don't do that. E.g. Uber (for now).
Base 10 can be explained rationally. Look at your hands. See those pointed bits? Count them. Now do you understand why use base 10?
But it then bears the question that if the so called "network effect" companies has any real value (that is to generate profit in the future) or are manifestations of a bubble?
Matt is long standing Mac citizen/Mac Developer. I rate his opinion much higher then just some blog poster. He wants Apple to change back to what made it great. How many other choices are out there especially on the desktop?
The series of novels specifically deals with time frames much longer than "decades". The first book spans a few centuries, the second and third span millenia, the fourth spans tens of millennia, and the fifth and sixth (not out yet) are supposed to reach much farther.

The big idea of the book is that Einstein isn't wrong about C being the speed limit. Therefore, to be a starfaring race requires the ability to make commitments and hold to them over extremely long timespans. The connection to game theory is that, as in the Prisoner's Dilemma, the only way you can really make predictably right decisions in cooperation with other entities is if your decision-making formulas are spelled out mathematically in advance; so all can predict how you will act. The first book begins with mankind discovering the galaxy's "rules" on a kind of signpost at a nearby star.

Read the books!
Why  Paxos is so confusing
It really is an analysis of the various regions e.g. Asia, Europe, USA, where Allo was released, and it really is interesting data. It bombed in Asia save for India, and had a lukewarm reception in most other places except parts of the middle east (UAE, Qatar), the USA, and Argentina.

I speculate that it bombed in Asia because Google doesn't understand that market really well; Korea, Japan, and Taiwan already have useful messaging applications that are significantly more popular than any other way of communicating. For example, many people in Korea communicate with their family and friends using Kakao, and in Japan LINE accomplishes the same thing. Why would you switch if you already have a way to message everyone you know?

I would guess actually that is the real reason for lukewarm reception in general: there's no reason to switch if what you have now is good. I have no reason to switch from Messenger, from texting, from Hangouts, to this new offering that may be better but isn't good enough to make me want to switch. I am curious why it is so popular in India and the middle east though.
Unfortunately, when you get rid of C code, comments don't get deleted.
Spending 50% of a 7-Figure Marketing Budget in 3 Days
Minimize the build time to a few seconds. Optimize gradle in Android Studio
> Well, that's up to you whether you write that way or not.

The problem is, it's also up to the programmers who worked on my codebase before I did. I would never write that atrocity, but I've come across that atrocity quite a few times in code I needed to modify.
Sure, theoretically there could be viable alternatives to C.
It's a chicken and egg problem I think.
I'm not going to latch on to Google products because I expect them to just kill it in a couple years anyway.

Google kills products because not enough people use them.

If Google keeps Allo/Duo at the front of their messaging apps, adds desktop support to Allo, and keep improving performance/features for the next 5+ years, then it might actually gain a decent userbase.

I use Telegram right now. It Just Works™ for me and the people I talk to. It's fast, stable, and they keep adding features without it feeling like bloat. I also don't feel like I have to worry about it getting abandoned in the next couple years.
There is a picture of the book at the top of the page. The first words of the first paragraph are "Tom Wolfe’s most recent book". The first words of the second paragraph are "Let’s start with the part of the book about Darwin"
Behind the scenes of Mark Zuckerberg's recent trip to Nigeria's startup scene
What exactly was the end-user problem in the messaging space that Google was attempting to solve with Allo?
AgileBits Formalizes Its Bug Bounty Program
I'm terrible at naming things. It is supposed to be a homophone for "sift", and it's just odd enough that the domains were super cheap :) I toyed around with adding a phonetic "sift" under the logo on the site, maybe I should revive that effort.
if by collude you mean do so under threat of legal action and possible end of your business, then perhaps you are right.

for a site like this I am always amazed at how many people think it is easy to stand up to the full brunt of the government. the US government not only has the capability to do any business and person on US soil what it wants, it has people within it who relish in that power and who won't bat an eye to use it. if there is a legal issue the laws can simply updated "for the people".

this is not to say its any different elsewhere, the government controls the laws, the weapons, and through those can end your ability to do business if not simply through confiscation.
Yeah but before that it was "a company in search of a repeatable business model"

and I believe before that it was mumble-mumble-innovator's-dilemma-mumble
I imagine the project is big enough now that anyone who would undertake it would want to be compensated for it. And since that is unlikely to ever pass the cost/benefit ratio for any given corporation, it's unlikely to happen. Not to mention the potential for alienating of the entire existing kernel development group.

It would be much easier to submit patches to slowly upgrade the kernel to a memory safe language, but that would require a lot of political savvy to push through, also making it an unlikely path to be taken. Ultimately, you'd have to convince Linus of the merits, and we all know how much he likes complex languages.
in retrospect, killing reader was probably the right decision. It seems like RSS was on the way out, anyway.
My point was that these blog posts complaining about Apple accomplish nothing. If you don't like Apple's products any more stop using them and stop buying them. If your device is having issues, get it repaired.

These blog posts get a lot of circulation, though, because Apple haters go "See? Apple products are overpriced crap! Even former fanboys say so1" It's really silly and frankly I'm tired of reading them because it's the same thing every time. Articles declaring "Apple devices are crap now! They were good 5 years ago!" have always been written.
...So is the only limit to the effects yourself?
As with OP, I generally mark as spam when someone signs me up for an email list post purchase, without asking.
The Longest Walks at the Airport
Efficient RabbitMQ Monitoring: WombatOAM and the RabbitMQ Management Plugin
Her PR team seems to have been doing a great job. Can't go more than a day or two without seeing something about this book.
Sometimes ground units reflect ground truths, even if the scale doesn't actually hit zero.
It was interesting as a historical artifact but the whole approach just seems so painfully naive. Starting with putting 7 people in a room to command things and calling that approach 'non-hierarchical' because that was the buzzword du jour at the time.
The desktop hardware still seems pretty good (besides the lack of hardware updates) but software is another story along with lack of general eco-system fixes.. like support for Demos or paid updates in Mac App Store.
Modding Security and Privacy
Isn't fighting socialism (in 2016) a huge straw man by itself?

Socialist countries has all kinds of trajectories, as capitalist ones do. Moreover there's no capitalist and socialist countries anymore but a spectrum of economic regimes.
Russia launches massive nuclear war training exercise that 'involves 40m people'
I am not trying to say it'll work, I'm trying to show that most non-trivial C programs invoke undefined behaviour, according to the spec.

According to my reading an intermediate void pointer allows the pointer casting to stay well defined. However this seems unsafe, even without getting into dereferencing, because implementations are allowed to store omit bits if they assume aligned pointers.
That was a great read, so many different kind of small "machines"! I think for the first time I feel hopeful about the relatively "near" future (next 50 years) of nanotech.
This is pretty interesting, what would be the best code base to dig through to see it in action?
It is survivorship bias, and yet it isn't. I think you'd find a lot of these stories would read the same -- while engaging in some other business activity (consulting, sales, etc.) a potentially profitable business opportunity was observed, and gradually it became the primary focus. If there isn't an opportunity observed, or if it doesn't become the primary focus there is no startup and no story.
They're around $5.
Agile vs. Waterfall Project Management: Which One to Choose?
Not exactly what you're looking for, but maybe a good starting point

http://cs.stackexchange.com/questions/13785/formal-program-v...
> He wants Apple to change back to what made it great.

If that's what he wants this blog post is really short on actual suggestions or details of specific problems and big on just general "Apple sucks now, it was good before." which is useless.

I'd have a lot more patience for this type of article if he actually went into detail like "My MacBook used to get 10 hours of battery life before updating to Sierra now it only gets 8." or "My wife doesn't like her iPhone 7 because she has had problems with Wifi connectivity and battery life." instead of "She's frustrated with her iPhone 7." Which, again, is useless complaining.
Sounds like Jimenez found the latest trick google uses to get people to submit to tracking.
Oh there are. But we can not say if all the 13% reported earn minimum wage or not. I'm not saying there isn't. There just isn't 13% that's for sure. Even if it is at 12.9% we just really can't know.
> Ridiculous argument.

I beg to differ:

http://www.ijicic.org/ijicic-10-09032.pdf
> Nothing guarantees it, but what makes you think that a tool that is hooked up real-time to what people everywhere are thinking and querying wouldn't be a good predictor for the stock market?

What makes you think that the market wouldn't be a good predictor for what people query in real time?
Interesting that they found white packs misleadingly suggested safety, and that Pantone 448C is the most unappealing colour for packs.
That depends, at some point if the wind is fast enough and sustained for long enough, key parts of a building start to resemble wings.
They should really just stop branding the apps as Google, and only come out from behind the curtain if there's traction so as to avoid damaging their brand like this.
Resolution and DPI are different things.
Where in the standard does it say your first example in undefined?
> Want to spend 3x as much time writing code as a comparable C++ solution

Coming from Python and dabbling in C for embedded software, this is the one that gets me the most. It's so frustrating to be spending hours doing something you can do with one line of the regex library in Python...
I used to work for a company based in Conyers, GA, and would hang out in Atlanta when I traveled there. It is a great city. However, there is a huge cultural shift outside of Atlanta for people used to Silicon Valley or NYC, because the rest of Georgia is definitely... different.
How we test mobile app battery usage
Who should the self driving cars save?
> The function in question that could return an error is being called in the main function. Who are you going to pass it to, exactly?

The operating system: exit with a non-zero exit code, indicating the specific error.
You know what? It's funny, because I have just realized that I do have
a spam detection rule about MailChimp. Until now I have thought it was kind of
software one runs to send out their spam, kid of like Perl or Python module
for SMTP. I have just learned that it is a service and it allows me, spam
victim, to unsubscribe. No fsckin' way I'll ever do that.
The quantum clock is ticking on encryption – and your data is under threat
I think part of it is marketing. In practice, Google Hangouts, Google Voice, and Google Chat are the same thing, but they don't always market it as such and it become confusing. I agree with your sentiment that they should focus on one product and do it well, and maybe release other ones to fit other niches if necessary. That way if the new niche product doesn't do well, it's not weird and the core product remains. This is what Facebook does and Messenger is their most popular product by far for phones.

I don't know if many non-tech people really think that Google is unreliable though. HN-ites think that because of the multitude of news we get about any product abandonment and the ones we used to use really sting even to this day (Reader...), but to the average person they don't really know or think that. Instead, they might get the new product if it seems cool, but generally they'll stick with their old messaging app because it works and that's what all their friends use, and so for them to switch requires not trust, because they don't distrust Google, but momentum, which can be difficult.
> Was the argument by the bankers basically a complaint that retooling would be very expensive?

Yes.

Everyone else should be more vulnerable to MitM attacks and insecurities, because it's too expensive for them to fix their endpoints.

I don't care. Security protocols are hard enough to design correctly, without adding crap like that. And, I don't care enough about their crappy business model to support it by giving up some of my security.

It's 2016, people. Grow up, or get out.
For 100k connections your own benchmarks showed a different story. Now I didn't try with 1 million and I guess it gets worse so I trust you but I can try with removing the upgrade request, the event emitter, etc from ws to start at least with a fair comparison.
It's not playing fast and loose at all - at least not with the precise mathematical definition (perhaps it is playing fast and loose with the "literal every-day" definition which might mean a state machine with few enough states to fit on a whiteboard). A push down automata is defined as having infinite stack and a Turing machine is defined as having infinite tape. A finite stack push down automata permits an equivalent (much larger) finite state machine. A finite tape Turing machine also permits an equivalent (much much larger) finite state machine.

Leslie Lamport makes the same observation on page 4 here: http://research.microsoft.com/en-us/um/people/lamport/pubs/s...

The comment I replied to was "My experience shows it is a state machine, but I have not see any formal study of it." - I was simply replying "of course it's a state machine".

Lots of situations in GUIs can be modelled as quite compact state machines - but it depends on the level you model it at. If you need to model the state of a text box then your state machine will grow very large since you need a new state for every possible input string. Given modelling simplifications where we abstract away some parts with large state spaces by collapsing states, there are very few pieces of software which don't benefit from being modelled with state machines.

Personally I would be a very frustrated programmer and if I had to program user interfaces with Turing machines since writing a transition table would feel awfully low level and since the Turing machine model doesn't have any facilities for user interaction I'm not sure any users would be terribly happy with the result (so I'm not quite sure what you're trying to say here).
Don't people always talk about how the best open-source projects are run by "benevolent dictators"? Free entry and exit are rather different things from an organization that just never plans ahead "because freedom".
This. Whenever I hear "Google" my mind goes straight to "thing that will be gone in 18 months"
Isn't VCs needed for building such company not in 16 years but in 2-3?
It's totally the same. USPS should adopt flat structure because Valve does it.
This might be the best Billiards Short Film I've ever seen
Large apartments buildings are more of a symptom than an actual problem. Large apartments buildings are very expensive to build per unit, so they are only worth building where housing is very expensive. If you were able to build six story buildings instead, which have a much lower cost per unit, there would at least be a chance of keeping up with the demand.
Spam is profitable.

(And yes, Mailchimp is a spammer, based on the Spamhaus definition of spam.[1] It may be legal, but it's still spam.)

[1] https://www.spamhaus.org/consumer/definition/
No surprise, given the quality of the edge software of most banking systems. With few exceptions, they are howlingly bad. I cannot imagine what the insides of them are like.
If you are holding a globe that a useful definition. However, that's not what navigators are doing. We can look at the stars and a compass both of which make rhumb lines far more useful.
The thing people often overlook is the value of iMessage. I switched to Android for a few months and using plain SMS with my friends was a definite downgrade. True, we could use a 3rd party chat network, but everyone seems to prefer a different one.

Also, hard to quantify, but there was an element of social cost in that every knew I no longer using an iphone because the texts weren't blue. HN tends to dismiss such things but branding/advertising are important to perception of value, like it or not.
This is not just another case of surveillance. This is a company betraying its own security chief and programming a backdoor to spy on its own customers on behalf of a bunch of agencies.
It is unprecedented, overreaching and must not be tolerated.
BP platform leaks 95 tonnes of oil into North Sea
It may be, but Reader was still a very popular product, as seen by the big fallout over the shutdown.

And not a very complicated product at that. Maintaining it really could not have taken a lot of staff.

I'm pretty sure they wanted to push users over to Google Plus.
One thing I've always noticed about Japanese Wood Joinery is that the results are very pretty (the beams look like they grew together), but not very strong (at least not relative to the strength of the original board - a strength that can be achieved with some glue).

For example look at some of the examples where the original board is cut down to less than 1/6 of its original size. Or where the design creates a large stress concentration point (in certain types of loading).

Is it mainly used in places where they can afford to overbuild it with very large pieces of wood?
This one? http://download.cyanogenmod.org/?device=jflteatt

Luckily I'm from Germany and we have the international version (with a Qualcomm SoC).

But it's true that you have to be careful which phone you buy if you want to run a custom ROM. For example there are several "Value Editions" of Samsung's phones which can't be rooted.