skysight-inc/HackerNews huggingface dataset:
Do.... I'm trying to phrase this the right way. These are serious questions.

Do people actually consider using MongoDB for new projects? Do they want to add it to existing infrastructure? Why, with only a cursory search on the limitations?!
I really don't see how Google would exit the cloud service business. It's a core competence of theirs.

People have been saying "I'd rather stick with Evernote than Keep" as well. And less than 2 years later, Keep is still there and being updated (with not that many users I think), while Evernote had just laid off 20 people.

I also think most of Google's "spring cleaning" projects have been small projects that made no money - as in they didn't even have a business model (such as Reader). The cloud business seems to be pretty straightforward - we give you this, you pay us that.
I do martial arts and I program.

Nearly everything I do in martial arts is practice for the relatively few times I might spar with someone.

I don't do any skills practice for programming. I've never met anyone who did something equivalent to honing basic movement, practicing balance and similar things.

Reading about the latest programming methods is a good thing and can increase your repertoire but I don't think it's comparable to skills-practice in martial arts or music or something similar. In practices like this, there are fundamental skills that need to be in good shape to allow a person to anything creative in the discipline (I have no idea why expert violinists wouldn't spend significant periods practicing but I know little about that. I know that most music requires significant practice of basic skills to achieve mastery).

My suspicious is that programming is an activity that is strongly connected to the brain's language centers and so mastery of it on the skills-level is simple and the problems with it appear on the judgment and understanding level - which doesn't make it easy, rather gives it that extraordinarily hard quality that we programmers are familiar with.

Also, most skills-practice disciplines are performance arts rather than production processes. Machinist and auto-mechanics also have high skill levels but like programmers they are obligated to show some significant accomplishment for their entire time at work. We can contrast this with a musician or other artist, who if they give an amazingly beautiful performance once a month and have it recorded is considered remarkably successful. In contrast, a programmer gets few accolades if she can just "be a great programmer" for an hour a month - what is instead considered with programmers is their entire output, which puts an entirely different series of pressures and constraints on the programmer.
It's really unreliable though, it seems they're battling outages every few days.
I typed "machine learning" in the search box and it returned 6 unrelated results for a query it interpreted as "ma". Thinking that maybe it only accepted two letter queries, I tried "CS" (computer science) and it returns nothing. I'm not sure how to find anything related to my knowledge on this site. :(

[1] https://onarbor.com/search/q/machine%20learning
Best resources to learn Rust
I've been hearing about Rust lately and from what I can tell it's pretty great. I am having trouble finding good resources to begin developing with Rust. Cheers!
I like yelp and use it a lot. I think it has replaced the menu. I'd like to see the actual pictures of the food when ordering.

but I did see some highly rated restaurants provide junk food and bad services. not sure if we can trust reviews.
Slacking Workers of the World Unite
I'm interested to hear you've had a good run with O365 - or organisation (100 people) have been using it for 3 years and it's a nightmare, weekly outages, very poor performance, browser compatibility problems with anything that's not IE, missing emails and to top it off absolutely shocking support.
Yeah, that was what impressed me at the beginning when I was starting. For example: ripping out classes just after they were documented and implemented, because structs/traits were enough.
It's a risky joke, someone might get inspired and see this as the natural evolution of kitten cafes.

http://www.washingtonpost.com/blogs/going-out-guide/wp/2014/...

Incidentally, if you do want some short time with animals but aren't in a situation where you can commit to one, a lot of shelters have programs where you can help socialize animals or help care for animals with special needs.
That's consulting though, which is a typically pays quite well whatever you specialize in.

You could get a PhD in a hard science, work for McKinsey and if you make it to partner be pulling in $1M+. Even if you don't make it to partner it's not hard to make >$250K after 2-3 years.
> The project is projected to cost $800 million

What a steal. The Big Dig buried less road and cost 20-30 times more.

I wonder why infrastructure costs are so out of control in the U.S. We should ask Germany or Japan to build California's high speed rail for us.
This looks spectacular!

I didn't quite get how it works. Is it essentially an LCD panel with an extreme backlight, and a lens to correctly display the picture?
Ironically, waging effective war on them would probably involve not defacing their sites (which I imagine would only make them scatter) but instead infecting them and then handing the c&c server details over to the authorities, who I'm sure would proceed to monitor everyone visiting the sites and then making the actionable creeps truly miserable, as only large, well-funded governments can.

It would be super trippy to see entities like Anonymous and the US gov't collaborating.
0. Software is supposed to be designed to serve me; it's not my job to find workarounds for shitty design. This is a shitty design, and therefore people are criticizing it.

1. It's annoying because I already have all the birthdays I want on my iCloud calendar; it's creating a pile of duplicate events.

2. It's annoying in 3rd party apps when you hit a show/hide all calendars button, but you never want to see the Birthdays calendar.

3. Some 3rd party apps don't let you show/hide calendars in general, and this isn't a writable calendar, so it's doubly annoying. (Yes, this is shitty design too.)
Just to add more context, I used to work as a chemistry researcher and when I first started job hunting in the early 2000's pharma was desperate for organic chemists. You could apply to 5 openings and get 5 offers.

Most of the folks I knew who were chemists have moved onto other roles/industries.
The homeless have moved back into the I-5 Colonnade and the proximity of Duthie Hill leads most people away from the city for their rides.
Very pleased to see Squamish, British Columbia on the list. The location is perfect: an hour away from some of the best skiing in the world, an hour away from downtown Vancouver, and some of the best rock climbing and mountain biking right at its doorstep. I wouldn't be surprised to see the town develop rapidly in the coming years as house prices in Vancouver continue to balloon
Lots of us Rust people really like Haskell too. What's the Haskell community say? Have any links I can check out?
I'm not a libertarian. I'm a socialist.

But I understand your frustration with Ayn Randists.
You don't need to render on the server for SEO.
Walked away? I don't think I'm the slightest bit interested in ever collaborating with you on anything, sorry.
"and even your secrets will eventually end up in RAM"
Maybe not necessarily in future:
https://www.usenix.org/conference/osdi14/technical-sessions/...
bradfitz is my coding hero; you can tell he's a (former) perl hacker. ;)
How familiar are you with the book? I would recommend reading it, if you haven't.

The point of a checklist is to complement expertise. Anything that can be automated should of course be automated and shouldn't be on the checklist. What goes on the checklist are things that humans have to be doing, that are bad when overlooked, and which sometimes get overlooked. It strikes me as likely that, in most situations, there are some such things for code reviews - although what they are may differ from context to context. Trying to find patterns in them would be a fantastic project.
Should have added that we are looking for US citizens.
Well then it would be:

let var x = ...

the `mut` or `var` is part of the pattern match.
Why do they even have a Ruby driver? Isn't FFI a thing in ruby?
His standup on zero knowledge proofs was my personal favorite.
Another option is DerbyJS (http://derbyjs.com), a framework that I wrote along with the team at Lever to do this from the start. We don't use any kind of DOM or Virtual DOM for server rendering. Server rendering is all done straight into HTML and client rendering is done via DOM methods directly. Glad to see server and cliemt agnostic rendering catching on with other frameworks!
The Top 3 Mistakes You'll Make with Remote Developers
Let's see what it costs them in the end. Big projects like this always go over budget.
Sales & Marketing - or as Zed Shaw likes to put it "steaks and strippers"[0]

[0] - http://vimeo.com/2723800
localDB.replicate.to(remoteDB); maybe http://pouchdb.com/guides/replication.html
That's bs. With wal-e it took a few hours tops to set up a basic master-slave system from scratch if you didn't know what you're doing. I'd have to imagine it's easier now. With proper automation adding a replica should be as simple as booting a machine and running a script or two.

I don't care either way I just use RDS and don't worry about it. (You can add replicas in one click with RDS.)
I wonder how well a phased checklist would work for training on policies. Start out with everything, drop things gradually in order of "least likely to be forgotten" - and reintroduce if you find that they are.
We use it for nearly everything. We use it because it's easily portable, easily configurable and extendable, and it has a very pleasant API. It's also pretty fast.
Where did I claim to be an authority on women in science? Where am I blaming men for anything? All I said is that I lose respect for people who make assumptions and draw conclusions about other people's experiences and motivations based primarily on speculation and stereotype.

And I do not claim to be an expert on women in science, only that I am a woman in STEM and in the absence of evidence to the contrary that gives me good reason to think that the man who wrote the article is even less qualified than I to speak about women's experiences trying to enter traditionally make fields.

As for the rest, I suggest you read the NY Times article I linked to in another post. Even if there is some innate component (which assertion I take with a certain amount of skepticism - and potential flaws have been pointed out in the studies with newborns), the research and experiences detailed there very strongly support the existence of a cultural component to gender imbalances in STEM.
It's irksome when the auto formatter does something ugly. Though, I think the issue is far worse with Perl tidy. With, gofmt my view is more "I don't like this bit but fuck it." Probably because, Go has much simpler syntax.
Another example is Erdős who lived out of a suitcase, traveling from colleague's home to colleague's home and collaborating on papers with them before moving on after a few days.
Yes. Much like many consumer projectors.
I find a little disturbing the idea of having silver in contact with your skin 24h/7days/3-6months each year for many years:

http://www.rosemaryjacobs.com/

http://health.howstuffworks.com/skin-care/problems/medical/c...
Microsoft, Red Hat, IBM and Others Help Google Build Cloud Trojan Horse
Genghisapp is a great drop-in GUI for Mongo btw.
Since most tables are generated programmatically these days, it's probably easier just to use classes for this kind of styling. And it seems a lot of people forget about the <colgroup> HTML element, which makes it easy to style columns without adding classes to every table cell.
It's really not, the thing that makes a piece of software successful is not how many lines of bash it takes to "scale". It's how hard it is to need to scale. You're worried about the wrong thing.
Well, I might be downvoted to hell like the other poster, but from where I sit thats a possibility far out into the future.

I think you are thinking there will be an objective reckoning of features/performance/reliability and somehow since OSS wins all of those they will choose it, and as far as I am concerned, thats not actually why they choose their database in the first place.

A million b2b apps are developed on sql server because visual studio/microsoft makes that easy for their .net stack, and oracle sells to executives or other manager types and gets shoehorned into projects or set as a requirement before smart people get involved ALL THE TIME.

A lot of it still comes down to enterprise pricing, support, integration, and name recognition.
The government as trademark troll
Whether something can 'scale' or not in this case is a question of whether a piece of software can go from 'tech demo ' to 'industry ready'. When it comes to so called 'real-life' practicalities, there are presently a couple salient factors that limit our ability to practically introduce simplifying abstractions, which come down to 'having to speak in terms of the underlying machinery,' or that there is some sort of irreducible, intrinsic complexity in the problem; the first case is still very common, the second would be a pretty rare anomaly afaik. In that case I'll just address the first issue: the necessity to acknowledge the underlying computational processes goes away as our machinery becomes powerful enough to support more levels of fundamental (e.g. our starting point for building things) abstractions that further and further disguise how computations are performed so we can focus increasingly on expressing ourselves in the simplest manner possible.

I can think of two limitations with the above, however. The first is that in some cases, we're prevented from laying down higher level abstractions not just because it would be computationally inefficient, but because we haven't yet discovered a great abstraction that everyone wants to adopt. For example, dealing with user interaction or network events. I'm tempted to say concurrency presents a similar issue, but really concurrency is just a performance concern too—an aspect of the underlying computational process, not intrinsic in problems we want solved. The other issue (pointed out in the article) is that these simpler approaches tend to require more mathematical sophistication of potential developers. My feeling is that that's mostly an incidental state of affairs: I don't think there's anything intrinsically more difficult about the more mathematical (i.e. simple, abstract, and drawing from a store of concepts from mathematics and language theory) approaches to coding, it's just that the routes to acquiring the required knowledge have a scary status in our society (at the moment).

Doing a project with fairly intense performance requirements and dipping into expressing everything in terms of specially formatted data buffers to be shipped off to the GPU has given me a new perspective on present, practical limitations of abstraction in coding...
If your upset is about stereotypes and speculation, why did you bother to specify the gender of the author?

"It makes me lose respect for the person who thinks they can pontificate about someone else's experience and motivations."

Except this is what men have to contend with all the frickin' time. Apparently when I do it, I'm not "sharing my lived experiences", I'm "mansplaining".

I also didn't deny the existence of a cultural component, merely that it is not the entire story. If the cultural component was the dominant factor, you would see cultures where the situation is reversed. We don't.
I recently had to use the Azure various APIS like ServiceBus.

It's a complete failure once you get lost in bugs, missing or hard to find API documentation or examples like `var serviceBusService = azure.createServiceBusService();` WELL Mister API Designer you failed!
Any chance of being able to use Tk?
Yes. Don't do that either.
Is it feasible for you to evaluate an AWS deployment? I'd be very interested in the numbers you mention if we could compare them to something directly.
Microwave ovens are very leaky. A coworker and I walked around our office with a spectrum analyzer* and turned on microwaves. Much leakage into the upper 2.4GHz wifi band on every one we tested, no matter old or brand new.

* Actually, we were using a Wi-Spy. No need for sensitive lab equipment to detect this much radiation.
You don't pick your storage layer based on perceived ease of devops, you pick it based on how well it accomplishes the needs of your workload. You pick it because it fits well in your architecture. If you're worried about scale before you need to scale, you're wasting thought cycles and probably capital. Worry first about getting people to give a shit about your product, and then move on to scale when the time comes.
So the university get a portion of each grant someone brings in? This may be naive, but I thought grant money was given to a person/project and that tuition paid for university stuff.
We have a very selective and one-sided conversation about traditional gender roles that generally hinges upon notions of male privilege and patriarchy. That's not very helpful when trying to understand why men are more likely to overwork and undervalue themselves since being privileged and overvalued (for their masculinity, of course) predicts they would do the opposite. (You can shoe-horn this into a feminist critique by saying the men who become scientists do so because they fail to meet their gender expectations, but the guys down in the coal mines or dying in wars are as manly as it gets, and they're also overworked and undervalued.)

I'm not just questioning traditional gender roles, I'm also questioning the feminist framework I used for years to understand those gender roles.
Peeking inside Rust's Trait Objects
Same EIRP regulations and RF safety regulations for all ISM bands, as far as I can tell.

(900MHz has a slightly difference RF exposure calculation that you have to do compared to 1300MHz and up. But 2.4 and 5 are the same.)
We use MongoDB for https://Clara.io. It is working for us fairly well.
Why do we teach everyone history? Because it's valuable to know where we came from, and to realize that whatever's going on today, it's probably happened before.

Why do we teach everyone math? Because it creates quantitative literacy, because it helps people deal with systems and complexity, to break down problems logically, and to not let biases get in the way of the truth. Or at least that's what I wish it would be focused on, instead of producing droids who know how to execute symbolic algorithms.
Maybe I'm being stupid, but a non-ACID database sounds scary to me.
This is really great. I needed this type of functionality in my Angular app and landed on https://prerender.io
clang-format is amazing. I think it can format more languages than just C++ too. For example js, I think?
Once you move to components, these implement all the game-related behaviour and the GameObject becomes a simple piece of scaffolding to hold components together. You don't gain anything by making different GameObject code-level classes that only differ in the components they contain (there may be a debate in the case of languages that support mixins).

It's also much easier to data-drive entity types; at some point you will even do away with factory functions for GameObject types and describe these types in data files loaded at runtime. This opens up options for designer-friendly editing tools and even 3rd party modding.
Bend, OR is a fabulous destination. The beer scene is of course excellent, and the mountain biking is out of this world. I spent a few days visiting last summer, and I fully intend to return with my own bike (riding isn't the same on a loaner) as soon as I can.

It's a bit unfortunate (though entirely predictable) that locals are being priced out of the housing market due to very heavy demand from folks relocating there. Still, Bend seems to have retained it's culture so far and is near the top of my list of locations if I ever relocated.
> Although I never expect 100 percent uptime, planned outages aren't needed if the cloud platforms are designed correctly. It's quite possible to do live migrations without a server reset these days, yet the cloud providers seem to be missing the boat here.

It is slightly more complicated than that.

> There should be no cloud outages, ever. Got that?

Really? That's not how the real world works. This "article" is pretty crap.
The Big Dig also had significantly more issues to deal with, including actually tunneling rather than just digging a hole and then capping it, corrosion resistance due to being below the water table a few hundred yards from the harbor, tunneling under active trains and through old unstable landfills, etc.

US infrastructure costs are far too expensive, the Big Dig was a catastrophe of a project, but it's not really fair to compare this project to Boston's.
The big print giveth, and the small print taketh away. When the reality fails to live up to the marketing and hype, folks are naturally going to be upset. However, those of us who actually work in IT for a living expect downtime and architect for it. In a perfect world, Verizon's customer reaction should have been one of mild annoyance - "Oh well, guess we'll fail over to our secondary for that weekend". Anyone who drank the 'zero downtime' kool-aid will hopefully treat this as a (deserved) wake-up call that marketing does not excuse poor engineering on their part. Don't like the fact that your 'immortal' cloud provider goes down in planned (and sometimes unplanned) ways? Buy your own iron and do it yourself. It's the only way you can be completely 100% certain it's done right.
Quite correct. The first person arrested off the ID in the car turned out to be sitting in his classroom at the time the attacks took place.
Unless your workload is storing deeply-hierarchical-yet loosely-related-but-otherwise-independent documents, you have a relational model. Not using a relational engine doesn't change that.
Tom Clancy's the Division Review – Dwidi Video
Two whole days of zero service. In this one moment I have lost all expectations of good service from Verizon's cloud.

It doesn't look like customers were given much warning either. This story was originally published on the 6th of Jan. Could you imagine trying to find alternate hosting setup by the weekend if you have any kind of availability expectations? It seems like madness to me. Even if you did move yourself to another host to cover this 48 hours of downtime how likely are you to move the majority of your business over to AWS, Google Cloud, Azure etc.

The lack of notice on this seems to be a bigger issue to me than the fact that Verizon is taking their whole cloud out of service for 48 straight hours.
Are you doing BI/analytics on it or do you unload to another stack for that?
> So you prefer not having a choice over having a choice because choice will lead to discussions to pick the best solution.

I prefer to get things done.
There's also a luck aspect. Perhaps Mochizuki's proof is comprehensible but no one has the desire to read it. A mathematician or scientist should be prepared to be a lone wolf, never receiving recognition and their groundbreaking ideas never known to another.