skysight-inc/HackerNews huggingface dataset:
None of answers is correct in my opinion. I follow Qt/Gtk news from old days (2005-4). The problem with Qt right now is its direction is not clear , all people remember when Qt was only C++ widget library.after a while because of one person decision they change whole direction to QML and RICH application development, and who knows ? maybe they changed it tomorrow again . at least behind react and and flutter and cordova there is big name
This test explicitly does NOT assume the populations are otherwise identical. See the graph right after Theorem 1 - it shows two unequal distributions satisfying the assumptions of the test. That's the whole point.
AFAIK, Apple had a single major investment for it's incorporation. And it was a healthy investment, as Apple was making real money really fast.

Twitter is flowing in the sea of red and as far as I know never had a dime of profit. Who gives money to twitter by this point? Twitter has a lot of users, but it does not monetise the platform well. Also IMHO, Twitter has waaaay too many employees and I imagine that it's internal processes are very inefficient.

Uber is great example of unicorn startup. Though we'll see how it will turn out.
Configuration Management Camp, Gent 2016
If you consider `template<template ...>` to be HKT then Rust has this too. Rust macros can be used like C++ templates (minus autoinstantiation) and they can take other macros as parameters. It's not as nice as C++, but ... workable.

Patrick is talking about HKTs which can be typechecked at the source, similar to the rest of Rust generics, when he talks about "they want to create typeclasses that abstract over types of a higher kind and only those types". C++ templates get typechecked at use-time, not instantiation-time, like Rust macros. On the other hand, Rust forces you to constrain types in generics (a la C++ "concepts") so that it typechecks at the source (and then the contract for types being passed into the function is clear in the signature). We don't have higher kinded bounds, though.

HKT, after all, is a comment on bounds. What sort of things are you allowed to substitute for this generic or template parameter?

What seems to be happening here is a difference of opinion on what constitutes a "bound", in the C++ world a "structural" bound (i.e. type vs number vs template) is all you have. In the Rust world this isn't considered a bound, since the bound isn't type-safe. In the Rust world, Haskell world, and most other worlds where the word "kind" is used, a bound is a "type" (typeclass) bound and is type safe -- you can only do operations on the parameter which the bounds let you. Many Rust/Haskell people would consider C++ templates to be a particularly awesome macro system (but not a generics system); since they're structural-bound (like Rust macros); not type-safe.

Really a matter of terminology though.
Talking Machines: Digital Humanities with David Mimno
> Personally I do think Corbyn is a threat to national security... his naive and inconsistent world view would embolden our enemies and be more likely to cause conflict.

I agree with most of your comment, but this one point made me spit my tea all over my screen.

15 years after Tony Blair's 'sexed up' dodgy dossier pushed us into joining the US in the rediculous 'Gulf War 2', which (predictably) resulted in a huge power vacuum in the region, world-wide radicalisation, and further conflict (with no end in sight), it's a little funny that someone outside the usual 'war hawk' template gets accused of being a threat.

Sure, he wants to get rid of Trident, the nuclear missile system that relies so heavily on US guidance infrastructure that the UK physically cannot fire it without US approval. Since it's not independent it has zero tactical value and exists solely as a way of subsidising the US nuclear stockpile while fluffing up our own feathers like a giant mind-numbingly-expensive peacock.
[FOSDEM] [CFP] Config Management Devroom at FOSDEM 2016
iMovie Video Editing Software Crack
I recorded two webm's of playing with the examples on a Nexus 6.

It's quite early to call it either way but in my quick testing it seemed not any more performant than a webview for traditional tasks like scrolling through lists of "material-design" elements (eg: text), but then it surprisingly did very well with 2D graphics. A bit of lag in the game, a bit of lag scrolling, but maybe it'll get better.

http://webm.host/d737b/vid.webm

http://webm.host/9c254/vid.webm
Wine works very very well
"scalable language" but is it web scale? ;)
while that is certainly true, using QML you can build native apps using almost only javascript (if you want), most people have no idea about that too i suppose.

but i agree, for many people C++ is a no-no, even though Qt C++ is pretty straightforward with all the helpers they provide (like the parent-child memory management).
C-f coffee

Phrase not found.
A lot of it is also just boilerplate, if by software we mean code...

I've often heard coders talk about "logic" as a vaguely intimidating mass noun, as in "ugh, this module is full of old logic, who knows what's going on here?"

The word "logic" normally implies structure, coherence, and correctness. In coding, that's rarely the case. We still need to learn how to code logically.
Uptime Funk
I listened to a talk by Clive Hamilton and Tim Flannery a few months ago, where they discussed geoengineering.

I liked Flannery's framing of geo-engineering. I'm probably slightly misrepresenting what he said, but it was something like this:

1. we need to be seriously pushing a transition to a decarbonised economy, i.e., actually reducing greenhouse gas emissions, before we start playing accounting games with negative emissions

2. then, as a secondary concern, at the same time as we're reducing our emissions, we also need to be pursuing geo-engineering options to remove carbon from the atmosphere

3. there are many different kinds of geoengineering options. some of these are more likely to strengthen or enhance existing earth systems, and other approaches will damage earth systems.

I am glad to see Morton agrees with point #2:

> I'm very keen to get across in this book is that I do not in any way see geoengineering as an alternative to a program of emissions reduction. I think that that would be a very foolish approach to the problem.

There is a very big risk that geo-engineering is perceived as a magical patch that will fix the problem - it can't fix the problem, but perhaps it can alleviate some of the symptoms. Any particular geo-engineering approach will have secondary implications (perhaps unanticipated, like the whole global warming thing).

It isn't realistic to think that we can completely reverse the changes we've set in motion - no reverse, only forward, into new and interesting (and potentially non-adaptable) conditions we haven't yet experienced as a species.
Throwing in lots of three letter acronyms will typically scare people by implying that there's something sinister going on.

Just wait till you learn of the French VDM...
> The firmware updates themselves are signed and have a checksum, and the metadata describing this checksum is provided by the distribution either as GPG-signed repository metadata, or installed from a package, which is expected to also be signed.

Maybe if your maid is also a distro developer...
Aren't you annoyed by apps that can't update themselves on desktops?
The reason geoengineering scares me: https://xkcd.com/349/
The thing with QML: I think you still need C++ for more complex app logic.
Why not calling it "planetary engineering" from very beginning? The experience gained in here will not be limited to Earth!

Also, I think that the ambition of changing the atmospheric composition can be a little bit higher. The talk now is (only) about the removal of CO₂ from the atmosphere (releasing back the oxygen, I guess), but an increase in the atmospheric proportion of oxygen, from sources other than carbon dioxide, would be beneficial too (at least for humans, as the blood thickness would drop and so would do a lot of the cardiac related issues). Currently there is a great deal of oxygen trapped in different kinds of oxides (SiO₂ especially) that would to us more good in the atmosphere.
The comments in the HN submission must be some new record in middlebrow dismissals.

https://news.ycombinator.com/item?id=10515817
> Well... I guess that's why it says "By default", and you can configure it? Seems targeted at desktop installations?

Yes, it uses polkit: https://github.com/hughsie/fwupd/tree/master/policy
if it makes you feel any better, the status quo is implicitly geoengineering the planet in a particularly stupid way.
Actually, the Code of Conduct is intended to be all-encompassing:

Where does it apply?

The Code of Conduct applies generally. If you
participate in or contribute to the Go ecosystem
in any way, you should
observe the Code of Conduct.

So, golang is a way of life, according to this CoC.
You think the third-party seller actually makes a gross profit of $0.01 per book? They're taking additional profit out of the "shipping & handling".
Mother of all pissing matches...
Unfortunately I don't see how a system like this could be accessible using the native accessibility tools like voiceover, and so IMO is a non-starter. The FAQ doesn't seem to address it.
Looks like we are trying to rediscover Java AWT in the mobile space.
> the vendors were incentivized to inflate S+H so that their books would look cheaper than they were.

And they're still doing that, only now they're not merely incentivized to do so, but required.
Does not belong because you find it offensive? Or simply not relevant?

If the latter then I must remind you the Hacker News is not news about hackers but rather news hackers would find interesting. If the article doesn't gratify your intellectual curiosity then simply don't upvote it.
Telegram desktop introduces code formatting
That's pretty good - thanks. Do you know if there is a way to also have this show score/number of upvotes or number of comments for a story, in addition to the rank?
>What's painfully not funny, is that the vast majority of the British public won't see this as a problem, and won't see any need to do anything about it.

You mean the same public that accepts and sponsors a "royal" class in 2015?
I get the feeling that Android Studio is a ship on the seas of Google with a helmsman of sorts but with a flotilla of smaller boats around that vie for attention.

The new features they introduce look interesting-ish but there are big problems, and I suspect that bundling Flutter into Android Studio, whilst a good headline, would not be high in the list of priorities.

For example, the C++ NDK is still not properly supported in Android Studio, despite the message that Eclipse is being deprecated at the end of next month. I have ran into numerous issues with it which has meant I have to currently abandon hope of porting this C++ library across to it.

Issues I have ran into:

a. I can either run the emulator with resume support and no GPU acceleration so that it is dog-slow to use, or have GPU acceleration and the very slow startup of the emulator.

b. On my Mac, it will randomly not install or find the device with adb (oddly intermittent!).

c. The emulator does not support WiFi, meaning monitoring apps that rely on wireless and multicast and the wireless interface being there are impossible to debug (the app makes checks for the wireless interface being available and uses its address to join an interface lower in C++ land). What's the point of the emulator, I hear you ask?

d. You have to jump through Gradle hoops to stop the ndk-build system generating its own build script and to get it to respect your existing Android.mk and Application.mk files. Getting it to build static libs involves bulding shared libs and then adding another build command to include that static lib into your dummy shared lib. Static libs that you build in a build process will not be automatically copied to the APK library - only shared ones will.

e. My application is having problems with OpenGL textures early on but breakpoints for NDK C++ apps will NOT be hit until 10 seconds after program startup...... this is really rubbish; I can't stress how unfathomably lame this is.

f. Android Device Monitor (DDMS) does not support networking monitoring for Intel images (https://code.google.com/p/android/issues/detail?id=25997) so you can either have a fast Intel emulator with no network monitoring support, or you can use the dog-slow ARM software emulator with network monitoring support, with the caveats that the wireless interface you depend on will be missing from the emulator, and that your breakpoints during program setup will not be hit etc. etc. etc.

g. Android Studio randomly stops accepting keyboard input. Random background crashes happen (but the IDE does not disappear).

I cannot see Flutter being high on the priority list here.
As linked above:

http://blog.pagefair.com/2015/halloween-security-breach/

So, that part is there. Note that the site posted is not the site that was affected by the breach.
Tru dat. Awyu can relax after all.
I think a more pertinent question would be: why have the browser decoding images at all, rather than loading a dedicated library?

The points mentioned in the article about streaming data and untrustworthy images make sense, but would be useful even outside the context of a browser rendering engine (e.g. many local image files will have come from the Web, so are just as untrustworthy).
Whenever anybody trivializes surveillance or says it's "just a small amount of logging", they need to be reminded that mass surveillance has already done significant damage in the form of this chilling effect. Even more worrying are the reporters who have discussed the impact the chilling effect has had on their ability to function as a proper journalist.

> potentially questionable keywords

Keywords aren't even the problem; the inferences - legitimate or not - that can be found with modern data analysis techniques and machine learning practically guarantee we will see people being wrongly accused or otherwise affected. This much data is an endless arena for the human tendency to interpret[1] data until they see whatever they want to see. If search a bunch of web histories looking for problems, you will find something.

Oh and this problem is why some of us have a strong reaction against any kind of tracking, especially ad networks. Facebook/Google/etc are just as worrying, and accessing their data simply requires a national security letter (or UK equivalent).

[1] https://en.wikipedia.org/wiki/Apophenia
ChucK: Strongly-Timed Music Programming Language
I'm assuming there is a huge performance issue. An RT of 0.78 milliseconds for two things on the same host is terrible.
Yeah, it's extremely imposing up close. I recommend taking the calle de la Marina if you want to get there, seeing this enormous church among the low buildings is quite a sight.
Your post suggests you must be single, probably living either with your parents or with roommates. Perhaps 75k works if you are in the above two situations, but not otherwise.
Consider that 75k, after taxes will be 50k.
Assume you are saving zero for IRA/401k, you still have other costs -- healthcare premiums, car/bus/train fees, etc.
Oh, and food. Doctor co-pays, dental co-pays.

Now if you are married with kids:
1. Hospital co-pays, premiums, co-insurance, $45 drug co-pays, everything comes to about $5k/yr if you are just moderately sick.
2. You cant live with roommates, you actually need your own home. Can you imagine raising a family with roommates?
3. You def need a car, possibly two.

Forget about saving up for a house, most will be $1m+

Some people will say -- "oh, you are married, now you have two incomes" -- sure, until you have kids. Then most of your second income goes to child-care, and in the early years, you will pay MORE for childcare than you earn!
How is the application logic going to be different in a different programming language?

I mean, if this then do that is a common construct in all languages, surely?
There is lots of Windows only software that people rely on other than games.
On larger projects with many contractors and subcontractors, structuring and documenting the (iterative) communication between the "client" and the "contractor" is a challenge. This is largely the problem that the "V" model is designed to solve -- the client "owns" the top of the "V", and puts effort into understanding the problem that they want to solve (Systems Engineering and Modelling) -- the contractor integrates with that model to (iteratively) improve their understanding of the component that they are providing, particularly in terms of the yield curve for the KPIs that their component must deliver -- with that relationship recursing down (sub)contractual relationships until you get to the bottom of the "V". There really isn't that much difference in the fundamentals between software engineering and other disciplines, although the details of the interfaces and the impact of automation is, of course, more significant.
I guess those new plastic trombones and trumpets are pretty good.
This is not a binary thing. Its does not have to be robo vs human. The company I work for does robo assisted human advisor to drive costs down.

(www.wealtminder.com) messaging is a little off, we are in the midst of re-doing the entire front page.

EDIT: Other similar hybrids of varying human interaction:
Personal Capital, Future Advisor
I'm sorry, but I see no sign up pages in the rules. However, my product can be tried out if I send a user an invite, which I have been actively doing.
.ico files (as used for favicons) typically contain BMPs.
Our BetaList Experience and Tips
Guidance on transatlantic data transfers following the Schrems ruling
We're calling it now "a particularly stupid way" until we'll be spotting opportunities in the new setting!
True, but sometimes the UI does not need innovation. iOS had problems where they suddenly made a button look like text and nobody could tell what was a button, and what was text. It didn't need innovation - it wasn't broken.

In the case of custom GUI elements sometimes things don't need fixing. The audio industry always makes control panels etc. look different to the common UI and this is one area you still see it.

But for the most part, having a consistent UI means the system is easier to use. I wouldn't want my fork mutating every time I had a different meal, in the interests of innovation.
Ironic that a story about clickbait is clickbait. As you get to the third or fourth paragraph it turns in to a plug for Chartbeat and simultaneously a hit piece for Vox.
I did give his name, its Zbigniew Brzezinski
Of vague relevance, former undercover police officer Pete Francis says he saw files on Tony Benn, Ken Livingstone, Dennis Skinner, Joan Ruddock, Peter Hain, Diane Abbott, Bernie Grant, Harriet Harman, Jack Straw and Jeremy Corbyn. He says he personally spied on Jeremy Corbyn. That's Special Branch not MI5 and not contemporary, but still.

Btw I don't think your comment should be downvoted, I don't see anything it shouldn't be OK to say in it.
From historians and accounts of the era -- you do know that there are several volumes of scholarly studies on the matter, right? Check out especially Rodney Stark and Jennifer Glancy (but you can also read accounts from that very era too -- up to the early Byzantine era, including from founding figures of the church).
Here's the discussion from last month: https://news.ycombinator.com/item?id=10278746
It's sad if the only solution to (potentially) protect your privacy is to lie in court, pretending that you have forgotten your password. (which could be dangerous if they later find some way to prove that you know it)
I think it should support platform own widget or an abstract UI framwork implemented by playform api like facebook's react native.
Flutter's own widget implementation can make simple apps,but it is more difficult to implement native style UI with rich user experience (animation,touch...) provided by platform api.
Looking at own widget implementations such as Delphi/firemonkey,Qt/Qml,JUCE...,they are far behind native widgets
Me neither Jeff. Lately, I find myself at a loss as to why I visit this place at all anymore.
"the UK phsyically cannot fire it without US approval"

I've never seen any evidence supporting that view - we certainly couldn't maintain it for very long without US help but the whole idea of the UK deterrence fleet at the moment is that they have no dependencies on anyone to carry out a launch - for the obvious reason that in most attack scenarios there wouldn't be anyone in the UK left to contact.
Well said there where well documented entryist attempts on trade unions.

Its a pity that any nuanced discussions get voted down.

MI5 is not Hovers FBI an organization so dodgy that the CIA in the 1960's where concerned! (this is from classified CIA documents)
Oh, little Bobby Tables... you scamp!
real cooks use butterflies
I am quite aware, I just took his comment as in he wanted BTT but only the snapping, in which case BST is the exact thing he is looking for.

While I personally don't mind closed-source and paid software, I guess it is a nice thing to do for multiple reasons. I had a look at the code and it did inspire me to have another look at another little application I've been meaning to work on - so thanks for that!
That looks like a political problem. Maybe the state should fund security for its citizens - maybe we need some new kind of institutions to do this.
The autotranslation of the title is "A heat pump is the new wall heater", this's clearer than the current title.

I can't link to the autotranslation, because the modal autotranslated cookie warning covers the autotranslated page.

The idea is that they made a heat pump that uses sound instead of moving parts. They propose to use it to heat houses, and it's supposed to be cheaper than a gas heater.

The article doesn't have too many details about the internal parts of the device. Do you have a link with more info?
Meh, it's a good smell test. If a given tool doesn't even get sRGB correct, there's probably several dozen other ways the designer failed to understand how graphics work.

Today I can just pop the first image on this page <http://www.4p8.com/eric.brasseur/gamma.html> into an image editor. If I don't see the Dalai Lama after downscaling, it's probably a poor quality editor beside its sRGB fail. It's like Van Halen's M&Ms.
“kdbus is not dead” asserts Lennart Poettering at a systemd conference
Why can't this be done using standard ways, like deb packages?
I don't run Windows on any of my computers and have been a Linux user since forever but I have to disagree with at least one of the points here.
Microsoft is pretty excellent in language development, I don't agree with the "new languages and frameworks come out of OSS or Google or Mozilla". F# would be my prime example. Axum was also pretty interesting. LINQ integration is also pretty interesting etc. etc.
Cycle.js http://cycle.js.org/ says that it allows "thisless JavaScript: The use of functions and RxJS Observables allow for a JavaScript programming style without the this keyword. Cycle.js encourages you to create apps with functional practices. Without this, you can write more reusable code and define logic without tightly coupling it to data. See it for yourself, this cannot be found in Cycle.js TodoMVC."

this, uh, doesn't seem to match my normal understanding of JS. Normally the method to reuse code is to change what 'this' refers to, but the statement above implies the existence of 'this' is a failure of JavaScript's design. I would like some elaboration.
All 142 Chrome Flags
Software Success by Joel Spolsky
So no one is using dat, despite all the hype? http://dat-data.com/
> GDS (Government Digital services)

GDS build the .gov.uk websites, they're a software development house that are competent (unlike most other government IT initiatives, most of their developers are Ruby/Rails engineers).

Nothing sinister about them at all, the only reason I can see for them being here is that you're terribly misinformed.