skysight-inc/HackerNews huggingface dataset:
Strangely enough, people like Matt Blaze are out beating the "don't blame the victim" drum by stating the exact opposite, giving a pass to large enterprises under the "patching is hard" mantra:

https://www.cs.columbia.edu/~smb/blog/2017-05/2017-05-12.htm...
I remember articles but nothing by Microsoft. Maybe influenced by MS though. There were a few other cities too IIRC.

ps: hooray for liberal private business right :)
You are right, I did mix up the names, sorry for that.
I don't know enough to be sure of cause-and-effect but there hasn't been any major accounting fraud such as Enron and Worldcom since SOX passed, so that's one point in favor of the regulations.
Housing costs can be solved without massive social transfer payments simply by eliminating all income and consumption taxes and switching to a land value tax in order to pay for public services.

If UBI transfer payments are paid out of a consumption or income tax, then landholders and mortgage companies will simply be able to charge all residents higher rent. If residents experience an increase in housing costs associated with savings which must be put away for purchases, rent, and mortgage payments that is in proportion to the increase income they receive via UBI, then UBI will not have made them better off. UBI will only have redistributed money from workers and entrepreneurs to landholders and banks invested in mortgages.

Under a land value tax, landholders cannot charge higher rent due to an increase in land values brought on by public spending on public services. If they want to increase their profits, they have to invest in real property improvements, such as by expanding the stock of available housing. If UBI is paid out of taxes on labor rather than taxes on land, they will be able to charge higher rent.
It is an illusion to think this will ever change, if Google doesn't make it legally binding to having updates in place to access Google Play Services for example.

There are no incentives in place for doing otherwise.

Already in the old days, Nokia was one of the very few manufacturers that bothered to provide firmware updates, and even then usually only once.
Ask HN: Will AR mirrors be in stores to simulate products?
I was listening to a podcast about a company that became profitable by adapting to the situation, selling makeup online rather than in store.

So that right there could be a counter-argument to my question. I thought of raspberry-pis and smart mirrors (not an inexpensive solution as opposed to a direct-embedded system approach) and I was like "Hey why don't they do that?" Jot it down, get home, look it up.... BOOM! It exists! But it was in 2015. This demo was amazing, the tracking of eye-shadow and you had a palette of colors to tap on... I had envisioned a similar but lipstick. I was also thinking about a video on SnapChat's algorithm for their face-tracking stuff that lays dog ears and what not on people's heads...

So yeah, another counter argument too, I can do it on my phone. Then there is the "dwindling" traffic to actual physical stores.

I was thinking though in changing rooms they have mirrors as well, but thinking of the ones outside/public... you could try on clothes right there, standing in front of the mirror. But this could be an attack on my physical figure. I don't look like that... this is offensive!

side-note. Have you ever seen that live-animation of a woman twirling/standing around in a dress on Amazon. I think that's great! I wonder why its' only one on there...
Some data messiness in that final chart. Maroon 5 versus Maroon5, Surfin' U.S.A but also Surfin' U.s.a
Google probably feels that they're not yet in a position where they force this. My money's on this being an intermediary step towards what you're asking.

Something like: 1-2 years from now Google will change the agreements with the manufacturers (probably when their current agreements expire). Under the new agreements, Google will publish a new version of the base, and manufacturers will have N months to update. After N months Google will just push the new updates even if the manufacturers do nothing about it.
> Because we care more about systemd vs sysv then a single good consistent UI.

I always thought the whole systemd thing was a clown car joke. Nobody actually cared, right? Anyone that mattered?

It isn't fair to say that because KDE and Gnome exist that Linux is screwed forever. They are entirely two different stacks, and their competition breeds innovation and progress. You can't have "do whatever you want with the code" software and not see the emergence of competing ideas. Both projects also date back to the mid 90s, so they are so old with so many millions of LOC under them you don't throw that away. Especially when doing so basically tells hundreds of free software developers to - in many cases - use something they hate - either GObject C or Qt respectively. Both are not pleasant to work in, and while both have their own abstractions (GTK has its Python bindings and Javascript design thing and Qt has QML) you always end up dropping into the base toolkit for something. They exist because competing technologies exist, and you should evaluate them independently as much as you would evaluate Windows or OSX.

> Because we think writing desktop components in javascript and python will give good (enough) performance that won't feel sluggish; hint, they won't.

The vast majority of enterprise software is being written in one of the following nowadays:

* Java. Ugly as fuck, can be slow when written poorly (and it will be written poorly). Huge clunky codebase, giant memory footprint.
* React / Electron / Just a webapp. Super slow, super clunky, super painful to write because you break the browser metaphor in a dozen ways trying to make it work. It is putting plane wings on a VW Beetle and hoping you get somewhere in one piece.
* Mobile apps, ignoring the desktop, and pissing everyone off in the process. Some businesses I know have tried putting their Android APK business app they use on ipads in the field in ARC on Chrome for the Desktop to get their office staff using it, its insane.

None of these are good. It is all shit. All the native APIs are colossal shit. Cocoa is awful, Objective C is awful. C# is... ok. But its awful. UWP is horrifyingly bad with some mutant C++ dialect and the promise of eternal lock-in.

Compared to everything else, GTK and Qt are the best development environments for user software by far. I personally might significantly prefer the modern QML style Qt programming over GTK3, but they are still leagues beyond the usability of any other platform, and that is without even considering that they are cross platform.

That is about the worst criticism of the Linux desktop ecosystem, because that is also the best thing the ecosystem has produced, two really good toolkits. GTK not so much for stability, but just using it is much less painful than any first class alternative.

If we can get something to Qt's standards and API coverage written in, say, Rust, that would be the golden miracle. But PyQT right now isn't that bad. It is pretty bad, having to put C++ metaphors in Python, but its only as bad as GObject metaphors in Python, and way better than anything on .net or the awful NDK on Android.
WannaCry Rx
I dont think there is enough spectrum, capital or subscribers for 4 healthy cellular carrier in the united states.
Do you think the fact people are renting property now is going to stop landlords putting the rent up when they know that their target market that's used to spending nearly all their income on rent now has a lot more to spend (and few more housing options than before)?
Didn't think about this when I wrote the comment above, but the IoT import libs are of course 32 bit, and the new Windows for ARM here is 64 bit, so I guess it's not actually very useful. Still you can easily make your own inmport libs, but that of course does not give prospective developers the best experience. I guess we will have to see what Microsoft are going to do about this.
> But companies of that size buy Samsung or/and Apple (in general, I'm sure there are exceptions).

That's not really what I'm talking about. I'm not talking about corporate issued Samsung Galaxy Tablets. I'm talking about Android embedded into other products. Companies, of any size, don't buy Samsung or Apple for this because neither of those companies really exist in those markets at all.

I'm talking about devices like the Delta Kiosk you use to print your Airline tickets. The self-service checkout machine you use at WalMart. The LCD panel in the wall of an corporate HQ that shows all Outlook meetings scheduled in that room. The newer Smart TVs in Hotel Rooms that let you order pay-per-view and food to your room's bill.

Many of those devices also run Android, and have no upgrade path even though their OEMs desperately want one. Project Treble helps them out, even more so than it might for smaller phone companies (like say HTC).
People who can participate (those with the skills necessary to manage more complex systems as he states in his blog post).

The scary part is it looks like wealth will be increasingly concentrated, and more and more people will fall to a level where what we consider basic needs in modern society (food, shelter, education and health care) will no longer be attainable. As the author points out, "it will be messy": Those societies usually don't end well.
> Civil projects are certainly over engineered

When talking about bridges, roads, buildings, tunnels, power grids and sewage pipelines - just to name a few - there is one additional factor that we should always consider.

Once made available, all of these will see constant use and they become part of the fabric of society. Taking parts of core infrastructure out to fix then has severe repercussions. Total cost of invasive maintenance will be a lot higher than the fairly simply calculated cost of on-site fixes.

I will gladly accept overengineering and nearly ludicrous safety margins.
This is true for me any my personal family.

This is not true for many (most?) large governments. Again, my main point is that developers often miss what users actually need and care about.
Yes, would be happy to get in touch. Am I right in thinking you're Juan Pablo Buritica?
That's just the nature of gamedev. It's a mix of code + tools to leverage the team composition of a development studio.

Usually the composition is something like 10:70 in terms of dev:art/design/audio/etc, videos are a much easier way to communicate information in that domain.
Lucky Winner of the Spring Show Contest: Win $1390 SpinaliS Hacker Chair
As a counterpoint, here are Zendesk's icons with no text: http://imgur.com/a/wzCO0 -- can you guess what those do?

Of course, this is about the worst example of iconography I've ever seen so here's the same with the labels left in: http://imgur.com/a/CyqA6 and I'd even go so far as to suggest that given their choice of icons they should just get rid of them and make it text-only.
Bingo! If humans are continually replaced by robots without being given an income subsidized by the benefits of automation, in the long run, the robots will have to be shut down because the humans can longer pay for the products!
I suspect that if this does happen it will more likely be the French retaliating against the hacking of the election the French version of SAS/DELTA don't fuck about.
Create, Play, Share, board games online
I'm surprised by the lack of speculation on the identity of the perpetrators.
That's the idea behind N3, the NHS's internal network. The idea of a hard shell with a soft centre. With N3 as large as it is, the idea breaks down. Security in depth is required, secure at every level. The hard shell idea is outdated, and N3 is scheduled to be turned off in 2019.
Why trust the waiter over Yelp?
The Cover price is $40; typically publishers charge half of the cover to retailers; amazon either cut a deal or is taking razor thin margins on that.
Make any board game in the browser and play it online for free in real time. The site contains many tools to stream line the game creation process. Users can draw art directly, import images, use community shared assets or use built in templates. Build, Play, Share, Have fun.
We buy systems we have no clue how work. Like the system we use for telemedicine, or the system we use for electronic locks in elderly care.

It's not that we don't want to know how they work. The political administration has simply decided upon a decentralized strategy in which any one can buy anything because there is a belief and trust in localized knowledge.

As a central unit we don't support android because it's impossible to keep safe enough to meet EU law. This, however, doesn't mean that the system to handle electronic locks we bought last year doesn't run on android. It also doesn't integrate with our data warehouse, meaning that 800 user profiles has to be maintained manually but hey.

I have 250 examples like that, but the point is that it's complicated and that there are no easy black and white solutions.

Maybe it hadn't taken exactly 50 years to get where we are now, but it's certainly taken 25. We couldn't just unravel it over night, even if we wanted to.
There is lots of truth in this. I've been saying all of this for years and am trying to raise awareness whenever I get the opportunity, while not trying to be pushy (that just doesn't work, people need to want to). Two highlights of the article:

> European children are educated in Microsoft Office, which is given to schools and universities for free, which some call the “crack model” — getting people hooked for free and then start charging them.

God this is so true. Every year emails go out "you can get office for free via $ourSchoolName!" What do you mean indoctrination and free advertisement? I wanted to reply to all with a message in a similar tone (about libreoffice being free and not a trial) but never found a good phrasing that would do anything beyond provoke a backlash (also when discussing it with like-minded friends).

> Security risk

All eggs (not just "all your eggs", no, all eggs) in one basket is a terrible idea for obvious reasons.
> Let's hope it's not XP

BMJ released a report[0] just two days ago alleging that up to 90% of the NHS's computers are still running XP.

> Many hospitals use proprietary software that runs on ancient operating systems. Barts Health NHS Trust’s computers attacked by ransomware in January ran Windows XP. Released in 2001, it is now obsolete, yet 90% of NHS trusts run this version of Windows.

[0] http://www.bmj.com/content/357/bmj.j2214
The Shadow of the Wind did the same, iirc
I thought it was just a video buffering, but then I scrolled down and the loading wheel followed me.

Why can't the text just load first?
>Honestly, things like being racist to someone on the street shouldn't be allowed in any country.
>I guess it just comes down to the lesser of two evils.

The greater evil in this case is using the state's monopoly on violence to enforce what should be a norm of civil society.
How Do You Stick a Camera on a Manta Ray? Peanut Butter
Has there ever been such a product? What about exploits on the software/hardware underlying the supposedly secure software?
AMD open sources entire ROCm based OpenCL stack
Windows Mobile was technically capable of all this; custom versions of Windows mobile back-ported to older phones were far more prevalent than custom versions of Android are now despite Android being open source and based on Linux.

This should be a cautionary tale for those thinking that this technical initiative will have huge benefits for consumers -- it didn't work out well for Windows Mobile users because the manufacturers and carriers are still the gatekeepers. Just because they can more easily produce new versions doesn't mean they will.
Sprint spent 5 years on the network vision project, it rolled LTE out to their entire footprint, and was an all but forklift upgrade to their field infrastructure. The only components left from the original site usually was the power cabinet, and the tower structure itself, everything else was new.

CDMA costs no more for sprint to keep on the air then GSM does for T-Mobile.
>People who can participate

A diminishing pool of people to pay for stuff, not only hurts businesses profits, but also diminishes the pool of rich people (who make their money off of selling products, houses, services, etc to the masses).
Bio creatures can also fly at low speeds, powered by bugs. Planes get nowhere close.

Passive sensing lets your eyes see stars and comets: long range, power efficient, avoids sensor conflicts with other objects.
If the DNA strands keep getting chopped in half then eventually the strands will be too short to extract anything useful.
Its now up to 33! and an individual trust covers a large area and several hospitals
Hey only one of my gear icons wouldn't work :)

https://thenounproject.com/blackspike/collection/gears/
Like Bats of the Republic, similar idea.
No zero days were used. This was patched in March.
Flip side, he can't be barred from using his skills as long as you document clean room procedures.
Back in the day this would happen because somebody needed to load a whole Flash applet. Web 2.0 was supposed to take us away from that.

I suspect the main reason people do it is because progressive loading has the potential to leave your page half-rendered, which looks bad. So you block the whole thing until you can present it in its entirety.

But it's the web. We're used to pages half-loading, and we're used to starting to read text before everything has been loaded. The right way to fix that problem is to make your design more lean, not to stick everything behind a 15-30s loading spinner.
It's economically smart to become a doctor.. but I think medicine should be cookbook and include checklists to follow.
Former Sprint Alumnus here as well
Hm, what operating systems are used by governments outside of Europe? Doesn't everybody have to rely on Windows?
Yes to your first question, no to your second. He goes on to explain that, "In order to map all workers, we’d need to set up multiple supernodes across the botnet which log incoming connections (obviously every worker doesn’t connect to every supernode at the same time, so it’s important that our supernodes have a stronger presence in the botnet)."

From what I understand the process is:

1. Write a program to pretend to be a compromised peer requesting a connection to a Supernode in order to obtain a peer list of other Supernodes.

2. Recursively crawl for existing Supernodes + the list of Supernode IPs. Store all addresses found.

3. Set up one or more Supernodes and 'infiltrate' the peer list of already established Supernodes. Log incoming connections from Workers.

http://whatis.techtarget.com/definition/botnet-sinkhole
Rumgeilt was later in the English translation of the article.

I know a little German, a little French and took Classical Greek in college, as well as Intro to Linguistics (where, iirc, we covered a bit of Swahili grammar for some damn reason). I am pretty comfortable with both weird idioms not translating directly and with finding close, if uncommon, matches between some other language and words or phrases in English. So, the "in turn" part doesn't disturb me. I mean, you could translate it as something like "They are taking it in turns" or "but the methods to crack it also got their turn to improve."
> I'm not convinced that the sum total of all these benefits plus the current infrastructure that is needed to maintain, dispense and detect/punish abuse on them is significantly larger than the total expenditure on UBI.

Most western social democracies publish the data on costs of running departments and numbers of working age people in employment or receiving each type of subsidy, so we know that the admin costs are negligible compared with the cost of paying a living subsidy to an enormous number of working age people who aren't claiming disability or unemployment benefits, generally because they don't need the money enough to take the steps necessary to claim it.
very nice, congrats! :)
I only miss to enter words by pressing Enter instead of clicking on the arrow button
Aren't those things voice/language processing aim to solve? That is to liberate the user from the device/interface and let ask for - as we typically do human to human - what then want and need? And voice to VR and many things change. Some, perhaps, not for the better. Welcome to The Matrix?
I'm not sure if I agree with this. This is like saying that the very essence of cooking is chemistry and that in order to fully understand and appreciate how cooking works, a chef should get a MS in Chemistry.
I accept your point if you show me the evidence that supports your claim that we are eliminating jobs at a rate faster than before.

To give an example for you to think about, the machine gun eliminated more jobs for infantry than we have for cashiers. As veterans came home from WW II and 'mustered out' we provided the GI bill to train them in skills other than soldering. This provided an economy that transitioned a standard army to one tenth its previous size.

On the social justice side I am totally in favor of, and have advocated for, using tax payer money to provide the education and training to anyone who needs it to take a job that could use them. An example of how that has fallen down and needs our help was that the VA will not pay for veterans to learn to code[1]. That is a problem we can do something about.

What I categorically reject is the notion that there is any solid reasoning for trying to artificially create jobs that happen to meet existing skill sets. My favorite example of that failing spectacularly was the railroad union concession of having people work on trains in jobs that were no longer necessary[2].

[1] https://backchannel.com/thousands-of-veterans-want-to-learn-...

[2] http://www.coyoteblog.com/coyote_blog/2005/08/great_moments_...
Apple is smart -- they sell one version of their phone -- all the price differentiation comes from continuing to sell last years model (and the year before that, and so on).

Compare that to Samsung: they have high end phones, mid-range phones, and low-end phones in addition to last year's model.
It's more like finding out you can shoot someone's door knob off with your gun, creating a documented process to make that easier, and hiding it from the public despite your pledge to disclose door knob vulnerabilities.

It shouldn't be a surprise when someone else starts shooting off doorknobs.
You write as though you've never held a minimum wage job. Have some compassion for those people who are working hard for almost nothing. Sometimes, it isn't their first choice, or it's their only choice. I would suggest a better experience is had when you give respect to the (say) service industry worker you engage in a transaction with.
Yeah, I don't think ransomware is going to use the US approved algorithm. What they are doing is already illegal.
Awesome! I have been trying duolingo, but it's kind of a drag and I feel like I never understand verbs well. This is a nice complement!

Also like the nice and clean look. I know I've seen it before somewhere. Where did you get the inspiration for it?
my site is in my bio, hit me up when you need design help :)