skysight-inc/HackerNews huggingface dataset:
A lot of people joke about philosophy majors not being able to find jobs or make any money (the only people worse off are those who studied sociology :D), but that's not really true unless you're actually trying to become a philosophy professor. Then you're screwed. But aside from that, studying philosophy is a great way to hone your critical thinking skills, though of course it's not the only way. It's a lot more than just reading Plato and summarizing things, especially once you get beyond the intro-level courses. Obviously, I wouldn't recommend taking philosophy courses instead of CS, but they're an excellent compliment for programmers or pretty much any field.

Programming isn't just about writing the code itself; in many ways, that's the easiest part. It's about identifying and solving problems, many of which aren't actually your problems, meaning you have to have the ability to step outside your own frame of reference to understand the problem in the first place and continue doing so in order to work up a solution. Even for a junior developer, those skills can be a huge boon.
Wow! Just Wow!I guess you must be an advertiser to think anyone actually has any positive thoughts at all about those things.

http://stiobhart.net/2015-05-04-overlays-new-popups/

and

http://stiobhart.net/2015-08-18-jsoverlaysrevisited/
Yes, There Will Be a Downturn. No, You Shouldn’t Freak Out. Here’s Why
It was a shitty development system for a POS system. Yes, it was too large to want to download everything but no programmatic way to tell it what you wanted (you'd think that someone that aped how a proper os worked would understand the need for complete command line control of installation, wouldn't you) and yes, it's been 3 years now but I remember the package manager looking like something someone knocked up in 3 minutes and meant to get around to fixing but never quite managed it. I think if you uninstalled and reinstalled it it even remember some of the previous values, making it very hard to retrace your steps with a view to scripting (on paper) what needed to be clicked on, so nobody else had quite the same subset of packages as me.
Data Is a Toxic Asset
Except the point of UWP is to create safely-sandboxed apps that will run on Windows PCs, tablets, smartphones and Xbox One games consoles, so it insulates the software from the hardware.

Good luck if the success of your game requires tweaking the graphics card in a smartphone ;-)
Just wanted to point out the humblebundle for Pathfinder role playing game. Super cheap,get all the materials
The funny thing is that that is as old as the hills - that's practically the plot of the first couple chapters of Gogol's "Dead Souls".
> So Pandora, Facebook, Hacker News, YouTube, Google, Wikipedia, gmail, google maps, Reddit... all of these together are worth less than $50/month? Would any of you give up all the free parts of the internet for $50/month?

With the exception of Wikipedia, and Hacker News -- which is more of loss leader for Y Combinator -- all of the services you listed are run by for profit companies. Clearly they're making more than $50 month.
The automatic idle/away setting needs to go die in a fire. I write some bots that drive the Lync client through the trainwreck of a COM automation layer, and they are always going out to lunch because the client has silently overwritten the presence state that I'm explicitly publishing.

Subscriber limits are also a joke. Although I'd be happy to be able to add contacts to my list, or even at times, see the people that are already there. Turning off the integration with Outlook (because it does awful things, like locking your .pst/.ost files so you can't open Outlook and Lync at the same time...) seems to screw up all the contact list related stuff.
From the article:

>[money] ends up pooling up around sociopathic jerks who
>know how to flatter, cajole, or terrorize their way to the top

It's actually kind of hard for me to care about the inequality of people who vote for Donald Trump
Also partly how pirateat40's big Ponzi scheme worked. He built up a strong reputation on the Bitcoin trading community's web of trust-based feedback system and enlisted a bunch of other highly-rated people from there to resell his "investment" program. The people who accurately pointed out that it had all the markings a ponzi naturally had much lower reputations on there, especially after they'd done so.
>newspaper -> hacker news, google news

Um, what? Google News doesn't do reporting, it aggregates newspaper content. If the traditional media outlets die, there will be no content left for Google News to aggregate. Unless you are referring the part of the newspaper industry which actually puts ink on dead trees, which is pretty small compared to the newsrooms.

People write posts that go on HN to promote themselves and their business interests. Nothing wrong with a little of that, but it isn't a substitute for journalism.
Can an artist ever really own a colour?
Are you looking for general references on implementing type checkers and ML-like languages? Or how to implement those as languages in Racket specifically?
> Derivative of productivity != productivity, NYT.

See, this is what happens with decades of people tolerating media confusion between the GDP and the annualized rate of growth of the GDP.

Now its spreading to everything else.
"... Citizen Scores are a near-perfect expression of reputation economics: like most other forms of currency, they are issued by a central bank that uses them to try and influence social outcomes."

It seems to me, and I could have misread, that the biggest problem with the examples of currency systems in the article is that the 'pooled' currencies are unquestionably accepted by participants. Take that guarantee away, and someone could design a reputation currency where participants could reject payments from disreputable participants. In which case accumulation of units does not imply the long-term ability to use them; instead, there will be a long-term incentive for participants to maintain a good reputation.

See this overview of a counter-example to the article's point, a reputation currency system without a central issuer: https://tatag.cc/ui/home-about. (Disclaimer: I'm the developer of the linked site.)
Like this one? http://www.chick.com/reading/tracts/0046/0046_01.ASP
Intel to move away from silicon chips at 7nm
The “hilariously simple” question can be solved by a clever third grade student in a few minutes. If this “challenges” many “quants”, uh...
Seems like a nice guy
Not the tutorial form you probably want but I've had this bookmarked, it may be interesting:

http://www.cse.chalmers.se/edu/year/2015/course/DAT150/
http://www.cse.chalmers.se/edu/year/2015/course/DAT150/lectu...
That's not what that says. It says you can use more ways to put things in "Windows Store", not use UWP APIs from programs not sold through "Windows Store".
Oh god, speaking of skype plugins, "Skype Click to Call" is a travesty. First of all it automatically installs itself into your browser whenever you install or update Skype, without prompting you. Second, it does some kind of horribly inefficient regex of every page you visit, looking for phone numbers, massively slowing everything down. With Click to Call enabled in Firefox, loading folders in gmail for me goes from sub-second to ~10 seconds.
I don't know about that. It's education. I've never written a review for my university experience, although I'm sure somewhere there's a venue for me to do so.
It's not the first time I've seen a pun or in-joke embodied in a name that is meant for use in both Chinese and English. Is that a thing in China?
So they decided they don't want to maintain the business and the infrastructure to support commercial Parse service. But they decided they would create an open source version, which is currently maintained by the engineers paid by Facebook to work on Parse. So going forward, Facebook will likely continue to handle the Parse platform project?

Kudos to the great handling of a decommission service, but at the same time, is it good to pay engineers to work on business product which you have just killed?
As a complete newbie about this stuff, I think that until we completely understand gravity we have no hope of understanding why the majority of universal mass is 'missing', if at all.
Show HN: Tsunami Blu – a secure WiFi sharing platform, built with OpenWRT
I really like the UI and the idea, but I don't see myself (maybe I'm not your market) using this daily. As an exercise I love it, good job.

The other thing that pops into my mind, note that I'm a programmer, is the "Single", "2 Values", etc descriptions. The "tracker" allows me to add two states on the "Single" layout, and 3 states in the "2 Values".
I read:
"It feels like while the Bitcoin Core development community is robust, the ecosystem of stakeholders and the understanding of how decisions are made and information is shared is still fragile and vulnerable. I fear that the communication and now emotional rift between various key groups and individuals is wide right now, but I believe it's imperative that we try to bring the community together and focus on executing on a shared technical plan that represents our best shot at broad consensus from both a technical and a practical perspective."

It reads like a response on the Bitcoin situation describted in the Jan 14 Medium article by Mike Hearn on the "Resolution of the Bitcoin experiment". Problems resulting in the rift between Bitcoin Core and Bitcoin XT, Bitcoin Classic and Bitcoin Unlimited.
https://medium.com/@octskyward/the-resolution-of-the-bitcoin...

He seems to suggest Ethereum and Bitcoin alternatives cannot yet replace Bitcoin Core as it is robust and battle tested as he writes:
"If you're serious about security and stability -- and you should be -- Bitcoin is almost the only choice with the largest bounty, and largest community, with the most practical modern experience deploying to a broad and active network in the real world."

But is Bitcoin the only choice and are the bitcoin stability problems outlined by Mike Hearn and others an "idee fixe" or just a dispute over blocksize?
You have a good point here, but just from what I've seen with symphonies, it seems like usually the performers, of both sexes, are fairly young(-ish). And they're usually all reasonably attractive. They're up on a stage for people to see them, after all, so naturally whoever's trying to keep ticket sales up is going to want them to look nice.
Thanks! If you want to try Icelandic, all you need to do is create a map or two where the keys are the English names and the values are the corresponding Icelandic ones. Then call translate-fns and translate-forms on the maps. You can follow this example - https://git.io/v2FdH

Here's what programming in Malayalam looks like - https://twitter.com/prathyvsh/status/635733805567840256

I don't believe that we give enough credit to the hurdle that exists when you have to learn English to learn programming. One of my cousins grew up in a village in Tamil Nadu (Southern India) where even the English teacher didn't know English well... The high-school computing courses were just about using desktop office apps. Kids end up just memorizing which icons do what actions (as opposed to reading the self-explanatory tooltips, menus, and error dialogs). The obstacles to equity for someone like her occur on multiple dimensions. I imagine the distribution of difficulty for non-native speakers skews more towards her end than towards those with better access to learning English.
Some of the speed comes at a cost of lower compression. Not that big a deal when it only has to got from camera to SD card, but important when it needs to get transmitted across the mobile internet in real-time.
The End of Global CSS
Gmail is good, but it got that good about 10 years ago, and hasn't gotten much better since. (Arguably it's worse in some respects.)

When Gmail came out it was a breath of fresh air... now it's just the bar you need to meet. It's sad that Yahoo hasn't been able to meet that bar in 10 years.
No, if the human race is doomed, it's because ignorant people think it's okay to leave children exposed to known toxic substances.

No amount of "supervision" is going to keep a child from consuming lead paint. Children do not get lead poisoning because they walk up to lead-painted walls and start gnawing on them like they are corncobs.

Lead paint forms toxic dust. The dust gets on floors and into dirt. Children crawl around, and they WILL put their hands in their mouths even if they are "supervised" at all times.

What we are starting to see in presidential debates is an ignorant man talking like he knows everything.
While not directly connected to the NSA, it's plausible the prosecution of Aaron Swartz amounted to suppressing dissent. It's hard to say what the root cause was prosecutorial overreach or a real effort to suppress a powerful political organizer. Either way, he became a target for his ideas and activism.
Now I can't get this out of my head, darn it!

You coax the blues right out of the horn, Mame,
You charm the husk right off of the corn, Mame,
You've got that banjoes strummin'
And plunkin' out a tune to beat the band,
The whole plantation's hummin'
Since you brought Dixie back to Dixie land.

https://youtu.be/mjZ7UwHaY8g
non-acquisition/merger growth.
And it was a miserable nightmare trying to talk to my friend who would decide to use bright yellow Comic Sans on a bright pink background.
The canonical way to execute a collection of promises serially is through Array.prototype.reduce:

let finalResult = promises.reduce((current, next) => current.then(next), Promise.resolve());

(I've used ES6 syntax, but you can do this in ES5.1 as well. You can also substitute Promise.prototype.then.call for the arrow function.)

The beauty of this one-liner is that it works with any promise-like object: you don't need to use BlueBird, you don't even need to use a uniform promise implementation, it'll work with anything that follows the Promises/A+ spec.
Unicorns aren't so beloved anymore
Yeah, obviously Microsoft is planning to lock out Microsoft Office, all its business apps, and all its server apps... /s
I've never seen a group so ready and willing to destroy their chances at future success.

Ads are pretty much the only way to make a living when you are bootstrapping. These blocks, like all of the other silly things in this community meant to hurt the big, bad, corporations, do nothing but strengthen them.

It's an automated way to remove competition. The people with resources and money will survive (as always) and the rest will suffer the consequences of their short-sighted actions.

It happened with the music industry over the last two decades (1 million plays on spotify nets you $1000, if you are lucky).

I’m glad I have resources: I can get a good deal on labor when these sorts of movements decimate an indusry.
Ah. I'd look at keras examples - they have alexnet and VGG right now. Although, an exact implementation may be hard to find - the best you can do is an "alexnet~ish" implementation keeping some keras graph limitations on convs.

I haven't run any in a while so I don't have the data myself, unfortunately.

Great work btw.

What was the motivation to build leaf?
This echoes the "couldn't you just replicate Dropbox with x + y + z ..." mindset of the past.
Object-Oriented Programming Is Embarrassing: 4 Short Examples
About a month of road deaths.

What was the "terrorist" (hey, they were Muslim, so...) shooting spree used for? Laws to make us safer from actual terrorists? Nope. Laws to enable more spying and intrusion. The government is fearful that dissent will overtake it, and that's what the security state was built to stop.
Capcom have already re-re-...-re-released Street Fighter II for every platform, I don't think anyone will buy Street Fighter II Original Arcade Edition.
This is just sad. Slack and Github fit into their strategy perfectly as they both tie into productivity. This must be another one of those bad moves from Bill Gates.
Here's two of Gowers' blog posts about Discrete Analysis, the journal:

https://gowers.wordpress.com/2015/09/10/discrete-analysis-an...

https://gowers.wordpress.com/2016/03/01/discrete-analysis-la...
I would definitely say commit your timeline to paper/tracking software etc. I do this to myself all the time where I come up with a timeline and don't stick to it. I found that by having it front of my face (like I usually do at work) it helps me stick to it and let my mind wander less.

Also, I have found that at work it is ok if you get sidetracked sometimes because your guilt or sense of responsibility to your coworkers and company will refocus you soon enough. If you are like me, then you have no such thing when working on your own thing. For that reason, I highly recommend keeping regular, well defined work hours. I would even consider one of those apps that won't let you connect to FB, etc. while you work.

As far as technology goes, you can build a solid prototype website in anything these days. Pick the language you know best and also pick a solid foundation. By that I mean do as little as necessary to make the prototype work. Don't fall into the trap of using this as an excuse to try something new (if you want to actually get it done that is). Frameworks are great for this for example.

Good luck!
x264 was and is a very good encoder for H.264, but it sounds a bit extreme to say that no one can ever beat it - real time streaming was never its primary use case. I think the real lack of motivation to improve it is because most of the interest is now in newer video formats, like VP9. Also, many of the developers of x264 were paid by the commercial licensing program, so I wouldn't say it didn't have any financial motivation.

Also, I'm proof that x264, in fact, does not have a monopoly on Touhou-playing video codec developers :)
Here's a patent that I feel is somewhat similar in it's obviousness and overly broad claims:

http://www.google.com/patents/US6361186

The litigation over this one shut down an entire functioning company and a lot of people lost their jobs. The companies that were sued by the patent holders provided "simulated neon" with products that did not resemble the diagrams in any way, other than the real general theme of "a translucent tube/rod/whatever backlit by LEDS such that it looked like neon".
Cheap oil is taking shipping routes back to the 1800s
As someone who's not an English native speaker I feel localized programming languages are sort of missing the point. The syntax of a language usually isn't really the main roadblock in learning a language and while it might help that you have some documentation in your native language, you're essentially cut off from the rest of the world's documentation on the topic.
And considering that you should have a workable grasp of the English language by middle school I wouldn't say that it's much of a roadblock when learning to program.
Anyone know what's the biggest hold up of IPv6 on AWS side? They must be working on this for years, but never heard of any push or beta program at all.
Bitcoin: What Happened at the Satoshi Roundtable (by Coinbase CEO)
I've had people ask me, "Why don't we get everyone to speak just one language? That would make everything easier."

That ignores a lot about the cultural meanings embedded in language and the human tendency to use language to encode identity.

And on a very practical point, not everyone has access to learning English. Wealth & wealth distribution matter. How close your native language is to English also matters (is it Germanic? Indo-European? does it use a Roman script? is it alphabetic?...)
Counting Molecules with an Ordinary Cell Phone
My exact thoughts. One would think rule number one in the patent troll manual is to limit your own downside by doing everything through a shell company.
Leonard Maltin rated it "Above Average" (which is his highest rating for a TV Movie) and says it is "an engrossing suspenser."
Oh actually: https://github.com/uoguelph-mlrg/theano_alexnet and

VGG: https://gist.github.com/baraldilorenzo/07d7802847aaad0a35d3

For Googlenet, sadly not yet: https://github.com/fchollet/keras/issues/302

I'd also try some non conv, RNN/LSTM stuff btw. Those are of special interest to me, but also, keras has some great models there.
I would guess that the FB engineers won't work on it for more than a few months and probably not at all after the shutdown.
I don't really think so. The software projects that I rely on daily were made by people in their 30s and 40s.

It's so rare to actually use something made by someone in their 20s, that it is a noteworthy event to mention their age.
Why I'm not a TypeScript Fan
This is part of the reason I just buy the cheapest Arduino-compatible clones possible and laugh at the idea that we should all buy genuine Arduino to support the people who put in the hard work - it's been fairly obvious for a long time that it was a Wiring rip-off through and through. Probably also why the official Arduino ports to non-AVR architectures are so incompetent compared to third-party ones; the AVR port was taken from Wiring and just modified slightly, so no-one there had the skills to write one from scratch.
There are many developers who think looked-up knowledge is the same as knowledge understood as part of a wider conceptual framework.

They become annoyed during interviews when they are asked some concept and suggest "I'd just look it up on Google", which is fine for matters of programming syntax, but not fine where it reveals that a developer does not understand an important concept.
> Letting coders and readers of code choose their own tab size isn't moronic

I don't like 32 bit IP addresses or 128 bits. I think I will make them 48 bits on my machine. My personal preference beats conventions and standards; that's why I went into computing in the first place!

Why stop at tabs? Every developer should choose their own character encoding. Networking guy Ardeshir is from Iran; let him code from right to left. And let Shigeru can use SHIFT-JIS identifiers for functions, in the middle of UTF-8 source files.

Conformance was yesterday; today, personal preference is king!
And what happens when all these newly minted coders look for jobs at roughly the same time?

I disagree with the common belief that somehow coding is the path to a stable economic future.

History has shown time and time again that if a profession has no regulatory barriers to entry then corporations will eventually bid labor to the lowest value.

And that seems to be exactly what's going on here. Corporations are pressuring the state to basically pay for their human capital development.

Job trends follow capital market trends and capital markets are wildly irrational. For the last five years there's been an ideology among top management that suggests just hiring a bunch of developers is somehow going to create great products.

There has been little to no serious cost controls.

Right now management has overhired, there's simply not enough economically viable projects to keep all the massive development staffs busy. So there's a lot of work on projects that don't have a realistic shot at a financial return.

Eventually those projects are going to get cut.

Around the same time this is happening there will be a glut of newly minted junior developers jostling desperately for work to pay off their student loans.

I know this is highly contrarian, but it's just realistically how capitalism works. The good times always come to an end.