skysight-inc/HackerNews huggingface dataset:
I agree that my example is not a reproducible experiment. My question is, why should we reject it as a scientific result?

I believe that the author has an incorrect understanding of what science means, is biased by being a researcher in a field ("stromal-tumor interactions in pancreatic cancer") where it is easier to carry out reproducible experiments.

Astronomy is not based on reproducible experiments, but it sure feels like science to me.

I believe that the author's acceptance of the un-reproducible Amgen results highlights how the author hasn't fully integrated the consequences of only accepting reproducible results.
Given how things are going with Chrome taking IE's place, I doubt it.
Sales Pipeline Management Services India
> Python for Desktop frenzy

Wat? The PyKDE binding were always an afterthought. The big KDE4 language bet was, guess what... javascript bindings, to build widgets. And then Ruby bindings, since Ruby had just exploded. Except web developers never cared for the Linux desktop, they are Mac users.

If anything, python bindings allowed a generation of new distros like Mint to emerge, as “sysadmin types” could develop simple GUIs much faster and cheaper than if they had been forced to learn C/C++. The failure of established companies to capitalise on this is entirely their fault; for example Maemo/Meego refused to let Python apps on the Nokia store, and never even tried to push PyQt as their mobile story (which would have predated the Swift/Kotlin moves by almost a decade, giving them a fighting chance to get some developer mindshare).
Next would be to gather statistics.

Here's one statistics. Fully 10 of the first 20 links have succumbed to linkrot.
upsc online
Follow link to apply online for civil services. http://www.upsc-2017.in/online-upsc-exam-admit-card/
I don't quite follow. Are these suits for individual consumers to use when they need to order new clothes? Or is it the sort of thing you'd have if you owned a tailors shop and customers put it on for test fitting?

It seems like an expensive item to give away for free, so they must be pretty sure that they'll recoup their costs?
Finding your birthday in e
Good point about pandas dataframes taking up extra space, and the solution of using chunking/generators. 33 GB is what Wes McKinney would call "medium data": https://twitter.com/wesmckinn/status/413159516096585729

The problem is libraries that works fine when everything fits in RAM start breaking down if you aren't careful. Not really python speed issue, but you lose some of the tools you relied on previously.
Because coroutines are the building blocks of generators.

Being stackless is an implementation detail, even if a relevant one.
‘The three golden rules to ensure computer security are: do not own a computer; do not power it on; and do not use it.’

—Robert H. Morris Sr.
The intention of this part is to ensure that the communication goes through. You do that with knowledge of the situation and the person across you.

Could be a few words, or could be a look in the eye and a nod.

I usually say something along the lines of “I’d appreciate if you could let me know if that cleared things for you.”

If it doesn’t feel right, don’t do it. In my experience it’s good to let the other person let me know how they are in the context of the situation and be willing to hear them out.
Release candidate for wxWidgets 3.1.1 available
> I wonder where are these guys getting so much money to "dump"

They invested in Alibaba early. One of the best VC investments of all time. $58 billion return.
CS 343 Concurrent and Parallel Programming [pdf]
After years of neglect, Snapchat wins in the developing world
What does the S in IoT stand for? Security.
The Wire was more sympathetic to the police, probably because of the Ed Burns influence.
Facebook Marketplace Is Now Available in Algeria, Egypt and Morocco
It is a largely failed experiment in making internet cash that has turned into a speculative bubble not unlike Tulip Mania.* The intent was to be able to make small payments online without attaching your name and other personal information to it, much like you can use cash instead of a debit card to pay for things without giving your name. But that vision really hasn't materialized. Meanwhile, it has been bid up crazily and become insanely expensive, like the aforementioned tulips.

* https://en.m.wikipedia.org/wiki/Tulip_mania
Washington nursery 'waxed children's eyebrows'
WxPython 4.0.1 Released
No message. ;)
Sure, I’ve seen C++ experts beat by numpy, i.e BLAS/LAPACK. A lot of people don’t use BLAS from C++ either, which would improve the performance on that side, too.
> Also the chances that Spacex doesn't have any other presence next to the droneship are zero.

Would you keep manned boats in the area where a rocket is coming down?
Smartly containing the cloud increases computing efficiency
That's very interesting, because in my age/location bubble (21/Denmark) it's the exact opposite. For every 30 Instagram stories, people post about 1 Snapchat story.

Talked to a friend yesterday who said that he forgot Snapchat even existed, and was installed on his phone, because he hadn't received a snap in a year.

Also, my younger siblings both use Snapchat and Messenger consistently, and are avid users of Facebook (because of meme tagging primarily).
> register my body automatically

Foreshadows the inevitable hacking and release of 50 million Wal-Mart customer bodyscans.
Why are you using double standards when talking about Google's codec choices vs. Apple codec choices. Do you think Apple collecting royalties for h.264/h.265 has nothing to do with them preventing you from using VP9?
UK Banking Giant Lloyds Bank Ban Bitcoin Purchases on Credit Cards
Python is much more dynamic than Javascript. Python lets you inspect stack frames. Python's metaprogramming features exist, for a start, but are also widely used.

Javascript is a pretty static-feeling language when you come from Python. Most of its 'dynamic' nature can be captured by Typescript's type system i.e. basically returning different types from functions depending on which constant values you pass in. This sort of thing:

declare function foo(x: 'type1'): Type1;
declare function foo(x: 'type2'): Type2;

Python is dynamic on a whole 'nother level.
That’s easy with python, too, in a lot of number crunching cases. Numpy with MKL will use all your cores, as will e.g dask and other libraries built on numpy. Farming out embarassingly parallel work to threads or processes is also easy.
One example is shown in this 2017 FOSDEM talk: https://archive.fosdem.org/2017/schedule/event/xmpp_iot/
Yes. This is very typical. What do you think Apple does with the hundreds of billions on its balance sheet? It’s not sitting in a savings account earning interest.

Sure Apple uses some cash to build factories and technology but has an internal hedge fund invest the majority of it.

Same goes for Google, Microsoft, etc.
I would recommend XEP-0050: Ad-Hoc Commands [1] for this.

1: https://xmpp.org/extensions/xep-0050.html
His example of a function which is unreadable, is pretty typical. It still might be slower than a tight loop in C, but it’s only unreadable the first time you write something like that.

That said, Numba would be a natural tool here.
Show HN: Measure Civility of a Discourse Forum Using the Google Perspective API
That was beautiful to watch, especially the landing of the side boosters.
See http digest auth - which is considered obsolete. Mostly because it was conceived as a "more secure" way to send credentials over a clear-text channel:

https://tools.ietf.org/html/rfc2617#section-3

The main issue with a "new" approach vis-a-vis basic etc, is that you need client support (will it work without js).

Then there's the question of what you're protecting against: if an attacker knows you accept a single round sha1-hashed pw, it's still easy to brute force through login, but it might require custom rainbow tables to account for the extra hash round.

But you'd be better off with a standard pw stretching / storage scheme for defeating off-line attacks.
The problem here is that most language are tailored to easy learning by humans and not to strong performance. If you had a language tailored to strong performance, it would force you to bundle together seemingly unrelated data into structures used in the main hot codepath of the core algorithm.

It would then force you to specify data delivery routes and processing- and would craft a cache optimal process loop dependent on the used architecture.
The result would seem like a enormous while loop, that takes seemingly arbitrary number of for loops to preprocess data, glued together in strange overleafing unions to shove the endresult to the main process algorithm.

This would be the most optimal result for a processor- but to write a language to describe this- and compilers to implement this) - the horror.
Harbor wants to make it safer for old-guard industries to jump into crypto
I use a SteriPen but spend the extra money on non-rechargable Lithium batteries. They are way lighter, pack more power and hold their charge for years. I bring two sets in case one runs out which has yet to happen on my week long backpacking trips.
I wish. It was streaming on a Roku tv, so I don't know how to do that. Shortly before the 25th minute of the Live Views of Starman.
Platinum is USD$32K per KG, so if the platinum grid fins are 100KG, then they would cost > $300K each just for materials. With 4 per booster that might be a million dollar price tag for the grid fins.
I never used them myself but i thought the point of source maps was that the major browsers understand them; you load them in the browser on command, and can then debug from there, as you would normally with unbundled code
The Realities of Angel Investing
Why NOT pick on Apple here?! There the most successful tablet manufacturer pretty much leading the direction of industry. Why are you so interested in deflecting their blame? Why do you think it's ok if others do it to?
I think it was the right move, even if they knew then the main core had blown, it is too easy for the naysayers to make that the story. Taking away from the real and powerful narrative SpaceX must tell. That for the first time since the Saturn V we have a rocket powerful enough in active service to take us to the Moon/Mars, at a 1/3 of the price of the next heaviest lifter.
> Another was (almost verbatim) “Please provide a reason why we should not hire [candidate]?” (As opposed to “Can you think of a reason?” - I was surprised that the question straight-up assumes there is a reason).

Think outside the box. Reply with, "No."
No. It means that it's used.
The fins are titanium, not platinum. The cost of material is negligible.
You mean like Cython [1] or RPython [2] from PyPy [3] ?
[1] http://cython.org/
[2] https://rpython.readthedocs.io/en/latest/rpython.html
[3] http://pypy.org/
The Art of Madness
How is it denial? You can acknowledge that Nazis exist and still not want to see their posts.

I'm also confused by you saying "FWIW Twitter and the gang have drastically increased their anti harassment detection and enforcement, which is a step in the right direction." when the article is about making Twitter go even farther in that direction.
refused to press charges

Police don't press charges. DAs press charges; police are merely witnesses in criminal cases.
I think the vast majority of the time unresponsive GUI are because of blocking network or IO calls. A faster CPU won't do anything. I rarely max out my CPU.
I think we can say with quite a lot of confidence that any royalties Apple receives for h.264 are a rounding error in their income, and they will have ~zero impact on their decision to support other codecs or not.
Interesting article, and the comments.... going to research that one about Numpy with MKL....
I am asking sometimes similar questions because I just can not allow to spend half a day to do the research on these kind of very obvious questions - meanwhile the author could answer them in two minutes.

These kind of questions are a good indicator about the documentation quality of a project. They are valuable input that can help you to put your project presentation on a much higher level.

Also from "inside" a project it is very easy to forget about the most obvious question a person might have looking at it for the first time - these questions are the best signal for exactly that happening.

There is no reason to interpret any kind of question in a hostile way - it only shows that you must be living in a personal environment of too-much-aggression. Take a break.

We are living in an age of upcoming aggression and ongoing regression of human brain capabilities (too much poison everywhere) - we have to stay aware of that and actively try to overcome these emotional aberration (and, of course, constantly work on the causes) - it is not easy, but if we all try it, we can all win.
Well, it cites one 'farmer' and a poll from the National Farmer's Union.
Have you ever seen that pink bacteria that grows on snow at elevation? Snow melt is likely safe but definitely not bacteria free.
How Your Finger Shape Determines Your Personality and Your Health Risks
In my opinion, any program outputing ANSI sequences without checking isatty() has a serious bug.
> (One study found that the average commercial application contains 35 percent open-source code.)

Yay!

<Clicks the link> https://info.blackducksoftware.com/rs/872-OLS-526/images/OSS...

Nooo…
> my questions probably don't last that long

If they don't last that long they were not worth bothering other people with, in the first place. Do your job yourself before asking for help.

I mean, programming is a knowledge-based job and you're expected to be able to learn on your own. It's not bad to ask for help once you honestly did your best and still cannot understand something, but giving up in the first paragraph of a man page and hitting IRC immediately is all kinds of bad.
Wherein lies the pain of shipping internationally from the US?

Whenever I've shipped stuff, whether through the regular postal system or the big name couriers, they don't seem to care where in the world the recipient is, other than that different places call for different rates, which I suppose is fair. And eBay accounts for this too.
This is not a general solution as the author wants, but when I know my own utilities are going to be redirected or piped and I don't want ANSI/colour sequences captured then I've wrapped the ANSI sequences in logic like this: (Python example)

`if sys.stdout.isatty(): ...`

I recognize TTY != ANSI in some cases. And sometimes you actually want control sequences captured or redirected. So this is far from perfect but it might be good enough for some.

Such a check ports across systems well and doesn't rely on a new environment variable.
> Or you can do business from a jurisdiction that doesn't recognize NSLs. Or perhaps from an unknown jurisdiction.

That means not doing business in the US at all.
I agree with your point, the trend to 'de-skill' a lot of trades is a real one.

However, there's still plenty of old buildings around and, in the UK at least, a real shortage of people with the necessary skills to maintain them.

In the context of the tread, a middle-aged taxi driver, looking at a future of redundancy, only has to worry about the next 15 years or so, not how things are going to play-out in the distant future. Maybe?
A lot of misinformation here.

SQL Server has had check constraints since at least the year 1996.
http://archive.is/WY5T5
You could say the same thing about a firefighter- and yet they exist. Sorry, if you mistake courage with insanity.
Some people have a urge to help that lets them run into the wrong direction.

Without that- you would have died in that car-accident you sometimes get flashbacks to.
There is a dentist effect here at work- everybody forgets the negative moments in live, everyone forgets about theire dentist until it hurts again. Police and Emergency services are socially isolated due to that effect.
I love that explaination! I’m a PM on the Live Share team, and like was mentioned, the use case we’re currently focused on is seeking and receiving ad-hoc assistance or feedback from a friend/colleague, in a way that can potentially be more opportunistic, productive and natural, regardless if you’re in the same building, working from home or across the world.

That said, we’ve heard a lot of interest in other use cases as well (e.g. pair programming), and are keen to understand how Live Share might be able to complement them.
it means US isolates it self from immigrant s?
Ask HN: Simple tools/hack for small project management
I am looking for an equivalent of Google Keep for project management. Appreciate any help in advance.

thanks.
It look cool to have them land on their own, but wouldn't it be much cheaper to use parachutes and drop them in the ocean !? Either way they are going to take them apart down to each bolt and then reassemble again to make sure there are no faults. You don't simply fill it up and relaunch.
To me this seems like (I'll admit I only watched a video and haven't tried it) it tries to solve a very complex problem of allowing multiple live editors of the same file (?). Is that a solution in search of a problem?

When you pair program with someone, or assist someone, for it to have any point at all isn't the idea that you always edit in ONE place, and that only one person edits at a time? How will personA know what personB is doing otherwise, if personB's cursor can be anywhere?

Next, when personA and personB agree they have gotten somewhere and they launch their calculator app, web browser or whatever, how will both see what is going on? Is there support for also sharing a window/desktop? I mean, sharing my debugger state is cool, but what about the actual program window we are debugging? How can Jeff help me by introspecting variables in my program, if he can't see the program window?

The simpler problem of "sharing a screen while coding" seems to me to be a solved problem: you share your screen and input, like any remote desktop solution has done for ages. I get that this is significantly lower bandwidth and more tailored to coding, but in return it seems to not solve many of the fundamental problems of collaborative development.

I can see this tech being much more usable to e.g. develop cloud based IDE's, or remote debugging on servers, than "collaborative development"! Am I overly pessimistic or missing the point?
Ah... My experience differs :-) For example, many keyboard shortcuts don't work over tables (because they conflict with those from the browser; maybe Electron helps here, don't know); copy/pasting images is not easy; editing complex data structures is not easy, especially when you want to transmit delta-edits to the server; it's also tough to freely draw over controls (for example to give visual hints here and there).

But well, Qt presentation is not nearly as sexy as HTML/CSS, that's for sure.
Why had you not reviewed the recording (and other discovery) well before the court date?
Investment banks. Regular banks would hold the funds in treasuries and other low risk securities.
Every time this comes up, there are also the good examples of Lisp, Dylan and Smalltalk as languages that as dynamic as Python, while enjoying relatively good JIT compilers.
How to determine that we need a new app or we need to integrate itin current app
how to determine that we need a new app or we need to integrate it current app. The main app is basically a product delivery app and ship parcel inter city. The marketing dept wants to integrate store for buying and selling of good from different merchants. I believe in handsoff, from ome app to another vice versa for simplicity and atomicity. I believe these r two different products with unique identity and user will get further confuse. Plus adding more features and modules will make it complex.
This is the reasoning behind 4 digit pins for cards: after three wrong attempts the atm will swallow the card (which gives an average (1/10000)+(1/9999)+(1/9998) = 0.03% chance of guessing a random pin for a single card. But chances are obviously much higher if you want to guess the pin on a single card out of a batch of 10 000, or if users can pick their own pins).
Devil's advocate, here.

Am I the only one that find it quite disturbing that a private corporation taking over more public space?

In the long run this stuff will bite humanity at large in the butt.
Right, and my point is that you could probably

1. Have gotten similar performance boosts elsewhere, meaning that you wouldn't have needed to refactor this function in the first place (although the implication of a 10000x speedup means that may not be true, although I can absolutely see the potential for 100x speedups in this code, depending on exactly what the input data is)

2. Its likely that there are much more natural ways to implement the function you have in pandas more idiomatically. These would be both clearer and likely equally fast, though possibly faster. (heck, there are even ways to refactor the code you have to make it look a lot like the direct from the paper impl)

In other words, this isn't (necessarily) a case of python having weak performance, its a case of unidiomatic python having weak performance. This is true in any language though. You can write unidiomatic code in any language, and more often than not it will be slower than a similar idiomatic method (repeatedly apply `foldl` in haskell). I'm not enough of an expert in pandas multi-level indexes to say that for certain, but I'd bet there are more efficient ways to do what you're doing from within pandas that look a lot less ugly and run similarly fast.

Granted, there's an argument to be made that the idiomatic way should be more obvious. But "uncommon pandas indexing tools should be more discoverable" is not the same as "python is unworkably slow".
Certain Wording in Job Advertisements May Keep Women from Applying
Tearing into Tesla's Model 3
>it could only happen in America is an extremely well-known and common comment to make.

Why not? Everybody else is making it. Besides, it gives the commenter that oh so delicious smug sense of unearned superiority. Besides, everybody else is doing it. Except..

>It's like when you see people buying a rifle in Walmart - Only in America.

People buy rifles in all kinds of stores all over the world so why would Walmart be any kind of exception?

>Or when they're getting a one-gallon cup of Coke from McDonalds,

This literally does not exist.

>or drive away from a fuel bowser with the hose still plugged in

People do this anywhere they are allowed to pump their own gas. FWIW in my 40 years, I've seen the aftermath of this exactly once.

To respond to your other comment:

>I disagree - I don't watch any [mass media]. This honestly seems like exactly the sort of corruption I'd expect to hear about in the US...

Except according to the corruption perception index, the US is less corrupt than most European countries[0] including the likes of France, Portugal and Ireland, and far less corrupt than the vast majority of countries in the world. You claim to not be watching the media but you're getting your false information from somewhere so maybe turn that off too.

[0]https://en.wikipedia.org/wiki/Corruption_Perceptions_Index
My friend has one and I got to try it a couple weeks ago. The writing experience is as fantastic as the article describes. But, the rendering of screens is slow and you have to look at bizarro artifacts for a second or two before a new screen is shown. This is... not great. But, I am guessing this can be improved on in future versions. I am waiting for a better/cheaper model to come out, but fully intend to get one when it does.

edit: clarity