skysight-inc/HackerNews huggingface dataset:
Maybe it's not an issue about the designers. Maybe the problem is that most marketing people are "black hat" by design.
Why Outsourcing Your Information Technology Might Make Sense [pdf]
Khan Academy history (https://en.wikipedia.org/wiki/Khan_Academy):
The organization started in 2004 when Sal Khan tutored one of his cousins on the Internet using a service called Yahoo Doodle Images. After a while, Khan's other cousins began to use his tutoring service. Because of the demand, Khan decided to make his videos watchable on the Internet, so he published his content on YouTube.[9] ...The critical acclaim and the positive responses of students prompted Khan to quit his job... and focus on the tutorials
An Executive Order would not do it, it would take a new FCC ruling or Congress.

Besides, Obama will still be President on 2 January. The Inauguration is 20 January.
Probably.

I am not aware of any work that checks how accurate such age progression (or regression) transforms are, but there are many papers that use the realism (as evaluated by humans) of the results as a criteria.

As one example, here is a recent paper (Deep Feature Interpolation for Image Content Changes) that uses age progression as one of the evaluation tasks: https://arxiv.org/abs/1611.05507

Regardless of the model you choose, if accuracy is your goal your training data may need 2+ images of each subject at different ages, labelled as to age (and possibly year). You might not necessarily need to associate different images of the same person with each other, you just need to give your system the opportunity to learn more than just how a generic 16yo ages to a generic 37yo, etc.

As a bonus for having the images labelled by year, the same model should also be able to transform a 1972 18yo into a 2012 18yo, etc.
It's often connecting to the printer that's the hard part. In my office we have two printers because some pcs can't connect to one but can the other. It's inconsistent as to who can connect to which.
The best solution against "priority inflation" that I ever saw: support request form of the DreamHost web hosting provider had priority levels with vivid descriptions (examples) of their meaning, to the extent that the top priority level was called "people are dying". I doubt anyone dared to select that priority unless people were indeed dying.
Testing React Components with Jest and Enzyme
Testosterone Can Make Men Feel Generous
If I was Ed, I would have grabbed David and told him to tell Shirley to allow the change as is. Probably before submitting it for review.
Books That Will Improve Your iOS Development Career, Freelancing and Business
Doesn't seem to work on Safari (9.1.3 on macOS).
These slides remind me of the worst PowerPoints ever.
I've never had that happen on Ubuntu. Installing Ubuntu used to be quite technical unless you were lucky and everything worked out of the box, but even that is way less so today. Regardless, once Ubuntu is installed I never had issues.
As a designer this become even more problematic.

I have been depending on developers to do the hardcore development (I can do web-coding myself well enough) and are therefore depending on convincing developers to help me.

After a number of attempts at starting various products/services with various levels of success but ultimately fizzling out.

Ex. Weekendhacker have around 8K designers and developers subscribed but it kind of died out, because the time i spent vs. any income I made was not making sense. I haven't killed it but it's basically in hibernation until I figure out what to do with it. It was a really frustrating to see something like that die out with such high hopes of starting an actually community.

However I finally managed to launch something that is generating growing side income for me year over year, which I can control the progress of and which allow me to expand slowly but surely.

https://www.ghostnoteapp.com

Now GhostNote is only the start of something much bigger I am building but it allow me to control the scope and slowly expand what I am doing while still enjoying it as an added bonus I am making good money.

You should ask yourself the questions like.

Why am I building what I am building?

Is there a simpler way to do what I want to do. (Ex. could it just be email to start with? Weekendhacker was.)

Is this really what I want to spend my time on?

Does the world really need this?

But most importantly you should never give up, sooner or later you you wil find something as long as you make sure you don't spend too much time on each.

I have literally hundreds of ideas, a whole graveyard of almost implemented projects

Just keep trying new stuff, make new alliances with developers. Do several things at once if you have to. But if you want to make money with your side project don't be too attached.
Create Successful Project Budgets with Updated TMetric
Supreme Court Gives Samsung a Reprieve in Apple Patent Case
Creativity is just connecting things
The Best Agile Articles of 2016 (Part 1)
>This dichotomy of depressives vs. optimists seems flawed to me. My optimism is often what creates the unmet expectations which lead to depression.

An optimist will be continually disappointed.

A pessimist either has the satisfaction of being right, or will be pleasantly surprised.
The problem with priorities is that multiple issues can have the same priority. If you give every issue it's own priority number then you no longer have this problem.
It's going slowly. For now, I make enough to cover my expenses, but I earned more as a contractor working for a corp. Some days, though, I earn way more from QueryStorm, I just have to make those days more common.

People seem to like the product well enough, but I'm kinda stumbling my way around marketing and sales. I think it's going to do well, though, I'm getting better at it, and I'm also likely getting reseller partners soon.

I'm also applying for an EU grant which would allow me to hire some sales/marketing people. That would be great since right now it's difficult to focus on specific things (e.g. SEO, Adwords etc...), mostly it's throwing stuff against the wall to see what sticks.
Binary diff/patch utility
Canon 6030 was surprisingly good. It didn't have any driver issues (unlike other Canon printers that dropped support after 2000/XP) it just works on any Windows version, it doesn't need to reset chip in the cartridge to simulate new cartridge. And it worked for 1.5 years in hellish environment and is still going on - in extremely dusty tent (amount of dust that accumulates in an apartment in several months in one day), in plus 30 and in minus 20, in very high humidity. Basically field army conditions. And it continuously prints about 500 pages per week, sometimes up to 1000 per week. Personally I was amazed with its performance, taking into account that it is a budget printer. We just bought several cans of toner to refill manually and changed photo-drum every 2-3 months.
Instagram Introduces New Tools Meant to Curb Abuse and Expand Privacy
> but I thought the mean is considered an improper metric for the "average" value of asymmetric distributions.

It entirely depends on what you are looking to explain or describe.

Mean is appropriate for investment returns if you can diversify risk over many investments. Median is appropriate for looking at incomes in terms of social policy. 95th or 99th percentile might be appropriate when you are looking to ensure that your web server provides reliable response times.
[WIP] List of awesome web apps that work without asking for user account
Most likely booting directly to the Xen hypervisor and running VMs from there.
You're saying I should definitely rescue the unused LaserJet III from the dusty corner at the office printer room?
Domains – Domain – Get Various Domain Services – EASY
Small Business App Ideas That Can Make Your Business More Profitable
I former co-worker of mine told me about their priority tracking software where you could enter a number from 0-5 for each bug, where 0 was the highest priority and only certain senior managers could set a priority of 0.

However people soon discovered that priorities where stored as a float in the database and they could enter any number 0<n<=5 in the field. So bugs quickly started to get priorities like 0.5, 0.25, 0.1, 0.05 and so on...
In 3 Schritten Zur Harmonisierten Marketing Technology Landschaft
No. Median is a value of a specimen that at least half of the population is
not smaller than it and at least half is not greater than it. In typical
cases of large(-ish) populations with a range of values the notion of
"precisely half of the population is smaller" is just a mental model good
enough to generally understand what the median is about.

Now imagine a degenerated case of a population with the same score. Surely
there is a median, but surely none of the specimen is smaller than the
median. A little less trivial case is a population of five with one value
below, one value above, and three values in the middle.
> Why is 6 even used?

The zlib default is 6. The "maximum compression" is 9. Most people would either use the default, or request maximum compression.

> Why does almost nobody use zopfli which achieves 3–8% higher compression rates.

Most people are probably using Google's tools to create the APK, and these tools probably use zlib.

> Why aren't other compression formats supported like lzma, brotli, etc.?

Most compression formats with higher compression ratios (like lzma) need more power and memory to uncompress. As for brotli, not only IIRC it's newer than the APK format, but also most of its gains come from a predefined dictionary, which works only for text files.

Also, the APK format is AFAIK based on Java's JAR format, which uses Deflate exclusively. Many other recent formats also use a JAR-like container, like OpenDocument and EPUB.
They should have already done some due diligence before zeroing in on a name. If they already did, then it means they are ok with it though it might have negative connotations in some demographics.
The Atomic Energy Act Is for the Most Part Compatible with the Basic Law
The distinction is subtle, because there is a common dark pattern where websites try to trick you into creating an account to access public content, even though you don't actually need to.

I'm thinking of Dropbox, which does this when you try to access a link that someone shared with you by email https://a3nm.net/share/2016-12-07_548165.png

This is a dark pattern because it's trying to make me believe that I should create an account when obviously I just want to get the file that my friend sent me. The link to download the file directly is at the bottom of the message.
Does it have an API? I'd like to plug it into Alfred.
Brother DCP T500W Driver Download
I love this. I am reminded of an article from a year ago that discussed a philanthropic arm of google deciding that since the potential harm of an evil AI was total annihilation they logic'd themselves into focusing their efforts on trying to prevent that rather than solving more immediate problems. I can't find that article.
The Voice of IoT
That sounds a lot like issues with network config rather than anything else. Potentially a duplicate IP address somewhere.
The average Mac developer
I suggest implementing version 0.1 as either a frontend to GPG with key on an existing smartcard (Yubikey or similar), or at least something that uses the existing OpenPGP standard for encryption. That way you don't have to worry about doing the cryptography from scratch and can focus on the UI side (which is hard enough on its own) and the fingerprint exchange (which is what your "extra port" needs to be). You don't have to make sure your device gets critical mass, because existing PGP users can interoperate with it (there already e.g. PGP plugins for instant messenging programs that you could adapt rather than having to write your own plugin ecosystem). And you may well end up producing something that's more useful to more people.
In line with what others have said, your accomplishments are really impressive (I'm a mere mortal next to your CV!), however the CV is unfocused.

I usually have one "template" CV and I adapt it to every offer I apply to. Apart from that, I think the cover letter is way more important because there's no structure and it gives me the chance to pitch my product (me!).

If you were a product (and you actually are), what would you rather do to get a serious interview with a VC?

- Send them a link to your "features" page? Or...

- Pitch your product for 1-5 minutes to said VC?

I think most people would choose the second one. The cover letter is somehow and equivalent of the elevator pitch.
I did all and it's still not working
What is not working?
I don't know but it's not working

(╯°□°）╯︵ ┻━┻
Nice list. I recognize some of the entries. Looks like this evening will be spent testing new apps. grin grin
Technically, it was last updated in November 2015 (at least if the date here is correct):

http://darkpatterns.org/trick-questions/

Good luck figuring that out though, since the what's new page hasn't been working in pretty much forever and the only way to see if something has been changed is to check each category individually.

And yeah, it doesn't update much. I remember sending in my own examples before, and those never got added either. Kind of wish there was a site about this with a more regular update schedule or something.
Angry? I think someone told someone how to solve that problem. I'm not angry. Get over it.
Yes. Those things would survive a nuclear war and still print. Realistically, you need to replace the drum every year or two, depending on how much you print, and then just fill it up with the cheapest toner you can find - it will work no matter what.
Really? They have pictures and everything.
A new app to help people track their friends and relatives on map
A wonderful demonstration of copyright violation/enforcement.
That and a api where you could `GET darkpatterns.org/patterns/www.linkedin.com` and get a list. Would be great for building a nice browser plugin with.
Printers are a bit like cars, not enough genericity. It used to be worth it in the 90s when there was innovation but now it's going backward every time. Everything is coupled where it shouldn't. Fat proprietary drivers, bad interfaces physical and software, coupled network links, cheap tricks to ensure regular costs (ink drm etc); bad mechanics (HP printers are more and more noisy)...

It's mostly a social problem, maybe it's useless since the printing industry is a remain of the xerox administrative era. The amount of prints is very low nowadays.

I'm sure there a nice void for a more humane printer kit, cheaper ink, acceptable open drivers, and more creative usage.
As a counter example:
My Kyocera Mita FS1020-D is working well since 2004.
Reliable things (printers) with moving parts can be built.
I looked at the RNG in TempleOS out of curiosity. I assumed he was mixing in some noise sources that could be explained as some kind of universal communication subchannel from god. Here's the relevant code (in HolyC of course):

I32 RandI32()
{//Random I32. Xor with TimsStamp.
sys_rnd_seed.i32[0]=(1664525*sys_rnd_seed.i32[0]+1013904223)^GetTSC>>4;
return sys_rnd_seed.i32[0];
}

There are very similar RNG functions for signed and unsigned versions of 16, 32 and 64 bit ints. The GetTSC function just calls RDTSC, combines the two 32-bit halves in EAX and EDX and returns the recombined 64-bit TSC.

So the last returned value is used as part of the seed for the next one. The initial seed is set in kend.cpp:

sys_rnd_seed =93186752^GetTSC;

I have to admit, I was a bit disappointed that god would be quite so deterministic.
Yay! It was about time for some useful books to appear!
Define useful. Sounds like actionable. I have nothing like that. Do you know what adversity is? Shit-wit.
Thank you for sharing - now I know never to ever use G2A Shield.
Actionable.
I didn't meant it as a mean time before failure. I don't mind thing breaking with usage, at all. I meant it as headache free tools. These products are bending backward to provide useless crap while ignoring more basic features. Also driver support is short lived now, I had to do ninja stuff to make a 2014 HP printer work on Win10. This kind of things.
while I enjoy the spider meme I liked the last proposed idea that the culture treated it as the end of life for the house. perhaps it was tied to a certain number of generations having come and gone.

the question I have is, how much at risk did this put these people at, did it retard their ability to expand?
Air is still free. ;)
I'd like to learn about their reasoning as to why this could be considered an effective corrective action.
You didn't mean what you said? Did you have a chance to not mean everything you did not say?
Location: London, UK

Remote: Yes

Willing to relocate: No

Technologies: C# .NET Core, JavaScript ES6/7, Angular 1, Sass, NodeJS, MongoDB, ElasticSearch, Postgres, AWS/GCS,

Docker, K8s/Rancher and lots more!

Résumé/CV: CONTRACT ONLY. NO PERM. https://www.linkedin.com/in/seandrumm

Email: s[@]seandrumm.co.uk

I'm finishing up a contract in January and looking for my next consulting gig. The last 6 months have been jam packed with .NET core, Docker, DevOps, Postgres, Mongo, ElasticSearch and much more.

I am open to short term consultancy in London for the right client also.
Medium does this too, no option to cancel. You can only click later. Tired of growth growth growth by all means...
Yes, the whole :: syntax sounded nice and I used it quite a while last year, but it don't believe it gets approved anymore. It's stage 0 for over a year now and nothing happend.
Some of the best mobile app development blogs
Yes, but this isn't work.
Work is more discrete, less specific; I very much doubt we could have such simple apps that could support the employment of ~1/3 of the population (those in the article with -1 or 0 "computer skills")

Work is where complex tasks expose themselves; tasks that sit between theses apps. If you don't have the knowledge or how-to to move between the buttons in the increasingly appified future, you're going to struggle.
Have a look at Qubes OS
>> a pivot table that can work on a relational dataset in a SQL server, without downloading the whole table as a join as a first step.

You can do that with PowerPivot + SQL Server Analysis Services, no? Requires SQL Server and SSAS licenses, though.

>> SQL is useful to developers, but you can't expect business users to write complex queries.

True. I remember reading/hearing somewhere that it was originally designed to be used by business people as well, but it didn't really turn out that way.

I wanted to add that QueryStorm isn't just a pretty IDE:) It's a runtime as well. IT people can use it to prepare interactive reports that they can then share with business people.

E.g. you change the value of a cell in Excel, a query is triggered in the background that uses that cell's value as a parameter, and updates an Excel table with the results. The query can use Excel tables and cells as well as outside databases. The user is just interacting with the workbook, without typing any SQL.

I also added a QuickQueries dialog that can generate/run some useful queries. You can use it to do stuff without knowing SQL e.g. find outliers (people whose salary is > +2 stdevs for their jobtitle). The idea is to make it useful to non-techy people and to give techy people ideas of what it can do and a starting point for more complex queries.
I tried a very similar setup using a beaglebone black a couple of years ago.
It never quite worked, and it's since sitting in the "pending projects" drawer. After looking at this, I'll definetly try again using your methods.

Using the projector lens in reverse is a great idea, and doing multiple exposures and combining them is just genious, I never would have come up with this, great job!
So annoying I'm buying an Android next.
>The process is fine, but sometimes shit is broken and you need to fix it now and clean up the existing mess later.

when did you ever get to this land of milk and honey called later?
whenever you have a jfdi because its broken, the way its coded always stays....

I've never seen a manager sign off on reworking code that does the job, just to make it "more manageable" or "standard" or "less of a bodge"
Giant Metrewave Radio Telescope (GMRT) – All You Need to Know
> I had to do something special for www.naver.com, Korea's biggest portal. Because the string > "www.naver.com" appeared multiple times in the same function, we put that into a string
> constant at the beginning: something like
> static const string kNaverUrl = "www.naver.com";
> Because having "magic constant" sprinkled in the code is bad!

You have changed your magic string into a magic constant. It's a step towards better code, but the next step is to give the thing a proper name. In this case, something like DoSomethingSpecialUrl. Now you have a bit of self-documenting code.
It should in theory work similarly on a tar file, no? (tar without compression)
The Angel's Story of Gisele Bündchen – MODELS MANAGEMENT – MODELS STARS
What a terrible "analysis". Not worth the paper its written on.

The series of questionable statements include:

A phone in a watch is a game changer? Really?!

Apple is the only one focusing on smartphones? "Android" is mentioned only twice and only in the context of Android users moving to an iWatch Phone.

The claim that Apple Watch and TV are moats, but then arguing that WiFi routers don't really matter. Eh?
Well, there's producthunt, betapage etc.
MySQL Docker Containers: Understanding the Basics
This App Wants to Be Your Encrypted, Self-Destructing Slack
Relevant xkcd: https://xkcd.com/221/
Assange releases full testimony in Swedish 'sex case'
We have 2 apps that are used for the same thing.... the original one and the rewritten one.
The rewritten one was coded up in C# over 3 years and isn't anywhere near as robust as the original one.
The original one was written in VB3 circa 1995 and dragged to VB6 where its stayed to this day.

Theres that much technical debt on the old app that the first change I made to it 5 years ago caused it to stop compiling because of the single line I added to a function which made it to big to compile.

If you work in a shop that has been around long enough to lose its training wheels and get a driving licence, then you have technical debt thats core functionality that everyone is scared of breaking.
COMMISSIONS SUR VENTE AUTOMATIQUE AVEC AFFILIAPROFITS
11 Signs You’re a Leader Employees Despise
Too late for me, my mom is already using apps from the Appstore.
Oh, how I would love it if my (personal) bank/utility/isp would send me PGP-encrypted/signed emails, instead of emails saying "There is some updated information for you on our web site, please log in to see it".

But given the general competence demonstrated by such organisations, it's something I will never see.
Yeah, if you can understand vlookup, you can certainly pick up sql joins fairly easily. You can do quite a lot even with basic SQL skills.

Reaching business people from a marketing perspective and talking to them about SQL is a whole different thing, though.
Slightly offtopic: What algorithm does git use for binary diffs in packfiles? Is it bsdiff, or the improved algorithm form Colin's thesis, or something else?
Five Common SQL Errors
Depends on how much people care. The code review could be half assed and not detect issues.
I've found that those in charge also have a budget to run you on... how do they justify you spending x hours updating code to do exactly 0 as far as anyone is concerned? ..plus all the regression testing?
They just don't... it gets left as it is
Is there a TF project to build (word) embeddings suitable for this? Gensim is so easy to use, but the added flexibilty of TF could be useful.
How does this differ to the delta updates that came out over four years ago?

http://www.androidpolice.com/2012/08/16/google-flips-the-swi...