skysight-inc/HackerNews huggingface dataset:
Ask HN: What skills can I learn that will combine interests in film and code?
I'm a 23 year old with a BA in Film Production. I work for production companies on commercials / short docs, and also produce videos myself for companies. But I've always been passionate about programming and tech in general.

I'm taking HarvardX's CS50 course, but sometimes it feels like I won't ever apply any of that knowledge.

What skills should I learn, which may help me combine passions for video making / visual art and programming?
This is awesome. I can see it being handy for demo'ing things. :)

One thing to note: It gets a bit confused about where your mouse is if you try to stream one monitor in to a browser on a second monitor.
Less than 1% users giving money, Wikipedia’s ads seem to be getting bigger
How we use Slack for web development
I too was in love with this game when I only had a cheap pc with windows, but years later started burning my new laptop and got me angry and ended erasing it.
This isn't that big of a deal. The Chinese stock market is tiny compared to its economy[0], something us westerners have a hard time understanding. The Chinese government is really just experimenting with all of their interventions, this really has no bearing on the health of the Chinese economy or world economy and is really only bad news for people that heavily invested in the last few months.

[0] http://static.businessinsider.com/image/55800e76ecad047824bc...
GIF has 256-colour palettes, but they're not restricted to 8-bit colour depth, and you can have a dedicated palette per tile, so you can, theoretically, use full 24-bit colour depth.

If you don't mind the resulting image file being bigger than a BMP.
Would you mind sharing which, or haven't they gone public yet?
You're not wrong, using simpler 2d tech would have made the process a lot easier, but this way it was a good intro and learning experience for making something bigger in 3d which will eventually require a lot of the same optimisations (and a lot more).

The only basic part missing in his article would be along the lines of combining textures into an atlas and dynamically modifying UV's so that for example the UFO's could have had different shapes and colours.
Are night shifts killing me?
I think we're talking past each other: this tool is a mediator which uses a low-entropy key seemingly to do both discovery and authentication. The author is running a mediator server.

"Make this system accept inbound scp from the internet and provide discovery" is currently something that requires quite a bit of configuration. It's not really something that I'd want to walk someone through on the phone. Mind you, neither is "install this from github", but it could be rolled into an installer.
Drones.

Not buying one and flying it.

Building one.

There are a lot of guides online. People online will help you. They are exciting. They teach you about a lot of skills from soldering to robotics to design to flying to rigging cameras.

They are exiting and you will end up with a nice product you can keep forever or give as a gift.
This is pointless and nothing new. Remote desktop in the browser has never been an issue, so obviously playing games isn't an issue either.

The pointless part is that he's connecting to a "server" that's next to him, not in a DC in London. I guess if you really wanted to play GTA V on the toilet, on your phone, it solves the issue - but really...
You can disable auto retrieve of MMS in the messaging applications
The Chinese economy is huge, and as a nation it is undervalued, but there is no way for these stocks to actually provide coverage to that portion of the Chinese economy.

Too much of that money is off the books, too many of its employees are unreported. Most estimates put it between 10 and 30% of GDP. I think even that is too low, count me with Shaun Rein of China Market Research Group --

"The official economic growth numbers are not too high at all. They’re too low.

Why? Because China’s underground economy is far bigger than the 10% to 20% of the total economy that most economists estimate when they do their calculations. Politically the government can’t admit that. A decade ago the U.S. Treasury estimated that 50% of Russia’s economy stayed underground, evading onerous taxes. China’s underground economy as a portion of the overall economy is at least as large as Russia’s."
Try building a computer from first principles[0]. You'll learn logic, circuits, systems programming, etc. Everything that runs our lives.

If you have a solid background in maths perhaps look into picking up a semester in some theoretical maths. You might develop a few hunches that could turn into innovative ideas when you return to your job.

Work on an open problem in maths with a small prize. See if you can crack it[1]. You could end up with a proof, some pocket change, and your name in the history books. At the least you'll learn what it takes to get there.

Pick up a few online courses or books on machine learning and dig through the Kepler data archive[2]. You'll learn statistics and modelling and perhaps confirm valuable research results! Space!

Go plant some trees. It's a small favor for the environment. It's hard work and you'll get really dirty. This is its own reward.

Volunteer in a foreign country. You'll meet new people and introduce yourself to problems you would never have considered in your lifetime.

[0] http://www.projectoberon.com/
[1] http://www.numberphile.com/videos/happy_ending.html
[2] http://kepler.nasa.gov/Science/ForScientists/dataarchive/
The color scheme of this website is really smart. I love how everything is dark except for the GIFs. It gives the "cinema" feel.
Apple goes full on in china
It feels like if Edward Hopper was Japanese and born today this is what he'd do.

Like Hopper paintings[1][2], it captures a daily life where lonely people are just part of a landscape, nothing more.

[1] http://www.ibiblio.org/wm/paint/auth/hopper/street/

[2] http://www.ibiblio.org/wm/paint/auth/hopper/interior/
How do I play this game? "pick up dog" isn't working.
In certain industries, where independent double programming is required, this could be used to catch people who steal/copy code.
O tempora o mores. :)

If I had six months I'd deep dive into ML and AI. They're about where the Internet was in the late 70s/early 80s. A lot of people have a sense they're going to be very important in the future, but most of that future hasn't been invented yet.
Mike Tyson suckered into endorsing branded Bitcoin ATM’s in potential scam
Startup Design Buffet – We'll design anything in 3 days for $179
Judging from your reviews I'd focus on bugs and performance. If you want a feature idea - I'd build in a search function for adding feeds. Currently users have to first copy the feed URL from Safari and paste it, not sure that's a great flow...

Nice, simple UI though!
Agree about #3. On reading "doubles" my brain went "2^x" by reflex.
Many web frameworks do this when in "debug" mode.
The OpenBSD release process (2009)
C11 is C++ version? "Embedded" is C++ version?
For genuine science you'd have to have a control group.

So Astronomy isn't a science?
I don't believe that raising the minimum wage will trigger businesses to cut jobs significantly. They will probably pass the higher cost onto the consumer. Ultimately, it's a method of wealth redistribution, which is sorely needed in our economy.
Very simple setup. You have:

.git
web/index.php
src/*.php

Make the document root /full/path/to/web/index.php.

Edit: Also use a deployment tool like Capistrano which removes the .git directory as well.
Great idea, but needs to massively improve its security margin; the current 16-bit margin does mean that any particular use has a 1:65,536 chance of being MITMed, but that means that as people use it the odds of no-one being compromised get exponentially smaller; if 1,024 people use it 16 times ever, then there's only a 78% chance that none of them is MITMed.

The developers should target 128 bits. Yes, this means longer phrases.

edit: Also, it'd be cool if someone were to add this capability (with a sufficiently-strong passphrase mechanism) to OpenSSH, thus making it easier to distribute initial SSH keys.
Basically by wanting to make my life easier when working on bigger, hard-to-maintain codebases :)
http://news.slashdot.org/story/13/05/25/139218/worlds-bigges...
Nice one! Thanks a lot
Google enforces EU cookie regulations on its Adsense publishers
Dear Publisher,

We want to let you know about a new policy about obtaining EU end-users’ consent that reflects regulatory and best practice guidance. It clarifies your duty to obtain end-user consent when you use products like Google AdSense, DoubleClick for Publishers, and DoubleClick Ad Exchange.

Please review our new EU user consent policy as soon as possible. This requires that you obtain EU end users’ consent to the storing and accessing of cookies and other information, and to the data collection, sharing, and usage that takes place when you use Google products. It does not affect any provisions on data ownership in your contract.

Please ensure that you comply with this policy as soon as possible, and not later than 30th September 2015.

If your site or app does not have a compliant consent mechanism, you should implement one now. To make this process easier for you, we have compiled some helpful resources at cookiechoices.org.

This policy change is being made in response to best practice and regulatory requirements issued by the European data protection authorities. These requirements are reflected in changes recently made on Google’s own websites.

Thank you in advance for your understanding and cooperation.

Regards,
The Google Policy Team
This is true, but in the case of Messenger, you should consider the following:

- It's made by Google (i.e. the guys who made the phone's stock SMS app)

- It has nearly identical navigation to the stock "Messages" app, simply with a much cleaner interface

- It does not hook into anything other than your contacts, unlike Hangouts

For all intents and purposes it's the successor to the stock app, made a separate app specifically so that it can receive timely updates without being tied to a system update.

Having used both, there's really no compelling reason not to switch to it (sans the grandma-with-a-smartphone edge case who has never opened the Play Store).
When I look around me at conspicuously happy people I see a) cooking, b) exercise (less of a skill than a lifestyle but there you go), and c) a wide, wide variety of X plus Y such that you're better at Y than anyone who can do better at X and vice versa, for X and Y which are chosen to be commercially valuable.

Professionally, if you want a skill with a stupid amount of leverage, public speaking is pretty high up there for white collar workers.

If you're technical there are many, many options for adding one more arrow to the quiver. My specific recommendations would depend on your career goals, but for generic HNers, mastering the deployment story for your stack of choice (DevOps is more than a bit buzzwordy but some of the tools available now are just fantastic -- Ansible, Consul, Docker, the AWS stack, etc) would be up there. For people who are more comfortable on backends, learn React, which will take you through a nice swathe of modern front-end tools and practices. For folks who work more on the frontend, maybe Rails if you see CRUD/apps in your future or Go if you enjoy systems programming more.
Why did I write PoemCrunch?
Also, if 39% of all developers work on Windows, and 36% of windows developers work on Visual C++ compiler (sic!), it means that 14% of all developers use Visual C++ compiler. This is higher than 12% of "other" compilers overall, but, paradoxically, Visual C++ is supposedly somewhere inside that category.

How does that work?
Word. I don't think I've ever heard/seen MMS referred to as "texting". Until I read the clarifications in response to this comment, this article made absolutely no sense to me.
Time to put an alert on my alibaba stock!
https://en.wikipedia.org/wiki/Embedded_C%2B%2B
Thank you for taking the time to read my application.

I read over the "how to apply" page - thanks for linking to that. I have edited my application and refined it, I think it is more literal and concrete now.
Hiring for Node.js Developers in Atlanta
Hey guys,

New to HN here so I might be doing this wrong. I am a technical recruiter and I have an immediate need for strong Node.JS Developers for a tech company in the Atlanta, GA area (Alpharetta, more specifically).

There will be a hiring day for this position on Monday 8/3 on site.

This is a 6 month contract-to-hire. Looking for strong software engineers with heavy JavaScript development background, and obviously Node.JS experience. Must be highly interactive, open to sharing ideas with your team not just someone who sits with their head down and codes away.

If you are interested, please let me know ASAP!
A Bad Idea from Congress About How to Fund Science
How to steal from people like bankers do, but then without my conscious fighting me over it.
I was surprised of the amount of Linux devs using C++ compared to the number of Windows devs (given the desktop marketshare). Also the fact that finance was leading sector using C++ - and by such a high margin - was unexpected to me.
Nothing is new. It's simply a case of joining the dots.

1. AWS can run Windows and therefore Steam. Nothing new.
2. Steam home streaming works over VPN. Nothing new.
3. VNC can stream games. Nothing new.

etc.

But put all these pieces together and the first person to wrap it up and make sure all the legal parts are in place might make a fortune.
Around my office we use "It's Thursday." At some point my boss started working from home on Thursdays and we pretty much all followed. Although now sometimes I come in on Thursdays precisely because it's quiet.
I find that getting up with the kids is no problem if I go to bed at 10-10:30 and use my CPAP machine (sleep apnea). This was rather difficult for me to do consistently in the past, but recent health issues have made it non-negotiable. I've cancelled all contract work, and am retraining myself to always answer the question "should I stay up a bit longer to do X?" with "No. Go to sleep, and deal with the consequences tomorrow."
Languages.
Does he ever qualify this analysis with any hard numbers? I remember reading a study once where researchers looked at electricity usage in Argentina to see what the theoretical output of the country should be vs. the actual output, and used this to approximate the size of the black market.
Huh. Thanks!
Currently on the front page: https://news.ycombinator.com/item?id=9954209
The issue as I understand it is that's impossible, because there's no motivated stakeholder who can perform regression testing to validate the critical update channel. And the device builds have deviated far enough from vanilla Android+kernel that they require their own.

Tbh, Google needs to work with the Linux groups pushing for more coherent ARM/device flexibility frameworks, then ban carrier and device manufacturer build modification below a certain level of abstraction. Otherwise they revoke Android branding + access to GApps.

Then they would at least have a base for eventually saying,

"We're going to enable a critical update channel where users take updates directly from Google. We will release these updates to you with a lead time in proportion to the severity. Unless the user has explicitly opted out, they will automatically receive the update after that period. If it breaks your phone, then users are going to stop trusting you as a manufacturer / carrier."
Ask HN: Lisp interactive tutorials?
Hi, i was wondering if there are any interactive lisp tutorials like rubymonk or codecademy style tutoral/lesson based primers for the LISP language.
I was glad to learn that "The Thing" was apparently designed by Léon Theremin who invented in 1928 (!) the famous "electronic musical instrument controlled without physical contact by the performer."

https://en.wikipedia.org/wiki/Theremin
Not there aren't issues that get through (like this one, I believe), but you forgot:

1a) If the issue can be fixed and/or worked around in Play Services, Google does that and "everyone" gets the fix without even having to explicitly install it.

3b) For each OEM, if the problem can be fixed/worked around by updating the apps and/or frameworks they publish via the Play Store, they do that (if only for the sake of new and upcoming devices) and all of their customers get it once they install those update.

Those cover a large (and growing, because Google and the OEMs are both aligned on this) chunk of your "left hanging" users.
All valid concerns.

I guess the best way to address the usefulness issue is to run it against popular frameworks, like React or Angular, and see what happens.

If it proves useful (like say 10% of code could be replaced by existing functions), would you change your mind?
You mean he's being criticized. Crucified is the disgusting fate meted out to some people in Syria and Irak. Using it as a metaphor here is maybe like hitting a note fortissimo when it's marked forte or even mezzo forte.
Text Request Creates Real-Time, 2-way Business Texting Platform
Police shut down concert because of rapper Chief Keef’s hologram appearance
C11 is not C++. That's not what JetBrains is saying, so I'm not sure what the nitpick is about.

The webpage is clearly about C/C++ ... that's the title of page ... in other words... "C Language" and "C++ Language".

Both languages were included in their surveys and market research.
>> are not a cohesive organisation capable of effectively directing the strategy of the company

> They don't need to be: they just need to communicate their priorities to that manager. In this case, they communicated that they value short-term goals over long-term.

Consider copyright: extending copyright helps the owners of copyright, reducing it provides a smaller benefit to every member of the public. Because the copyright holders are better organised as a class they are better equipped to lobby congress and influence politics, leading to the indefinite extension of copyright.

I think the parent was arguing something similar. It's not at all clear that the shareholders at large prefer short term goals. Instead, an influential minority appears to have coordinated on this issue for their own benefit. The disadvantages are spread over a much larger group of passive shareholders, employees, customers, etc.
I think it matters a lot whether sick days are tracked. If they aren't, taking a sick day when you're under the weather, so you're on your feet tomorrow, is entirely reasonable. If they are, then you're wasting an allocated sick day, yes.

Does your employer not treat its employees as adults? Shouldn't adults be able to be honest about how many sick days they need, without tracking?
The "vnc" suffix on the name could be a bit confusing to some because it looks like this project does not use any existing VNC code or libraries using RFB protocol. This could come in handy for streaming applications to my mobile devices over LAN if I need to control something easily.
No, I disagree about your incorrect statement

> The web was never about interchange of documents

See also http://www.anybrowser.org/campaign/, your perception of what is and isn't viewable in a terminal, and what should be, is strange for somebody who claims to know the web's history.
Very good point here. While self teaching you need to set specific goals with a fast paced schedule, otherwise you can get stuck in trying to get way too deep staying there too long, to the degree that your technology becomes obsolete or that your skills are no longer needed.

I am more of an amateur, so I don't mind. My only ambition would be to become more like this guy: https://www.youtube.com/user/Bisqwit

The abundance of online resoures is a mixed blessing - there is so much interesting stuff out there that it's enough to spend your entire life exploring all of it without realising your primary goals.

Think about it like this - if you are a doctor, it's not enought to say you want to be "a better doctor", or "a better sportswoman". Such goals are meaningless, because each and every one of us wants to simply be better. Does becoming a better programmer mean you understand the given technology better, that you code faster in a language of your choice, colaborate with others more efficiently?

You are talking about your career here so I'd approach the problem from the standpoint of the value you bring to the market. On a meta-level your general goal should be acquisition of such a skillset that would be valued and allow you gradually achieve such a high position that would secure your income for the years to come.

Going to a school certainly helps you limit the scope, time and effort you have to put into the task as well as it gives you a diploma that always could be of use. (The market is still unsaturated with coders of any level, but if the demand for manpower dropped a diploma could be important while competing for employment). Schools are also good about teaching more general problems such as math, algorithms and computability theory, these however have imho little use in front-end development.

Try asking people around you what things they think you should learn to perform better in the specyfic set of tasks you are dealing with on daily basis and focus on them. Your employer will be happy to hear you want to improve your skills.

Apart from that try learning something really challenging, something you really don't like doing (assembly? scala?), or something fundamental like TCP/IP or SSH. Personally my weakest point is math, so for me discrete mathematics would be best.

TL:DR Be specyfic in your goals whether you decide to go to school or not.
5 Things MSPs Need to Know about the Windows 10 Upgrade Launch This Wednesday
I always thought 8-bit was referring to the graphics produced by machines with 8-bit processors, in particular the NES.
We become the stories we tell: let go of the past to write a better future
lol or banning 'negative' news articles and blaming the whole debacle on foreigners out to split China up.
I would say Python. Easy enough to be a good teaching language + a huge ecosystem for real work, spanning everything from web dev to machine learning.
The role of regulation here is to make sure that apropriate controls and disclosure is in place to make sure that those prospective new shareholders have the information they need to apropriately value what they are buying.

The regulators already ensure this in various ways:

a) It's illegal for Qualcomm to transmit any information to the activists before it's transmitted to the global markets. For instance, back in April, Qualcomm publicly responded to Jana: http://blogs.wsj.com/digits/2015/04/13/qualcomm-responds-to-...

It would be insider trading if Jana were told anything that was not told to everyone.

b) Folks who own significant shares of a public company (I think 5%), i.e. activists, are obligated to disclose it.

c) Activists generally publish their activism. For example, here is a higher up at Jana talking to CNBC about Qualcomm: http://www.cnbc.com/2015/04/13/qualcomm-should-consider-brea... The reason they do this is in order to encourage other shareholders to vote the same way they do.

No one is being ripped off. Share values are being driven up because the market believes Qualcomm's prospects for long term cash are lower than the prospects for short term cash. If you disagree with this claim, feel free to get rich with a short position.
For Common Lisp, Google has a set of Lisp Koans hosted on Github: https://github.com/google/lisp-koans
I've come across simian - isn't it a fuzzy matcher without semantic analysis? I'll check out the rest, thanks!
I googled a little on the invisibility cloak and found there are over 40 (!) teams in China working on variations of the concept.

http://www.scmp.com/news/china/article/1376652/chinese-scien...