skysight-inc/HackerNews huggingface dataset:
We have couple of companies running Tableau on top of this. The deployment is Tableau - Spark ThriftServer(with our extension) - Druid.
We push down Slice and Dice and Star Join Queries as Druid Queries; all of Spark SQL is supported with some portions of a Query Plan being executed in Spark. We are working on supporting more Spark UDFs being pushed to Druid, performance improvements, and more coverage for Tableau. Further down we will support Star Schemas where some or all dimensions are not indexed.
Happy to discuss specific SQL support or deployment questions. Please reach out to us.

- Harish.
I agree this is a big advantage Epic has over Unity. For my current VR project I'm using Unity but as soon as I get the time I'm planning to seriously investigate Unreal. They were showing some really impressive stuff at GDC and a lot of it is driven by the needs of their own games.

Availability of source is another big advantage over Unity I believe. When you run into a problem in Unity you're pretty screwed. At least with Unreal you have the option of diving into the source and figuring out what's going on so you can either fix it or find a workaround.
Well getting into the why is more political than process, and I don't have insight there.

I can't explain why we're friends with Saudi Arabia and the other Gulf States and I can't explain why we aren't on better terms with Iran. I have spent many hours arguing with conservative friends on why we should cut ties with Saudi Arabia in particular, but they trot out some arguments about oil and fears of ME instability (as though the status quo is fine). It's funny because the Sauds have convinced us to help stabilize the region, but it's hard to impose stability when your regional allies shank you every chance they get. There's no reason we should be encouraging Wahhabism.

I'm all for pulling back from the region, and will be voting for Bernie given the chance to.
The issue is globalization and economic abuse by certain elites, not technology. While I don't personally think Trump is sincere given his history, people are voting for him because they want to end the trade policies that have been objectively hurting the country in order to enrich a certain small demographic.

Whoever wrote this article just pulled something out of their ass with enough trendy buzzwords and quotes to get readership.
As an idealistic pacifist, I find the whole situation hard to grasp. I do, however, seriously appreciate those (like yourself) who are stuck in a situation they didn't create, and have to deal with.

Thankyou sincerely for your efforts, and your insight as someone with experience and time on the ground.

I feel that those in charge of these campaigns would do very well to listen to you, and others like you, in determining the best path to take from here-on. The situation (however and wherever we all may lay "blame") needs to be fixed, and the points you make are incredibly important to how that may be achieved.

I also have a feeling that these points may be common knowledge amongst those serving in these campaings, but somewhere along the line they are being diverted and / or diluted by politicians with vested interests in continuing these conflicts (they are, after all, incredibly powerful memes to pin one's policy promises on).

Infinite respect and kudos for doing one of the hardest jobs in the world and managing to maintain perspective. Now hopefully we can work out a way to get the damn politicians to listen to you.
Cheaper foreign labour doesn't make people obsolete. It makes blue-collar workers in the West obsolete.

Technology, in turn, will make that cheaper foreign labour obsolete; outsourcing manufacturing only accelerates the inevitable job losses that will happen.

That is not to say that outsourcing is a good thing, but blaming our problems on it ignores a large issue that we will face in the near future.
Thanks for the reply, even though I was hoping it wasn't basically hearsay and speculation (which it unfortunately is). Abovitz has repeatedly said that they absolutely want their tech to be safe enough for kids to use, so perhaps the safety concerns are not based on facts? Magic Leap apparently has active occlusion, and can run the spectrum from VR to AR/MR; pretty sure that makes it the potential leader, not an also-ran. I guess we'll see soon enough. Exciting times.
google cache: http://webcache.googleusercontent.com/search?q=cache:http://...
Well.. the C binaries depend on libc on your system and come with no type safety and automatic garbage collection. Go binaries are fully static (except for networking typically and you can switch that to static as well).
Expected from Oracle.
I didn't expect the India argument anymore. But going down that route..., British India was from 1612–1947, and English speakers there today probably have skills comparable to most of ours here in the States. Yet, I still pay a few bucks, and trade my clicks and ad space to read articles like these originating from here (New Yorker, Times, etc.).

So if the author happened to have farmed out work on article from Indians on Upwork, then maybe he'd be onto something.
But people had phones before the iPhone, and they were sluggish as well. Jumping from keypad to touchscreen was a jump large enough to to be botchable (as a few attempts before the iPhone had clearly shown), but tiny nonetheless compared to the jump to a large HMD (from what exactly, btw?). There is no way to casually use the hololens like you might occasionally use a laptop sitting on the side of a paper-centric desk without going fully electronic, it's pretty much an all or nothing commitment. Nobody would tie a contraption like that to their head to use it just for a fraction of the tasks at hand.
Another Capcom game that fits the general description is The King of Dragons (1991, CPS1 hardware).
They are not same results. One code base is monolithic and hard to maintain while the other is modular and simple to update and maintain.
>cheaper labour make people obsolete,not technology.

I never thought of it that way. It would be interesting to see the change in average wages for the entire globe over the past 50 years considering how many relatively good paying industrial age jobs have been outsourced to serf and slave labor in "3rd world" areas
When I was in high school in the US 20 years ago, it was 8:00am to 3:15pm.

This seems pretty reasonable to me.
Heh, looks like its another popcorn moment.

BTW: i guess this is an argument for having feature release and bugfix only releases. Or at the very lease make it easy for distros to backport bugfixes (though i guess most will argue to give distros the middle finger and pull everything from git or equivalent).
>Ethnic divisions make things more complicated.

Yes--though it's probably cultural/historical identity more broadly. For a European counterpoint to your positive examples, see the Balkans/Yugoslavia. Or the long-term issues in Ireland. In the post WWII era, also see the partition of India.
Google Cache as the Debian tracker is getting hit hard https://webcache.googleusercontent.com/search?q=cache:UoVCY4...

Original link is to post #84 in the conversation.
Well, Go still won't be paying for (a) right?

So my non-expert, just-a-normal-programmer feeling is something still doesn't add up -- I feel like you could compile C++ with optimizations off, and it would still lose at compile time, and really lose at runtime, to Go.

So somehow Go is compiling quickly and running fastishly.

So "it doesn't do optimization is why it compiles fast" is confusing.

Is the story that Go, as a simpler language, is able to compile to decently fast code w/ fewer compiler optimizations?

I'm thinking along the lines of C++ zero-runtime-overhead template stuff is very-large-overhead w/o optimizations.

I've only played a tiny bit with Rust, and it was a long time ago, but my experience is there was no "fast compile time, decent runtime" configuration available. Naturally, that's a really good configuration to have accessible if possible!
Except that it was likely investors pushing Google to come up with a response to Facebook that caused them to create Google Plus, even though in the process they had to kill several more vibrant social networks that had organically grown around their existing products.

Desperate imitation of Apple caused additional problems.
Ubuntu’s bash and Linux command line coming to Windows 10
With cores galore, there is no reason that an OS couldn't be developed that couldn't do high performance Linux + Windows binary compatible program execution virtually (ha) seamlessly.

Microsoft could be the perfect company to do this... and sweep up OSX compatibility at the same time. DOSBox/Bochs can handle legacy emulation...

But they're too stupid to do that, as in ignorance...
I highly recommend that you check out the book Mass transit and the politics of technology: a study of BART and the San Francisco Bay Area. It's a different, if similarly unflattering, take on the forces that shaped BART's eventual geometry.

https://www.worldcat.org/title/mass-transit-and-the-politics...
First Agriculture was automed, then manufacturing was automated, now we are starting to automate services with software/AI.

One has to wonder what jobs would 10 billion people we are going to have in 2050 be doing.
So much love there! Thanks guys!

We were investigating the issue from another thread. And after, we took the time to contact interested parties (gcloud and Voxer's native crc maintainers). Props to them for their quick responses.

The issue that triggered the rant was closed as it was a clear duplicate from that earlier issue

We've opened another issue to centralize the logs in a civil way. And from investigation, that seems to be an AWS elastic beanstalk toolchain problem when they force an npm rebuild.

So we're kinda stuck there. If anyone has ideas I'm willing to explore!
Cool beans, sparkie. I'm working on something involving this shape (which is like a set of related call chains). The ability to call "loudly" by itself is a convenience only, a kind of syntactic sugar. I'm sure you could easily write the function that takes this tree, the string 'loudly' and emits '($walk tree ($walk dog ($walk bark (loudly)))'. :)
Nice bait title. The author knows how to stay employed working in new media.
There's something vicariously gratifying about posts like this. Optimization is some of the most fun programming to do: you have a crystal clear objective goal to go for and once you've got a profiler set up it's just:

1. Find slow thing.

2. Make faster.

3. See benchmark improve.

Some of the most satisfying coding I've done has been optimization.
Show HN: Wall Art
It looks like this story was moderated ... it disappeared from the top 200 shortly after reaching the top five of the front page. While discussing politics can often make sane people fight a flame war, this article is in NewsWeek and offers an interesting historic perspective. I didn't submit it, but thanks to @chatmasta for pointing it out.

EDIT - Found it at position 695
Um...they didn't "breathe liquid oxygen" in The Abyss...that stuff is instant-frozen cold.

See:

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

I really can't believe that the light level in MagicLeap isn't adjustable to a comfortable level.
rtsp://stolaf-flash.streamguys.net/vod/academic/academic/2016-03-31_ifc_symposium_one-4 is the higher resolution stream, fwiw.
i wish if microsoft adopt an underdog like mageia linux
but i guess ubuntu make more business sense
I don't bother reversing decks. It's more efficient to do more repetitions of Native->Foreign than it is to do equal repetitions of N->F and F->N.

i.e. if you can respond that the French for cat is "chat", then you will very likely remember that the English for "chat" is "cat".
> I think the Go community is a little unhealthily obsessed with this particular metric.

I've been on teams that are not obsessed with this metric and what very often happens is that every patch landed makes the system just a tiny bit slower. The next thing you know, your tools feel glacial and users are miserable.

And, in fact, at work right now my team is trying to feverishly claw back some performance we lost over the past few months without really noticing.

If you're working on a system where performance is a key part of the UX, you really do have to be vigilant about it.
AP Style alert: Don’t capitalize internet and web any more
I come from the Microsoft of the 90s where they followed their Embrace, Extend, Extinguish methodology. My "nagging negative thoughts" all stem from those memories.

As for dev machine/cloud machine conjecture, I just mean I would like to have a consistent experience between what I develop on and what I deploy too. It isn't a huge deal, just nice to have more than anything.
Unfortunately, a lot of blogs have shut down from a loss of traffic.

Also, Google Reader's "sort by magic" worked incredibly well at giving me something interesting to look at, and not just the most popular things. Can Feedly finally do something like that? Last time I checked, all the Google Reader replacements either hadn't tried, or were suffering from a vastly reduced userbase that didn't care about the same blogs I did.
C-z for the tmux prefix key.
Well to be frank, they will know why they failed but it's not very relevant to anything else.

If you miss a target it doesn't mean you learn how to make the target better.
Great article! Just a note: spaced repetition is not only for rote learning, or "remembering things".

When talking about spaced repetition, we need to make a distinction between repeated studying (seeing both the problem and answer) and testing. Once you've overlearned the material, the biggest value of an SRS comes from testing yourself, even if you don't see the solution after [1]. Another potential benefit is interleaving concepts from different problems [2].

Another distinction is what is being tested. For example, testing using same math problem you learned from is repeating both the concept learned and exact content of the problem. Repeating the exact content you originally studied may dilute the benefit of testing you on the concept. However, it is clear that repeated testing on the concept is very beneficial when the content is new (e.g. spaced testing related math problems, [3]). That isn't to say repeating the concept and content can't be beneficial, I think it can be useful, but I'm less sure about how it stacks up.

In the posted article, I think the type of SR will be useful because (1) recalling the pieces being tested are helpful when solving the problem (or a related one), and (2) hopefully they cue you to think of the problems domain they're related to. In a sense, interleaving the pieces can be a test of matching the piece with it's problem domain.

It seems like a better solution would be to create related problems related to the ones you learned initially, to test yourself in a spaced way. For example, you and a friend could solve the same Eloquent Javascript problems, and then create a handful of new problems that are in the same problem domain. Then, you could trade problems for spaced testing. This type of spaced testing could be thought of as repeating problem domain, but not exact problem content. To the degree that the SRS interleaves testing problem domains, it will likely be especially effective for solving new problems [2].

[1]: http://pss.sagepub.com/content/27/2/223.full.pdf+html

(based on this classic!: http://learninglab.psych.purdue.edu/downloads/2008_Karpicke_...)

[2]: http://www.indiana.edu/~pcl/papers/carvalho_goldstone_delaye...

[3]: http://onlinelibrary.wiley.com/doi/10.1002/acp.1266/abstract
Not to mention the focus of the game industry (and game players) has shifted towards mobile in the last few years. UE and Unity both support, and are heavily used, for mobile games, while CryEngine is behind on that front.

Even strictly just on the PC gaming side of things, Unreal's adoption rate among game devs is miles and miles ahead of CryEngine. Is it really that hard to imagine why the community cares more about Unreal Engine than CryEngine?

This has been true for years, idTech, while being arguably technically more impressive, was being written about far less because while it's ostensibly licensable, nobody actually did it.
>Desktop Linux is a tiny niche (measured to below 2%),

Not for developers. And both Unreal and Unity have Linux editors and support compiling for Linux.
They were undermined by the Stalinists. There were communists fighting in Spain who were just as much under fire (as in, actually getting murdered) by Stalinist agents as the anarchists were.
>Politics are completely different from tech news because in order to write about them, you need to do lots of research.

Disagree. I don't think tech news are any quality. Also, we have issues like encryption which can be regarded as a mix, but like FBI vs Apple is more of a politics issue imho, yet reporters can't even get the basic terminology right.
I, too, appreciated the historical perspective. I long for it. I would like to see more of it.

I'm anticipating that jobs won't get wiped out completely, but people will switch to having more customized services. I'm hoping that things like furniture will be much more customized to peoples' individual needs instead of being sourced from far away.
It's gone way up. Global standard of living has never been higher.
Help I Violated My Boyfriend's Privacy
Risking to be simplist I would resume the main idea clash to this:

The right to be supported VS the right to work
I was a bit bemused by this, sorry. eg.

`(a += b) == a + b` is not true, a += b is not an expression.

`str.is_digit()` doesn't 'check number', it checks if the string is entirely composed of unicode digit codepoints.

`dict(col)` doesn't work for a general collection `dict([1,2,3])` for example.

Are these really the things people forget the most coming from another language? Not try/raise/except/finally? Negative indices?

If it works, it works, good on you for making it (and making it look good), but in general, it seems to be a bit insubstantial.
HTML is not the presentation.

HTML is the content and description of content. You put a <strong> tag around text to make it strong emphasis.

CSS is the presentation. Your browser sees the <strong> tag and applies its default style of making it bold.
What do you do when something doesn't go according to plan and you have to stop into your savings?
MIT IDE Inclusive Innovation Competition to Award a Total of $1M
That doesn't really happen, seriously.
What do you do when something doesn't go according to plan and you have to dip into your savings?
I disagree. My wife was home schooled and has huge gaps in history, science, math, and English. Most of which I learned in public schools.

While the public schools in the US need some work, many of the people I talked to that 'didn't learn anything' didn't want to put the time and effort into actually learning.

Instead, time was spent on complaining about the system.
> you can pay and have someone fix $problem on a deterministic timescale

Really? When did MS start fixing bugs for their paying customers in a deterministic timescale?

The point about upgrades may be good, but MS has started breaking things on update recently too.
Make a few dollars
Did you guys know you can get paid by having certain apps on your phone? There is a app called Feature Points. All you have to do is download this app and it will pay you to download other apps. You can delete each app after about 2 minutes. It's going to ask you for a sign on code....the code is 58WR3A

Also, you can make more money doing legit surveys from home. This is only gas money, phone bill money, lunch money....etc. Nothing major to quit your day/night job.
Email latrails@yahoo.com
In the subject type in "Surveys"
Thanks, That was my guess. I posted the link to add context and because the progress since is pretty awesome.
Compared to the HoloLens ...
2 - Yes! There will be HoloLens 2 in the Magic Leap future 2020...???
Well, with enough manual tweaking it ought to be.

You may also be interested in https://github.com/NixOS/nixpkgs/pull/7701 which cuts down in unintentional dependencies.
VUSE Videos – Discover and share the internet’s best videos
How so? Microsoft want to support everything they can on Azure. That is just sensible business IMHO.

However there are businesses out there who like to work in a single vendor system as much as they can. I have no doubt that Microsoft will come out with their own Linux distro in the next 2-3 years. They don't need too, but they also didn't need to do lots of the things they have done recently.
The select builtin might help in your case:

http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_06.htm...
Do we even need to win the war? This is a serious question. If the key strategic objectives can be met without a conventional end state, is winning the war itself necessary?

This may seem like a stupid question, but clearly there has to be some reason why every decision maker within the system is incentivised to continue with the current state of things. I wonder if they have come to the conclusion that the long-term cost-to-benefit ratio of winning wars is too low to merit the type of strategy and resources you're describing. Maybe they've just created a new way to have a perpetual strategic presence without the typical costs of one?
Is workplace only for the corprate world?
Which VPN are you talking about?
He asked a random girl out in the middle of the street. How does a personality with over confidence like that conflict with an internet troll's personality?
Go's dependence on source level transformations to address gaps in the language make it a reasonable requirement.
Are you sure it was by SNK (Neo-Geo) and not Capcom? Capcom had a bunch of games out at that time that fit your description (The King of Dragons and a couple of licensed D&D games come to mind).
The i7 2600 is from January 2011 making it over 5 years old and it's still faster. Just not rediculusly so.
I’ve seen similar issues with several (!) Debian packages again and again.

Upstream has fixed lots of bugs, critical crashes, and CVEs, and Debian stable takes weeks or months to backport them, and even then only the CVEs. Not even fixing major usability bugs.

I’ve seen users on versions so old where nothing is able it interoperate with them anymore, and the users unable to compile from source themselves.

Currently, the solution I’ve seen from several such upstream sources was to offer a ppa or custom apt repository, and to let users install that.

The usability of debian – especially stable and oldstable – is severely hurt by maintainers not backporting these things, and it adds a lot of work for upstream.

Especially for fast moving things – like compilers, programming languages, networking software – this is a severe issue, and Debian is just ignoring it away, and patching the warnings upstream might have added away as well.

________________________

If Debian wishes to remove the warnings from Upstream, they should actually backport all bugfixes themselves – as they claim they do.

________________________

Btw, I won’t be able to answer to comments on this for another hour, as I’ve exhausted my hourly limit on HN comments – as always.
well I guess I will admit to the hours friends and I spent hacking out Wizardry and other games. Wizardry was a pain because it was in effect booting its own runtime, a pascal based one at that. (think it was wizardry that did this). Between the days of NDD on PCs and messing with code on Apple ][ I never realized how much my love for programming was being developed
FYI a new instruction selector is in development to replace SDAG.