skysight-inc/HackerNews huggingface dataset:
> Although I can't completely agree with this

While I read it as doubling down on bigotry. "Oh, you think I'm a racist? I'll show you what racism is really like." I find it hard to think that someone who isn't sexist would decide to become sexist out of spite over terminology.

> We've been using the master/slave terminology for years, but it has nothing to do with actual slaves

In technology, the term "master/slave" is used as a metaphor. The master is in command, and the slave is supposed to obey the commands of the master. In this metaphor, we are assumed to be aligned with the interests of the slave master.

This metaphor absolutely has something to do with actual slaves.

In real life we have concluded that the only moral goal for a slave master is to renounce power, and the goal for slaves is freedom.

If we use the modern view when we apply the metaphor then our moral goal should be to free database slaves. Which isn't really what we want.

That's why I agree with the idea of using a different metaphor.
> but the shift in the balance of power is clear: the web’s biggest tech companies are losing their grip on the internet.

What? Where? How? Is the author of this article somehow confused? The article doesn't make clear in any way how the new law would threaten any tech giants' grips on anything. Tech giants are the first to jump regulatory bullets that would kill anything on a tighter budget in its way.
It started with the rise of the British Empire. Pax Americana just helped solidify it. Even without an English speaking US, English would be about as popular as Mandarin: there are a billion Indians.
MediaWiki has to support PHP 7 for the community of wikis outside Wikipedia that use it. If they dropped PHP 7 support they would be making MediaWiki a bit of an insular project.
Plus, I live in an apartment block with the under-building garage not having any plug sockets. Unless I drape an extension lead down 5 storeys and about 150m away, I can't see the upgrade path at the moment.

There probably are sockets closer, but it's not as simple as "park and charge", but either "lobby the building management and get sockets installed" or "find a hacky solution with long cables".
I had a client with a proprietary programming language for data warehouse management, they had a very hard time hiring people who wanted to work on that stack from a career progression perspective.

I imagine, at that scale, that opensourcing is a big win because you can have a proprietary stack, but still hire people that already know it, or won't be reluctant to invest a few years of their life into working on it. You also don't have to pay as much for educating new hires as you would for a totally closed proprietary stack, and new people faster become productive. Hiring contractors that work with that stack on a short notice also becomes easier. For a large co, these kinds of benefits might be more than enough to justify cleaning up the code enough to opensource it.
The National Review and the American Conservative are two examples of news sources that lean conservative whose writers and audience are intelligent, decent persons genuinely holding conservative beliefs.
I'm a marriage celebrant here in Australia and a couple must, by law, give "one month" notice before they wish to be married.

This is surprisingly complicated. A good percentage of the training and the accreditation were related to the calculation of this month.

The Attorney General's Department sent out a fact-sheet earlier this year, clarifying "one month" and giving a bunch of examples. A few months later they updated the fact sheet: I think even they had messed it up first time round.

I'm pretty sure there's an Act which specifically defines this, and I think it goes back many decades. Alas, I can't be bothered finding it now because I have to go to the pub. ;-)

Edit: here we go. The marvellously named "Acts Interpretation Act" of 1901 (https://www.legislation.gov.au/Details/C2016C00691).

2G Months

(1) In any Act, month means a period:

(a) starting at the start of any day of one of the calendar months; and

(b) ending:

(i) immediately before the start of the corresponding day of the next calendar month; or

(ii) if there is no such day—at the end of the next calendar month.

Example 1: A month starting on 15 December in a year ends immediately before 15 January in the next year.

Example 2: A month starting on 31 August in a year ends at the end of September in that year (because September is the calendar month coming after August and does not have 31 days).
Correct. LDShell in logdevice was the starting point of python-nubia.
It promises that muscle over the backs of people creating platforms, though. How is a small company going to ever create an upload filter that has little to none false positives and false negatives when even the FAANGs are not able to do this?
The reason I didn't adopt Inbox (for Android) initially was that it only worked for GMail whereas the regular GMail client also worked with 3rd party mail accounts.

I was also extremely hesitant because of Google's history of canning experimental apps and Inbox simply isn't integral enough to be safe from the routine culling (unlike e.g. Chrome or Maps).

I was an early adopter for Wave (which ended up going nowhere because nobody I knew wanted to give it a try and I didn't have enough invites to hand them out without knowing people would use them). I tried to get on Orkut but never got an invite (until it had already basically become the "Facebook of South America"). I strongly believed in Google+ as a potential Facebook killer and used it early on. I was also an avid user of Reader in the Web 2.0 days.

At this point, I no longer trust new Google products. Google seems to really want me to use Duo, for example, but nobody I know is eager to use it and I won't talk my friends into using it if it's not clear that it's here to stay. I'm not committing to any Google product if I don't have reason to believe they won't pull the rug whenever they please.
Snoozing is already in Gmail :)
Is moving to Trumpland really the solution?
Won't these “made in European Union” social networks have exactly the same problems as the Americans in complying with the regulations? In Russia and China, I believe they just openly discriminate against foreign companies.
Weird that you would stop reading for that, and announce it here. As if there's some virtue in turning away in disgust.
Then I'll just ignore reports from Tor-based email domains? I don't think my email provider even accepts .onion for emails.

Or I just ban Tor users from creating reports, I'm not forced to enable abuse, if they have an actual complaint they can use their real internet connection. End of story.
Autocomplete Driven Development: when you don't know the language that well yet, but IDE-support is superb.
Other people's branching strategies are often a mystery to me.
If master has 20 builds and the latest stable release branch has 1071 builds and there are 25 stable versions currently available for download but those only go back to version 4.5; then I think they're not using master as the stable release branch.
I used Linux for a good number of years more than I've been using Mac. None of the things you are describing are as simple and hassle-free as you describe. You can get most things working smoothly enough with customization, but there is a baseline level of UI glitchiness in most distros that is very difficult, if not impossible, to overcome completely. It's not necessarily terrible but by comparison Mac is more psychologically ergonomic for me personally.
The VSCode plugin "polacode" makes nice looking images of code using your current theme. It's really nice. https://github.com/octref/polacode
I also can't see it any other way. Also the birthday of a person doesnt even need to be near the potentially missing date for the same 'conundrum', two people a couple of years apart but otherwise the same birthday who comit a crime on the same day in july (but in different years), the day before they becomes 18, will also each have lived a different number of days. I think they should both be treated as not yet 18, even though they don't have the same age in days.
How do you make programmers work 60-80 hours per week? (2016)
It's a very different architecture and design. You can head to https://logdevice.io/docs/Concepts.html to learn more about how LogDevice works.

In terms of function. LogDevice is similar to the core of Apache Kafka.
Aaand that is just another example of what OP is talking about ;)
13,000 people clicked on the star button.
> After this goes through I will become a single-issue voter, to leave the EU.

Same. This institution has given me enough. Not only in tech.
Best Cloud Web Applications for Web Developers and Designers – Cloud Computing
There is no controversy whatsoever.

Essentially, you're implying the French are chauvinists that don't care about "non-frenchmen", because they write in French. You are also implicitly accusing these specific French people of being chauvinists because they wrote the jobs section in their native language.

This is completely unwarranted. As they've commented they didn't just have the time to translate the section.

Furthermore, I would add, that seemed obvious from the start to me and it's the charitable, or generous, interpretation anyway.

Therefore, you strike me as someone who looks for reasons to be aggravated. So I wouldn't hire you.
Proxy is not yet supported widely enough, sadly.
Substituting uncover for cover is not even required to make a sexual joke: see acception 6a in https://www.merriam-webster.com/dictionary/cover
Online event registration software: pros and cons of own solution)
Language Support for Extensible Operating Systems
Online event registration software: pros and cons of open-source solution
As a European, I wish I could just say the same :/
Not quite as brazenly corrupt as it is in the US but it is still a huge problem.
Ditto in Machine Learning; although this is mostly either from HK (CUHK-Sensetime-Alibaba), or from MSR-A. I haven't seen much come out of mainstream chinese universities.
Tells you something about Google. They seem to think they're just another company doing business. They're not - they are a monstrous monopoly, quoted response is clearly bullying and should be treated as such.
It's only the best resource it there
That's a really good question... I know that normal network training is basically "y=mx+b, solve for m and b."

But then you add layers and transfer functions, so it's more like:

y1=f(m1y2)+b1

y2=f(m2yn)+b2

...

And then you solve for each mn and bn, using f^(-1), which is why smooth transfer functions are preferred, and then on some networks you can visualize the training space, with the derivative pointing toward the most optimal position.

But, a spiking neural network that isn't smooth seems like you wouldn't form clean gradients for training, so that's actually a really good question... Seems like it wouldn't work correctly, or would be incredibly difficult to train. Of course maybe "spiking" is a name for another part of the behavior, and not the transfer function itself.
Chrome is analytics, not ads, but the two go hand in hand.
Granted, most people say political neutrality and they mean a homeostasis for what they like, but some people can say the word and mean it -- such as a YouTube platform that really just doesn't look at what gets posted.
High Sierra supported 2009 Macs, but it looks like Mojave is going to be cut off at 2012.
I would have ended up using it if I hadn't left GMail for good now. All the privacy revelations and planet-scale data mining of private data of the past years has led me to the conclusion it's better to self-host in the long-term. (Ads based on my E-Mail conversations, Snowden, ...) At the moment I have a patch work solution based on different providers but at some point it'll all be on my own servers.

I kind of miss the crazy new features but the other stuff is developing at a faster pace then ever and gets unexpected features. Inbox is pretty cool, I can even use it when I'm completely drunk ;)
How about genetic disorders that kill the individual in their infancy thus guaranteeing they will not pass on the gene? Homosexuals are technically able to reproduce should they insist on it.

Kind of throws a spanner in you lack of logic... Do you think this inability to reach a valid conclusion based on a set of inputs is a choice or genetic?
And bricks will fly if you add enough engine to them. It's all a matter of resources and what is the optimal path. That FB was a success even though it was built in PHP is not a testimony for PHP, it is a testimony for the engineers at Facebook who were able to pull that off despite PHPs obvious shortcomings. The fact that they built their own in-house compiler for the language speaks volumes in this respect.

Yelp and Reddit also have above average resources to throw at the problems they try to solve.

Python is the first tool of choice for quick solutions to immediate problems for me as well, but that does not make me blind to its obvious shortcomings.
You don't have to but:

1. you may be surprised what questions you may get during the interview

2. it doesn't harm to read it
> There's no way to rule innocent men. The only power any government has is the power to crack down on criminals. Well, when there aren't enough criminals, one makes them.

I guess it’s true that some people in positions of power view themselves as rules over others, but I always thought that most people here in the western world held the view that the government exists to serve the people, not the other way around. Is this not the case?

There is plenty of things the government can spend their time on that is actually beneficial to its people, including:

- Regulating industry where necessary to protect employees and the public from harm; physical, economical, psychological, privacy, or otherwise.

- Negotiate with other countries so that mutually beneficial agreements are reached with regards to import and export of goods, as well as immigration, emigration and travel relating to the exchange of labor forces.

- Creating and enforcing laws for how the public is allowed to act so as not to cause harm. Things like laws that prohibiting DUI etc.

- Coming up with ways to protect and help people that get sick or have permanent illnesses or handicaps, to ensure that everyone can have quality of life.

That is what government should be about, not about control for the sake of control itself.
Seems like they lifted a bit of the react context api but made things even easier...

Does anyone know when these non-redux approaches are going to get something like TT debugging?
It is, but life is much more than just that.
I use Orgmode. A lot. It's my primary organisation method, as the General Manager for a small 3 person sub-company, as well as my household organisation.

I've always, unwittingly, organised myself via two systems:

1. Lists
2. Matrices

I love the tables in Orgmode [0]. They are intuitive, simple, and just beautifully done.

That said, the spreadsheet functionality is a different beast altogether. Even though it's the same interface as the tables, it adds an exponential layer of complexity, and separation from how most people view a spreadsheet. It's powerful, but a bit daunting, and I don't see many journalists being able to grok it.

[0] https://www.youtube.com/watch?v=JHKrTsiz4JU&index=25&list=PL...
An App Helped Rescue 37,000 Hurricane Victims. It's Ready for Florence
We use Zookeeper primarily for the EpochStore. This is the abstraction that you can you use if you want to replace Zookeeper. It shouldn't be that hard as long as Consul offers the same guarantees as zookeeper.
My thoughts are the same. I was looking for a simple hello world and it is a bit of a puzzle to find that.

Right on the front page a simple snippet example would already do wonders. Especially if the "rapid prototyping" is a key attribute.
>There wouldn’t need to be a library providing this “broadcast” functionality

Actually, your sample "solution" is (was?) also a much used pattern in Julia - especially before we had such a powerful broadcast implementation.

So in Julia there is no need either, since it is already implemented much better in Base.
I think you're overlooking the actual point of my challenge: it's not that we need a broadcast package, but that a lot of other scientific libraries will need to use similar patterns, to write new packages with new algorithms!

The point is also, that I can go into the Julia repository, and without a lot of time & effort, can improve the current implementation of our broadcast - because it is not that much code and pretty easy to follow.

So, an equivalent in your example would be, if you can quickly implement something like repa or folds in a similar minimal example like my Julia implementation.

If you don't like the details of my challenge, feel free to make a minimal folds implementation from scratch, and show me that the result is fast and composable ;)
Hope your right. It’s time for him to go.
> Can you really not imagine an intelligent decent person genuinely holding conservative beliefs?

Sure, but that has nothing to do with the heady mix of garbage and conspiracy that the likes of Breitbart like to stir up in order to appeal to emotion rather than to ratio.

> You seem to have strong feelings against Breitbart. Why?

By trying to frame this as an emotional affair you've just killed my appetite for continued discussion. See, I am not going to let you goad me in the same way that Breitbart does to its visitors. It's cheap and in the end does not serve any purpose other than to derail the discussion. It's Schopenhauer 101.
I would not say ancient, but yea GCC 6 is getting old. I know GCC has had additional optimizations added since then. Although, I am curious how GCC 7+ was breaking binary compatibility? Calling convention, name mangling what?
Yes, after WWII. Einstein still published his key papers in German (1905), https://en.wikipedia.org/wiki/Annus_Mirabilis_papers
Looks interesting, but I couldn't get the code samples to work.
Would be good to have all languages available in the demo on the website.
> and then all the startups we saw write in their dynamic languages later ended up adding types, because maintainability

Maybe because they weren't startups anymore?

Honestly I don't understand the deal with type errors in simple web apps : every input is a string which is parsed into the correct type. After this, with good naming and conventions operations should be obvious, e.g. why would you try to do a mathematical operation between a customer's name and it's account balance?

To me it looks like these days the hype is copying whatever big names are doing regarding maintainability without having nearly the same constraints (static typing, huge frameworks, ...).
Honestly at this point I don't feel like it's my problem. The web's not short of content but it is too rammed with advertising. It's gone too far and I'm not interested in seeing any of it, ever.

Your best bet is just to block folks like me. Make the deal explicit - turn on ads, get content. I'll probably move on somewhere else at that point.

I'm not going to be unblocking ads anytime soon.
No, the problem is not dynamic typing, the problem is enforcing contracts.

With type hinting on function parameters like in PHP you can get the best of two worlds, flexibility & enforcing contracts.
Is that sort of thing legal, in the US? Or is it more like, it's illegal but everybody does it anyway?

I live in the UK, in the EU. Here, it's illegal to ask candidates questions about their race, religion, age, marital status, family planning etc. As it is illlegal to advertise jobs to "white male 30 yrs old" etc.

Of course, people still do stuff like that- e.g. I've been asked about my age a couple of times and apparently it's common to be asked about whether you're planning to have children soon, by interviewers, though this has never happened to me (so it might depend on the industry).
I like how tough topics in India are discussed - everything is tied back to the central government. Either you a nationalist supporting the central government or you are a self proclaimed anti-nationalist who dislikes the current government and their agenda.

One of the things people need to realize is this is a bigger bureaucratic problem. It has nothing to do with current or previous government. Previous government pushed this through because it was in their agenda and the current government cried foul. Now the tables have turned.

What this tells me is that there are lot of private interests which are playing a huge role in Indian governance, irrespective of the government. And we as a people getting into petty fights about the nationalist/anti-nationalist debate are losing sight of the target.
Playing with words and meaning
Yes, other animals have found rather interesting ways to differentiate into genders, IIRC in some cases it's temperature, in others hormones, others do it genetically and I think in a few it's merely "how many females are in my group?", where gender can flip to benefit reproduction.
"Socially just" alternatives that were used in this example, for other processes/programs that have to do entirely what the master process tells them to:

1. (pliant) children (they started with childs, let's just not think too much what this means about the author's intelligence)

2. workers

That's just ... not offensive ? ahem

> But context matters,

Indeed. The context is that this is a socially acceptable way to deny, distort and lie about their own history. A way to avoid having to deal with it.

And of course, they have put zero thought into the alternatives. The business world is full of these zero-effort moronic "diversity" efforts that fail, suck and impose costs on everyone. Usually they're also making idiotically stupid mistakes and exposing themselves as totally stupid in the process.
It's as if those open source people had a point
You could also void old convictions on these charges. Won't undo the damage but will help.
We don't know how enforcement will look just yet, but at the end of the day, court-related decisions are made by humans and its hard to argue that Facebook version made in France will be less or equally looked upon in European court than Facebook made in Silicon Valley, U.S.A.
My company has 2 big projects running on HHVM.

Most of the library we used to start our projects (symfony, mongodb to name the biggest) dropped the HHVM compatibility in the middle of development, I can tell you this was a good lesson for me: never take a technology where big vendors drop compatibility.

Having to debug a production error with an HHVM library (which support was dropped), find a fix and then seing it was fixed in the official PHP library 6 months ago hurt a lot...

Another point not in favor of HHVM, it's maintained by them, the roadmap is only known to them and the number of HHVM alternatives to big libraries is near 0.

We are gradually moving away from HHVM (and PHP in general) in favor of NodeJS and TypeScript.
Afaik Etsy and Wikipedia only used HHVM for the performance win and not the Hack language on top. Since Wikipedias tech stack "MediaWIki" is heavily used by PHP companies it can't be using Hack features.

Slack came out with a blog post a few month ago, writing that they use the Hack features on top of HHVM. That is the only one besides Facebook that I know of (there are probably more)

Edit: Source for Etsy using PHP 7 now https://speakerdeck.com/wcgallego/hitting-the-turbo-button-u...