skysight-inc/HackerNews huggingface dataset:
Whose Fault Is It? (A brief discussion on misconceptions about Equifax)
a popular CDN vendor has noted that SSL with apache was faster than nginx at very large scale (although was later replaced with something else).
Maybe W3C is trying to stay relevant?
Yes, this is very much a multivariable optimization. For comparison of healthcare systems, it'd help to choose a common set of N disease therapies and services, then assess each for outcome and cost applied across perhaps three economic tiers of the public: zero, middle, and upper incomes.

I'd also like to know what protection each system provides against personal bankruptcy.

And which system allows life saving therapy for those .01 percenters for whom a cure is available but extremely expensive or inconvenient (e.g. hepatitis C vaccine or CAR-T therapy). At what percentiles are those lines drawn? How to the programs compare?

(For example, I have the sense that Canada disallows a larger fraction of expensive treatments and delays treatments longer than most other systems, especially near end of life.)
Where does software engineering fit in the 'real' world?
That is such a false-dichotomy. You can have freedom and safety at the same time, and need-not sacrifice one for the other.

The reason people say that one has to lose at the expense of the other is because of weird "freedom losses" such as privacy. Lack of privacy is not a loss of "freedom". Surveillance, again does not mean a loss of "freedom". That is, unless you're doing something wrong, in which case the system is behaving exactly as it should (identifying someone that is doing something wrong). Tech-people constantly talk about old laws having to "change" for the new technological landscape we live in. But we rarely talk about changing how crime and justice gets handled in the new landscape. And it is a discussion we need to have, because we're moving into territory where automated systems can very easily detect and identify the occurrence of crime. Magically moving into "surveillance reduces our freedom" because it catches all of the commiters of that crime, which never used to be the case until technology enabled it, is a disingenuous path to take. Just look at red-light or speed-trap cameras to see how it's already been playing out.

Sure, once we start going into territory such as mandatory curfews and what-not in order to combat crime then you can start saying that we're losing freedom. We're not even close to that, as much as that pains me because I think that a government that permits the existence of easy-to-stop violent crime in 2017 is a morally bankrupt one that is complicit to those crimes on some level.
I want to second the RRG, KY as a great place to go see the stars. I would recommend you go to the lookout "cloud splitter" great views in all directions. There is also a back entrance to a "secret cave" you can climb through and explore. The cave ends at a big opening in the middle of the cliff and makes for a cool photo (You can see the cave opening at the 1:05 mark in the video). Only about 1.5-2 miles from trail head. Of yeah, and for the love of God please don't carve your name in the rocks! Just because countless assholes have been doing it for years does not make it ok.

https://www.youtube.com/watch?v=BqvCvMHpKIg
Does any journal exist which includes mechanical formal verification as part of its acceptance process? Not even mathematical journals do this. Hell, mathematicians would probably lose their minds if such a thing was suggested. Just look at the crisis the Four Color Theorem proof caused when it came out.
Hogwash, there is more open source software now then ever before.
That is when the BETA builds started, you effectively pre-ordered it if you bought a license at that point in time.
The argument is essentially that in order for you to enjoy the content, the content must be present unencrypted at some point before it hits your eyes and ears. Because of this, it should always be theoretically possible to extract the unencrypted content at that point.
By its very nature DRM of media content makes no sense. How can audio and video be delivered to the user without also allowing the user to save and distribute that content later? At some point, the content must be available in unencrypted form, even if that point is when the content is sent to the display, it can just be captured there.
It downloads a specific version of the compiler, it does not build a compiler. Specifically, whatever one is defined in this file: https://github.com/servo/servo/blob/master/rust-toolchain
I think of the Rolling Stones for this. They have played every song 10,000 times now, and it shows. Their 60's and early 70's shows were magic and energetic. It sounded like the song could fall apart at any moment, like we were on a musical quest discovering the song WITH them. Yeah, they're in their 70's, but plenty of other musicians their age pull it off.
The Tim mentioned in the letter is Tim Berners-Lee. He's the overall Director of the W3C [0]

[0] https://www.w3.org/People/#timbl
where does this leave Brave and Opera, two browsers I use regularly?
How come we don't know WHO sold us out for that beach house?
Replication is for pussies, and we have no money anyway for infrastructure. YOLO.
Stories like this remind me that we are standing at a key decision point for human presence in space. At the culmination of the commercial resupply and commercial crew contracts that NASA has been fundinf there will be several privately held entities that have the capacity to send people and pressurized cargo to and from low earth orbit. Now will be the first time that all of us space dreamers will have the opportunity to see if capitalism can find a reason to send humans into space. Very exciting, but its going to be a time to either put up or shut up.
Check out Guile Scheme[1]. It's designed to be embedded, and is a nice, modern Lisp. It's also the official GNU extension language.

[1] - https://en.wikipedia.org/wiki/GNU_Guile
What do you want to achieve? Do you want to write an interpreter for your language in Lisp, or write a transpiler, which converts your language into Lisp and than maybe to native code?

If you want to generate efficient machine code, I'd suggest looking at Clang's intermediate language IR.

PS: I may have misunderstood your question, if that's the case apologies.
Cryptogtaphically speaking, what is DRM. We want to give an untrusted user access to content, so that they can see it, without giving them access to the content, so they cannot copy it. This is simply impossible in theory. In practice, we can make copying it difficult, possibly resorting to hardware support (so decryption happens in the monitor) and rely on the DMCA to make any attempts to break DRM illegal. Of course non of these solutions actually work in theory; and the farther down the arms race we go, the more annoying it gets to legitimate users.
Owen Davis of Dealbreaker is skeptical:

When did the company learn of this incident?
"We learned of the incident on July 29, 2017, and acted immediately to stop the intrusion and conduct a forensic review."

The trades in question took place between three and four days later. During this time, Equifax would have us believe, these three senior managers were kept in the dark about the fact that hackers had undertaken what may be the largest-ever private security breach right under their noses. Moreover, we’re to understand that even the chief financial officer remained unaware as the company “acted immediately” to right the ship.

http://dealbreaker.com/2017/09/equifaxs-execs-explaining-to-...
There is an argument that there wouldn't necessarily be that much less content online. If your options are either deliver DRM free content or leave money on the table from the gigantic streaming media boom then it's hard for companies to ignore potential profits.

The problem with DRM is that it gave them a way to have their cake and eat it too, at the expense of the general public. Every time you have to use a shitty half baked interface to select your movie/TV show (I'm looking at you, Netflix and Amazon) you can thank DRM.
Whatever your judgement of the author, comments here still need to be civil and substantive. Speculation about the mental health of others is neither.

https://news.ycombinator.com/newsguidelines.html
Mainly that. There's no way to show me a video in my own home wherein I can't simply videotape the screen. So even if it's perfectly locked down digitally, it has to be converted to analog at some point for human consumption, and you can always capture that.

But I also disagree that DRM should be baked into "the web" as a standard, especially when most users seem to disagree, the EFF disagrees, and almost half of the committee disagrees.
At work we started node with node 0.6, CS was nice at the time, it would bring cool stuffs such as arrow functions. Nowadays we are using Typescript, and we love it.
To be honest, I am quite happy we are getting rid of CS, the lake of variable declaration specific syntax (as opposed to assignment statements) is really a big bug of the language IMO which can lead to really awful bugs in your code if you are not careful.
We have been using https://github.com/decaffeinate/decaffeinate to help getting rid of our CS files, it works quite well.
OP / author of the tool here too. Feel free to come up with any questions or suggestions regarding this. The tool has already proved its worth for me personally but I'm always open to reasoned input why I'm an idiot because I missed x or y or implementation z.
It was meant as humor :)
It could be easy to view but hard to save and distribute. Why can't it? Or do you really think these people have no idea what they're taking about?
Maybe the harm will be realized in the long run, when you want to watch something that is no longer available?

For example, the Netflix library changes every now and then (at least that I've been able to detect), and there's more than one show that I can no longer watch anymore that I wish I could.

That to me is harmful because I don't really know when this happens until I search for it and it's no longer there. So I end up buying DVDs of shows/movies I really would like to re-watch in the future just so I can avoid Netflix's listing changes.

I guess the argument is that if there were no DRM I could download those shows I like the most and watch them at anytime, regardless of whether Netflix wants me to or not.

Not sure about the reasons for others to consider DRM harmful (or not), but this one to me is really important and would love to have a DRM-free alternative besides pirating (due to inconvenience mainly, and due to general concern for downloading stuff that might not be what it supposedly should be).

However this looks like wishful thinking at best, as time goes by and DRM is pushed further.
There's more than one thing at play here though.

Netflix and Spotify are giving people something they want without a lot of friction. I can get everything on those services for free other places but the experience is worse.

People are tipping buskers because they are sharing a physical location with that person. Put the video of the street performance on YouTube with a tip button and the dollars per view number is going to drop drastically.

Bartenders and waiters are tipped well because they are providing personal service.
DRM doesn't work. Every form of DRM has historically been broken in one way or another. There are a couple of current systems that haven't been broken yet but it doesn't matter; content will be available from unauthorized sources the day they are released for streaming and no technical means is going to stop that.

Even Denuvo, the darling of the major games publishers, is broken on a regular basis. The company acknowledges that their software doesn't last forever (they tout '300 days' on their website as the longest any of their DRM schemes has held up, it usually is broken in a couple of weeks) and that the value is protecting the profits during that period.
I honestly think both ES6, Coffee and the like are going in the absolute wrong direction. Every release replaces more keywords with punctuation marks. That's the reason the community abandoned Perl. How much productivity do I gain by replacing "function()" with "() =>"? Round and round we go.

Before anyone tells me, yes I know the semantics are slightly different, but muddling the semantics with arcane syntax is not an optimal solution.
> I didn't know they had mechanisms like this to prevent divulging of public information, so this is definitely news to me

Well, the mechanism is simple - you send FOIA request, they decline it because national security, or some regulation, or policy, or it's too hard, or pick another of 10 thousand excuses they can find. Or they send you the documents with all text blacked out (that happened too). Next step, you have to sue, because while they can play any games they want with a regular citizen, with complete impunity, playing the same with a judge would be much more risky and only very well-connected people like top federal officials can get away with it. The rest would probably choose to comply.

> I don't think dismissing something you know to be true as "business as usual" helps.

I'm not dismissing it. I'm saying the title implied agencies retaliate against requestors by suing them, it is misleading - they are doing the same thing as before, clamming up and refusing to provide records. It is still important, but the title is misleading since it gives wrong impression about what's going on.

> There's nothing misleading about the title: they are suing to prevent disclosure.

But the title doesn't say that, and if somebody tells you somebody sued you, that's not the first thing you think of.
I would posit that RIAA/MPAA/etc want DRM, and won't consent to Google/Microsoft/Apple opening up access to content without it, so we get DRM.
Looks like I'm sticking with the EFF only from now on.
> Cryptogtaphically speaking,

Honestly, this might be why people aren't on the same wavelength. They're not cryptographically speaking.
A.W.I. Outstanding New Magic Series
Tim Berners-Lee, the man who created the first web browser.
It's not that long ago that doing a transfer even between different subsidiaries of the same UK bank still took 3 days.

Usually it'd be faster if it was within the same bank, but even then there was often no guarantee it'd be same day.

If you wanted a fast transfer, withdrawing and depositing the cash again was the fastest option for many combinations of accounts until just a few years ago.
For sure. Specifically when the dollar value of brand damage becomes larger than the profits from that market, but we all have a bias to think too many people think like us.

I should however acknowledge that social media have created a powerful tool for brand damage that gives more extreme ideologies the power to sway corporate policies.
We have a quality problem, even it there is ample quantity.
You're already pre-supposing SO much. You're pre-supposing a shared objective universe which we are both capable of observing, perceiving, explaining, and predicting. You are presuming a very specific order of causation and effect. All of these things are not 'given' in philosophy and can be manipulated to various effect (like hyperbolic geometries in mathematics). The argument that the universe exists apart from our perception or opinion of it is one position of many. (I happen to think that anyone who claims not to actually hold that opinion in the most deepest sense is a liar, but that's a different issue.) Philosophy is great for splitting hairs and breaking things down to their necessary essence - much like good programming does.
Have you written anything about your experience executing whatever you did to make that happen? I would be interested in hearing more, I always like hearing stories about how developers think of something, make it, and then generate revenue from it. Especially if you were able to make it happen as one person.
From what I have seen and heard, upgrading to v4 will be a bit more work than from 3.5 to 3.6 - but not nearly as big as the v1->v2 transition.

Here is a currently working link to a branch where this is developed (pre-alpha, so can change of course): https://github.com/ionic-team/ionic/tree/core/packages/ionic... & https://github.com/ionic-team/ionic/blob/core/packages/ionic... As I see it mostly the syntax and attributes of components were cleaned up.

Ionic Framework is still fully based on Angular, it will just be using Custom Components (bundled in a package called @ionic/core) inside instead of the "Angular built Components" (no idea how to name these...) in v2+3. These custom components are built using the Stencil compiler by the Ionic team, but as a Ionic Framework user you won't (have to) come into contact with that at all.

These new components can be used in other frameworks like React etc as well - or even AngularJS (Ionic v1!) or plain Javascript.

An alpha of v4 is planned pretty soon I hear.
To anyone without a physics background, And just in case the phrase lattice vibration quasiparticle doesn't leap out of you, by way of analogy consider ripples in a pond. Particles are well-defined ripples which propagate while virtual particles our secondary effects of interaction between particles or the background "water" itself. Meanwhile quasiparticles in this case are things which behave very much like the first kind of ripple, within the context of a solid crystal lattice.
Ask HN: Please review a startup – www.waba.io
Over the course of the last few months or so I’ve been spending all my spare time going through all 166-written evidence of Universal Credit Claimants feedback about their experiences with Universal Credit system in the UK, see link: http://www.parliament.uk/business/committees/committees-a-z/commons-select/work-and-pensions-committee/inquiries/parliament-2015/universal-credit-progress-16-17/publications/

As a background, Universal Credit is the most transformative change to the UK welfare system in a generation. By combining 6 benefits into a single monthly payment. The full roll out of Universal Credit is predicted to be completed in September 2018.

The main issue expressed in the written evidences is the delay in payments. There is a six-week delay before receiving initial payment, however many report waiting up to four months. This has resulted in people struggling to buy food and are regularly using food banks, pay gas and electricity bills and led to problems paying rent. A high number rely on support from friends and family to top up their cash shortages. Also, exclusion from mainstream finance have pushed many towards expensive payday lenders and unregulated loan sharks.

This led me into thinking of new ways on how to re-skin the Universal Credit model. [1] In one case, a P2P platform designed to help anyone on Universal Credit to borrow money securely from friends and family rather than from banks or pay-day lenders. Repayment can be processed using new innovative financial technology (FinTech) solutions such as Smart Contracts on Blockchain technology [2] that is integrated into the Universal Credit infrastructure. This will add an element of automation and trust to the process and, reduce or even remove any potential awkwardness over repayments. Funds are stored and transferred in British Pounds using Uphold, formerly known as Bitreserve.

Feedback, criticism, verbal abuse and offer to help with MVP will all be highly valued.
Developers are using open source. End users not so much, except open source bundled into their apps as libraries to actually power them.

Getting an app into users hands nowadays is becoming gatekeeped more and more. Either through fearmongering (buy those certs for your apps approved by Gatekeeper X) or literal gatekeeping on app stores.

You can argue that people don't have to use locked down app stores, but then you're just missing the point.
What's important is not what software exists somewhere where somebody could theoretically download and use it, but what software actually gets used. Most users don't even know what open source software is, much less where to find any; they use what comes with either Windows or OS X or their smartphone.

Also, your software can be as open source as you like, but if it can't interoperate with the rest of the Internet, it's useless. Personally, I don't watch TV or movies on my computer so I don't particularly care whether my browser lets me do that or not. But I would care very much if, for example, my bank's website started requiring a DRM-capable browser. Open source doesn't address that problem.
There is likely a point of diminishing returns in this type of scenario. The OS boot time, the web service setup time, the actual request and then the shutdown time. Also consider that unless you have an external caching layer, you may be processing some requests that could have been cached by an always-on server. If your site has predictable traffic patterns then I suspect the math would be in favor of always-on provisioned servers with scale up/down based on traffic. If you have a very high traffic site the extra OS boot time (even in milliseconds) is going to add up quickly. You'd have to be very sure the spin up/down time is less than the idle time of the always-on server.
Now is the time to make it possible for individuals to use DRM when they publish videos online. How often do media companies show peoples stuff on TV and such without permission? Of course youtube ToS allow that, but this should all be changed ASAP. When large amounts of content actually come from individuals, it's the individuals rights that need to be protected. When will we see DRM for the masses?
Whenever compromise fails, both sides blame the other for refusing to give any ground. Obviously browser vendors have a lot more power than the EFF does, and don't necessarily need to compromise as much to get what they want. But I'm curious, for their part, did the EFF actually offer any compromises in defense of consensus?

Edit: You guys are totally right, I missed it in the original article. Shame on me.
EME plugins will use whatever user-hostile platform-specific opaque techniques necessary to communicate with the host OS in their attempt to ensure compliance.

If the browser interferes with them, or the OS can't promise a "secure" chain from plugin-output > display, they can just refuse to stream the content.

You can bet EME plugins will be highly platform specific, and poorly supported, if at all, on platforms that respect their users.
Postgres 9.6  Fisical and Logical replications
Hi guys

I am working with Postgres9.6 with a Master/Slave cluster replication using Streaming replication.
I would like to add a new Slave server database but this database with logical replication .

I tried with some configurations but it was not possible :(

https://github.com/guedim/postgres-streaming-replication

Here is the image of what is in my mind:
https://github.com/guedim/postgres-streaming-replication/blob/master/resources/images/Database%20Replication.png

Thanks for any help!
First impressions – Lilongwe, Malawi – April 7th, 2012
Exactly. Sorry for the doc bug there. s/master key/PUK/g, now fixed on the site. An earlier internal name for PUKs was "master keys" but we've since changed.
In fact Chrome was the first browser to support HTML DRM. Google enabled this when nobody else did.

Google is absolutely not your friend.