skysight-inc/HackerNews huggingface dataset:
We have an oreilly book dropping on deep learning next month at strata hadoop in new york. We've been working on it for a few years now, but yes: can confirm. Our editor has been amazing.The last 10 ft and minor tweaks have been the biggest lesson for us in writing this.

(If you click this link: warning: it's not python)

https://amazon.com/Deep-Learning-Practitioners-Adam-Gibson/d...
While they support building for Linux, the editors themselves are only alpha quality on Linux.
> is it too late to become an MD? or start a PhD?

There was a grey haired PhD student in my department. He told me he had built and run an investment bank in Los Angeles for most of his life then moved to Cambridge (UK) to pursue a PhD in engineering and he was having a blast. It was probably easier for him than the young ones since his kids were grown up and he already had a career and money.
The question is whether or not Thomas Burke would have been able to beat Usain Bolt if he'd had access to modern training, diet, technology, etc. We can't know if training or talent accounts for the > 2 seconds difference. It seems reasonable to assume it'd at least be a closer race than the times imply though.
Announcing WildFly Swarm 2016.8.1
Overhauling IP Management at the Eclipse Foundation
Finally, my first Hacker News comment!

In addition to equipment and rules changes, training and nutritional techniques have evolved quite a bit over the last century. NFL players, for example, used to smoke cigarettes at half time. All things equal, the modern athletes probably are better.

This is a really great topic and we have some relevant experience on our team. I'll see if I can rope one of them into giving a deeper answer or putting up a blog post.
> 3. up-voting a rebuttal comment will also be considered as down-voting its parent;

I often upvote both a comment and its rebuttal, because in many debates I have no dog in the race and I often find that people on both sides have valuable or otherwise interesting insights. Even if I don't agree with them completely, I sometimes find that I'm able to view an issue from another perspective that I hadn't considered before.

Not to mention, many debates really just don't have a clear answer, and to pit commentors against each other like that is to enable one of them to be declared "winner", which I think would be misleading in many cases.
> In many ways, the split is like 19th century railroads in the United States, when rails of different sizes hindered a train’s ability to go from one place to another.

Or the railroads in Australia in 2016.
How has disqus figured out comment moderation? As far as I know, they don't make a big effort to create great comment communities. Do you have any extra details?

HN has far better comments than any disqus comment feed, on average, in my opinion.
If you're interested in this topic, Andrew Russell recently wrote a blog post and made a video about how they sort sprites in River City Ransom Underground. It's even more complicated because the sprites aren't necessarily simple boxes.

http://andrewrussell.net/2016/06/how-2-5d-sorting-works-in-r...

https://www.youtube.com/watch?v=Ssrkq6_6JYU&t=8m48s
Simplified AWS IAM Policies
Ask HN: Hey recruiters, do you look at my personal website?
Recruiters, what do you look at?

on my resume do you look at:

my website? my github?
my past work experiences, if so do you read the description of what I did?
my projects, if so do you read the description of the project?
the languages and technologies I know?
Reel: simple GitHub backup tool
It's surprising how 'dead' OSes can still live on in the Consumer Electronics world.

I recently bought a Panasonic TV and was surprised to discover, on first boot, that it was running Firefox OS, something that is considered 'dead' in the mobile space. Here's a link about it [1]

[1] "Firefox OS will Power New Panasonic UHD TVs Unveiled at CES" [ https://blog.mozilla.org/blog/2016/01/05/firefox-os-will-pow... ]
This. Every time I use the Soundcloud app I think to myself "I wonder if I could crowdsource the development of a third-party iOS app..."
It won't ignore issues for when the CA chains back to a OS preloaded one (when there is a distinction between user-added and preloaded, not sure in other case. ie Linux.) I agree somewhat more could be done on this front however if you're in a position where an adversary can add user-added CA's to your system you have bigger problems to worry about.
This. The general rule I have my teams follow is that I should be able to jump into the middle of a bit of code and understand what all the variables are and the methods do etc from their names. If you do this, then you'll find the amount of inline comments you need is drastically reduced, because you're basically saying the same thing in the comments that the variable and method names tell you.
Publication in Spring 2017 (estimated)

:(
Has the closed source world EVER produced a UX that wasn't just a visually appealing bloated disaster? I'm really drawing a blank here.
Just to be clear, 01EA5486DE18A882D4C2684590C8019E36C2E964 is the fingerprint of the malicious tampered signature key. If the signing key has this fingerprint, it is likely confirmed tampered and any binary signed with it can be presumed compromised or worse.

(Mirroring TLDR into comments in case of DDOS or tampering with bitcoin.org's web page).
Drawing any shapes on the web straight-through
Git bisect (2006)
How to Game Common Online Conversion Attribution Models
That's really better than me being able to reply to you and ask for clarifications? I think you described letters to the editor, not comments.
I'm very sympathetic to that point of view -- UNIX is a paradox where everybody uses it but most people don't really know how to use it.

But this paper makes a good quantitative case for POSIX not meeting the needs of modern computing: https://news.ycombinator.com/item?id=11652609

A good example is that Linux distros, Android, and OS X all have their own non-POSIX IPC mechanisms. Applications are somehow voting with their feet and not using Unix domain sockets and pipes.

It leaves me scratching my head because I don't think serialization is that hard a problem. But it seems that most people want IPC with structured data. Android is a bit of a special case because it's a single-language OS.

"Traditional POSIX threading models, IPC interfaces, and file system access are being replaced by platform and vendor-specific APIs and frameworks such as Grand Central Dispatch [18], Binder [29], DBus [25], and SQLite [1]."
> There should be a base core of apps that are necessary and a set of opt-in add-on features.

Microsoft actually offers this. Enterprise customers requires it.

Disclaimer: Linux user. Can't check which settings are exactly where.
How's it perform on tmpfs or ramdisk?
'The Dirtiest Race in History' is a very good book about this race written by Richard Moore.
By HN's standards, comments like "Are you high by any chance?", "Someone who can't spell gives lessons", "Congratulations, you won the "[x] of the year" award", "I understand your brain is fixated", and "spew your bizarre ideas" are highly uncivil. Commenting like this is sure to get your account banned on HN. Please read the following, and post civilly and substantively or not at all:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Global message order sounds like the kind of commitment that becomes increasingly expensive in a multi core environment..
I never understand the animosity shown towards people who choose to work from home. Nothing personal, but I see attitudes like yours in a few of my scoffing coworkers as well.

Do you really know what your teammates are accomplishing? Or how they are spending their workday? Do you go to their homes and peer inside the window? Or is it just some sense of self righteousness you feel by being a good employee who wouldn't ever choose to work from home like those other lazy bums.
Not to mention that smoking a plant isn't an efficient or specific drug delivery vehicle.
doesn't touch on the simple technical pains of having to work across the Great Firewall

Lower bandwidth, higher latency, more packet loss, less reliability. But everything can be achieved. It's not a great problem once you're used to it.

Slack and WeChat

If you want global, secure, internal chat that works, use XMPP on a VPN. It's pretty trivial to set up.

Github is a disaster in China

No, it works perfectly. It's not even firewalled. I use it every day, no problems.

They'll turn to you asking why your API/whatever isn't working for their developers, and then expect that you have some miracle solution to get rid of the 200-400ms of latency (each way!) across the firewall, as well as a cure for the hours of it just dropping all traffic

That's not across the firewall, that's across the Atlantic. A good solution would be placing servers inside of China, or outside but nearby in Hong Kong, Japan or Korea instead of the US. For businesses of any size desiring access to the Chinese market, another POP is not a huge expense. Even for me in the west of China, HK is ~70ms away, Japan is ~100ms.
Yes, I think so, too.
Thanks. rscss seems really interesting. I've mostly used BEM but I like the syntax in rscss more.

One thing I'm not sure about though is the child selector. I often have intermediate layers between the root of my component and the elements. Wrappers and stuff to make certain positioning possible. This won't be possible with child selectors only.
A "valuation expert" arguing against a straw man based on a misconception certainly makes you wonder how much expertise they have. Raising capital from an investor who gets preferential terms -at- a valuation is not equivalent to saying that the company is worth that valuation. The comparison chart against public companies is a false comparison for the same reason.

Bloomberg should know better.
Troughs are commonplace in Australia. Despite some of them having a continuous trickle of water, they invariably reek -- much stinkier than individual urinals.
I signed up, but there was no open source support, so, eh.
That isn't how Disqus works. It is a centrally hosted widget.
If you're doing isometric, then use a tile system like 90s videogames. It makes far more sense.
Indeed, it's not even the largest non-rigid. That goes to the US Navy's five ZPG-3W of the late 1950s, at 404 feet long and 1.5 million cubic feet volume.

In comparison the Airlander is 302 feet and 1.34 million.
Please don't comment like this here.

We detached this subthread from https://news.ycombinator.com/item?id=12306616 and marked it off-topic.
That makes sense to me. I personally moved to a Mac for the exact same reason. I would end up spending more time configuring the machine and getting things to work than doing actual work. That has drastically improves since I switched. Anytime I need linux, I just run a VM.
Patients often use liquid tinctures.
Why would you need a queue? At the trimonthly renewal time, just check which subdomains are active and ask only for those.
We detached this subthread from https://news.ycombinator.com/item?id=12306744 and marked it off-topic.
If you have per-user sub-domains, just get a wildcard cert, pay for it, and cover all your users all at once. Why do you need want to go through LE for that purpose?
Straight line doesn't have $480m or even $4.8m. It is all vaporware and marketing hype for services so far. Options to purchase are not wire transfers.
High CBD variants relieve pain without psychoactive effects. THC is not the only cannabinoid.
Show HN: Make notes, mindmaps, diagrams online – for studying or brainstorming
Why some economists want to get rid of cash
I expect a reasonable amount of flexibility in developer tools, especially since the difference between the current solution and the customizable one is most likely two inputs in a web form.

It's great to see new features shipping on GitHub.com (especially since it felt stagnant for so long). I have no idea what their codebase looks like, but prepopulating a text field with the contents of a template.md file and allowing the name of the publishing branch to be specified feel like they should have been fairly minor changes. Especially now that they clearly have the architecture to choose repo-specific publishing locations, allowing those to be user-specified should be a very low-effort way to make the tools useful for more projects.
Only with OpenCL 2.x have they came around and started to support C++ for writing kernels, as well as, a standard bytecode for any other language to target. Which most vendors still don't support.

Whereas CUDA supported C++ and Fortran from day 1, with the PTX support added a few versions later.

Also the debugging tools, from the presentations I have seen, are much more developer friendly on CUDA.

Of course developers rather use APIs that offer more modern experiences than ones still stuck in pure C, with a compiler at the driver level, forcing each programmer to writer the boilerplate to compile and link.

Now it might already be too late for OpenCL in spite of the latest improvements.
Not saying this is wrong, but I think a less cynical rephrasing which explains a superset of the problem is that RSS failed to win adoption from a critical mass of content producers.

You can go to pretty much any website and assume there will be an index.html equivalent which spits more or less anything the site wants at your browser.

You definitely cannot assume that any website you want to receive updates from has an RSS feed. You could never do this, even at its height commercial content producers regarded it with deep skepticism for totally valid commercial reasons. They would publish excerpts but not full articles, headlines but not excerpts, etc.

Now had the RSS community offered more incentive to the content producers to get on board, it might have seen more adoption. The clearest example of this is that RSS never solved the advertising problem--someone could take your feed, strip out your ads, throw it on a website and introduce their own ads and make money off of your content. Boom there goes your support from anyone whose writing is ad-supported. Why would they embrace RSS when it will de-monetize their audience?
Your post makes me think of that old picture of guys smoking during the Tour De France.
I was just thinking that.

If you really want an isometric look but need more complicated rendering than layered tiles, it seems like it would be much easier to do 3d rendering but lock the 'camera' into an orthographic projection mode.

Unity and Unreal Engine both have this as a built-in feature that basically just takes a checkbox, for examples off the top of my head.
Cisco Acknowledges ASA Zero Day Exposed by ShadowBrokers
I think providing short reasons isn't enough. If you wrote a long post and I downvoted it with "not accurate" it doesn't help much, does it?
That is something I do not see in my own (n=1) experience. The only problem I had was with a poorly written crontab entry, that was totally my fault.

Setting up my 5 domains, hosted on one small (virtual) server instance was just a breeze. Esp. compared to my former experience with StartSSL.

And now, with a cronjob doing auto renewal everything is solved.
So for me at least Let's Encrypt just made life better.
Some aphorisms on software development methodology
I am from the same period and I don't see what you're talking about. You're just old and you like old stuff. Old people like old stuff.
This is why I love the approach taken by Debian (and most other distros).

Although they provide binary packages, they insist on building everything from source, independently from the upstream projects such as Bitcoin. Moreover, the build process itself must be able to run entirely with Free Software. And the same must hold for all dependencies. Otherwise a package can't make into their "main" distribution (just into "contrib" or "non-free", but users of these parts are warned).

That way, an attacker can't simply tamper with binaries. They have to distribute the manipulates sources instead. Although that kind of attack may still be feasible, it requires a lot more openness from the attacker than just changing sources privately and distributing merely faulty binaries.

This will be futher hardened by Debian's initiative to provide reproducible builds, so that if one of their many build servers is compromised, this can be detected by simply comparing hashes of the resulting binary packages produced by other build servers and/or local build of the maintainers or any curious user:

https://wiki.debian.org/ReproducibleBuilds

Speaking of Debian, unfortunately Bitcoin never made it beyond Debian/Unstable (Sid), because the Bitcoin release process appears to be incompatible with the Debian release process, especially regarding backporting security fixes, so the Debian people decided to be better safe than sorry:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718272
I like that downvoting on Stackoverflow costs their equivalent of karma.
US ready to 'hand over' the internet's naming system
Vintage Apple sale in Denver this weekend
SEO – PMAR.GR ONLINE MAGAZINE
Type-Aware Programming Models for Distributed Applications [pdf]
That's the thing about Linux: they have literally not one, but multiple armies of "programmers", and yet even after 20+ years of an absolutely furious development pace, basic things like inter-process communication still do not work desirably. Startup/shutdown? Yep, you know it already, it's still in flux (SMF in illumos has been humming along for a decade now). Filesystems? Flux. Observability? Flux. libc, what libc, that comes from GNU, flux. libstdc++, yeah we just decided to implement a "version 3 of that", flux. Debugging format? You have to rip out your runtime linker in order to get DWARF 2 support (DWARF 2 has been available for 23 years now), so, flux. Virtualization? Wait, which one of the 56 not-quite-right virtualization solutions do I mean, because Linux people are flapping with that and nobody can get it right? Flux.

The illumos kernel has been stable for decades now. Teams of five people here, three people there, four people over there, they roll up their sleeves, look at the issues the customers have had and are actually having now, professional engineers with formal education and insight, and in two years they have a working product which only needs a small fix here or there, and is tenable decades into the future. It goes to show that the number of programmers does not a quality, working product make.

For example: it's 2016, and my Linux filesystems in Vertica suddenly go into read-only mode, nobody knows why yet. In 2016! I cannot believe I just typed that, but it's true.

I've been running ZFS since 2006 both professionally and privately on Solaris and SmartOS at several large companies and I have never seen it go into read-only mode. The team which designed ZFS was only five people, not an army.

Bryan Cantrill summed it up so profoundly when, upon showing SmartOS running Linux applications, he ran /native/bin/dtrace and proclaimed:

I have clean water!!!
what this is missing is a top deck, imagine people travelling from one inland city to another and sunbathing along the way there and then doing some shopping then coming back with the view of a sunset.

getting the benefits of a holiday while travelling.
HN has become some kind of left liberal forum these days.

Personally I love the negativity of reddit and I enjoy it too. Snarky, sarcastic, vulgar or insulting comments in my opinion are part of discourse too.
1) They want better performance over the existing solutions. For better or worse applications are [arguably] abusing the heck out of D-Bus. Using regular files might help with huge messages, but it's a lot of overheard for many small messages.

2) They want the ability to insert a broker that manages permissions among the peers, but have the kernel enforce those permissions on a per message basis so the broker doesn't become a bottleneck. That's not easy to with the filesystem.

I mean, strictly speaking it's theoretically possible using the file system considering that in practice the only real broker would be systemd with a fixed set of policies, so theoretically the traditional Unix model of user, group, and supplementary groups would suffice by assigning users and processes into the proper groups, and binding message files into protected group-readable directories. But for whatever pretense, people want the solution to implement a system of opaque, ephemeral identifiers/capabilities.

It sort of reminds me of SMF, launchd, systemd, and similar changes. For example, I was installing Solaris 11.3 on a VM yesterday and was trying to figure out how to set the hostname. You used to set it by storing the hostname to /etc/nodename. Now it's stored in some opaque tree data structure deep in the bowels of SMF, which you set with some long and impenetrable command-line utility invocation. You can still set /etc/nodename; if no hostname is configured then SMF will initialize the hostname from /etc/nodename and delete the file. It boggles the mind.
> A three months max duration limits the potential liabilities to three months.

But what attack is that blunting?

1. A bad actor with access to the system will just regenerate another LE cert and carry on.

2. A bad actor who has injected a bad cert, but without system access, still has three months to conduct his fraud which is more than enough time to phish 90% of the user-base.

I'm not privy to the LE decision-making process but 90 days seems like the result of a bad compromise. Automated certs should be renewed on a very-high-frequency ( like hourly ) otherwise there's little benefit over the traditional model, and a lot of downsides such as breaking pinning.

90 days seems to have been chosen to be painful enough to push people into adopting auto-renewal but not frequent enough to overload LE's system, and thus not actually providing any security gains.
Skyprex
I meant "reverse engineering" :D
Isn't it harder to hash every single file in source? There's thousands
> I don't mind automatic updates so long as there's a separation from the new features and bug fixes.

And this is why all manner of devices go unpatched, and another reason why IoT will be a nightmare.
it's gmail, if you change the password the other person is out. It's not a computer. You can also log out all active sessions.
> Unfortunately, environmental review is often a vehicle for ensuring that people get as many chances to complain and obstruct as possible, even if the environmental impacts are minimal

Yes, but this time instead of an individual development being up for CEQA obstruction (which favors NIMBYs), proposed rezoning would be subject to environmental review. This means pro-growth people could use the NIMBYs' own favorite tool against them, preventing down zoning. Poetic justice.
Are you serious? Either you are incorrect or the website has been tampered with.

https://bitcoin.org/en/alert/2016-08-17-binary-safety shows:

We strongly recommend that you download that key, which should have a fingerprint of 01EA5486DE18A882D4C2684590C8019E36C2E964. You should securely verify the signature and hashes before running any Bitcoin Core binaries. This is the safest and most secure way of being confident that the binaries you’re running are the same ones created by the Core Developers.
Debian simply hashes the source tarballs, then signs these hashes and some metadata, just like everybody else does.

For example:

http://http.debian.net/debian/pool/main/b/bitcoin/bitcoin_0....

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 3.0 (quilt)
Source: bitcoin
[...]
Checksums-Sha256:
aab2cd0c4f045970d259cf9fcee5785b43180d20ccbbedc1f90480e697696b25 5955398 bitcoin_0.11.2.orig.tar.gz
e294975cd99a90c0750255303b51a9d3058a4e2e16087c6450908d7d64581772 33880 bitcoin_0.11.2-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
[...]
-----END PGP SIGNATURE-----

Here, bitcoin_0.11.2.orig.tar.gz is the original source tarball as downloaded from the Bitcoin project, and bitcoin_0.11.2-1.debian.tar.xz is the tarball that contains all Debian specific adjustments.