skysight-inc/HackerNews huggingface dataset:
> You can build your own Plug-Ins which you don't need to GPL.
This is incorrect. In general to allow non FOSS plugins you need to use the LGPL instead. If this is something you care about you might consider licensing the main app/plugin in system under the LGPL and the plugins you provide under the GPL.
Maybe this is the thing – Cogs Bad
Tufte-Latex, mentioned in the article, is a really nice template that produces some gorgeous Latex handouts with very little effort (I've used it a couple times when I wanted something to not look like the standard Latex article class). I thought it worth linking here for those that didn't read the link: https://tufte-latex.github.io/tufte-latex/
phone: set manual updates only and never approve them;

laptop: archive the entire directory structure and replace it =P

all devices: wonder why the fuck I have to do this and why spotify can't get their shit together
Looks very nice. ImageJ is another great free image processing tool: http://imagej.nih.gov/ij/

I’ve used this for example for removing a gradient background from a photographed text document which worked really well.
What's more, Russia set a precedent of trampling down the nuclear non-proliferation treaty (NPT) - the Budapest Memorandum where Ukraine gave away its nuclear weapons in 1993 after USSR collapsed, in exchange for an assurance that others (specifically Russia) will "refrain from the threat or use of force against Ukraine’s territorial integrity."

So, we now know how much worth the NPT is in Russia's eyes. Nothing.
New Zero-Day Exploit Can Completely Brick Your Mac
They'll need another $100 million to get these done!

(Yes, by which I am saying their website has not improved much given their massive funding)
Do you mean python decorator?
It can be emulated with "metadata" and "macros" in Haxe.

metadata:
http://haxe.org/manual/lf-metadata.html

macros:
http://haxe.org/manual/macro.html
An article so good it was expanded into a book. In contrast with most books which never have been more than articles. :)

The book was reviewed thousands of times but here's mine http://gondwanaland.com/mlog/2005/12/28/1491/

Or there's https://en.wikipedia.org/wiki/1491:_New_Revelations_of_the_A... and about the followup https://en.wikipedia.org/wiki/1493:_Uncovering_the_New_World...
Ugh, that should be an opt-in thing. I've had trouble with Trac parsing commit messages as trac-wiki syntax, which is generally a great idea. The problem is occasionally you'll use markup characters in a semantically meaningful way, e.g. "Switch from `foo` to $(foo)", and rendering the markup will make the commit message confusing to read.

I'd be much more enthusiastic if there was some magical way for the local git command line to also support Markdown rendering/preview.
how does the bitcoin system handles 10k+ transactions an hour?
A github CI would be awesome! I imagine it would get very costly for them though. I love Travis-CI and the easy integration, but it's too expensive for my non-open source projects.
Discussion from a few days ago: https://news.ycombinator.com/item?id=9998714
Zero to be precise. That was the only one missing.
Yes. It is a completely sealed part and is designed to float. Why it is designed that way, I don't know.
For the most part, manufacturing advances drive microarchitecture advances. Smaller feature sizes mean more transistors can be stuffed in the same area. Those transistors can be used to make larger reorder buffers, more registers, more caches, better branch predictors, and more functional units. If you want to know about specific architectural changes in x86 over the years, I strongly recommend Cliff Click's talk: A Crash Course in Modern Hardware.[1]

A lot of the specifics of semiconductor manufacturing are closely-guarded secrets, but Todd Fernandez gave a glimpse in an informal talk titled Inseparable From Magic: Manufacturing Modern Computer Chips.[2]

1. http://www.infoq.com/presentations/click-crash-course-modern... (starts about 4 minutes in)

2. https://www.youtube.com/watch?v=NGFhc8R_uO4
There is just one 777 airframe that is unaccounted for.

There have been 5 777 hull loss instances (all since 2008) Two crashed just before the runway (Heathrow and San Francisco) one was destroyed by fire while sitting at the gate (Cairo) one was shot down over Ukraine and one disappeared somewhere over the Indian ocean.
JDK... 167MB tarball + 330MB uncompressed
Argument ad populum.
Google and Docker Recharge the Container Revolution
"Data was written to MongoDB, so there's a nonzero chance it will end up on disk."

Hah.
How $5 Got Me in Front of Shark Tank
This seems like an okay idea, but does anyone feel that the italics used in the headings (font family: ETBembo) are generated and are quite ugly?
Of course I don't look at the "new" page. It is full of crap.

I have it open right now and I count: 5 [dead] stories; 2 stories about Microsoft following Netlix's lead on leave; 2 stories from linkedin.com; Captain America appears to be joining Twitter as head of security (I didn't know that Hydra had threatened them); and no headlines that interest me.
What are these mobile apps that don't have Web backends?
There is an image at the bottom of the article which shows simulated debris movement over time. According to that, the stuff could be spread in a wide band from Madagascar to Tasmania by now.
Those sound very interesting to me. I wish I'd seen them, and I'm going to go visit your 2nd and 4th links right now.

HN just has a lot of traffic all going through one main view. Unless a submission proves that the government is taking away (and/or restoring) our anonymity/privilege/guns/lisp/java/bitcoins, it's pretty hard to get shelf space.

Regarding rating ... except for submissions optimized purely for popularity, I don't think upvotes are a "rating" at all. I could easily see Marcus Aurelius getting four upvotes and Caligula getting 500. That's not their Emperor Rating.

EDIT: The DLA thing is cool.
Great list, we're working on making something that makes +1's less noisey. If you want the possibility to contribute to the tools you use daily consider using our GitLab. It is open source and more than 800 people have contributed already.
The Point of No Return: Climate Change Nightmares Are Already Here
Well if you consider quantum mechanics to essentially be a complex probabilistic cellular automaton, then I don't think we'd even need to mirror our specific biological mechanisms of intelligence; we'd just need to run the right cellular automaton and wait. Detecting life may be more difficult though.
>it seems like a thing everyone needs to opt into to make good use of

Yep! Which is why I gave up on trying to use it. I thought it would gain major traction given how useful it is - but I felt like the only person using it. So I eventually removed the extension.

>Not affiliated, used it, but without others using it it's largely...well.. useless. :)
> It does mean that the Inmarsat positional analysis about the final location of the plane is likely correct.

Does it though? I'm not saying the analysis is incorrect, just wondering how predictable these ocean currents are. I understand that the debris surfacing at Reunion doesn't rule out the current search location, but that's different than confirming or proving it. I mean, can they just 'play back' the ocean currents and arrive at a specific spot? I wouldn't be surprised if there's so much uncertainty that all they can say with certainty is that it must have crashed somewhere in the Indian Ocean. Which isn't exactly new information.
Yep. I got stuck on this.

On many laptops right-dragging can be tricky.
Personal preferences will naturally remain personal. There were a bunch of things that felt unfamiliar to me on OS X, but few that felt 'wrong'. Then again, I made the switch back in 2005 or so to a PowerBook G4. Linux was a very different beast then, and just having it run on a laptop was a bit of an effort. Expecting decent battery life (or all of your hardware to be functional) was more or less out of the question.

Another factor is that there a bunch of things people want/expect from a window manager that I never took advantage of, the biggest two being virtual desktops and focus-follows-mouse. I imagine if I had a strong dependency on either of those, the switch to a Mac would've been considerably more painful. On the other hand, features like Expose felt very natural to me (and at the time Linux equivalents were... poor).

These days my life consists almost entirely of running full-screen apps and trackpad swiping between them, which would probably drive most X11 users batty :)
I used to work in a hospital IT department :)

> I know from experience that every hospital is different ... my gut tells me the application will actually need a local database in each center, within the hospital network, which periodically replicates up to central cloud database

What data are you trying to store? Pretty much every EMR/EHR system nowadays speaks HL7; if your goal is to integrate with those EMR systems, then your own application could circumvent a lot of issues by speaking HL7 as well. Of course, this only covers certain use cases, hence the question.

> their IT departments range from strict to extremely strict

Eeyup :)

> I am also aware of the HIPAA-compliant PAAS services out there and we may end up using one of those.

You definitely should. Else, be prepared to deploy your own physical servers and provide similar assurances of HIPAA/HITECH compliance. Hospitals already tend to be wary of anything pertaining to patient data living beyond their own networks.

> There's been a lot of talk about healthcare moving to the cloud

For some small clinics, yes, this is somewhat attractive. Once you move into medium and large healthcare organizations, hospitals, etc., however, the desire is almost universally for things to be as self-hosted as possible if they involve PII. Most EMR vendors prioritize local/onsite deployments IIRC (with one notable exception in my experience: CPSI, or "say-pay-ess-eye", as it's more commonly known).

> Am I right to assume that it's nearly impossible to set up a cloud database that is accessed directly from, say, the OR of a hospital?

Not impossible. Just excruciatingly difficult, with difficulty scaling exponentially with the size of the hospital. :)
GitHub CI might happen sooner rather than later https://twitter.com/j2h/status/627114183621013504

Anyway, if you want it today consider using our GitLab CI https://about.gitlab.com/gitlab-ci/ it is free if you bring your own runner.
MH370: What the Wing Flap Tells Us and What It Doesn’t
Hi HN, I think this article is extremely well-written and very important; it is also extremely relevant to the HN community. I have submitted it many times this morning, and it always get a lot of votes right away before being flagged and dropping the end of HN. I think it's being flagged by climate change deniers trying to suppress discussion of this topic, so I'm trying again. Thanks.

There need to be more startups working on global climate change adaptation and mitigation.
Here's the official Siggraph 2015 submission, linking to both the PDF as well as the demonstration video:

https://sites.google.com/site/obstructionfreephotography/
BasicStruct: A simple struct-like object for Python
I thought they just didn't like Linux users, so I had the intern try the link on his MBP. No dice. Maybe it responds like that to everyone not coming from a Windows 3.11 box.
In general, I'm not a fan of the font. It doesn't seem to have very good hinting, so the horizontal strokes are blurry. It's also way bolder on a Mac than on Windows.
And Blender! I've found it more intuitive, feature-rich and stable than anything else. And it installs straight from Debian's default repos.
I consistently find the git command-line tools easier to work with than other tools

Yes, but how many weeks and months did you spend learning all the quirks? http://git-man-page-generator.lokaltog.net

that people have trouble wrapping their minds around.

If you create a product and just tell people "sorry, you're not smart enough to understand it," was it a good idea?
It is probably sarcasm.
Training a Neural Net to Generate CSS
So slap an http api ?

Building native apps is hard unless you are specialized , but puking up some html and json is easy ,hence building a blog is usually good for introduction.
It's merely a positive (to most) data point. Do with it what you wish. Dismissing it outright seems impruduent.
At my organization we have several Java-based services (some of them can even qualify as a form of microservices, if you squint your eyes). We have found that when you have very good developers and you write almost to the letter of the spec, Java can easily provide a stable base (which is probably true of any language/runtime/library).

However, we've been eager to try Go in several places. Believe it or not, what has held us back is the lack of a solid LDAP library. We could/should scratch our own itch and be done with it, we lack the time... still so many things to do! In the mean time, for us, Java support for LDAP is nothing short of stellar; and has been for years.
Another vote here for audio-books. Sure I'm mostly listening to fiction for fun. But if I wanted it could easily be non-fiction or language courses. Too bad learning to code is hard with audio only. Or at least I think it would be.
The 2012 Macbook Air you are referring to does have a replaceable keyboard. I co-own a repair shop and we just did one. However, it is a daunting task. We charged $200 for the replacement ($30 for the part + $170 in labor) and it took our most experienced tech nearly 2 hours to complete.

The problem is (for anyone who's never opened a MBA) that if you look between each key on the keyboard, Apple decided for some crazy reason to put a teeny tiny screw there. So between the Q and W is a screw, and between the W and E is a screw...you get the picture.

This is a totally nutball design. It is a doable repair, but it takes forever, and be prepared for your hand/wrist to be quite sore after you're done.

If you can find someone or have a friend who does phone repairs, get them to do it and pay them for their time. I say phone repairs because the people who do phone repairs are used to dealing with teeny tiny Apple screws for a living.
+1 for Blender. Easy to install, stable, intuitive and feature rich. I've tried a lot of free video editors and Blenders been the only one that I've actually achieved anything in.
> I feel that a lot of HN visitors do not at all check out the "new" page.

My simple reason: It doesn't have an RSS/Atom feed.
Better Security via Unattended Upgrades
I can't tell if there was a satirical subtext about aggressive expansion in this post, what with "Now that's a nice little 3-4 year career."
Photos had been exactly what I'm looking for in a photo management app. It's rock solid, I have all my photos available on all my devices, all of which update almost instantly. It was a total mess before, with fragmentation between iPhoto and Aperture, but this new solution actually seems to work really well and seems to be well received.

Everyone has a different experience but mine has literally been: take photo on iPad or iPhone, it appears on every device - including the Mac and Apple TV - almost instantly

As for Podcasts, I view many of Apple's apps as "starter apps". If you have outgrown what you can do or want to be able to do, that's what 3rd party apps are for. Power users like us make up a far smaller number of overall users than we think, so apps are intentionally designed to be simple, as opposed to restricted. If you want granular control, check out Overcast or Pocket Casts.

The iTunes Store itself is still ok, but Apple Music is a shitshow. The Music app has been so badly nerfed that I can't rely on it for a daily commute on the tube.
Any tool like this really really needs to come with some examples. It's so much more inviting and inspiring when you can play with a range of existing set-ups.

(Maybe it does - but if so I don't know where they are)
I've solved my most complex problems when I went for a run on the evening of the day where I got stuck.

There's something about stepping away and being able to step through each scenario and look at things from a different angle.
Dr Chris Mack's argument is that Moore's law is about price per transistor. That did not decrease in Intel's last process step, and thus they declared Moore's law dead already in 2014.

https://www.youtube.com/watch?v=IBrEx-FINEI
Two counterarguments to your realization:

1. According to Anandtech [1], Intel is appealing to enthousiasts/gamers:

To go with the launch is a new look of Intel's Core processor packaging, in part to appeal to the gaming crowd. As the gaming industry is considered one of the few remaining areas for potentially large growth in the PC industry, Intel is increasing its focus on gaming as a result.

2. The Skylake-K processors launched today are the unlocked versions geared towards overclocking, again targeting enthousiasts. Skylake-S won't be out until later this year.

This makes it all the more perplexing that they decided to ``use so much die space'' for integrated graphics given their target audience.

[1] http://www.anandtech.com/show/9483/intel-skylake-review-6700...
Relationship Goals in Zante
Maybe so it can be found in the event of a crash :D
Not all, only where authors so openly insert modern political views into historical situations. If this were a more detached examination of the Japanese bomb program then I probably would welcome the new information.

>History and science would all grind to a halt if the first thing people would do to every article and paper is to check for political leanings.

Yes. Given the scope of what's available today re WWII, everything beyond primary sources should be investigated. Nothing should be taken as fact simply because it is written down. If you start accepting facts simply because they are in some online article, you are down the road to the belief that lizard people run the world. Every author's background and political goals are relevant where they inject opinion atop original research.
Hoon?
Even if you use semicolons, you still need the extra rule about return/throw statements. Otherwise the following will surprise you:

return
{
property: value
};

(Whats the value returned? Its `undefined`)

Therefore, "Use a semicolon" is insufficient. Or rather, its about as sufficient as "Don't start a line with (".

Which means that the rule(s) for using semicolons are no more complex than the rules for not using them.

This is precisely why "follow these simple rules" is not enough. I believe that us programmers would really benefit if we stopped following and perpetuating best practices without understanding (and explaining) the reasons behind them very throughly.

If you want less cognitive overload, use a language with less warts, or a language with a type system. Lint-like rules that don't come with a reason are useless and result in a false sense of security
For the U.K. and the Soviets, perhaps, but for the US it was anything but a sideshow. Not our main effort, but very much a major effort, we didn't e.g. build the Fast Carrier Task Force to invade Festung Europa.
Yep, everythins is amazing yet nobody's happy.

Things are messy nowadays (web, native, crossplatform, gpgpu, opencl) and people can't apply their brain to performance as it was in the old days when there was simply no other choice.

I bet in a few years a lot of cruft will vanish. OpenGL removed a big part of it for clarity. The web and native will gather (see how dynamic languages are jit compiled, and take low level into account). Hopefully overall efficiency will improve, for builders and customers.
> Will Groovy survive outside of Gradle?

It might not survive even inside of Gradle. As Gradle becomes more popular, I can't imagine Groovy remaining the only scripting language available for Gradle build scripts. Virtually all serious software offers a choice of scripting languages for configuration, e.g. Maven which can be configured not only with Groovy but also Clojure, Scala, and Ruby, see https://github.com/takari/polyglot-maven . Gradle 2.0 has virtually no Groovy code in its codebase, only what was essential for hosting Groovy for build scripts, so that might give a clue about their future intentions. One snag may be the retrenched Groovy programmer employed by Gradleware after VMware/Pivotal abandoned Groovy: he might sabotage any effort by Gradleware to diversify from Groovy as a scripting language for Gradle builds.
For a fast hash, being fast is always better. You were not pointing out that there are other metrics, you were directly contradicting a true statement, that BLAKE being faster makes it better.

There is no use case where you want your super-fast hash to be 50% slower.

With a hash this fast you need to get thousands or more times slower to have any benefits in those specialized use cases.

It's sort of a bathtub curve.
> With regards to memory footprint - the difference here is that Java uses a minimum and maximum heap size that can be tuned with parameters. This has ... upsides (upper bound on the maximum memory use of a process).

If you're running a Go app in a container, you can use also tune the upper bound on memory use by restricting the available memory for the container.
That submission/discussion is about the opposite (EMC buying the ~20% of VMW it doesn't own), this article is [mostly] suggesting EMC is considering getting bought by VMW.
Probably it is just designed to not get water inside it (wouldn't want your wings filling with water while flying), so it happens to float.
What's preventing an "active" manager from managing in a fashion similar to an indexer?

It seems like with a few, inexpensive tweaks, it wouldn't be too difficult to beat the index.
The article is pretty old. Do the books, or other articles address the criticisms? eg:

" "I have seen no evidence that large numbers of people ever lived in the Beni," says Betty J. Meggers, of the Smithsonian Institution. "Claiming otherwise is just wishful thinking." Similar criticisms apply to many of the new scholarly claims about Indians, according to Dean R. Snow, an anthropologist at Pennsylvania State University. The problem is that "you can make the meager evidence from the ethnohistorical record tell you anything you want," he says. "It's really easy to kid yourself.""

I just wonder how it's viewed by experts in the field, now.
If you replaced "bitcoin" with "exchange-N-coin" and had N exchanges with fixed miner pools controlled by Y institutions roughly equally, you could scale horizontally. Whether that is cost effective with a bitcoin architecture, idk. It'd be relatively easy to do this and you only need 5 institutions with 20% of the pool each and SEC oversight to prevent them from colluding.

Alternatively:

https://en.bitcoin.it/wiki/Scalability#Increasing_Block_Size

https://en.bitcoin.it/wiki/Scalability#Lightning_Network
How your washing machine can steal computer files
You'd finish them in the first few months.

I bet you could work on small polish issues like this for a lifetime and never finish. There's always something to improve.
The Inmarsat data seems pretty solid, but it's not very precise. There was always the possibility that the plane actually went down somewhere on the northern arc, rather than the southern arc as was assumed. The northern arc was never very likely because the plane would almost certainly have been noticed on that path, but this debris finding rules it out entirely.

(In case anyone is unfamiliar with just what the data showed, here's a quick summary image: http://ogleearth.com/wp-content/uploads/2014/03/MH370_Mar17....)
Adobe Stock: shaking up the stock content market
Precluded by requirement #1 (which I say as someone who has written an awful lot of C++).
How do you find Storm's scalability and resource efficiency? Its interesting that Twitter themselves have moved away from Storm (and have even published a paper about it - http://blog.acolyer.org/2015/06/15/twitter-heron-stream-proc...)
Show HN: Roomchat – No signup instant custom chat rooms
No, they're so far behind in the CPU race.