skysight-inc/HackerNews huggingface dataset:
I'm guessing Dependency Injection? In context meaning writing code that's easily testable, and writing lots of tests, which goes hand in hand with the other TDD/BDD buzzwords that job descriptions often throw out there.
JS in AMP
Please, please don't try to make a reasoned argument using Twitter. There lies insanity. Instead, write a blog post or record a podcast.
Dependency injection: https://stackoverflow.com/questions/130794/what-is-dependenc...
Over $10M is circulating in Ethereum games each week
it's not about migrating old code bases, it's about encountering other peoples tensorflow/ubuntu code and often ending up in unnecessary(!) hickups.
Working overtime? It happens. I accept it as part of the job, as long as it's rare.

Working overtime to clean up other peoples' mess that nobody else cares about cleaning up? Hard no.

If it floats your boat, if it's a hobby to you, if you want to spend your free time on it, then sure, knock yourself out. Have fun. Feeling like you have to? No.
Definitely the kind of thing you use a dedicated replica for
This is throwing the baby out with the bathwater, yes you should assume that your VPN provider is 100% logging your IP, traffic, referrer, etc, but you should also assume that any public wifi is being sniffed. A VPN won't magically hide your traffic, you're shifting the attacker in the threat model. But all this is also means that a VPN provider is less dangerous than public wifi is, which is really the reason you should be using VPN's.
I would think that having a lot of female engineers would help both hiring and retention of female engineers
We've seen this little bit of FUD several times in the past and it's as inaccurate as it has always been. VPNs cover some scenarios but the author makes unreasonable, extreme demands and wants them to provide security no entity lower than major government-level can provide. A VPN is just one of many steps in hardening your machine and connection, it's not a silver bullet. A setup that's truly hardened against internet surveillance directed towards the average user _should_ also include a VPN as one of its components, that much is sure. A VPN will not protect you against Mossad, because as Mickens said, if Mossad is after you, you are going to die and there's nothing you can do to stop it. But a VPN will provide a very effective layer protecting you against location and IP based tracking and fingerprinting.
I think that was a joke...
Yep. I have a number of ZFS machines, and I always put root on ext4 (or ext4 on md), and just use ZFS for user data partitions.
Nokia doesn't make phones anymore. These are sold by HMD Global, which I'm pretty sure is a private company.
Good points. But personally, I wouldn't use software to enforce any rules. (I would have felt extremely patronized by such software at any age.)

But I may add some tech to see if the rules are being followed. I think that problem may be more tractable tech-wise. And (at least if I were the kid) it would be a lot less insufferable since it would give the kid the freedom to "break" the rule when he/she legitimately wanted/needed to and enables a conversation rather than serving as a dictator of policy.

I'm not a parent so I can't really comment on how easy it is, but I think if you're automating it you may be losing out on a key parenting moment and that's enforcement and inviting conversation about the rule and why it matters.

(Personally I remember many of the occasions where I broke a rule and then got "the talk" about why the rule was important - quite valuable in retrospect. If there had just been a software-enforcer I likely would have rebelled and/or tried to find a workaround.)
They're running a Tor website... that requires JavaScript. smh

>Error! :(

>Your browser is not running Javascript that is required to use the whistleblowing client.

>It's common believe that Javascript and security don't sound well together, for this reason we suggest to use the Tor Browser, an extremely tuned FireFox browser with Tor integrated. Here you can found and download the latest release of: Tor Browser.
Not everybody wants to be in business for themselves.
A First Look at IBM’s Power9 ZZ Systems
OK, this is how I did it: I went and back tested any trading strategy I could find, of course they all failed, but it gave me the feel for the market and I started having my own ideas and this is basically how I found my edge...

Always remember what my good friend from high school Mark Twain once said: "The harder I work, the luckier I get." ;-)
> Of course, no one has actually done this. Why is that?

Because the "staff them with only women" part is bright-line illegal, and because if you try to disproportionately attract women by being known for offering sub-scale salaries on the premise that men, with better average alternatives, will just not bother with you, then women won't either, because they'll assume that they'll also get lower salary than they would elsewhere.
I suggest people lookup "The Market For Lemons"[1] as it is a good warning for what can happen to markets with extreme information asymmetry. VPN providers like many tech companies have a huge information asymmetry over their customers. There is no way to really verify many of the claims that a provider is making, especially when it comes to something like logging. The result is that the consumer can't actually distinguish a low quality product from a high quality product. This creates a disincentive for companies to actually provide a high quality product when they can provide a product that is lower quality and cheaper to produce and still pull in the same revenue from users. If this is allowed to go on without any form of third party intervention, the end result is a market filled of products with dubious quality.

[1] - https://www.iei.liu.se/nek/730g83/artiklar/1.328833/AkerlofM...
You might also be forced to consume more challenging content because literally nothing else is on. I remember watching the original Star Trek on Sunday mornings as a young child because nothing else was on. If cartoons were on 24/7 I might never have explored that.
Steve Gibson specifically recommends TunnelBear because they submitted themselves to a public security audit.

https://www.tunnelbear.com/blog/tunnelbear_public_security_a...

Other than TunnelBear, ProtonVPN is run by the ProtonMail folks and is based out of Switzerland, so they would respond to any foreign subpoena with a polite "fuck off."
Why Focus on iOS? iOS has had a framework for third party content blockers for years. If you install a content blocker for iOS, it also works with other apps depending on which webview they use. For instance they work with Feedly.
> Gusto's women-only recruiting effort lasted six months. It stopped, Kim says, because "we exceeded our goals." In 2015 Gusto was trying to hit 18% women engineers, the proportion majoring in computer science as undergraduates, according to the National Center for Education Statistics, and it reached 21%.

This is a bit disappointing. It reminds me of Ruth Bader Ginsburg's answer to "how many women on the Supreme Court would be enough?"

"When there are nine."

Men have been in a position of disproportionate power for so long it's unimaginable to be on the other end of the spectrum, but shooting for 18% representation of women will only uphold the current gender iniquities.

They should have aimed higher.
Support for custom JS in AMP was announced at the AMP Conf 2018: https://twitter.com/AMPhtml/status/963471106043727872
Vivek's polite mic drops in the comment threads were enjoyable to read for the same reason.

He was one of the few people I recall following on Twitter. I was also surprised then by how accessible he was to chat with, as is shown in this.
If anything, a better title would be “Use VPN services for security, not privacy”. I don’t know about others, but whenever I’m using a VPN, I pretty much only have security in mind for when I’m using public WiFi’s.
Character Stakes in Post-Scarcity Novels (2011)
Perhaps, but the initramfs is custom per distro anyway, and since most of the stuff is package-managed anyway (at least in the RPM and DEB versions) it is no diffrent from say, a LUKS hook.
I cloned the page and you can see it here.
http://whatisee.co/95714489.html
Effective Testing with RSpec 3, Getting Real: Integration Specs
If you don't know how to do something yourself, you wont even be able to identify someone who is better than you in that field.

I've seen people who don't know how to market their product go out and try to hire a marketing guy. You might luck out and get someone perfect for you, but I've never seen it.

Usually they just end up wasting a lot of money and learning some hard lessons.
Completed Part 2, building an application top-down testing! Excited to get some use out of the bisect flag and learning more uses for meta-tags.

Appreciate any feedback.
/facepalm

/flipdesk

/startdrinking
Is that a SaaS for SaaS's? Can we go deeper?
Minoans sacrificed children in at least one of the palaces and practiced ritual cannibalism, according to recent finds. Romans destroyed the site of Carthage with great care, but you have to wonder what the myth of child sacrifices in the brazen bull really means.
We have a concept in US Law called “ex post facto” which means you are not liable after the fact if laws are changed.
Absolutely. But with a lot of Youtube content aimed at kids, Youtubers are definitely promoting products indirectly.
FWIW, Canonical's legal analysis also concluded the licenses were not incompatible in this instance (though potentially for very different reasons than you do).

http://blog.dustinkirkland.com/2016/02/zfs-licensing-and-lin...

(edit: When I wrote this comment, the person I was responding to had only left a relatively short comment, without the argument or the subsequent bullet points.)
I'm sure the do their math but if they make more with higher income freelancers the current state of affairs in the platform does not reflect this - personally I feel it is the contrary as there is more incentive to charge bellow market rate.

Perhaps Upwork makes more in volume if workers race bottom. Or they are really dumb. Lets hope some insider post anonymously and explain the contradiction.
> At the end of the day the goal is not to produce clean code. It's to make your company successful.

An even more accurate description: don't assume anything, determine what the goals of the power player employees at the company are, and follow their lead. Assumptions of doing a good job, helping the business, fulfilling the mission statement all seem like reasonable goals, but assuming you are working in a reasonable organization is not always a safe one. Sometimes, the whole thing is mostly smoke and mirrors, and someone coming along with the aim of doing a good job will become very unpopular.

If you happen to find yourself in one of these places, just imagine yourself on the set of a TV series about an IT department, say all the right things, and you might very well be able to get paid to play around with things that interest you 90% of the time while keeping up appearances with your other 10%. Be mindful of what this can do to your resume and skillset, but as long as you're making productive use of your time learning new technology, you can typically lie about what you did at your last job and most interviewers won't have a clue anyways.
Also perhaps because pay gaps tend to be much more subtle and propagate themselves through similarly subtle mechanisms s opposed to, "we pay men more than women!" policies. Doesn't make them less real or deleterious, but does make them harder to get rid of.
If you hire me to do some freelancing for you, you're hiring me, but that doesn't make me your employee.
> while they profit elsewhere.

what is this elsewhere of which you speak? Google apps for your domain? Youtube red? Android licensing fees?

The truth can be seen from the way users behave. Nobody wants to pay any money for online services, and if google were to stop advertising, they'd basically be bankrupt as the userbase is not willing to pay the equivalent amount to google that they derive from selling user data.
As always, you have to do what is right for your threat model. I personally run my own VPN mainly for peace of mind when I'm on untrusted LANs. It's actually not that hard to do, and I can easily serve both my phone and my computers.

And as always, if you have an APT after you...you have bigger problems than what VPN provider you should use.

This gist is at best a straw man.
I'm teaching a 1-credit class on ethical hacking[1] this semester at my university, and I'm really glad to see this issue gain serious traction in major CS departments.

I only wish it happened earlier -- I wanted to help develop a (more general) CS ethics class around a year ago[2][3], but encountered resistance from instructors and professors over perceived impracticality and adding non-technical "burden" to the major.

[1]: https://github.com/UMD-CS-STICs/389Rspring18

[2]: https://news.ycombinator.com/item?id=14680425

[3]: https://news.ycombinator.com/item?id=14106201
Doesn't work for me. Changes the desktop to the bottom one.
> This is an appeal to emotion. It's not very honest to cherry pick a nice sounding example. How about taxes spent for wars and so on?

In some countries petrol tax must be spent on building and maintaining roads. Similarly, can't we have an 'expired IP tax' which must be spent on cancer research?

> The money that people saved by not paying disney do not disappear. They will be spent, perhaps on cancer research, or something else.

Some people might decide to work less because they no longer need to pay for the movie. Hasn't the money 'disappeared' in this case?
I used Windows Phone 8 for two years, initially it was a $180 Nokia 520 that was as snappy as iPhone. Every popular app worked or had a decent 3rd party replacement. I liked the consistent and simple OS, much better than Android in terms of UX design.

One day it fell down about 3 meters on a stone floor and survived almost without a scratch. Great hardware, nice software, but a poor mobile strategy by Microsoft.
Copy-pasting most of Vivek's response (from the above article's comments):

-------------

Scott, I just watched your fascinating and excellent TedX talk and really appreciate your perspectives. I’ll start by admitting that I struggle with the concepts of quantum computing and found it very hard to simplify these. I have read your criticisms of journalists who have had the same issue and your frustrations with the deficiency.

As far as the traveling salesman problem goes, the person I learned of this from, a few years ago is Michelle Simmons, director of the Centre for Quantum Computation & Communication Technology, University of NSW. This TedX talk that she gave was brilliant and I wrote to her to thank her for opening my eyes: https://www.youtube.com/watch?v=cugu4iW4W54. She repeated this example in a recent piece in ZDNet: http://www.zdnet.com/article/australias-ambitious-plan-to-wi... I also consulted a couple of other gurus and no one raised issue with this example.

If you give me a better way of explaining how quantum computers work I will surely use that. But I find your comparison of this to my criticism of Bitcoin’s demise as a digital currency to be unprofessional and petty. Surely you don’t have to resort to such nastiness.

-------------

That was a pretty great response, and he's right. Scott does come across as petty, and as someone you would never want to work with. Vivek might have been wrong, but he had done a reasonable amount of homework on this - far more than Scott had mistakenly assumed. This discussion would have been far more productive if Scott had dedicated a thousand words towards educating people about QC, rather than belittling someone personally.
When Android was rolling out feature X it seemed Apple had to rev in order to also have feature X.

Maybe things have calmed down now that both platforms have X, Y, and Z.
Actually reminds me of many practices in the industrial age. Women and children were cheaper.
So how do you hire effectively as a CEO? There are too many areas for you to be knowledgeable, yet you need to be able to hire top talent across a variety of areas.
Julia Steinberger (Leeds) wrote: "Radical changes are needed if all people are to live well within the limits of the planet" but she got the timing wrong. Now, I fear, we are too late.

Consider: what is the likelihood that we can reach a global consensus on population control which will have any significant impact in the next 25 years? What social structure will suddenly appear which will change our value system? Who among us is going to be willing to give up our automobiles? And so forth. How can we have a future when we have a President who does not believe what scientists are telling him? How can we support leaders who have no understanding of the physical world? These are existential questions that need to be resolved quickly or all is lost. And they are being ignored.
xrandr -o left
Who is talking about preventing anyone? All it's being said is that they won't get the name of the previous winners.
Wait, we're supposed to worry about an old employer seeing a visit to a public company website? How would that even happen, and why would anyone care?
Great site for going into the differences between VPN providers and all that goes with the ratings: https://thatoneprivacysite.net/
There was a 99% Invisible piece about that lottery last year, at https://99percentinvisible.org/episode/el-gordo/ . It focused on the town of Sodeto, where everyone won in 2011, except for one person.
Now I was wondering about TSP why it was mentioned at all and if there were any new results since I dabbled in quantum computing. It seems with some constraints on vertex degrees, which seems to be practical, it's possible to do have some speedup (not polynomial of course). For example https://arxiv.org/abs/1612.06203 claims O(1.3^N) for 4 nodes vs O(1.6^N) for classical. For example with N=500 that's 1e57 vs 1e102. But yeah still wouldn't have picked it as _the_ example to use.

Not on topic but since Scott had to mention it...

> Would you agree that the Washington Post has been a leader in investigative journalism exposing Trump’s malfeasance? Do you, like me, consider them one of the most important venues on earth for people to be able to trust right now?

No, no, I don't. They are better then MSNBC and CNN in that they do some actual legwork as opposed to talking about ice-cream scoops and extra long hand shakes, but certainly have gotten the "Russian hackers" fever and can't let go of it: https://theintercept.com/2017/01/04/washpost-is-richly-rewar...
The pricepoint is far too high for the product.

Edit: I'd also like to point out that "free shipping" listed on the product page and "shipping included in the price" listed in the FAQ are different.
Because it makes everyone less civil.
But is he keeping track of their plot to sap and impurify our precious bodily fluids?

You ever see a Putin drink a glass of water?
Can you give us some known examples of VPN Providers that were sued and didn't give logs?

I'd imagine a list of those ones would be considered more credible
Yes, might be a bit faster, as you don't have to load all of jquery and the animations add-on. Also: one could save a bit of code by using CSS animations (i.e. for the pulsing circle).

However, as others already wrote: Although I'm all for VanillaJS (if JS is even needed in the first place), I dig the simplicity of how it's coded. Very minimal and extremely easy to adapt and set up. Most work is probably figuring out what the optimal flow through an app is to showcase the most important features to convert users. That's why we have marketing people - they do wonders explaining our ideas to others :)

I'm currently working on a project with seven of my students and saved it as a bookmark for later (we have to present our result to lots of people at the end)
I totally did not get that. I thought the suggestion was for the lottery winner to make up a name - an option which was no longer available.

Even looking at it now, while I can see that interpretation, it doesn't come easily to mind.

Thanks for pointing that out!
That's because the opening line: "I'm not talking about switching professions at some point in your life"
Show HN: Bintris – binary tetris in React
Value of Global Catastrophic Risk (GCR) Information [pdf]
No Beneficial Effects of Resveratrol on the Metabolic Syndrome [pdf]
Robust Action and the Rise of the Medici, 1400-1434 (1993) [pdf]
> The phones worked more smoothly than any other mobile device I can recall, though.

You're probably referring to the first party apps which used an entirely different UI framework which was never publicly accessible.

Meanwhile in the earliest days of Windows Phone Silverlight the default blank app in Visual Studio took more than a second to load.
Criticizing the parent for grammar and even not using capitalization or punctuation. You aren’t even following the norms for quoting on HN.
Well, the goal isn't to only hire women - you really just want moneyball employees, and since women are discriminated against(per the initial assertion), they will naturally be the ones attracted to it.

Simply offer 89 cents salary for whatever field it is in, and naturally most of the qualified applicants will be women(because what man is going to take an 11 cent pay cut, and what woman wouldn't take a 12 cent pay raise?)
why do you think tor is going to 'inevitably win'? Win at what exactly?
I view VPN services more as "Kabuki Theater": The major governments need to keep up the pretense that they aren't reading our traffic via arrangements with the VPN providers, and in return they promise to keep our actions secret BUT ONLY if we aren't engaging in a national crime such as terrorism or espionage.
If you already have an SSH client (which implies that you have somewhere to SSH to) and Firefox installed on your machine (not sure about Chrome) then you can prevent public wi-fi snooping right this very instant with a SOCKS proxy. This requires no new software on your machine, no money to change hands, and takes literally 30 seconds to set up. VPNs are overkill for that use case.
Looks like they aren't taking advantage of the latest version of the onion services. A shame.

https://blog.torproject.org/tors-fall-harvest-next-generatio...
Mostly!? What did they do to Homebrew? I was considering but this would be a dealbreaker for me.
> The whole point of blockchain is to avoid creating trusted third parties

Nonsense. The "point" of "blockchain" is to commit blocks to merkel trees with an agreed upon protocol. Your value judgement are just as unwelcome as the previous post's.

You're also wrong about github, as its only a point of centralization for specific UI services. It need not be canonical, it's simply privileged.

Please stop policing the direction blockchain conversations go with religious anecdotes.
https://docs.python.org/3.7/library/gc.html#gc.freeze

Documentation link for anyone that is interested
Meth, the Forgotten Killer, Is Back
This seems like bad advice because it doesn't address the legitimate need for keeping your browsing history private from overzealous, data-mining ISP's [1].

And even in the case of a known-hostile ISP that engages in invasive practices like supercookies or ad injection, it's unrealistic to ask users to set up and maintain their own VPS servers.

For the average internet user, a "glorified proxy" service that is hassle-free to set up is a simple and effective means of protection against such a menace.

[1] https://techcrunch.com/2017/03/29/everything-you-need-to-kno...
Perhaps because the OP specifically asked for experiences not involving career changes?
This assumes that kids would prefer watching digital video above all else. Just get a trampoline or something. The friends will come over.

If watching is what your kids truly prefer in life, then my view is that you're not going to change that.
> Right-clicking no longer locks up the event loop!

I think I've never noticed it was blocking. Great work.