skysight-inc/HackerNews huggingface dataset:
Oak Park is significantly more expensive than Chicago.

I don't think you can legitimately call Jefferson Park "remote" while saying you'd like to live in Evanston, which is much farther from the center of the city.

Jefferson Park is a straight shot down Milwaukee from the center of the city, and a pretty good chunk of every restaurant or bar you'd want to go to is along that shot. It's also got a Blue Line station, with better service than the Purple Line. For that matter, Jefferson Park is bisected by I-90. Have you ever had to commute between downtown (or anywhere else) and Evanston? It's a nightmare: you're a 20 minute drive from any major commuter road.

(I was born and raised on the south side of Chicago and moved to Evanston, and then Lakeview, when I was 18).

Bringing this all back to the point of the thread: a decent house in a nice neighborhood in Chicago will cost you $200, maybe $250 if you're optimizing. Well within reach of anyone in our industry. You can spend more. You can spend $500, or even a million. But it would be weird to do that. The fact that there are family-oriented neighborhoods in Chicago that people have barely heard of with all the conveniences of (say) Jefferson Park is the reason you can get such good deals on houses here. Chicago is just a well-designed city.
You may be interested in the Self-Destructing Cookies add-on. It associates each cookies with the sites that send them and deletes the cookie when you close the tab with the site (as I understand it).
Surprisingly, I seem to be in the minority here: I consider the lack of freedom and NOT being rooted that comes with renting to be much more of a burden. To me a huge advantage of buying a house is that I know where I'll be living next year and 5 years from now. I don't have to worry about my scummy landlord raising rents by 30% every year "because they can". I don't want to burden my kid with having to find a new set of friends every year because we have to move to a different school district again. If I want to build a deck or knock down a wall or install surround sound in the living room, I can do so tomorrow without having to ask permission.
Amazon's own criteria are yellow for one AZ down (which this one was), red for multiple AZs down.
Send out an email saying "We're seeing increased attacks on Teamviewer accounts with reused passwords. Please reset your password, especially if it has been used on other sites."

No need to take blame - I gather that TV is not exactly a transparent organization, and perhaps their customers are less amenable to security update or outage post-mortems than most HN readers, but they ought not stick their heads in the sand.

As a paying customer, I should not have to find this out through Reddit and HN.
I see your point about API design, but it's worth pointing out that everybody else was fighting a new revolution every five minutes and leaving behind heaps of the compatibility dead during that era. I imagine NeXT was probably the best of the lot when it came to making a lasting API and not breaking backward backwards compatibility, but perhaps someone who used it (and OS X) more could comment on that.
Why boys do better in science exam than girls explained
In fact, the recent massive success of Deep Neural Nets have led to the terms 'Artificial Intelligence', 'Machine Learning' and 'Deep Learning' being used interchangeably. This was not the case till early 2015.
In order to inform the masses about the breakthroughs, the media started generalising DNNs as AI, and also because this was the only AI technique to show such results.
I don't know, I find the "yolk" of a mortgage to be eggcellent!
I'd like to know why someone disagrees with what I've said.
I was going to say the same thing; it's certainly possible to write immutable object oriented code
This behavior can actually be turned around and exploited to do some calculations to full precision, using algorithms that look like they would infinite loop: http://www.shapeoperator.com/2014/02/22/bisecting-floats/
Hi Alan. The Barton comments couldn't be more on topic! The only comment affected was the one asking you to prove that your account was really you, since we know it's you and I could just say so. If you view the overall page (https://news.ycombinator.com/item?id=11836832) you'll see that the Barton thread is still at the top, where it belongs.

The reason I did this was so the discussion could focus on the important thing (Barton) and not the procedural thing (how do we know you're the real Alan). This seems not to have entirely succeeded :)

Background: A weakness of the comment tree model is that an off-topic reply to a top comment (like the Barton one) hangs near the top by virtue of its parent. "Detached" here means snipping a child comment away from its parent and making it a top-level comment in its own right, which then allows it to fall in rank on the page. That's what I did in this case. Whenever we do that we post a little mantra explaining what we did, along with a link to the original parent, in case anyone wants to see the previous context.
It's also possible that all these approaches (1-5) are different viewpoints of some more fundamental, underlying concept/description of intelligence and will converge at some point (as happened to Turing Machines vs. Lambda Calculus). This would be very interesting.
Average US commute is 25 minutes (one-way).

http://www.indexmundi.com/facts/united-states/quick-facts/al...
If you read closer, it is actually neither of those things. OP makes it clear that it is an opinion.
I rarely use FP but I certainly see it's appeal for certain things.

I think the concept of immutability confuses people bit. It really clicked for me when I stopped thinking of it in terms of things not being able to change and instead in terms of every version of things having different names.

Functional programming from that perspective is like version control for your variables. It makes explicit, not only which variable you are accessing but which version of it.

The reason it seems like you need to copy a variable each time you modify is just to give each particular mutation a different name. Note that the compiler can optimize things. It doesn't need to keep every version in memory. If it sees that you are not going to reference a particular mutation, it might just physically overwrite it with the next mutation so that in the background "var a=i, var b=a+j", might run as something like "var b = i; b+=j";
I just saw one of those. It's especially convincing when they target realtors' address books, because everyone in a real estate transaction is expecting a bunch of docusign links to be flying around from their realtor and their title company. So if something doesn't look kosher, they attribute it to a clunky process and hand over their login.
What justification does a journal have for rejecting an objectively groundbreaking result, just for using an unfashionable technology?
And more precisely he's dividing by 2880, which is btw closer to 54*53 than 3000.
There's also MagicPoint, a rather old system but still famously used by OpenBSD folks for a lot of their presentations, e.g. http://www.openbsd.org/papers/hackfest2015-pledge/mgp00001.h...

Warning, one slightly NSFW slide in that link.
Typos fixed. "All" was hyperbole of course, but I think it definitely does not look good for the majority of the work done on features. SIFT was recently outperformed PN-Net for example.
The sheer purity of that UI still gives me the chills.
It's not that they're incorrect - they are opinion disguised as fact. The points about lacking an unsorted map are really the only substantial argument, but only if your use case absolutely needs an unsorted map. I've never specifically needed my maps to be unsorted under the hood.
The link about someone suggesting you turn off garbage collection doesn't even mention turning off garbage collection.
My main point is that it's a very ranty post, as are most of his others. I'd like him to come back with actual benchmarked code.
Lol, it's funny when you see how bad computer geniuses websites can be! Just proves that you can't know everything when it comes to programming. (Viewed on my Android Phone)
The idea that people would carry an Iridium phone constantly turned out to be pretty far-fetched (if nothing else, they're big and the audio quality is pretty lousy), but they have carved out a pretty decent niche catering to people who are traveling in remote areas.

My brother did some conservation work in really remote areas; I joined him for a little bit. They carried a sat phone, which was used for brief check-ins every few days ("We're fine. Will be moving down the river to site B this afternoon. Bye!") and to coordinate "operations" like receiving supplies or getting picked up by a bush pilot.

Edit: I vaguely recall some of the early marketing being aimed at Gordon Gekko-style businessmen who must always be reachable. I think this never panned of partly due to the cost and partly due to the fact that cell phones got much, much better, both in terms of features and coverage.
Yes, but Vulkan will change that since it is an API designed for graphics and compute.
I've been seeing an uptick in the number of spam relays coming from Facebook attempting to use Neocities for the landing page (or often times a redirect to a landing page elsewhere). We shut the sites down very quickly and the scammer finds a slower and less responsible service eventually. Still, Facebook needs to take better action here to deal with spammers and it's definitely gotten worse lately. They have a ton of money, no excuses here.

Perhaps we can also do an education campaign so that people don't think buying dick pills from scrambled domain names is a good idea. A Youtube video ad starring Ron Jeremy with the motto "Size Doesn't Matter".
Wondershare MobileTrans Crack 7.4.6.429 Key Free Download
While Voat used to have some users that focused on privacy and anonymity, today the bad parts of Voat far outweigh the good parts.

Voat is now a hub for intolerant hate-based communities that have been banned from Reddit. The site as a whole is anti-Reddit, anti-immigration, anti-LGBT rights, heavily racist, anti-feminist, and white-supremacist.

To add to this mess, Voat has also turned into a gathering point for Child Pornography users, with their primary image host, Slimgur being banned multiple times by their hosts for hosting CP. Voat users like to say that "the SJWs planted CP to get Slimgur removed! conspiracy!" but one look at the google search results for Voat should disprove that.

Finally, multiple users on Voat have been doxxed, with the site owner Atk0 deciding to not do anything about it.

Voat does not have a single redeeming feature at this point.
I don't know what to make of this. Is TeamViewer looking into this? They seem to have immediately dismissed this as people with weak passwords without any indication that any kind of investigation was performed. Is this because they feel they are unhackable so these incidents are not worthy of investigation? Are they looking into it?

The fact that all of these questions are up in the air means that I really have no choice but to quit using the product. I don't do a lot of remote support with other people but do need to access different computers of my own (that are in different locations) at certain times. Before TeamViewer I would use Hamachi + VNC which worked fine with the exception that Hamachi always goes into "relay mode" when I am not on a very good connection, which was always a joy to find out when I was on vacation and was unable to access anything because all of the nodes were connected in "relay mode".

Someone else here mentioned ZeroTier as an hamachi alternative, so I think I will give that a try. A longer term goal is to link the machines together using OpenVPN, which I am not currently an expert in.
> To this day Mac OS X is the only UNIX with SDK tools that can rival the likes of VB and Delphi in native development offered already in Windows 3.x.

If the Gnome foundation would focus on Gtk+Vala+Glade it could have been a fantastic development platform. I don't know much about the state of Vala today though, too bad because it's blazing fast and can use any Gobject library. Unfortunately the docs are just bad compared to Apple or MSDN, the need to find a better way to organise the information on their site or move to a new CMS...
The form of an algorithm is informed by the data structures that it uses and a data structure is informed by the algorithms that use it. Point 4 is implicitly about mutable collections.
gnu devs peomoting chrome. im surprised. I would have expected "only tested on iceweasel" .
Tail-call optimization eliminates those. Assuming your language provides it, and assuming you trigger it correctly. ;)

http://stackoverflow.com/questions/32164370/does-elixir-infi...
Pre-selling is still crowdfunding, even with investors. Take a look at Cinder, as an example. They're YC-backed, crowd-funded, and are missing their promised ship date by several months.
From my experience in AWS, part of the problem is scope of impact. It's easy to lose track of just how many active customers there are at any time, and it's easy to see the platform as a cohesive whole, i.e. "If it's affecting you it must be affecting everyone else". In reality almost every customer impacting event affects only a tiny percentage of the active users at any one time. I know it can be hard to believe or see this as an external customer, because after all the service appears to be down to you. Take, for example, when people start saying "us-east-1a" is down. What is "us-east-1a"? If you've watched some of the re-invent talks you'll know that it actually describes numerous data centres, in close proximity (within a certain millisecond network target).
If one of those has an incident, it might look to some customers like "us-east-1a" is down, when the reality might be that 95%+ of the data centres still fully functional, and most customers aren't seeing an impact.

You might have an incident affecting just 2% of the API calls, and affecting less than 2% of the user base (even that would be unusually large and a source of big drama internally). The service could be super stable and extremely reliable, but that 98% could get completely the wrong idea if they saw a service status, (and of course from a PR perspective, the same goes for anyone looking to use the platform.)

A service dashboard is an extremely blunt tool with which to pass out a message about service status. It renders what is an extremely nuanced situation down to "All good, maybe, no, DEAD"

To give a rough example, one service I was familiar with had a "page everyone in the team" level of incident. API availability tanked, badly. It looked atrocious, and seemed like hardly any requests were getting through successfully. You'd have every expectation that they should at least post a yellow alert, if not approaching red. It turned out that it was one single customer who's requests were failing (I forget the reason why), but due to a bug in the customer's software consuming the API, every time it got a 500 response, it would immediately resend the request, every single time, with no timeout or limited retry number. It reached such a terrific pace it got to the point where they made up a huge majority of all the requests hitting the endpoint. Every other customer using the service was completely fine. If you'd looked at the API graphs you'd think "POST YELLOW, POST YELLOW, NOW NOW NOW!", but because they took time to figure out the actual impact, they found out that would have been totally the wrong thing to do.

Service health dashboards are a neat idea, but one that is in desperate need of a rethink and overhaul. It has some value when you're a smaller service, but it just doesn't accurately scale with the platform.

I'm not sure what the real solution is. They've somehow got to pull together TB of logs and/or metrics to make an accurate assessment of the scenario, and do it in a matter of minutes, so as to provide accurate updates, and not needlessly panic customers.
This is flawed thinking.

I'd say in many cases it is perfectly desired to either swallow or re-throw exceptions. As just one example, many business rules can be correctly implemented as best-effort and if some resource (network or service) is unavailable simply let the failure propogate, or log, or backoff and retry some other time.

And most certainly but in fewer cases more robust handling is called for. Even if only 10% of exception handling is in this category, then try/catch is still a valuable tool.

I find it really faulty to reason that "this feature is only used 'correctly' 10% of the time, therefore it's a failed feature."
That's arguable; most successful applications of deep learning aren't particularly efficient on the training side, which is why they come out of research groups that have Google-sized compute clusters available, typically with big arrays of recent GPUs. I suppose they're efficient in the sense of not requiring more computation than exists on earth.

There have been a bunch of algorithmic advances as well, but some advances have simply been those increases in compute power: there are techniques that didn't really work in 1985, where the technique or a close variant now works, mainly because we didn't the big arrays of GPUs in 1985 that we do now. As these get scaled up, the algorithmic advances are being found to not even be necessary in some cases. For a period it was thought that autoencoder pretraining was the big algorithmic breakthrough that made it feasible to train many-layered neural networks, but a number of recent applications no longer bother with the autoencoder pretraining.
Money is created through loans. It's not created by corporations (other than commercial banks who are in the business of loaning).
Security is the ultimate technical debt. It's "worthless to your users" for a while, and then one day it's an extinction event.

You don't get the same trial/iterate cycle there is with software features, when it comes to security. Kind of, but mostly not.
I think a better argument is that it's simply not a voluntary contract between two parties. It's theft by one party that has a monopoly on violence to enforce the theft on the other party. Until one day when the other party stops playing by those rules and shoots back.

"But you can vote to change it." If voting changed anything it would be illegal. Only an idiot believes "voting" means anything in a two party system where both parties are identical, and both are funded and given marching orders by massive international corporations. Dollars > votes and you only have the latter.
> benchmarks or code are nowhere to be seen

> The author [...] links to code that other people have written
Interview: Eve's CEO talks to us about the company's past and the Surface killer
I've used Quickbooks for my business accounting since 1998. Double entry accounting hasn't changed but I upgraded to Quickbooks 2004 when TurboTax stopped importing older versions with the 2003 Federal Tax season [but that's not where I am going with the API thing]. I still run TurboTax 2004 [see the aforementioned nature of double entry accounting][1].

Anyway where I was going is that as a user, I don't give a shit about API's and the quality of their design. I care about working software. The agile manifesto didn't invent the idea. Just pointed it out in order to change a world where "there are two types of people: programmers and their victims."

But as Faulkner might say, the past isn't even past.

[1]: It gets its own Win2k VM since it has some 16k code for backward compatibility. The VM doesn't connect to the internet because the world has changed.
Is there a white paper of the protocol somewhere?
Sure, sucks. But anyway, would you like to live in a place where the majority of people don't like you? It's going to be a fact with our without referendums or laws.
These exact problems have been discussed several times, sometimes in the same article, because of how surprising this is to people. I was really surprised when I first learned it, too.

Here's an example of some discussion: http://hackaday.com/2016/02/24/the-challenges-of-a-laundry-f...
That is a factual remark, though and its quite simple math. If 15% of the population is 5.5 times more likely to be charged than the remaining 85% of the population in order for that to be true the 15% of the population must account for 85% of the instances. 15.5* 5.5=85 + 15.5 = 100 Those numbers are in the Bra report its not difficult to deduce...

There is something wrong with reporting if less than 3% of rapes are resulting in convictions.

Do I believe everything the gatestone institute says, no. What I gave you came directly from the Swedish government and Sweden's issues do not stem from the last 3 years. Sweden has been importing refugees from the Middle East and North Africa as part of policy to deal with a demographic issue and lack of immigration from Western Nations since the 1970s.
If it wasn't an issue why do you think they stopped reporting the numbers in the 90s? It's not because they were favorable
There are cases where 'swallow-and-convert' is a reasonable thing to do. This often comes up in multi layer architectures where an exception from a lower layer makes no sense to a higher level and some sort of semantic conversion/translation is needed.
In large, layered software projects, the best solution can be "catch and wrap". In that case, the wrapping exception provides information about what went wrong, and the wrapped exception says why. For example, a CouldNotLoadImageException might wrap a JPegDecodingException or a CouldNotConnectException, depending on what went wrong underneath.
It's pretty much guaranteed not to be the case.
It's not so black and white. You can be against taxes but not want to opt out of civilization. If the government wasn't stealing around 40% of my income, I could spend that money on initiatives that benefit people other than just myself. Money could even be pooled by neighbors to pay for things. The thing is it has to be up to the individual how they spend their money, not left to guys with guns forcing you to hand over your money (the government).
Horrible idea! I mean... Great Idea! ;)
It would be a visible symbol that Islam is part of mainstream culture which it is not. It is part of other cultures and these cultures have very different views on social norms and order, laws and politics.
The 'Unofficial' ADHD Test for Adults
Seeking work - HTML Email development
Location - Remote work, I'm based in India
Contact - jitendra.web@gmail.com
Stackoverflow - http://stackoverflow.com/users/84201/jitendra-vyas
Github - https://github.com/jitendravyas
Linkedin - https://in.linkedin.com/in/jitendravyas
Handover is a solved problem, so not that much of an issue.

The article skims on some technical limitation tho, IIRC the number of simultaneous calls that could happen simultaneously in the continental US was in the low thousands, dunno if it improved since launch but that was definitely not mass market, even if the terminals got a lot cheaper...
Saying "be yourself" is a way to say "I'm suave enough to not have to think consciously about the persona I project". Likewise, "never settle" is a way to brag "I was good enough to not have to settle".

http://www.overcomingbias.com/2011/10/never-settle-is-a-brag...
> Cocoa (both mobile and desktop variants) remain the best UI toolkit for consumer-facing application development.

I can only assume you never heard of WPF.
I don't know, but there's a good OpenCL binding: http://www.jocl.org/
I worked at a job that had NeXT machines on every desk. Using this OS was the best computing experience I have ever had. For 8 months I used the Mail.app, the VarioData based customer database, etc. Everything worked great and the "flow" was unparalleled.

Concerning CPUs etc a 33 mhz 68040 and 32mb RAM worked pretty well. Grayscale was adequate, though I did appreciate having the upgrade to color. More RAM was always better.