skysight-inc/HackerNews huggingface dataset:
Would you mind providing some reasons on how you find dplyr better than Python/pandas?

I'm genuinely curious, because I just started using pandas in a new job a few weeks ago, and it seems robust enough so far. I glanced through your link and didn't see any key differences.

My gripes thus far about pandas are that it seems a bit verbose sometimes, eg doing groupby's.

And I haven't quite grokked the indexing. As in - I never use indices, I always reset indices after groupby's to get the groupbys as columns. And I find multi-indices a hassle. Eg, if I group by a column and want to get a sum and count or max and min in one go, without the multiindex that requires using a tuple to access the column afterwards.

Oh, and one actually annoying one - grouping by a column that contains NaN's silently drops those rows. Not the behaviour I'd expect, and requires ensuring all groupbys are preceded by fillna's, which adds to the verbosity.

And just thought of another annoyance. Integer columns are silently turned into floats if a row has any NaN's. So your column of integer ID's turned to floats won't join with another table expecting ints (I've had to workaround and turn to strings)

Besides that, pandas seems pretty reasonable. I've found its use of masks to be pretty powerful, for instance.
Continuum co-founder here and previous NumPy developer. We received funding for Bokeh and also explorations around scalable "NumPy-like" work. The efforts around Blaze produced Numba, Dask, and Datashape as well as a more limited in scope library called Blaze.

While we continue to develop those things, we are working on taking the core ideas in NumPy and creating a set of lower-level C and Python libraries that could be used by pandas, xarray, Numba, dask, arrow, and potentially NumPy: https://github.com/plures. This work is not directly related to the NumPy funding.
In my case doing a "refresh" did help: https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a...
Can we draw a side conclusion from these measurements that open()/close() overhead on Win10 is significantly higher than on Win7? This seems doubtful.
Being born and working in a country with a strong social system, this is just another positive for my current lifestyle:
Just earning enough to sustain myself and paying only minimal taxes so as not to waste anything on benefits I will never get back!

Now I made myself sad...
Finally the era of Marissa mayor is over hopefully for good
Great work, but unfortunately I had to restart 3 times as the partial update failed and the full update had to be applied. I'm sure this could be done automatically without asking the user to restart 2 more times, right?
That comment sounds a bit polarized. I've never heard anyone in the US advocate banning all guns.

I generally hear two perspectives from people:

1. the view that people should be allowed to buy guns after background checks and mandatory training.

2. the view that no checks or restrictions should be put on guns at all.

I haven't heard very many other proposals.
If anything, the "track changes" feature in Word is actually nicer than diffing by hand (and this is coming from someone who positively hates Word!).
Hiring a woman is not crazy in the least. Hiring a woman because she's a woman over a more qualified male candidate (or the other way around) is harmful. There are plenty of women who don't need such "help".
Nothing at all. Some of the best developers I have ever worked with are not interested in writing OSS software in their spare time. They want to spend time with their family instead. I feel the same way myself.
Agreed, using Firefox without Self Destructing Cookies after all those years would feel like swimming without water. It's going to make the browser way less appealing: having to explicitly logout or clear tracking cookies from any untrusted site (almost all of them) as if that couldn't be automated. Sigh.

Is there a similar extension for any other browser?

Edit: I googled and found https://addons.mozilla.org/en-US/firefox/addon/cookie-autode... which is compatible with FF 57+. Two gotchas: it doesn't work on FF Android yet and it doesn't clear LocalStorage (some issues opened on FF tracker)
He's talking about the 2024 eclipse.
I mean, is SQLite not also using the filesystem? Maybe I'm confused here. Seems like saying using C is 15% faster than ASM. But that includes user error, right?
???

SQLite is a library, not a database server. There's no install step - it's a single .C file (and a header, if you're into that). Most of the major scripting languages have rock-solid bindings that don't require any additional system libraries or software installs.

Python (in the stdlib!): https://docs.python.org/2/library/sqlite3.html

Nodejs (prebuilt): https://www.npmjs.com/search?q=sqlite

Ruby (needs libs, which are preinstalled on macOS): https://rubygems.org/search?utf8=&query=sqlite3
As the article "Tidy Evaluation"[1] says

"R makes it easy to create DSLs thanks to three features of the language:

* R code is first-class. That is, R code can be manipulated like any other object (see sym(), lang() and node() for creating such objects). We also call expressions these objects containing R code (see is_expr()).

* Scope is first-class. Scope is the lexical environment that associates values to symbols in expressions. Environments can be created (see env()) and manipulated as regular objects.

* Finally, functions can capture the expressions that were supplied as arguments instead of being passed the value of these expressions (see enquo() and enexpr()).
"

dplyr is a testament to how these nonstandard features of R can be combined to produce a language for interactive data analysis whose convenience and clarity cannot be matched by traditional languages.

[1] http://rlang.tidyverse.org/articles/tidy-evaluation.html
Here's the thing... It is very hard to tell now if we've gotten our money's worth for the debt. Many things are much better today than 50 or 100 years ago. Longer lifespans, better health care, less pollution.... Was it worth the debt? Hard to say.

Also - debt is just one person owing money to another. Yes someone today funded their consumption at someone else's expense. But guess what - someone tomorrow will get the dollar back to consume it. We can argue that as a country we will be paying for the consumption of others in the future, but is that so awful for the world's richest place?

(And please note - this rant comes from someone who believes we should live within our means and balance the budget)
> Of course they are, its not your data that people don't like. They aren't downvoting the post, they are downvoting you.

Exactly my point.

> You have made no points today

Sure I did. One of them is right in your comment :)
People tend to forget about "the flyover states," but here in Chicago we get ~55% of our power (that was back in 2011 [0]) from renewable and nuclear sources, and have access to similar pricing as a result.

[0]: http://chicagoloopster.medill.northwestern.edu/2012/01/27/so...
Now you really can't trust anything piped through yahoo servers with Verizon's dirty grubby paws on it.
They are stealing your data and modeling you with precision now.
Why else would the buy yahoo

Fuck what has he world come to?
The Hidden Treasures in Italian Libraries
Employees had stock options. The stock tripled in a relatively short time. They did well.
3rd paragraph

The performance difference arises (we believe) because when working from an SQLite database, the open() and close() system calls are invoked only once, whereas open() and close() are invoked once for each blob when using blobs stored in individual files. It appears that the overhead of calling open() and close() is greater than the overhead of using the database.
The article is basically entirely an answer to that question.

The third sentence in particular is:

The performance difference arises (we believe) because when working from an SQLite database, the open() and close() system calls are invoked only once, whereas open() and close() are invoked once for each blob when using blobs stored in individual files. It appears that the overhead of calling open() and close() is greater than the overhead of using the database. The size reduction arises from the fact that individual files are padded out to the next multiple of the filesystem block size, whereas the blobs are packed more tightly into an SQLite database.
> switch to Firefox earlier this year ... I couldn't tolerate the poor performance

Everyone still seeing poor performance in Firefox 54, I personally would recommend to do a Refresh: https://support.mozilla.org/en-US/kb/refresh-firefox-reset-a... because usually it is an old add-on or wierd setting that causes it. At least it was in my case, and after Refresh firefox was running very fast
My Birthday Wish
This page says 8x 1080 Ti can do 1.3e10 hashes/sec for NTLM:

https://gist.github.com/epixoip/a83d38f412b4737e99bbef804a27...

To test 2.14e14 passwords, you need 4.5 hours.

Add a single extra character to that password and the time will become too long regardless on your hardware.
I am with you. I see nothing wrong with this email either. People fuck!

Looks like it offended a bunch of regressive men and women.
Another caveat would be how many are sharing the same space. In a lot of places cyclist and pedestrians are sharing a footpath or some sort of shared cycle path. There aren't nearly as many shared spaces between cars and people.
Smartdraw 2015 Crack Plus Serial Number Free Download Get [HERE]
No. I'm not aware of this happening.

NumPy built on Numeric which was primarily written by Jim Hugunin while he was a grad student at MIT. While I was a professor at BYU, I wrote the the core of NumPy with a lot of community input -- outside of my regular job. I sold a book "Guide to NumPy" for a while that I used to replace the grants I should have been writing and pay for a grad student to help write iterative solvers for SciPy. Chuck Harris joined the NumPy effort early and has been steadily contributing ever since without direct funding. Many others have contributed volunteer time since then.

A major reason I started Continuum was to help create places where people could get paid to write open-source. I am happy to say we have been doing this for 5 years though mostly outside core NumPy itself (Numba, Dask, Bokeh, conda, etc.) We are working to support many more open source projects more generally -- and our devs have now made additional contributions to NumPy itself. We have a thriving 40 person Community Innovation team at Continuum supporting many open source projects. I expect this funding to help bring more new people to the NumPy development ecosystem.

The community also started NumFOCUS at this same time to be a community-run foundation that could be a focal point for donations and support to projects including NumPy.

Nathaniel Smith wrote a great proposal and put the effort into securing this funding. It is real work to secure funding. I look forward to NumPy getting better for the benefit of all because of this work.
I started reading this, scrolled back up and saw the date - Then it all made sense.
It's an odd situation. Firefox has many fast parts but the whole is cranky. Chrome is sleek in almost every department.

As much as I don't "like" it.. I use Chrome 99% of the time
Something that I found about going from Haskell to Rust was that Rust provides many powerful abstractions without compromising on performance. It was very frustrating to try reasoning about performance in Haskell due to its laziness. Every language has quirks about how to write performant code, but Haskell is notorious in my mind for being quite easy to write obscenely slow code in.
Not sure what straw man you are arguing against, certainly never said it would "magically solve issues around sexism" or that "alone" is "enough to change the toxic culture".

We are talking about the role of board member - which comes with the impact of immediately being one of the most powerful and influential voices within Uber. Bonderman's voice spoke volumes today about the culture the company previously condoned, and a new female board member could potentially have a far greater positive impact promoting a more inclusive culture. By definition, one person can't change a company culture, but could set an example and set the ball rolling.
Yes, I agree. I would love to see parts of what is in Pandas actually supported better in NumPy.
I'll be very surprised if it's propaganda that he's in a coma... it's difficult to keep a lid on a op like that. NK could just release a vid of him (not in a coma) leaving their custody.
In the former USSR, people were still getting their promised 60 rubles per month pensions. It's just that inflation had eroded the value of each ruble to where the government had no problem paying such an amount.

(Later, however, the government did increase many pension payments, from total penury level to grim survival level.)
Maybe the other way around.
27 Story Building Ablaze in London
Oh, hey, Travis! (This is Joe Cooper, I worked at Enthought as a contractor for a few years before you joined the company full-time; we met a few times in Austin.)

You would obviously know better than I. I guess I considered employing people who were working on NumPy as "funding", but possibly not on the scale or with the focus of a specific grant. So many of the folks who do scientific computing with Python have gone through Enthought, it seems kinda like everyone has drawn a salary or contract work from there at some point. But, I guess a lot of the work at Enthought was focused on making the tools palatable to industry rather than the actual science side of things, and much of the math they're packaging came from the academic world.
From this old stack overflow topic:
https://stackoverflow.com/questions/6916011/how-do-i-get-win...

Conclusion seems to be that filesystems on windows are not well optimized for the usecase of reading and writing from many small files at once.

Which could explain poor windows performance in the benchmark (writing to 100,000 individual files).
>Is that not enough risk for one life?

Who said it wasn't?
"At a current market value of about USD$0.22 per coin" wow
This is what's really nice about Nim. It writes like Python, but is fast like Rust.

Ran across Option in it the other day, though it's not used heavily. I really wish there was something like Haskell but with a runtime like Nim or Go. Perhaps that is OCaml?
When I was young, I used to love articles like this. Now that I'm old, I think they are stupid.
Does anybody know how Apple Pay peer-to-peer actually works? I find all the information I can on the web disappointingly light. The same thing was true for the original Apple Pay which lead to myths like Apple Pay using a new PAN every time out pay.

> Bank transfers will be handled separately.

When are bank transfers used and for what? For unloading? If so do you have to unload via bank transfer or can you use a CFT transaction? I can't imagine a case where you want to unload using an ACH or SWIFT transaction. I would image you always want to use a domestic settlement system or T2 if you can.

> Apple Pay Cash’s back-end is powered by a Green Dot-backed Visa prepaid card

Only in the US or globally? I imagine there is a lot of fine print associated with that like the amount of funds you can store. I will get a tax statement even if I live outside the US, right?
Use sqlite and send SQL queries and answers over the network.
Last time I lived in Brisbane the Magpies had adapted to helmets anyway, they will semi-land on your shoulder and attack your ears.
Not sure why we immediately need to jump to the trope that a more qualified male candidate would be passed over. You're treating a seat on the board as if were some sort of technical role with hard skills. It's not - it's a role to be a positive and influential voice within a company dealing with a toxic culture. Being a successful woman and having all the experiences and perspectives that come with that is literally part of their qualification for the position.
Show HN: Unhoard 2: Rediscover things you saved or liked from services you love
If a blockchain is a public ledger, what is a private blockchain?
Webpack: The new CSS workflow (step 1)
A large part of this article discusses future liabilities, but makes no mention of growth.

For instance, it says total UK liabilities are 1000 times gdp, but past gdp growth over the same duration those liabilities are amortised over is 3000%.

Past performance would suggest this seeming over committed will simply be eclipsed.

There is no guarantee gdp will keep going up, either globally or in particular countries, but it does indicate that, growth is the way out and we should places our bets there.

As recent small state low tax economic policy has failed to deliver growth like we saw under bigger state higher tax policy, maybe we'd be richer if we reverted to that.
Some parents are generously allowing their children to live at home rent-free. Mine are not. They provided me with an education, but in fact that was a scholarship from the institution my dad works at, not their own generosity.

Young people are better-educated, well-travelled, and more aware of the world than ever before. But old people control the Human Resources department. To protect themselves, they keep changing the rules to keep us out. HR demands years of continuous work experience, not only a degree.

The result is that we settle for low-paying entry level jobs. We can't afford to have children. Instead of seeing this as a problem, I consider it a weapon in this war of generations. I'm denying my parents the joy of grandchildren.

Pension funds take money from young people and pay it out to old people. I have no hope that the fund will still be around by the time I'm able to retire (and the retirement age is probably going to increase anyway). A similar thing can be said about insurance. Therefore I think that young people should boycott pension funds. The system is not working for us, so we should not pay into it. We must continue to pay taxes because of legal requirements, but all other financial services are biased towards an older generation.

The worst part is the inequality that will come when the older generation finally pass on their inheritances. Some people will be very rich. My parents promised me that I will not receive any inheritance. So I will be poor.

The instability and debt is likely to lead to a war. It wouldn't surprise me if the USA decides to fight China about the huge debt they owe the Chinese. And who will die in the war? Young people.

We really need to see this through. (Anthem Part 2 - Blink 182)
Which is why before making such broad statements they should check on the other platforms, which have much less broken file systems.
(Check Ext4, ZFS, UFS2, HPFS+ and APFS at least.)

What they did is check an untuned Ext4, UBIFS, HPFS+ and NTFS vs a tuned database in a single thread scenario. Especially misleading in the mmap case where synchronization would just kill the performance dead.
If everybody behaves like you then the above comment becomes a self-fulfilling prophecy...
It's a debit push payment. Everyone is issued a green dog virtual card and then the entire network works over debit (with a layer of abstraction that Apple builds on top).
I posted a copyrighted work on Destroy All Software, which offers paid subscriptions to that same work. You found a link designed to be shared as a sample and decided to copy my commercial work in full, on your website, behind your own login wall. You didn't ask first, or even tell me that you'd done it.

Links to that work convert into paying customers, which is how I buy food and pay my mortgage. You're not only infringing on my copyrighted work, but also depriving my small business of revenue. Remove the infringing copy of my work from your site immediately.
We can't really "balance" the budget though, as there are just too many savings needs and the USA has become a debtor of last resort (which in turn is why the dollar is so strong and widely used). Money you need tomorrow can't really be saved under a mattress, someone has to "spend" it today, hopefully on something productive that will provide enough value tomorrow to pay it back. Saved money must produce growth, it has to be invested in someway, even if it is just invested in ultra safe but low interest government bonds and treasuries.

If everyone lived within their means, but still needed to save money, we'd all be screwed. These are wild imbalances one sees in china, where the lack of a safety net and sky high housing prices means one must save much of their income, dragging down consumption and leading to easy money for SOEs, who then often spend it unproductively.
Perhaps it's nitpicking to say that a sense of seriousness shouldn't be / isn't required to read articles like this?

Science writing should be accessible to all. Especially in publications like wired.

Also, jokes about holes are funny... to topologists at least.
IISc Bangalore scientists are doing seed bombing with drones to plant a forest
Empty statement. Back up why you thought they were loveable and what makes them stupid now.
I'm interested to see what the legal ramifications would be here. I don't see anybody objecting to a screenreader reading the content they have created. So what's the difference between that and a better-inflected human voice? Even with the screen reader, people have probably essentially paid to have copyrighted content read aloud.

So what's the difference?
What makes you feel you changed? Was there something about growing older that affected your point of view?
thanks, still lots of missing features, going to add them soon :)
Or you can switch to the big daddy Postgres or Oracle. They will generally accept SQL that SQLite accepts with few modifications.
I adamantly agreed with you. Then I made a simple spreadsheet that proves us wrong: http://cl.ly/kuQE
Ahhh, that makes a lot more sense!
Why is android autocorrect so terrible?
When it comes to board seats there's only one socio-economic background that matters.
Can someone please explain to me what the _underline_ at the beginning and end of a word is supposed to mean? I'm sure it's not proper writing or rule of grammar but I see it frequently in sites where there's a high concentration of techies. Is it some carryover from coding? If so it's bad practice outside of code. Don't stain the standards.
I think this is a great question---academia is still finding out how expensive software development can be. From my experience in the UC system, 35-50% of this will go to grant administration overhead. After factoring in benefits, my guess would be one senior and one junior developer for 2 years–if those developers are willing to take rather large pay cuts to work on a public good / neat project (thankfully a lot are!).
When I took Angular2 to build my application
I don't think there's a great answer here. Without special legal protection, you're asking police to take a job that would require them to make decisions in a couple of seconds and if they make the wrong decision, they face a high risk of either death (should've shot but didn't) or life in prison (shot but shouldn't have). I wouldn't take that job if it payed 500k/yr, but we're asking officers to take it for 60k/yr?

I'm not asking for police to be protected if they're malicious, but if a police officer completes all his training correctly and tries his hardest to make the right decision in that pivotal moment, but makes a mistake and shoots when he shouldn't, then he's sentenced to life in prison if he is held to the same standard as a civilian.

And people wonder why their police officers aren't the best and the brightest: anyone making a rational decision under these terms wouldn't take the job.
Humans. Perhaps the accent makes it sound robotic :) If you listen to the full article versions in your podcast app, you'll notice the difference.

Several people asked this question so far. It's fascinating that people doubt and not sure whether it's AI or person :D