skysight-inc/HackerNews huggingface dataset:
>>Russia would have a much harder time finding a suitable argument

Arguments are for systems where there are dissenting voices. In blocking Wikipedia, they silence those voices. They are choosing between displaying information critical of their government and not displaying that information.

They could block it for having information about drugs (like Reddit) but that is not at all what this discussion is about.
tl;dr "omg I'm scared of new people learning how to program because it threatens my job. I learned the hard way looking through old textbooks and new entrants shouldn't get to use a nice new service to learn because I didn't have that available to me when I started!"
"How do you underwrite the sale of female equity? My wife has taken about 3 years off to raise our kids. This would have a negative impact on a bankers ownership of her."

Oh, jeepers, you're not even trying. The banker obviously gets equity in your children.

Am I kidding? Am I?
I remember when these were added to my account as a poor college kid. Devastating. It used to be, swipe -> no money? No purchase.
There are too many factors to tease out what's going on at any given moment. There may be upward pressure from what's happening in equity markets and demand for bitcoin as a vehicle currency[1] to get ether, and there may be downward pressure because of a possible hard fork as well as the outage of a major exchange.

If you really knew what caused what with the bitcoin price, that'd be really special information and you'd be a very special person.

You can make your best guesses as to which forces will dominate. And you can be wrong.

These dynamics change as the scope changes.

[1] http://www.answers.com/Q/What_is_a_vehicle_currency
> Ah, so if every bank gives a 1000 page boilerplate "contract", and they all entail usurious fees, it's just the person's problem because they should have known?

Yes. If someone hands me a 1000-page contract and asks me to sign it, I'm walking out the door. As any sane person would.

> All the banks are acting in a cartel with these.

Well, (a) numerous posters (who otherwise agree with you) seem to disagree on this point and have offered both specific and general recommendations for banks that perhaps are not. And (b), if that's true, you should open your own bank. If you can't, then you should go look into why you can't, because the barriers to entry in this space are 100% artificial; that is, they are creations of the government. Not the market.

> Banking should be boring, simple, and hassle free. Contracts should be simple and readable, and not filled with dense legalese and caveats that say "tl;dr: we can change anything we like whenever we like. oh and we post it underneath a rock".

I agree 100%. I look forward to opening an account at your bank.
> so the next time I travel in the west (soon) is going to be an adventure...

Well, there are pre-paid credit cards. You could always try those, but IIRC some hotels refuse to take them.

It's also easier for the hotel to just charge extra to the credit card than to track down the person and possibly send the debt to collections. I've personally witnessed (while working for a hotel/casino) people get charged for things that they took from the room (robes, towels, etc) on the day that they checked out. At that point, the hotel already has the money, and dealing with the charges is the customer's problem. If they just took down information, then they have to spend time chasing down the customer to get them to pay the extra bill. From what I know of Japanese culture, delinquent customers are probably not as much of a problem as they are in (e.g.) the US.

While I can understand how much harder it is for hotel patrons without credit cards, hopefully you can also see it from the hotel's perspective when dealing with "bad faith" customers.
Isn't it ironic that people listen to a hit song about irony to feel superior about their own understanding of irony, which only increases its popularity and entrenches its expression of situational irony?
Going on a witch hunt to identify an employee who went through the trouble of speaking anonymously sounds like a bad idea.
Why China's Economy Is OK but China's Government Is Not
What if things like education, sociology, art of the middle ages, African studies or paleontology don't average as well paying jobs as finance, law or cs?
From what I hear it is going to be torn down and completely replaced, not just updated. At some point it will have to be closed. Yes, still, the title is not too accurate, but to be fair, the article was written before the announcement of the reconstruction.

http://www.planetizen.com/node/79879/different-idea-laguardi...
Microsoft Offers Free Download of “Start Me Up” to Celebrate 20 Years of Win 95
Back then it took a week just to compile DOS 1.0.
There are also good banks that, unlike USAA, most people can actually join with minimum hassle. CapOne360 and Ally have both done me very well, no connections needed.
Because higher education in the US is considered a privilege, not a right. If you can't afford it, you're not entitled to it, in many cases. There are scholarship programs and things for some low-income or special needs children, but the idea of universal education, like universal healthcare, is still considered too socialist to be acceptable here.
Happy to answer any questions, this has been a little side project of mine with Swift and Google's Gmail API.
Just putting this out there - as a teacher, I have seen the importance of repetition. My students would benefit from the repetition at the end of this.

Whether they know they'd benefit or not.

Like scales on a piano.
the problem with this idea is that we generally do want more people to get more educated, rather than a small percentage of population, especially those who can least afford it. So, perhaps rather than eliminating government subsidies, make them more targeted. Mostly, runaway costs are there because payoff to education is going up.
It amazes me the level to which people forget or actively oppress the idea that they live in a community - small at the lowest of levels, hundreds of millions at the upper - and an educated, healthy populace is good for everybody in the community, and is exactly where government should be focusing its energy.

Between this and the other top story today on overdraft fees, it's amazing how many people are willing to profit in unscrupulous ways by taking advantage of other members of their communities.

And if the stupid government would get out of our way and stop offering better alternatives to our money-making schemes, we could make more profits.
Wouldn't it be great if all cities had sun like that. In Seattle for a typical year, that would be how to wash them, not dry them.
> While I've never been part of the Windows world myself, it has always seemed to me that the DOS command line plays a much smaller role there than the shell does in the Unix world.

Indeed. It was possible to meaningfully use the command line up through, say, Windows 98 SE or so, once Windows XP hit, it became a relic, stuck in the command.com era while the actual OS kernel moved away from the DOS-hybrid of the Windows 95 era with the shift to Windows NT-derived OSes.

Power Shell (or however that's branded... CamelCase? Alloneword? Hyphenated?) promises to make the Windows command line relevant again, but I honestly don't know if you can meaningfully use a Windows system from only the command line these days. You probably can't use a desktop Windows system that way, which means the command line is still effectively frozen out from the real world.
Weird question, where is the restrict keyword in Rust?
I think it is fairly clear at this point that student loans have worsened the problem they were supposed to solve.
Can you elaborate on the common point with the Mali?
You may not know that Ivan has some compiler background, he is not really a newbie here! And the main problem right now is not a crappy compiler but no silicon...
> there are many development shops that don't have strong database development talent on hand and really treat the database as some black box where to stuff data.

Exactly. That's the reason why we still see lots of SQL injection attacks and incidents, and the reason why I have created this module. :)
>being Russian, you kind of get used to the constant feeling of shame

Ironically here's a Wikipedia article on things that Russians can be proud of:

https://en.wikipedia.org/wiki/Timeline_of_Russian_innovation
For-profit schools also target recent veterans for their GI bill. Should we get rid of that as well?
> Other than the obvious (look who's backing them)

O'Reilly and a bunch of VC firms? That's all I could find on their website.
I did that for 4 years. Beware! Being the only tech at an "agency" will quickly atrophy your core engineering skills, if you're not careful. You will get _good_ at delivering working solutions quickly, but these will tend to be one-off fixes, often data deliverables, but not finished products. You will also gradually slip on testing, and QA in general.

Working in an engineering team environment has all sorts of benefits. After I moved to my next gig, I think I learned more about dev in my first 3 months at product team, than I had in my last 4 years at previous gig, all thanks to simple code reviews and pairing. It's amazing to hear the thought process of other developers and how they would approach a particular problem.

Enjoy it. Learn everything you can, but keep in mind that you're not getting the full picture. Full software product lifecycle might be very different beast than what you're doing right now.
success: no
error: TypeError: Cannot read property 'login' of null
That is super awesome.
Yes, it works well with prepared queries. :)
the question is, do you need a four year degree to study art of the middle ages, if you decide you want to? But suppose you do. First of all, there are private foundation which can sponsor this. Secondly, some people will do it simply because its fun, regardless of payoff, but then you don't need to sponsor them either via govt programs.
Just curious, what do you find idiosyncratic about the 70s computing aesthetic?
And as we are talking about it do both of them really just orbit around the sun, but the local gravity cause them to oscillation where one is closer to the sun before swapping? Locally it only looks like they are orbiting a spot in space?
Yea, the plan was to remove counts via radio and playlists, but it would have doubled the amount of work from a data call/cleaning perspective. I'd bet that the results are still directionally accurate :)
Companies generally do not publish their algorithms, unless they are filing for a patent. I came across this great blog post a while back that will give you a pretty solid foundation for NAND management: http://codecapsule.com/2014/02/12/coding-for-ssds-part-1-int.... You can google more if you find any of the sections interesting.

Yes, I did work for Micron! I'm doing data science now, though, so I'm not currently in the storage industry.
Agree! In fact, I'd argue that a v2 of this project, where I look at the features of songs with high longevity (e.g., No Diggity) were driven by samples/covers/Glee/etc.
equity is like debt, but you can write it off (when the biz fails). The better solution would be to allow student debt to be written off. That's a much cleaner solution.
Was thinking the same thing, but also for a current cover to catch on there is likely something about the original that still resonates.

One nitpick: "Iris" by Goo Goo Dolls was ineligible for the Billboard Hot 100 for a long time due to their rules that songs had to be sold as a "single" to be counted on that chart. It was #1 in terms of radio airplay for a huge chunk of 1998, so it's not really accurate to say it didn't chart highly at the time.
Manage Cannabis Plantation
Yes, I think every database product needs similar solution to be protected. :)
First that was easier than AEGIS was SP/Bastion:

http://palms.ee.princeton.edu/sp_bastion

SecureME's cloaking was interesting:

https://docs.google.com/file/d/0B1i_Zf52vJctMTA4YTI1MmUtNzdj...

HIDE - an infrastructure for efficiently protecting information leakage on the address bus
http://www.cc.gatech.edu/people/home/santosh/papers/asplos20...

Using address independent seed encryption and bonsai Merkle Trees to make secure processors OS- and performance-friendly
http://www.ece.ncsu.edu/arpers/Papers/micro07-brian.pdf

Embedded Software Security through Key-Based Control Flow Obfuscation
http://engr.case.edu/bhunia_swarup/papers/C/C80.pdf

Memory encryption: Survey of Existing Techniques
http://www.thayer.dartmouth.edu/tr/reports/tr13-001.pdf

ASIST - architecture support for instruction set randomization
http://www.ics.forth.gr/_publications/papadog-asist-ccs.pdf

Hardware architectures for software security
http://scholar.lib.vt.edu/theses/available/etd-10112006-2048...
One is in perpetuity.
I just completed the Coursera data science track which took me from a complete R newbie to being at least somewhat proficient. Having previously used Python for a quite a bit of web programming, I disliked R at first except for its power in statistical programming. But I've since discovered a number of great R packages that make it a pleasure to use for things I would normally turn to Python for. Like I recently discovered the rvest package for webscraping.

Data visualizations with R seem vastly superior, unless I am missing something with Python (highly likely). And putting up a slick statistics app is easy with shiny or RStudio Presenter. But R can't really scale to a large production app, isn't that right?

So I feel I need to keep working with both Python and R.

Added: That's a nice list Lofkin. Thanks. Also, in the article he says that Python syntax feels more natural, which I also felt. But then I started to use things like the magrittr and dplyr packages in R which gives you nice things like pipes and that feeling starts to ebb.
I don't think some modern engineers would be successful back then because today many rely on the abundance of online resources, code schools, and such. I was only 2 at that time but when I learned programming on an Apple II+ a few years later I was entirely dependent on having a mentor (my father). I wouldn't have known where to go for help or what books to read otherwise. There was no concept of going online as far as I was concerned and the only way to get basic information about computing was through the network of people you knew, where only a small percentage of which had any interest in computers.
The article's journalism is pretty pick-and-choose. For example, the author goes through a list of environmental issues that aren't just weight - biodegradability, animal ingestion, lack of recyclability - but when it comes to comparing canvas bags, suddenly the only thing that matters is carbon emissions.

Similarly, it's written as though the policy was a total failure and should be removed. There's no hint that a modification to the policy could possibly make it work just fine: adding a stronger public education commitment.
So basically the article is completely wrong when it says:

> The most profitable source of income for banks is not mortgages, credit card fees or mutual funds, but the fees they charge clients for these short-term loans.
Yea, the plan was to cut the data by age buckets that Spotify has (<18, 19-25, etc.). This, unfortunately, would have quintupled the size of the data pull, which was already close to a million requests.

The last point, Billboard vs. Spotify, is in the second to last chart. Check it out :)
>Wikipedia articles have become quite biased in the past years.

don't know why OP is getting downvoted because this reflects my observation as well

i trace the systemic bias in wikipedia to an equivalent bias in the English language media and wikipedia's policy of reliable sources. the latter is a doubly edged sword that keeps out the crackpots but also ignores reasoned dissenting voices that come from outside the corporate media circle.
I made everything. Thanks!

I used D3 to create the charts, as well as some additional frameworks (Jquery, Waypoints).
Julia love!
Powershell definitely has its quirks, and unfortunately one of its best features - powerful remote administration - is also painful to configure and troubleshoot and is often unreliable and slow.

I wish the team in charge of Powershell would take a page from the Python community and adopt an opinionated, "one right way to do everything" stance. For anyone using or looking in to Powershell, here are a few best practices I've compiled:

- Concurrency in Powershell is generally ugly and painful. Background jobs are OK if you want to background something while you're working at the command line (although you could just open another window) but they're a pain to use in scripts, plus they're very heavyweight and slow if you need any semblance of performance. There are other ways of doing concurrency but they are not well documented and are fairly messy. Events/observer pattern is possible but weird. If you need concurrency, head for C#.

- Handling exceptions is way better than it used to be (trap), but still annoying. For your sanity and everyone else's, set $ErrorActionPreference = "Stop" at the top of every script, along with Set-StrictMode -Version Latest.

- Keep track of what you're outputting to your pipeline - anything that generates output that you're not capturing into a variable gets thrown in the pipeline, which can wreak havoc, especially if you end up with different types of objects being emitted. Sprinkle Out-Null around to avoid this. Combine multiple data fields into a new psobject if necessary (this is also good for scripts that output a bunch of information at the end).

- Don't use Write-Host - it's not output and thus can't be redirected. Use Write-Verbose frequently, and consider adding $VerbosePreference = 'Continue' in your profile to see verbose output all the time.

- If you need to access a SQL database, use ADO.NET. Invoke-SqlCmd and the rest of the sqlps module are a mess, at least the last time I looked. You can use sqlcmd.exe too but then you're back to text output.

- Add this to your profile. With this, any time you run something at the command line, it will be stored in $LastObject. I always forget to store stuff in a variable.

function Out-Default { $input | Tee-Object -var global:LastObject | Microsoft.PowreShell.Core\out-default }
Why, I'm also ashamed about you.

All that some-genuine-but-mostly-bullshit from the mentioned page dims before the conjecture that Russia was supposed to become 300-million-strong Denmark, and what we've got instead over the course of XX century is closer to 140-million-stong Nigeria in the snow. Real Nigeria, however, has much better demographic prospects.

"Есть пустыни и вулканы,
Острова и океаны.
Только жизни нет, только жизни нет..."
> What do people think about wrapping a Natural Language Processing interface around the command line (for educational purposes)?

Fragile, verbose, and actively hostile to learning why anyone would actually use a command line shell to begin with. For example, how would your syntax support redirection?

Bourne shell syntax is hairy enough as it is. The quoting rules are rebarbative and dealing with whitespace can drive you to madness in some circumstances. Adding another thick layer of syntactic sugar onto that is only going to end in tears.
If they want to consider education a privilege, then it's not wise to spray student loans to every potential student, including ones who only study to access student loans, to pay for living expenses.

Either make it a right, or make it privilege. The rampant student loan is the worst of both worlds, directing money into the pockets of university administrators (and bankers, for now). It's like socialism for the rich, capitalism for the poor.
Were plastic bags really the problem in Mumbai? To me, issues like clogging the drainage system felt like the obvious consequence from so many people throwing their garbage out into the street.
Regardless of whether the person who wrote that should be fired, calling that post "hate speech" demonstrates a pretty fundamental misunderstanding of what hate speech is. It is not merely exclusionary speech, and it is not merely speech that singles out particular groups - only protected groups. Holding particular political views - no matter how popular or right they might be, and no matter how persecuted you may feel for holding them - does not qualify you as belonging to a protected group.

If you want to fire this person, fire them for misrepresenting the Mozilla organization in a public forum. Stating that the tech industry will be better off without feminists - while a pretty stupid opinion to have - is not even remotely "hate speech", and while it might make Chris Beard feel a little more righteous to call it that, it does not reflect well on his capacity for rational thought.
College is not job training. This would be an excellent way to fund trade schools and coding bootcamps. College is for something else entirely.

[0] https://aims.uchicago.edu/page/2000-robert-pippin

[1] http://harpers.org/archive/2015/09/the-neoliberal-arts/1/
Honestly, I expect recency to be a large factor in Spotify plays. That is, we expect that the average hit from the 70s to have fewer plays than a hit from the 80s, and so on.

Regardless of the age of the listener, I expect newly released songs to have higher playcounts (in fact, I plotted this curve, but it was too high-brow for the Internet and the audience for which I was writing).

That said, if I managed to cut the data by age-bucket, I do think that the results would shift toward the music with which you grew up.
The part about sharing makes a lot of sense since Python use is so wide spread. The throwing-over-the-wall effect isn't a language specific issue, more of a work culture issue. Seems to me if you practice "literate programming" with R markdown you can greatly improve the sharing aspect and reduce the throw-it-over-the-wall issue.
It didn't exist 5 years ago, so you must have tried one of the 3rd party crappy attempts at making a GUI. Sadly, it's difficult for Octave to shake off its reputation.

Try the GUI again. Here is a web version of it that is almost identical to running it on your own desktop:

https://www.rollapp.com/app/octave

This web version is based on Octave 3.8.1, though. Octave 4.0 has a much better version of the GUI:

https://en.wikipedia.org/wiki/GNU_Octave#/media/File:Octave-...

If you have Windows, try our installer:

https://ftp.gnu.org/gnu/octave/windows/
PingPong Root Download for Samsung Galaxy S6 Users
Thanks for this: http://poly-graph.co/vocabulary.html I've gotten hours of conversation out of it.

Also so happy to see that "You Got Me" by The Roots got 6 million streams in 2014. That is the definition of a future timeless track.
>it still won't justify censorship and blocking

do you deny countries the legal right to set their own limitations on free speech?
Techcrunch missed a very interesting point about Roscomnadzors tactic here - they actually bothered to get a court order! [1] This is not something they normally do or, I think, are even required under the laws they tend to us in such cases.

The sad part is that the way that legal regime works, they are following the letter of the law and the general populous is not likely to object, since the article covers content related to a controlled substance, and since Soviet times, controlled substances carry heavy stigma, especially among older generations.

[1] http://m.lenta.ru/news/2015/08/24/wiki/ (sorry in Russian)