skysight-inc/HackerNews huggingface dataset:
Hi! Working in data science I spend most of my time downloading data, putting it together, cleaning or piping data somewhere. When working with R, I've learned to appreciate dplyr (and tidyverse) for their API consistency and the pipe operator, and I miss that when working with Python. Base Python and Pandas get the job done, but I find them often unpleasant to use.

So, I created a Python package with classes to handle different kinds of data, currently DataFrame for tabular data, ListOfDicts for possibly hierarchic data typically used with various JSON APIs, and the latest addition GeoJSON for spatial data. The classes provide various basic data manipulation methods.

My focus here has been on creating a nice API. I don't usually deal with huge datasets, so there's no performance innovation here. The DataFrame class in built on top of NumPy, so it does fast vectorized computation, but is likely to be a bit slower than Pandas.

Happy to hear any feedback and answer any questions!
We're in a rural area of Scotland so the only options appear to ADSL or 4G - I almost switched to the latter before BT Broadband got their act together.
In the strict sense, that would be called ecclesiology, which would be distinct from theology dealing with the nature of God (which has the distinct sub discipline of christology dealing with the nature of Christ specifically).
And yet, the church is called repeatedly in Scripture 'the body of Christ'; individual believers are indwelt by the Holy Spirit, partially for the purpose of receiving gifts by which they are to serve the church; and all believers are considered a family by common adoption by God the Father.

Theology proper is richly coupled with the nature of the church, since the church is so richly coupled with God.
Vodaphone Business are not to bad - I switched to them when Vodaphone finally shutdown Demon.
Usually the whole 3xx series of return codes, also any 2xx that isn't 200 and 204.

If I find someone's "quick and dirty HTTP client library", I generally lose hope that redirects are handled. Anything more complex than that (and there's a lot!) is pipe dream.
Opinions are divided concerning Garnett. I don't speak Russian but what I have read is that she does an excellent job translating the tone and meaning though there are mistakes and omissions (as you say). Many of the most famous Russian writers were highly influenced by Dickens and Trollope and she preserves that influence.

Also, keep in mind that Russian literature gained its reputation in the English speaking world via Garnett. Hemmingway read Garnett.
Early Tips for Cell and Gene Therapy Regulatory Compliance
That’s a really strange concept of “same”. You’re saying that if one business makes a stupid decision (overpays for an input, in this case, content), while the other one doesn’t, then they can’t be compared, merely on account of one having made the stupid decision and thus you can’t really say it was stupid?
I have implemented multi-factor authentication systems and have given public presentations on the topic, but I didn't jump to that as the first association for the acronym MFA. Guess I need to work harder on my geek cred!
Mood and cognition after low LSD doses: A placebo controlled dose-effect study
I guess I should've reread that. I think it's fine for large companies because they can afford to do it. It's just the small ones that I'd find it egregious.
The Labour Party’s national broadband policy isn’t looking so stupid now.

https://www.bbc.com/news/election-2019-50427369
AZ is a well-known abbreviation in AWS. For all intents and purposes, it can mean a data center, but I've heard that AZs can span multiple physical data centers (which sort of makes sense -- there's a physical limit to how many servers you can fit in to one physical data center)
What We Can Learn from Measuring Metabolites Between Neurons
There is a relatively famous and long blog about this: http://www.projectrho.com/public_html/rocket/spacewardetect....
Firefox has a shitload of tracking features integrated if you don't use the Librefox Profile template. If you don't believe this, add an MITM proxy to verify what's happening on the newtab page.

Personal note: From google analytics in the about:addons view that can only be deleted with physical deletion of the profile folder, to digicert's OCSP service and Google Safebrowsing getting all your cookies, to detectportal.firefox.com tracking all your Geolocation data on every restart... these are all reasons for me to not use Firefox anymore.

That is not privacy respecting. It's what I expect from Google, not Mozilla.
I read it as "this feature is premium specifically because it is not free." Businesses are under no obligation to offer basic services for free, even if they did in the past. If this is good for business is different, but YouTube must have had good reason to push all those features to paid. It doesn't matter how much bandwidth is being used, its to block people from using it as a streaming music for free.
It seems the problem here isn't Youtube, though -- it's the ad networks.

As great and beneficial as shifting to a p2p distribution model outside of Google is, I'm not sure how it defeats this "censorship", as you go from "Advertisers don't want to pay for ad placements on x/y/z controversial topic and Google won't promote me!" to simply having no revenue model and no promotion.

You would need to start finding third party sponsors and ad networks, and some sort of promotion/content discovery platform, where I suspect you'd run into the same problems -- the people with the money (ad networks) aren't going to want to sponsor certain kinds of content.

I suspect the best way "around" this is to find sponsors and leverage models like Patreon and paypal donations to finance "untouchable" content. I think it encourages better content than adsense financed videos on top of that.
There's an interesting speculation as to how an Epstein Drive could work in reality. The heat management problem is pretty central:

http://toughsf.blogspot.com/2019/10/the-expanses-epstein-dri...

The discussion at the bottom of the page has also a lot of interesting ideas.
When we do feature testing, it's normally an existing feature against a new one. This implies testing the new code just as if it were exposed to everyone, and the old code is already tested.

If you're seeing broken things in one execution path, then yes, I'd say testing would be a good idea.
> When people speculate about how the pandemic will change big cities, they mostly talk about the Zooming classes fleeing the Big Smoke. Yet there are only modest signs of this happening so far. Rather, as the pandemic enters its mass-impoverishment phase, another development looks more likely: the new poor will leave big cities. This is the exodus that could reshape urban life in the coming years. “We have entered a new epoch. We are not fully capable of seeing that,” says Saskia Sassen of Columbia University, the urbanist who coined the term “global city”.

> Long before the pandemic struck, many poorer urbanites were just hanging on, not living even a downscale version of the Dick Whittington dream of coming to the city and making their fortunes. [..]

> When urbanites first lost their jobs this spring, many sat it out hoping for a swift recovery. Now it’s clear that low-wage industries like tourism, restaurants, bars, shopping and the arts (a big employer of the bohemian proletariat) won’t revive anytime soon. If you lose your job in a small town you can probably afford to stay put, but not in premium cities. Falling demand in New York and San Francisco is already pushing down rents.

> Compared with the damage from the new poor leaving, working from home should hurt cities less. The metropolis is losing some of its workplace function, but after the pandemic it will regain its networking and playground functions. That means that living in Manhattan, central London or Paris will remain attractive. In fact, these places just keep getting nicer as they push out cars. No wonder that house prices — at or near record levels in London and Paris — have held up better than rents.

> Most well-off urbanites will ride out the pandemic, paying rock-bottom interest rates to work from home (or “live at work”, as Miranda Sharp, a trustee at the Centre for Cities, says). A minority of the middle class may have to sell — airline pilots, marketing and advertising executives, conference organisers and the like — but there’s an almost endless supply of rich people around the world waiting to buy pads in top-tier cities.
Researchers detail LaND, AI that learns from autonomous vehicle disengagements
The beautiful images of the Nikon Small World photography contest
Making Capillary Electrophoresis Accessible for Any Lab
The problem with COBOL is not exactly the framework per se, it is the suspicion that the places that use it don't prize good engineering and don't have a sound technological leadership.

As per the Peter Drucker terminology, if you use COBOL then programming is likely a cost center in your organization.

True, it is a prejudice. Disregard for programmers is also common among organizations that adopt "cool" technologies. And quite often they also suffer from other specific problems (e.g.: ageism, obsession for the hype "du jour"). But prejudices are like that, they just happen.
Why not proof of delivery?
This is why we need standard protocols and data formats for these common systems. If there were just a "secrets protocol" or "secrets data format", any program could just implement it for input and output, along with a standard interface to perform the actions (a single URL for example). It used to be commonplace to just write an RFC for what you were doing and then other people would use the RFC. Which wasn't perfect, but nothing ever is...

Instead, the standard solution today is custom integration, which leads to a lot of reinventing the wheel and incompatibility with extremely similar products.
Ask HN: Have you used a consultant for ISO-27001 certification?
We work with a number of governmental entities and are often asked for ISO-27001 certification as part of an RFP process. So far we've managed by maintaining our own set of ISO27k artifacts, but I now have the budget to hire a consultant to get us through full certification.

- Has anyone gone through this with a consultant they would recommend?

- Has anyone gone through this at a fully remote org?
Are you saying the handle concept in general? I have a theory that people convert to handles to "sanitize" apis that used to return a structure (and therefore an exploitable pointer).
That's like expecting to have no drug addicts because you banned drugs.
Pretty much. I mean is that so bad? Who cares that the rich can pay their way through it. That's normal. They have more money than time typically anyway. To me though, this just sounds like lower income types who are avoiding it. They also value their time but don't have money to "buy it back" so to speak. Essentially it'd be a tax on people committing crimes. Is that really such a ridiculous system as opposed to a criminal justice such as ours?
I’m having flashbacks to getting Speakeasy DSL service installed in a Southwestern Bell (now AT&T) area in the States. Everything took weeks, worse if your circuit needed any kind of repairs or if the first pair the line tech tried had any issue at all.

A common “fix” was to order Internet service directly from Bell for a month then switch to your preferred ISP. Of course, only the diehards actually did this and Southwestern Bell would aggressively market at you for months after.

(Granted, it was not great but now we have virtually no such option in most of the States, so the UK has us beat.)
Do you have other reasons, perchance?
When will the Covid-19 pandemic end? [pdf]
> I'd say there should be an exception for ransomeware cases where physical safety is being threatened.

doesn't that incentivise attacks on critical services/systems?
I'll forever regret never making it to a TAM or to be able to see this man speak. What a great figure in the world of skepticism.
Logs Seized from F-Secure’s VPN Must Be Destroyed, Court Rules
The documentary "Exposed: Magicians, Psychics and Frauds" about him is great if you can find it. (Was on iPlayer here, but not available now: https://www.bbc.co.uk/programmes/b04ndsb3)

Edit: Apparently it was released as "An Honest Liar" (https://docuwiki.net/index.php?title=Exposed:_Magicians%2C_P...)
An amazing man.

This biographical documentary is well worth a watch: https://en.wikipedia.org/wiki/An_Honest_Liar
Microstructures in beetle’s armor make it nearly impossible to squish
How to Prevent Customer Cancellations
Causal is also really easy to build something from the ground up. The templates are nice guides but it’s a cool tool.
> That ledger is already public. Every government in the world is guaranteed to track users. The illusion of anonymity is dangerous.

That's not the point. Any bitcoin coming from these accounts should be poisonous and any account ever receiving coins tracked back to that account should be fined plus repay the bitcoin value (receiving stolen property). is what would destroy bitcoin.
There's so many great videos of him in action: https://www.youtube.com/watch?v=djKBUDg-v-M
Generate Images in Photoshop
Q4 seems to be ensuring that people are informed that source visible and open source are not the same thing. If you don't understand copyright, it's easy to think that you can just publish code without a license and have it be usable by everyone for any reason.
The opposite problem, which comes from relying on a package manager + repo, is that anything you want to do that isn't in the repo (more up to date stuff, obscure stuff) is a giant pain in the ass to get. You end up having to compile it yourself from source (and it isn't like build environments don't have their own compatibility issues), or use something like PPAs (assuming they exist for what you want), or manually doing the job of a package manger to adapt a foreign package. Static executables and AppImage make this a lot better, but they are not the convention so they can't really be relied upon either. Good luck getting a package manager to install anything to a non-standard location like a removable disk.

When it comes right down to it, I prefer the Windows convention of installers and zips to package management and all its limitations. Precisely because things like "Another example were various driver tweaks/hacks or anything else a gamer or power user might want to do." are easily available with that model. Distributing software on Windows is something anyone can do very easily, without relying on a third party package repo or maintainer.

However, what we should really be doing, in my opinion, is something like AppImage (or NeXT Application Directories , or RiscOS AppDirs, etc.) combined with a sandbox-by-default similar to what exists on mobile, but without pops or the ability for the application to tell when it has been denied a permission.
I really like this one: https://www.amazon.com/gp/product/B07V81DY17/ref=ppx_yo_dt_b...

- $300
- simple/small
- elegant-looking (fake walnut finish, but high-quality)
- motor that goes up and down, with memory settings for sit/stand height
The Man Who Drugged Hitler- Dr Theodor Morell
I remember submitting a complaint to Vodafone once and when I submitted the relevant form on their website it gave a error - so I ended up complaining about their complaints process. :-)
What I want to know is, did they blow his ashes in Uri Geller's face?
> and make jokes about "COOL COBOL" (COBOL Object Orientated Language)

I always assumed it'd be `POST-INCREMENT COBOL BY 1`
Steelcase Gesture. 10 year warranty, can sit comfortably in a variety of ways, completely adjustable, can recline back easily.

https://www.steelcase.com/products/office-chairs/gesture/
I'm surprised the word error rate is that low (in native speakers) - have you tried transcribing a natural conversation in your native language?

A lot of communication happens non-verbally. A lot of redundancy in language means that parsing the exact word that was said doesn't matter: the meaning is still understood.

50% might mean you are only picking up common functional words, 75% means you are mostly getting the gist of the conversation, but 95% is really plenty to follow everything that's going on.
This is definitely not a protocol dreamed up by, say, Java developers.

Obviously it's doable in Java, but I'm hard-pressed to imagine a Java developer would think of such a thing.
Let’s see if react/angular can make it 60 years.
Did a 3000km road trip (+3000km back) across Canada in a Tesla. Autopilot was a god-send when driving at night, I could focus most of my attention watching for moose, deer and coyotes.

Charging was a non-issue, the battery lasts longer than my kids' bladder.
These sorts of things remind me of standardized tables for insurance payouts for say an eye vs an arm or leg.
I think there are two parts to this I should address:

Yes, there are frames that go on top of COBOL. But a lot of the reasons to actually use COBOL come down to:

- there are 300+ applications on your mainframe, and each has an interface, associated queues, code table, and calling conventions which are specified in COBOL

- correctness of solution, and proving it correct

- the field twiddling decisions based on data are low level, "inspect field A, do X, else do Y, afterwards save A2 and send message B", that doesn't appear to leverage well into a higher language

- tooling on the mainframe supports COBOL quite well, there is a lot of infrastructure which very very smart people have put in place over the last several decades

So there's a lot reasons why COBOL "fits" in the current space. It's not cool though. And that inertia is worth multiples of billions of dollars in invested time, and replacement costs for like-with-somewhat-better can easily hit trillions of dollars. I don't really want to do the envelope math, because some applications are ~1 million, and some are 100-250 million to replace.

The HR issue is clearly something that organizations know about, and have been trying to address for literally decades. COBOL was passe in 1995, and 2000, and still is, but as an industry we're still addressing this issue in 2020.

The other aspect of your question that I'd like to address is: why not program in COBOL? What does a code generator give you? what are you gaining? I'm trying to ask a question about mentality towards COBOL. COBOL can be compiled just like any other language down to efficient byte code. If we had a supposed "10x DevOps program engineer", what makes COBOL something that they couldn't master and leverage in a month? The experiences gained wouldn't simple be "COBOL programming", it would be an entire development and run environment, release and CI approaches, etc.

All that said, I had the opportunity to work in COBOL, and I passed on it, so I can understand as an average programmer why not to work in it.
I think your comprehension of my argument is oversimplified.

This is about the dynamics between a set of entities, being mischaracterized as a fundamental property of one of these entities. (Here: migration of a pool of bad actors from traditional finance to cryptocurrency).

Like saying Iraq is an evil country by design because it harbors terrorist groups. Most people would agree by now that the emergence of these groups isn't directly caused by the nature of the country's culture or religion. For good reasons we have enough respect for these things to dig deeper in our understanding than a superficial glance. You're free to not do this with cryptocurrency, but then you probably shouldn't hold your opinions about it too strongly.
Cat Does Not Exist
> On the normal version of firefox for those platforms you can't permanently sideload an extension ...

Are you sure about that?

I am using Firefox on Windows and I currently have no problem sideloading extensions. They stay enabled and even update automatically.

Try, for example, installing this [1] bypass paywall extension via the "Download and install the latest version" link. Works flawless. ... or am I getting something wrong?

[1] https://github.com/iamadamdev/bypass-paywalls-chrome/blob/ma...
My reply to this, from an earlier thread: https://news.ycombinator.com/item?id=24847579

edit: fix wrong link
Discussion yesterday, including some interesting anecdotes.

https://news.ycombinator.com/item?id=24852385
Not only that. I had used a normal email address and still had to contact support multiple times for that account transition a while ago. (Or where there even two?)
Intellectual curiosity? Similar to Nobel Laureate economist Paul Krugman opined about special relativity's impact on interstellar interest rates?
Are you suggesting extra-judicial murder as a solution?
I think there is a strong element of that. But Jesus himself actually said almost nothing about homosexuality: https://en.wikipedia.org/wiki/Homosexuality_in_the_New_Testa...

The traditional Christian view of same-sex activity derives from more direct statements made by Paul, and Jesus’s general statements about sexual immorality. What Paul actually meant about homosexuality depends on ambiguous translations from the original Greek. Moreover, Jesus’s prohibition on sexual immorality depends on what counts as sexual immorality. Christian denominations that accept same-sex marriage interpret these statements differently. This is particularly easy in Protestant Christianity because it accepts that the Bible is the work of people and that it must be interpreted.

On one hand, I think you’re correct that a lot of this is results-driven rationalization—looking at the Bible anew with the desire to reach a particular end goal. That in and of itself isn’t necessarily that big of a deal, though. We do the same thing in the law, with texts that are far less ancient and where the original meaning is far more apparent. The Supreme Court just decided this year that Congress had already banned discrimination based on sexual orientation and gender identity back in the 1960s.

But there have also been theologically relevant changes. It wasn’t until the 21st century that it became widely accepted as a matter of science and sociology that homosexuality is innate and not a choice. These facts are enormously important theologically. Christianity is not in the business of affirming peoples’ choices. But an overriding principle is that God created each person individually and knows and loves each person. Within that framework, an orientation that is innate is very different from behavior that is a choice. Moreover, an overriding purpose of Biblical marriage is to have and raise children. In the United States, large scale studies showing that huge numbers of gay couples were raising children together were released in 2011, based on 2010 census data. This went largely unnoticed among folks who don’t see child rearing as an essential purpose of marriage and life generally, but is tremendously important for deciding that same-sex unions fall within Christian (and other traditional) understandings of what is a marriage.
I don’t remember the exact quote, but I think it was Fr Seraphim Rose that said Russian people don’t know what the word “fun” is. They don’t understand “fun” as a general sense or feeling of ease / levity.

I don’t know if this is accurate but I asked some Russians what they like to do for fun and they didn’t actually understand. They asked if I meant hobbies and said they only have fun when they go out to a club or something.

The upshot is that hard people have the best dry humor.
But computers must have access to far more than a single (fluent) person's exposure to Glaswegian/Scots.
Hey Jeff. Your blog's great and I can relate to a lot of it. I somehow avoided an ostomy after having a vast amount of my guts removed, but I sometimes wish I did have one. Do you think your quality of life has improved since having one?
Wondering why you have been downvoted - freebsd is pretty useless these days. The mob appears to stifle feedback that goes against their fetish.
Title
Text