skysight-inc/HackerNews huggingface dataset:
That dev lead was fundamentally wrong and you did well. I dare say that as a Wordpress developer, knowing your Unix tools you have a significant advantage compared to the rest.
This is cat abuse
Yes, RCT was my first Chris Sawyer game :)

Omg, I will. I was thinking when posting the above "they should remake RCT for mobile". Perhaps a perfect moment for nostalgia as my daughter turns 3 tomorrow and we can build a theme park together :) thank you!
But this isn't a programming language. it's a DSL that lets you get the job done. I get that you want to use flow control statements to make your life easier, but I feel that part of the reason why Terraform was made and has gained a lot of popularity. For me, it doesn't make things overly complicated. Except for how they handle variables with modules.That stuff sucks.
Here's a link: http://www.transporttycoon.com
A Cyberpunk Manifesto – Revised
I don't think the industry you've been in for 10 years is the same one that is relevant to this post and explanation.
The best theme for my eyes Yang light
https://github.com/11111000000/tao-theme-emacs
It likely would prevent the vast majority of bugs that are actively exploited in security breaches.

Sure, bad logic bugs happen of course, but more often than not they result in bugs relating only to their own area and often somewhat limited in scope. They're also usually a fairly significant mistake that's often times easier to see - not necessarily all the time, but I'm probably more likely to catch a logic bug in a code review than I am a memory issue beyond a missing free.

Memory bugs however are much nastier - even a minor mistake can result in a complete takeover of the system as manipulation of the instruction pointer basically means game over and there are many ways to get that with only a little memory manipulation - blow out the stack until you overwrite the return address, overwrite vtables on the heap, overwrite function pointers, etc. Even a minor off-by-one can result in total exploitation in some scenarios.
Here's the thing: HCL isn't a programming language nor will it ever be. I hope. this problem isn't unique to Terraform; Chef and Puppet are in the aame boat.

It's markup. It is meant to be easily readable by devs and non-devs alike while being reasonably capable.

The beauty of these tools is that they are written and be expanded upon with popular languages. If I wanted to make Terraform deploy Dell servers, all I have to do is write a plug-in with Go. What's more is that I don't have to teach a TF user anything new since its usage pattern will be the same as any other TF plug-in.
The Knowledge: How to Rebuild Our World from Scratch by Lewis Dartnell http://www.goodreads.com/book/show/18114087-the-knowledge
Ash HN: Are There Any Patient-Facing Clinical Decision Support Systems Working?
For chronic or systemic diseases like Advanced Stage Cancer, frequent decisions need to be made about switching therapies, therapy dosage and combinations.

I've read papers which use Machine Learning/Markov Decision Process & Deep Learning techniques being tried out in technology research labs.

Are there any patient-facing systems that can be tried out? (with all due disclaimers in place, holding no one responsible, etc).
Not an equally legitimate way of looking at it in my opinion.

This was Yahoo we're talking about. A buyout was the best possible scenario for shareholders. She's been rewarded for rescuing some shareholder value from a burning car wreck.

Here's a question you can ask yourself: do you think Verizon got a good deal? I'd be upset if I held Verizon stock because I believe based on everything I know about Yahoo that Verizon shouldn't have purchased them and that it was a bad deal for them.
Crazy Super Hereos
But I guess this is orthogonal to where the file descriptor comes from (i.e. stdin or opening a file whose name is passed in the args)
Some do
I used to have astigmatism in both eyes. After three rounds of laser I don't.

I throughout strongly prefer high contrast schemes -- indeed I don't like any syntax colouring at all.

I'd like to see that article if you can find it. I admit as a sample size of one I might be aberrant but if not, then the effect you describe (if it exists) might have a neurological basis as well.
an experienced programmer can simply read through the code and see edge cases that migt be explotable. often decompiled/asembled code and use debuggers.
Frida – a dynamic code injection / reverse engineering toolkit
I'd rather hear more from the creator of Gensim. Has John D. Cook built anything impressive?
What's your alternative?
That's because "ARIN, RIPE NCC, APNIC, AfriNIC, LACNIC" are names of organizations, not technical terms.

The very first line has enough information to know what it does:

"A tool to enumerate CIDRs by querying RIRs & BGP ASN prefix lookups"

In other words, it queries two sources (regional Internet registries -- the organizations referred to above -- and information from the BGP protocol) to enumerate blocks of IP addresses.
The WASM file seems to be 88K compressed, 241K uncompressed. Not bad!
Walmart Acquires ModCloth
Nope. Chef is an embedded DSL. It does not have the same shortcomings. In fact it is the only configuration management tool that approaches the problem from the right angle. Instead of re-inventing the wheel it gives me a library of composable components that I can glue together however I wish.

You must not have seen many TF deployments. I've seen several and each one is a unique snowflake. Some use Jinja, some use Makesfiles, some use Erb, some just use heroic copy-pasting. There are no conventions or standards whatsoever. I don't know what you mean by readable either. When was the last time you navigated 20 Terraform modules while mentally filling in all the variables and thought to yourself "Ya, this is totally readable".
Okay, but you still haven't presented me with an alternative.
Formally, there are quite a few which are quite simple to show. For instance, for the string 'a', the shortest python problem which can produce this string is obviously print('a') since 'a' has only one character.

Additionally, if you limit your language to a recursive language, you can compute complexity (which is no longer Komnogorov) directly. Simply begin enumerating all programs in order of length and then run them checking the output to see if it is that string. While this is by no means efficient, it works for recursive functions since they must halt. For Komogorov complexity, there isn't really a notion of inputs, merely that some particular string should be produced as output.

For recursively enumerable (i.e. Turing complete) languages, the former method will not work because a program might run forever.
What would you consider has the bare minimum to get the job done then? Chef? Ansible? Salt? Puppet? Some homegrown monstrosity? I have used the first two and both of them have major problems with state and they can get super complicated if you are not careful.

I think part of your issue with Terraform is that you want it to do everything, when you should just use it to get the foundation up and then use a provisioner with more power to do the finer detail work to fit your needs. Also, lets remember it's not even 1.0 software at this point. We started playing around with it around 0.6 and things have come along way since then. Maybe it's just not the tool for your needs.
Diy Crafts: How to Make Popsicle Sticks Furniture – Pop Sticks – Toys
Or ImageMagick. On macOS, install Homebrew via http://brew.sh/ and then type

$ brew install imagemagick

Fantastic stuff although I can never remember the commandline options.
ddrescue is so good that that particular example feels a little strawman-ish
The Curious State of Apple Product Pricing
That is bad. One should always use
set -u
on scripts that rm any files or perform any destructive actions. One can always unset that if you need to accept args further along in a script to use in a variable.
Would you know a recent tool based on XML + XSD (or RNG) in the space (I believe IBM had one like 10 years ago, but it got sacked because XML)? I've never been a fan of using markup languages for things other than text/semistructured data, but yaml/toml/json is such a huge step backwards that I'm having trouble recommending it.
I prefer medium to high contrast. If it gets too low, it gets hard to read.
Though it is an academic book, Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig.

The first chapter in the book provides a detailed analysis of how other disciplines contribute to the idea of AI - from Philosophy to Psychology, Biology to Computer Science. Makes for an interesting read, even for a non-tech reader.
This tells that number of vulnerabilities in each layer is big so a single team can discover some in few months.
Defund or mismanage (due to incompetence, malice, or a mix) government until you cause a disaster, point at the disaster, and blame it on the government...classic Red Team strategy in action.
I'm a big fan of SimTower! But Windows 10 x64 doesn't have XP Mode, so I can't run SimTower easily. There goes my childhood...
You're setting up a false dichotomy. Expressing a dependency graph of cloud resources does not require a special DSL.

In fact if Terraform was a library it would not do everything nor do I want it to do everything. At the end of the day Terraform traverses a dependency graph and generates a sequence of commands to run. The traversal is basically a topological sort and the command generation is a bunch of API calls. None of those things require a specialized DSL.
But isn't now with signal that you have to wiretap it once and your are good to go since there are no sas every time?
On Wordpress but am slowly in the process of moving to a hugo/s3 pipeline
... and less than 10 years once you use the correct numbers. And that's assuming operating costs are 60% before debt service, which is highish.
How to Assemble a Customer Service Dream Team
Happy to see if I can help. Email is ericmigi@gmail.com.
Thanks for clarification.

So the key of the hacking is a hardware simulation bug within VMware. It is not a surprise to exploit the security holes in Edge at all.
wp is great but too heavyweight for me
This.

If you're also looking for a course that goes alongside the book, I highly recommend UC Berkley's CS188 (you can find it at http://ai.berkeley.edu).

The lecturer Pieter Abbeel does such a good job explaining stuff and the programming exercises are really neat.

Edit: Formatting
OP is correct in saying Rust would have prevented these specific bugs, so I don't understand why you're trying to dismiss them as a "fanboy".
Hey thanks for the swift response -- you have plenty other stuff to get to, I'm sure.
>> if you want progress information with cat you can combine it with the pv command

Since coreutils-8.24[1], dd "accepts a new status=progress level to print data transfer statistics on stderr approximately every second."

> Because the command probably doesn't figure out the right size automatically . . . this can mean massive performance differences between invocations

For anyone who's wondering, here are two good threads on determining optimal block size: https://superuser.com/questions/234199/good-block-size-for-d... http://stackoverflow.com/questions/6161823/dd-how-to-calcula...

[1] http://savannah.gnu.org/forum/forum.php?forum_id=8309
I always forget that this exists - thanks for the reminder.
50+ Ultimate Resources to Master Android Development
I just got a developer job at Snapchat. Here’s what I learned
Tool alerts surgeons if their posture is a problem
Sorry, I was overly mean in that comment, and yes, it's an opinion, but I think it's true for a vast majority of people.
I think there's a rule that you're not really qualified to discuss command line tools in public until you've used dd to inadvertently eradicate an entire partition.
if you can do lua, you can prolly do any language.
It's an orthogonal issue, yes, but calling stat or fstat on any block device whether from stdin or argv will return .st_size == 0, so your progress bar won't display the correct answers (or could display better answers if it used the ioctl).
I was looking more for your prognostication - somewhat like Gates did in "The Road Ahead." I figure you're in a somewhat unique position to speak to what's upcoming on the horizon and likely to be disruptive.
Monetary gold (the thing that controls the price of gold, ie, the precious metals spot prices) and precious jewelry is about half of the usage of today's newly mined gold, industrial and electronics taking up the other half.

Over human history, about 165 thousand metric tons (or 182 thousand short tons, or about 5.3 billion troy ounces) of gold have been mined, or at a spot price of $1200, almost $6.4 trillion dollars of gold. 33 thousand metric tons of it is currently held by banks and individuals as monetary gold.

Gold mining produces 2.5 to 3 thousand tons of gold each year.

But get this: if we melted the entire planet down, there would be single digit or possibly low double digit quintillions of metric tons of gold. In other words, we have mined less than a trillionth of the gold.

What keeps gold prices so far up is it costs about $1000 per ounce to mine, although this is dropping due to larger and larger mining machines and more automated processes that involve less people.

Outside of electronics, gold has no real world usage. Monetary gold and jewelry are largely artifacts of the past, imo. Once we eliminate those, the continued fast pace of growth of industrial and electronic consumption will be handled for quite some time, and also drop the price of gold significantly.
but a (boring) su and working as root?
Not a CEO, but I am currently dealing with a very vindictive and petty VP. Absolutely no empathy or thought for others. Brings similar people on board her team and they run amock making the lives of their subordinates or others that deal with them miserable. The lower end managers are blatantly self centered, but the higher up you go, the shit just gets more polish. Capital One has been quite the nightmare.
It's also hard to get direct access to the data.

But you're right it's a hard sell to enterprises although we have some (e.g. real estate developer creating pricing maps)
I didn't consider Sphinx because it's using a RDBMS as store. For the same reason, I didn't check out sqlite-fts etc.

Maybe I should reconsider?
I've found a layman's piece but there's more academic material too:

http://www.allaboutvision.com/eye-exam/contrast-sensitivity....

Also mentions that despite 20/20 vision from LASIK, contrast sensitivity may not return.

I don't think we are alone :)
Support for WebAssembly is enabled from version 57: https://www.chromestatus.com/feature/5453022515691520
People are still selling Windows XP machines around me secondhand for peanuts.

Now might be a good time to pick up a few on the cheap for preservation proposes.
AI is not a field where the practitioners can safely ignore the academic. A huge number of people got into rabbit-holes in its history and basically failed completely and wasted decades of their lives, in some cases.
Super Mario Bros. converted to C++ from 6502 Assembly
Other interesting projects:

- https://github.com/giann/fengari - new project, most exciting IMO

- https://github.com/daurnimator/lua.vm.js - emscripten based, has best interactions with DOM (but is a dead end)

- http://www.moonshinejs.org/ - no longer maintained, interesting model though

- https://github.com/paulcuth/starlight - transpiler: you loose ability to use proper coroutines which are IMO most interesting feature for lua in browser

- https://github.com/creationix/brozula/ - unmaintained

- https://github.com/logiceditor-com/lua5.1.js

- https://github.com/mherkender/lua.js
At lot of the debate here centers on DSLs vs programming languages and I don't want to get into the weeds of that. I did use terraform extensively at a few places and generally if you want to do something simple it does a fine job. When things start getting complex and the team & infrastructure is larger...well, let's just say some warts start coming up. You more or less end up with some type of a wrapper around it.

But in another place we decided to use troposphere[0] and I liked it more (at least for AWS-only shops). A lot more flexibility and you're relying on Cloudformation to do some of the heavy lifting around states. We basically ended up with a tool based on that library which would generate deployable CF stacks (and some other things).

[0] https://github.com/cloudtools/troposphere
Because people here don't have a sense of humor.
> What the complainants wanted was for Berkley to start enforcing their compliance, not to take down the video.

Although, again, Berkeley has already started enforcing their compliance, since 2015 in fact. So what the complainants/DOJ said in effect was "It's not enough that you have started to only release accessibility-compliant videos, we want you to also go back through 20,000 hours of historical video, and change those, presumably via painstaking manual editing since we deem automated captioning to be insufficient". To which the response of the vast majority of people who've commented on this issue, including many kind-hearted liberal types, is "Sorry, nope".
> I find Scala's collection library a good example of that - programmers of all levels can use Scala collections without understanding all the type-level tech they're implemented with.

That was my reason to dislike Scala. It doesn't work for me. I must be able to dig into any library code I use. And when I tried to dig into Scala collections library, I ran away screaming in horror. When I tried to implement my own collection based on linked list, I wasn't able to do it. I was able to learn Java collections easily, they are really easy to use and understand. You just open Collection.java, List.java, ArrayList.java and read it, it's easy. It might be hard for something like ConcurrentSkipList, but this structure is hard, it's okay. But when I tried to read Scala's collection in the same way, I drown in traits.

May be there are people who can use libraries purely from interface and documentation perspective. I'm implementation guy, when I have a question, first thing I'm doing is investigating implementation code. And if implementation details are buried below kilometers of abstraction, I don't like it.
File Share, File Sharing, File Transfer, File Upload
If you want to get into actually implementing deep neural nets (what everyone is calling "AI" these days), then look at TensorFlow and Keras.

This is a good getting started book for TensorFlow:

https://www.amazon.com/TensorFlow-Machine-Learning-Cookbook-...
I just assumed the poster was an American who didn't actually know other countries don't tax based on citizenship.
Thanks for the link to Roy Baumeister, his work is stunning in its grasp IMHO
Last year it was reported that YC was considering a China program. Given that the competition here is so poor, and Chinese domestic capital currently so readily available, it seems well timed. Can you confirm if or when we can expect this to come to fruition?
Doesn't Safari support JPEG2000?
>There is nothing near 150k/mo of recurring revenue or sustainable value here.

$1k/mo > Any $/mo > $0/mo >>>> Negative $/mo spent on hosting

There are many people who would pay to use the code generated by this tool - even if it can be trivially grabbed via Inspect Element. It seems that's a common sentiment among posters on this topic - and I agree with them.

It might seem silly to charge for 3-step keyframes (0->40->100 on many of them) with different timing functions but people will pay for just that.
I think The Intercept is the most important news organization and overall a profoundly beneficial force

Does that include Juan Thompson[0]?

[0] http://www.businessinsider.com/intercept-reporter-juan-thomp...
Washington DC as well.
And you still didn't answer my question. Based on your other comments Chef is your tool of choice for setting up servers because you can hack and glue things together how you want. That's great for you I get it. I assume you are a programmer by trade that wants to use the tools you feel comfortable with to get the job done. That's OK. I am an ops guy that is looking to make reproducible infrastructure without having to figure out awful Ruby/Chef bastardization. Terraform isn't a programming language. I understand you wish it was, but it simply isn't one. It's not the tool for someone that wants to program the infrastructure with Ruby.
You seem to have a good eye for picking up problems in scripts, and enough of an interest to write about it. Have you considered submitting a PR with your suggested changes, or if you don't have time for that, perhaps an issue with your problems?
Somebody is watching you: IP camera, TV and Emma Watson’s smartphone
Don't forget your mahalo rewards card.
Which is why even though I use gmail as an aggregator of my email accounts, that isn't my actual main email, as they are older than Google.
> It wasn’t that I had somehow inherited dumb employees. What I was hearing was a failure of management.

Uh, if you've inherited employees that think their job as marketers is to pump out Press Releases, you certainly haven't inherited good ones.

Most people in marketing do not behave like this, any more than developers see their job as 'write lots of lines of code'.

Too many management articles (and Blank is often guilty of it) have the pattern of presenting the 'employee' as an unthinking zombie, and then present 'management' as the answer. 'See, without highly paid consultants like myself, this would all go to shit!'

Most employees would find this kind of micromanagement-in-the-name-of-onboarding intolerable because they are good employees who are capable of autonomous thought.
> Linux, with has a viral license which essentially forces people to work on the same code base

If this were so, my life would be so much easier. Maybe things are like this on higher-end servers, in DevOps and so on, but the other side of Linux deployment -- in embedded systems, consumer hardware, various gizmos, phones and so on -- it's very much not true.

Virtually no device that's actually being sold somewhere runs a vanilla Linux kernel when you take it off the shelf. Companies comply with GPL technically -- they publish their changes and they'll even mail you the CD if you ask nicely -- but there's no community work of any kind, really. Sometimes you'll have manufacturers working with funky hardware from obscure companies that never bothered to update their drivers past 2.6.32 (or, best case scenario, 3.2) and the forward-porting dance begins -- that is, if you're lucky and the driver isn't a binary blob. Sometimes the opposite happens -- you're working with shiny new stuff but a Really Smart Manager heard that older kernels are more stable and now the backporting from 4.10 to 3.16 dance begins. The "same codebase" thing is pretty much just a distant dream now -- and you don't want to see most of the codebases out there.

Granted, there is a common(-ish) core -- the differences are not on the magnitude of FreeBSD vs. OpenBSD (different vmm systems etc.), but IRL, there's rarely a "single" Linux.

Edit: oh, and don't even get me started on all the innuvashon that happens in the layers above the kernel.
Unless you are weakening your negotiating position because you can't raise money?

This isn't a game theory experiment. It's not unreasonable for investors to want you to be full-time invested (if you can) before putting in money. Also, some people may want to run their company until it is profitable enough that the company can pay them a full-time salary.
معرفی کف کاذب کناف و تاریخچه شرکت کناف
Oh yes, of course! Quite a while back, and certainly well prior to registering the trademark. Can't discuss it publicly beyond that, however. :)
Paradigms of Artificial Intelligence Programming (PAIP)

One of the best books on AI and Programming ever.