skysight-inc/HackerNews huggingface dataset:
German credit scoring institutions collect data on behalf of banks, insurances, etc., and you need to consent that they send data to the credit scoring company. So you are actually consenting. If you never give consent to any such party, the scoring company must not store data about you (and most probably won't, they are tightly observed by data protection agencies).

It will become interesting with GDPR, when customers start to revoke their consent to exchange data with credit scoring companies.
> Early and careful abstraction of absolutely every layer of your program is something you will always thank yourself for.

If you knew what you were doing when you made those early and careful abstractions, then I agree completely (the Go standard library, after all, is a set of careful & well-reasoned abstractions). But if you made the wrong choices three years ago, because you didn't understand the problem you have today back then (either because you didn't understand the problem then, or because the problem changed), then you're going to hate yourself.

If you're attacking a well-known problem which will be the same problem you'll be attacking in a decade, then sure: early abstraction isn't premature. But how often do we do that, and how often are we exploring an unexplored problem space? At least for the projects I've worked on, each one has been terra nova.
Ahem: http://ethics.acm.org/code-of-ethics/software-engineering-co...

>1.03. Approve software only if they have a well-founded belief that it is safe, meets specifications, passes appropriate tests, and does not diminish quality of life, diminish privacy or harm the environment. The ultimate effect of the work should be to the public good.

edit: this version is from 1992. And I should point out my courses at least had a discussion or two regarding programming ethics in college in the mid-2000's.
Figuring out how to investigate accidents involving autonomous vehicles (and this certainly won't be the last) is going to be important for law enforcement.
Not quite. The paper cited above [0] Figure 2 pg 17 shows conductivity as a function of temperature. A superconductor has a flat part of the conductivity at low temperature here they have not reached it. There is no transition [1].
The do say on page 8 of [0]:
"Extending this approach to stabilize the
dispersionless states similarly expected from the kagome network adds an exciting prospect
for increasing correlations and enabling the study of magnetically driven fractionalization of
states" So it may be a possibility in the future.

[0] https://arxiv.org/abs/1709.10007
[1] https://en.wikipedia.org/wiki/Superconductivity
‘Allowed’ by whom? Themselves?
Braille Neue: Universal typeface that combines braille with existing characters
About a day or so from a fresh install of macOS.

The vast majority of projects (both internal and for clients) that I work on use a vagrant dev environment.

Besides that it’s mostly just local tools. I try to use Mac App Store versions of apps where possible because it makes that scenario simpler (open purchases tab, click a bunch of “install” buttons)

For other stuff like hg, git, vagrant, etc which are .pkg based I’m still looking for a good automation solution.
Tangent: open-source Python library for automatic differentiation
Superprostheses and reality
No, they were using Wirecard before they got their own license.

https://www.wirecard.com/

> In November 2016 customers were asked to transfer their accounts to N26 Bank's infrastructure. As a result, they would have to get a new account IBAN number, while the previous accounts held by Wirecard would be terminated.

https://en.wikipedia.org/wiki/N26_(bank)#History
Handling cash is not free. Probably less than the credit card networks change but non-zero (especially if they handle some cash anyway). There are increasingly situations/places where retailers and other people selling things don't handle cash at all.
Shameless Plug :)

I wrote recently a series of articles comparing most of those providers and explaining how to use them with JavaScript:

- Amazon S3: https://medium.com/@javidgon/amazon-s3-pros-cons-and-how-to-...

- Google Cloud Storage: https://medium.com/@javidgon/google-cloud-storage-pros-cons-...

- Microsoft Azure Blob Storage: https://medium.com/@javidgon/microsoft-azure-blob-storage-pr...

- Backblaze B2: https://itnext.io/backblaze-b2-pros-cons-and-how-to-use-it-w...

- DigitalOcean Spaces: https://medium.com/dailyjs/digital-ocean-spaces-pros-cons-an...

- Wasabi Hot Storage: https://medium.com/@javidgon/wasabi-pros-cons-and-how-to-use...
Stallman is right once again. The response that we used to get is, "but Facebook/Google would never give away their data, they will just use it for targeted advertisement, the data is too valuable to just sell it wholesale to other entities".
UX and the fact that everything runs on a modern platform instead of legacy, COBOL-based rust.
> Can we not let this become framed as a "breach"? No
> systems were compromised. Nothing of Facebook's was
> accessed that wasn't supposed to be accessed. This was
> data intentionally exposed by Facebook, just exfiltrated
> and given to an entity whom Facebook hadn't authorized.

This is similar to a HIPAA "breach" where the word doesn't imply that a security system was compromised, but that protected data was accessed by folks who shouldn't have had it. In this context, framing it as a breach is perfectly accurate.

As an aside, a HIPAA-style law that protects and enforces portability for this type of personal data might be a good first step to reforming our industry here, which is currently completely unregulated in this regard.
Text comes in forums that try to exonerate some evil by using the evils of another. If it didn't work it wouldn't be so common. It is a fair term to identify.
Uber self-driving car kills pedestrian in first fatal autonomous crash
NodeChef's object storage is very attractive option especially with no data transfer charges. Available in two regions. https://nodechef.com/s3-compatible-object-storage
I always wanted a language that was built upon the concept on just passing things forward in a pipe, and was like an hybrid between functional and c style languages, like:

someobject => doThis() => doThat() => dontForgotToFinishUp()

then you could also possible send multiple objects into that pipe:

obj1, obj2 => doThis() => doThat() => dontForgotToFinishUp()

you'd have to have some semantics for sending them separately, as an ienumerable or as parameters but perhaps that could be done

(obj1, obj2) => doThis() => doThat() => dontForgotToFinishUp()

[obj1, obj2] => doThis() => doThat() => dontForgotToFinishUp()

add on top of that something that could abstract away multithreading/tasking in certain cases (automatically assigning them to tasks) and I'd be a happpy coder :)
“The Room” repository
I just posted a comment but I will reply here too. The bullshit excuse that used to circulate, even on HN, is that Facebook would never sell the data directly because it was too valuable. Instead they would just sell targeted advertisement.
Reminds me of CurrentC, an equivalent and equally stupid attempt by US supermarket chains.
Works fine on Firefox too, both stable and nightly. I think it must be a local problem (noscript comes to mind, or an overly aggressive tracker blocker).
A Release Automation Tool That Manages Platforms as Logical Components
Unlikely, I've managed to work out what was happening (the news never really explains it - just a "data breach"). In the past if you gave it permission, a Facebook app could access information about your friends, e.g. their photos, name, gender, etc. I'm not sure exactly how much data.

Some sketchy apps harvested this data (which was against Facebook's terms and conditions for those apps). So the apps may have broken the law. I guess there is the question "should Facebook have protected the data better" but I doubt they broke the law exactly.

Anyway the stupid thing about this is that it was obvious that's what all these sketchy apps were doing at the time. Facebook app developers knew they could get this data, and the only thing stopping its exploitation was Facebook's app T&C's - i.e. "please don't do bad things".

There was even a setting to prevent third party apps accessing your data when given permission by friends. That's how obvious this issue was. (I doubt anyone used this option).

https://nakedsecurity.sophos.com/2013/04/03/how-to-stop-your...

Facebook removed the friends API in 2014 so this is all about historical data "breaches".
Attention everyone's smart friend or family member:

Now is not the time to scream "DUH!" or "I told you so!" to people who in the past have not grasped just what they were agreeing to. Now is the time to help your less tech-savvy friends understand the impact their data has in aggregate (like swaying elections!), and how they have been used by this system. Take advantage of all this bad press and help people you care about stop contributing to this machine. If ever you were going to get someone to stop using these services, these are the moments you capitalize on.
Backblaze is in only a single datacenter, so perhaps not quite fair to compare pricing between true multi-region competitors?
Unfortunate that this has been going on for over 4 months, with not even platitudes, just "we are discussing it internally".

Emby markets itself as an open source competitor to Plex, however the binaries they distribute are not reproducible using the code published in the repository. Despite multiple requests for the build scripts for the dotnet core version of Emby, the core developer Luke states "we are currently not publishing the build process for it, but don't worry, we will be doing .net core-based packages for all of the popular distros."[0]

The GPL requires the release of not just source code, but build scripts and supporting materials, outlined here in the SFLC's "A Practical Guide to GPL Compliance", sections 3.3, 3.4, 4.2.3. [1]

The core development team has been made aware of this, but is still refusing to make the build scripts available for the currently distributed version of Emby. Neither have they relicensed the project, despite all current contributions being covered under a CLA. This constitutes a willful and deliberate violation of the GPLv2.

[0] https://emby.media/community/index.php?/topic/51614-instruct...

[1] https://www.softwarefreedom.org/resources/2008/compliance-gu...
I really enjoyed this article. Only after discovering Critical Chain project management did I discover the benefits of moving away from point estimates on software projects. Or just about any project where life, limb or financial ruin isn't at stake. I'm constantly asking people to estimate the probability associated with whatever commitment they're making. Not as in "Give me a number." but simply "Is it very likely, somewhat likely, not likely at all", etc.

I'm curious to know how they arrived at the 80% interval and whether that degree of certainty is optimal. One could argue that 50% would be a better choice if the goal is to improve one's ability to forecast.
I think he means his friends use location sharing apps, where you can actually tell people "Open this app/URL to see where I am right now.".

I remember installing a dating app one evening, and thinking "I'll look at it tomorrow.". Next evening, I opened and it said "This stranger and you were both at this subway station around noon!". Geezus Christ! I didn't even open the app the whole day! Uninstalled it straight away.
Completely agree. It's crappy, expensive and on top of that it's the least trustworthy company to host with. Unless you need to be behind the great firewall I can't see any reason to touch them.
Containers the Best Choice for CD? Think Again
I'm actually not nomadic. Born in India, but moved to Canada a decade ago.

Things are pretty good here. Because of cultural differences people don't necessarily have to 'accept' me as one of theirs (it is just human nature to be so). And that's fine by me. If being emotionally accepted was a factor, I would have chosen to live among my extended family back in India.
Maybe, but what sucks about Germany and the EU is the arbitrary nature of many laws, enabling them to selectively punish those who don't play their game. By not being able to define clear boundaries, you give them the power to rule over who can succeed and who not. Data is what fuels businesses in the end.
Their website[1] front page seems to state up to 5 'free' ATM withdrawals per month.

[1]: https://next.n26.com/en-eu/
> Specifically, we show that (i) biased search rankings can shift the voting preferences of undecided voters by 20% or more, (ii) the shift can be much higher in some demographic groups, and (iii) such rankings can be masked so that people show no awareness of the manipulation.

Interesting research given how everyone is currently looking at facebook.
I agree with you with regard to WeatherBug, but Equifax already cannot just sell your credit data to the highest bidder. Whether there should be more restrictions on how that data can be used is up for debate, but for the most part you can't get a credit report on someone without their explicit consent.

I specifically want to avoid the Equifax comparison because it looms large in people's minds as an example of an intrusion and forceful removal of data, which is not what occurred with Facebook and Cambridge Analytica. We should have better laws around protecting sensitive data from intruders, too, but they won't be the same laws prohibiting companies from selling data they've collected on us. Conflating these problems will not help us solve them.
It appears that's pretty close to what happened here.

http://fortune.com/2018/03/19/uber-self-driving-car-crash/
> I graduated from school at the end of 2014 and I make 2.75x more than my first job offer out of school back in my home state of MI

I started my first development job in 2013 and I'm making 2.4x more, now (without school). In comparison, (as you know) my cost of living is significantly cheaper.

I get where you're going, but just to give you more perspective...
There is pithos [1] from the Exoscale [2] and powers the production system. A new version of the open source project with API signature v4 and other updates is due out soon.

[1] http://pithos.io/
[2] https://www.exoscale.com/object-storage/
There were settings to disable it, but really they should have been private by default:

https://nakedsecurity.sophos.com/2013/04/03/how-to-stop-your...

It was fairly well known at the time I thought.
Stackoverflow Developer Survey 2018: Results
Why is PostgreSQL Terrible? [pdf]
> There is no formal standard of ethical conduct in software for practitioners to use as a baseline for their own behaviour.

Such a baseline standard _must_ exist, and _must_ be created. Every applied technology has started out with dreams to "change the world", only to have those dreams shattered by those obsessed with power.

Biology? Biological weapons, nerve agents.

Chemistry? Mustard gas, TNT.

Physics? Nuclear weapons.
Hey, the US sold Saudi Arabia the cluster bombs they're dropping on Yemen [0]. Obama tossed a few missiles their way too [1].

[0]: http://www.businessinsider.com/us-to-sell-cluster-bombs-to-s...

[1]: http://www.businessinsider.com/obama-paul-ryan-letter-missil...
Forth, maybe?
I don't it's the same as unpaid internships. You can never completely eliminate the cost, as there is a limited supply and you can't give away the tickets for free. But you can certainly minimize the costs.

The tickets have to be put up for sale at some specific time that is usually advertised well in advance, which allows (most) people to plan for it. For some artists, a number of tickets are sold earlier to members of the official fan clubs and so on.

What is the alternative? Putting the tickets up for sale as a slow drop? I'm pretty sure that would significantly harm sales.
A cursory observation suggests "Top" prioritises the last 24 hours so has low rated but new items. "Best" seems to look at what's been popular in the last three days.
Yep:
http://www.imdb.com/title/tt0583611/

"In order for her kitchen staff to acknowledge her authority, Monica hires Joey so she can fire him in front of them."
Show HN: Lambda smush py – compress functions for inline CloudFormation use
Yes, I think we are ready to grow out of the "arrogant jerk" phase of tech.

The tech wizards who build things and run these companies:

1. Are not smarter than you

2. Do not have your best interests in mind

3. Will lie to you repeatedly

4. Will do everything to avoid negative attention or consequences

Stop worshipping anyone. Not Jobs, not Zuckerberg, not Gates, not Musk, not anyone. They aren't on your team. I don't care if they look like you or represent something you are really passionate about, you still need to be skeptical.
To be fair, that Zed Shaw essay isn't particularly good.

1. He uses lay (i.e. non-technical) definitions of "indirect" and "abstract" to argue that the technical definitions are somehow flawed. Words have different meanings in different contexts, but he rejects those different contexts.

2. He argues that abstract classes in Java are actually a form of indirection because the abstract modifier "creates an indirect path to the real implementation". This is after he covers that "abstract" can mean "a concept or idea not associated with any specific instance".

3. He claims that no lay definition of abstraction permits the idea of "swapping out the implementation". He fails to understand that, from the client code's point of view, "swapping out the implementation" is a direct consequence of coding to the abstraction.

4. In the words of Rich Hickey, I think Zed is conflating Simple and Easy.

I don't doubt that Zed saw something legitimately objectionable and that drove him to write the essay. But in trying to formulate his point, I think he ended up conflating ideas, relying on false premises, and built an argument that didn't have much of a logical progression.

He's essentially saying "I'm right and everybody else is wrong because I looked it up in a dictionary."
> Coupling between callers and responders is removed. This makes life much easier when we want to refactor our code, since objects don’t directly reference one another.

This is listed under advantages, but I'd say it's a mixed blessing at best.

Objects no longer directly referencing eachother means it is now way harder to reason about and analyze the dependencies in your codebase.

The dependency graph no longer exists in design time like it did before, lending itself to various static code analysis tools that could even draw you a pretty diagram thereof. Now it's grown and shaped in run-time.

Event buses are sort of like a "goto". It's sure convenient to be just sending events back and forth through some static event bus, but once things go south, trying to trace the root cause will turn you into Carrie Mathison.

In Android world, event buses are considered legacy now. One of the most popular choices, Otto, is explicitly deprecated (in favour of RxJava that the authors recommend to use instead).
It's not that you can't, but I won't invite you to many parties if I have to message you separately on everything. It's the common platform.

I have 2 friends that don't have Facebook, they get considerably fewer event invites, because it's such a hassle to plan with them.

When everyone was still of Facebook I also attended fewer events. It is something made easier by Facebook. The only redeeming feature if you will. But a significant one.
I think that advanced malware can intercept this master password and decrypt all data. I had in thought some hardware, which stores all passwords, reveals only metadata and to actually retrieve a single password, you have to physically interact with device (tap it, for example). In this case even if malware has full control over your PC, it can't retrieve all passwords, only those you've actually used.
I take this to mean anything private or sensitive said on Facebook Messenger should be considered breached?
Didn't Obama's campaign hire Droga5 to do precisely the same sort of ad targeting that CA was involved in? Ultimately, it doesn't seem that CA did anything out of the norm for any marketing analytics company (from what I've read, correct me if I'm wrong).
I think the person you are responding to is describing something different. If you use, e.g. Google Maps, to get directions while driving, Google knows where you are in real time but no one else does. If you share your location on e.g. Facebook Messenger, your friends can see where you are for the next hour. Presumably there are other apps which will share it continuously.
Lessons learned from Atlassian's migration to AWS
And I believe Facebook was largely the site that got people comfortable using their real names and personas online.
Breathing through your diaphragm is desirable all the time and not only during a conscious exercise. Many years ago, I would breathe through my chest which made for shallow breathing. Look at how babies breathe; through their diaphragm/stomach.

It took several months to shift my breath to the diaphragm. The exercises certainly help with lengthening the inhale and exhale, maximizing both oxygen intake and carbon dioxide excretion.
Did you read the link I posted? Theres lots of empirical data out there that says that drivers drive the same speed on a road, regardless of the posted limit. That speed is based on their judgment of the road - sight lines, shoulder width, sharpness of curves, etc.
It's the core of the business. I'm sure we'd all like to have more recent direct quotes, but Zuckerberg is much more careful with his public image than he used to be. We have to infer it from the actions of the company he controls. I see no evidence anything's changed besides the PR.
Wasabi storage has unlimited egress now. So spaces with its rate limiting doesn’t seem that much of a big deal.

Storage is something that won’t make much money in a few years I believe. I think the Egress overcharging maybe finally seeing decent competition.

https://wasabi.com/pricing/
That’s what I am asking. How do they do it now?
Ideally, no one should have nuclear weapons but they exist so we're left with asking how to deal with proliferation.

In my opinion, a state run by a Wahhabi theocracy should prevented from getting its hands on nuclear technology. They are an ally only in the sense that they have the deepest oil reserves and use their economic clout to get their way. They are also an ally to the US because they bring some semblance of stability to the ME region.

But KSA funds insurgents intent on destabilising Europe and it's not behaviour of an ally imo.
Spheres are just a super simple and dead obvious way of showing that your rendering engine is able to do realistic reflections.

In the demo, there are actually lots of much more subtle reflective surfaces that contribute to the realism of the scene.

> .. critical part of the gameplay ..

Strictly speaking, graphics hasn't been a critical part of gameplay for a long time. I think we've mostly gone beyond the point where increasing graphics capabilities actually enable new gameplay.
I know it's originally from a Zuckerburg quote but the point is that if you want to call someone a dumbfuck, call them a dumbfuck. Censoring the latter half doesn't somehow elevate the discourse.