skysight-inc/HackerNews huggingface dataset:
Windows is no go for me as long as there will be no option to use ansible from cmd - fortunately you can manage windows box from OSX or Linux box with ansible
I use hg-git as my git client; I get to use the hg semantics and UI but still talk to, well, github behind the scenes. There are a few rough edges but it works pretty well.

But hg-git doesn't talk to the git CLI at all --- there's a Python library which speaks the wire protocol. So it'd be entirely possible to build a git workalike with a traditional DVCS user interface which seamlessly interoperates with git repositories. I wonder if anyone's already done this?

...dammit, I have too many stupid projects on the go as it is.
Well, it's pretty. It's probably great if you have one to five machines you care about, or you really want a pretty dashboard.

Notable features that I would need all relate to multi-server usage:

- central config across hosts

- alerting when values go over or under thresholds

- a mode for automatically selecting and viewing the machines which are working hardest, or not working

- a mode for viewing of a few stats across all machines

- a mode for slide-show viewing of a few stats across all machines
I am surprised. Its clearly better than paint.
> We may hopefully reach a level where a <button> tag will cost 1% of overhead against a native call and this will be a great day.

Also known as XAML and QML.
New Darpa Grand Challenge to Focus on Spectrum Collaboration
Just happened to us this weekend, exact same situation.

I wonder if it is because USPS Weekend delivery isn't the normal "route" person, and they just don't try to get into multi-unit mailrooms?
The Scaling Docker on AWS Course: Learn How to Scale Web Apps on AWS with Docker
You saw that they actually do ads there now (at least on some clients)?
If they want to find out, they should buy Cellebrite.
Great blog. Some of the best technical writing out there.
Nautile – WebGL Demo from Revision 2016
I'm curious why they didn't use something like mmap. That would have skipped the off heap approach, and also allowed for management, statistics, etc, to run as a separate process.

Edit: Apparently the offheap package does use mmap if you pass a path to their Malloc.
Interest Thing: I Can Watch AFL Online in Australia?
Guys i just read this article (http://www.vpnranks.com/watch-afl-online-in-australia/) which claims that you can watch AFL live online in Australia by just changing your IP. Is it legal to watch with this way?
Nootropic app: finding the best nootropic webstore
Hey guys,

I would really love to get the feedback on a thing we had been building. The problem we find when buying nootropics is that there are tons of nootropic webstores on the internet and new ones are coming out on a daily basis.

So we have developed an algorithm that recommends you the best nootropic webstore on the internet, based on nootropics you want to buy and also based on how important is time delivery, cost and quality to you.

Here's the link: http://nooscale.com/calc/

It's a 1.0 version, so please focus on the content not on the interface.

p.s.: negative critics are more than welcome :)

Best,
Nooscale team
Online strong Diceware password generator without dices
Living in the UK, there's no courier I've had worse experience with than UPS, both for domestic and [inbound] international deliveries.

When having goods shipped from America, I always prefer USPS.

It's interesting to see how sentiment varies.
I made a big push at some point to start using Powershell instead of the horrible .bat files I had written at some point (and their arcane unreadable commands). But Powershell's syntax, convoluted names and the unreadable code we had to write to do simple things really made me reconsider seriously. I simply use Python for these things (99% time it has all I need).
"Trouble with Cloudflare"

Treating TOR traffic the same as non-TOR traffic makes no sense; read the main link for confirmation they do.

Case in point, and for starters, STOP repeatively requiring a user from a session to keep passing "I'm not a robot" tests. Set a global cookie that's valid for the session, across all of Cloudflair's network, and honor it.

If the "I'm not a robot test" doesn't work unless it's repeatively given, then that is the problem, not TOR.

Please address this issue; thanks.
fyi, VCL = Visual Component Library
Without seeing the script, it's hard to make judgement. Powershell has a ton of alias(Use Get-Alias to find them) and shortcuts, but most people don't use them.
I don't think Spotify can compete against Apple on this. Spotify's only revenue stream IS music, and they don't even make revenue from that. Apple and Google, on the other hand, have several cash cows that will keep them afloat if their Music services fail (which I doubt they will). Apple could afford to throw in super cheap monthly subscriptions (say, $4.99/month) to Apple Music with every iPhone/iPad/MacBook purchase and recoup the losses through additional product sales. Spotify doesn't have that option right now.
I still don’t get why people try writing their own data store, especially in a language that's simply not very well suited to that task (and we're an almost 100% Golang shop here). Seems to be a rite of passage.

The requirements are literally <100LOC of wrapping an HTTP interface around Redis with using TTL - which has been battle tested for years and is both rock solid and ridiculously fast.

Public service announcement: Don't write your own data store. Repeat after me: Don't write your own data store, except if you want to experimentally find out how to build data stores. It's arbitrarily hard and gets even more so at every layer. Plus, you leave behind an unmaintainable mess for the people after you. There's already a great OSS data store optimized for every use case and storage medium I could possible imagine.
Meet the Tech Startup Turning Legal Cannabis into a Seed-To-Sale Industry
So the obvious question - why use this instead of Foundation or Bootstrap?
Docker containers would be an excellent use case.
The use case in mainly deduplication of a high volume data stream (though it's got a few other uses). The write volume is fairly stable so it's sized in such away that we'll never emit dupes even when the upstream source crashes and needs to be rebuilt from backups (for this case that means > a billion cache entries). Something like the opposite of a bloom filter (https://www.somethingsimilar.com/2012/05/21/the-opposite-of-...) didn't work because we don't want false negatives either. Since the cache is fed by a Kafka log HA is achieved simply by having multiple consumers individually populating their own cache instance. The persistence mechanisms are to allow for code deployments that don't blow away the cache, not HA.

We actually experimented with grid caches (ignite in particular since it offers off-heap in memory storage as well), but the performance simply isn't there. At the volume we're writing even millisecond latency is a non-starter. We did explore both memcached and redis, but we need strict FIFO and both of those solutions provide nondeterministic LRU.
So you become a human kernel: scheduling, handling resources, resolving conflicts, starting processes, synchronizing.
Just found out that 719Ben added paulirish to 719Ben/attention-whore. Just had to see what strange repo that was. It really took my attention to see it in my feed. I have to agree that you made a point here ;)
California Court Rules Retailer’s Inaccessible Website Violates ADA
I find it amusing that those two mirror XML and JSON respectively.
Deep Dive into Android Array Adapters
CAPTCHAs are essentially a broken idea: it is easy for an attacker to send the CAPTCHA image to another website and ask users to fulfill the CAPTCHA for a completely unrelated goal. This trick has been used in the past on certain pr0n websites (users are allowed to see a picture only after they complete the CAPTCHA). Also, one could use a mechanical turk service to circumvent CAPTCHAs.
> The latest feature release Git v2.8.0 is now available at the usual places.

Out of curiosity, what exactly happened during 2.0 release that delayed Windows version by several months?
Many of those problems have been fixed by some distributions. For example, many of the "it can break and then I don't know what do" problems are solved by OpenSUSE's Snapper and automatic rollback on bad boot features.

Many of the other issues are not a problem with Linux (such as the graphics driver vendors being anti-free software -- sorry, there's nothing we can do about that other than come up with a replacement for such a flawed model).

Not to mention that for a "2016" look at Linux, many of these are either old issues that were solved several years ago or are just whining about non-issues.
Integrate Payments Offers API for Developers
Correction: they thought they had to. I suspect that an in-process solution would avoid the HTTP and JSON issues, and better implementation of the store itself would avoid GC issues.
If you are comfortable with C++, a good option is to place as much as possible in C++ and then use Objective-C++, JNI and C++/CX to integrate with the native UIs from iOS, Android and WP.

Although Android is going to give you most headaches of those three, as the NDK is pretty anemic and JNI is not that friendly, but with help of JUCE and Djinni the pain isn't that hard.

The advantage is that you get to write a portable application without extra third party layers and have full support of the available SDK tooling for debugging issues.
Is there a modern version of hydraulic accumulator? One you could use to prevent your pressure dropping sharply when neighbor opens valves at his apartament?
It’s Not All Unicorns and Rainbows: Managing Slack for Productivity
then perl, then python, then bash.
Lessons from Apple versus the F.B.I
Nest chief Tony Fadell attacked by Dropcam's founder
OpenSUSE does come with a firewall which has a graphical manager. So there's that. Ubuntu isn't the only Linux distribution.
No one is confused about the death of the river. The problem is clearly with Indian people itself, including me.

There is a lot going on at the ground level and there is a lot more that should be done.

I used to be as exasperated as you, but I have come to peace that this is all attributable to poverty. You cannot expect "rational" behaviour from people fighting for their next meal? As average incomes grow, people are going to care about other things and you can already see the shoots of this in India.
I had the same feeling when reading this article. That's nothing like "high performance", especially the 5ms median latency. memcached is a whole two orders of magnitude lower in terms of median latency.
That is debatable and more opinionated.
at least for me, it feels like i have to change my whole workflow to match spacemacs, instead of being the other way around (i, being able to easily config spacemacs to match my current vim workflow).

it honestly felt really backwards to use spacemacs after ~10y of vim usage. i would prefer to learn plain emacs + evil mode instead.
What's the rationale for this weak crypto in Tor?

Tor uses hashes generated with the weak SHA-1 algorithm to generate .onion addresses and then only uses 80 bits of the 160 bits from the hash to generate the address, making them even weaker.

Other weaknesses include use of RSA-1024, people have been complaining to no avail since at least 2013: http://arstechnica.com/security/2013/09/majority-of-tor-cryp...
Playing with an attacker: I messed with smbdy trying to hack CryptoWall tracker
You can also try with Linuxbrew, a fork of Homebrew for Linux. It already has Git 2.8.0.
> Currently the main problem with running a desktop Linux in a VM is the limited support for 3D/2D that increased CPU usage making your whole computer unusable.

Bullshit.
I edited the title to fit into the 80 char limit.

What is that? Worse than twitter?...
I'm interested in this idea. What aspect of emacs design makes it unique? What are the "core ideas" you mention?
How Can Google Cloud Win in the Enterprise?
I think a lot of the hate on powershell is that it chooses to do things very similar to existing languages, but just different enough to confuse practitioners of anything else.

Posh also suffers in its somewhat easy to invoke any .NET library, so people start comparing it to a more tooled programming language or something with more sane libraries, and the "ISE" is nowhere close to an IDE (why isnt powershell a first class citizen in visual studio! yes I know there are tools, they are not great.)

Nonetheless, after a few years of working in sql server I have adopted more and more posh in my life because its simply the fastest way to get things done if you are doing windows server management.

I usually find myself on one of these two places if I am looking for something:

Mike Fal (SQL Server focus, he is great) http://www.mikefal.net/

Hey Scripting Guy! https://blogs.technet.microsoft.com/heyscriptingguy/

edit: forgot to mention that MSFT helped to cause problems by massive changing how the language did things over time(usually for the better), so ps1 vs ps4 is crazy different, another reason to be annoyed because which version comes with which product is a fun skew to deal with (thanks sqlps having ps2.0!)
Ahh you couldn't have had rain forests in India. The Gangetic plain though was a thick forest, all chopped up for agriculture.
"To make sure our team understood what a pain CAPTCHAs could be, I blacklisted all the IP addresses used in CloudFlare's office so our employees would need to pass a CAPTCHA every time they wanted to visit any of our customers' sites."

Say what you will about cloudflare, that's an impressive move.
No mention of clink ? surprising, cmd.exe meets readline. Highest ROI 'update' I know on Windows https://mridgers.github.io/clink/
Learning Bash is just as cryptic. At least powershell function names have logic behind them.
Spare Me Your Hypocritical Journalism Lecture, Mr. President
Why don't you just use Python, Ruby or even C#? Why write your own language?

I wanted to learn Ruby a while back but didn't have a web project to work on so I started writing a load of scripts in Ruby instead. It worked out fine.
True, one of the prime considerations for Go's design was that despite having pointers, structs could be embedded as values into other structs. That's the reason it doesn't look half like Java.
What he didn't say was that he did it without warning and it lasted 30 days.

Imagine what that was like for the technical support and customer success teams who were helping customers with their sites.
Have you even used electron? The performance is atrocious. That level of resource hogging and slow response wouldn't have been acceptable in the Java applet days.
Eh, Slack works pretty well, and I don't know if I would have known. It may depend on the app function/domain, a chat app is maybe one you expect to look like 'the web' in the first place. Instagram too maybe, maybe apps with network connectivity/communication as their core will deal better with being implemented on web-tech based platforms.
Cryptographic Message Authentication expained
We could have had XAML for the web if XHTML had been successful.

It is a pleasure not having to deal with HTML + CSS + JavScript tricks to bend the DOM to fake UI widgets.
> Android handsets and Chromebooks Linux computers makes me cringe a bit.

Why?
Gurgaon city population is around a million. Hard to believe but it is true.
Actually, this isn't quite dry-run. What this does is calculate the diff between two templates, and just provide the operations from that diff. It does not inspect the current state of resources to see if there were any out-of-band changes that would be unwound.

So it gets you closer to a dry-run, but is not as complete as terraform's.
Apple Supplier Foxconn Agrees to $3.5B Takeover of Sharp
Well if they ever IPO at all, it sounds like these guys get 20% off the IPO price so have a decent gain built in no matter what Spotify is worth at that time. Assuming the description in the article is correct.
Looks like the "notes" functionality is turning into something quite useful, will be interesting to see if people start to use it in the future.
Really? As a long-time Vim user that switched to Spacemacs but ended up back on Vim, I've never used the space bar for movement. I'm curious do you also use backspace for movement?
sort ox
Gracefully Handling Laravel ModelNotFound (Missing Record) Exceptions
Agree, though while fraud a related issue, standards complaince might just be neglected or due in my opinion to standards that don't enforce complaince with parts or devices. For example, I've bought OEM parts that were non-standard, and in some cases, had quality issues; bought OEM headset once that out of the box would delivery and electric shock to my ears; they replaced the product, but point is being OEM does not equal high quality.
I think it's less about putting a list of features in a spreadsheet and checking off boxes, and more about how the tool thinks.

Jenkins can "do" the things that Concourse does, if you assemble enough plugins, click through enough configuration pages and write enough shell scripts. But that's not its native way of thinking.

I agree that lots of Jenkins users will look at Concourse, scratch their head and leave it. But for those who switch, it's really that much better. I think it'll spread largely by word of mouth, especially once it begins to appear in downstream distribution channels.

> It needs to be stressed that for a lot of small/middle sized companies, the build server is just an afterthought. Not everybody has full time people working on setting up pipelines.

I'm in a team of four -- two pairs. We maintain and extend a medium-sized app, central to our revenue, that has some surprisingly complex and legally scary business rules.

These days whenever we're annoyed by something, it's common for us to think "how can we get Concourse to do this for us?", instead of checklists or wiki pages or Just Hoping Somebody Remembers.

I think people tend to set up Jenkins and never touch it again because it's scary to tinker with your CI/CD. Concourse is, despite being configured by flat files and a CLI, much more approachable in this regard.
I've been wanting bash style completion in a Windows Command Line for so long. Big thanks to the author for the PSReadLine tip; it works perfectly in ConEmu whereas Clink wouldn't work at all.
I believe the comment was saying:

calling Android handsets and Chromebooks "linux computers" makes me cringe (versus "both android handsets and chromebooks make me cringe")

if that helps understand the context a bit more.
This is the way to do it. Run "apt-get build-dep git" to install the build dependencies and the set "--prefix=$HOME/opt" or whatever on the configure script to control where it's installed.

Installing parts of testing or ubuntu can serious mess up your system and have security consequences.
> The one I always find a little unsettling is the idea that relative wealth has a greater impact on happiness than absolute wealth. The inference that happiness is a zero-sum game doesn't sit well with me.

It's important to remember that this kind of finding describes a default or average psychological outlook of a population. There's no reason that an individual can't alter his own perception of the world and his place within it through meditation, psychotherapy, CBT, or some other means.

Basically, relative wealth will affect your happiness if you allow yourself to believe that relative wealth is important. Capitalist society is built on this belief (it's foundational to aspirational advertising) but that doesn't make it true.
> Concretely, MM's writing generally has a well-developed thesis with logical arguments and reasonable citation, but falls flat on its face for reasons that can only be described as "common sense". MM's hope -- or maybe his own believe -- is that his authoritative knowledge of particularities supporting his point trumps the forest of "common sense" generalities.

This is a little disturbing, the idea of something being wrong due to "common sense", (or maybe popular perception?) despite being logically argued and well cited.

If MM cherry picks historical examples, fair enough, but then the work needs to be matched to refute - to present all the counter-examples that where omitted.
https://github.com/firehol/netdata/wiki/Installation#nodejs

> I believe the future of data collectors is node.js

:(
Bash running on Windows 10
Instead of supporting a hybrid/dual boot desktop you support Windows, and run Linux applications on top.
I suspect that this problem is exacerbated because the retailer's margins on the real products are so slim—or even negative. Amazon (really, its stocking algorithm) has no incentive to supply them directly.

In contrast, the high margin fakes must look really appealing to feature.
Can anyone find any actual citation for Apple wanting "the FBI to reveal" anything? There's quotes from an AVG spokesperson in the article, and the paragraph "Attorneys for Apple are researching legal tactics to compel the government..." but no specific sources.

The author, on Twitter, said that "last week" Apple said they wanted to know what the exploit was, but the announcement about a successful exploit was only two days ago.
Let's find out.

As an iPhone user, I presume I have standing and could argue some form of damages. Now, is there a lawyer out there interested in discussing whether there is really any merit to bringing a suit forward?

Would / could this be a class action, or in this case, is it better to seek an individual out come?

Hypothetically speaking, of course, until there are proven grounds to stand on.
I'm not a CloudFormation superfan, but...

1. Yup.

2. In my experience, the error message is usually fine, but there are many times where it's completely obtuse.

3. They just added a new feature to help with this. When you get ROLLBACK_FAILED, you can now tweak things and retry the rollback. It has helped me a few times not have to contact support recently.

4. 100% agree. I write all my templates in yaml, which helps a lot. I really hope they just add native yaml support. Example[1]

5. You can now create custom resources using Lambda from within your templates, which is pretty cool. Example[1]

edit: I should add that at my company, we mostly use Terraform now. I still like to use CF for projects that will be open-sourced though, as I don't want step 1 of my instructions to be "install terraform".

[1] https://github.com/zwily/sqs-to-lambda-via-lambda
I tried both ConEmu (twice) and Console2 in the past, but both were too unstable for regular use. If someone can convince me that the situation has markedly improved, I might try again, but I guess I'll just wait until we upgrade to Windows 10 at my workplace (which they say is any day now).
That wouldn't really help much, because then a bot owner just needs to solve one CAPTCHA, receive the "I'm not a robot" cookie, then hand it over to their bot.
Funny I tend to think is way overrated and people are conflating works of many under his name (for instance he didn't crack the ps3).

ps: first time I see him speak longer, he's pretty energetic and inspiring I have to admit.

pps: the second part I see he's still in his battle-mindset again fakely valued tech companies.
Speaking as a one-eyed Concourse fan, I think your remarks are fair and reasonable. My personal hope is that the binary version will be picked up by downstream channels (Homebrew, linux distros etc), which will simplify the experience for 99% of users.
I think it's worth noting that powershell is .NET object-based. This means you can interact with powershell objects from a .NET language but not, for example, python. To me this is the fundamental flaw of PS. It's a neat idea as long as you stay within their box, within their ecosystem.

With Bash you get a wealth of tools because everything can handle text.