skysight-inc/HackerNews huggingface dataset:
"Just build up" is not a simple, problem-free solution. The physical (gas, water, waste removal, transit capacity, etc.) social infrastructure (schools, police, hospitals, etc.) and more intangible desirables of urban planning (noise levels, green space, continuity of neighborhood design) don't just magically expand to fit the density. Maintaining the quality of life that will keep property values at least relatively stable (and thereby the tax valuations to maintain everything) does not necessarily rise linearly with the number of people you add, and when you have preexisting inefficiencies to work with when the original design wasn't done with the record urban population rates we're seeing now in a modern standard. There are plenty of urban slums around the world where people have space to live, if you can call that living. Now that's an extreme, but if you want to forge ahead and sacrifice some quality of life for everybody by upzoning, don't forget that the preexisting tax base also usually has the greater resources to move.

That's not to say we should never build, or find innovations and consider incentives to make urban living more accessible, but let's not pretend that easy answers without significant costs that others will tolerate idly while legislation eats into their self-interest.
Finding a co-founder
Is there anyone in the same situation as me unable to find a decent tech or a non tech co-founder, even after migrating to each and every co-founder dating sites?
Then lets share our views and be each others support and find the right persons by collaborating.
I conjecture that it's rare that someone just needs a document DB.

The main problem someone is thinking about may be solved by a document DB, but then they also have 1000 other problems they didn't think about that are a horrible fit for a document DB.

And due to the nature of databases, where data has greater value when combined, using a new database system for every application isn't a great option.

SQL is great for business data, and passable-to-good for everything else. So the only way to beat it is by being way better at some specific thing, and finding users where that specific thing is so important that it's OK if the data is on an island.
The missing puzzle piece for your understanding, is how Prolog works. Prolog is declarative programming language, the program logic is expressed in terms of relations, represented as facts and rules. A computation is initiated by running a query over these relations.
My team is responsible for Trending Topics
There were sysadmins doing automation before people invented DevOps, and they had similar challenges: finding time for "projects" in between fixing the printer. A good book on this is Time Management for System Administrators by Thomas Limoncelli. It's short and humorous and might give you some ideas. I don't think you're going to change the organization, but you might be able to improve things here and there and get more personal satisfaction from your work.

Maybe also find out who wrote that job description. Perhaps you can make a case that you were given a mandate to push the organization toward better practices. But in that case perhaps you should also ask for a promotion, because it doesn't sound like you have the authority to make the changes you'd like.
Thanks! Was lucky enough to be able to use Rust for a production application, and hope it can be useful to others in providing the tedious mundane parts of socket server building :)
Nodal is great. If you want to get up and running quickly and effectively, Nodal is the way to go. API's def were a pain point for me. After using Nodal you actually get to see how to do them the right way. Nodal does a lot for you, but because of their clean and easy to ready code you can understand what it is doing. I would recommend using it.
The video at the bottom of the page goes into great detail on the machine and was not boring at all! :)
There is also Sequelize [1] which has more activity

1 - http://docs.sequelizejs.com/en/latest/
The TCP/IP drinking game
You're not asking about anything about computer vision, if you're asking just about Caffe and Tensorflow. You're not even asking about the whole of machine learning: you're just asking about neural networks.

If you haven't done significant mathematical stuff by yourself (like, do all the problems in a math book by yourself without anyone else telling you what to do), go get a degree. MS in CS is probably best, those are surprisingly easy to get into.

Otherwise, Haykin's Neural Networks and Learning Machines is best in my opinion (http://www.amazon.com/Neural-Networks-Learning-Machines-3rd/...). Bengio's Deep Learning book is the most current by far (http://www.deeplearningbook.org/). Otherwise, you read papers.

Note that all of these will deal nearly exclusively with the mathematics. Otherwise, you are following tutorials and wouldn't need any actual knowledge to do things. Some of the mathematics is a year old: some of the mathematics is 50 years old, some of it has been around since Gauss.
Do they say somewhere that they're only using sha1 though? That's sort of what I meant: if bcrypt or scrypt is used, with an appropriate work factor, the risk should be very minimal. The fact that they're assuming it's not suggests they are using weaker encryption.
The counterpoint here is that it's oftentimes hard or impossible to know what exactly you'll eventually be building before you build it, especially with something like a startup where experimentation until you get product-market fit is the norm, or a project which has an expected life of multiple years/decade(s).

If you sit there pre-planning every last detail of something, that usually means you end up making a lot of assumptions that eventually turn out to be false. It can be a sad day if one day realize you that your entire code is structured towards doing stuff one way, and then your requirements are the opposite. This is true even when you think you've thought of every possible option - life has a way of being surprising.

Specifically abstraction is a tool to be used strategically, not a blunt instrument to bash your code with. Rushing into abstraction can kill a good codebase because it's difficult to refactor code to extricate yourself from a bad abstraction. Also a lot of abstractions come at a cost, e.g. the build takes longer, there is more boilerplate to get a simple thing done, you need multiple servers and orchestration to run the app, etc etc

I'm finding that the thing to do instead is to build things open to change and extension, but initially allow some inefficiency / repetition / stupidity in favor of less complexity. You build in complexity as you need it. Examples: Don't start with the fanciest logging stuff, do use a uniform function call that is easy to find / replace later on. Don't start with containers or even separate repositories, but do keep logic between areas of code cleanly separated such that you can pull them apart easily later, etc.
If you encrypt locally you don't have to trust the backup server with your privacy. This is doubly an issue when the server is running on some random cloud somewhere instead of the laptop that you have physical possession of.

The trick is deduplication across multiple client.

In response to your second comment, that's pretty close, the encrypt step is deterministic (unlike the usual with a unique IV and/or nonce) and compressing after encryption is useless. If your encrypted blocks are not effectively random and incompressible you are doing your encryption wrong.
It seems likely that they're estimating that percentage, but don't know specifically which accounts were compromised.
Don't search. Pull
Pullbutton is a mobile app for iOS and Android that effectively weeds through the noise of the IoT.

We've all been there... whether you need a marketing company, a dog walker, a UI designer, a plumber, or you're looking for a particular second-hand item, it takes time to search the internet for these things.

Wouldn't it be great if you could just let every provider/seller/business know what you need and have them come to you?

That's exactly what Pullbutton does. We've changed the search experience from search to find by reversing the search process. Instead of you (the consumer) spending countless minutes or hours searching the web, just send out a quick message that lets relevant Pullbutton listings know what you're looking for and let them respond to you.

Helping people save time and make the connections they need is our passion. Whether you need to find something (business, product, service, item, or anything else) or you have something to offer, Pullbutton is the most effective and efficient platform for you.

All users can send a message out to a relevant audience to Pull what they need directly to them, and also add a Listing for something they offer. No matter what you do or what you're selling, add your gig as a Listing for free.

As soon as your listing is added, you're immediately eligible to begin receiving leads directly from consumers. No charge, no hassle and no gimmicks.

Pullbutton wants to be the best place for people to go to make the connections they need. It's a universal "hub" between supply and demand!

Pullbutton rolled out its MVP in December of 2015. Check it out on the App Store, Google Play and Online at www.pullbutton.com.
It is hard to accurately compare software to any other craft because changes are requested practically forever. (Nobody asks a woodworker to go back and add a 4th drawer to a dresser that was built 6 months ago.)

I find that highly-granular revision control systems go a long way toward avoiding cruft and they remove the temptation to cut corners. When you are halfway through a huge change and you encounter something that is causing problems, carve out the problem into a separate commit and fix it! Similarly, if something that was expected to be a simple feature turned out to require general architectural changes, carve out the general changes and commit them first.
I never once insulted you. Your way of taking offence suggests this is very personal for you. I hope you are alright.

Re your argument.. fill up your car on petrol and then check the weight in the specs in the manual to see if they have changed.
As far as I know, Crossrail is the name of the project whilst the Elizabeth line is the name of the actual line. The Elizabeth line seems to be not quite an extension of the underground.

This video clears it up somewhat [1].

[1] https://www.youtube.com/watch?v=XaBBg6Cyv9Q
I wonder whether the "Flow" moniker was chosen based on Google's TensorFlow. It is hard not to notice for me.
Sorry, I was assuming readers knew about Crossrail - which was presumptive. Note that the DLR shares stations with the pre-existing Underground system, and has platforms at different levels, but is still considered a separate system not part of the system.

I think the desire to see the greater system decomposed into various properly named subsystems in the most coherent way possible is something that is characteristic of a software development mindset.
Brother MFC-J430W Driver Printer Download
Yeah, I tried to migrate out of that mess into other tools and it ends up as even bigger mess. Now I do have three different reporting systems in three different technologies (QuickReports in Delphi, code that generate HTML code from inside Delphi code and then XQuery based declarative code that can be customised by (/for) customer) and I ended up in even deeper hole.
I see now, many thanks for the informative reply!
Book one of Plato's Republic led to my lightbulb moment: witness Socrates's lilt of annoyance at Thrasymachus's behavior, which is not too far from what is being described here. People have not changed fundamentally in the last 2,500 years.

Reading that amused me to no end. Plato is how I was able to make peace with the legions of Internet message-board nerds. (And observe in myself the traits of a troll, at times.)

> no one is ever a troll involuntarily or by accident, but only an idiot who has posted in the wrong thread.

Then again -- was Thrasymachus just "posting in the wrong thread?"

The second lightbulb moment was reading some of Antonin Scalia's judicial opinions. My approximate train of thought: "Whait, am I actually reading this? This is like something I'd downvote on Hacker News. Well, justices are temperamental and opinionated people too, just like the rest of us..." RIP.
How a security pro’s ill-advised hack of a Florida elections site backfired
I agree with you 100%.

An abstracted interface for your datalayer is a must have.

Many startups and projects begin with a single db and grow into new dbs as the business requirements change.

Obviously if you know your data model well enough you can foresee a lot of these requirements and pick the right tool for the job.

However, you will usually need to pick a db to start with and hope that it will accommodate as many of those unknowns as possible.

I believe that Postgres is the best choice in that scenario, as it is extremely mature and has an incredible amount of flexibility.
(1) is just straight-up speech. I find Mozilla's firing of Eich a disgusting example of political discrimination and stifling of free speech, and encourage everybody to boycott their products. — See, it's just speech.
Police Car Racing in City 3D
Oh wow!

As soon as I read TCL, I started having flashbacks of trying to write TCL scripts for my eggdrop IRC bot in the early 2000s.

It's amazing to hear that a company actually runs on it!
Why you're always at least two steps down your HTTPS certificate chain
at least that is something you can control.
You're not limited as a user. As a developer, the only "limitation" is that you have to provide the code with the binaries.
This article is a response to this:

https://news.ycombinator.com/item?id=11659565
Mario makes leap to Minecraft
Free Minimalist Portfolio WordPress Themes
Pixar's 22 Rules of Story Telling
I found the vive to be much more immersive, and the games being developed for it felt like they truly understood the capabilities of VR.

I'm really excited about the competition in the space, it is only going to be good for VR enthusiasts.
I wonder how much OSHA has cost us in terms of both direct government spending as well as regulatory compliance in corporations (which is surely orders of magnitude greater) for such pitiful results.
The machine learning, no model approach is kind of scary. It's likely to do the right thing most of the time, and something really bogus on rare occasions. There needs to be more than just a model trained from successful driving. Some kind of recognition of "this is bad" is needed.
I am spending 100% of my income :), 4 years ago when i maxed out i was saving like 30-40%, but expenses always tend to grow, and when income doesn't it doesn't end well.

Agency - i tried, so far it didn't work. I haven't found a single client who wanted me as an agency. I think it works differently from freelancer sales: you pitch to totally different people in different situations. My Upwork study also included a separate study of agency success, and it was overwhelmingly negative, there are very, very few successful agencies on Upwork, looks like whole agency thing doesn't work there. Of those not in India/Pakistan and thus working for $10/h (something clearly impossible in my case), there is just 1 really successful one, visibly making >$1M a year: https://www.polcode.com/en/ and a few others making $200-$500K a year, but i seriously don't want to go from 1 person business to 20 person business for 2x raise or 200 person business for 5x raise. And i don't believe i can pull it off. This is something completely unrelated to what i do now, i'd be as good trying to switch careers into an opera singer.
What you see is what you want – thoughts on rich text editors for the web
Yup, like a near collision scenario to teach it to drive off the road instead of head on collision ...
This article seems to describe a certain breed of worker. I am sure a Walmart employee working their second job might disagree. It's true we have a lot more material wealth and luxury, but when basic necessities are denied such as adequate access to housing, health care and education, the people will suffer.
Our Favorite Typefaces of 2015
Patents are good, a secret sauce is better
International Business Model Competition
The one dimensional left-right spectrum seems to be bent into a horseshoe [...] the further towards the ends of the spectrum you are, the more authoritarian your stance is.

Cool observation - I really like this. Though in effect it goes from being one dimensional to two dimensional: x being extent of services, production, distribution, and exchange controlled by state or private bodies, y being level of participation of the population in the decision making process.

You could add z to measure spending policy - now you can represent fiscal conservatism, level of democracy and social policy as a tetrahedron.
Maybe because the incidence of death on the job was already low and safety (and consequences) is more than just about fatalities?
Creativity but also productivity. The problem with a lot of school work is that it produces nothing. Class notes, homework assignments, and marked exams all are trash because no one wants to look at those things again and the content has no unique value. But building things and pouring our hearts into things and having a vision for something we could possibly create... these are the activities that we really need to be practicing, and that have value in the real world. It's not surprising they're also highly motivating as well. Most of the work I kept from my school years is from art class.
Thanks, love this guy's passion. Summary of his position: No it's not a new underground line.
You don't? The Founders did, vehemently[0].

[0] http://www.theunion.com/opinion/7699648-113/democracy-majori...
for there is no art in what they do.

I couldn't disagree more. There is common trolling and there is sublime trolling. The ability to sow the perfect amount of strife to create real change is a thing of beauty. This goes beyond the tactics of information warfare -- for which trolling has its uses -- and reveals truth to those in ignorance. For most true knowledge cannot be learned by the advice of elders alone, but must be learned through the long and winding path. Many of life's truths are best revealed through fiction.

This essay reads like it fears trolls and their threats to social order. But the way of discord and strife is also true. Did Eris not troll Olympus most excellently with her golden apple? Did she not reveal that divine folly was no less than mortal folly? This is the awesome power that is trolling in a skilled hand.
Yes they said that in the first paragraph of the incident report you posted a link to ;)

Unfortunately, the passwords were hashed with the SHA1 hashing algorithm, which by today’s standards is considered weak

Also, hashing != encryption
I agree.

Relevant: http://web.mit.edu/2.75/resources/random/How%20Complex%20Sys...

My experience is that asking five whys can help you manage or mitigate some of the root causes. You probably won't get them all on this pass, but if this is important, it'll come up again and you'll try some other root causes. However, if you think you've found the root cause, you're probably wrong. I dunno about "terrifying", but accumulating scar tissue can definitely create more problems than it solves.
maybe. I had a teacher in middle school who was very religious and decided to skip the evolution chapter because "we didn't have time".

It is almost never irrelevant. You know what George Bush said about Putin when he met him? He said he could tell that he was a great guy because he was wearing his grandmother's cross. If the leader of the free world can be tricked so easily because of his faith it is an issue. Especially when we know Putin hasn't worn the cross before or after. He figured that is all it took to fool the leader of the free world.
For processing, 100% agree.

However if the write load is very high then Mongo is better suited as the intial store. I then replicate to other dbs.
I like the fact that you chose MPL. Not enough people are using copyleft these days. :D
I suspect that it won't take long for people to come to terms with it in the same way we now "accept" industrial accidents. "Accept" in this case simply means that the industry in question is allowed to continue doing business.
It's one thing if you happen to end up with investment in some less ethical business because someone is managing investments for you. But in this case you have to pay tens of thousands of dollars and sign contracts for nominee directors and account holders. I'm sure some people trusted the firms too much and didn't really realize the implications. But these firms are very careful when it come to liability so that someone didn't know they were setting up shell companies seems unlikely.

It's more like if you chef or cleaner comes to you and ask you to sign an import declaration for endangered species or waste dumping liability waver. You can say "I thought this was normal" but you can't say "I didn't know this was going on" (well, you can but it won't have much standing as such).
There are tons of videos available about Crossrail. It's a full sized (for the UK) electrified railway, with trains running above ground out to London's eastern and western suburbs.

Main site: [1]

[1] http://www.crossrail.co.uk/
In 2010, 40% of Swedish retail buys used cash; by 2014 it's only 20%
Buying off plan property in Dubai
I was curious if raw eggs were actually healthy after reading your comment. I was never allowed to eat raw eggs growing up. A little google-fu says he risk of salmonella is overstated and extremely rare, but the USDA and others still suggest avoiding raw eggs. Not much definitive on cooking vs. raw though.
I think the issue is that most people don't have time in the mornings to cook and eat a full meal. I think in Japan, the regular workday and school day start later to accomodate a longer breakfast.

I personally hate western "breakfast foods". For breakfast I usually make noodles (not the instant kind) and eat it alongside a fried egg and maybe some leftover veggies. Or I'll just microwave some leftovers (including rice) from the day before.
Sounds like Aristotle had a bad day with Socrates.
Can be used as additional system for taking decisions.
I meant more in the sense of watching someone try to tattoo a 100kg hog, and how hard they'd get bit. But you are right, it's probably more like little adorable Wilbur pigs. :(
Actually, you can make the vault password file an executable shell script containing

echo "$ANSIBLE_VAULT_PASSWORD"
Honestly that's not something I would handle at the db layer. I would build a service that is responsible for keeping client db's in sync and abstract that away from my database entirely.