skysight-inc/HackerNews huggingface dataset:
Sorry to bring the mood down, I have one moderating life experience that is relevant here.

Sometimes while you are doing this you will die.

I had two really good friends who died in their early 30's, both would have made great family men, both saved carefully, got an education at great personal cost, one served in the military, both were austere and diligent in their lives. Their parents did not seem consoled by the large cash sums that they received from these men's estates.

I think that both of them would have been well served to have lived a little more before their time was up. What's the value of amazing maths skills and financial security when you are dead?
You can deny everything and anything. However claiming Turkey is governed with dictatorship will not make you right. You need to put more evidence on the opposing theories and so far they do not add up.
The idea of a historical King Arthur is a silly quixotic quest, at least with current evidence. The point of the story is not historiographical. It's even more hopeless than discerning a historical Moses, where we actually have texts attributed. Solid evidence (that I'd argue is easily debunked just by writing style alone). This means people just project romantic shit without the pain of objectivity.
I'm Romanian and incidentally I vacationed several times in the close vicinity of the Bran castle. Vlad the Impaler (Vlad Tepes or Vlad Draculea) was very much a real person (and the Bran area is pretty nice, I definitely recommend visiting). While the vampire connotations are indeed mostly fabricated, he was known for more mundane gruesome acts, like affectionately poking people with a stick (see pic).

https://en.wikipedia.org/wiki/Vlad_the_Impaler

http://www.livescience.com/images/i/000/071/430/i02/Impaled....
You may want to revisit that splat issue. Asterite did some changes regarding splats a few months back that was pretty impressive.
Tried this service and can't recommend in. Actually I'd recommend against using it. Based on my experience a few months ago - not sure if this changed since then:

In exchange for providing their virtual credit card they required access to my bank account. This means your username and password as well as all of your verification questions. If you use 2FA they don't support your bank account. I really wanted to use the service so I temporarily disabled 2FA to sign-up and then re-enabled it again afterwards (assuming that they just verify ownership of the bank account once). On the next day I got an email stating that my virtual credit card has been disabled, because they can't login to my bank account anymore. In my opinion this is completely unacceptable. I'm not going to give a credit card provider full access to my bank account.
scoped includes are a deal breaker for me when looking at new programming languages.

ex: non-scoped (everything in foo is added to the global scope)

inport foo
{
bar.do()
}

ex: scoped (everything in foo is added to the local scope, and assigned a name-space)

{
bar = inport foo
bar.do()
}

I find it much easier to manage programs where there are no "hidden" global variables. It's especially hard when the included files also can include files, witch all adds to the global scope.
> The transient orca are the ones who eat mammals and don't have large social groupings. The resident orca have larger (matriarchal) social groups and don't eat other mammals, just fish.

Source? Also, what does "resident orca" mean in this context?
This should really be a default feature.
> What kind of "stream" did you have in mind?

The same kind the author means. I didn't coin this term or introduce it to the discussion.

> For the OS to do software mixing, it is basically going to run a "for" loop over the audio buffers and add them up to produce the audio buffer that goes to the hardware. When is it going to run that loop?

Right, the author is saying that the OS is already doing this, and additionally the application does the same thing before sending a combined stream to the OS. So to answer your question of "when is [the OS] going to run that loop?" My answer is the same time it does now. I'm not proposing any changes to how the OS works.

My question is: why does the application need to do that work? Why can't it send each stream to the OS to have them be combined in only one place?
Your requirements must be very trivial if Squarespace or Shopify fulfills them.
I wouldn't be so sure.

China's GDP per capita is currently about 14% of the United States [1]. That's roughly the same ratio that Japan faced in 1960, yet within 30 years Japan overtook the US in GDP per capita [2].

My view is that China has a number of economic and demographic disadvantages that mean in 30 years China is 'only' likely to reach 30-50% of US GDP per capita. But with a population projected to be 3 times the US [3], China's overall GDP will be greater than the US. In 30 years.

And once that happens, how long will it take for China's military power to exceed the United States? You might be dead, but your grandchildren will certainly see it happen.

[1] https://en.m.wikipedia.org/wiki/List_of_countries_by_GDP_(no...

[2] Based on the Google graph when you search "Japan GDP per capita", etc.

[3] https://en.m.wikipedia.org/wiki/Projections_of_population_gr...
Try out for free Medical ID, the Android app that could save your life
I opened the link to the full question paper. I'm amazed at the level of complexity in the wording of the questions themselves. It looks like the real challenge is understanding the questions first. What are they asking? Applying math and logic is probably just as important but I feel that can only follow if you grok the crushing English/language.

Which begs the question: do translations into other languages confer any advantages?
It does seem more than a little strange that the president has to battle with congress to get a law passed providing easier access to healthcare for people, but if they want to wipe out a good chunk of humanity then that's their prerogative.
We render all our own PDFs. It's no biggie. So how is your service more useful? There needs to be some substantial benefit for our firm before I will approve investing tech resources to check out your beta site.
So is this the evidence that is going to be submitted to US for extradition of Muhammed Fethullah Gülen?
I've seen your name in the chat, and I apologize for rarely going in there! User "Talvieno" tells me it is often active in there. I need to automatically log in as I rarely manually fire up most of my chat applications. (PS I am in the chat now http://www.voxelquest.com/chat.html)
Arthur is just a name, and there's not much direct evidence the legend was a "Romano-British Chief" except via hand-wavy reasoning about themes. In the same vein, we could call the idea of Atlantis plausible just by being referenced by Aristotle. I mean the evidence could exist, but there's really not much rational reason to look for it. I much prefer explanations built on evidence, not in search of it.

There are a lot of things to learn from myths, legends, and folktales. Finding a historical character has got to be one of the more boring things considering the value is in the considerable time the story was orally preserved--it meant enough to the people who told it we can learn about them.

Edit: I mean this is a pretty cool archaeological dig, I'm not trying to diminish the work here. I'm excited from an archaeological perspective because we don't know much about the period. But the eagerness in drawing conclusions is baffling--there is literally no evidence worth reporting wrt King Arthur beyond the age.
For problem 3, you can start as follows:

(1) The points of the polygon are inscribed on a circle. [given]

(2) Construct a triangle on each side of the polygon with the centre of the circle from (1) as the third point.

(3) Each triangle from (2) is isosceles. [2 of the sides are radii of the circle from (1)]

(4) The area of an isosceles triangle can be given as 1/2a^2sqrt((b^2)/(a^2)-1/4) where a is the length base of the triangle and b is the length of each of the other two sides. [proof left to the reader!]

(5) The square of each side of the polygon is divisible by n. [given]

(6) For each triangle from (2), double its area is divisible by the square of the side it is built on. [from (4), (6.1)]

(6.1) sqrt((b^2)/(a^2)-1/4) is an integer. [proof missing]

(7) For each triangle from (2), double its area is divisible by n. [from (5) and (6)]

(8) The area S of the polygon is equal to the sum of the triangles from (2). [by construction]

(9) If n divides a and b then it divides a+b

(10) 2S is divisible by n, QED. [from (7), (8), and (9)]

Of course, this is not complete.

For example, we also have to show that 2S is an integer, which really comes down to showing that sqrt((b^2)/(a^2)-1/4) is an integer. I should add, this is also needed for (6) as if that statement is not an integer than (6) is false.

[edit] I've added the missing step (6.1) though it is incomplete for now.

[edit 2] Actually, the missing step is different! The sum of the (6.1) pieces from each triangle needs to be an integer, not each individually (though if you could prove individually than you would get together, obviously).

[edit 3] I'm silly! We know that 2S is an integer because of the general form of the area of a polygon, given vertices (x_1, y_1), (x_2, y_2) etc. That is:

S=1/2(x_1y_2-x_2y_1+x_2y_3-x_3y_2+...+x_(n-1)y_n-x_ny_(n-1)+x_ny_1-x_1y_n)

As each x and y are integers, then 2S is an integer.

There are still issues, because (6) is still not known to be true (and in fact may not be true at all)
Will the world population increase every year for the next decade?
this is a really good question, and the more I think about it, the less I'm able to come up with an answer

assuming each in-application sound generator is pull-based (like the OS sound APIs typically are) surely each one could write to a single accumulator buffer which is then sent to the OS as-is, eliminating the need for any special mixing

I'd like to know more about the requirements that led to this extra in-application mixing latency

edit: obviously the presence of push-based sound generation in the application would add another layer of mixing and latency, requiring previously prepared buffers to be mixed into a signal for the OS milliseconds after the source buffers were initially filled. however, this would be a self-imposed limitation that I still don't see a reason for
The top mathematicians are not Asian, just a fact.

Those who awarded the Fields medal to Terrance Tao, Ngô Bảo Châu and Manjul Bhargava may disagree.
Complete painlessness?
> You avoid allocations wherever possible

If you don't have to write cutting-edge games or embedded software for tiny systems, why do you have to care about allocations at all? Today's systems and RAM's are so fast that garbage collections don't really matter in most cases. Consider SBCL (compiled Common Lisp) which is almost as performant as Java and C++.

http://benchmarksgame.alioth.debian.org/u64q/lisp.html

I used to develop software in C and C++ for many years, and a garbage collector was the thing I wanted the most. GC-free programming is unnecessarily tough in most cases, except you desperately need it for games and embedded systems.
If I may play Devil's advocate here - it is very easy to anthropomorphize animal behaviour. There are numerous examples in the animal kingdom of animals protecting and even rearing animals from other species. This could be down to genetics and learned behaviour and nothing to do with altruism, or other noble sentiments.

Part of me says it is highly unlikely that Humpback whales have a vendetta against killer whales and are the policeman of the oceans, but the bigger part of me, wants to believe that they are exactly that!
Yes, they are not always correlated. Obviously. What point are you trying to make?

> The two common examples of diversified survivors of the last GFC are Citi and JPMC.

Are you actually holding Citi and JPMC up as examples of some kind in regard to benefits of combining retail and investment banking? If so, would you similarly argue that because not all S&L associations had gone bankrupt or been shuttered by the late 90s, that's somehow an indication that S&L associations needed no regulatory reform? If there are 10 people on an island and all of them eat a particular indigenous fruit and then 8 of them die from it-- but two survive unharmed!!-- would you say it is wise to continue eating the fruit?
If I just suggest a reference without a suggested change in "point of view" you're likely to get very confused.

May I recommend as a starting point:

Be skeptical about the idea of a single number characterizing intelligence. We don't even do that for the weather.

Next, learn about the genesis of the entire IQ concept, and later efforts to academically justify past ideas about intelligence. The first really popular writings were by Galton

http://galton.org/books/hereditary-genius/text/pdf/galton-18...

Afterwards, Binet and Simon, and Terman (at Stanford, the Stanford in Stanford Binet) get at it.

Back then, IQ was really a "quotient," "mental age" divided by actual age. The concept only really makes sense in a developmental context -- after all, how are we supposed to believe that a "developmentally baseline" 23 year old is actually the pinnacle of intelligence?

Only after this did the Weschler Adult Intelligence scale come in. Read (some) of the criticisms Weschler had of the Stanford Binet here.

https://en.wikipedia.org/wiki/Wechsler_Adult_Intelligence_Sc...

This was devised as a clinical scale. This is still one of the only widely administered and normed tests. The norming takes place only over a few thousand individuals. The types of abilities typical in an international IMO context are simply unlikely to show up in these cases, much less register statistically in the test!

It's also important to learn about the hypothesis behind "Spearman's g", https://en.wikipedia.org/wiki/G_factor_(psychometrics)

and the mathematics behind what suggested it, "Factor Analysis," which has many capabilities but is worthy of many criticisms, including particularly that there is no obvious weigh to norm or weight any of the tests, so ultimately you end up with a judgement call for which tests to include, and how much to gather from their results.

A far more enlightening study of genius, I have found in the book "Human Accomplishment", by Charles Murray. When you're sample is all of those humans who have left a mark on history, and your measure is impact, and our remembrance of it, you learn far more about the heights of human capability, I believe, than by scoring how well people match patterns to a preconceived idea of the "right answer" on a test.
Considering the flood of Rust-related discussions posted here, I was surprised to learn that the language isn't present in the ranking.
You can also use your favorite terminal emulator, and stop worrying about icons, file extensions, and "clicking on the wrong one".
Great article.

1. This seems to disagree with Rust's tests for FVN vs xxHash.[1] This article has xxHash winning a bit after 10 bytes. The Rust one has FVN winning until after 32 bytes. Rust recently added FVN. Is someone wrong or am I missing something?

2. Why is 64-bit slower on asm.js? If the host is 64-bit shouldn't it get 64-bit? I know JS doesn't have proper ints, but I thought asm.js-aware browsers were supposed to handle this well?

Curious: Is there no uniform, fast, way to switch the algorithm for small inputs? Require the caller to hint that the key might be small (<8 or 16 bytes), otherwise in streaming mode, just restart if it turns out you only get <16 bytes. Or will that branching+code kill the gain?

1: http://cglab.ca/~abeinges/blah/hash-rs/
This is known, but it's always possible to overcome these situations and its part of the language maturing. Golang has already had its run with optimizing their GC for real-time systems. Twitch uses Golang for their IRC chat, and they've taken the Golang GC on a journey which you can read about here: https://blog.twitch.tv/gos-march-to-low-latency-gc-a6fa96f06...

Crystal will at some point also be forced to optimize their GC for these cases, although it currently uses an out-of-the-box GC called Boehm-Demers-Weiser conservative garbage collector http://www.hboehm.info/gc/ which they have acknowledged they need to replace sooner or later.
"Hence, we are coining a new term - People Analytics."

Not correct to say this--people analytics has been around since at least 2013 (http://www.eremedia.com/tlnt/how-google-is-using-people-anal...)

Congrats on the YC funding! Just referred you guys to my colleagues in the sales department.
The new ETW format is self-documenting at the expense of some overhead. You can set up hello world in ETW in about three lines of code [1], just create the logging channel and log a string or property bag to it.

1. https://blogs.windows.com/buildingapps/2016/06/10/using-devi...
Almost all money flows to the worst performers? Not a chance.

About half of public school funding comes from local property taxes, and as a result schools in rich neighborhoods have dramatically better equipment, facilities, and staff levels/pay.

There are huge disparities in school funding from one district to another, and the folks who get screwed are in poor districts, both in remote rural areas and in predominantly minority neighborhoods in inner cities.

I found this nice map in a google search just now:
http://www.npr.org/2016/04/18/474256366/why-americas-schools...

* * *

The No Child Left Behind law was emphatically not about diverting extra money to poor performing students, I don‘t know where you got that idea.
Technologist, Chris Riley's Thoughts and Review of Warewolf Version 1
I don't think you'd like to live in an unregulated, for-profit, mental institution where being discharged would mean one less revenue source.
Can you blame people? That is a consequence they should have been thought of before being involved with a coup.
I'd stay longer at companies, if they were as eager to increase my compensation while staying as they are for when I am switching.
American education is singularly obsessed with the gap between racial averages. Closing that gap is the priority.

Top performers are an afterthought. The USA can always import talent to build the future; there's no urgency felt to produce any here.
Imagine if car companies were allowed to sell your driving location history.

That's why their analogy to websites collecting data is awful, by the way: I cam choose whether or not to visit a particular place, but my car goes with me no matter where I go.
China is militarizing the South China Sea, or is it?
The D Language (http://dlang.org/) has a @nogc pragma (https://dlang.org/spec/attribute.html#nogc).

You just annotate functions that you don't want to use the GC in with it and it'll assert that they don't use it.
Google seems stable enough.
I'm not sure that's a meaningful distinction without more detail. An x86 "function call" is a push, a jump, logic, a push and a return jump (same for a procedure call).

A "message" is something you can (more) easily adapt to be something sent over the network. In a high-level system, the distinction between a "function call" and RPC can also dissappear - but does it really matter if it is messaging that is like (abstract/high level) function calls or the other way around?

Consider if the ("x86") function call ends up being a jump from an x86 core on a server to an arm chip on a phone - it doesn't work.

But a phone might very well respond to a "getId" message. Might return a phone number or an ip address for example.
> I am a bit shocked, that they want to keep old passwords.

Presumably that is required to stop simple password rotation of Password1, Password2, Passsword1

> why brother with the ones that doesn't work?

That's going to depend what the attack is against. If it's a consumer facing web site then you're probably right and the attacker will move right along unless it's a high profile account (Zuckerberg et al). If it's an internal system then attack is probably more interested in named accounts/roles and spending a few seconds to workout whether the password is an easily decipherable sequence will quickly pay off.
If you add more than a couple minutes of delay, it's no longer an effective deterrent.

Not an ideal situation, but it's where things stand.
It's not illegal but it opens many very wide doors for lawsuits.
You shouldn't leave any of your valuables on a plain view in a car in any country. Put them in the trunk (still a bit risky) or take the with you.
https://en.wikipedia.org/wiki/Killer_whale#Types
No idea if it would work on Rackspace.
Probably but it will be more hassle to get set up rather than less.
> Yes, but one that doesn't have the costs of being elevated or the downside of being blocked by traffic.

This is a false assumption. The elevated bus does block traffic when crossing intersections, which it does somewhat slowly due to restrictions on the turning radius, and it does block traffic from switching lanes.

This doesn't mean the concept is silly. The main feature is that this concept doesn't require a dedicated tram path, nor does it appear to require extensive road work (i.e., installing a rail track).
can you please share what that question was? just curious. I've read many other articles about candidates having had similar experiences. Its one of the reasons i dont like Google as a company
Shariff: Give Social Media Buttons Some Privacy
I'm comparing Singapore to other first-world big cities, but there are other places in Asia where you could make a similar claim.

One of the most surprising discoveries upon moving there was that, unlike nearly everywhere in the West, in Singapore a pedestrian does not have the right of way. In the U.S. this is ingrained into all driver education courses, but in Singapore they do not even slow down around pedestrians who are crossing a street.

The other observation that jumps out to anyone I know who has visited Singapore is how the buses are driven. A Western bus driver would likely lose his job for driving as erratically as they do in Singapore. In fact just a couple weeks ago one of these drivers killed a pedestrian [0, 1]. I'm surprised it doesn't happen more often.

Self-driving cars would be in for quite a test on the roads of Singapore.

[0] http://www.straitstimes.com/singapore/pedestrian-dies-after-...

[1] http://www.straitstimes.com/singapore/courts-crime/bus-drive...
Congratulations on your release!

What's the reason behind weird prefixes in source files (like f00300_singleton.hpp)?
People aren't the same, despite how nice of a story that would make.

However, this fact should not deter our attempts to provide everyone with equal opportunity to pursue the life they desire.
The parent comment is referring to hard real-time systems (where not responding within a certain timeframe would lead to catastrophy). We're talking things like pacemakers, anti-lock brakes, industrial control systems.

Regardless of how good GC is you would never use it in a hard real-time system because it is non-deterministic. IRC chat is only soft real-time.
The World's Largest Museum Has a Job Opening for a Beer Lover
Why can't you exercise and move on?

Are you an early employee with lots of equity at a low strike price and a low enough salary that you can't pay the tax to exercise?

Are you risk averse and don't want to pay to exercise until you know there will be a payoff?
How exactly was all those teachers involved in the coup?

No, that kind of group think is a consequence of not having proper freedom of press and proper freedom of association in the country. Which in turn is a consequence of voting for Erdogan (even if not everything was roses on that front before Erdogan, to be fair).
Is this standard iPhone thief operating procedure?
Ik heb vluchten naar Palma op Wherewefly voor € 137 gevonden
"Merlin, the 6ft wide doors for the Great Hall have arrived, but they don't fit the space in the metric-specced walls!"