skysight-inc/HackerNews huggingface dataset:
When thinking of segmented architectures my mind jumps to 16-bit x86. Of course those are integers. It's common to store pointers in a 32bit value where half is segment and half is offset. A comparison of linear addresses would take segment * 16 + offset. No need to use the segment for that calculation.

Obviously it could be different for something more exotic, but I had a hard time seeing how it wouldn't eventually lead to or map well to integers.
> if you can't get a textual diff, or if a textual diff is meaningless, what benefit do you even get having the file on git?

A nice property of checking out whole repository using only single program. All assets are downloaded at once and always proper version of code comes with proper version of binary assets.
I'm ok with 20 year predictions when it comes to converting an existing invention into its commercially available mass produced form (like white LED lighting). Or the growth of the 1995 Internet into its now ubiquitous level.

I'm very skeptical when people do 20 year predictions from the current state of the art into something which is impossible to do today for any amount of money, such as this quantum computing based RSA breaker.
Designer's Block – Helping designers with creative block
I don't know what your definition of a "moderately complex" program looks like, but I have to say that from my own dabbling with PureData I really enjoyed the way it handled the concepts of abstraction and encapsulation.

It's been long enough that I've forgotten the terminology, but I remember thoroughly enjoying the process of first building a widget, then meticulously arranging all of the little boxes, color-coding, and labeling various sections until it looked visually attractive. Then when I was satisfied, I could take that entire widget and abstract it away as a small box with only the relevant input/output connectors.

I guess it's always just stuck out in my mind as the one time I really dug into a visual language, and the aesthetic aspect of organizing my "code" was very appealing. It's been a decade since I last opened any of those old project files, but I can still picture many of the components I built with my mind's eye. In and of itself, that's got to be worth something.

I imagine that someday we'll see the rise of a programming metaphor that works as a hybrid of code and visual. Even though working with PureData was inspirational, I don't see text-based languages losing relevancy any time soon. However, I think that while text code is great for representing the flow of logic, higher-order organizational constructs (such as class hierarchies) might be better represented by visual relationships. If I give you a paper and pencil and ask you to map out interconnected relationships between a bunch of entities, you're probably going to start drawing boxes and lines-- and end up with something that looks a lot like PureData.

Especially if you consider the potential of future iterations on today's VR/AR concepts, I wouldn't be too surprised if programming languages eventually looked like color-coded interconnected boxes of text code that can be rearranged in space. It wouldn't even be that far-fetched to imagine animations being included to enhance a programmer's ability to visualize the flow of logic. And I don't think that such concepts should be particularly offensive to those who consider themselves to be serious programmers.
Top tech CEOs reportedly join Republicans for secret meeting on private island
Note how perfect that response from mhagger is. A clear, honest sounding assurance of what Github wants to deliver. A perfectly comprehensible description of what is the problem, and where it is coming from. And then suggestion how to fix it the project actually can work on, plus mentioning changes to git itself that Github is trying to make that would help. It not only shows great work going on behind the scenes (and if that is untrue, it at least gives me that impression, which is what counts), but also explains it in a great way.
Do not use SLIM with ActionMailer
Rooftop solar is an order of magnitude more dangerous than nuclear:

http://nextbigfuture.com/2008/03/deaths-per-twh-for-all-ener...
"Except we can perfectly communicate visually, and we do it all the time."

Hmmm, someone should create a visual programming language using Dilbert characters & iconography. :)
IMHO the right thing to do is to update system-config-printer to work with python 3 and forget this issue.
If there only wasn't the limit of 5 certificates per domain per week [1].

[1] https://community.letsencrypt.org/t/rate-limits-for-lets-enc...
Ask HN: Camcorder recommendations on a budget?
I need to make a few videos and I really like this style: https://www.youtube.com/watch?v=UBeC2UkbR98

I know Final Cut Pro X. I have friends that are good with filming. My wife can voice over. We have mics already.

But I can't spend a lot on a camera. Any recommendations?
An introduction to OpenShift 3
You mean getting a CA-issued certificate for a host name like "myfileserver", without a domain name? No, if that were allowed, you could use that globally trusted certificate to go play man-in-the-middle on somebody else's network which also happens to have a "myfileserver".

In general, certificate authorities should only issue certificates with unambiguous subjects.

Of course, if you don't need a certificate that is automatically trusted by everyone, then you can still generate a certificate yourself, without the help of a Let's Encrypt or any other CA. You would have to configure the machines on your network to trust it though.
Microsoft Open-Sources Team Explorer Everywhere Eclipse Plugin
For regular business problems JVM is good enough. If you want compute or memory efficiency applications you can't beat low level, which is why OSs, databases, and big widely used user applications like Chrome/Excel/Photoshop are written in C/C++.
I'm not an economist but it always drives me crazy when the US economy of the 1950's and 60's is seen as some sort of reasonable benchmark for how our economy should grow. The world was still coming out of the great depression, two world wars that massively disrupted the infrastructure of Europe and large parts of Asia AND an astounding rise in international trade.

The US economy should have been booming, right?!

I'm sure it happens in actual scholarship but in articles like this there seems to be little to no correcting for the factors above.
I use either https://draw.io or Giffy Diagrams for Chrome extension.
Well for one it explains why some HFT actors are so vehemently opposed to IEX's HFT-limiting exchange application, as investors leave any venue that still permits HFTs, and go to alternatives such as Aquis and, if its application is granted, IEX.
I think it's about capturing new marketshare or previously lost marketshare. There's a large group of developers and their associated companies that were never likely to hop on the MS toolchain. In many ways MS == .NET for years. Now, it's more agnostic with Azure and even Visual Studio Code.

So, marketshare and marketing.
And HTML pretty much includes JavaScript.
Wake me when they GPLv3 something and create a development community around it so that they aren't the sole copyright holder.
MS realized that Windows as a platform is not attractive to developers. So it is desperately to win those developers back. On the consumer land, Windows is quite happy being the de-facto platform OS, so it doesn't bother to release anything in other OS (DirectX, Office, just killed Skype in linux etc).
Poemage: Data Visualization for Poets with Miriah Meyer and Nina McCurdy
what does it used as the backend? The actual classification system used?
> it's unease around the gap between the door and the partition

Why is this a thing in the US? I legitimately don't understand it.

As to the article overall: This is an interesting topic that is rarely discussed. I often see embarrassed bathroom patrons utilise the disabled-accessible bathroom because it is it's own room (i.e. not stall-separate, wall-separate).

I have no issue with gender neutral bathrooms, but from what I hear around the watercooler, women's bathrooms are a LOT nastier than men's (or at least that's how women tell it). Too many women trying to hover and getting it wrong.

But it would be interesting if companies starting doing a "private bathroom" as a perk again, something that was popular some time around the 1980s.
I don't agree that they have no choice, they are simply making a good choice.

Yes, in Visual Studio publishing your application (even node.js) is as easy as going into the meny and pressing publish. You can setup git-push deploy, databases etc easily. I believe they want to integrate their tools into Eclipse which seems awesome. Think if you could set up cloud management in your IDE for java/C++/php projects as well. That would be awesome for the people using Eclipse and Azure.
No, it gets brought up because the after effects of that philosophy are still felt even today.
Similar discussion here: https://news.ycombinator.com/item?id=11204017

(From my submission just 6 days ago.)
Check out the book Altered Carbon if you want a sci fi series about pretty much this exact scenario.
Well, Microsoft wasn't trying to "Kill Java". They were accused of trying to kill "Java portability". which isn't the same as killing Java (Try porting android Java code to IOS for example).

The claim is that Microsoft omitted the Java Native Interface (Allows Java code to call C/C++ code) and instead used their own J/Direct interface for calling Win32 APIs directly.

That said:
1. I have to admit J/Direct was an awesome idea.
Being able to call Win32 apis directly without writing JNI wrappers is very useful.
You wouldn't be able to port python code that uses the win32api module either.

2. JNI Code is very often not portable as it is. If you're writing JNI Code, you're most likely already using native OS apis, and relying on OS specific features.
Wow, really impressive response from GitHub. The right amount of technical detail coupled with balanced tone--halfway between "we support you" and "you make us crazy."

One correction to the post title: it's not maxing five nodes, but five CPUs.
Here is a good article on the fermentation aspect of cancer that seems to have not appeared on HN:
http://www.scientificamerican.com/article/how-fermentation-g...

Dispite what the title could sound like, the article is not linking any food with cancer, but talking about how cancer cells use fermentation for energy.
I don't get it - isn't the Outsystems Platform (following the link from the blog) a visual programming environment? This article seems very odd coming from Outsystems itself. What am I missing here?
Another reason I consider https://github.com/Carthage/Carthage a better solution of the dependency management problem.
I love how this was like the perfect storm of things that could go wrong, and how it seems like mhagger is just amazed more than anything else.
TL;DR: Azure.

What's going on in a new strategy.

Microsoft wants people building applications in Azure. They want people using ASP.NET technologies. Given that Azure competes with AWS and Google Compute; that ASP.NET and C# compete with Elixir/Phoenix, Clojure, Scala, Koitlin, etc, there is absolutely no way they can maintain any form of lockin. Even in the conservative companies, they compete with Java. The pitch to the investors is that by opening up their toolset, it gets more people on their cloud services and boosts recurring revenue. Which is what everyone else is doing.
Is it possible to do without Chrome complaining about the validity of the self signed cert?
I accidentally downvoted you when I meant to upvote. I really wish you could undo that (even if it precluded you from voting on that post again).

But the point is that everyone is self-interested in OSS.

Canonical has an ad on their page for Ubuntu Advantage, they run training and offer certifications, etc. They are not a philanthropic organization.
Full Albüm indir
The problem isn't HFT per se it's adverse selection. Large trades are more likely to happen if the exchange discriminates in who participates in the exchange, not how they participate. Regulation NMS destroyed upstairs trading in the US and is effectively making such discrimination illegal/impossible unless you operate a dark pool which cannot openly show prices.
Link to the stream: https://www.youtube.com/watch?v=vFr3K2DORc8

Starts at 7:30 PM PST, 10:30 PM EST.
We are in danger of encouraging a small war here, but I would partly agree with you in that I would not by choice use mySQL for anything. IMO there is nothing for which one of SQLite or Postgres (or SQL Server or other decent RDBMS) are not more suitable for. mySQL and its descendants/variants are popular today mainly because of a mix of two things: many people not knowing better and its popularity having significant momentum.

I still wouldn't use SQLite for a large scale app (assuming that means one that needs concurrent data access for multiple users) though: it is not the right tool for that sort of job.
Here is the confirmation of such a mechanism (they simply rate limit certain repos):

"All of these factors combine to make CocoaPods/Specs one of the top five most resource-costly repositories that we host on all of GitHub.com. And that is why it is rate-limited; otherwise it would consume even more resources and cause service interruptions for other GitHub users. The symptoms of the rate limiting for you and your users are that your repository accesses (clones, fetches, pushes) have to wait in a queue on our end, sometimes for a long time, before being processed. This causes fetches/clones to take much longer than they would otherwise, and might cause timeouts at your end. Moreover, if the load on our servers becomes too overwhelming, a fraction of the accesses might be rejected altogether."

From: https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...
Quartz Composer is a pretty effective visual programming environment. At least as far as a particular problem domain is concerned.
There are, of course, several problems with these kinds of "warmest evvvaaahhh!!!!" analyses.

First, records in the GHCN date back much further than 1880. Second, the selection of the records into the GHCN database follows no established statistically valid process. Historically, humans measured temperature where they went, not at a random selection of locations on the earth's surface. More recently, the number of locations at which we have measurements has been shrinking rapidly.

You can compare statistics from two random samples at different points in time. You can also compare a series of observations at the same or similar locations over time. Finally, if you know some econometrics, and you can do interesting things with panel data while modeling the selection process.

You can't do any of those things with the GHCN.

So, while you can easily say "the average of recorded temperatures is showing a trend this way or that way," given the fact that what you have is nothing more than a convenience sample, you cannot say anything about the temperatures that were not recorded.

If you want to see where humans have recorded temperatures according to the GHCN, you can take a look at a couple of animations I put together: https://www.youtube.com/watch?v=58mDaK9bH5o and https://www.youtube.com/watch?v=gNMgqnUEMGM

It is not hard for anyone with modest skills to verify this stuff. See https://www.nu42.com/2015/11/ghcn-climate-files.html

This chart shows the number of observations in the GHCN by year: https://www.nu42.com/2015/11/ghcn-obs.png

Finally, here are the sources of 21st century temperature data:

Country %
----------------------------------- -----
United States of America 45%
Russian Federation (Asian Sector) 4%
China 3%
Australia 3%
Japan 3%
Argentina 2%
Canada 2%
Turkey 2%
Algeria 2%
India 1%
C# is pretty much MS version of java. I think they did a pretty good job with the language. They keep adding things to it. P/Invoke is pretty awesome.
Not exactly rare. Also, I don't know if "gospel" is the best way of putting it. Apple is a massive company with a wide range of policies, actions, and official stances on various topics.

Just as with an individual person, I can wholeheartedly disagree with them on one opinion while agreeing completely on another. Just as with individual people, there's rarely an "always right" or "always wrong" company. In matters of policy and opinion, there's often not even a true right or wrong at all. Different interests. Different priorities. Sometimes they align with mine or what I think is more important overall and sometimes they conflict. Otherwise there would be no need for debates or lawsuits.
How the Japanese Diet Became the Japanese Diet
For fairly simple configuration tasks IMO visual programming is a powerful tool for non-programmer end users to actually create programs which are not prone to syntax errors, misguided loop conditions or such. It also means one does not need to learn yet another syntax. True, the application domains are limited, but for example the common node based computational graph generation done for example in Blender and other visual software works quite well.

It's not meant for professional programming, it's about empowering the end user with programmable tools.
So, I think english is an "analytical language", although I wouldn't know what it means, it inspires me to assume, that by analyszing the sentence you can make out that extremely could refer to something else than the uniqueness, isn't it? EG the phrase could mean, something was unique because of one of any number of extremes, unique by extremity. Sure, that should be uniquely extreme, but what I said shows something else. If there are different qualities that could be unique, wouldn't it make sense to quantify that? Of course, if a logic is so weak it cannot have the peano axioms, you cannot advance beyond uniqueness. (What about missing all-quantor in propositional logic and uniqueness in predicate logic? I'm just stabbing in the dark, really.)

https://news.ycombinator.com/item?id=11239261
Last time I went on a low card diet my cholesterol and triglycerides went from marginal to optimal. In 3 months. Notice that the AHA now says cholesterol is no longer a nutrient of concern.

When it comes to fats, the leading recommendation is to limit saturated fats, not total fat intake. And the AHA even (reluctantly) recommends an Atkins style diet, to get started for weight loss, but to discontinue after a few months.

http://health.gov/dietaryguidelines/2015-scientific-report/0...
Basically in their rulebook it says that all prop (as opposed to agency) flow must be passive, and if they find aggressive prop flow from a member they can terminate the membership.

The tie in to IEX is tenuous at best.
You totally had me until you mentioned VR which is totally trivial compared to emulating a human brain. I think there was never the question if VR would be possible because we had forms of it 2 decades ago. It was more a question about the market actually existing and technology become faster and smaller to make it financially viable for mainstream consumers.
And https://github.com/apple/swift-package-manager once it's ready, which is similar to Carthage in structure (decentralized!).
There are so many vastly different approaches to visual programming out there, that anecdotes about one person's bad experience with one particular decades-old system or application doesn't invalidate the whole idea of visual programming.

I'm very impressed by the usability of Grasshopper [1], the visual programming language in the Rhinoceros3D [2] nurbs modeling tool.

It feels like the people who designed it use it themselves regularly, which can't be said for many other visual programming languages. Plus the user interface and component libraries are built on top of and integrated with the wonderfully powerful set of graphics capabilities that Rhino supports.

Grasshopper is very popular for architecture design [2], and even jewelry [4] and 3d printing.

[1] http://www.grasshopper3d.com/

[2] https://www.rhino3d.com/

[3] http://www.grasshopper3d.com/video/video/search?q=architectu...

[4] http://www.grasshopper3d.com/video/video/search?q=jewelry
4. Competing stock markets grow (maybe in another jurisdiction) that allows faster order processing
Ask HN: Has Swift been able outgrow its (Apple) lineage?
Is it good/getting better for anything other than iOS/MacOS X development?
Magnetic mind control works in live animals, makes mice happy
> Wouldn't it be far simpler and cheaper to support to loosen up your layout so you don't need 18 font faces specified? I mean, c'mon.

Simpler, yes. Cheaper, no, not if you're a business that makes money from their website.

> I think a good layout/design that works with system fonts alone ought to be considered a greater success than a pixel-tight layout that only works with 1 forced-download font that eats up bandwidth

Me too from a technical standpoint, however there is no system font in the same quality as the web fonts I use available on most systems. I'm supplying a font that fixes font issues, it would be amazing if I could install better fonts on every system in the world so I didn't need to supply it.

> a questionably "cheaper to support" layout that has a 275-character-long font-family rule.

Oh that font rule still goes in there in case there's any issue with the webfont. That wishlist I posted is right out of my own CSS files, that's what I use. I can guarantee you that using that font stack with Source Sans supplied via fontface _will_ look better on every system than whatever system font would display from that list if Source Sans is missing. It's literally the best produced font I've ever used (in a technological way, I'm not even considering style here) which makes it very versatile.

I design things all the time that don't include webfonts, it's called my non-professional work. In 2016 if you're paying a professional to create a web layout and they aren't supplying you with a professional-level typeface to work with inside layout, they aren't giving you a complete frontend solution.
Kaldi is the best, in my opinion. It has a few open acoustic models. Unfortunately, speech is just hard; acoustic models are onlying one part of these systems.
I believe the question is one of prioritization. More things in life are helped by learning business mathematics than learning K-theory.
This tracks the current state of speech recognition.
https://github.com/syhw/wer_are_we
Visual programming does not work well mostly due to a physical problem: typing characters into a computer is much faster and flexible at generating imperative code than using a mouse. There are declarative domains, such as simple UI building, where that is less true, but even then, when you kick out to the event handler, text is much faster.

IntelliJ has done more for visual programming, by integrating visual/wizard aspects seamlessly into a text-dominant environment, than almost all the visual programming advocates of the last fifty years.

Visual environments do demo well, and sometimes convince businessmen that they won't need to pay those annoying and expensive programmers so much money. Hence its enduring appeal to the business world.
The Trouble with Bright Girls (2011)
Maybe not, but they still do development based on self-interest. It's not like they're going to contribute to let´s say KDE if they have no use of it (it is an example, I have no idea of everything they contribute to)?

What I mean is it doesn't matter for what reason you're contributing to open source for. The sole thing of open sourcing code, contributing to existing projects etc is inherently a good thing.

At least personally I don't give a crap about why someone creates an open source project. I am just happy people do it.
Arbitrary requirements much.

By your own logic if Linux were a Microsoft product that wouldn't be good enough because it is only GPLv2.

A lot chunk of the .Net framework are under MIT license and include this:

https://github.com/dotnet/corefx/blob/master/PATENTS.TXT

Seems pretty comprehensive to me.