skysight-inc/HackerNews huggingface dataset:
> Now every picture posted, every comment made, every driving infraction could go into a central database to produce a person's 'trustworthiness' score.

How is this China-only ? Can't Facebook do the same ? Can't the government force Facebook, Microsoft, etc to give out all the information that we generate in their networks ?
Can't they compute such a "trustworthiness" score and sell it to your (potential) employer ?

Of course they can and they will if they don't already.

I've agreed to countless "license agreements" which I haven't read - I might have given some company my exclusive permission to monitor my every move...

What if your agreement contained a special clause not present in other user's agreements ?

There is absolutely no doubt in my mind that what is going on in China will become the status quo in a lot of other countries and this will accelerate as shit gets tougher due to all the global problems that we now face.

What's even more disappointing is that these surveillance systems are most probably built on top of open source software and libraries - which have been ideologically released in order to increase the user's 'freedom', yet who would have thought ...

Unfortunately the dream of a better, closer, freer world is now passing through a nightmare phase - we've built the perfect tools for crazies to do their crazy thing...
It's sustainable when you keep changing what growth is - and we do. I used to have a TV/stereo cabinet modeled on a 19" rack ( head high, six or eight feet across ) ; now some people substitute for that with a phone.

Example: Can you even build a boat out of mahogany any more?

The only things that got bigger - universities, McMansions, and medical centers - appear to be subsidized. Everything else is smaller.
Meet people having the pain point your side project solves in person and tell them about your solution. Have you ever tried attending meetups?
It's road behaviour. Due to the high COE car owners feel an entitlement for the road. In addition people are driving selfish and are in general bad educated (comparing to Europe and Japan). See roads.sg for examples.
Foxit Phantompdf Business 8.1.1.1115 Crack and Key Free Download
The unexpected ingredient necessary for life
I am sorry but I can't agree with, if you don't want your content to be archived, don't put it online.

This is very similar to, taking photos/videos of people on street without their consent, and archiving and publishing. Even more, like taking photo of someone and publishing, who is wearing a t-shirt saying please don't take photo of me.

Sorry but if you will use my server resources, you will be bound with my rules.
Am I the only one who finds it pretty unprofessional to release the exploits when the fixed version hasn't been released yet (and anyway was only scheduled to have been released 48 hours beforehand)?

I'm all for disclosure, but seriously - if RH want Ansible to be used in enterprise they can't expect patches at this rate. The researchers releasing the exact exploits so quickly is just irresponsible IMO.
Not exactly "somewhere else"; rich people exist in the vicinity to set a role model and perhaps target for easily and quickly acquired wealth.

Jews are of course a global scape-goat for Muslim extremists.
Top 13 Conferences Every Startup Should Attend in 2017
Not trolling. I'm just trying to convey a simple point. https://news.ycombinator.com/item?id=13378183

As it cost me 20+ downvotes to make a rational conversation with you all, I will stop interacting with the Rust community.
It's an instruction set architecture with different extensions, a "family" if you would. Just like ARM has 32-bit Cortex M0..M4 microcontrollers, as well as ARM64 with MMU and the works.

These RISC-V silicon implementations on CrowdSupply are on the low end, RV32I (32-bits, integer-only). The SiFive one supports M (multiply) A (atomic) C (compressed, like Thumb for ARM) extensions. No, you cannot build a smartphone with these.

But there are other implementations. An example high-end implementation, 64-bits (you cannot buy silicon yet, but maybe you can burn your own FPGA) is BOOM:

https://github.com/ucb-bar/riscv-boom
Free internet for all remains a dream forever I guess!sad indeed!
Lean Analytics – Book Review
True, it's just somewhat unpleasant to have to remember where the file you're editing is and wonder if it's safe.

The good news is that a lot of these things are getting fixed. E.g. it used to be that path expansion for executable files lookup didn't work too well (as in, you could launch native Windows executables only via direct path, because the subsystem would otherwise check for an ELF header, so you couldn't launch foo.exe in your $PATH just by name), but I understand that this is getting changed in upcoming releases.

I'm keeping an eye on this thing, it is promising. I'm so looking forward to putting all the Red Hat-branded breakage behind me and not have to wrestle with my computer all day.
I was just about to post something similar. I'm actually surprised to see a positive post of Telegram on HN. For the love of crypto, please stick to Signal protocol-based messaging applications.

https://en.wikipedia.org/wiki/Signal_Protocol

Edit: add link
http://www.cryptofails.com/post/70546720222/telegrams-crypta...
It's ok i guess. Everyone had used whatsapp with no encryption at all before they implemented p2p.

I switched from skype to telegram because of its much smaller memory footprint. 400mb+ for skype, 63mb(current) for telegram.
Unfortunately versions 2.1.4 and 2.2.1 are still in release candidate phase so package managers such as Homebrew are still using vulnerable releases, as far as I can tell.
I tested one of these in Lyon, France. It's autonomous but, since it is a test run, employees inside are still operating it. The technology is impressive. Passerbys often try to cross the street and force it to emergency brake, just to see if it actually stops… Yes it does, but it's very unpleasant for the passengers.
In FreeCAD there is a clean split between UI and model. So code can just manipulate the model, without worrying about the UI. If there even is one, FreeCAD works pretty well as a plain Python library.

Not trying to compare the apps otherwise, their different focus makes them great for different things.
Because synchronous IO will block the OS thread. If you're multiplexing a bunch of green threads on that OS thread, they'll all stall.

That's why Go, for example, does use async IO. But it makes the use of it look like sync IO for simplicity. In the runtime, however, it is doing all the async event management so that you don't have to.

From a programmer POV this is a good thing, but it comes at the price of a runtime that has to exist. Something that Rust eschews.
Seems Darling is still being developed as we "speak". The Github repo is showing commits as recently as 2 days ago. And it builds on Gnustep in an attempt at supporting OSX software running on top of Linux from what i can tell.
How Designers Engineer Luck into Video Games
Magento E-commerce Development  Services
Even the previous layout (which I personally preferred, but tastes…) still looked like a webapp more than native.. in a good way, never had any glitches and I really wonder how much it must have took them to make all the animations work so nicely. I loved toggling between chats and settings to see if it broke.. but never did!
Well, here's the actual wait method:

https://github.com/alexcrichton/futures-rs/blob/master/src/f...

Of course depending on your executor, the IO can be async or sync.
Part of the problem is to produce a high-end RISC-V chip doesn't just need the RISC-V core. It needs all of the supporting IP as well which can be substantial (interconnect, system caches, memory controllers, peripherals etc). Plus to produce something that can complete with modern mobile APs you'll need to fab on a modern process (e.g. 28 or 20nm, though that's a bit long in the tooth if you're targetting things coming out rather than matching current technology, 16FF would be better) which increases costs substantially. Simple, slow, microcontrollers can be fabbed on older and far cheaper processes.
Ha my memory isn't that great then! Must have been the GNOME 1 I was using. I remember being impressed with the squidgy themes it supported, until using them for 2 days made you switch back to something more conservative.
I agree with you, semver doesn't make sens for every project. But it still make sense for a lot of executables, and not only library, let me illustrate that.

Let say you create a cli tool, with a given set of command-line parameters. These parameters are the API your programming is exposing. I can use your program from a shell script for instance, and I will use the existing interface. If, in the next release, you change the options your cli program is accepting, you are actually breaking compatibility with existing integrations including my shell script. Hence this is a breaking change and you should upgrade the major version.
Sorry, but as a long-time Lua user, I have not found any of your points to be true at all. Lua is truly editor friendly; I can even use cscope with it. Meta-programming is light, that is why it is meta-. Idempotency is one thing: shipping code is something else, and a well managed Lua project ships.

Composition: see meta-tables. Repeat until completion.
Learn React.js, Redux and Immutable.js by building a weather app
> As it is now, Apple allows app developers to disable the middle choice for users, instead of forcing them to support it if the user so chooses.

TBF they also allow disabling the final choice, most of my applications (including many built-in applications like Calendar or Maps) only have "never" and "while using the app".
See this post also: https://moxie.org/blog/telegram-crypto-challenge/
If you'd like to do 3D modeling with actual vim, you can do it in the venerable raytracer POVRAY: http://www.f-lohmueller.de/pov_tut/basic/povtuto3.htm
A brilliant native desktop app is one of the reasons why I prefer telegram over other apps of this kind. It's smooth, light and easy to use.
Er… what? The application can't "change it in the future" in the first place.
I really wish they would port the amazing thin Mac UI to other platforms. It's everything I want in a minimal, yet modern and clean looking IM UX.
Very informative. Interesting you should mention OSX being the inspiration for Poettering. I always thought GNOME2 and beyond were turning into OSX Snow Leopard (really dumb Nautilus, useless file dialog) and removal of all configurability (and I loved Snow Leopard, sad to see GNOME being a bit simplistic as it was happening though).

I did enjoy using Gnumeric so thank Miguel.

Also MC is pretty useful when you SSH into a box and want some form of file manager.
Sudan and Egypt do not like that outcome. They would have no more Nile.
Of course, you can also connect it to your favourite sub tube, or to your sewage line, or you can even connect it to a scalextric lane

(Yes, it's sarcastic, but people asking to connect everything to everything always sound really neckbeardish/trollish to me)
If you're specifically targeted by 3-letter level organisations, it gets very difficult to protect yourself, sure. "If your adversary is the Mossad, YOU’RE GONNA DIE AND THERE’S NOTHING THAT YOU CAN DO ABOUT IT. The Mossad is not intimidated by the fact that you employ https://", as James Mickens put it in his hilarious column [1].

However, against mass surveillance, Signal will protect you, I'd think, just by making it much more complicated to intercept than WeChat or Skype, which have backdoors built right in.

[1] https://www.usenix.org/system/files/1401_08-12_mickens.pdf
It's an issue if the methods on that object are short-lived enough that the overhead of indirection is significant.

It's also an issue if very performance-sensitive routines need to read data from the object. In which case they already know exactly what's in there, so "pimpl" hiding has no benefit in the first place.

Implementations should be hidden if they are likely to change. In other words, there are are non-obvious data or method members and/or it's likely that functionality will be added in the future. These are the high-level architectural situations, not the leaf level ones where you optimize out every cyle possible.
On the other hand, KDE is the most configurable DE I've ever seen. I've never looked too much at its defaults because I usually switch to KDE in my "let's customize everything" moments (and get back from it in my "let's learn to live with defaults" ones).

Being able to bind almost everything (including running custom scripts) to a keyboard shortcut, having tons of desktop options you can force by matching window or app properties, using special attributes or regexps, all of that screams "don't use default and customize me" to me, which is where KDE really shines, IMO.
It's Qt by the way, and it's good on the three platforms.

This is the GitHub repo. https://github.com/telegramdesktop/tdesktop

Development has always looked a bit fishy to me, though. The main developer is anonymous (using the name/pic of a TV character), maybe it's even several people using the same profile.
This should be the top reply. I thought this was common knowledge on HN?
Higher-Order Perl
How Blackmail Works in Russia
I tried it with my favorite test image:
https://commons.wikimedia.org/wiki/File%3ARicardo_Quaresma_%... downsampled to 1280x853 in ImageMagick.

This image is difficult for lossy compressors, because it contains some very unusual chroma signal, with the red dots on the green stripe on the red shirt. Mozjpeg does a slightly better job of preserving the dots at the almost same bitrate (as close as I can get to Guetzli quality 90), but only if you manually specify full chroma resolution. Guetzli does not allow manually choosing the chroma resolution but at least it does not totally destroy the dots by default like Mozjpeg does.
iOS App Development Trends That Will Shape 2017
The role of mobile applications is widening as their utility is pervading multiple aspects of our everyday life. There were hints of some of their varied utility in 2016 which is being fortified in the onset of 2017. Apple, especially will be witnessing some dynamic changes as it adjusts itself to the changing market demands, embracing a more open source outlook over its closely guarded proprietorship. We look at some iOS App Development trends that will shape 2017.

More: http://www.solutionanalysts.com/blog/ios-app-development-trends-that-will-shape-2017/
Totally valid. It happens. On the other hand it's clearly a statistical outlier. I'd be wary of trying to create one ruleset that covered both wherever you live, cities like Detroit, rural towns, industrial towns, etc. that will all have different environmental needs, density, rates of change, access to private investment capital, etc.

Similarly... it's hard to impossible to predict the future, which is why economists predictions are so often wrong, as you point out. Gold rushes often ended in ghost towns. Who's to say in another 20 years your town won't be back doing logging and milling, and would be better off not bending to support an industry that may turn out to be ephemeral?
Much the same as in The Netherlands, where the police is proud to be able to track any move of any citizen through big cities (using installed cameras) and which is the country with the most telephone taps per citizen.

Really, many countries in Europe are basically run like Singapore.
Are there any Signal-based messaging applications that work on the desktop without having to tether an Android or IOS smartphone to it, and without having to use a phone number as identifier?
Companies don't typically announce they've shut down a generally unannounced project. I consider Titan one.
Maybe such a tool would still have some utility; I would appreciate a tool that could generate a change log between versions automatically...
I have tried that and many other solutions and forums are still piling up with hacks to get the steam client to work on 16.04 and as far back as 14.x.
Everyone I want to talk to uses Telegram, and those who didn't (a few years ago) I convinced. "You want me to install Skype/Whatsapp/something, but why should I rather than you?"

It helped that most people saw the advantages that Telegram had, especially back then (before whatsapp cloned everything). Not to say that Telegram didn't clone whatsapp to a large degree, but the introduction of telegram definitely made the market innovative again.
Up to 2014 Gartner reported on the top 5 companies by global PC shipments. For a long time, Apple was number 6 but wasn't included.

Then in 2015, Apple became number 5 rather than Acer Group. So did Acer drop off the list? No, suddenly Gartner started reporting on the top 6 manufacturers by global shipments. Interesting.
It is, but understand that not everybody cares too much about privacy, and Telegram is good--usually reliable, nice apps on all platforms, synced chats, almost limitless file storage, etc.
That's what I don't understand. If they pushed this technology further (high-altitude, solar powered drones) it seems it could take over a big chunk of satellite industry. If you don't actually need space, then solar drones seem like so much better option - significantly cheaper to make, significantly cheaper to launch, etc.
I agree. It's almost customizable to the extent I'd want. Except that several things don't work because they're either not under KDE's control (shortcuts for Firefox, Chrome, Gtk apps, etc.) or its flexibility is subverted by the layering of its concept of Global Shortcuts, Application Shortcuts, and where both of those things slot into event handling along side Xorg.
It does have a lot of missing features compared to blender, and development has been very slow since Bjorng left the project, but it is really the most intuitive modeler I know.
I had it working on 14.x but cannot get it to start on 16.4 after hours of trying. Just because it works for you...
> Approach the users who left reviews expressing dissatisfaction with the competitor product

Though obviously be careful to filter those. There are some customers who are never happy with just one moon-ona-stick, who you would rather leave for your competitors to waste time on!
My friends are geeks and my family got Telegram as well now. Works!
Historically it had a horrible interface and the devs denied that it mattered. Then they finally listened, completely revamped it, and much of the argument against Blender was instantly gone.

That isn't to say its interface is perfect. But it actually is perfectly fine now.

My experience: The original interface was something that I learned, used for a bit, then I stopped using it for a while. When I came back, I found I had to completely re-learn even the easiest bits, despite it not changing at all. This happened multiple times.

With the new interface, I learned it once and every time I've gone back, I've remembered basically everything I needed to use.

You'll find holdouts that still hate on it, but they do it blindly and often based on the old UI, instead of its current state.
Not on specific categories or stores. See Discover, Chase Freedom, and the US Bank product I forgot the name of if you live in the US.

This is interesting from a market standpoint, but it is directly advertising a paid product in the process.
"It will pull apart, sink down deeper and deeper and eventually... parts of southern Ethiopia, Somalia will drift off, create a new island, and we'll have a smaller Africa and a very big island that floats out into the Indian Ocean."

This sounds like the sequel to Madagascar
Interesting. Though I wish someone pursued this particular tech (solar-powered drones) further - high-altitude, long-duration drones could be a good replacement for many things we use satellites for, and drones would be much cheaper to launch...
Torvalds created his first pull request on GitHub
I ended up just going Blackbox or WindowMaker! (And yes, there are likely some who will look with disdain on my choice as if it prevents me from having valid opinions on the other DEs or UIs. I use OSX at home mostly, and Windows at work).

Experimental forks would be a safer way to go. I suppose if they don't have massive development teams/effort, it would be difficult to do. It would satisfy everyone who wants to go and invent the future and do exciting new things (which will likely revert to how they should be when real use of them occurs). I imagine the "let's maintain the existing" team would shrink.

Do you use a mouse or touchpad? As resolutions increase, we have to be more precise for UI or just scale everything 200% (like everyone does on 4K screens or Microsoft Surface Pro 4) thereby defeating having a high resolution in the first place......
MacOS development environment from scratch
I am not going to comment on the quality of telegram but whatsapp have been using top notch crypto for some time: https://whispersystems.org/blog/whatsapp-complete/
I'm not talking baout the games, I'm talking about the Steam client delivered by Valve. It seems that a great many people share my frustration (1) You can tell me I'm wrong a hundred times but the link speaks for itself.

https://www.google.no/webhp?sourceid=chrome-instant&ion=1&es...
Five big mysteries about CRISPR’s origins
How to Setup ExpressVpn for Your Roku?
With OEM Windows, everything can be expected, from bloatware "drivers" slowing down your machine by half to obligatory root certificates (thanks Lenovo! thanks DELL!) that are necessary to serve you in-browser ads. And you're not theoretically allowed to remove them or it voids you warranty. So an ad at startup doesn't surprise me, it's not really Microsoft's fault, but that's what you get with a Windows OS.

https://www.extremetech.com/computing/218437-dell-laptops-ma...
A lot of people are still doing that, including Linux distributions.
Keeping earlier major versions alive and backporting security fixes is very useful.
You could easily get the equivalent of more than 1.5 c/p if you used 1:1 mile transfers and booked flights carefully. Southwest values its points at around 1.7 if I recall correctly, and most that don't have fixed rates are higher.
HTC Announces HTC U Ultra and HTC U Play
Social engineering is still better than exploiting device vulnerabilities
> Thinking people can stay on the old version till they want to update is BS. They will update when they have to.

You can just about get away with this within an organisation, but you cannot do it to your customers if you have a competitor which doesn't impose this workload on them.

I'd like to kill off a decade-old toolchain I have to target, but people are still using the hardware it's required for. They don't want to spend the money on replacements when the current hardware still works, and why should they?
> PSA: Telegram is dangerous snake oil

1. They don't claim to do end to end crypto unless you use the secret chats

2. The secret chats still aren't broken. Since 2013, I'd think at least one "crypto expert" (which all said a custom protocol was a bad idea) would have taken the effort to prove it by now.

3. Whatsapp claims to have better encryption, and they probably do, but it's 1) a lot less convenient and 2) unverifiable.

4. Telegram is open source. You can layer your own encryption on top of it if you care, and the clients' implementation is fully verifiable.

PSA: Whatsapp is dangerous snake oil--hidden source code and owned by a company with a terrible track record in terms of privacy.
At least that's what they tell you. We can't know for sure because it's closed-source.
Medium, LinkedIn killed PR
Yes, tiny mobile browser interface outfoxed me :-)
Smutty VR porn cinema offers virtual sex shows
This. People say Telegram is bad even though it's no worse than any other popular product, or has a different set of advantages/disadvantages both security- and privacy-wise.
I just pushed a version with the construction functionality.