skysight-inc/HackerNews huggingface dataset:
Any internal corporate network where a lot of R&D is done. AD accounts are typically for users and generic accounts, but if you're just spinning up a VM to test something, or you rebuild hosts regularly, local accounts speed up workflows. And a lot of people don't have solid security practices in place.
This would be fun as an html5 game. I'm not sure how you'd enter the logic though.
The paper doesn't mention population density, but I'd think that would an important part of the story. Keeping infection rates at the same level in urbanized, densely populated areas as is present in places where people live in more widespread, small agricultural communities seems like a pretty important deal.

It's hard to imagine the larger Roman cities, and Rome itself, could exist without some manner of legal and technological organization to manage sanitation.
Have you looked into SaltStack at all? The default is to write states in YAML+Jinja but you can change it to use pure python, or a PyObjects renderer that gives it a very pythonic API.
I think traffic signal optimization would be another neat game.
Being a Bay Area native, my opinion is that the push back to increased growth is due to the horrible traffic situation. More people means traffic gets worse, muni gets more crowded, commutes get longer. The only people who want growth are real estate developers and recent transplants who are fine with not trying to actually go anywhere besides home and work.

There's a point where the congestion starts to lower quality of life drastically and people would rather deal with high rents then being stuck in traffic for hours or stuffed into a filled to the gills muni, bart or caltrain with people coughing up flem around them.

Getting to work in downtown is awful when there's a Giants game going on and they wanted to eliminate pier 30 parking and put another stadium in there? I'm glad that got shot down. San Francisco is full. Get over it.
Wait, is there no minimum?

Because 0.8% on very small amounts is very practical for micro payments.

$1 payment would cost a fraction of a penny.

What am I missing?

This will be game changing if my observation is correct.
Istanbul Suicide Bombing Kills at Least 10. Is ISIS to Blame?
This is fun! Thanks for sharing.
To achieve the same cheaply and without lockin, simply have your own domain with a catch-all email forwarding to your real email address. Then always give out your email address for a specific site as <site>@yourdomain.com.
Ansible is probably the single most useful tool for doing working with servers today. It somehow manages to be simple and very featureful at the same time. Personally, a good chunk of my effectiveness in workings with servers and cloud provisioning can be directly attributed to it.

I've been using pre-releases of 2.0 for a few months now, mainly for its improved support for AWS services like dynamodb and IAM policies. I've had nothing but good experience with the new version, which cleans up the code and brings more consistency. Working with AWS, ansible shows its strengths by exposing to the developer a simplified API which gets you 95% percent of the way -- pretty much what you wish you'd get from Amazon. I feel that ansible does cloud provisioning not just easier but better than most other tools, including Amazon's Cloud Formation.

Ansible's playbooks (recipes for provisioning servers or infrastructure) read like pseudo-code, and although it's sometime not obvious how to write an idempotent playbook for a piece of software, it is always obvious what an ansible YAML file does (despite the obvious shortcomings of YAML for this job). This is important in the devops world: all knowledge about the infrastructure is codified in version-controlled ansible code and doesn't get lost when the job passes to a new hire.

This also means that you can often find a playbook for software you want to deploy already written on github (search with "language:yaml"). Often you won't be able to copy and paste it verbatim, but looking at how someone else has solved a problem (install java, configure apache, etc.), it will be obvious how to replicate it.

Every time I finish a piece ansible code, I smile -- about how many other tools can you say that? Congratulations to the team and all contributors for the new major release (and to the company for its well-deserved recent acquisition)!
It's been around forever but a basic free way to mask your email address is Spam Gourmet
https://www.spamgourmet.com/index.pl
That actually seems like the perfect first programming problem (after some syntax), an appreciation of how seemingly simple problems can blow up in your face is a nice intro to a career in software anyway :).
Source will be public but I have to attach a license at least for the first couple years. If you are interested in supporting me, you can either preorder a copy or become a patron:

http://www.voxelquest.com/patrons.html :)
I have bought a house. I think one reason it's so painful is that it is a relatively rare occurrence which usually represents a huge transfer of wealth. If, on the other hand, home sales were more common and (presumably) for less money per transaction, you could imagine that this process would be simpler.

I'm not super-interested in debating the implementational details of what's obviously a thought experiment - mostly what I'm interested in getting input on is: would home prices go down? would monthly mortgage rates go above or below current rental rates? would there be more or less pressure to build new units?
Prakhar, this is phenomenal. I'm a Columbia student as well and actually just came across your blog with this article. Hope to meet up at some point!

This is definitely a great start to Docker and I like how you provided an application to allow the reader to just work through the process of deploying something. Will definitely recommend this, as Docker is something easier shown than explained. Great stuff man!
I have a notion that it's possible to have a "somewhat directed sandbox" game. I'm working on a combat/survival open world game with a procedurally generated tech tree to go along with the procedurally generated world. There is a "difficulty direction" (down) and the farther you go that way, the environment becomes exponentially more difficult, while the items/powerups become exponentially more powerful. (With the environment gaining power faster than the player, of course.)

This gives just enough structure for players to escape the Second Life trap. (What happens to people who have no needs/problems in a virtual world? They go right up the Maslow Need Hierarchy -- to Sex.)

Hopefully, this will provide the right kind of structure to let players game-balance the game themselves. (And give them enough scope to invent their way into and out of corners.)
This is just anonymizing of addresses. Through your throttle account, connected to a convenient browser extension, you can conveniently generate throwaway addresses which forward to the real inbox. These addresses can be shut down and since they are unique, they identify misuse.

Anonymizing isn't new. For instance Craigslist generates an anonymized e-mail address through which people interested in your ad can contact you. (Of course, if you reply to it, then you reveal your real address.)

People who run their own mail domains do this kind of thing on their own.

I have the following system: the local part of the e-mail address has a four digit security code. If I give such an e-mail address to some vendor, it serves two purposes: the address bypasses spam checks, so I'm sure to get the e-mail. (Usually transactional e-mails are important and not easy to re-send.) Secondly, I can change the code to shut down senders who abuse the the address.

Some banks offer throwaway one-time-use credit card numbers linked to your real credit card. That is very similar to this.
I tend to store authorized ssh public keys in a database then configure all servers with the appropriate AuthorizedKeysCommand in sshd_config to fetch them on the fly.

I also tend to include some form of caching in case the connection to the database is broken.

With this I can maintain keys for an entire cluster centrally.

This is all in place with open source configuration and tooling on https://hashbang.sh (https://github.com/hashbang). It is implemented with LDAP+sssd there. Feel free to pop in as we love discussing this stuff.

We have done similar with etcd as the backing database at my employer.
Both of which require spending a lot more time on it.
ISPs will be able to charge anything they want if Republican bill passes
Morgan Stanley's richest clients are getting a piece of Uber
Google details its vision for the IoT
Sensors, low power low frequency low cost networks and IoT operating systems are table stakes to play in IoT. Google's offerings at this level is compelling but more so is the long term investments in machine learning, geolocation and cloud services that developers can apply to building a really large and intelligent IoT.
https://news.ycombinator.com/item?id=10881233
Here's one select example: https://docs.chef.io/attributes.html#attribute-precedence

There's plenty of this stuff all over.
The trick is that there is an algorithm that describes the world so nothing needs to be stored until it is modified, and even then those changes are limited to a certain view distance. On the cpu side, a much lower resolution voxel data set is used for collision, pathfinding, etc (Also local to the camera)
Skyrim was amazing, open world with lots of quests. Minecraft kinda sucked a bit, huge world but I spent more time on the internet trying to figure out what was possible rather than play the game. The Lego games have a nice open world with quests and stuff.

But a game needs to be fun and easy to understand. I hope VQ adds lots more fun things. Bombs. Bombs would be fun ;)
Worth noting: In both cases all keys with admin access are in fact GPG Authentication subkeys stored in smartcards each admin carries on their person.
> Does such an insurance policy exist already?

Not to my knowledge. I believe parent is being sarcastic. If an impact event occurs: a) claimant might be too dead to make the claim or b) markets would probably collapse, making the payout worthless. So there is very little point in buying that kind of cover, the only party with an upside is the insurer - hence parent volunteering.
I'll certainly agree that they do a pretty good job of bundling it all up and slapping a web interface on top of it... but the operating system and firewall (pf) and 95% of the software that comes with it? That's an incredible job done (mostly) by many other people.
If it's easily verifiable, do you have a source?

(It might also help if the article was even talking about undergrad and/or SAT scores.)
Allow me to refer you to my favorite bit of Chef documentation https://docs.chef.io/attributes.html#attribute-precedence
they don't share the question asked, but the PDF has a little more: "Out of the consumers aware of hacker attacks and owning or planning to own IoT devices in the next five years, 18 percent decided to terminate the use of the devices..."

https://www.accenture.com/_acnmedia/PDF-3/Accenture-Igniting...

Knowing the government actually snoops, and that hackers could also snoop will take the triviality out of a non-compelling connected device.
Moving Memo, Impressing Ideas and Figuring February
My first thought was "I want to work there just so I can tell people I'm with Planetary Defense when they ask what I do for a living".

The downside is the nagging feeling like you should be wearing oversized futuristic pauldrons and a ridiculous-looking Space Belt all the time.
Reminds me of when I was teaching and we were discussing test design. If 90% of your students fail your exam what have you learned?

I would argue that barring a conspiracy of some kind that the designer has made a mistake in either in the preparation of the exam or the preparation of the students. Others might argue that students may be lazy or aren't maximizing the use of their time. I hear similar arguments about users now that I'm in IT but I've always felt that it is the designer's problem if "no one can use it right."
Here is one recent review article with further references:
http://www.sciencedirect.com/science/article/pii/S1074742714...

That is "From ventral-medial to dorsal-lateral striatum: Neural correlates of reward-guided decision-making" by Burton et al. They have a nice summary picture.

The first paper that this press release talks about is about amygdala contribution to this process (at least for cocaine addition), where the basolateral amygdala (BLA) is involved as neural involvement in behavior shifts from the ventral to anterior dorsolateral striatum (DLS) and then the amygdala contribution changes to the central nucleus.

It looks like the BLA pathway to the anterior DLS they describe is through the core of the nucleus accumbens to the substantia nigra. The central amygdala projects directly to the substantia nigra.

I found this paper exploring the connection of the central nucleus and the DLS ("Amygdala central nucleus interacts with dorsolateral striatum to regulate the acquisition of habits" by Lingawe and Balleine):
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3711777/

Another interesting paper that talks more about the hippocampal system and DLS is "Factors That Influence the Relative Use of Multiple Memory Systems" by Packard and Goodman [pdf]:
https://www.researchgate.net/profile/Jarid_Goodman/publicati...

For one view of the possible role of the amygdala, see Pessoa's 'Emotion and Cognition and the Amygdala: From “what is it?” to “what’s to be done?”'
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2949460/

Another interesting paper I found argues that the basic function of the DLS could be "action chunking". "Investigating habits: strategies, technologies and models" by Smith and Graybiel:
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3921576/

ETA: I also noticed this paper the other day concerning value judgements in the nucleus accumbens ("Dissecting components of reward: ‘liking’, ‘wanting’, and learning." by Berridge et al.):
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2756052/
Compared to credit cards, $5 is pretty flat isn't it?
Do you have data to back that up? I've found that when comparing SSIM and PSNR, NVENC's H.264 encoder is able to quite handily beat x264 for quality while targeting the same bitrate and encode speed. This was using a Gen 2 Maxwell GPU and comparing to a mid range Xeon.
How well is video handled?
And you pay for a year up front at $48! That's surprising.

This product seems like a good candidate for a free trial period. Users will become invested to some degree during the trial and may be reluctant to stop using it.
3 Trends Shaking Up App Development in 2016
Might present a security risk. Burn-in persistence on CRT screens was a serious concern in olden times. Once they entered a SCIF, monitors were not allowed to leave, at our site. I participated in experiments using flash UV to try to detect latent images; what worked better, though, was manipulating the electron gun from the back of the CRT to produce a flood beam.

Williams tube memory (before my time) and Tektronix 4014 terminals worked by similar physics.

Time to update the policies & procedures to include LCDs. OLED, when it arrives, will almost certainly exhibit the same effect.
Indeed, wonder if they have been tapped of if there are backdoors built in.

This made me think of the "official cars" the peruvian government gets gifted from time to time. These cars are used by ministers, the president and important people in the government.

Shortly after china gifted a batch of cars an limos the japanese government did the same. Wonder if they are tapped?
tbh if you're that concerned about the 5% of response times being affected by cold Lambdas, then maybe lambda isn't really the solution to the problem you are trying to tackle.
Interesting. Welp, looks like I'm going to have to resort to adding sex to the game. :) But seriously, the idea of a "direction" for difficulty had only vaguely occurred in my mind (for whatever reason, I am drawn to games where you ascend or descend to progress, most notably Spelunky).
Do you have any tips on running a successful newsletter?
A much needed solution for mobile marketers. Congrats!
Are slides built using a WYSIWYG editor?
Android support ? :(
I cant be sure about Rust, but C++ should at least be as fast as C for any fair benchmark.

About the regex example.

https://benchmarksgame.alioth.debian.org/u64q/program.php?te...

The boost regex library is fast and widely used. It doesnt look like the example is using it though, but a library called "re2". Never heard of it before. Googling turned up this https://github.com/google/re2
why not open source the engine and develop a game around it? It'll not only gain exposure, take a lot of the optimizations off your belt, but let you focus on the long-term development of a marketable game.
Just assume your users are illiterate, innumerate, and have a broken mouse that randomly clicks and you will be fine.
Show HN: Sass Variable Loader
The problem with Ranges is you can't trust anything they tell you about bounds, and they can't trust you about bounds, so every access has to be checked. This hurts in algorithms like binary search and sorting (which are some of the few algorithms that don't work for iterators).

Ultimately though, there just hasn't been a lot of demand for ranges.
Iterators and slices do most of the work people care about. We actually had tried to make iterators more like ranges back in the day, but we tore it out because no one cared. To this day you can't sort a VecDeque, and no one has ever bothered us about it.
This is both cool and disappointing. I'm sure this is more challenging than it looks, and it's cool to see emergent complexity from a (seemingly) simply set of conditions to satisfy.

However, the reason I think about elevator programming isn't to make an elevator behave the way they do today. It's to make an elevator behave better than they do today.

For example:

* I don't want an elevator to close and reopen its doors on the same floor. That's horrible user experience.

* All the interesting problems arise when there are multiple elevators servicing the same set of floors. So let's control more than one elevator at the same time.

* If the elevator is on the ground floor, and has downward calls on both the 1st and 20th floors, then it is likely more efficient to service the 1st floor first rather than bypassing them just so you can keep travelling in the same direction.

I'd like to see a version of this that, rather than enforcing arbitrary rules, just has a lot of series of inputs and lets people compete to service those inputs in the shortest number of steps.
I seriously was contemplating a business idea on my way home from work today that was based on making polling via sms easy.
(I work at Stripe.)

For credit card processing, automated fraud prevention does in fact come standard on all Stripe accounts and takes into account a great number of signals including some that you brought up below, like whether the location of the IP address used matches the location of the billing address.

For ACH, we've built even more stringent verification--as well as any other signals we might take into account, purchasers have to demonstrate, through microdeposits or Plaid, that they have direct access to the bank account in question.

It's impossible to prevent all fraud, but we take it very seriously and are investing heavily in continually improving and expanding what we do there. It sounds like you may have had some specific bad experiences, and we'd love to hear your feedback and suggestions for improvement. Please do reach out--I'm mlm@stripe.com.
Saying we designed society this way with such and such constraints and trade offs is like saying meerkats do the same thing in their societies, which is ridiculous. Nature isn't as cutthroat as the quote suggested. Clearly outside of humanity, love and stable societies exist also. I don't think this argues against rayiners point but adds to it.
> There are a lot of crates that use unsafe code in one form or another; and it troubles me (although no one else cares) that they are probably more dangerous than I realized.

Be careful here, module != crate. Most crates consist of many modules. Unsafe leaks into the module, not into the entire crate.

> 'Just verify the unsafe blocks' is something I've literally heard people say.

Well, so did I - that's why I wrote the post.

> My point is that there is at least an order of magnitude more safe code than unsafe code in an unsafe module, and I suspect it is not scrutinized nearly as much as the unsafe code.

I think many developers are aware that the safe code inside an "unsafe module" needs just as much scrutiny. The Rustonomicon documents this, now my post does, too.

If you used to assume that only literally those blocks need verification - yes, you underestimated the effort. I think it is still manageable though, modules (like Java classes) are kind of a unit of programming that people can get in their head "as a whole". This is important not just for the safe/unsafe discussion, this is important because modules form the privacy boundary in Rust. Even when you only do safe stuff, you care about the abstraction boundary because you want to hide implementation details behind it.
Is it possible to scale them like pixels? Like a "voxel resolution" that can be adjusted if you got a better PC etc.
Yep and so is programming if you want users to not hate the stuff you write.

Something that is easy to say and hard to master, I've been trying for a long time but I think just trying helps.
Yes, Plaid can help with most of this. You can see the full docs at https://plaid.com/docs for more details.
Welp, looks like I'm going to have to resort to adding sex to the game. :)

Hey, it works in Minecraft. (But in Minecraft, you have to earn it.)
Intuitive is defined as without conscious reasoning, so no, Menus and Buttons do need you to think, take chrome, up there, top right, for starters I need to click on three horizontal lines then;

New tab
New window

What could anyone infer from the terms 'tab' or 'window' without some prior knowledge, these interfaces succeed because the cost of failure is low and the level of feedback and reward is high, so we persevere, an intuitive interface would require a whole new conceptual model of how we interact with data. No, I don't have one to show you, I am fairly certain that existing approaches will appear draconian to our children's children though :)
I think the reason they didn't use a procedural language is because they specifically wanted to keep the playbooks declarative.

Ideally, the playbook should describe the state you want the system to be in.

This is 'almost' the case for most modules and I think this was a very good design decision.

Having said that, the ghastly YAML format was almost a deal-breaker for me too.
You're talking about eliminating duplicates in a list right?

my_list | unique

I think this is what you're looking for. Any transformation of data that can't be done with the standard filters can be done with a simple filter plugin written in python.
Royal Bank of Scotland warns clients to ‘sell everything’
This is awesome, I'm closing it now though as well.

This is how teaching should be...this exercise isn't at all about programming and more about how to think. This can be simplified into a drag and drop block language and given to grade school kids as a really good exercise.

Many programmers in the professional world today would really struggle with this because they never learned to actually think, they just "program" (copy paste, edit work already done by others). They don't actually create new things or find solutions themselves.
Digital Marketing in 2016: Top 16 Hotel Marketing Trends for 2016 [Infographic]