skysight-inc/HackerNews huggingface dataset:
That's nice in theory but every post house I've worked at still needs plenty of thunderbolt and usb drives. The footage isn't shot at the post house, it has to be transported and copied over to the SAN, and everything is on a tight deadline so it needs to be done yesterday. Or rather than using the in house colorist (or fx artist) the client decides to go with someone else, so that often means copying footage for that delivery. And the client wants two copies of it, one for archive and one because the creative director wants to dick around with it. Or the post house is over-booked and the only edit station is an imac not connected to the SAN, so copy it over to a drive so someone can start working. Plus with everything shot on digital it's not unheard of to get 20 or more hours of footage for a campaign. On a RED or ARRI, that takes up a lot of space.

Half my work now is out of my home now, I don't need a SAN, instead clients ship me a thunderbolt raid (typically a G-Raid) that I ship back once the project is finished. And I know more and more editors and motion graphic artists who are doing the same, less work in edit suites, more work at home. Fast, portable drives makes that possible (and efficient high quality codecs like ProRes and h264).

I've been doing this for 20 years, we'll still need fast, portable storage for many years to come and right now, for video editing, Thunderbolt is the best choice.
>I prefer a theoretically lower pay for a way better lifestyle

You are insane. Are you even being honest with yourself here? Why would you put up with less pay and higher cost of living? What better lifestyle is there to speak of that bigger cities south of the border doesn't provide you? The mountains and ocean? They got that over there too.

The only reason I think you might be saying this is the same thing people without any other choices say, that it is the best choice. This is textbook cognitive dissonance.

edit: well looks like you are a recruiter which explains a lot why you might be pushing this crazy idea. I've ever heard of Zymeworks Inc. https://news.ycombinator.com/item?id=7337161.
Right, but rents in SJ are 2k USD vs 1400 CAD for a perfectly acceptable 1 bedroom. So for renting a nice place, commuting 15 mins by public transit and living in Vancouver, still a pretty good tradeoff to some.
Here's a puzzle...

Decode me 3 times or 64:

WW0wNFoyTklTbkJsYlZWbldtMDVlVWxJYkhaa1V6UTk=

winner gets the prize written in the message.
I really don't understand how you differentiate between a software developer and an executive this way. Plenty of devs have kids and are older than 25. Not all older people are execs. You also underestimate the current situation of the low Canadian dollar so you can't compare salaries on par. Also there is less income tax burden in the US. Also, as noted why not go work in Seattle, it's ALSO not Silicon Valley which having worked there I can understand why you might not like the living conditions.
Hahah you haven't really been to either silicon valley or vancouver have you?
The concept is self-contradictory, and thus not possible. That is knowable. It's also incoherent, and thus not a justifiable position even if it weren't self-contradictory.

PS: Pascal's Wager can be used to justify any belief whatsoever. It's not a good argument for anything.
I think the author doesn't want to scare people away, but on the other hand if nobody knows how to buy... A book with a similar business model Game Programming Patterns [1] also does this poorly, I think a simple "Like this? Buy our print edition and support the author" link at the end of each chapter would be fine.

[1] http://gameprogrammingpatterns.com/architecture-performance-...
I remember article about Skylake's support for NVRAM (Non-volatile RAM) some time ago on HN. So it could be possible.
And I can confidently say I am being honest with myself because I am actually doing exactly what I said. Live in Van, had options for 30% more pay in the US (at least) (Seattle and San Fran), took me less than 20 seconds to say no thanks.
Vilém Flusser: interview about technical revolution (1988)
Totally agree, cant really compare salaries. Im guessing with the CAD being beaten the way it is, Im making about 30% less than I would in the US. And like you said, I'm one of those with a wife and a kid, and not an exec. But I have a mortgage, childcare just like anyone else. Ans I can afford it no problem on my salary here.
Just tweeted you.
اصباغ الكويت هاتف 24731328 تركيب ورق جدران
> There are real enclaves in Vancouver

So what? Diversity doesn't exclude this. But are you saying it's a BAD thing?

> just take a look at Richmond. Lot of shops and restaurants > don't even have signs or menus in English, it's all in Chinese.

There was a survey done by the municipal govt because of the Chinese sign controversy. 4% doesn't mean a lot. Vancouver has been home to many immigrant groups. There were Greek "enclaves", Italian "enclaves" and Ukrainian "enclaves" and Chinatown was an early Chinese "enclave". What's different now?

It seems that when people say "enclave" it's code for an isolated community that's perceived as a threat to the unity of the host community. I would say THAT definition of enclave doesn't fit here.

> I'm not sure if you ever been to UBC or SFU, all the foreign students chill with themselves.

Yes, it's understandable. If you and I were in Paris we'd be sticking together a lot and have Canadian flags on our backpacks.

> Have you ever seen a white guy identifying himself with a group of Korean foreign students who came here to study and barely speak a word of English?

I can't say, but I have seen white people hanging out with Asian Canadians and Canadians of other ethnicities.

> Plenty of Asian Canadians see themselves identify as their native ethnicity.

Is that a fact? I think many Asian Canadians identify themselves as Canadians but are dismayed that other people don't.

> But the difference between Canada and US is that Canada has no melting pot, there is definitely a lack of cohesion and a sense of unity.*

This difference is simplistic, overblown. Have you not seen the news of the rift between whites and blacks in the US? Of the discrimination against Muslims? Only recently did they legalize gay marriage but Canada has been united behind the concept for years.

> How many times have you seen someone described as Canadian as being non-white in mainstream media?*

That is a problem the mainstream media has and is really depressing.
TB3 being tied into USB-C means more possibilities on the consumer side if they price it right.

TB1/2 were weak in many respects but pricing and adoption were the main ones.
Right, I forgot you have done a detailed study of every startup in existence! The fact that you haven't heard about us is totally irrelevant to my comment, I never claimed to work for a big famous company. In fact you proved my point even more: that a small, never heard of company (to people like you in a different field than mine) is paying their senior developers enough that I have no problem with it, even compared to larger companies.
Awesomen. I just dmed you.
I haven't read the code. But maybe they did that during porting. It's easier to get code to compile and come back to fix it later. Maybe they haven't gotten around to it?
Ok, have a good night.
I agree with you but what you're saying still holds true only for PC gaming (Steam) but not for mobile.
I'm in the same boat... Win7 is my last MS OS.
>I've seen a Pakistani taxi driver who used to be a surgeon

>and a Taiwanese pianist working as a janitor. Can these

>people honestly feel like they are accepted and treated as

>Canadians? Can we say that they are given the same equal

>choices and opportunities? No.

You've just added the last paragraph and it completely changes the complexion of your post for me. Yes, I agree.
That last one is actually one of my biggest concerns, and one of the primary reasons why I haven't given up looking for jobs in Canada yet.

I have a fair number of concerns about Canada, but personal safety usually isn't one of them.

I can't confidently say the same about the states though. A non-negligible percentage of the population there just seems actively hostile towards visible minorities. Being born in China myself, I'd definitely fall into the visible minorities camp in the US, and with the lax gun laws and whatnot, I'd be extremely worried for my life if some conflict arose between the US and China and I was still around.

I realize it's probably not a very rational fear, and I don't have any hard statistics to back any of it up. But safety of mind does have a tangible value to me. Whether or not it's worth more than half of my potential salary is another story though.
I can't speak for Erlang's internals, but Lisp is one of if not the earliest implementer of this concept.

It internally separates the integer space into "fixnums" and "bignums". Fixnums are around register-width and use the plain ol' machine math instructions. Operations which are inferred or declared to stay within fixnum range don't even have bignum calls compiled into them.
Opera is far from a "chromium skin maker". In addition to features like autosizing modes for mobile, Opera developers are heavily involved in specs as well as the entire Chromium stack:

https://blink.lc/blink/log/?qt=author&q=opera

https://blink.lc/chromium/log/?qt=author&q=opera

They have an incredible team.
I believe 3 is finally fast enough.
Show HN: PicTac photos+voice+face video
VPaint: An experimental vector graphics editor
:-)

No soup for me!
I'll do some reading on it at some point in the future and may pay something, but it seems like I should make a point of going back to it from this article rather than a simple saved bookmark.
>>It is merely a few cents in parts.

Parts make up a fraction of the cost.
Rainbowstream is a full-featured Twitter client while krill merely displays tweets. Rainbowstream uses the Twitter API, krill parses Twitter's HTML and therefore requires no Twitter credentials at all.
Hello, your post was killed by a spam filter. Sorry about that; they're more aggressive on posts by new accounts. I marked your account legit so this won't happen again, and you're welcome to repost your question, if you want to. Please don't be discouraged if it doesn't get many responses, though, or if people criticize your proposal. HN is unpredictable when it comes to posting personal stories.

Either way, good luck to you. From your description it sounds like you've managed to learn a lot despite severe obstacles. That perseverance bodes well for your future, so keep going and don't give up! And welcome to Hacker News.
An interesting project leveraging games for "real work" is Verigames. It's a DARPA-funded project that creates casual games that drive a crowd-source formal verification system for software.

https://www.verigames.com/FAQ
> patients turn and ask the nurse questions after the doctors leave the room, because they didn't quite understand what was being said.

This makes me extremely curious as to how hospitals in the US work. Why does the doctor leave the room and leave the patient there? What's the doctor doing elsewhere? What's the patient doing in there?
That's ridiculous.

Here in Canada, I can't even find that kind of upload bandwidth (4 MB/s) anywhere for my home internet. I can't even imagine what my bill will look like if I actually used 4TB with a 100GB limit (or 2GB for my 4G plan)...
> Open­ness has ben­e­fits. It also has costs.

What costs? Seriously. The bandwidth costs of a traffic spike on HN are negligible, so what exactly is the downside of letting in the "hordes?"

Having come across this book the other day, I'm currently working my way through it and was planning to pay once I finished.

Now I won't. Insulting your customers is no way to do business.
In honor of its 20th anniversary, Yahoo reclaims iconic San Francisco billboard
I'm glad you feel the same way I do. I find his opinions witty and incisive, but detracting from the meat of his content.

I feel this way about his payment page too. It's involved to figure out the payment options and decide what to do. I count 10 options among his suggested 5 methods. Compare this to when I'm curious about a movie on Amazon. I see one price with one call to action.
Opera the browser company is dead.

Their management decided they don't want to make browsers anymore, replaced the presto development team with a chromium modding team, and focussed on selling ads.

In the financial report 1Q15 you can see that out of 127 mio revenue, only 17.1 mio come from browsers: http://www.operasoftware.com/company/investors/finance

If they're still one of your favourites, then i guess you like ads a lot?
Pretty much any time the question is "How do you attract top-level talent?", the answer is "Pay more".

The problem with the tech scene (or even starting any business in Canada) is that there's a lack of investment dollars (many rich Canadians would rather park their money in foreign stocks), and real estate prices are absurd relative to wages (since real estate is seen as the 'safest' place to park your dollars).

Corporate business culture in Canada isn't great either - it's overly conservative and very slow to change and adopt new ideas. Apart from our banks, we have no corporations that are even remotely competitive on the world stage (maybe Bombardier).

I love Canada, but when I'm done my degree, I'll probably be moving abroad, like most of my educated relatives have already done...
For a detailed critique comparing Object Oriented programming and Functional programming - this is a good read: http://www.smashcompany.com/technology/object-oriented-progr...
I think the author could have made significantly more revenue if he invested in copywriting that demonstrated some empathy.

He is clearly intelligent, articulate and well versed in the subject-matter. Unfortunately his observations about traffic sources (ie. the intention of HN's existence) showed a rather pronounced lack of EQ.

Copy that connects always considers the reader.

Additionally, the placement of payment options with just dollar amounts hidden in a passage of text is far too obscure. I suspect from what he has written and the choices he has made to encourage purchases, that he believes there isn't a way to be more overt without being nagging, annoying, over-dramatic or using dark patterns.

If this is the case, then that's a shame. Well placed, well-intentioned buying options executed with the kind care and skills that he has are actually a good thing for the reader, respect the audience and would increase conversion.
Newslaundry – Where Are the Women?
I don't think the intention was to point out the worst converting referrers. They were the top referrers, which also happened to be poor, though I suspect there were some less popular even worse referrers.

Popular referrers not converting well may simply be a truism.
It was my understanding that almost every serious article which deals with survivor accounts say something about conflicting versions.
Hey man, some people (like me) just don't like to work on the JVM, despite it's advantages and superior features like the GC. Just accept it.

Having worked with java, scala, jruby and closure, something always is clumsy, be it interfacing with java cruft, slow startup times of the vm, maven & co... While there are solutions to fix the solutions, its just annoying for me. I get what you say, but nevertheless are JVM (and .NET) based things nothing i'd use (except i'm forced to do so).
> There is absolutely no reason to switch to the JVM when the EVM is a beast of its own.

I think there is, if you want to concentrate your limited resources on the language and its phenomenal libraries while letting an enormous team working on the world’s second-largest open-source project take care of the VM for you, while at the same time giving you better performance and a wider reach. There are many more organizations that would adopt Erlang if it were on the JVM.
Julia does this at runtime. You can create an arbitrarily sized and typed array and call a function. If no implementation exists specialized for that type, it will automatically compile one using LLVM.

(The function that creates the array will be slower since it's not type-stable, but it can generate a type-stable function that's fast.)
I think you're missing the first point in both my summary and in the article: It does not need to be the case that "a certain race commits more crimes". It can, instead, just be the case that a certain race is arrested for committing more crimes, despite the equal rates across races of the actual criminal behavior.

For instance: it's a well recognized fact[1] that blacks and whites use and deal marijuana at the same rate, but blacks are arrested for it in far larger volume. So, if this data and other similar data sets are the seed in a machine learning algorithm, then algorithms like the Heat List will output racially biased data.

[1] https://www.aclu.org/files/assets/aclu-thewaronmarijuana-rel...
I think we agree upon Finland being substantially different with regards to universal broadband access. Only looking at the median (which is pretty useless for assessing universal service) the US might come off better.

Broadband statistics for the US are of notorious bad quality, so any findings are to be taken with a grain of salt. The FCC statistics are useless and unless the NTIA statistics have been published in full and vetted then I'm inclined to put them into the category of wishful thinking.

The World bank data is also not comparable since it uses both narrowband and broadband access to tabulate Internet access. 92% of Finns have a broadband internet connection (see previous post for primary source). How many Americans have the same is an unknown quantity based on the data.

The key point is that Finland is inclusive with regards to broadband access while the US is exclusive.
All the more reason to use Erlang/JVM alongside other JVM languages. Polyglotism is one of the JVM's greatest strengths, and interlanguage interoperability on the JVM is the best you can get.

And Erlang/JVM can be even better than Erlang/BEAM at everything Erlang/BEAM is good at. There is nothing in BEAM that makes it more appropriate for running Erlang than HotSpot (that may have been true in the past, but that's no longer the case). BEAM's Erlang specialty simply means its development required relatively little effort to run Erlang reasonably well. It doesn't mean the JVM can't run Erlang better, and at this point in time we have every reason to believe it can run Erlang much better than BEAM.
> Unfortunately his observations about traffic sources (ie. the intention of HN's existence) showed a rather pronounced lack of EQ.

His analysis of HN doesn't seem that far off the mark. It's amazing how many people seem to be taking it as a personal put down.
Silicon Valley's Laundry-App Race (2014)
So I think this is solved with also adding server push to the model. Like registering callbacks.
You think people with cs degrees deal with stack swaps better than boot campers? I went to a top 10 cs program and I don't think so. Both populations push out equally ineffectual grads, only passionate programmers can really be fluid, something that no program can instill
WiGig is a more practical technology, in my humble opinion.

I have a WiGig-enabled laptop and a WiGig dock with 3 1080p monitors, a Ethernet cable, and all of my peripherals connected to the dock including a 10 port hub with a USB3 HDD.

I can transfer files to my HDD (80MB/s), to the network (90MB/s), play 1080p videos on 1 monitor, browser on another, and play games on the last one without noticing any latency at all.

And I can move my laptop to the other side of the room without any noticeable connection issues, which is pretty surprising considering they're advertising WiGig as a short-range wireless technology (although having large obstructions between the laptop and the dock will cause problems very quickly).

For a first-gen product, I'm pretty impressed. The room-wide wireless gigabit Ethernet alone is already a killer feature for me, but the multiple wireless displays and peripherals makes for an even more amazing package. Can't wait to see how they iterate on it.
The interesting thing about this article vs others is that it's not talking about lacking qualified technical people, but "senior executive-level people".

This is just my anecdotal sampling, but I wouldn't assume there's a shortage of tech _workers_ in the area.

And remember, much of the "tech" startup scene is all about pushing automated marketing ideas based on commodity software out the door, not pushing the boundaries of tech itself. This really doesn't require top-tier tech worker talent, just reasonable competence and follow-through.
Why do you think that is the greatest problem? If a concern for audience numbers, what's the goal and why? In classical music, my experience is that there are many more highly accomplished practioners than can ever be supported by audience demand but that's only a problem if there's an argument for a set goal for audience figures. There are of course thousands of pursuits which demand time for their appreciation.
I've thought a lot about this. It's a very interesting problem to construct a musical Turing test because music is such a relative and personal thing. The "best" works of all time are meaningless to someone with no relationship to the piece, the composer, or the time period. And the spectrum of material is very wide. You can have composers use all kinds of algorithms and methods as "composition tools" [1] to produce works that sound very algorithmic and repetitive to the unfamiliar [2] or seemingly random [3] all the way to the theorized "machine composer" that can also produce seemingly organic music or obviously algorithmic music. Which is more genuine: the algorithmic composition made by a human or the one by a machine/program? What if they use the same algorithmic tools?

Before one constructs a musical Turing test of music from machines vs humans, I'd like to see a test first about if people can discern whether algorithmic or formulaic composition techniques were used in a (human composed) piece or whether it was all "organic" (I don't even know how to define that musically, composition is rarely a purely inspirational and complete endeavor. It's lots of editing, transformations, permutations, cut/paste, selective "not caring" in some spots). I think the answer to that question is a more insightful place to start as I think the general public isn't aware of how many formulas and algorithms (conscious and subconscious) composers actually use to construct their music.

[1] https://en.wikipedia.org/wiki/Schillinger_System
(interesting side note: Glenn Miller used the rhythmic tools of the Schillinger System to construct the catchy rhythm component and form of this little diddy you might have heard https://www.youtube.com/watch?v=xPXwkWVEIIw)

[2] https://en.wikipedia.org/wiki/John_Adams_%28composer%29

[3] https://en.wikipedia.org/wiki/Arnold_Schoenberg
Windows Bridge for Android – Windows App Development
I found it hilarious that they didn't even bother writing a description for Healthcare.gov.
Similarly, see also the RISKS-FORUM digest, with thirty years of archives [1]:

> Its intent is to address issues involving risks to the public in the use of computers. As such, it is necessarily concerned with whether/how critical requirements for human safety, reliability, fault tolerance, security, privacy, integrity, and guaranteed service (among others) can be met (in some cases all at the same time), and how the attempted fulfillment or ignorance of those requirements may imply risks to the public. We will presumably explore both deficiencies in existing systems and techniques for developing better computer systems -- as well as the implications of using computer systems in highly critical environments.

[1] http://catless.ncl.ac.uk/Risks/
Here's a pretty nuts write up from last year's winners: http://elegin.com/dc22/.
For first three points, I will say Atoms.js is very fast to learn and easy to maintain. Fur fourth point l will say I built it.