skysight-inc/HackerNews huggingface dataset:
Only if people own their wallets and transactions happen on-chain. We're far from that point, both for technical and social reasons. I like having my money in a bank and using my Visa card because I feel safe doing it. If I lose my card or get a bogus transaction? Just use your insurance. Beyond that, if you want additional services not provided by a blockchain such as getting a loan, I'm sure banks will ask you to put your money into one of their accounts so that they can do... banking. I love it when a cryptocurrency enthusiasts replies to "bitcoin is useless in the real world" with "well actually my Coinbase-issued off-chain-settled Visa card works really well thank you". Congrats, you've got yourself a bank.

If your wallet is actually owned by a bank then chances are your actual purchases will be obfuscated. Banks will only settle transactions with other trusted establishments "in bulk" to speed things up and reduce fees.

Don't drink the overenthusiastic cryptofanatic kool-aid, banks are going nowhere. Those who say that cryptocurrencies can replace them either don't understand banks or they don't understand cryptocurrency. Probably both.
You don't pay the official consumer fee for such transactions, and you don't pay the stated exchange rate for exchanging $mm for other currencies.
Only remote jobs!
How Biased Is the News? There's a New App for That
Well, on the other hand you can also look at this and think, I better not put any money into bitcoin, cause there are individuals out there that could single-handedly destroy the price by cashing out. And you might say, it is in their interest not to do that, but I think it is in their interest to be the the first one to do that.
First experiment I would do is remove the artist field from the input :)
There's no infrastructure in the Arctic North, which means anyone seeking to exploit mineral bounties has to be willing to pay exorbitant amounts of money to build the infrastructure to export it.

The Yukon and Northwest Territories, with relatively easy access to the passable infrastructure of the Alaska Highway. Yet the cost of mining operations in these areas has caused most of the operations to close down. Similarly, a lot of the Siberian mining operations shut down when the Soviet Union's collapse meant that it could no longer afford the subsidies needed to keep the remote outposts running.

I don't expect the mineral wealth to be economically exploitable anytime soon (this century), and the sovereignty of Canada over its Arctic archipelago and Denmark over Greenland are quite secure, unlike the potential for bounties in marine domains, where the international boundaries and rights are far less clear.
So basically a complete waste of time except for transferring money from mostly poor people to the government, so I guess yay if you're a progressive.
Important qualifier on that that's missed for most "the very rich". The "rich" are often quite penny pinchers. My grandfather is "rich" (several millions, and in a very cheap place to live in the midwest) but he lived his entire life being extremely strict on spending and controlled personal finances very carefully. He still complains when there's large money to be spent on something that should be cheap.
When I was 16 two decades ago I loved music, went to concerts, knew the local bands and their entourages, visited the library to loan CD's to copy on tape, etc. I still discover albums of my favorite bands I've seem to have missed. This all to say that discoverability is such a big plus in my book I would be happy for Spotify to take over radio in the lives of those less musically interested.
Exactly. People who think that the Python situation is normal don't have any experience with programming languages. C compilers can compile code that was written 40 years ago. Java can do this all the way to version 1. Python requires you to make an effort to chose the version of language you want, otherwise the tooling system won't let you run that code. It is true that they later created tools to help with this process, but the mere existence of such hackery shows only how poorly conceived the idea really was.
Apple has a monopoly on iOS app stores. That's the antitrust being addressed.
That question reveals a very, very specific set of assumptions (applying to very small companies); which may be relevant to the most active HN audience, but by strict numbers, is not applicable to majority of actual employees.
I saw the leaves, read the article, then thought the leaf structure was a mere contrivance that wasn't necessary and perhaps made scaling manufacturing actually a bit harder/expensive than simpler geometries (neither chem nor manufacturing are domains I claim to understand, so someone more knowledgeable may have real insights).
The CDC is for a country that, for now, doesn't have massive open-air fires in populated areas. That's why it doesn't recommend wearing masks at all times like your local authority should.
Cheers! Answering you for all three (at the moment) comments asking:

Okay, here goes.

In brief, Python 3 adds work without adding significant (to me) value.

As others have pointed out, you don't get anything from converting an existing project from 2 to 3 other than compatibility with 3. If the Python 3 proponents were to succeed in killing 2 then that becomes compelling, however, since I intend to maintain 2, I don't care about compatibility with 3.

As I have become older my tastes have changed, and nursing an old friend seems easier and more fun than trying to stay up to speed with the new hottness. Especially since it just isn't that hot.

Some details:

First, I see 2 and 3 as different languages. The degree of similarity is not relevant (to my evaluation of which to use) since they are incompatible (in other words, incompatibility is binary not scalar.) Since the abdication of the BDFL it seems to me to be even more appropriate to treat them as separate. I don't know how or why but Guido was good at language design. I feel like he lost his touch somehow, and then he left anyway, so the magical "thing" that made Python so sweet in the first place is gone. (I won't comment on any particular PEPs. It's all been said by others elsewhere.)

I feel that Python 2 hits a sweet spot in language design as compared, not just to other Python versions, but to other languages as well. (If you can't use Lisp or Smalltalk or Prolog at least you have Python.) Python 2.7 is a local optimum with a clear view and steep sides, eh? Python 3 goes crashing down the hill and into the woods...

From this POV the cessation of modification to Python 2 is a boon. It's stable and can only get asymptotically more so over time. It also means that projects like Snakefood that do meta-programming can stabilize because the underlying language is stable. We are only now getting type checking and such, and e.g. MyPy has to expend resources to deal with changes to Python 3 or risk bit-rot.

Python 3 continues to include dubious design decisions that then must be dealt with by other projects/tools. I.e. syntax highlighters have to be modified to deal with "fstrings", etc. It drives a continuous process of change for the sake of change without introducing anything fundamentally new and useful. As a developer, your knowledge is depreciating as you sit there because the language is in flux. With Python 2 the thing you're studying and using is stable. In fact, it's possible that the total amount of code could contract in a stable regime. Especially if you have dev time to work on it (that isn't wasted on pointless new features that then engender additional work to learn and use.)

You can also spare cycles to work on things like improving the standard library documentation, or the packaging/versioning mess, or really anything other than tweaking the language (and, again, making more work for everyone without adding fundamental new facilities.)
"Deploying a blog" is already trivial with existing technology. You don't need complex infrastructure tooling for a blog.
Bucked Up
>"There are three or four reasonable ways to implement it in c, including one weird trick,..."

Might you or anyone else have any links or resources you could share on these three or four ways?
Re: more likely, each was traded a dozen times...the goods reached people the manufacturer had no idea existed.

Some things never change: https://www.steelavailable.com/en/counterfeit-steel-big-worr...
"nber.org" is "National Bureau of Economic Research".

Despite the name, it's not a US federal government agency - it's "an American private nonprofit research organization".

It might be well worth our time to consider NBER's sources of funding when trying to discern truth or falsehood in it's conclusions.
> it's not just my team that gets worse, but the whole league

I don't understand how you arrived at this conclusion.

I figured that it'd mean nobody tries out for QB on your team, all the best QBs go to other teams, eventually your team starts to suck and lose fans and therefore revenue, and the market forces either force you to get a new QB or your business in the team suffers and maybe folds. Problem solved either way, eventually.
When I read the headline, my first guess was that this was about Spotted Dick.
Washing that little amount is more easy with just cash.

You leave all your trace. Unlike cash laundering. That’s what matters.
Honestly, this side project has been a really great experience, from a personal perspective.
It has changed my morning and evening routines - the fact that I had to watch/annotate a lot of these talks, I have been exposed to ideas/aspects otherwise I'd have never been, as well as getting a good reminder of the lessons I’ve read in some others.

I really wish it could be as useful for others as well!
But we’d need a bit of help in determining whether this is the right format. (2 talks per week + email subscription)
If you got a chance, leave us some comments on what you think of the concept and why you would or would not use it!

The short story why we started with this:
We found ourselves with a lot of books we wish we have read - with little time, and sometimes (to be honest) even less patience to actually get through this ever-growing list.
On the other hand, we wanted to escape the high noise-to-signal ratio news sites, link aggregators, and the harmful, compulsive behaviour we developed by using them.
We always enjoyed authors presenting their own ideas, ways of thinking first-hand, much more than the usually dry third-party book summary apps you can subscribe to.
Could you actually transfer 1B in one transaction?
https://github.com/PostgREST/postgrest (Haskell) is an order of magnitude more performant than postgraphile (Node ~ aka wet noodles).
Not only that, but sales figures and marketing spend are also not included.
Why do you think the data is scrapped? They are just some random remote jobs I posted to show other people what a job posting look like!
So, am I actually going to start laying down track for this new product you hired me to do? or are you going to kidnap me to work on legacy software emergency patches the second I walk in the door?

An invaluable question if honestly answered.
AI Companies Raise More Money Across Fewer Rounds
Telnet backdoor vulnerabilities impact over a million IoT radio devices
Are you familiar with the big list of naughty strings?

https://github.com/minimaxir/big-list-of-naughty-strings/
I was pretty confused by the change to str object, until I sat down to properly think it through. I wrote an SO response in case others were snagged on it. https://stackoverflow.com/questions/5471158/typeerror-str-do...
No they don't, if I shift $500m from a US bank (in USD) to a swiss bank (in USD) it attracts no FOREX and barely any cost.
That can be addressed by pre-processing WASM like in https://github.com/ewasm/wasm-metering so it aborts if it runs for too many steps.
Bitcoin can be anonymous though in certain use-cases. You can create a new bitcoin public/private key pair on a computer that has never (and will never) touched the internet. Once you send the coins from an address to this new address, the network will now know the IP address of the sender, but it won't know anything about the unknown recipient.
Several have already been posted/mentioned. There's also https://en.wikipedia.org/wiki/Hamming_weight with a few implementations.
Bitcoin enables privacy when used properly, but privacy is not an inherent feature.
The use of private APIs is a key indication of anticompetitive behavior in software platforms.
Josh Kaufman AMA (Personal MBA, The First 20 Hours)
I think Satoshi wanted to make Bitcoin anonymous, but didn't know how to (and Bitcoin was still a pretty big achievement).

Today Monero or maybe ZCash is leading the privacy department and they do offer the anonymity you're after (with some weaknesses of course).
This seems odd to me. With products such as Translate Google is investing a lot of time and money into understanding context in language. (I imagine it's helpful for search as well.) It seems inconceivable that their "context engine" could misunderstand "faggots and peas" considering a Google search for that gives many valid results, and it seems unlikely that they wouldn't apply such context understanding across their product line.

Just to clarify, I'm not suggesting it's not true, I'm just puzzled as to how it could happen.
I think the implication is that an unlinked and appropriately aged Github/HN account can be compromised to get 20 bucks by compromising and linking.

I'm sure if someone actually reached out to @malgorithms saying "hey someone stole my GH/HN account out from under me to get the 20 bucks" they'd resolve the issue.
A large corp-to-corp (or even person-to-corp) transfer does have a lot of money involved (accounts to figure out taxes, lawyers if it's for buying or selling major assets, possibly international tax experts, maybe even an escrow service if it's between say a EU company and a Chinese company where they might not trust the other nations court systems).

And then the bank might charge a fee too, although I suspect with accounts that large, banks would do what they could to minimize fees since that much capital helps them with loads/interest.
lol. I entered this thread purely to post the same comment.
Okay, so you do PoW in browser on CPUs - but that's likely much slower than a simple C implementation of the same algorithm and miles slower than a GPU, or worse, if it becomes really popular, dedicated ASIC.

Not to mention with the current parameters it barely works on mobile devices so in practice it'd have to be weakened even farther.

If your spam target has any decent value, this simply won't work. Spammers will pay milliseconds while regular users pay minutes.

You could at least try to make some money on this by solving work on a mining pool, but I just can't see it being a good general strategy.
True. People even manage to ask if they can have a wee suck on my fag when I'm done 'cos they are absolutely gagging, without even giggling once.
./deploy_kubernetes.sh

The next billion dollar idea.
IBM does quite a good job of making sure that COBOL is supported long term with all needed updates for many many years to come. Python 2 is not in that position.
>it is kinda a kernel add-on for programmable tracing.

Well, that's the thing I personally mostly use it for via bpftrace and bcc, but that's not the only thing. It's being used for a lot of networking related things too. XDP, CloudFlare uses it for a lot of their DDoS mitigation, etc.
Theoretically crypto will never replace government backed currency if the world economy and politics is stable.

Look at Turkey. Venezuela. Argentina. China. North Korea. People are already not trusting government backed currency. I don’t mean to over generalize. I just want to say it’s not just a dream. It’s possible.
They both coincide roughly with the sunspot maximum of the Gleissburg cycle.
>found the mechanism of this alleged evolution

Quantum mechanics doesn't care about the mechanism

t. "observer"
> how expensive it would be to do it in a normal banking situation

No idea about the billionaires, but I can shift £5k from a current account to another current account with another bank for the princely sum of £0.00
Operational Analytics – The Last Mile in Data and Analytics
I really appreciate the work of getting this up and running; it's certainly a good exercise in making a fully-distributed content site.

What I'm missing is where a collection of static files couldn't just be served up from an S3 bucket and Cloudfront or Cloudflare on the front end -- you arguably have the same caching performance if not better since Amazon and Cloudflare have real SLAs for getting your bits from your bucket to a user's browser.

IPFS seems like un-needed complexity when there are a huge amount of options available. If you personally don't like Amazon, you can use Github pages, or DigitalOcean, or Netlify, or Fastly, or the list goes on and on.

Does anyone have a use for IPFS that isn't already covered by existing hosting+cdn options?
Tech Opened the Door to the Gig Economy, but Is It Here to Stay?
using my real name on hacker news has helped me be less ideological and more loving / selfless in my communications, more authentic and less egotistic
That doesn’t matter. The billion is worthless if you can’t spend it. Spend 1$ from that wallet and your identity will be known.
Someone could compromise a HN account and link it to any Keybase account they control. Maybe a new one for the next airdrop?
In the world of commercial computing, nobody can work on a language that is not supported. Essentially what they are saying is that companies need to scramble to port their code to Python 3 or risk running their systems in an unsupported language. This will in practice be just another hurdle that users need to go through to continue using Python.
Context is always key with these kinds of reactions. Few people feel that hex editors are unnecessary, they probably don't know they exist. The reason you see this sort of thing with Kubernetes is that for whatever reason its hype over-extends its problem domain and many times people who do not need them receive the suggestion (or insistence) to use them. If someone were to tell you to use a hex editor to edit your JavaScript, you might very well reach the conclusion that hex editors are a cult, and useless. Someone might then point out that there are actual completely justified use cases for them. That's what I see happening here: whether it be indirect (tons and tons of blog posts and articles about moving to Kubernetes), or direct (an employee insisting that the company's infrastructure be moved to Kubernetes), or a mix (starting to see Kubernetes experience as a requirement for jobs that probably doesn't need it), all of a sudden you have the backlash against the perceived "Kubernetes for everything" culture (which in turn looks like a weird straw man to people who actually know what its for).
What I hate about this document is part of a bigger problem I see with the Python community.

It's written like a hate letter with a passive aggressive tone of finger pointing towards users of Python as the source of the never-ending Python 2-3 split. It says, between the lines: "YOU are part of the problem, stop using Python 2. We don't care about YOU anymore. Stop using Python 2".

I can think of ten other different ways to be more constructive and, generally, nice.
Thanks for the feedback. I clearly didn't spend enough time to test this on every browser(specially IE). I will try to fix that.
Bitcoin is essentially deflationary. If Bitcoin maintains its utilitarian value, it will only grow in monitary value since less and less coins will be minted until no coins are minted, and also as people lose access to their keys.

I speculate that in the future, Bitcoin might become valued so highly, that people don't even bother using it in favor of other coins, and as people don't use it, no one then accepts it, then it loses value, and by then people are accustomed to using other coins, and Bitcoin dies. Who knows, I probably won't live long enough to see it.
> requires fifty packages

At least the packages are often done professionally (e.g. symfony developed ones etc.). The standard library is pretty great so you don't always have to rely on packages. Often the same third party packages you'd have to rely on in PHP, you'd have to rely on similar packages for go.

> you get segmentation faults

Not sure where you get this from. In my 6 or so years of professional PHP development I've never seen a segmentation errors.

Anyway, still prefer a single go executable. It's just so much simpler.
One of the more annoying aspects of the Python 2 to 3 transition is with large movie / video production houses, eg Pixar. Their USD library only supports Python 2, since they aren't interested in supporting Python 3. I wonder if that will change next year.

The "industry standard" platform is only just getting around to switching to Python 3:
https://vfxplatform.com
It looks like they sent 0.1 BTC as a test before sending the big transaction.
Quite possible that this transaction did not involve an exchange.

This is why decentralized cryptocurrencies are a way to bypass anti-money-laundering laws.
What’s Driving the Digital Banking Boom in Latin America
> By 3.6, it was markedly better than 2.

Better how? Or better at what?

It's likely that our opinions will be different but I've got an open mind and I'm genuinely curious about your experiences and opinion.

(I hated PEP 572 at first but then some comment here on HN made me rethink and change my mind.)
Yeah, companies frequently put their competitors' names in their keywords. Not going to name any names, but it's particularly bad in the ride sharing industry.
Hi,

I’m interested in your project to redesign the FAQ Page. I have 4 years of experience in UI/UX Design. You can go through my portfolio at https://alekoi.com/portfolio.html and more recent work at https://alekoi.com/other_p.html

Looking forward to hearing back.

Thanks
Alok Singh
skype: alok.singh1911
www.alekoi.com
I joined a team that does agile software development.

Apparently that meant that occasionally a slack bot asks me what I did recently.
I don't really agree with much of what the person you replied to said, but certain domains have had their hands tied and I also can't imagine them working as you describe.

CG/Visual Effects industry is still firmly using Python 2. Only in 2020 are they taking the first step to transition to Py3 [1]. Users and studios are held back because the Python runtime is used inside major applications; Nuke, Houdini, Maya as well as libraries and APIs. None of them have released a version that runs Python 3 yet.

The reasons for delaying it (mentioned in a footnote on that page) makes sense to me. Previous years were focusing on coordinating updates to GCC, Boost, C++14, Qt, and waiting on Python bindings for Qt.

Also, I've worked at a couple studios many people have probably heard of and none of them have unit tests covering much of their code. The focus is on tools that facilitate in-house artists where responsiveness to needs are valued over architecture and completeness. Requirements change for each project and previous requirements are often sacrificed (until a new project needs them in a few years).

I'm itching to move to Python3, but even for standalone tools I've felt it better to choose a completely different language (or Python2) instead trying to mix Python2 and 3 because having them co-exist creates more headaches in managing the environments, dependencies, and coding styles.

[1] https://vfxplatform.com
WTF? In the map of current day they don't even include the great lakes. That was a major thing that happened recently with the carving out of the great lakes from the glaciers pulling back. The fact they don't even include them in the modern era shows how flawed this is.
MIT’s Much-Hyped Robotic Agriculture Project Is a Sham
Nope. I would expect it to be difficult to analyze for that, at least with the amount of effort Apple is currently putting into App Store review.