skysight-inc/HackerNews huggingface dataset:
https://books.google.com/books?id=u38h_fV3UqgC&pg=PA173&lpg=...

See also the citations to it, http://dl.acm.org/citation.cfm?id=340757

See also
https://www.researchgate.net/publication/221200232_Algorithm...

http://ieeexplore.ieee.org/abstract/document/5447280/

http://perso.ens-lyon.fr/christophe.alias/pub/alias_thesis.p...

https://www.ideals.illinois.edu/handle/2142/45394

http://gac.udc.es/~juan/papers/toplas.pdf

and ...

As the last paper says:
"e. The development of techniques for automatic recognition of computational kernels such as
inductions, reductions and array recurrences has been an intensive research area in the scope of
compiler technology during the 90’s."

If you want a simpler example, all of your compilers are usually replacing your divisions by a different algorithm :)
It replaces your sum reductions, recurrences, etc.

Seriously, these are really really old compiler problems.
Compilers do the parts people care about, and will often replace the algorithms that are usually "slow", like math, or have well defined semantics that won't cause api breakage for you. Compilers replace memcpy, printf, etc, all the time.

If you want a compiler that replaces your much higher level algorithms, as the papers show, they have existed over the years. When the research papers are scanned copies, it's old tech :P

But the truth is that, for example, a lot of common languagers (C++, etc) are not good languages for that. It's not about compiler technology. I can teach a compiler to recognize your sorts, for example, pretty easily. But proving i can legally change it and not destroy the programming semantics is often literally not possible. You'd have to tell me "it's okay". It's only stuff that is well specified enough (like standard library functions) that i could do.

Think about trying to swap STL data structures for some code. We can recognize when it is possible. We can even determine when it is profitable, and do it.
Usually, the problem is it destroys the API you've built to do so (IE you pass it around as an argument), etc.
and in the end, it's usually not worth it for those languages to do it in the compiler. It's infinitely more effective to do something like http://lists.llvm.org/pipermail/llvm-dev/2016-April/098355.h... and tell people "you should switch this datastructure".
At least, for these languages.

But hey, if you want the compiler to duplicate and inline all the functions and swap out the algorithms, it could!

It's just that, for example, C and C++ are not languages that lends itself to compilers doing it, it's one that lends itself to telling humans to do it (or at least, asking them if they want it done and then doing it)

This is obviously all easier in functional languages, and they actually have a fairly rich history of doing algorithm replacement :)
Android Studio Shortcut key every developer should know
For some definition of "scratch".
You can install it persistently: https://news.ycombinator.com/item?id=14456203

(Sorry that wasn't very clear.)
A close friend was actually a judge on one of those "find the next star" shows, for singers. He says they pulled some really shady shit over on the kids - handed them a massive contract and two days to "review it" or they'd be dropped from the show; and this was after they'd made it past the first round of culling.

The contract was also very unfavorable to the kids, basically putting them completely at the mercy of the record label, for way too many years (and probably a lot more - not my circus, and it's been awhile).

I don't remember how it all turned out, except that the specific kid my friend was mentoring through all this went on to win.

That same friend has his own troubles with his original label. After making it big, he started to change direction, and the label just stopped putting his stuff out. Really put a damper on his career, since he basically dropped of the map until he got out from under them.
Web Design Museum
The ten books the series is based on are currently getting an 'official' translation, I think they've now published 4 books out of 10 in English.
It's not very different from the series but definitely not as time-consuming.
There is still significant animosity towards Japan by several other Asian nations due to atrocities committed during WWII.

This is regularly triggered by various disputes about commonly claimed territory and things such as politicians visiting shrines that house the Japanese war dead (including war criminals). It often leads to rioting and destruction of perceived Japanese things (cars, restaurants, etc) in China.

Still no terrorist attacks in Japan committed by Chinese though despite Japan allowing in large numbers of Chinese visitors, students and workers.
It isn't necessarily good business, but it looks good from the point of view of a decision maker with a limited budget.
I was here just three weeks ago. It's not an ideal deprivation experience as much as it is an optimal acoustic testing lab, especially considering the vibrations you experience from trying to stay still on the lattice floor (see picture 3: https://www.instagram.com/p/BT47Lluje03/).

Fittingly, the serial number field on the door leading to the room was blank. Not needed for the only one of its kind, I suppose.
I remember visiting the Caverns of Sonora in Texas. At the lowest point, the tour guide turns off the light for the group to experience what the cavern is like - dark, with the occasional drip of water. The odd thing was that the group I was with was pretty quiet until the lights went out... and then they went berserk with chatter. It didn't seem to be out of a sense of disquiet in the dark though, but had more a sort of "teacher's not looking" feel to it.
.covfefe
What a typical day at a top Indian B-School looks like
You can send a normal photo in Direct. Just hit the photo icon instead of the camera icon in a thread.
Is it just me or is this piece essentially devoid of any sort of real analysis?

They ran a linter and then did a one liner pretty-print on the output... and then close with observation that there a lot of false positives and potentially 'a bug or two'.

Anyone who has ever run a linter on any sizeable code base could have made that observation without taking the trouble to even run the linter in the first place.
you're right, my bad. in my haste to post before quickly having to get offline earlier, i didn't read carefully. i also couldn't access the WSJ article, so i don't know if there are better numbers in it or not. in any case, here's what i could garner about 1Q2017 by looking at other sites[1][2]:

$7.5B bookings ((1+9%)*$6.9B from 4Q2016)
-$3.2B paid to (non-Pool) drivers
-$0.9B COGS (probably driver acquisition)
------------------------
$3.4B net revenue (GAAP)
-$1.9B paid to Pool drivers
------------------------
$1.5B net revenue (non-GAAP)
-$2.2B other expenses
------------------------
-$0.7B net earnings (or EBIT?)

($3.2B+$1.9B)/$7.5B = 68% paid to drivers (32% take rate [3])

the numbers are a little rough, but in any case, my main point still stands: they still need a 20% rise in bookings for it all to trickle down into a breakeven scenario.

[1]: https://www.bloomberg.com/news/articles/2017-06-01/uber-s-re...
[2]: http://www.upi.com/Business_News/2017/05/31/Uber-posts-impro...
[3]: https://www.forbes.com/sites/markrogowsky/2017/04/15/caution...
"And we already have fairly widespread production use of invasive language extensions/dialects designed to enable use of parallelism, such as OpenMP and CUDA"

I'm not sure you are really saying anything that proves me wrong?
Using those extensions, there are optimizing compilers that will perform very heavy memory layout optimization.

Which does, in fact, go to show that it took "invasive language extensions" to make the original language able to be optimized in this fashion?

IE you invasively changed the original semantics, and now it made these things possible. How does that not show that the original language semantics were not the problem, which is what i said?
I've added you on Google Hangouts, would love a chat :)
Same. Massive reason why I watched the show.

I remember watching the first few episodes and Elliot is doing one of his monologues about the technology he uses and his hacking activities and I was like hold on! That all mostly made sense! What's going on here? :)
The weird part, to me, is that we have people here, so there is obviously a market. At the very least, in a functioning economy, they could be working to help each other.

Why should everything be about big supply chains run by big business powered by big finance? Maybe the Amish have the right idea.
Fun fact - Zaha Hadid only has two buildings in the US and one of them is the Broad Art Museum in my hometown of East Lansing:

https://broadmuseum.msu.edu/

Here's some pictures of the building:

https://www.google.com/search?site=&tbm=isch&source=hp&biw=1...
Digital Transformation:5 Challenges Businesses Face“
How to Use Social Media to Improve Ecommerce Conversions
You presume that a beach landing was necessary. By this point in the war, the US had air superiority (the fire bombing of Tokyo...), and all sea lanes under control. The US had other options.

The best explanation for why the US wanted to have a swift end to the war with Japan was to deny the USSR the option of dividing Japan like was Germany.

There is no good way to justify killing civilians during the war, and it's impossible to say what would have happened if these bombs were not dropped and some other path was taken.
The only actual negative I can think of is the mental friction of having to pay each time

Don't underestimate this. People will pay a large premium for unlimited internet, for example, just to relieve themselves of the mental burden of maybe, possibly, once a year going over and getting hit with $5 or $10 in overage fees. Companies know this. They exploit the hell out of it!
How engaging is your photo? Use this tool to find out
The performance of this on my laptop invariably blows my mind
Actually is well know that BTRFS RAID-1 have problems if degrades to a single hard disk. Perhaps it's related to this.
McKinsey’s Michael Bloch on Digital Transformation Strategy
I think Zapier and the likes fill this need pretty well. I wonder if there's still a niche for more lower-level hosted service for plumbing webhooks though. It might be a rather small niche unless you figure out a way to offer better value than those guys.

One thing that definitely makes it hard is the chicken&egg situation. I can't imagine many people paying for a service (or even using it for free), unless it has a solid reputation and is highly available. Otherwise, they'll either host something on their own, or use one of the bigger players.
I have a copy of all three commentaries, including the in-character, as actors, and also the commentary with Rob Reiner, producer Karen Murphy, and editors Robert Leighton and Kent Beyda.

Feel free to email me if you'd like an MP3 you can mux in. It's a shame they didn't include this with the Criterion release.
As I get older, I desire to be less random and more precise. I don't think I am smarter or dumber than I was 20 years ago. I used to "ship it" faster, but now I realize it's because I didn't really understand the problem.
Elastic Cloud Enterprise – Herd Clusters Not Cats
Why must MAC mean "HMAC RFC2104?"
Actually I think the biggest argument against the "profession x will be replaced by machines" reflex is the absence data to train an algorithm. All of the key information is unstructured in emails, decks, meetings and conference calls. How do you train even infinitely better algorithms?

And also what is it going to cost to staff AI professionals to create and support an algorithm vs the salary savings of the 100 guys who must do that job in the UK...
Asus ROG Zephyrus Stylish Gaming Laptop Announced
Scanse.io lidar units are out now. I got my Kickstarter unit a few weeks ago, anyway.
24 hour offer 10% discount on subscription plans
Including training the algorithm to crack football jokes over a beer at the pub!
Use Cases of Blockchain
This might help answer your first question: https://medium.com/@jonathangfischoff/are-mutable-references...
I often think good games are criminally under priced.

I must have played Age of Empires a good 1,000+ hours. Possibly even more.

That works out to 6 cents per hour of entertainment.
>Except he has no data to show this, and every piece of data i have (and my colleagues have), says that he is wrong.

That's because those data only represent quantitative statistics on code, not whether said code would get great benefits if the programmer actually bothered to make algorithmic adjustments.
No. Yes, however it is a financial burden they have placed on themselves and they understand the trade off between the cost of the presence and the influence acquired.
What do you mean? What could prevent someone from moving even though they really want to?
Could you use something like a convolutional deep net -- in it should have similar low-level features to things you have read, but low scores on higher parts of the network?

I mean, if you generated one for each class of people, you'd probably find that there are easier statistical trends, but conceptually.

In fact, now that I think about it a bit more, you likely could use something like the Netflix algorithm and very broadly read people, who overlap on what you have read, then look for books they've read that score lowest on similarity to things you've read based on inverting the scoring mechanism.

It wouldn't be perfect, but with some tuning you could probably make that work as a simpler model than the DNN one.
I never said anything about whether javascript is higher or lower than Java. Whether a language is statically typed, dynamically typed or somewhere in between is not relevant to how high level it may be. C++, Java, Javascript and many other languages are badly designed, for all sorts of reasons. However, this is also not relevant to how higher a level the language is.

And comparing COBOL to C++ or Java is nor ridiculous if you have programmed in any serious way with COBOL. The verbosity level of these languages is enough to put them all in the same bucket.
Why Retail Should Start Using Chatbots
> As long as it's recognizable as an ad

Are you saying that there are ad-blockers based on image recognition?
There aren't any widely deployed AdBlockers which work on the FB mobile app, Snapchat or Instagram.

Same with the Google search app.

> So ad-blocking still wins.

FB is losing all the way to the bank at the moment.
This example is about the compiler changing between (existing) internal versions of sorting algorithms for language data structures.

Not about changing what algorithms the user coded.
Discussion on the mailing list does not constitute official feedback to the UTC; ultimately, it's nothing more than a discussion forum, and does not mean the issue will necessarily come back to the committee.

The contact form for more formal feedback is at http://www.unicode.org/reporting.html
Maybe OpenMP and CUDA do more optimizations than I thought they did. Do they perform AoS->SoA reorganizations, conversions from pointer members to inline members, or range analysis to choose smaller data types?

Admittedly foremost I was thinking about entirely different kinds of data and layout optimizations: Herarchical data, pointer heavy structures, and potential compressed representations. Things like converting node pointers into 16-bit indices into a node array.
It doesn't. I said MAC, not HMAC.
Cryogenic fuel is a reason to use a mountain.

Florida's air is humid and dense. You get lots of heat gain from that. The density itself matters. Condensation is a huge source of heat. Freezing is another huge source of heat. So you boil off cryogenics and maybe worse. We lost a space shuttle due to a chunk of ice hitting the wing. Falcon 9 rockets need unusually cold filler; if it warms then it expands and won't even fit in the rocket. It probably pours out and gets drained away, the alternative being a rupture.

The USA would do better launching from near Tuscon, Arizona. It's decently high up and dry, which helps keep the cryogenic content cold. We used to do this in fact, before the Mexican embassy complained about defective rockets crashing in Mexico. We chose to move to Florida instead of making a liability payment deal with Mexico.
Is your JavaScript taking days to build?
.io is the one I like to use.

Many domains are still available and the cost is decently low (in comparison to some of the other especially new TLDs), only something like €30/year.
Yes, very much so. It's resulted in a multi-fold increase in opioid addiction and consequently opioid deaths in the US over the last about 15 years or so. The general trajectory is: person gets prescribed opioids for pain, person's life falls apart due to addiction or they hit some hiccup that causes them to lose their health insurance, then they traverse a downward spiral as they become unable to hold a job and switch to heroin (same fix, easier to get), and because heroin doesn't have consistent dosing the chance of OD'ing is much higher.

Remember 9/11? Imagine that many people dying from a preventable tragedy every 4 weeks in the US. Because that's what happened in 2016 with opioid addiction.
> If data loss is unacceptable then Kafka is basically the only open-source solution that is known for not losing data

What about RabbitMQ?
Plus it's only a nightmare "performance-wise" when it's actually slow in wall clock time.

Often it's so fast that it doesn't matter at all that it can be 1/100 slower then C. 0.1 sec is still good even if it's not 0.001 secs.
Mark Zuckerberg doing them drugs
It's not that simple in this case, because for my first question the answer really needs to be "yes" as a clear First Amendment matter: individual political speech is clearly protected, and video is a common "speech" medium nowadays. So that's a "loophole" that is pretty much required by the Constitution.

It's really not clear to me how one can draw a sane line between the first and second question, for this case, unless you want to forbid any political video that actually takes time/effort/money to do research for (see "documentary").

And then the problem becomes that either you privilege the political speech of rich individuals over non-rich ones even more than we already do, or you have to allow non-rich individuals to pool resources to speak.

The "loophole" is then.. what exactly? What form the pooling takes? Whether the pooling is voluntary? Something else? I see a lot of people who are unhappy with the Citizens United decision, but not many proposals for what the law on this should be apart from "political speech from organizations I disagree with should not be allowed". For example, I see lots of "corporations shouldn't be able to engage in political speech" but very little of "unions shouldn't be able to engage in political speech" from Citizens United opponents. Amusingly, I see a fair amount of "unions shouldn't be able to engage in political speech" from people who support the Citizens United decision. And I have met absolutely no one who opposes the Citizens United decision and also thinks Michael Moore shouldn't be allowed to create movies in election years. Though I expect such people do exist; there just aren't many of them.
Can’t live in Manhattan? Because NIMBY housing policies prevent Manhattan from growing.

https://www.nytimes.com/interactive/2016/05/19/upshot/forty-...
Law of Triviality – Bike Shedding
> This is very useful if say you want to very quickly and quietly launch something towards another satellite.

Surely you could already do that with Orbital ATK's Pegasus? 1000 lbs is plenty of explosives. It seems to me this is just a bigger version of that.
If you're a OneLogin customer trying to figure out what you're supposed to do now, this is what you're supposed to do:

https://support.onelogin.com/hc/en-us/articles/115002695483?...

(A logged out and "won't be updated" version: https://pastebin.com/2eAtMyEv)

Take special note of the "secure notes" feature.

Do your engineers store infrastructure secrets, (like AWS Access Keys / Secrets) within it?

The instructions indicate that these "Secure Notes" are likely compromised and an adversary has the ability to decrypt them. If your answer was yes, a bad guy has easy access to your environment.

Additionally, if you're feeling extra cautious, you should look into malicious activity within any dashboards or logs provided by apps you authenticate with OL into. For instance, any sort of "recent logins" feature.

Lastly: It's sort of unclear to me what the exposure for any potentially leaked multifactor integrations might be. For instance, a DUO integration + secret key, if they leaked, and if a credential roll for MFA integrations need to happen.
Bank account = checking? We're not trying to do anything fancy, but considering that I always sweep cash out of my personal checking account (and into a high-interest online savings account) I figured it would be prudent to do the same here. Even if it's just $2k per year in extra interest, this seems worthwhile. Is it not worth the time to manage?
> Saying it in a comment thread on a post about Uber's loss is not in bad taste.

I dunno. The comment doesn't seem very relevant, being basically one random guy's opinion of what he read on the 'tubes about another guy he probably never met, and extrapolating that to be some sort of argument about the profitability of a company. To me, it just kinda feels like thinly disguised bandwagoning to get internet points.

I recall people making similarly tone deaf comments about Steve Jobs around the time he took time off due to cancer, or Bill Gates in his early philanthropic days. Perhaps this particular case bothers me more than the average person because I've been through the same loss, but I guess as long as one get internet points, poor taste is forgiven?
This is what our future lives will look like with AR
Hacking UK Trident: A growing threat
https://github.com/Icinga/icinga2/issues/3533

That's the bug I'd like to add further debugging to and help look in to.
Are you developing for VR or AugmentedReality?
i like the good old .net. for better or worse, the new ones don't have quite the same cachet as the traditional .com, .org and .net, and of the three .net seems the most fitting for a personal site.
In a company I work for the more essential role would be someone responsible for either larger chunk of work or more important chunk of work.

Think analyst solely responsible for communication with customer and giving tasks to multiple programmers. Think programmer being told "we need this new module" along with phone call to contact person in customer company being trusted that new module happen and questions will be asked and no customer will be offended in the process. It might mean being assigned to tasks that are really important as opposed to tasks that are less important.

There is more critical and less critical (essential) work. Who gets which one depends on trust a lot. It is not so much about deep knowledge of some tech, although that one play the role. Tech is easily learnable. Whether you are able to makes sense of vague customer, whether you can work without having hand holded is more of factor.
50 years ago Arthur C Clarke made some very decent predictions about the future. He correctly called global satellite communications, for instance. And if anything, his predictions were too optimistic. Genetic engineering hasn't changed humanity, we still haven't colonized the moon or Mars, and we're still a long way from general AI.

http://www.giantfreakinrobot.com/scifi/arthur-clarke-predict...