skysight-inc/HackerNews huggingface dataset:
I remember using LabVIEW around ~2000 to read/display data from a high altitude balloon coming in over packet radio. In that case it seemed at least somewhat useful. It provided a quick and dirty way to grab data from various sources and throw it into some pretty graphs.

Years later, I had to maintain a software application built by a bunch of idiots who thought it would be a great idea to use LabVIEW as their GUI layer (because apparently that was easier than learning/using a proper GUI toolkit). This monstrosity communicated with a back-end running on Solaris via LabVIEW's freaking horrendous TCP control. The whole thing made absolutely no sense. Though LabVIEW did provide a rather nifty visualization of spaghetti code.

I suspect this was a resume-padding exercise for the original authors. Rumor had it that one of the engineers responsible for the decision to use LabVIEW had been hired away by National Instruments. And we all cursed him.

So anyway, after that experience I'm pretty well prejudiced against graphical 'programming'. I took one look at this NiFi thing and said 'Ha! Nope.'
High CPU usage tends to make things hot and waste battery. I think it's just a matter of the browser not letting the CPU idle for whatever reason.

I do run AdBlock Plus though, and am hoping that content blockers in OS X El Capitan will help with this even further.
I'm heavy trackpad user (on macbook) and any browser except Safari is just terrible for me. Scrolling is terrible and laggy, random guestures I didn't want to issue, etc.

And icloud tabs, reading list, etc are very handful, because sometimes I want to use iPad instead of computer.
I used to be the same - I used Chrome as my "dev" browser, and Firefox as my "actual" browser. But Firefox has gotten worse and worse (hanging, slow response, etc) for no discernible reason (i.e. I disabled all the extensions and it was still bad).

So I gave Safari a try. And it's actually... fine. Nothing mind-blowing whatsoever, but has all the features I needed in Firefox. My one irritation is the trackpad gestures I don't want. A good few times now I've accidentally gone back by swiping with two fingers, zoomed out to tab selection by some oversensitive pinch gesture, etc etc
I wrote my own hashing method [1] that given a correct spec for password restrictions would always generate a valid password. It does it by taking the hash in base64, then translating those a new set of base64 characters chosen to increase the likelihood of getting a valid password. If one generated is not valid, it then iterates until a valid one is found (by cycling the bits).

I have used this personally since I wrote it. Given the downsides, I agree that password managers are probably better for most people.

[1]: https://github.com/onionjake/doh
Nintendo 3DS system update 10.0.0-27U is out
Facebook? Come on, people!
Dear Apache NiFi people: almost every technology featured on HN could be described as "an easy to use, powerful, and reliable system to process and distribute data." Please consider using a tagline that will tell people something about your project. E.g., intended audience, chosen problem space, desired benefit.

You'll note that a lot of the discussion here is, "What is it? Is it like X? Is it good for X?" Those are great questions to answer on the home page.
> First value of Agile Manifesto:

> "Individuals and interactions over processes and tools"

Right. That means processes and tools should serve individuals by supporting their interactions, rather than individuals and their interactions being reformed to fit preconceived processes and tools. That doesn't mean that processes and tools are irrelevant, or that sharing experiences and ideas about how particular processes and tools can serve individuals in their interactions is contrary to Agile.

(In terms of promotion of processes and tools, it really has nothing directly to do with whether or even how those things should be promoted: it does have a lot to do with how -- and who on -- teams should evaluate processes and tools that are being promoted, though.)
Am I missing some sorta punchline? or are they shamelessly ripping off the bloomberg headline to grab more eyeballs?

I guess it's because both magazines are in the finance space and Bloomberg made waves only a few months ago with their piece that I'm having trouble not seeing this as trying to ride on coat-tails.

Edit: mediumdeviation makes a fair point, I didn't really think about the fact that economist explains is a regular column, I still think they coulda come up with a more creative title (How Programming Works, How Programmers Work, What is a Programmer, What Code Does, Java: More Than Just Coffee, Code: The Hitchhiker's Guide, etc)

re: the newspaper thing: I get a weekly, bound, glossy set of papers that can only be described as a magazine, if they wanna be called a newspaper maybe they should look more like Barron's (please don't I hate that set up).
www.greenestreet.nyc
Hm, I sort of ignored these when diving into ES6 at first, but they're perfect for making extensible sum types

function match(t, matchers) {
const variant = t[Symbol.for('variant')];
return matchers[variant](t);
}

Previously one had to make the sum look something like

{ _variant: String
, _params: Obj
}

to ensure that you could work generically with them and not have the _params object accidentally clobber your variant. Underscore privates are nice, but... obviously a hack.
There's an order of magnitude more value for archaeology in an artifact's context than in the artifact itself. A 5000 y/o piece of wood is just a piece of wood once it's been taken out of it's context.
Magnetic wave that offers promise for more energy-efficient computing
When I first started tinkering with algorithmic art, Java applets and Director was fast and spiffy but not many people installed the runtime and Shockwave. DHTML was a headache due to browser compatibility. C/C++ with OpenGL were blazing fast but had no web presence (and was really really hard to learn at the time). Flash had the least amount of barriers to get me going and publishing.

I rode the flash train for a while and have since moved on. The awesome thing about flash was knowing that the stuff I learned is completely applicable to any programming language I chose to focus on.
I really doubt Apple is going to do anything radical like that with it's Intel based products. To do so would be massively expensive, dwarfing the revenue from it's Intel-based products, let alone any benefit. Apple's Intel based products are a very small part it's revenue and have almost no growth.

If they do this, it will be for it's ARM products, iPhone, iPad, iPod touch & AppleTV.
random guestures I didn't want to issue

Funny, because that's the exact issue I have with Safari but didn't have with any other browser.
HLS requires you to use MPEG-2 streams[1], so it will not work with non-MPEG streams, like WebM.

DASH is more technologically neutral. For Apple however, it is NIH.

[1] - from the spec: Each media file MUST be formatted as an MPEG-2 Transport Stream or an MPEG-2 audio elementary stream [ISO_13818].
http://masterpasswordapp.com/ has a pretty good implementation.
Not the OP, but I found that Google Play Music wouldn't work with Flash disabled in Safari, but also wouldn't tell me why. I had to manually enable it, then it worked fine.
IANAL, but maybe that phrase carries some protective legal powers?
I hope you are not putting private keys in github.
Thank you. I was looking all over the project's site to see who was behind it. Not a peep, but I guess they're good at that!
Lets not forget the indy gaming scene. Before there was mobile gaming we had flash games.
New Image of the Magellanic Clouds Released
$ md5 <<< code
7844a93ad4b97169834dade975b5beff
I couldn't agree more. Major media outlets are more and more using invasive ads that completely detract from the user experience in general. I can't count the number of times I have quickly closed a tab because a video ad started autoplaying, or the times when I am a 1/3 of the way into an article and suddenly the javascript loads and the page drops down or an interstatial popups up.

It's a catch-22. Media outlets see they can make money off ads so they use more invasive techniques, viewers leave the site because of these techniques causing a drop in revenue, the media outlet steps it up a notch to more profitable, more invasive ads because of lost viewers from the first round of ads.
Well yes, I'm looking at it differently, that's my whole point. The article is saying that if you defend one you must defend the other. My point is that if you look at things from a different perspective then it's quite easy to defend one without defending the other.

It's all about whether you look at libraries as an exception to copyright which has been carved out for the public good, or whether you look at libraries as something that is naturally allowed within copyright.

Put it another way: the article argues on the basis of a library's purpose. I'm ignoring that, and merely looking at a library's right to exist. If you see the purpose coming first, and the right to exist being created on the basis of that purpose, then the argument in the article holds. If you see the right to exist coming first, and the purpose merely being why people take advantage of that right, then you get my position.

Maybe this is one of those American versus European things. It looks from my cursory examination (and I could easily be wrong, and welcome a more informed opinion from anyone who knows better) that the doctrine of first sale is an American thing, and European laws give more rights to the copyright holder.
You shouldn't miss many things. Maybe some embedded videos on news sites that are not youtube, but I can live with that.

I'm running Firefox without flash for months already, everything is fine ;)
The 2000 Year-Old Computer – Decoding the Antikythera Mechanism (2012) [video]
How cats go crazy and play
The workforce in Thailand is cheap because there is not enough capital. The answer will never be less capital.
Cache Blog – Integrations: previews from your favorite services
I don't think companies will have a chance to come down on individuals. Where some manufacturers balk is when another company sees an advantage in another company's razor blades business strategy and tries taking advantage of the initial subsidy.

Whether that's valid or not is debatable. But it's not the same as saying an individual cannot repair their gadgets (voiding warranty is expected, but understandable).
Signing? Or just don't let it be changed. Odometers don't need updates.
The New Range Rover Sentinel: A Luxury Fortress on Wheels
I'm read this wondering if the author had any remembrance or understanding of the original CHRP/PReP fiasco (https://en.wikipedia.org/wiki/AIM_alliance). That was a painful time for Apple. Given the nature of how ARM operates, and the fact that Apple has has a full ARM license (so could, at their leisure add special sauce in the instruction set if needed) that they would do a new ISA, they already did, x86-64 => ARM. The question for me is whether or not their desktop/laptop series moves that way or not. I've said for years a 12" MacBook Air running IOS would put a huge dent in the Chromebook market, and a 12" ARM based Air running IOS? Well that would be a pretty obvious move to me.
People who value money over educating the public will support copyright, while people who value public education and free access to culture and media do not. It's really that simple. No argument's going to convince one side to hop on to the other. Unfortunately (for this matter), it's not 1850 anymore and the amount of people in power that value public education and culture (in the US at least) is virtually asymptotical to zero, thus the current laws we see demonizing copying.

Ironically, a lot of the people behind those laws, especially big tech companies, benefit greatly from a technically educated and skilled public that would not exist, or at least be much smaller, without piracy. Is it wrong for me to pirate a few thousand dollars worth of software, educate myself, and be able to contribute many million dollars worth of work to society? Copyright supporters certainly think so, but I'd argue that the benefits to the public far outweigh what the copyright owners wrongfully claim as "losses" but is really nothing more than wishful imagination of profits they would not have made anyway.

Of course, arguments for public benefits these days are unfashionable. The zeitgeist is to fight for the copyright holders to the end, despite the fact that most of the copyright holders are not actually the creators, not actually the people who would or would not benefit from copyright law. The fact that, for example, most artists on Spotify make about the same amount whether they're on the service or not is a whole other discussion and reason to end or modify copyright itself, but it certainly kills the argument that there would be no creative works if artists didn't get paid. That's actually the case currently and it's quite ironic to see the handful of extremely rich artists pretend to fight for the guy who made two dollars all last year while his record label and music service raked in millions. Copyright law mostly benefits scumbags who've never created anything worth perusing in their lives.
System Preferences > Trackpad > More Gestures > Swipe between pages > Swipe with three fingers
Neat! See also shadertoy.com, though it's set up more for demoscene stuff.
They haven't, in my direct experience.

I've found it very useful, where there's ambiguity about how a particular feature works, to write a Gherkin spec that describes it. It's easy to understand, and can be agreed upon or even edited by my colleagues who aren't developers, but remain part of a CI process.

YMMV, but this remains one of the lazier dismissals of BDD.
"but I'm lacking a strong ignition towards it"
Then definitely continue on your own. Enthusiasm is what takes you over the break it or make it point.
Libraries legitimately own every copy they distribute. If they lend 10 copies of a book, 10 copies were paid for. They don't pay for one then Xerox 9 more.

File sharing exists explicitly to deny publishers payment for anything they distribute. 10,000 copies results in no compensation beyond the original.
Also somewhere on this continuum between gherkin and rspec: rspec-given[0]. Keeps Given-When-Then, but ditches the feature / step file split.

[0]: https://github.com/rspec-given/rspec-given
Wait, what?

Capitalism maximizes "giving people what they want". This is much closer to the benevolent AI models than to paperclip maxizers.
Anywhere this urban upzoning has been tried: in the short term, rents either rise, or stay roughly the same.

In the long term: rent rises.
So you say. But if the net result is the same, then is there any actual difference, or just ideologues being upset because they want people to think of them differently?
It would be easy enough to create a simple script that could copy it to
your clipboard and then clear the clipboard after a time delay.

pass [0] (see comment above [1]) claims to do that:

show [ --clip, -c ] pass-name
Decrypt and print a password named pass-name. If --clip or -c is specified,
do not print the password but instead copy the first line to the clipboard
using xclip(1) and then restore the clip‐board after 45 (or
PASSWORD_STORE_CLIP_TIME) seconds.

[0] http://www.passwordstore.org/

[1] https://news.ycombinator.com/item?id=10190719
Congestion pricing works to empty your roads. Without alternative transport modes, it will also work to crash the economy.

The choice is not between paying $3000 a year in congestion charges (to pick a number that would plausibly dissuade) or spending 4 hours a day on a badly-run transit system - the obvious third choice is to move away to a place where commuting is cheaper and faster. This will make labour more scarce and expensive for the local corporates, who will also sooner or later move away to a saner place with cheaper labour. Presto, you've fixed all traffic problems by killing the city.
Apple always want to keep all options open – unlike in the past – but that doesn’t necessarily mean Apple will move away from Intel. They probably have plans to do it and teams working on it, but as long as Intel can deliver what they need they won’t.

I think they are well prepared for every eventuality, but currently Intel’s and Apple’s interests are pretty well aligned.

Basically we are seeing a race towards a common goal from two directions here, though: Can Intel hit the low power goals (with sufficient performance) before Apple hits their performance goals (at low power) through some alternate route? Honestly, I don’t see Apple being able to touch Intel’s performance and with regards to power use Intel is getting better all the time. The space for ARM-like laptop chips is getting smaller by the day.

And Intel actually wants to hit that low power! It’s not like they are disinterested in that (like IBM being disinterested in making the CPUs Apple needs back in the day because they were making their money elsewhere and Apple was just a small, unimportant customer of them, not worth all the effort), they are working on that all the time.

That’s what I mean when I say their interests are aligned. I mean, I obviously think that Apple is always on the lookout for alternatives (and they have been through many such transitions by now, so I’m very confident that they would be able to pull it off), but I honestly think they would prefer their and Intel’s interests to remain aligned and Intel just making some kick-ass low-power CPUs, exactly what they need for their future retina resolution, light-weight, super-thin, all-day battery life, fanless MacBooks.
New Discoveries Could Explain What Happened to the Lost Colony of Roanoke
they ought to market it as a souped up version of yahoo pipes (e.g., it's got auditing).
1700GMT (or 18h Irish/British Summer Time)
"The trend has already hit Sydney, Vancouver and the U.S. Now it’s happening in Japan: busloads of real estate buyers from China coming in, buying up homes and pushing prices higher."

"Partly as a result of nascent Chinese buying, Tokyo apartment prices have reached the highest levels since the early 1990s, up 11 percent over two years, according to the Real Estate Economic Institute Co."

"It’s not as tolerable to Japanese. Prices in Tokyo have become “seriously unaffordable,” the annual Demographia International Housing Affordability Survey shows."

http://www.bloomberg.com/news/articles/2015-07-02/salarymen-...
I feel like the Apple event page should show you the start time in your timezone. It's on a computer after all.
They're just trying to illustrate 7 dimensional data. There are 67 2-dimensional comparisons, scatterplots, 67/2 if you eliminate ones made redundant by symmetry, 6*7/2+7 if you add 1-dimensional histograms for "self comparisons".

So a scatterplot matrix, a splom, displays those 21 scatterplots in a meaningful way. Each "row" and "column" of scatterplots compares a single dimension against all of the others.

You usually look at a thing like this to see if you'll get lucky and find a good "orthogonal" comparator—in other words, that just two normal, human-interpretable dimensions already form a good splitting plane like "elevation cross $/sq-ft" does in the running example.
How many other ways are there to title an article explaining, essentially, what is computer code?

"The Economist Explains" is a regular column where the newspaper (not magazine, mind you, the Economist is very particular about that) explains a wide variety of issue, mostly current but not always, as in this case, and makes them accessible concisely to those not in the field.

That Bloomberg published an in-depth report on the same issue a few months ago, and this short column appearing now is merely a coincidence, and suggesting otherwise is completely ridiculous.
"There are no working PLR systems yet in the United States, South America, Africa or Asia." So the existence of this system in some places doesn't itself invalidate the argument in places without that system.
Why Runners Get Slower with Age
Beat the Fed
That's about the best description I could find, too. It all boils down to what 'comply fully' means.

Given the lego-like structure of the ARM instruction set (the 32-bit variant), with zillions of extensions (Jazelle, DSP instructions, Neon, Thumb, Thumb-2, various revisions of vector floating point instructions) and explicit support for "coprocessors" (https://en.wikipedia.org/wiki/ARM_architecture#Coprocessors), I suspect (based on common sense and nothing else) that the license allows expanding the instruction set and dropping whole modules.

But as I said elsewhere: concrete proof for that is lacking.
Wow, non ladder affected ladder? How bizarre that they would do that. Such a strange mechanic for Blizzard to introduce.
You're right, in that if you are writing Gherkin specs as a replacement for something you can implement using Capybara, then I don't think you'll get the most out of Cucumber – it becomes an unnecessary abstraction.

If you're using it to communicate features to other team members, it can be super-useful, since it's much easier to comprehend that the equivalent developer-friendly code.
I am a big user of both CQRS and Event Sourcing, but not in the very narrow sense implied by DDD/CQRS/ES advocates. In particular, there are two main tenets that I feel are not sufficiently justified.

One is the idea that commands are write-only (they are not allowed to return information). The reason for this restriction is fairly unclear, and there are several pieces of information that I believe can be legitimately returned:

- Has the command finished executing?

- Was it successful? If not, what was the exception thrown?

- If the command created something, what is that thing's identifier?

- For distributed systems, what is a vector clock after the command's execution?

Another idea is aggregates, especially the fact that each event is bound to a single aggregate and that two aggregates process their associated events independently. I can see how this can be useful, in a NoSQL-ish kind of way: by sacrificing the ability to enforce invariants across multiple aggregates, it becomes trivial to distribute event streams, to quickly compute the state of a single aggregate among millions, and to write to several aggregates in parallel without a global lock.

Still, sacrificing those invariants is costly. Many domains will have constraints on uniqueness (e.g. each e-mail address may belong to only one user) or relationship arity (e.g. each student may have at most one internship, each internship may have at most one student), and from my experience, expressing those constraints in an aggregate-based system usually ends up in:

- creating a "lock" aggregate with "Locked" and "Unlocked" events, or

- ignoring constraints and providing an user interface to manually resolve violations.

I would rather express simple constraints with simple code and have to work hard for optimizations later, than to have to write complex code just to solve an unconfirmed performance issue.
The amount of times I've 'accidentally' started a back/forward button action just by trying to scroll in Chrome... It's incredibly sensitive.
I am equating "knowledge" and "entertainment" and not making a judgement on what constitutes entertainment. If it can be known, then it is knowledge, regardless of whether or not it is fiction. So by that definition, it is all about knowledge-sharing.