skysight-inc/HackerNews huggingface dataset:
FAFSA is only binding for Department of Education money, which is approximately nothing for a middle-class student at a top-tier school. Most of the reduction off the $60k sticker price comes from university grants, which universities can apportion as they see fit. Many use a combination of the FAFSA, the CSS PROFILE (which is more resistant to asset-hiding), and sometimes proprietary forms.
How did this lack of lithium come about? How would a human 50000 years ago ingest larger doses of lithium?
I don't see how 'lazy' is a good word to use though. I would imagine someone who is lazy would be much less likely to write documentation than someone who isn't. Prudent is a much more fitting, if less eye-catching word.
A ranking of the 10k most popular JavaScript projects on GitHub
As I understand it, the exploit makes the DoE no longer see the person as middle-class.
Bare truth has no reason to be polite.

"Man is least himself when he talks in his own person. Give him a mask, and he will tell you the truth." - Oscar Wilde
I graduated from college at 20 and became a tech investment banker. In hindsight, it was a terrible decision but I simply didn't know any better. Tech crashed in 2001 so a lot of my engineering friends went into finance and I simply followed them.

I learned two really valuable lessons from the experience: one, if you don't build your dream then someone else will hire you to help them build theirs; and two, I learned what really mattered in life after I lost it all from working all the time. Hint, it's not money or fame.
Maybe on your side. Not here. Works fine. The book is for download from there.
Greece Calls July 5 Referendum on Creditors' Demands
Go library to simplify CRUD of structured data using Graph operations
Sent one by email. Have fun.
GitHub launches Atom 1.0 – first stable version of its open-source text editor
A month ago, the amount of borrowed money invested in Chinese stocks was over $300bn. Margin calls will be exacerbating this drop in prices: http://www.taipeitimes.com/News/biz/archives/2015/05/23/2003...
If you like audiobooks you can try LibriVox.

https://librivox.org/search

https://librivox.org/search?primary_key=30&search_category=g...

They are very transparent. In my experience, about 95% of the books were pleasing to listen to.

LibriVox recordings are Public Domain in the USA. If you are not in the USA, please verify the copyright status of these works in your own country before downloading, otherwise you may be violating copyright laws.
Yes, static analyzers mostly catch simple bugs. But it doesn't really matter if a bug is simple or complicated. You see, programmers believe they never make or make very few simple bugs: http://www.viva64.com/en/b/0116/

But they are wrong. They do make quite a lot of them. Here's, for instance, a bug database we have collected and keep updating: http://www.viva64.com/en/examples/.

Moreover, some bugs can take quite a while to find, despite being simple. Here's a nice example:

The conclusion is: the bug we had wasted about 50 hours to track was detected at once with the first run of the analyzer and fixed in less than an hour! Source: http://www.viva64.com/en/b/0221/

True, false positives aren't good, but they are not that much trouble. Static analysis tools provide numbers of means to suppress them. At least, we in PVS-Studio do have a lot of false positive suppression mechanisms. But it's a long story, so you'd better refer to the documentation.
I'm so tired of the financial benefits that a) married couples, and b) parents, receive. Being married or having children should provide exactly zero financial benefit from governments beyond what bachelors/bachelorettes receive. It makes absolutely no sense that simply hitching yourself to another person or reproducing magically means you get government handouts. Neither of these situations provide substantial benefit to society deserving of special treatment. The discrimination against those of us who remain single is just mind-blowing.

Every adult should have the same government-mandated financial burden and reimbursement cheques in the mail. Why shacking up or pumping out kids gives the adults involved an advantage in their financial livelihoods is ridiculous. :(
That's beautiful :)
That's a bit sad a great language like Haskell (I haven't personally used it but heard great things about it) is used for a hippie thing such as Facebook. Facebook doesn't even have much of a future, its a hippie fad just like Myspace was, eventually they'll get bored and find some new hippiespace social network: Snapchat, Whatsapp, whatever.
I think the question is not, should you use SSH as a makeshift VPN, as that answer is more obviously "probably not". The harder question is, is it better to VPN in before connecting to SSH, and present MFA at the VPN and SFA at the server, or is it better to expose SSH directly and perform full MFA directly at the SSH endpoint?

What do you trust more, OpenVPN with a port forward to an SSH server behind it, or a directly exposed SSH agent? Which will properly authenticate users without exposing any possible auth bypass, RCE, DoS, side channels, or potential vulnerabilities?

In general it's best if you can assume a perimeter firewall (i.e. VPN) will not always succeed in keeping the bad packets out. Of course it's a cop out to simply say "do both".

In general if you are managing a larger number of servers, it's not practical to MFA to each one individually / interactively. So you are forced to MFA to the border, and SFA to the individual servers. If you have a small number of servers you may find you get more fine-grain control, better auditing, and fewer points of failure to do something like this article suggests -- skip the OpenVPN and implement fully server-side validated MFA directly to the server.

The ultra-paranoid would add an HMAC based port-knocking scheme and forget about primitives like fail2ban. This could either be based on a 3rd factor or reusing the existing private key.
Can an interpreted language be completely written in itself?
i wish i could have it announce stuff via API. "garage door is open!"
If it's not obvious just by looking at how the directories are structured, and files are named, generally I find that everything is (or should be) relatively easy to understand if you start from the perspective of a user.

1) Read docs for how to USE the library if they exist

2) Review example code that describe how a person would use the library to accomplish tasks.

3) In order to start diving in, find a specific example that does something interesting, then hop in from there. Read the code within the methods / functions the user calls, then the functions / methods called inside those, etc.

4) As you dig deeper you may start finding that you understand, or you'll start building up your own hypotheses like "If I change X to Y in this function then something different should happen when I call it". Try it out, and see if your hypothesis is correct.

After a few iterations of doing something like this you'll probably start getting an idea of how the code is structured and where you'd need to go in order to make the changes you'd like to make, or add the features you want to add.
Why was the title changed? It's not about the Instagram videos only. That would be a useless service. It's about the whole concept, which the old title much better represented.
The core of the matter is that Greece simply cannot pay back even the payments due on their government bonds / loans without further loans, and this has been the situation for a number of years now.

Now while Greece has made major reforms as already demanded by the Troika, it has also suffered a 25% reduction in its GDP: this is a simple byproduct of austerity, you cannot (easily) reduce government spending without it having a flow-on effect on GDP, and it is rather easy to push an economy into a debt spiral, where austerity leads to reduced GDP, and thus reduced government revenue, which requires further austerity, and produces further GDP contraction.

For it's part, the Syriza government has offered to run a budgetary surplus of around 1% of GBP this financial year (which would affect GDP negatively) to around 3.5% of GDP in 2018 (which is flat-out insane). This has not been accepted by the Troika.

My own view is that the rest of Europe is acting to protect those who made the risky loans to Greece, knowing full well that there was a risk of default, and for which they extracted high rates of interest. There has now been plenty of pain from the Greek people, and to expect more to protect bondholders who knew exactly what risk they were getting in to reeks of moral hazard.
My goodness, the barely-concealed hate in this is shocking. It's a very, very sad thing these people do. And I can't help but find "black robes" a bit telling, although maybe that's just some sort of bias or psychological effect.

http://www.afa.net/the-stand/government/rainbow-jihadists-of...
It'd be interesting to have a content aggregator that does away with titles entirely. Submitters get a limited set of tags they can apply to articles. People viewing the site would get a list of domains and tags.

I suspect it would be a massive failure. Clickbait works. :-/
"OCD", too, is sadly overused.
Making money with software is not very correlated with said software's quality - or popularity. I think yours is an unanswerable question, you should probably start from the other side of the equation (i.e. what's the target marget? who would be willing to pay for the software? and, given that we are talking about open source, what would you sell - and to whom - to beat the possibility to just use it? What would the licensing options for commercial usage look like?).
That's not even true. "Runka" means jerking off. No Swede would associate "runc" with that (c on its own is never pronounced like k), especially in this kind of context.
Assholishness and wisdom seem to be orthogonal to me. Most of us could probably name a dozen famous people off the tops of our heads who were both wise and unpleasant (most famously, Isaac Newton... arguably in the running for the smartest person who ever lived, but kind of a dick in his interpersonal relationships).

Old people have survived, which represents a first cut against doing foolish things, ranging from driving too fast to smoking to getting in bar fights. Barring cognitive decline, it makes perfect sense that older people should be, on average, more wise than younger ones. Plus some people do actually manage to learn a few things over the course of their lives. :-)
Atom 1.0 Test Drive – Open Source IDE from GitHub
This is a very common seo tactic most often referred to as "tools". See quicksprout.com for a high profile example.

cueyoutube.com has been a good source of seo juice work workingsoftware.com.au but beware tools that have a maintenance overhead: youtube updated their api weeks ago and i haven't had time to fix it.
Next week in Paris, hotel owners burning cars?
Married couples have different tax treatments because of community property rules, and because the unit of taxation is the household, rather than the earner. It would be rather regressive to tax a two-person household each earning $25k/yr at the same rate as a single individual making $50k/yr, despite the fact that household income is the same. The intent of the different treatment of married-filing-jointly returns is to attempt to balance the tax paid by married couples so that it's roughly in line with the taxes that would be paid by individuals filing separately. This may result in tax benefits or penalties depending on the earnings status of each of the spouses, but it's hardly an across-the-board. "Tax divorces" are a thing; high-income couples may find it financially advantageous to divorce (even if they continue to live together as a de facto married couple).

As far as kids being an "advantage in their financial livelihoods"...well, yeah, that's just hilarious. Kids are expensive. Tax breaks for kids are a progressive measure intended to make it slightly easier to afford to provide for one if you're in the lower echelons of the economy. If you think that anyone is having kids because of the financial advantages they convey, you're high.

Regarding the article, the "financial benefit" isn't from being married, it's from not being a dependent of your parents. There's no married person favoritism at play here; it's simple dependent eligibility status. You can achieve the same thing by being 24 years old, or by being legally emancipated.
Charles Darwin could probably explain it. :-)
Super+Lemon+Haze+Cannabis+Seeds+-+Greenhouse+Seed+Co
What stopped you from marrying a female friend back when you were single?
I thought this was going to be an article about batteries and the quote would be attributed to Elon Musk or some other tech billionaire.

I was pleasantly surprised.
> you look better each day than the day before

Again, this is only true if you are unfit. I have been doing sports regularly for the last decade and my body is in good shape. My doc says I'm healthy. Loosing more weight would make me underweight...

Yes, I could become more fit, but training for endurance won't change my body visibly.

> And everyday, as you think back to when you could only do X amount of Y

I have come back super-fit from two-week vacations were I spend nearly everyday mountainbiking or hiking. Back in the city, I can't spend 10-12 hours outdoors everyday. At the very best, I'm maintaining that fitness level, but most likely it is getting worse.

When I was younger, I had the attitude you're prescribing: My fitness became worse, and it was emotionally affecting me because I was searching for a feeling of success. Now I'm aware that my fitness level changes seasonally, reaching bottom at the end of the winter and peaking in the summer. I'm fine with it and I enjoy doing sports just for the sake of it.
Participating in large-scale population growth planning provides a substantial benefit to society.
It should work with just the accelerometer. But you might have to use the youtube app. Reddit discussion here: http://www.reddit.com/r/videos/comments/3b9c90/360_4k_kpop_k...
"Koremura wears his white overalls and an inscrutable expression."

poor choice of words methinks.
I agree with the first part: the bailout package so far has failed, which is not a huge surprise. An interesting aspect has been that, more or less, the Americans were right on this one: American economists thought the plan's projections were unrealistic and that significant GDP contractions were more likely. The ECB had very rosy projections about the economic growth that would be follow on very soon after the austerity program (within 1-2 years), which were not really in keeping with reality.

I'm not sure I agree with the who-benefits part in the last bit, though. As an explanation of the 2010 bailout, protecting the bondholders has some truth to it. But by now that has mostly already happened: the bailout package shifted most of the debt held by the private sector (mostly German and French banks) to the IMF and ECB's books. That is one reason that Greece's negotiating hand is worse now. At that time they had a mutually-assured destruction angle, because the bailout was necessary to bail out the German and French banks. Greece did a poor job playing that hand, agreeing to a package that successfully bailed out the German and French banks (with EU, ECB, and IMF money) but without even plausibly solving the problem on Greece's end.

What's the motivation now? It could be to protect the remaining bondholders (basically, the "troika"), but realistically even they cannot believe they will actually receive payment in full, so their interest can't be rationally protected by simply demanding it. In my opinion, the motivation is more driven by two political constraints: 1) Europe is in a national-populist mood, and other countries' politicians have their own domestic voters to worry about. Parties like True Finns, Alternative for Germany, and Dansk Folkeparti exert significant influence (in the case of True Finns, within government), and their line is "tough on foreigners" and euroscepticism. 2) The EU & ECB don't want to admit that their economic policy in this case has been poorly designed, so there is a bit of saving-facing stubbornness going on. (The IMF by contrast has come close to admitting a policy rethink is necessary, though not officially.)
It really depends on what the software does. I've mostly seen people make money off of their open source software by consulting for companies that use it. For example, I know a couple companies paid the creator of core.typed to develop it further. But those were one off gigs, not recurring revenue.
True. To be more specific: while UAC is great for requiring admin privileges, it would be nice if UAC prompts would enumerate the permissions being asked for. The prompt should be asking you if you wish to allow the program to disable Windows Update as opposed to "admin privileges to do anything whatsoever with your operating system".

That said, it's a difficult system to implement properly. Android went that route, and it almost works - almost. Android's available permissions are too plentiful, and yet certain permissions are too broad in scope. I wouldn't want a desktop application to have to ask for separate privileges for every little piece of functionality, but for certain critical actions it would be nice to have some clue as to what is going on.

Perhaps in another 20 years someone will finally invent a privilege escalation system that somehow manages to be both very specific and yet not time consuming for the customer to manage. What a dream. :)
The inability of the Greek government to print their own money to try and counter deflation (I read it was something like between 2% and 3% year over year for the last two years) is also pretty rough. Not only due to probably further contracting GDP, but also by making loans more expensive!
The german and french banks have already been saved, since roughly the beginning of this year, they don't have any meaningful positions in greek loans anymore.

I assume good faith and suspect that Greece is forced into reforms that will be beneficial for its long term development, but would not happen otherwise. Everyone expects there will be talks about debt cuts afterwards, basic math proves there is no other way. If Merkel is interested in keeping Greece in the eurozone, it has to be kept stable long-term, or else it all was in vain.
Really great to see more open source solutions in this space, especially those attempting to tackle all platforms.

However, I can't help but feel a bit depressed by the state of even some of the most common projects, like GPG[0].

Another one that I truly fell in love with its simplicity and beauty -- Mitro[1] -- seems to be dying a slow death[2].

I know it shouldn't reflect on this project, and can only wish for its long-term success.

[0] https://news.ycombinator.com/item?id=9003791
[1] https://www.mitro.co
[2] https://github.com/mitro-co/mitro/issues/123
America's a pretty big country. You can drive the 400 miles from where my grandmother lives to where my parents live and the largest city during that drive has a population of fewer than 4,000 people.
For single or small-n user systems, the best practice that's evolved around this is to not actually send the fingerprint image to the remote server. A trusted security module has a private key and the biometric sensor, and the remote server has the public key. The trusted security module locally validates the fingerprint, and then signs a message that can't be replayed to indicate the fingerprint was presented.
I suggest you look at http://lfe.io - it's an interesting take on LISP...
Easy opportunities aren't. By easy: click a switch and send money somewhere.

But financing is huge. A lot of people and businesses don't have sufficient access to a functioning banking system or capital markets. Invest in small businesses / people you know. You're in Beijing - move out to the places that aspire to be more like a developed city, and just rinse and repeat.
Europe's Reply: Greece faces a 'ring fence' of capital controls without deal
OK. Being subtle it's hard to put into words, but I'll try.

Scheme has a certain beauty, and symmetry when well-expressed. Paradoxically, a seemingly simple application can be perplexing on first glance, its meaning not immediately clear. Sure, the formal elegance is there, but how does it work?

The Lispy recursion vital to Scheme won't easily yield to cognitive brute force, when it's obscure to me, it has to sink in over some time.

It's not pure thought, one has to see it or feel it. More than just understanding, it has to make sense to me, that is, achieve a higher level of integration among my internal processes than the term "understanding" implies.

But once I "got it", it seems simple, a mystery whatever made it hard in the first place. Creating a useful program it's necessary to make sense of the tasks in order to translate into compilable expressions. It really is a kind of conversation in a peculiar language.

As I see it, there's a parallel in approaching human illness as a set of algorithmic processes, albeit extremely complex. Here we can apply a lesson, avoiding the temptation to force fit signs and symptoms into some preconceived template vs. what is learned during interaction, a more accurate, nuanced picture of the problems can emerge.

The work of healing is recursive, similar elements occur again and again. But as in a Scheme loop, recursion can end by trapping the right conditions. Wait, there's a clue. What is the condition that ends, at least damps, the troublesome recurring behaviors? Most of the time a "handle" can be found, an opening for intervention.

Programming teaches there's no universal solution to problems, solutions have to vary according to the situation. Each person with an illness has a unique disease, no two diseases are alike. Each person speaks a different language, we have to develop fluency in that language to be able to help. Skilled healers learn to build "macros" that shape the tools to the problem, sort of like evolving a DSL in Lisp/Scheme. Not exactly the same, but an element of the "mental models" that support effective treatment decisions.

Wow, that's pretty long. I don't know how good an answer it is, though a worthy question.
I'm using [SuperGenPass] for exactly same thing. I forked the project on Github so I'm sure that algorithm won't be changed.

[SuperGenPass]: https://chriszarate.github.io/supergenpass/
What's your "good way to monetize it"? The typical approach I have seen is selling support (paid custom features or forks) but that doesn't scale well. You'll basically be a freelancer specializing in the project you wrote.
Trial Starts for Diego Gomez, Facing Prison Time for Sharing a Paper Online
> the largest US source is M16s (and maybe M4s now) donated to the Mexican government and then stolen

Source for this claim?

>second is Communist bloc stuff bought on the open market

What market is that?

>There's not much utility in tracing any of these guns, except of course to propagandize for gun control in the US (see Fast and Furious for the most egregious example).

Are you actually claiming that "Fast and Furious" was an attempt to manufacture fodder for US domestic gun control efforts?

> Which makes me wonder why this cartel felt a need to make their own AR-15s or M16s (the article didn't mention if these were 3 round burst or full auto, did it)? If they can get their hands on rocket propelled grenades....

Yeah, makes one wonder, doesn't it?

>Then again, this whole expose might be a lie (again, see Fast and Furious).

Maybe this whole post I'm replying to is the product of someone who is profoundly fucked in the head.

Funny how utter garbage like you've produced here fares just fine on this site where the posters typically trip all over one another to be the most skeptical and supposedly clear-eyed. I guess you paranoid, mentally unbalanced gun creeps just freak them out enough that they simply stay away.