skysight-inc/HackerNews huggingface dataset:
The length of the GPL text is mostly there to specify (limit) scope, and use specific legal terms for common legal situations. GPLv3 also add sections for license compatibility, to make it easier for violators to avoid lawsuits and continue with life if they decide enter compliance with the license, and define legal terms that is understood in US law, EU law and India/Asia. If you don't need any of that, you could just write down the four freedoms and add "must use this license" at the end. It would be almost as short as MIT, but enforcement will require a lot of common sense from the courts rather then legal precedence.

I once heard a interesting idea to rewrite GPL in terms of pure permissions. It would be in theory compatible with the existing license, significant longer text, but somewhat easier to understand since it would just be a long list of explicit things which the licensee has permission to do.
It is enormous, no question. If governments and people were serious about it, it could be done, though. I don't think anyone is arguing it would be easy.
I live by the motto that MRCs (Monthly Recurring Costs) are the devil.
I understand how you feel. I hope things will work out for you.
Do you ever find sales rep in stores useful?
I think I misread the comment as hours.
But Apple already had a solution for this. The Mac App ecosystem.

The Mac app eco system was thriving despite a ridiculously small market. The indie devs focused on delivering quality applications and a lot of people paid good money. Enough to sustain many indie companies and developers.

I don't get why Apple has chosen to ignore the factors that helped make that eco system such high quality.

Edit: I want to add I am not against improving the subscription model. My problem is that Apple doesn't seem to want to add the stuff indie mac devs have been asking for years (trial periods, upgrade pricing). It would have been great if Apple did both subscription, and better purchase models (it's still possible they might once WWDC comes around).
The future of configuration with Nix
I'm not sure you followed the article. He's arguing for small scale, not large scale investment. Raising chickens primarily for their eggs, and secondarily for their meat. Indeed, he appears to be advocating "chickens of old" as you call them, rather than industrial operations to increase self-sufficiency.

Because they continually produce food, are largely self-sufficient, living off calories otherwise rejected and because they are small and inexpensive, chicken's are an excellent investment on a small scale.
Yes, irc.mixxnet.net port 6697 channel #armind
Top 3 Tiny Living Myths
You are close minded. Instead of insulting people who dare to criticize your silly interview, maybe you should listen to them. Another red flag. You seem to think you are in a buyer's market. What does your company offer that is so compelling someone would put up with that silliness? Let me guess, market rates. I hope you at least inform applicants that you expect them to code on a whiteboard so you aren't wasting their time.
If you're able to share, would love to hear:

What does "performance was ok" mean in your context? Any stats to share?

What's the workload profile of Dugout FC like?
Wow! Terrible redesign

Went from being Simple left to right, top to bottom style to some weird layout that it very hard to navigate.

I would give that sucker a grade of “F”.

Great reminder to have users test products before shipping something.

As well as use common sense in your designs.
I am no Perl apologist, but they DID finally release Perl 6:

https://perl6advent.wordpress.com
The About page should NOT have required JS. That was a mistake. I'm going to fix it, but not tonight.

Here's an example of a blog post written in 1999.io.

http://scripting.com/2016/06/08/1311.html

You do NOT need JS on to read it, by design.
Still not "most" in the absolute terms that prompted my response. "More" could be argued, "most" implies a dominance that is simply not there. I know it sounds like I'm nitpicking, but I'm just trying to explain the point.
I didn't look at all the LGPL/GPL code they are using, but your understanding seems correct.
The Discord iOS app is fantastic! It's a great example of dropping down from JS to native to implement features that aren't yet possible with just JS (in this case, smooth animations while simultaneously doing work in JS and a chat view).

Related to this: I recently did a talk about building an Android app with React Native in pure JS at ReactEurope in Paris, and discussed the main issues that we had encountered -- people interested in this article might also enjoy the talk: https://www.youtube.com/watch?v=cI9bDvDEsYE
Actually it does, as it mentioned that the extra parameters are for things like async callbacks and partial results.

The I/O model that Windows supports is a strict superset of the Unix I/O model. Windows supports true async I/O, allowing process to start I/O operations and wait on an object like an I/O completion port for them to complete. Multiple threads can share a completion port, allowing for useful allocation of thread pools instead of thread-per-request.

In Unix all I/O is synchronous; asynchronicity must be faked by setting O_NONBLOCK and buzzing in a select loop, interleaving bits of I/O with other processing. It adds complexity to code to simulate what Windows gives you for real, for free. And sometimes it breaks down; if I/O is hung on a device the kernel considers "fast" like a disk, that process is hosed until the operation completes or errors out.
Artificial Curiosity Allows This Bot to Triumph at Montezuma’s Revenge
In addition to the other points people have made, with beef you have the problem of preservation. Unless you coordinate so everyone slaughters their cows at a different time and you can share the meat (which presents problems as well), you end up with a glut of meat for a short period of time, rather than the continuing output of a chicken.
I never thought of eve and DF having anything in common, till I read your comment.

Upon further reflection, I only played both for the level of suffering involved in each. DF has the mantra "loosing is fun" and I played eve that same way.
On a related note, check out ShotTracker: http://shottracker.com/

Klay Thompson (Golden State Warriors) is an endorser/spokesman. They've also partnered with Spaulding for their team oriented product.

See the video: https://www.youtube.com/watch?v=DjERMBnvTEE
But still have "experience"
Haha, I can understand that. The Cubs will definitely have a lot! I'll keep this in mind while I work on updating it
I've never used Weex (or React Native) but it looks like Weex uses VueJS syntax to render components [1], just like React Native uses React syntax.

[1]: https://github.com/vuejs/vue/issues/2119
What about the chicken feces? Wouldn't it be terrible for your health to live in a small house full of feces?
Maybe in the US. Around here, it's very rare to get someone other than a white male driving a taxi, while I've encountered much more diverse drivers in Uber. The reason I've exclusively switched to it is because they actually treat me like a person - like replying when I greet them.
> Looks like Sketch will be back to Mac App Store this fall.

If Apple adds subscriptions to the Mac App Store that is. We're still waiting for "App Analytics" on the Mac. (The stats where you can see how many people viewed your app's page in the app store and how many downloaded the app. Even though it's the same backend those stats are only available for the iOS store).
They've actually dialed the difficulty back a bit. Used to be that you could die while trying to kill a bush...

https://www.youtube.com/watch?v=-ARLSii23w8

N.B. this was a 3D predecessor to DF.
"Flexbox’s style code is about half as long and far easier to understand than the code of Auto Layout."

Hell yes! Is this a rough estimate or did you compare implementations in each?
Final Projects from Stanford's VR Class (Spring 2016)
I never claimed guaranteed high returns. An annuity doesn't guarantee you "high" monthly income. It guarantees you AN monthly income.

My comment was to address the question regarding why more people don't use annuities, and I'm not sure your response counters that.

Regarding GM, yes, I'm aware they went bankrupt. But correct me if I'm wrong - Investors didn't lose their shares? The government bailed them out, and they're operational today. That's what I mean by "too big to fail".
Back in the 2007-2010 era of websites, somebody mentioned that "ugly" websites work.

One obvious example being Amazon.

As a consumer I will generally go with whoever gives me the most information about whatever I'm doing/learning/buying with the least clicking around. Indulging in the modern "design" trend of giving me 5 million white pixels is not how you sell stuff to me. I'm not looking to buy white pixels, I'm all stocked up on those.
That's great from beginner to master levels. Although master programmers call shots that are correct almost always :)
Of the many problems 3rd world countries have, this is not one of them.
Well this site does not look very '99, nor does "Sign up with Twitter". Never mind.
In C, #define basically does string substitution, so absolutely.

You can also do even more weird things with it, like X macros
A couple of red flags that stood out to me in the write up itself as revealing of a mindset that could lead to such drastic results:

"To be honest, the graphic below is pretty much useless. I just think it’s pretty, so it’s staying in."

"I was FORCED to conduct usability studies"
> it bums me out when a bad actor makes legitimate efforts to turn their act around, and get mostly shit and snark for it.

If there are no punishments then a rational (ie amoral) actor will betray initially and cooperate (for a while) when caught. If there's no cost for a turnaround you incentivize bad behavior.

The financially correct way to handle this is to penalize SourceForge perpetually so that it's of less value. This ties behavior to valuation and actually provides a disincentive going forward.

> we've largely started embracing Microsoft of all companies after their recent about-face.

Doesn't it seem unfair to all the honest companies out there for us to keep going back to MS? If we don't penalize their illegal past we're essentially burdening all the companies who complied with the law.

In that ecosystem when do new players get their first chance?
This post, written with 1999.io, might help explain the context.

http://scripting.com/2016/06/08/1311.html

Dave
As my tmo plan may suggest, i rarely use minutes. Fi only offers a minutes oriented plan, and i hate that pricing. Feels like i would be wasting money.

Oh, question for you if you don't mind: Since you were on Tmo, can you compare the reception/coverage for Fi vs Tmo? In theory Fi would have better reception due to more networks, but i'm not really sure how much Tmo and Sprint differ in network size/locations. Thoughts?

I'm in USA-WA and the hills/mountains really cause reception issues. So the reception coverage is important to me. (Nothing beats Verizon, unfortunately)
Not so fast.

There are actually a few etymologies for the term in architecture. It does often imply a deliberate crudeness and a harshness, supposedly an honest response to the character of the materials. To the untrained eye this is close enough to "ugly" that most people don't distinguish. There's also a very strong argument that brutalism represents a turn away from the values of western humanism (typically expressed, historically, in classical architecture) toward a vulgar, bleak conception of modernity. Another aspect is that it tends to be "sublime" rather than "beautiful", which, again, translates to negative vibes for many people.

It's not a term that I'm happy to see being applied now to some essentially cosmetic aspects of web design.
But that is a hundred year old story. I can't see what is so insightful about that. (small scale is efficient for local needs)

What he's not mentioning at all is that the Africans and Indians will get conditioned by meat. Their cultures will grow on meat.

I saw it happen to my native country. When meat was just a once in a month occasion, after just 50 years, everything else is considered food for the poor and flesh is in every meal.

Why would we want to repeat the same mistake? Condition new 2+ billion people on meat, increase their desire for luxury and let the capitalism meet the demand?

It's absolutely impossible that small scale chicken farms meet the demand of 2 billion people and we all know that Brazil will start cutting more of the Amazon (it's already doing that) to raise more soybean to get that newly discovered stream of money. One can do the calculation for cattle, and you'll see that grass-fed cattle barely meets 10% of the current demand.

I'm quite baffled by the lack of mention of the long-term consequences in the article.

Not only will they get richer, but shifting their culture from mainly plant-based to meat-based will have a huge impact on the world.

Just look at China and what happened in the last 60 years. From a country that had only 4kg of meat per person per year, they now have 50kg - just recently their government organization urged their people to eat less meat. (Chinese ocean floor is practically dead)

Not to mention this: http://globalfarmernetwork.org/2016/06/open-letter-to-the-eu...

Why wouldn't Europe give GMO to Africa?

Why wouldn't everyone lobby for more plants in Africa?

Because we want to sell that unsustainable dairy, eggs and meat.
Judging from the parent comment, I don't think growing potatoes is the problem, but storing them.
The current free time is mostly dedicated to attending to the immediate needs of the family situation (which is a complicated mix of medical and legal issues).

If I move, I have to have enough money to adequately cover costs for making arrangements for the situation when I'm gone. If I stay here, I can do most of those things myself, and with little overhead for the ones I can't fully do. Living far away would change it substantially. And there are absolutely zero jobs related to any of my skill sets in this area, and in fact most jobs in this area barely pay a living wage to begin with.

It's not to say I don't want to move -- I very much do and feel it would be best. It just means I have to protect my compensation level and ensure it is adequate for the financial responsibilities that fell in my lap. Earning something close to what I earned previously would be sustainable. Earning something far less would not be, and could easily result in me having to relocate here again once the differential in what could be paid for caught up to us over time.
I feel like the AI is particularly intelligent in its use of lines to distract me. Fun visualization otherwise, even though it's a little hard to really understand what's going on. At least I can tell which moves are not considered.
I have an undergrad degree in math, a master's in applied math (focusing on MCMC statistical stuff), and a master's degree in electrical engineering (focusing on computer vision), and I did not know this, and it would have taken me more time than was allotted in the interview to derive it for myself. I feel that when I was asked and I said, "I don't know" it was the unequivocally right thing for me to say to capture the status of my knowledge about it, even if I could have derived it with an extended amount of time.

I think this is still fairly obscure, because my first inclination was to do a simple for-loop over the integers between the two end points along one axis, and then compute the floor of the equation of the line evaluated at that point and just check if it was in fact on the line. The context of the interview did not suggest that non-algorithmic thinking was up for discussion, at least at that moment.

In a short period of time, after doing two other programming questions, the idea that a simple formula existed didn't even cross my mind, and in a regular day-to-day job this is absolutely something I would research rather than just know off the top of my head. I'm not saying that as a system engineer or something, but as someone who has always worked directly in a quantitative modeling, statistics, and math capacity, and is seeking that same kind of work going forward.

I don't really know what this means, other than to say that I did a whole bachelor's degree in math, from real analysis to combinatorial algebra, from boundary value problems to the Sylow theorems, from the formal definition of Turing machines to Jordan Canonical Form, and then did 3 more years of graduate level math, and I feel 100% comfortable with myself when I say I never would have independently thought of this GCD-based solution in a short, timed setting.

The fact that I know how to do it now is also 100% artificial, based only on the happenstance of having been asked it in an interview. If I was asked it again, I feel the right thing to do would be to say: "I know how to solve this because I've seen it before, but my solution is superficial, and if you ask me something else in this area, like say what is the intuition behind Pick's Theorem, I will not have any kind of quick command of that topic and would need to research it." Of course, such honesty just gets you rejected, but still I feel it is the most intellectually honest thing to say.
People with moles age more slowly than others
A side effect of brutalist architecture though is some pretty ugly buildings. And it is a principle of brutalism to forego the aesthetic refinements and ornamentation common to other styles - this can be observed in the websites being called brutalist as well.
BounCA: oss webapp to create self-signed SSL certificate and root authority
Read VBA from MPP Files and Arithmetic Operators Support in Formula for Date Field
We are proud to announce the new release of Aspose.Tasks for .NET 9.4.0. This month’s release includes new features, enhancements and a number of bug fixes that improves the overall API’s functionality and stability. Specifically, it introduces support for reading Visual Basic Applications (VBA) reading support from Microsoft Project (MPP) files.This month’s release introduces one of the most demanding features by our clients i.e. support for working with VBA in a Project document. The API now supports reading VBA contents from the document. It can read the VBA Project information, References information from VBA, Modules information from VBA and Module Attributes information from VBA. This month’s release also provides the capability of read/write additional extended attribute fields.
PID control is rarely used for professional servo applications, with the exception being amateur and lower performance systems (radio controlled, etc). This is especially true with PM servo motors because these machines are inherently nonlinear and cross-coupled. PID doesn't deal with either of these issues (nonlinearity or cross coupling) and therefore offers extremely limited performance.

The industry standard update rate for servo systems is ~1kHz (although it depends on the application), and I have seen systems with >5kHz torque bandwidths. The torque dynamics associated with a typical PM machine used for servo systems are easily in the 10's or 100's of microseconds, so 60Hz control would not cut it.
My favorite was Neal Stephenson's "Mother Earth Mother Board", from December 1996, about the Fiber Optic Link around the Globe ("FLAG").

I wish I had all those issues I saved for a decade or so.

http://www.wired.com/1996/12/ffglass/
https://www.youtube.com/watch?v=mzqVEQUBJ6A
Infinit.sh 0.6 release
Oxygen OS Is Now Open Source
If a user doesn't renew their subscription in year 2, can they continue to use the "year 1 app" without receiving year 2 updates? Or does the year 1 app just go dark?
Yep. Professor in molecular biology here. Been at numerous universities you know. I can confirm very unscientific groupthink as the main driver of science progress nowadays. Being a lone wolf, rogue isn't really a viable option given the funding climate. Perfect sheep extends all the way from college to the professor level. Think this would surprise most lay people given the conception of scientists as off in their own world.
Would this systems be able to answer a question like "Where did Snow White's friends or housemates go" if the word "friend" or "housemate" weren't in the text?

A compounded system would. This fill-in-the-blank neural net, combined with another neural net to do synonyms (match the word from text that would align with friend/housemate)... that's like Word Vectors: https://www.tensorflow.org/versions/r0.9/tutorials/word2vec/....

I think your daughter has these sorts of learnings and more. Also, if we give a computer/robot a bunch of these neural nets (reading, word-veccing, etc), and it is also programmed as a chatbot, we're going to start having a lot more existential questions about consciousness.

This convergence of simple systems to form "consciousness" seems to match some recent evolutionary science too:(http://www.theatlantic.com/science/archive/2016/06/how-consc.... Though maybe I'm not making a fair leap.
Russia’s Irkut Corp unveiled the first MC-21 medium-haul jetliner
[IANAL]

In the absence of a vesting schedule, I see little legal reason that the options did not vest immediately. The primary reason for a vesting schedule is to prevent immediate vesting of options from occurring.

Lack of a vesting schedule is, in my experience, pretty common among less sophisticated [for some definitions of "sophisticated"] founders. It sounds like this a case where it worked out as well without one since you stayed past a typical vesting period.

That said, exercising and liquidating the options is likely something that should be reviewed by an attorney irrespective of vesting schedules or an immanent intent to leave the company.

Good luck.
I need to read that one. I really enjoyed his "In the Kingdom of Mao Bell" from February '92.

http://www.wired.com/1994/02/mao-bell/
Ask HN: How to earn over $250K a year?
I'm in a weird spot in my career.

On the one hand I'm already pulling a decent salary, $155k, and I've been consistently raising that number in the last couple years.

On the other hand, I recently married, and I might have kid(s) in a few years. My wife is in a low-paying profession. I'm having a hard time imagining how to raise it any further. Specifically, how to double (and then quadruple) it.

I'm a proficient JavaScript engineer working remotely from somewhere cheap, so living expenses aren't a concern for me (as opposed to someone living in, say, SF or NY). I have a good job at a good company, but I would jump for, say, a 20% pay bump. I have done so in the past and it works pretty well.

Do I move to management and forget all about coding? Is this worthwhile? Is there money to be made or will I just loathe myself for making the switch and barely make more money than I am making now?

Do I learn about investments? I read index funds are one way to earn money. There's also private investing, etc. But I know literally zero about any kind of investments.

Any and all advice will be appreciated!
My preconceptions here are the reverse - that mundane studies seeking to replicate existing studies to confirm their findings are boring, and as such are not pursued or funded, despite their importance. I understand that 'novel' is being used in a slightly different context here, though.
Many if not most installations are still being done on actual dev machines and servers. While RDS and other managed services are nice, they're just a small fraction of the usage.

Also the fact that managed services help so much only speaks to the fact of how difficult these relational databases typically are to work with operationally.
Firstly, that's a hack. Secondly, even 48 hours is not nearly enough to evaluate complex productivity software. You might argue that the App Store doesn't have any software of that caliber, to which I would say that this could be part of what Apple is trying to address with this change.