skysight-inc/HackerNews huggingface dataset:
Backend (Java) Developer.
Side project: Slack app that removes trade-off between communication and productivity in software development teams. Landing page should be launched by the end of the week.
I'm an iOS dev. I spent one month in Feb building https://emoji.cool :)

Choose an emoji and put it on your customized t-shirt

Stack: Ember, Stripe, AWS Lambda, plus other AWS services...
It's kinda fun building something "physical" :)
Visual Programming Is Unbelievable (2015)
> The world powers wanted a war back then.

That is arguable. Austria certainly wanted war with Serbia, but a world war? Absolutely not. Germany certainly didn't want a war, but in the event that war was coming, they were more or less forced to mobilize.

In fact, if you read the writings of the day, there were a lot of people saying that globalization (they didn't call it that) made a world war was impossible, because it was in no one's economic interest. Basically, all of the arguments that people use today to explain why war between the United States and China is impossible -- people used back back then.

> A 1910 best-selling book, The Great Illusion, used economic arguments to demonstrate that territorial conquest had become unprofitable, and therefore global capitalism had removed the risk of major wars.

http://blogs.reuters.com/anatole-kaletsky/2014/06/27/world-w...
FWIW, Typekit has an async loader script that doesn't block the rendering. Same is the case with Google web fonts. Both services use the open source WebFontLoader[1] library behind the scenes (which is mentioned in the article).

Typekit has a feature they call language subsetting which reduces the file size of a particular typeface family by removing language support based on user selection. This can reduce font sizes quite a bit.

>Google Fonts doesn't use any JavaScript (by default, anyway), which makes it faster than almost any JavaScript-enabled approach

This involves a stylesheet which means the rendering is blocked until it is downloaded and processed and the users will see a page with blank text until that happens. Sometimes it is better to show the content (even in a fallback font) instead of a blank page.

1: https://github.com/typekit/webfontloader
Jumping from   I.T/Engineering to Sales
Hello,
I am a HPC User support/sys admin .
Most of my professional life has been in research/academics. I do provide technical and application support for researchers utilizing HPC.
Being in academics as its pros (research , flexibility, work/life balance etc) and con (Red tape , less salary, not professional growth).
In the field of HPC, there are many vendors, who focus more sales. Has any one jumped from being a Sys admin/support role in academia/research to a sales consultant with hardware/software vendor.?
Can some one who is used to flexibility in research/academia adapt well in corporate world with tight deadlines. ?
obvious troll comment is obvious:

They took our jobs!
Why not ask this question to the jHipster team?

The contributing guidelines are here:

https://github.com/jhipster/generator-jhipster/blob/master/C...
Solutions so far seem to boil down to either "trust other people" (multisignature wallets) or "trust your devices" (a la Keybase: https://keybase.io/blog/keybase-new-key-model ).
Work as a contractor doing infrastructure/backend work.

Wrote a Riak Go driver before Basho decided to roll their own: https://github.com/riaken/riaken-core

Writing a realtime programmable mech combat simulator in Haskell, the client in Unity3d, the first SDK in JavaScript: https://armoredbits.com
It would be interesting to see something like this for "rich text" editors, too. Where it's not just text, but might include formatting instructions or even media. Would be especially nice if one could contrast something from the WordStar era with 90s OO tech (flyweight objects?) to whatever's currently in vogue (functional shenanigans?).
Consultant on database engine design, I take CS papers and provide practical open-source implementation. I provide support for my own open-source project. I also customize software like Zookeeper, Hazelcast or Spark.

My primary 'side' project is in my profile. A have several other 'side' projects. But all programming I do is done for money.

Before I started consulting my current work was just a hobby. I also had other projects in astronomy and strategy games, but I canceled that. I spend way too much time on computer.
Day Job: Full-stack developer.

Side-projects:

- BedquiltDB (http://bedquiltdb.github.io), a json doc-store layer over PostgreSQL.

- NightChamber (http://nightchamber.com), a slow-web social site.

- various Clojure libraries.

- Screwing around with Elixir.

- I've been toying with the idea of building "the next github", no concrete progress yet. Not sure I'll ever make progress on that one.
How to Dye PERFECT WHITE ROOTS
Again, you'll need some very good sources to back that up. There are far too many bold and controversial claims, until then, that's just like, your opinion man.
Nice. Any resources/books recommendation for those who are interested in coding similar project? e.g. ACID implementation, etc...

Btw, how is it going with sales?
That may be true, but suggesting this means you could just as well write everything in python or some other 'simple language' just doesn't make any sense. First of all because they all introduce their own unique set of problems (e.g. no type safety, much less static, compile-time checking, the need for a runtime, etc), second, because the way people typically use them promote programming styles that are inefficient in ways far beyond some constant-time compiler optimizations (using dict or list for everything, for example, or having no concept of data locality and cache-friendliness), and third, because it's perfectly possible to write C/C++ code that is efficient enough, readable, and easy to maintain. I agree that most of the time the performance of the most obvious implementation of some part of a program is more than sufficient, but to me that just proves the point the problem is not with compiled languages like C/C++, as you can use 'readable, maintainable' as the default way to implement things, and only drop back to obscure tricks if you really need to (which is rarely).

I don't really get the point the article is trying to get across anyway. I don't care about the complexity of the compiler at all, and 99.99999% of the time I don't care about what the assembly it spews out looks like. I'm just using the compiler as a tool, I don't need or want to know how difficult it was to get it to compile my code. The only thing I care about is that it produces valid code, and that the code gets a speedup when I compile with optimization enabled. That's about the extent of my interest in the compiler, and modern compilers have served me very well over the years. Why complain that they need to be complex to produce faster code?
Solo Entrepreneur and Conceptual Designer.

Working on the Wheatbin project management software and book: http://www.wheatbin.com

Early access to the software is available through my "Rule of Nine" deal (and helps me keep the lights on while I finish this): https://gumroad.com/l/ruleofnine
Uhh, no. Vittu, literally "cunt", is the Finnish equivalent of "fuck" and is used with similar disregard to its notional meaning (fucking cheeseburger = vitun juustohampurilainen).

Kind of like those Quebecois swears, perkele manages to be both rude and formal: it's used in Finnish translations of the Bible for "Devil".
> Imagine the absurdity if the manufacturer of a car (motor vehicle) could dictate the terms at which their cars were sold by all retailers.

The problem is, here it is claimed that the term in Apple's contracts that guaranteed Apple the lowest retail price was the "dictate" as you say, here's from the summary of the decision to which other pointed here:

""the use of a unique "most favored nation" (MFN) clause. Under the DOJ's reading of the Seventh Circuit's Toys "R" Us decision, the DOJ argued that this was a per se violation of Section 1 of the Sherman Act."

That reading is certainly disputable, especially knowing the context: the MFN gave Apple right to sell at the lowest price on the market, and the claim was also that MFN was a pressure because Apple demanded 30% from the retail price and that was somehow bad. But that's the same percentage they took in the apps store before. I understand it was decided as it was decided, but I still claim it didn't have to be so.
Elite power and unearned wealth
Hi, OP here.

Brief clarification: some of those patterns were a consequence of us having to run Python 2.5 and 2.6 on older boxes - it's a survival technique, if you will - and having to vendor some dependencies to make it easier to deploy stuff under some other interesting constraints the article won't get into.

On the whole, these patterns make it easier for other people to not break your code when they want to add, say, another set of REST endpoints (which was my main occupation at the time).

You might also want to read my short piece on SSE: http://taoofmac.com/space/blog/2014/11/16/1940

And yeah, I've been meaning to change the blog layout. Hardly any time for it these days, honestly.
COMEDIOCRACIA SEU CANAL DE HUMOR NA INTERNET
No, there's the decision of what to fund, and who to fund in each field. You could easily fund a group with anti-GMO views, or fund a group with pro-GMO views.

It gets even trickier when you add global warming, abortion, mental health, etc. into the options.
Digital Storytelling Workshop for Kids and the Focus on Drawing
Not necessarily. What if entangling each quabit is twice as hard as the previous one? There's a lot of people that suspect physics may prevent quantum computing from scaling up. See also:

http://phys.org/news/2012-02-quantum-physicist-100k-proof-sc...
The Selection sort algorithm
I had a 4gb textfile I wanted to open. Vim choked while Scite handled it like it was no big deal. Later I configured vim to handle it okay but Scite still is there in my toolbox if I need it.
This maybe http://io9.gizmodo.com/scientists-discover-a-new-link-betwee...
So whats the issue ? Whether one should pick GPL for his own software. ANSWER: NO.

Most worthwhile open source contributions are paid by commercial companies. And if given a choice they will spend their money in contributing to BSD/MIT softwares rather than GPL. By picking GPL you would be decreasing potential contributions.

We havnt even discussed the elephent in the room. How your project can turn into legal battle ground, divide the community and fill the maillist and issue tracker with nonsense rather than actual work. Or how *GPL licence is so complex and still there is no common consensus on its interpretation. Or how little it is tested in courts and even that in just two countries. Or what GPLv4 turned out to be and would it recieve the same fate as GPLv3.
I guess, considering how much their valuation has tanked recently, that they are not the perfect amount of bad for the sake of their business.
It must be really rewarding to be the author of an open-source project when you read feedback like this...

Backbone is "dying", if you will, because an awful lot has changed in the last five years, not because it was necessarily fundamentally bad - though, of course, it had its limitations.
CodeMirror's document representation
http://www.salon.com/2016/03/06/its_shameless_financial_stri... works
Happened just last year! About exactly one year after heart bleed, all kind of websites, big and small, had their ssl certs expired! Apparently a lot of people forget to update the cert schedule
"I've seen arguments that some people desperately need every last bit of performance, and even a few cycles inside a loop is the difference between a viable product and failure. Assuming that's true, then they should be crafting assembly code by hand, or they should be writing a custom code generator with domain-specific knowledge built-in."

Well, I work in the games industry and that "last bit of performance" is quite frequently the difference between having a 60fps game and something that doesn't quite hit the vsync and looks a lot worse. Seriously, this is one of the very few industries where I can say with a straight face "don't do context switching because the 5 microsecond delay is too much" and "a missed L2 cache hit costs us 50 cycles, and it a major problem here".
Half of inventions “arise unexpectedly” from serendipity–not direct research
From what I can understand from the post, Michelle's plan was reviewed by PwC with no findings. So I guess she believed that the gray areas were clarified.

Btw I fully agree with you.
But we're talking about LGPL, not GPL.

> Proprietary/MIT/BSD does not require every confidential intellectual property it touches to be made public.

A lot of proprietary libraries you can license have very onerous licensing terms; certainly much longer and more complex than the LGPL. E.g. the notice requirements that got MediaCoder into trouble are often exactly the same (that's why so many programs have "contains an implementation of the LZW algorithm" or "uses Bink video technology" or "built with the Unreal engine" or that Creative sound codec I've forgotten the name of, on their splash screens and in their about boxes). Heck, the advertising clause in the original (4-clause) BSD license is much more onerous than anything in the LGPL. Sure, the makers of those libraries don't say "we will give you free legal advice but only if you make your whole program open-source" - but that's because they won't offer you free legal advice at all, they expect you to understand and comply with the license you have from them. And you will often have to e.g. give them access to perform audits so that they can confirm you're complying with the license (and paying royalties correctly, if you're using a library you pay per-use royalties for).

The LGPL is less permissive than the MIT license, sure. But it's absurd to claim it's somehow less open source or more restricted than typical proprietary library licenses.
America's Isis (Follow you-original song)
I was; it was just tedious.
OP here.

I use dokku/CloudFoundry these days and just toss in dependencies to requirements.txt, but at the time I often had to deploy stuff on boxes with _zero_ outside access.
Just curious: how does the real distribution look like, from your experience? Do you have any graphs by any chance?
I have to say the using Pika and RabbitMQ directly has been a lot easier than trying to use Celery. Just my experience.
Well, I couldn't use wheels on Python 2.6 (and certainly not use a wheelhouse properly in the environments I had to tackle back then), but yes, this is a good approach.
Show HN: Instant Logo Search – Search and download thousands of logos instantly
I am not buying the "grow first, worry about money later" strategy. In my honest opinion, Growth, retention, and monetization are all part of a great app or service. Focusing on one (or two) aspects means it is unsustainable.
Review, Teardown, Reverse Engineering of the World Smallest WiFi FPV Drone
How to Stay on Track for Your Goals This Year
OP here. Yes, some of the stuff we deployed was packaged as .deb files - after vendoring all the dependencies.
Mumbai workers are ditching a century-old lunchbox service for food apps
3 Approaches to Monadic API Design in Haskell
Bees seem to: https://news.ycombinator.com/item?id=9477747
I'm a lead client developer working with Unity3d engine. Right now I'm developing game/app that improves people's vision. http://www.cp3app.com/ (Yeah, I know the reputation that "brain training" apps have. But I also know that half of our office are scientists and chief chief has publications in peer-reviewed journals about this approximately each month.)

I'm participating in a month-long game jam right now, and lazily doing my own little stupid game, which is really just an excuse to finally learn to do some basic graphics myself. Also, music.
Way better than the single column one on my 1024x768 lcd.
so...how would you answer those different questions?
Turning off line wrapping and syntax highlighting before loading a large file seems to help enormously in Vim.
Location: Nizhniy Novgorod, Russia

Remote: yes

Willing to relocate: no

Technologies: C, C++11, Qt, graphics (OpenGL / OpenGL ES),
JS (jQuery, Backbone), Ruby on Rails, PostgreSQL,
networking (routing/switching)

Résumé/CV: https://drive.google.com/file/d/0B5hRzb3Y3ti2ZmlYc3k5OEJ0LVk...

Email: artem.mindrov@gmail.com

Experienced (11 years total) platform-level and web dev looking to further extend skill set and professional connections and of course work on challenging stuff with a team of like-minded individuals.
I apologise, I wasn't clear. I meant that they wanted a war at the scale of the Franco-Prussian War. You are not wrong about the writings of the time, and indeed, the powers themselves believed that the mere threat of such a war would prevent the war from ever actually happening, but the concessions made without firing a weapon.

Imagine, a peace treaty without the actual war. This explains why Germany was trying to woe France out of going to war by suggesting that Germany would occupy some French bordering territory. Today, that would seem completely unreasonable for France to accept. But the thinking was that the economic interests between France and Germany was too important for France, that they would accept such a proposal.

As for the war between Austria and Serbia, it was actually Germany that pressed Austria for the war. At first, Austria was extremely hesitant. And even after the ultimatum was sent, Austria continued to hesitate. The lack of decisive action is what allowed France and Russia to position themselves clearly in the conflict. So much that Germany was beginning to regrets its decision to promise Austria its full support in a war.

And also why Germany decided to attack France and Russia first.

The idea was that a quick decisive war would solve the power imbalance in Europe. The war sort of did that. But it certainly was not quick and decisive. And come to think of it, it didn't actually solve the power imbalance in Europe.
Uh, no. You're paying for middlemen (printing, marketing, big publishing, etc) . Authors typically take 10 to 15%, either of royalties or net profit.
The Academic Publishing Scandal in Two Minutes
https://www.gatesnotes.com/2016-Annual-Letter
> SQLite is probably a distant 3rd (though it's really not in the same category).

Definitely not in the same category: the goals for SQLite are very different to those of MSSQL and Postgres.

It is impressive how well SQLite performs and scales so you sometimes see it do the job of a "larger" engine because a project accidentally grew and hasn't been re-factored in that respect yet, but if you are starting a new project I can't think of any cases where you would ask yourself if you should use it instead of MSSQL/Postgres. For an integrated storage engine for your app with SQL semantics, ACID, and so forth: SQLite wins hands down. For a fuller database and anything that needs any significant concurrency SQLite is not what you want and isn't trying to be that.
Do you get clients?
Isn't it too little and too late?
The author seems to feel similarly.

We've all done that though, I'm sure. Maybe not one from Professor Knuth (!) - but overlooking an important email's something we've all done... I hope?
I was going to point this out when I saw your comment. I've also never heard this used in practice by anyone. IMO Korean has some of the most colorful insults and curse words.
> I told our employees that there was a difference between accounting fraud and accounting mistakes and I believed that Michelle made mistakes at her previous company, but did not commit fraud. [...]

> Michelle ultimately served 3½ months in jail for her part in the other company’s stock option practice—the same practice that we nearly implemented at Opsware. Since we had the same head of finance, we almost certainly would have been investigated. I obviously don’t know what happened at the other company, but I do know that Michelle had no intention of breaking any laws and no idea that she’d broken any laws. The whole thing was a case of the old saying: “When the paddy wagon pulls up to the house of ill repute, it doesn’t matter what you are doing. Everybody goes to jail.” Once the SEC decided that most technology company stock option procedures were not as desired, the jail sentences were handed out arbitrarily.

In England it would be unusual to go to jail unless there was intent to deceive. People don't go to jail because they've made a mistake in their accounts.

Is that true for the US? Or is this story an example of the massive over-incarceration the US has?
20 Schibsted women: Why we love working in tech
I'm the team lead for WP All Import and WP All Export: http://www.wpallimport.com

We're a niche little WordPress plugin that allows users to import data from any source - Excel, CSV, XML, JSON, SQL, etc. We recently launched our exporter which will turn your WordPress data into a custom Excel file, CSV, or XML.

My side project is a little plugin to help manage different server environments: https://github.com/joeguilmette/wp-local-toolbox
To concur with your point from a somewhat different angle:

> Your fonts and even colors could change. Webfonts are great and all til the idiot designer picks some "nice" ultra-thin that, while probably looked real sweet on his/her fancy Retina Cinema Display, looks like ass on mine.

A colleague made a comment: she's a Chinese speaker with great English. I'm an English speaker with pretty functional Chinese.

"Why are the letters so small. I don't even want to look at it."

This was a default setting. So we increased it to 16px. It was good. It is a pain reading in a script you're familiar with, but not intimately so you've read 1000s-10000s of thousands of words in it per day since childhood. Everyone in the office (in China) appreciated the change.

Then I got the reverse shock, of a colleague releasing an internal website in all I can describe as thin font, grey, light blue background, and around 10px. Chinese characters at 10px are a pain. A massive pain. And I felt the pain that my colleague experienced. He: "Oh, I see. But it looks cool." Me: "Look at how everyone in the office [native Chinese readers] bends their neck when they read this site."

This was an extreme difference, but also should be considered. If you're creating something for an international audience, accommodate those that may have grown up with a different script, and simply read differently. Not a different language - a different script.
Still surprised by Trump? Then you're not reading Scott Adams
They can do that all they like as long as the binary still works in all the same situations. Fine by me. I even gave the compiler permission to do it with the -O flags.

Or are you trying to dictate what compiler writers should be focusing on? They're free to choose what to work on, so don't use their compiler if you disagree with it.
The last one might be heped by trace flag 4199. You can apply it to individual queries with option (querytraceon 4199):

https://blogs.msdn.microsoft.com/psssql/2010/09/01/slow-quer...
Microsoft has made SQL Server 2016 for Linux