skysight-inc/HackerNews huggingface dataset:
>he does it really professionally

I couldn't agree with you more. It is lost on most people that African boundaries and political realities are a fairly recent construct. The majority of African states as we know them today are no more than two generations old (c. 60 years). These boundaries are also, in many ways, an artificial creation that do not necessarily represent the pre-colonial and cultural realities of the numerous ethnic communities and interests that exist across Africa today. The legacy of this "divide and rule" approach cannot be over-stated and has been a driving force behind the continent's sad, sad state of affairs. Also, only a generation ago did the Cold War abate and with it, murderous proxy wars and political struggles in countries such as Angola, Mozambique, the DRC (and the wider Central Africa), Uganda, to name but a few. There are numerous explanations of and studies into the impact of colonization and the Cold War on ongoing conflicts and human rights abuses in Africa and, honestly, I am no domain expert. Regardless, here are two sources that should suffice: Did Africa have any significance in the Cold War? [https://www.reddit.com/r/AskHistorians/comments/1ju3e3/did_a... 'The Effects of the (End of the) Cold War on Central African Politics: How a Cold War turned into a very Hot One' [http://www.mo.be/en/article/effects-end-cold-war-central-afr...]. Of course, this does not free Africa's leadership from the responsibility of good governance, but it does add context to coldtea's argument.
Anniversary Update in a few weeks will let you run Ubuntu's Bash, too, if you want to.
People I work with have trouble understanding my emails, and I have trouble understanding their emails. Together we make Linus look like a demi-god.
Considering that a major factor behind Japan's surrender was the Soviet invasion of Manchuria, which began on the same day as the bombing of Nagasaki, the idea that "the war was already over" seems a bit out of touch.

It's true that a misinterpreted signal has not led to retaliation... so far. We've been quite lucky. If Vasili Arkhipov had been a little more cranky on October 27, he could easily have been convinced to agree to launching a nuclear torpedo at American forces. Similar with Stanislav Petrov in 1983, although it's an open question as to how the leadership would have reacted had he informed them of the supposed attack. In 1995, Russia came within two minutes of deciding to "retaliate" in response to a scientific rocket launched from Norway. A slightly different trajectory or radar reading could easily have made the difference there.

Given the past 71 years, the risk of accidental nuclear war appears to be fairly low. However, we have no real idea if "fairly low" means the risk is 1% per year or 0.000001% per year. Both are consistent with what we've seen, but the former means that nuclear war is extremely likely in the medium term, while the latter means we can probably ignore it.
126 times an IBM programmer. Which I'm not going to assume is or was a normal programmer.
I thought so too when I first read them both, which was about 25 years ago. Now? I feel like it's a mix.

The USA and Western Europe lean more to Huxleys world where reliance on soma, libertine indulgences and disintegration of the family unit to take the edge off of reality and consolidate control of the state.

Meanwhile Russia, China, and the Middle East lean more towards the war-happy, heavy handed states of Orwell's vision.

This makes sense if you think about it. Huxley was much more forward looking. In fact, I viewed Orwell's 1984 as more of a intermediary state that would eventually give birth to Huxley's. Given that the US/Europe are more developed, we should have more Brave New World traits than Russia/China/ME.
I'm sure a proper taxonomist would be able to speak more authoritatively, but I rather doubt it. Subspecies tend not to interbreed for whatever reason, whether geographic isolation, sexual selection, or other factors, whereas humans rather enthusiastically behave in the opposite fashion. I don't think one could convincingly argue that humans are geographically isolated, either. You might be able to make an argument that human races are akin to pet breeds, but my understanding is that zoologists don't really consider pet breeds as subspecies.
> I tried to scale Postgres few months ago but I found that it is quite tedious.

If your application is big enough that you really need to scale postgres, I assure you, you will have a whole lot of tedious problems - not just sharding.
CloudFlare sites protected from httpoxy
Recall Afghanistan/Iraq invasions when American patriotism was questioned if you challenged the merits of the war.

Remember when the afghan freedom fighters were on our side (Cold War era fighting Russians), but became terrorists when they fought our armies.

Perhaps not the best examples, but two that came first to mind.
Wasn't that conspiracy theory started by President Erdogan literally as soon as he possibly could start it (on the televised Facetime chat)?
I suppose this is a good place to discuss how we make these calculations.

I analyzed it by looking at the difference between buying and renting, assuming that the difference is invested. So, let's assume that you have a 20% down payment. Scenario 1: buy a house at reasonable interest rate, 30 year fixed. Scenario 2: invest the downpayment and rent, and invest the difference between rent and mortgage payments.

There are a lot of factors to consider here - return on investment, increase in rent, tax considerations, maintenance. I did model these factors, and yes, they make a difference.

But overall, there's one thing that emerges from the model - unless you assume extremely powerful rent control that endures for decades, eventually the mortgage costs less than the rent. As a result, a transition occurs where the owner is now able to invest more than the renter - it can take a while before this happens, but even with relatively favorable inputs for a renter, it does eventually happen. It is possible that the owner won't catch up within this lifetime - if property taxes and maintenance costs are very high, tax benefits to owning are low, investment returns are very high, and the down payment is substantial, it's possible that the renter will build an insurmountable lead. Even if you relax these assumptions a bit, it can take a long time for the owner to surpass the renter in net wealth.

But under most scenarios, I'd say it is better to own, long run. The owner often ends up with a higher net worth even without considering the equity in the house, because eventually the investments catch up once the owner's mortgage is lower than the renter's rent (again, remember we're assuming the difference is invested). The time frame here is very long. You're not going to stop needing a place to live when you turn 50, 60 or 70, after all.
What is soylent green?
Yes, I've used it, and it's quite nice. But it's not quite the same. In Elixir (and of course Erlang), pattern matching is pervasive. You use it when defining functions by defining multiple heads, each with a different patter. You can also use it when binding variables. For example:

{:ok, result} = compute_data(some_value, another_value)

If compute_data doesn't return a pair where the first value is :ok, it will throw an error.
That's correct - by "this" Mac I meant the one I'm typing on now.

It works at the moment, but it has twice lost the startup drive & refused to start without new replacement components from Apple - not something I expect from brand new hardware bought direct from Apple.
Existence is tough. Humans have been using mind/mood altering techniques for millenia.
Drawbacks of Serverless Architectures
It depends on the job. Someone working security at a parking lot vs someone busing tables, or working as a barista.
Of course it is! to start with, it looks like SVG, but also you only have to provide the state that you want and React adds and removes what is necessary, while in D3 you need to use `enter` and `exit` imperatively.

I'm just concerned about speed. Diffing works ok for forms but charts with 1000s of elements... let's see.

As someone who has worked with D3 and React a lot, D4 makes a lot of sense.

And the name is great!
Recently watched the Extremly large numbers [1] youtube series, which nicely complements Baez's series with examples.

(Quick follow up question, as far as I understand, there should be a way to understand large cardinals as recursion, so I wonder if there is a (ultra-) finitist account of large cardinals.)

[1] https://www.youtube.com/watch?v=vq2BxAJZ4Tc&list=PLUZ0A4xAf7...
Funny, because in the Bay Area, racism works in your favor.

IE - I am white. Yes, that means I am possibly not a reliable source of income (I don't live to work, I work to live), I am not thrifty (I don't mind renting, and I might take out a new car loan instead of buying cheaper used), my credit score is lower and I have no savings, and I will not hesitate to bring the law down on you (I know my rights!)

But my wife is Indian.

My actual point is racism is out there, and I think the most that can be done is racism shaming and try to work it to our advantage.

Studies show it is a natural part of being human - even babies show preferences based on visible attributes like skin color (I need to find that reference).
The sad thing is about 90% of normal back-end computing at enterprises is take data source A,B,C,etc and generate data file Z. Cobol lives because it could do that well. Perl did that amazingly well[1]. Its really trivial to write easy to maintain code that does that in a very standard (across programs) way.

1) Data Munging with Perl was a pretty good book for it
Hybrid approach:

> let React do all the migraine-inducing heavy lifting to figure out what to enter and exit, and have D3 take care of the updates.

https://medium.com/@sxywu/on-d3-react-and-a-little-bit-of-fl...
I was going to suggest the same. The "prepare-to-shutdown" brain mode could well be that more blood is flowing to the stomach (and thus less to the brain) after a heavy meal.
Hey, thanks for the feedback. In the future we hope to allow a bit more functionality before requiring an email to be verified! (FWIW, GitHub login does the verification for you).
https://groups.google.com/forum/m/#!topic/golang-announce/7J...

1.6.3 will include https://github.com/golang/go/commit/fad2bbdc6a686a20174d2e73... in addition to the security fix.
ASCII presentations in terminal are real
Oh, I agree.

Ok, I think we keep talking past each other, because to me, upper middle class is just a subset of middle class. I don't think it's wrong for people who belong to it to describe themselves as middle class, because if you're in the upper middle class, you have a lot more in common with the rest of the middle class, than you have with the upper class.
upvote and +1 for use of "panopticon" in a sentence.
are you objecting D3's API lexicon, or the entire notion of how it abstracts data, and binding?

".enter" actually makes sense in terms of describing how data flows through the D3 processing pipeline.
Yep, powerful enough to power an online payment system.

http://www.antipope.org/charlie/blog-static/2009/06/how_i_go...
Macs have a reputation for being overpriced because their hardware is overpriced compared to similarly speced PCs. Just because they are now more affordable doesn't mean that they're not overpriced.

Macs have a value proposition based on the user experience, quality of software, and quality of hardware. This value proposition is relative and certain market segments have never seen it. Graphic designers appreciate the consistency and accuracy of Apple products in their workflows so the value proposition was high. Gamers however saw anemic hardware and limited support so the value proposition was extremely low. With the arrival of OSX and the growth of the internet and *nix based development, and then with iOS, the value proposition for software developers grew significantly.
Support iBeacons in Your Native Android Mobile App
I don't think any rational argument can be made once you bring in the subjective perspective of how a person chooses to lead their life, but I'll play along in any case.

In purely hypothetical terms imagine that within 30 years climate change becomes severe enough that it unavoidably affects my life. For example sake, let's assume that I live in Dubai and Dubai becomes uninhabitable[1]. This would limit me on a daily basis and I wouldn't be able to do the things that I want to do.

If that's not your concern, that's perfectly fine. It's also perfectly fine that I discuss these problems with other people who care about them. If you don't care about this discussion it's always trivial to ignore it.

[1]: https://www.theguardian.com/environment/2015/oct/26/extreme-...
Minimize Maximum Stupidity
Most of us don't work for our pets.

(Unless they're cats.)

Maybe the whole idea of working for someone is a strange one. Would people still work towards doing cool stuff if they were free to make/break associations on a project basis?

There might not be the cycle of hyperconsumption driven by superficial novelty we have now. But would it be replaced by something more or less interesting?
Tbh, it sounds likely given he runs a number of exit nodes + a hard coded, trusted authority.

So yeah, I wouldn't be surprised if a bunch of suits leaned on him to "cooperate".

That said, iirc, as long as you own your entry node and its a public node...Tor remains secure since the only successful attacks have all required someone to be in control of the entry node you use to connect to the Tor network (at least, the attacks intended to expose end users).
> "What did you deliver this week? This month? This quarter?", should be the only relevant question in the workplace, managers included.

Unfortunately, there's another camp that (with credible arguments) claims that task-estimates are almost always meaningless. If you buy into that camp, and if someone under-delivers, it doesn't tell you anything about whether or not they are performing poorly. They could simply be the victim of an overly optimistic task-estimate. As a manager, what are you going to do then?

This is pretty much the double-edged-sword in the NoEstimates movement. Either you judge people purely on the basis of results, and end up punishing people who are victims of poor task estimates. Or you don't judge people at all, and watch as people take advantage of the situation to slack off as much as they want. Or you judge them on the basis of hours-spent-at-work, which will then induce the same complaints we see in this thread.
I'm simply basing my statement on my reading of that one story. I haven't read anything else on that site and I don't know the person at all.

I think the original poster was simply responding to the "vibe" of that essay.
CCTV is a 2D image of a 3D environment. You'd miss out on the depth perception, not to mention reflective and transparent effects of the water's surface. And probably other things I am missing. This is a ship many hundreds of feet long carrying up to billions of dollars in goods. As a pilot I would not want to not have a real view of where I was going.

AUGMENT my real view with radar screens, depthfinder etc and now we are talking.

Another alternative could be a movable bridge that somehow retracts when the ship is cruising but moves back into position when coming into port.
And btw - I understand Singapore can be pretty heavy on racism.

Realistically, moving is a lot easier than trying to change a general racism bias.
Two answers:

1) You could potentially use a DMCA claim to take down the repo, if there has been a license violation. But:

2) This is not plagiarism. You put the code under a license that says almost-literally "do anything you want with this code", and they did. There is no legal obligation to use pull requests instead of forks.

> What would you do if this happens with your project?

Probably ignore it. If your version is better, people will use it instead. If it isn't, that's life.
After reading the article, I don't understand why the author didn't fix the bug himself.
> The scaling out solution pretty much these days for SQL database is replication, sharding and partitioning tables. Postgres does these very well.

I tend to disagree that Postgres does partitioning well; partioning table resolution is rather dumb, there is no hinting (e.g. there is no way to tell postgres that there is a unique mapping for each query to a table) and no caching of CHECK results.
argh.. I hate the style of mixing JS with markup language....
> He's taking advantage of the weak GBP thanks to the whole Brexit fiasco.

More likely: SoftBank Group is taking advantage of its ability to issue debt at historically low interest rates, thanks to the monetary policy of the Bank of Japan.

SoftBank's net-debt-to-equity ratio has risen from 0.6 to 3.5 from FY2011 to 2015: http://www.softbank.jp/en/corp/irinfo/financials/results/hig....

That being said, SoftBank purchased ARM using GBP (I assume), so they would need a way to convert their cheaply acquired JPY to GBP. I wonder if they are able to purchase foreign companies for JPY at, say, a 10% markup. The sellers would be able to sell this JPY on the market as soon as they receive it, and SoftCorp would be left with a brand new company in its portfolio and some JPY liabilities (they are issuing unsecured, subordinated (5-year?) JPY bonds at 2.5% p.a.: http://www.softbank.jp/en/corp/irinfo/stock/bond/).
Quote "...it does not have any American or Turkish aircraft equipped to deliver them. "

What kind of aircraft would be that?
Damage plays no part in it, unless it is specifically coded to that end:

https://en.wikipedia.org/wiki/Malware
This is really cool. I wonder if there were a way to show variances of individual agents - perhaps by calculating the difference of their current vocabulary from their native vocabulary - and altering their color as a marker.
Hanlon's razor. [0]

Assume that the person doesn't know how to correctly contribute code to an existing project. Reach out to them and gently let them know that they are welcome to contribute via Pull Requests. Also, be flattered that someone found value in your work. Assume that the other person simply doesn't know any better. If no response, or no change in a small period of time, then DMCA as mentioned in the other comment.

[0] https://en.wikipedia.org/wiki/Hanlon%27s_razor
The perils of relying on third parties for your big data
Any risk that a coup or plant was brought in by the housecleaning? (honestly asked, I have no clue whatsover)
Yes. Same with school.
As bad as you think this is here, trust me Korea is worse.
My BASIC memories are rusty, and more oriented toward Applesoft than Microsoft. But I remember STEP being used to give an optional increment to the FOR statement, rather than setting a line numbering increment - for example, you might

FOR i$ FROM 1 TO 10 STEP 2
PRINT i$
NEXT

and get back 2, 4, 6, 8, 10, each on its own line.

I don't remember a command to set the increment for line numbers, but that may be because I never used a BASIC which didn't either require a number on every line or not care about line numbers except as targets for GOTO and similar.
A comparison of game-based benchmarks for artificial intelligence
Hit a little close to home, did it? :)
I don't think central bankers have a particularly egregious desire for self-enrichment. I do think however, their policies have been disastrous for pretty much everyone. If anything, it's their "altruistic" behaviour and prescriptions for society that have had these unintended consequences.
http://www.theregister.co.uk/2016/07/14/tor_board_replaces_i...
Do they even have a replacement in mind already?
I'm interested. Did you apply graph theory to categorise words and language? Was it machine learning or was it more hand-crafted algorithms?
Work is receive input, mangle input, send output once you generalize it enough. but the devil will definitely be in the details.
You can't evaluate a technology by looking at drawbacks alone, you have to consider the benefits as well, and whether they outweigh the drawbacks.
Most STL containers with the default allocator will always initialise memory (some, like std::array, don't iirc). That's a feature. If you don't want it, then you'll have to use your own allocator or container. Both bring changes throughout the codebase, unfortunately.
The Next Big Shift in SaaS
Wouldn't they need a mind to put something in mind?
Which version are you using? I happen to have 2016.04 installed:

$ perl6 -v
This is Rakudo version 2016.04 built on MoarVM version 2016.04
implementing Perl 6.c.

and I see:

> my @values = [ 1 .. 20 ];
[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20]
> say @values[0, 2, 4 ... *];
(1 3 5 7 9 11 13 15 17 19)

(Of course it's the odd numbers, not the even numbers, but it just happens that the odd-valued entries are in the even-indexed positions in this list.)
I'm cautiously optimistic that the vendor lock-in will fade away over time. Hopefully open source frameworks can provide a jQuery-like abstraction layer over all of the vendor-specific implementation details. Of course, there are lots of challenges when you start getting into deeper architectures - queues triggering layers of lambdas interacting with various caches and data stores. But I we'll see best practices emerge that help people keep things simple and flexible.

For testing it should be possible to run everything in a mock vendor system on your local machine - not that such a system exists today, but theoretically it could.

Overall, my sense is that Serverless architectures will never be useful for everyone. They'll always be better for smaller, simpler systems that don't see tons of traffic. The Serverless community should focus on these use cases. The thing is, there are tons and tons of apps that are over served by all the flexibility EC2 provides. And there is another set of unborn apps that haven't been created only because the barrier to setting up and managing the backend was a _little_ too high. I'm really excited to see serverless bring these apps to life.
It has to be silent on discrimination against non-citizens as so many of the city's menial workforce travel daily across the causeway from Malaysia.

If it gave them all equal rights, the cost of menial labour would likely be unaffordable.

Add to the fact that Asians are often far more... 'proud' of their own race, compared to others and the predominent ethnicity of Singapore is Chinese.
This false rhetoric is really getting old. The double standards, holding MS to a higher standard than everyone else, and the ignoring of reality really make it hard to sympathize with the one valid argument you actually have.
If successful this could lead reduction in developers needed in companies that use say AWS lambda.
This is the only comment. So no he hasn't commented a lot.
We wanted flying cars, we got 140 characters
Tell them it's for debugging: a runtime-reversible action log lets you track what the user did and step back while the program is still running. Even if it's never used for that, junior developers might be impressed by your forethought...

By the way, it's curious how some developers are happy to spend inordinate amounts of time building abstractions to help themselves, but are opposed to building abstractions that would help the user (like an undo architecture).
please source someone!!!
Extensions like this are just the same as .exe adware downloaded and installed by user (not automatically).

More serious problem is legitimate extensions that are trusted by lots of users then being sold to some rogue company, then lots of users receive malware with update.
Vobla – intelligent backup solution for Linux servers
you can enable showdead in the settings, flagged articles will show up as [dead] in /newest.
Are there dogs at the antarctic research stations?
OAuth “invalid_grant” witch hunt, one week later
Donald Trump's Ghostwriter Tells All