skysight-inc/HackerNews huggingface dataset:
IIRC, 4k AVC is only twice the bitrate of 1080p AVC (or something like that - I know that the scaling is less than 1:1, though), which would make 4k HEVC have about the same bitrate as 1080p AVC.
Nope - I'm certain it would generate a huge amount of interest in the language. I just haven't seen anything from them to suggest it's in their plans, sadly...
why does this app require access to my current or saved locations?
Strategy and Execution Are the Same Thing
This is ridiculous. I thought this would be a joke, but it doesn't seem like one.
Mr. (Swipe) Right
A VC fund averages slightly better than the market, suggesting possible inefficiencies
You can't write code that is guaranteed to work on Python 4, but you definitively can write code that is guaranteed that will not work on Python 4.

That's what this article is about, anyway. Based on the issues with Py3 I'm quite confident that switch from 3 to 4 will be similar as from 1 to 2.
If you're looking for a good DRF / Angular tutorial, I'd highly recommend https://thinkster.io/django-angularjs-tutorial
Honestly, regardless of whether s/he stays home or goes somewhere, no one -- neither in Uganda nor in Indiana -- is going to consider a 22yo new employee as a source of expertise. She might stick to it and in the process learn something about what works, what doesn't, and what are the real issues, at which point she will be in a position to make better decisions; or she might go back home, having provided some much-needed, relatively cheap help to a charity, in exchange for experience and an opportunity to see more of the world. I don't see anyone losing here. And this experience is really a prerequisite for the commitment and analysis that he suggests the perspective worker does -- which again applies at home just as well.

Now, the question of more vs less efficient charities and non-profits is a valid one; most of them are not headed by fresh college graduates though, so I don't see how the article helps there.

I also suspect that overstating success while fundraising is not an experience unique to charity workers abroad :)
Pretty insulting to call people's compassion a delusion. Fine. I'll never give a cent, nor even two blinks, to any African charity. I'll save my money and spend it on ME in my fat american consumerist culture, lest I become "delusional".
Millennials Infographic
If the cycle is that the melting glaciers cause the volcanoes to stop which causes an ice age, then human global warming melting should cause the volcanoes to cool down even more. So there's a chance the planet will rescue us from ourselves.
Everybody can manufacture their own products, even if they are patented. What they can't do is sell them on the market.

Actually, I believe this is false. It is my understanding that it is illegal to copy a patented invention even for your own non-commercial use.
The CRISPR Patent Interference Showdown Is On
No bad feels taken!

You're welcome. I hope the next iteration of the book is even better :)
I see elsewhere in this thread you mention you live near Hamilton. Well, I work in Hamilton and commute from Niagara, and that puts you and I south of the following: Washington, Montana, North Dakota, Minnesota, and Maine, 2/3rds of Oregon, Idaho, South Dakota, Wisconsin, Vermont, and New Hampshire, 1/2 of Wyoming, Michigan, and New York.
Yup - this course for using Django with AngularJS is by far one of our most popular: https://thinkster.io/django-angularjs-tutorial
Seven years ago, I used the OWASP guidelines to start a greenfield project for a brand new client at the consultoware company I was working for. The project required compliance with several government regulations, including HIPAA and Sarbanes-Oxley, with planned auditing.

I was new there, but not new to software development. I ignored the other developers in the company "ordering" me to use their existing codebase. I had not been very impressed with their home-rolled auth system, including plain-text passwords. I got around it by hacking together a mockup that looked like it was using their site template, so they just assumed the rest of the project was built on it.

I kept myself a scorecard on how I was doing against OWASP's Top Ten. Six months later, we got a surprise early audit, everyone freaked out, but I chilled because I knew we were good. We passed with flying colors. The software also just so happened to be the best-performing project in the company (which isn't really saying much) and everyone was scrambling to scrap their codebases and build on mine (which itself is another problem). It became the only project in the company to have more than two developers working on it at any one time (I had three people under me! Wow!). The documentation I wrote for it--which was mostly just explaining OWASP and what it meant in regards to our technology stack--became the gold standard in the company.

Now, this is not at all to say this was a great feat. But if you're working in the sort of consultoware shop that can't seem to keep anyone with more than 5 years of experience under their belt (which is a lot of people), you can do far, far worse than following OWASP religiously.

I eventually left when it became clear I was the "mule that works", i.e. "you don't beat the mule that doesn't work." It was rationalized that, because we were doing so well, instead of putting more resources into my team to double-down on our track record, it would be better to scatter the team around to the poorer projects, apparently under some plan that success is catching or something. Also, management still expected me to maintain the project on my own at the same productivity level as four people.
It seems a lot closer to h.265 than h.264, but still worse than it in all trials here. Give them another revision or two, they can probably beat it.
10 questions about your career you can still ask yourself in 2016
Sneak Peek on a StageXL framework I am working on:
http://rockdot.sounddesignz.com/template/

Screen Management + Responsive Layouts + Material Design UI library + Spring Application Context (IoC/DI) + MVC/Commands + Physics + Google API + Facebook API + whatnot.

To kind of prove that the Dart2JS compiler is amazing: What you see comes in 230KiB gzipped.

Also make sure to check out the button to the upper right. If it does magic, you're on WebGL.

Github: https://github.com/blockforest/rockdot-generator
SASS does it anyways
I don't mind. I went with dedicated hosting. I found a supplier which had their own scalable infrastructure. They already had clients which had ad server type applications that scaled into the Billions and could handle traffic spikes. With that type of setup, it was a no brainer.

I'm a sysadmin with over 10 years with Linux. So for me to setup and support servers is pretty trivial.

The agreement I had with the supplier. They managed the network and hardware 24/7. I managed the setup and support of the servers from the OS up. This arrangement worked well and I had zero downtime.
Motorola is letting customers hack away at the Moto X it won't support anymore
Persona has been great and I do hope that we figure out as a community how to move forward, whether to some "v2" or to figuring out how to break the chicken/egg adoption dilemmas.

I've wondered if a mistake with Persona was not trying to push it faster through W3C, WHATWG, OASIS or similar working group as a browser standard. It seems interesting to me that this was clearly a goal for the project (what with using navigator.id and everything) but it doesn't really look like there was much momentum to push this forward into any of the big "web apps standards tracks".

Particularly with the successes in things like Cordova and React Native/NativeScript helping to standardize "app features" like geolocation in browsers, things seem to be heating up in the web-based "apps" arena and maybe there is room there for pushing something like BrowserID as a useful "apps platform feature"...
Indeed. You could just have a single method: "isV2()" (or whatever the "Pythonic" way to write that is--I've spent too much time in Java recently).
Why? That's the actual intention of patents. You make it sound like the author has a fundamental misunderstanding.

While I agree that our current patent office is doing a lousy job protecting us from the trivial, that is actually the intention.
This is the fourth time this has been posted. HN please get a repost filter.
Microsoft backported a lot of the logging and tracking to Windows 7 and 8 as well. Not all of it, but enough to consider any computer running fully updated Windows to be user-privacy compromised.
"_" in Scala is not a magic variable like in Perl. It's a very mechanical syntax transformation, it just expands to "x => x" (or equivalent, and without colliding with any "x" that's already defined).

In practice maybe the use is similar. But having a comprehensible theoretical model makes all the difference in terms of making sure you can actually read the code and understand what will happen.
Title: Redrawing a brain with Bokeh

Article on the first attempt adds a lot of context: http://merqur.io/2015/10/02/drawing-a-brain-with-bokeh/

Bokeh: http://bokeh.pydata.org/en/latest/
Nation state agencies just go to upstream providers and grab traffic metadata there, your VPS/VPN not keeping logs won't help against a targeted investigation. Even just downloading Tor or Tails gets your IP "task queued" according to Snowden leaks.

You would want to both obtain and use Tor nowhere near your meatspace identity, pref with different hardware than you usually use, and leave your phone at home if protection from tracking is your highest priority.
Spectacle is more about moving and tiling individual windows whereas xmonad is more about automatically controlling and tiling your entire desktop space with less direct user management over the windows.
This is correct. From 35 USC 271:

(a) Except as otherwise provided in this title [35 USCS Sects. 1 et seq.], whoever without authority makes, uses or sells any patented invention, within the United States during the term of the patent therefor, infringes the patent.

But, as a practical matter, companies don't go after hobbyists printing up something in their basement of course. Both because it's prohibitively expensive versus the expected monetary recovery and it's hard to find someone doing this if they're just doing it in their basement for fun.
> This is just going to be a preference then.

No, it is not.

* It's not always that you have internet connection when building
your code.

* It's not always that you have access to the website code is downloaded from
(websites break, and companies have different policies about internet), and
even if you do, you don't always have it direct (e.g. proxy).

* And at the last, people will build code for various purposes,
including building packages. Building a package should be a repeatable
operation and should always use only clean source (no artifacts from previous
builds), and downloading random things on every build from clean source is
very easy way to break the process.

>> It means it's pretty much random for your purposes.

> We are just going to have to agree to disagree on this one. First of all, you _already_ need an equally 'random' binary: rustc itself.

No. I downloaded Rust compiler myself (or had it installed from a package).
I controlled that, it didn't hit me in my face unexpectedly.

> Which is also bootstrapped.

s/also//. Cargo is not bootstrapped, because it needs pre-built Cargo to build itself.
Compare this to Rust compiler: you start with nothing but C(++? I don't
remember) compiler, and end with Rust compiler. No intermediate download
involved.

> Second, it's not clear to me why bootstrapping is valid for a compiler, but not for any other kind of project. Cargo is a build system, written in Rust, so it uses Rust's build system.

It's not invalid, quite the contrary. It's just Cargo doesn't boostrap
itself out of clean code. It's that simple. I wouldn't have as big problem
with it if its build process produced an intermediate, crippled Cargo binary.

I would then complain about requiring external dependencies to be downloaded
(in contrast to included), but that would be difference on strategy
preferences.
Most of the stuff that comes out of azure UI just runs powershell stuff. The release flow for new features tends to be powershell private preview -> general availability of commandlets -> UI full release. Most of the Azure stack has extra features that are never really ported to the UI.
This is just getting tiring. Please just switch to some other language so you and everyone else will be happy.
Folks, thanks a lot for all your comments. Let me try to respond to some questions that were raised:

She has a LinkedIn profile, with relevant skills highlighted.

She is not active on Github yet - that will be her focus now. She was focusing on sites like HackerRank and CodeEval so far.

If she finishes any projects, we will definitely post it to HN for feedback.

We are trying to find more “back to work” sort of programs - a lot of banks seem to have them, but the cutoff date for applications seemed to be the end of last year.

We do have friends working in the industry, but most are at large companies where it’s hard to bypass HR and go to the team required, or companies where hiring is currently frozen, and so on..

We are going to try to find Hiring Managers to talk to or have a coffee with - if any of you guys are looking to hire an highly competent Python/Java programmer down on her luck, or would just like to talk, she’d love to talk to you over coffee anywhere in the Bay Area. Please send me an email at (username) at gmail if you'd like to talk.

It’s great to see the support and advice from everyone here. Really, thank you.
> Languages come and go but C++ remains.

And those other languages have slowly eroded C++'s dominance. You have to remember that in the early '90s, C and C++ had nearly 100% market share for all applications. That dwindled with the rise of Java, then dwindled more with the rise of dynamic languages, and the mobile/modern era made it dwindle even more with Objective-C, Swift, and Go. Now C++ is a popular language for a certain class of applications, but by and large new programmers aren't even learning it anymore. That's a huge shift.

> In the meantime C++ has evolved. I cant remember the last time I had an uninitialized memory, null pointers, or buffer overflow -bug.

I do. https://bugzilla.mozilla.org/buglist.cgi?query_format=specif...

> And finally there is "C++ Core Guidelines" which aims to be checkable by tools. So you get a warning when you are relying on undefined behaviour.

As I've said before, I have questions about this tool: how much like C++ it will really be after ruling out so much code, and how they plan to statically guarantee noalias on function boundaries in the presence of shared_ptr.
Montreal has a fairly decent cluster of game studios, does it not?

If nothing else I'm hoping they're hard at work making the next Deus Ex game at Eidos Montreal :)
IIRC, doesn't TIOBE have a problem with indexing Go because they only search for "Google Go" (or something restrictive like that)?
> We argue that if someone sells a CAD file that prints a patented item, that should be considered infringing.

Wait, what? Are patents copyrighted too?
Oh thank god. I was worried I'd have to change my consumption habits.
> A simpler and more robust method is SSH Keys + Passwords. I should write a blog post on this...

please do!
Liquidity absolutely has a massive impact on prices. Less liquidity = less price discovery = greater volatility.
INSERT INTO tblYesNo VALUES ('FileNotFound');

-- http://thedailywtf.com/articles/What_Is_Truth_0x3f_
dupe: https://news.ycombinator.com/item?id=10882762
what do you want me to post a screencast to prove it?

Given that multiple people are replying to you saying that they do not experience the same thing... yes, probably.
Yeah, it's almost to the point where you can get a 720p HEVC rip in the same size as a 480p Xvid.
Members of blackmailing DDoS group DD4BC arrested by Europol
> programming languages are relatively fungible

I agree with that regarding learning them, but I disagree strongly when it comes to the end result.

I make a lot of my money fixing/replacing PHP projects. As has been pointed out many times before, there are issues with PHP that are guaranteed to cause bugs. The same is true of many languages.

But there is a spectrum! Some compilers/interpreters scream at you and terminate if you contradict yourself. Some of them even recognize security vulnerabilities.

I agree that people skills, domain knowledge, and architecture are hugely important, but great teams are still less effective when they use slow or confusing tools.

You might be the greatest contractor in the world, but if someone asks you to build a skyscraper with plywood and super glue, you're going to end up with something dangerous, fragile, and guaranteed to fall apart as soon as someone tries to use it.
A big difficulty of building a new city in the US is that, in the age of the car, we'd not build anything dense enough to feel like a city. I live in a metro area that has a bit over a million people, but in no way does it feel anything like a European city, NY or SF. Without any pressure that makes land expensive, we build wide, single family houses on half-acres.

Just look at the difference between SF and the rest of the bay: SF is interesting because space really is limited, and it's old enough to have been built before the car took the US by storm.

So I have little hope for a place like Detroit, KC, Austin or Chattanooga to ever grow to become an interesting city without some new, technological pressure that makes us all want to minimize car use.
I had a pretty good idea that I thought would be good to sell to small-medium businesses but I realized I'm not a sales person and so I "pivoted" to a business that only required the skills I had. Just don't want you to fall into the trap I was in. If you or a partner don't want to spend all the time calling on businesses I would find something else to go after. my 2 cents.
>by that token uber's founders should have gone and worked as taxi drivers so they would understand that world, and airbnb's founders should have opened a hotel.

Yeah. That's actually a really appealing idea. At one point, I wanted to write software to help individuals and small bookstores sell online. So what did I do? I bought a bunch of books and sold them online! I'm not saying that's why I failed... but I failed to come up with a product worth using before the market became crowded with much better products.
Acting will always bring higher quality voice. But what's great is the file size. It's probably small enough to fit into a roguelike though. Or something like Dwarf Fortress.
The crucial difference I had in mind, is that those from C++ work in-place.
Returning a new collection as a result poses no problem for either of those
languages. Writing specialized version for each collection is also possible,
but with STL you don't have to do that.

Maybe it would be possible to implement those algorithms in Rust in terms of
ranges like in D, instead of iterators? I will have to try and see.
Please give me some link to the "the day in Genesis is mistranslation" I'd like to read about it, since the only thing I can find is:

http://www.mechon-mamre.org/p/pt/pt0101.htm

"ח וַיִּקְרָא אֱלֹהִים לָרָקִיעַ, שָׁמָיִם; וַיְהִי-עֶרֶב וַיְהִי-בֹקֶר, יוֹם

שֵׁנִי. {פ}

And God called the firmament Heaven. And there was evening and there was morning, a second day." (Genesis 1:8)

Which word of those is mistranslated?

Note that because of this and similar lines the Jews count the days for celebration (including Shabbat) to have a beginning at the evening (Shabbat starts on Friday evening).

If you mean "yō·wm" here are all the places where the word was used in the Bible:

http://biblehub.com/hebrew/yom_3117.htm
Rebooting Work: Programming the Economy for People
I only imagined a need for spanning pairs of subsequent releases, but sure, why not?
> I could never remember how to dereference a value in an array or hash properly.

I too struggled with that and came to hate it.

Perl 6 directly addressed this and some related problems.

First, sigils are now invariant - they're just a part of the name that signals which of the three data structure types a particular variable is. Second, there's no need for a `->` dereferencing op.

my @array = 1,2,3; # `@` sigil means indexable var
say @array[1]; # prints 2

It might be interesting to look at an example. Perhaps you could share an example of code in Python that illustrates some data structuring code that would be confusing in Perl 5 syntax, I'll try show what the Perl 6 equivalent would be, and we can see if Perl 6 really does clean this part of the language up.
> With the wide availability of cheap backup services like backblaze, this nas building nonsense is a complete waste of time.

My home upload speed is 3mbps.

I make weekly image backups on top of my increment file backups. The images are ~800GB and 200GB. Additionally, I have a ~1TB media collection.

Uploading the images to Backblaze weekly is clearly unfeasible. Restoring from old images in the event of a failure would be extremely time consuming.

Therefore, I have a 14 TB NAS that should last me a long, long while and also serves as a Plex media server. To lose data I really care about requires that four drives / two computers fail or my house burns down. I am willing to accept that risk.
In practice, the difference has been negligible, and I've seen it be entirely absent. Chasing small fractions of a percent of total CSS file size is a waste of time and effort.
On Vietnamese Writing
The opposition to density is actually happening more at the neighborhood level than the city level. Current zoning rules would allow quite a bit more density in many neighborhoods, but the approval process allows for tremendous delays if neighbors object.

It's true that this could be fixed at the city level by streamlining the process. My supervisor, Scott Weiner, is pushing that, specifically for 100% affordable housing. That's not going anywhere, which demonstrates that the opposition to development is more about wanting parking, light, and views - not about affordability.
It's more like Canada is sticking to the same old plans and is failing to adapt to a future where its economic cycles no longer work.

Canada has what's known as Dutch disease. When the loonie is strong the natural resource sector booms since they get more value in return for selling these assets, however the services and manufacturing sector tend to fall off a cliff since labour cost become too high.

Historically the Ontario govt has banked on this cycle. When the loonie rises and Ontario crashes then govt spending increases to compensate. When the loonie crashes and employment increases, tax revenue increases and then they payoff the debt from the crash. Ditto can be said for Alberta using the opposite scenario.

The federal tax transfer system adds additional funding mechanics to level the playing field between provinces.

That all said, everything has become very different. Oil has crashed due to external forces and the loonie has crashed too. That's fine, but I think govt is trying to figure out why the manufacturing services sectors are not gaining traction as they historical would (which is because other countries are now more equipped to compete within Canada and are still much cheaper... Example Mexico has taken all the auto manufacturing work). At the same time housing prices are 30 to 50% overpriced and the energy sectors nose dive is not a typical down cycle, it's a long term structural change.

I'm probably wrong, but my spidey senses are telling me that Canada is going to go through a rough time and will continue to do so until the govt models these structural changes to compensate. If the Canadian govt jumps into a thoughtless spending spree (which is the current plan) using the old economic model then in 5 to 10 years Canadas outcome could be dire.

[Edit: removed "Greece 2.0" as it highlighted aspects that could not compare to Canada's circumstances.]