skysight-inc/HackerNews huggingface dataset:
Swedbank. The feature is called "e-kort" and is found in the internet banking under "Kortöversikt".

The Flash UI looks like this http://mayoyo.tokyo/jJ7.png

They used to have a mobile app but it was discontinued since it didn't support 2FA.
This was back in 2010-2011, so I am sure it has improved 6 years later.

Back then, most of the team was using Eclipse, which was awful! IntelliJ's support was better, even then... but still sluggish.
It's a bit more, since most of the $19B ($15b afaik) was FB stock.

So $110M might be more like 3.5% instead of 3.5% or 10% of their yearly profit. Still not that much, but also not nothing.
For a service that is billed based on a metric that only be measured by the provider, that provider has an important responsibility to accurately measure the metric, because important financial and technical decisions will be made based on that information. The fact that the metric was under-estimated (and therefore the costs were lower than they should have been) certainly constitutes some kind of compensation, the actual damages might be far beyond the temporary reduction in costs.

A feature might be rolled out "as is" to the entire user base after it was determined, on a small sample, that the costs per user were acceptable ; if the costs were greatly under-estimated, the company is left with a choice of discontinuing the feature (angering users) or scrambling to optimize the software, possibly starting from scratch with another technology. Or a yearly budget might have been designed based on usage estimates, only to be revealed as insufficient once actual estimates become available, and requiring an emergency cash injection for the company to pay for it.

I'm not a user of Firebase, but if our cloud provider (Microsoft Azure) were to announce that our costs had been underestimated by 2x or more, we would sue and argue that a 50% cost reduction for the past few years does not even begin to cover the strategic impact of the incorrect metric.
Same problem on the in-app browser in Boreal (the iOS Hacker News reader I'm using).
Last time I checked speakers and headphones still had a single permanent magnet + an electromagnet. However, for speakers, the "old" iron permanent magnets generally work just fine - they just have to be bigger.
Deep learning will be a great way to do compression for sure, both for audio, video and images. I could see that one could download "knowledge sets" for these decompressors. Looking at Google Earth, download the supplemental "knowledge set" for overhead shots of cities and country side. Looking at people, download the supplemental "knowledge set" for faces and clothing, etc.

Basically each domain you want to do well in you need a knowledge set that is trained on that data. Then you need a discriminator on the compression side to classify an image or subregions of an image into those categories.

If you can make the knowledge sets downloadable on demand and then cached you can be incredibly efficient over the long term, while maintaining very small initial download sets. I think evolveable knowledge sets over time also ensure that the codex is flexible to handle currently not foreseen situations. Nobody wants a future where are DL-based image/video compression tool only knows a few pre-determined sets and is mediocre on everything else.
>This is indisputable.

It is disputable. I read the article on the so-called blank page. I viewed the source of the so-called blank page. It is in no objective or indisputable way completely blank.

>A bit further down the road, some script may populate it with content, but the page itself is blank. Shoddy craftmanship.

The page is not blank. The document as rendered in your browser is blank - but you and others have made a conscious decision not to run javascript in your browser. As a result, you are getting precisely the result you intended, as said page requires javascript to render text.

Whether or not using javascript to render text is a good idea is irrelevant, and completely orthogonal to the topic.

>Edit: The page is blank even with scripts allowed. All content is provided by third party scripting.

Third party scripts count as scripts. Also, you're wrong, as there are both inline and third party scripts on the page.

FFS, go yell at some clouds or something.
San Francisco is considering legislation that would ban sidewalk delivery robots
I guess they think they are cool for being able to provide this feature through a library function rather than a language construct, but someone should tell them they really need to add some syntactic sugar that transparently invokes arrayOf while looking nicer.
> The initial infection vector is still unknown. Reports by some of phishing emails have been dismissed by other researchers as relevant only to a different (unrelated) ransomware campaign, called Jaff. There is also a working theory that initial compromise may have come from SMB shares exposed to the public internet. Results from Shodan show over 1.5 million devices with port 445 open – the attacker could have infected those shares directly.

I think this is an important take-away. I found it strange that so many media outlets and IT departments were jumping on the "do not open suspicious emails" bandwagon even although there hasn't been a lot of evidence of such phishing emails. That is: screenshots of infected devices have been popping up all across the world, but almost no examples of a particular entry email have been shown.

Of course, it might be easier for an IT dep. to state: "it must have been unleashed by someone clicking on some email they got" rather than "oops, we still had unpatched Windows machines exposed to the public internet". Why go through the trouble of sending out emails when your worm already contains a replication/infection mechanism. Just use a botnet to scan those 1 million IPs and see if SMB is open.

That being said, it does not surprise me to see yet again an issue in SMB. This has been a particularly weak point in Windows for decades now. I remember "hacking tutorials" from 15 years ago where you'd just go out and nmap public IP ranges to see if you could access hidden shares (e.g. like so: http://www.madirish.net/59). Also there was this issue of Windows keeping weak NetBIOS password hashes around which could be trivially unhashed (https://vuldb.com/?id.13824), years ago.
How large is the decompressor to download?

Is this image compression tool good at images it was not trained on?

How bad does it get in those situations?

Is this training data fixed into the codex forever? Will there be slightly different image codexs that have different training data? That would be sort of hellish.
That might work, assuming you grew up with a decent education, a stable home, in a safe environment with a supporting network of friends/family. Unfortunately, this does not apply for most people.
Is this open source or something that you are aiming to license?
- What rhubarbcustard said: get interested in the business. This is especially important if you work at the bottom of the stack. You must understand what you users (higher-level developers) want, what the company's customers want, and what the company itself want.

- You must decide where you want to go next. The first thing you should think about is: three years from now, will you take the Manager path (lead a team) or the Individual Contributor path. If you choose IC, do you want to specialize, or you want to broaden your skillset and become more of a generalist? In any case, I would say work on soft skills, broaden your horizon (e.g. learn new languages, write front-end code if you do backend and vice-versa, etc) and learn one to three domains very well (look up "T-shaped", this is where you want to go). But focus on the part you will need the most for your next step.

- If you go for the generalist IC route, try to work as close to production as possible. That means: deploy your code, monitor what it does to the servers (or machines) it runs on in the wild, watch how real users use it. Also, it is time to learn how your tools (build system, programming language, OS...) work.

- If you specialize, pick something with a future, engage with the community, and if possible with Academia. Sometimes when I talk to engineers and mention I read research papers they think I'm crazy, but there is no way you'll be good at an R&D topic if all you do to keep up with research is watch videos and read popular science blog posts.

- Have fun. Don't burn yourself out working too much. Keep doing fun side projects, they teach you things you don't learn in a professional setting.
Soundgarden's Chris Cornell Dead at 52
What's the Lufthansa market share in Germany? What's the Air France market share in France?
What would happen if they told the truth?

Why investigating after the fact, not during the M&A?
EU fines Facebook 110M euros over WhatsApp deal
Ah so they use OS/2!
Ice crystals formation is controlled by the surface texture – new study shows
Not just that. You need telematics (you don't want cars stuck in the tunnel - if a fire breaks out, it's a death trap), you need emergency exit/access tunnels, you need ventilation tunnels, and you need all of that to run in HA mode. "Just a hole in the ground" is a very simplistic view; but perhaps this is a thought-provoking way to put it, EM is known for some radical solutions.
The purpose is different. The declaration of human rights is not a concrete, enforceable document but a common moral and philosophical base line that people commit to and that can e.g. influence making (or applying) laws. It's less about where we are and more about where we want to go.

There are always people who bring in extreme cultural relativism to argue for all kinds of ethical transgressions: "Hey, who says child labor is exploitation? Maybe some people are fine with working 24/7 without pay and selling their children. What do we know?"

Human rights can be used to find arguments against stuff like that.
> Advertising is responsible for the increased monopolization of the economy, inequality, urbanization, over-consumption, greed, depression and many other issues...

yeah screw moderation... let's be extreme all the way

Advertising is not "responsible" of urbanisation.. urbanisation is a fact of life.
>What keeps US students from coming to Germany and study there?

Increasingly more Americans are studying in Germany (and elsewhere).

http://www.dw.com/en/leaving-the-us-for-a-german-degree/a-18...

But,

I think you underestimate how difficult it is to move to another country. Language, visas (and other bureaocracy) are indeed issues, as are uprooting one's life and moving to a foreign place; no friends, family, familiarity. Of course studying in Germany or the NL or another country where the education is taking place in English is less of a barrier than moving to a place where that isn't the case, but it is a barrier nonetheless. It can be nervewracking and overwhelming. It's a major step; much more so than simply moving to another US state for college, for example.

I say this as someone who left the US years ago to study. I adapted quite well, but I recognize what a big shift it can be.
I tried AppCode to write in objc on mac and it felt way less transparent and smooth than Xcode. Idk if Xcode is missing some features, but all my real issues probably exist in different planes. My Xcode inconvenience points are: case-insensitive completion sometimes gets in my way, as it is with single lettered variables; it is easy to break constraints for non-trivial xib. I can live with both. What is it for you, in short?
Did you check the transactions?

They could have already moved a part of the coins to an exchange.
Any developed society must follow the latest update of leftist Cultural Marxist Koolaid. How dare they have diversity of opinions?
Feedback on your product: very bland landing page (I know Google does it too but they can get away with it).

Consider showing some random examples from popular searches. I think DuckDuckGo have been doing this a while ago -- was showing search result page which was more relevant than what Google was showing.

Just one thought. Try to engage potential users. To me, your landing page says nothing.
Yes. I'm pretty sure WannaCry and its variants could have asked users with a system dialog whether it should proceed encrypting all their data and we still would have seen similar numbers of affected machines (if operated by a human).
I was hoping they would speak to the inspiration for Richard's "decentralized internet" plot this season; if it was Ethereum or something similar.
Well, my city has dug tunnels to redirect ground traffic. Result: traffic on top abates for a few months, people notice, more of them start driving, now we have tunnels and the same level of surface traffic as before. Yay.
I think it depends on more nuance than that: I do think it would be reasonable for people to avoid a language called Guantanamo because of the name associations. Wayland happens to be a place in MA but I'm from near there and even I had no idea or prior associations with that name because of the place.
Yes, it is pretty normal to have phobia of e.g. insects. If you have phobia of Russia on the other hand, you might want to get checked.
> Make a set of basic EU user terms and privacy policy

The problem is that they just won't care, the same as they don't care about the EU data privacy directives. All lawsuits end up at their irish subsidiaries who of course do nothing to anger their holy donors.

Google and Facebook are violating so many EU data privacy laws all the time, without real consequence, it's not even funny.

See http://www.europe-v-facebook.org/EN/en.html for some examples
Earlier reports I'd heard said that this group was unprepared or poorly prepared to handle the incoming ransom. Many of these ransomware campaigns use a fully automated mechanism to deliver keys upon payment, this group did not.
You overestimate the consumer's agency, something cannot be taken away that they did not have to begin with. The reason why ads are profitable is that a surprising portion of the general population will buy something if it's put in their faces. If it was something they didn't need before, they bought it anyway.

That is what I think was meant by the comment above yours.

When I rip on the agency of consumers please consider that with any small amount of agency they would search for the best product to suit their needs and advertising would be worthless. In fact advertising makes the product more expensive. Entire product lines are sold on advertising alone despite the existence of better cheaper alternatives.
Humans don't run split tests on alternate realities but they can learn from wikipedia alone - I think we just don't know quite how yet.

We need a lot of data currently because algorithms don't generalize like people do.

I'm not convinced you need to be a tech giant to be able to make that breakthrough - I think it's a problem of approach, not a lack of data.
Best AngularJS Training at Mindmajix
> People whinge all the time about jetbrains subscriptions, but I've literally never spoken to someone who's actually used their products and think that the alternative editors available (visual studio, xcode, etc) are actually better.

Of course not, considering Xcode doesn't do Java.

> There are some features like UI designers that you can't do without, but it's been a long time since I met anyone who actually liked xcode.

You are now.

Anecdotal evidence.
Lufthansa the airline or Lufthansa Group?
Roulette Clause
No, it doesn't.

Everything that Jebrains has, Xcode also has, and most of times, better implemented.
Maybe apples and oranges when purely considering the material properties, but I think the point being made is that FeN could replace Nd in all currently applicable technologies.
seeing reduce in swift made me think about the universality of fold, which is the paper linked.
There's also refactoring for Xcode, but not for Swift, which is too young to invest in that.
I run the following browser-based apps, concurrently, every day:

Atom (electron), Discord (electron), Spotify (electron-like), App Store (webkit), Steam (webkit), Safari, Chrome.

I have all of these running, without a single problem. Performance is great. I don't need a "heptacore 16GB RAM machine" to do it - I run all of this on a 2016 Retina MacBook. The 8GB RAM, 1.2GHz dual core Intel M5, passively cooled ultrabook.

So, what was it you were saying again?
> but Google and FB should offer a way to opt out of being tracked around on the web

In Europe, this is even regulated in the EU data privacy directive, the problem is that FB et al just do not care because there are hardly any consequences.
There seems to be an unstated assumption that dynamic types cause slower code, but aid productivity. But I find static types greatly help me reason about a program, and when doing python, I resort to extensive documentation of function arguments and return values, as a poor substitute for static types.
I think this venn diagram explain part of the problem:

https://www.trustar.co/wp-content/uploads/2017/05/WannaCryVe...
I always say that visual studio 6 was the best version they ever made. At least somebody out there agrees with me.

"As noted in our attribution post last year, use of Visual Studio 6.0 is not a significant observation on its own – however, this development environment dates from 1998 and is rarely used by malware coders. Nonetheless, it has been seen repeatedly with Lazarus attacks."
As a former chemist in another but related field, this phrase is telling and part of why it is not in a higher impact journal: "We find that this catalyst, which may be associated with the in situ generated nickel–iron oxide/hydroxide and iron oxyhydroxide catalysts at the surface". This is generally code for "we're getting some sort of nano surface effect we're not 100% sure we understand or can replicate." I can't access the full paper, but the downfall of catalysts are usually: cost, durability, or unreproduciblity\creation cost. Getting nano surfaces to grow properly at industrial (10s of grams scale as one researcher said to me) is still more of an art than a science, with maybe one guy in a 10 person group able to get the substrate to perform.

Not super aimed at this particular paper, but those are probably the reasons you don't see fireworks going off over inorganic labs around the country about this paper.
You define technical subtleties, but again the intent remains the same: sharing content without asking the relevant rights holders for authorization. You will still provide a search box to the user, where they will enter the title of the latest episode of the series they want to watch, and you're going to give them the relevant infohashes. You're trying to obfuscate but we all know what your end goal is.
Right. Swift might be done in version 4.0. Or even 5.0. No ABI stability for example so you're always shipping up to 10MB of Swift runtimes with your app, which is still a considered a lot for a mobile app unless you work at Facebook. The constant IDE crashes are gone luckily but sometimes compiling gets reaaallllyyyy slllooowwwwww all of a sudden just when your product hits a certain critical complexity.

Seems that automatic type inference is something that's really nice for one page programs but explodes in complexity for the compiler once you start to do it in big programs with complex structures (nested dictionaries) or methods (like chaining flatMap with filter with join).

I'm trying to work with R.Swift and IBAnalyzer nowadays to have a 100% "if it compiles it doesn't crash" solution even while using Storyboards and that alone increases my productivity more than any left over annoyances at the moment might decrease.

Swift 1.x was horrible though. I had to pick up a project left half finished by a junior to finish it. What a nightmare. Every new Xcode point release broke everything
I hear you. Nobody claims it's gonna be easy to go the decentralization route however. Quite the contrary, it's gonna be extremely hard, probably even harder than what it took to arrive at today's status quo. But IMO it will be worth it.

Centralization and monopoly never end well. Only benevolent dictatorship systems kind of worked half-well, historically. I don't think we should just blindly believe a person in a position of power is benevolent. We humans are easily corruptible, that's the sad truth.
yes, 'WannaCry Ransomeware Attack' is the largest ransom in history. However, it's the time to increase windows security and updates. So that anyone can't do this in future https://wuinstall.com/
ebooks are a godsend for people with poor eyesight.

I love my Kindle, but I've slowed down my ebook purchases because of Amazon's latest DRM (KFX). Until it's cracked, I'm only purchasing books I know are DRM free (many from Tor).

The only workaround I know of right now is to get Amazon to send you the file with the older DRM but then you lose all of the advantages of the newer file format (mostly around typography). I'm not interested in doing that.

Have we reached the age of actual strong DRM? AFAIK, iBooks DRM also hasn't been cracked. No idea about the epubs from Google.
If you are writing software, learn design patterns and create some example application using them to really understand where they fit. Doesn't really matter what language - object oriented one would obviously work best. There are also books on architecture and integration patterns.

For everything in your tech stack - find out the sweet spot use cases and the ones where really you should use something else. For example with databases - don't repeat your data (aka normalization) is common - when does that not apply?

Spinning your wheels would be things like trying new languages, frameworks, etc. for the sake of just trying them out. It's like going to a car dealer and test driving without any real need or intent to purchase - literally spinning wheels :) You might be fooling your brain that it is learning when you are really just trying something new that is nearly the same as something you already know.
Well, that's some adverse conditions - a silt riverbed behaves quite like water, so you're actually building a submerged part of the city. Look at London's early tunnels and their cost overruns (and the maintenance due to leaks).
The more civilized version of the bribe also gets officials a nice job with the bribe payer.
WannaCry ransomware: Patches save lives
A Study of History
It's easy to find out the total. There's even a twitter bot[1] reporting it. At the moment the total is 44.98BTC = $80,925.
I'd argue ofc it's more because there are some variations of the worm that's not being accounted by many yet.

[1]: https://twitter.com/ransomtracker
It's not only about poor impulse control. A lot of those techniques work in such a way that people don't even realise that something is trying to influence their behaviour. Usually, these techniques "catch" people when they are off guard. There is a lot of psychological literature describing how unreasonable people behave for the most of the time.

Sadly, when it comes to manipulation, human kind has already lost this battle.
This is great to hear -- tomato seeds are easy to collect and store, and are a good intro to encourage friends to start doing the same.

I note you mention prune noire -- I don't think we have that here in Australia (though we're quite fortunate in the huge range of tomato varieties we do have, as a lot of immigrants brought their seeds across with them in the early part of last century, before we cracked down on flora importing). If you haven't tried growing them I'd recommend whatever other black ones you can find -- here we have Black Krim, Black Russian, Purple Russian, and a smaller cherry-style variety of one of those. All superb flavour, texture, and eye-appeal.