skysight-inc/HackerNews huggingface dataset:
I've had a Github profile for a couple of years, usually filled with some graphics programming or game projects, coded in C#. That's one of the languages I'd be interested in finding a job in. In 3 years went from learning what a reference type in C# is, to writing a graphics engine using .NET that uses object pooling for best performance, and can be implemented as a DLL for other projects. And learning HLSL for writing my own shaders, doing thing like optimize a parallel split shadow mapping algorithm to run in a single pass within the 512 instructions limit of the Shader Model 3.0 spec.

I also made a software rasterizer in JavaScript, it's very small in size uses no 3rd party libraries but supports z-depth checking and texture mapping.

As you can see I like doing graphics stuff in my spare time. But I'm not sure how to sell my skills in those projects to more "mainstream" web development jobs. My real world JS work is not as novel or even up to current standards. At the last startup I worked on a front end JS code base totaling over 25K lines. And it didn't use any modules. No Grunt or Webpack, no packages to automate builds, bunch of jQuery function calls with little grouping to them- it is JS but JS circa 2009.

So basically I have some novel projects but my dev practices may be "out of time" with certain companies. So I'm looking to see how to show the better side of my skill set.
Can You Train a Robot to Write the News? Machine Learning and Journalism
Good grief, there are pieces of art that take longer than 7 years just to create. How the fuck is anyone creative supposed to make a living in your BRave New world? Not everyone wants to pander to the lowest common denominator of popular taste.
It seems like people tend to listen to the loudest speakers first -- everybody else is forced to play keep up. Bla bla bla, something about portraying authority.

Brain's not on point for elucidating further. If somebody else understands or agrees and cares to take the mantle, I'd appreciate it.
> most streamers have both Netflix and Hulu

That's not a true statement. Netflix has almost an order of magnitude more subscribers.
"Don't you see? The only way to decrease piracy is to provide more ad-supported services that cost a premium...otherwise how do we pay the lawyers?"
I agree...either charge me money or show me ads.
An actual serious answer:

It's a line chart that shows story points starting at the top left in the beginning of the sprint. Which shows all points to be done, trending towards 0 points with 0 days left in the sprint, in the lower right.

Linear means that the same points are done each day to allow the line to be perfectly linear between the top left and bottom right.
except the article being discussed is focusing on a change in interview process led to hiring more women engineers. it isn't about how a company fixed a cultural problem (such as the one Uber has), it's just about gender diversity in the workforce as it relates to interviewing process. the implication of the article title is that "brogrammer" just means "male programmer" but that's not what it means. you and I know that it means "dickhead chauvinist programmer" but the title of the article uses it to refer to any male programmer.
The Problem with Single-Threaded Shared Mutability
‘Unwanted Advances’ Tackles Sexual Politics in Academia
Yes, I am aware they take my money. But my point is to add cancellation fee to cover up the losses after making overbooking illegal. Profit will go down, but they avoid delays and other unnecessary disputes/situations.
I've seen this happen where you develop a micro service and everything is working fine but the framework team makes a breaking change and doesn't tell you. Now your micro service is broken and it is somehow your fault because only your team is responsible for the micro service.
you are talking about some specific brands of communist thought. Mao had some ideas. Lenin had others. lots of other groups have tried different ideas to varying degrees of success. there are a lot of schools of thought who strongly disagree on each-other's methods. one particular disagreement is on the utility and viability of a "vanguard party" or "dictatorship of the proletariat". history has shown us that it doesn't work.

capitalism is useful. collective action is powerful. individual empowerment is important.

Capitalism v. Communism is a good dialectic, but framing it as a war is stupid. it isn't about winning for one side or the other, its about building an economic system that maximizes our happiness and potential in an efficient way.
How to present your product better on your online shop?
The importance of presentation can never be overlooked, especially when it comes to selling a product on an e-commerce site. Images are the only source that convinces the potential customers to buy any product. Product images are the unique selling points which can make or break your online business as they describe every bit of your product.
Image editing services include:
1. Product photo cut out: Many a time, a background can overpower the actual product, creating an OTT look which makes the product appear very dull. As a quick fix, you can take image editing services by professionals for product photo cut out. The product is cut out from the actual image and placed on a white background with additional shadows, making the product look real. White background enhances the overall look, making your product steal the show.
2. Product photo retouching: Images clicked perfectly on a great background might also need some finishing. Product photo retouching helps you in getting the image with color combinations that come out amazingly. Intensify the product image by availing product photo retouching services from trained and experienced professionals.
3. Photo enhancement service: In e-commerce, it is important to use the product image as an advantage. Flaunt the best part of your product by photo enhancement service and hide the flaws that can restrain the customers from buying the product. Add lighting, special effects to amplify the product. Photo enhancement services are a boon for online sellers. Use it smartly to get effective results.
Pixelphant.com provides you with the best possible image editing services at the competitive prices. Our team of trained professionals specializes in all types of photo editing services to make your images stand out from others that will help you in gaining new customers as well as retaining the old ones. We, at Pixelphant.com, understands the need of high-quality images, therefore provide you with remarkable results.
If one wants to learn to reverse engineer software what choice is there but to learn assembly?
To expand a bit upon user5994461's statement, you're probably doing it wrong if you're working like this regardless of laptop. If a micro service depends on a micro service, you might be doing it wrong. Let's say there is a valid reason for that, is there anything we can do to simplify the situation to run on a laptop?

Say you boot up the recipes service that needs your auth service. In this scenario mock the auth service either directly in code (you should be able to do this if you use DI for the actual service repo) or by static responses for your work scenario into a proxy/stub server like SimpleHTTPServer from Python [1]. When you're recipe service calls out, it's hitting the localhost:8002 for the python service which returns the same general application/json-v1-auth data. You can even go a bit further and make the Python code adaptive based on input.

You might benefit from splitting the system apart with events too. For example, duplicate some of the authentication or authorization data across the micro services. Let's say your recipe service needs to know who can read a given recipe. Use JWT or some other tokening feature to say who the current caller is (in a secured way). In the recipe's service, keep track of that user's authorizations locally. JWT tells you they are authenticated, the local DB can tell you their authorization. Now you don't need the auth service since you can probably create valid tokens. When the user's authorization changes, an even tells the recipe service. While there is a small period of time in which the person might be able to access something they shouldn't, in a functioning distributed system this isn't too bad. If you can't handle such failures, you might now want a micro service architecture.

1 - https://docs.python.org/2/library/simplehttpserver.html
I understand that, but the idea that HTML + CSS can only be sped up by some hugely parallel structure requiring a whole new programming language and browser engine is really quite shocking. I think once webassembly is established and in use, we will start to see steps in the direction of replacing HTML + CSS altogether, with something that has performance in mind.
> To run python on WebAssembly you would have to compile the entire CPython executable, and every single dependency it has, into WebAssembly, then ship that giant executable with every page so you could then run Python code with it.

I mean, that's kind of already the case when you want to ship a Python project as a stand-alone package to run on the desktop. Alternatively, I could see a method of installing runtimes into your browser like plugins so it doesn't have to be shipped over the wire every time. Not saying I'd ever want to do something like that, just that alternatives exist. Browsers are moving more and more towards VMs that transcend the context of a single synchronous request/response.
Microsoft’s next hardware event: NYC, May 2–and no, no Surface Phone
And they block your ability to fast-forward.

Dumb. I know why they do it, but my life is too short to fastforward.

Want me as a customer? Then you need:

1) No ads. I will not tolerate ads in my house. I do not want your clown burgers or your overpriced car. if that means I need to pay 10% more, then charge me the 10% more.

2) Ala-Carte pricing. I do not watch sports. I am not going to pay $20 a month for ESPN and a bunch of sports programs. I will totally pay a few bucks for the history channel, or something that has value.

3) Needs to be fully streaming or TIVOed. i.e. let me watch at 6:23 pm or 7:19 pm. No sitting around until 8:00pm so I can watch a show.

Currently do Netflix + HBO and have more TV shows than I can watch. Totally willing to throw in a few more bucks for something of value, but no $200 cable package is going to happen here.
"Cloud DVR Bundle - The live TV service will allow for a certain amount of recording...But this recording space will not be a fully functional DVR, as it will not support fast-forwarding"

No thanks. Is there a competitor (PS Vue, Sling, others?) that lets you fast forward past commercials?

Edit: Apparently the ability to FF is spotty, no matter who the "cloud TV service" is. If they offer it at all, it works on some shows and not others, and is also spotty for "on demand" content vs dvr content.
Ruby Under the Hood: Memory Layout of an Object
We're going on a half century of still-good television and films that have already been made! That's probably more TV than someone could watch in a whole lifetime! Even if all you do is borrow DVDs from the library (usually for free), you can still get an hour or two of quality video entertainment every night for a few decades (if not the rest of your life!) without ever seeing any new television/film content made after today. So the TV/film industry's "need" to produce (all too often low-quality) content 24/7 is no longer something anyone has to put up with!
We are building a community of expert high achieving men
Another, hackier, approach at the commandline is to use:

strings file.pdf | grep -i fontname

This will give a line like:

<</StemV 120/FontName/ZXOBUP+MinionPro-BoldIt/FontStretch/Normal/FontFile3 426 0 R/FontWeight 700/Flags 98/Descent -360/FontBBox[-230 -360 1684 1032]/Ascent 1032/FontFamily(Minion Pro)/CapHeight 651/XHeight 454/Type/FontDescriptor/ItalicAngle -12/CharSet(/space/T/i/n/o/t/v)>>

Comapred to pdffont's

ZXOBUP+MinionPro-BoldIt Type 1C WinAnsi yes yes yes 364 0

Or you can use perl:

strings file.pdf | perl -ne 'print "$1\n" if (/FontName\/(.+?)\//)'

and get a list of font names alone, like:

ZXOBUP+MinionPro-BoldIt
I'm not sure if lytro (can't quite recall the name) but the technology that captures a photo at various depths of field, if you had that for 360, and captured sound, you could travel around a spot/zoom/focus on things. I want that.

I get your point about one camera versus 2. It's probably cost maybe? Why they use spinning LiDAR's versus phased array (non-spinning). Though even if it phased you'd still need something that was like 360 anyway to get around.
Building for the Enterprise with Aaron Levie (2014)
This was happening at a startup? How common is this kind of process slavery in startups?
As impressive as it may sound, this is pretty shocking for the state of the industry.

An innovative, new upshot getting sucked up/ blatantly ripped off by an established player with more muscle, money (and in this case - users) to throw at the problem is not a great incentive for entrepreneurs.

Consolidation at this level resembles communism more closely than the kind of free market innovation we should be seeing.

http://avc.com/2017/02/the-end-of-the-level-playing-field/
You could look at the TypeScript compiler itself, which uses zero classes.
There is an overwhelming sense of superiority here on HN when it comes to the proletariat.

They will decry working conditions (if it could mean they would be subject to those conditions), but willfully ignore the gap between themselves and laborers.

>would you like to put a value on the fact that I will never fly with you again then?

As if we're supposed to expect that someone who acts like this even asked the employees nicely. The employees should be scared they'll lose their job if they don't do exactly what I say!
Word I heard was that it was originally designed as a compiler for both Standard ML and Haskell. I think the Haskell part only came later.
Also decreases carbon emissions...
It's a history/pop culture NL with a lot of pieces on vintage technology (located here if you want an idea: http://tedium.co). I think if the cost were closer to $10 a month, it'd be closer to impulse territory for me.
Much like youtube live, there is no way it's worth the price.
How to innovate – 3 recent stories from successful brands
It was cheaper for me to uncut cable. 90 a month for internet. 75 for internet and basic cable with a free Roku 3 with no contract. I don't use cable or the Roku.
No you're not. You just pay lip service but I don't see any evidence of actually trying to help out. Where are the great tech grants for the arts, or the artist-residence programs at tech companies, or any kind of support whatsoever? You respect content creators in the esense that you enjoy watching their content and say things like 'This Artist is great!'. That's it. The tech industry has provided useful new tools for artists that didn't exist before, but last time I looked Photoshop and similar products ain't free, far from it.
I love that these companies want to take advantage of cord cutters yet come in with cable prices and bundles - exactly why people cut cable to begin with. Even sling tv moved deep into bundle territory. Just let me pick the exact channels I want.
About as ironic as Java or C++ being written in C.
Charging Bull sculptor says New York's Fearless Girl statue violates his rights
Wow, this is brutal. I wonder how Snap is going to make it out of this.
On truth
I just want to call out that Akka doesn't require you only interopt between services also using Akka. If it did, it'd lose quite a lot of the benefits you want to get out of an Actor library. In truth, to interopt or not is a decision the developers make and it's also a decision they can (should) un-make.
Would web assembly help out with desktop web applications running on stuff like electron?
In a highly competitive industry a regulation that prevented overbooking would have near zero impact. Ticket prices would rise to compensate, but a 5% change in price would have minimal impact on overall utilization.

That said, it's very hard for one airline to avoid the race to the bottom unless they spread that across the company's processes. AKA, we don't double book, we don't have ridiculous fees etc, your ticket costs X% more, but and they capture a different market segment.
Spotify executive was killed in the Stockholm Attack
This whole time I thought it meant how long your money has going to last.
You talk about how your mind works, but then make generalizations based on that, even saying "it doesn't work for a lot of people". You're generalizing and stereotyping based on your own feelings and thoughts about how humans work. I especially take issue with your assertion that people turn out "weird" in relation to homeschooling.

I'm an introvert. I wasn't home schooled. But extroverts think I'm weird because like the OP, I don't enjoy social events with people who aren;'t my friends, I don't enjoy large groups, and after a long day of work I just want to be home with my family or alone in silence to recharge. There are lots of people like me. The "weird" you see? Probably just different than what you're used to.

The approach should be that if you want to work remotely, you should. And if it doesn't work for you, then you should go to an office. We shouldn't force whole groups of humans to do things they are uncomfortable doing. You shouldn't be forced to isolate yourself if that doesn't work, but you shouldn't force me into sitting in an office when I could do the exact same job remotely and be more secure and comfortable.

And neither one of us should call the other "weird" for feeling that way.
Honest answer: piracy. If companies won't let you pay to avoid advertising, let them know it's a problem by not paying at all.
This comment seems to be well received based on the points. I think about this often and it drives me nuts that the two party system is the best we have. It's like we're trying to optimize an operating system at every level EXCEPT THE KERNEL. Suggesting that you don't buy into the two party system is met with skepticism, as if you're a closet supporter of one party. Or worse, that by not supporting a party you're implicitly siding with "the other side" (You know, because we're on different teams). "You're either with us or against us!!'.

Can someone just make a p2p party already? Any billionaire in SV could bankroll this project with their weekend funny money. I'd be willing to donate development hours. I'm just wondering if people would be willing to venture out of their comfort zone and "throw away their vote" for something that isn't mainstream.
I encountered "process as proxy" today dealing with Cisco. We were requesting a replacement for a defective part, they asked us for our serial number, which we provided, but then responded to us that our serial number was invalid. Likely because it wasn't registered. We were told that we had to contact our sales manager, or open a TAC with a different department because they department only deals with technical issues.

Could they not have done something to help us, maybe forwarding the ticket to the department that could register the serial number, to help us rather than just leaving us stranded? It's as though they want to follow process rather than helping the customer.
I'm upvoting it only because the links might interest embedded developers. You're comment might be missing the point, though, where they're leveraging Rust for it's safety that requires no GC with its CPU or memory overhead. Non-determinism, too, unless using a real-time GC.
Think of this as closer to an optimizing backend for GHC than a completely brand-new compiler. It uses GHC to parse, typecheck and desugar Haskell to an intermediate form called Core and uses that to do its own optimization and code generation.

A core design principle of Haskell is that while the whole language has gotten relatively complex thanks to all its language features and extensions, almost everything can be simplified to a really small and elegant core language. This core language is a typed lambda calculus that looks a lot like a subset of Haskell except with a few changes like no type inference and different rules for strictness.

GHC then uses this pared down version of Haskell (appropriately called Core) for the rest of its optimization and compilation. This means that once the first pass is done with type inference, type checking, typeclass resolution and a lot of other high-level transformations, the rest of the compiler doesn't have to worry about them at all. This makes all of GHCs optimizations easier to implement and maintain, and it lets us add features to Haskell without needing to change the backend.
On PS Vue it depends on the method to watch the show. If it's a "favorited show" in the 28(I think) day DVR, you can fast forward at any point. If you watch "catch up"(shows that PS Vue has decided to store in the cloud but not one of your 'favorites) or "on demand" shows, most time FF will be turned off or limited.
Ubuntu Gnome 17.04 Released and What’s Next
Also, a []Fooer supports the operation of storing any element assignable to Fooer, whereas a slice []fooint does not support that operation, so it makes sense that a []fooint cannot be used anywhere a []Fooer can.
Reminds me of that Steve Jobs quote about IBM:

“People get confused; companies get confused. When they start getting bigger, they want to replicate their initial success. And a lot of them think, ‘Well, somehow, there’s some magic in the process of how that success was created.’ So they start to institutionalize process across the company. And before very long, people start to get confused that the process is the content."
The Basics of Conversion Rate Optimization
> These can easily be handled by minimum wage security or volunteers.

You at least need to coordinate with the police to direct traffic in a public street. In many communities it's not that big of a deal to just hire local police officers to do the job. It's even seen as good community engagement by some.

> As for a sense of safety, if you go to their campus (I have been there), you will feel very safe even if no police around.

You're speaking generally. I'm speaking specifically. Some people have abusive ex's and take comfort that actual police officers are around to help with various crazy ex situations if they happen again.

> There are potential ethical and legal issues about why churches shouldn't have police (rather than just security)...

Fair enough. I was just pointing out the reasoning in the other direction. There are also implications to having uniformed Happy Brooks Church Security people handcuff people and remove them from the premises. There are clearly lots of expectations, fair or not, in the training, professionalism, and regulations that apply to a uniformed police officer versus someone with "SECURITY" on his t-shirt.
And, just out of curiosity, where are you?
CAs and SSL and Phishing
So true. And for a good laugh (because this seems to be so true) here's a book many narcissistic leaders must have read and employ (even though it's suppose to be satire/comedic): 100 Tricks to Appear Smart in Meetings: How to Get By Without Even Trying

http://amzn.to/2p0TuhC
"We've seen what we are doing so we are just going to continue doing what we are doing".

https://en.wikipedia.org/wiki/Hulu

(Hulu is owned by cable providers)
I found a great balance by working at home 1-2 days a week. I get shitloads of work done on the work at home days, and I get the socialize with coworkers on the at work days. For me, it's a good balance.
you should have a look at the Nginx fork from tabao/alibaba

https://github.com/alibaba/tengine

http://tengine.taobao.org/