skysight-inc/HackerNews huggingface dataset:
I want to support LunchMoney.app. I've been using them for a few months, and Jen (the creator) has been really easy to reach for questions. It's the only online budgeting/finance web app that I've not felt was a chore, and I've tried almost all of the main ones like Mint and YNAB. LunchMoney "just works" and works really well. I highly recommend it.
I don't know, let me think. Ah, right, 2008!
My primary personal account is with HSBC. A few years ago the login infrastructure - with the little keypad you had to use, etc. - was ridiculous and their app was only a bit better.

However, over the past few years they've really improved. The website is now consistent across all tabs (at least that I use for personal banking) and the app is simplified with most functionality needed for personal use in there.

On the personal side, I've always found the people at branches of HSBC (regardless of where you go) to be courteous and professional relative to the few others banks I have accounts with. I'm not in the UK, so perhaps things are different there, but in North America I've found them to be a slight step above average (insofar as you can be for retail banking --- it's all relative!).
One thing that turns me off using Firefox Containers in earnest is that they are not integrated into Firefox Sync and nor does there appear to be a way to backup the URLs/containers as with other extensions - so I end up having to rebuild the containers on another machine or when I need to delete a buggy profile.
I think they are becoming more and more enterprise oriented so global services company is the way to go.
> but divide-and-conquer is a pretty time-honored approach to effective problem solving.

only if you can also divide and conquer the amount of persons that will dev, because now when there was one name to learn and assign meaning to, there are ten different names.

I am speaking as someone who used to have a hard limit on function length (20 lines, in Allman style :-) ) - this ended up being really harmful and creating way too complex code sometimes.
What a funny future it'd be, if we have to wear something distinctive (giant QR codes?) so we don't get killed outside. As a side effect it would make tracking us much easier...
How does this differ from Segment‘s Persona [1] product feature?

[1] https://segment.com/product/personas/
Dolphins are deep thinkers (2003)
Is there any statistical/mathematical tool to completely eradicate or greatly diminish the effects of bad labeling? Is there any reason - other than the combination of pure circumstance and gut feeling of the Data Scientist in charge of saying that it's good enough to deploy - that ~33% insanity in training doesn't become ~33% insanity in the system?
Adventure in Prolog by Dennis Merritt teaches you different features of Prolog in a step-by-step manner while developing a game.
I totally agree. It's hard because management relentlessly pushes you to get things 'done', to move onto the next thing. That thing is done already, why do you want to touch it? Why is this thing going to take so long to do, didn't you do those other parts already? Sure, you can have some maintenance time later.... Maybe, I guess. No sorry this new feature is a higher priority. Also why aren't you quicker?

There's a lot of social pressure that pushes people to view code as a thing that's either done and permanent, or not done, unfinished and therefore unacceptable.
I miss modems. I miss the noise, I miss the magic, and I miss the community.
I noticed this the last time I flew to the East Coast - nearly all the windows were closed. I was somewhat disgusted with the people - why would nearly everyone prefer their windows closed?
> Attacking the character of suboptimal decision makers isn’t fair.

It is fair when a family routinely buys big ticket electronic items or vacations every month, but still runs out of food every month, despite being on food stamps.
Next bank day is normal. "Instant" is only within a bank (sender and receiver customer of the same bank), and not even with every bank, and where it works that way, only relatively recently.
I think that the root cause for the complaints is that the Project Management Institute (PMI) has rolled out Agile as a new way to ask developers for status every day, rather than as discovery tool. PMI comes by it honestly as their bread and butter was always handling tasks that have a well-known duration, such as organizing folding textiles to be loaded on a truck.

Creation of new software isn't compatible with that approach, and I think the author calls the reason out clearly and succinctly:

>The problem is that you and/or your team can only eliminate a fixed-ish number of bits of entropy per unit time, and at the outset you don’t know how many bits there are in the problem to eliminate.
Spot on. Too many people think of clean code as adherence to some arbitrary rules of the method length or stylistic concerns. In reality it's all about reducing the complexity to the absolute minimum and the flow of control being as flat as it can be.
Exactly this. There is plenty of comfort available in air travel if you are willing to pay for it.
It's a self-fulfilling prophecy we see a lot in the US as well. Underfund the government, they become inefficient, use that inefficiency as the reason for cutting funding yet again because everyone is sick of the inefficiency.
I mean, most of human life has taken place in the context of extended familial and community support. I don't think we'd be facing new problems.
It depends on which index. The Dow Jones is an exceeding poor index and a good actively managed fund will out perform it easily.

The Dow does not take into account market cap or float, and when a security comes off of it at $5 a share and a new one goes in at $105 per share, then the index jumps $100 in value.

The S&P is better, but managed funds are usually better.
That's an hour-long video, could you tell us where the auditors said that?
Wouldn't it be nice if preserving your privacy simply meant not wearing your QR code?
It's just this constant false narrative of "switching" your browser, here on HN.

As if you just simply cannot have five browsers installed, all at the same time.

As if Firefox isn't a crucial platform for demonstrating cross-platform compatibility for at least 4 hardware platforms used in one hundred languages around the world.

If Firefox didn't exist, we'd all seep into a quagmire of software monopoly in about 6 months. Microsoft, Apple and the FAANG stocks all need Firefox to exist, as a lynchpin of the world tech economy.

But yeah, you're "switching" browsers. Okay.
The "don't roll your own" argument isn't against having lots of encryption algorithms, though. It's because it's nearly impossible for a nonspecialist to implement tools that other specialists can't fairly easily recognize as broken and exploit (whether cryptologically broken or due to side-channel exploits).
As long as self driving vehicles are small passanger vehicles, they are not able to kill more than a few people.

If you look at the Uber accident, killing 1 person severly harmed the company.

The only extremely harmful scenario that I can imagine in self driving is a bad remote mass software update (which is sadly possible even in an otherwise great company) causing lots of accidents at the same time in different vehicles.
If you reply to someone's tweet then mostly the people who follow both accounts will see the reply, in addition Twitter's algorithms will opaquely decide whether to show the reply to your other followers. If you want to ensure that your followers see the reply you can use Retweet with Comment.
> I really truly think you do not understand.

Totally. My clearly poorly researched comment and seemingly lack of knowledge on the subject clearly reveals me as a fraud. You got me.
Yeah, the VS interface for managing it is not great, but the new project file format is a lot easier to understand and manage, so I've had good luck just making manual changes.
It depends on the time-frame you plan to invest. If it's a short time frame, investing in individual stocks can be OK.

There's just so many variables that go into the price that something that causes the stock to go up/down 20% can be completely unforeseen.

A broad market index won't have these weird fluctuations. Almost every single market strategy underperforms broad market indices in the long run.

Even hedge funds that outperform the S&P in one period perform average in the next period. In other words, past performance of funds has no impact on future performance. On average hedge funds picking individual stocks consistently underperform compared to broad market indices.
I just finished a lengthy analysis of why pandas groupby operations ends up harder to use than R's dplyr or data.table.

For example, a grouped filter is very cumbersome in pandas.

Interested to hear if you think it gets at the heart of the problem.

https://mchow.com/posts/2020-02-11-dplyr-in-python/
Another Tree Style Tabs user here, I'm not really satisfied with the other explanations, so: With TST and Auto Tab Discard, tabs have become self-organized bookmarks for me. I simply don't use actual bookmarks anymore, and have open tabs for each site I regularly visit, with subtrees for any stray thought.

I'm up to around 500 tabs across 3 windows. Maybe a dozen root trees. Youtube, Android docs, HN, Reddit, etc, for example. Because opening links in a new tab creates a child tab in the tree, they're automatically well-organized in a way that follows my thoughts, collapsible when I'm done with one for the moment, and rearrangeable if I don't like where they were put in the tree.

https://addons.mozilla.org/en-US/firefox/addon/tree-style-ta...

https://addons.mozilla.org/en-US/firefox/addon/auto-tab-disc...
The coming IP war over facts derived from books
One specific example of antitrust that wasn't handled properly was the Bombardier C Series and Boeing petitioning it for dumping. It resulted in one fewer competitor in the market because it forced Bombardier to sell the plane to Airbus.

I think that there will/can be competitors that spring out from the lower end. The trick is to prevent the oligopolists/monopolists from squashing them through manipulation of the legal system or other underhanded tactics.

https://en.wikipedia.org/wiki/CSeries_dumping_petition_by_Bo...
> .NET has never had "DLL Hell"

I take it you've never worked on a .Net solution with projects targeting both full framework and Core framework.

Core v1.x stuff was a nightmare - haven't had so many issues with versioning in 20 years. Core v2.0 was still pretty bad but each v2 point release made decent strides - and specific packages would get updated out of band at times to fix issues.

But to say .Net has never had DLL Hell is just wrong. Even pre-Core you could run into difficult situations with conflicting downstream dependencies of directly used packages.
It's not about "permission". It's about popularity. If you write too many posts in languages your followers don't speak, they might curate you out of their feeds decreasing your popularity.

As a newcomer you don't know how important it is to take this into account.
Given the new mission statement of Microsoft, I think if the community is more vocal about the things they want to accomplish it will become imperative that people at the company will be assigned to making those desiderata a reality. So if you want more visual tooling, find a way to become more vocal about it. If you want more support for this or that tech fad, make it known.
They operate in multiple countries that are not part of the EU.
Managing Your Manager
Counter points-

There is no telling if it will actually save time. You could be messing with configurations, have to learn their docs, etc... Or future migration could be expensive in both time and money.

The cost savings can/do exist. Especially as things scale or last a long time.

Custom is more configurable.

People overestimate their time worth? Sure you can theoretically work for 75$/hr, but can you get overtime/additional revenue that easily?

What is your value add? If it's software, I might suggest custom is best because that's your business. If you mash a bunch of software suppliers together, you become a middle man. I'm not saying that doesn't work, but I've seen companies go back and forth on this.
Like others in this discussion, I created a spreadsheet as well to keep track of my financial activity. I have 4 columns, one for me, one for my wife, one for my dogs, and one for the family. In the same table, I have a budget that is computed as the average cost of the last 3-6 months (which can be considered a good baseline) to make us informed about how we are deviating from it.

Common sense/ things that I'm applying:

- Never spend more than what you earn

- Save at least 20-30% to create an emergency fund & personal savings fund.

You may also be interested to read a recent & related HN post / course on this topic (CS 007: Personal Finance for Engineers – Stanford University 2017-20) https://news.ycombinator.com/item?id=21631834
> someone else is making millions based on something they copied from you

But why is this a problem, though? Why does it matter if someone else makes money on something they copied? Isn't that how capitalism is supposed to work? The idea that nothing would be created unless there is financial incentive is silly - people create things all the time with the expectation (and hope!) that they will be copied and that others can enrich themselves on the basis of that.

And I think the point OP is making is that it would be great as a species to have less interest in who makes the most money, and more interest in other things, like maybe the art itself.
> There were also security breaches that put Crypto under clouds of suspicion. Documents released in the 1970s showed extensive — and incriminating — correspondence between an NSA pioneer and Crypto’s founder. Foreign targets were tipped off by the careless statements of public officials including President Ronald Reagan. And the 1992 arrest of a Crypto salesman in Iran, who did not realize he was selling rigged equipment, triggered a devastating “storm of publicity,” according to the CIA history.

> But the true extent of the company’s relationship with the CIA and its German counterpart was until now never revealed.
It's easy to like the idea of "government funded culture" when you can reasonably expect they will fund things that you like or that you agree with.

Now imagine that some Trump appointee comes in and declares that their theme for 2020 will be "AMERICA FUCK YEAH". They're going to fund a bunch of 1960's style "cowboys and Indians" movies about brave settlers who conquered the West.

Then would you still be as comfortable with the concept? Most people here would not.
Right, the decision to avoid huawei is totally justified, but the hypocrisy is something to behold. Even here on HN, where people supposedly shouldn't be falling for propaganda so easily, there is a lot of indignation when e.g. the Chinese are caught doing something shady. If someone then points out that this is in some sense normal and US agencies are doing the same or worse stuff it is instantly dismissed as whataboutism.
There seems to be some sort of desire to say "Brexit didn't cause this"

You can look at it from the other side too, ie. why is this the top story on Hacker News? This isn't even a mildly interesting technology, development, startup, or hacker article - but a bunch of people saw something that could be blamed on Brexit so they hit the upvote button.
Maybe, although this wasn't bone, and I think other conditions can lead to better preservation. They have been able to extract useful info from samples that are ~1M years old.
Anyone judging you for not having an iphone isn't moneyed.
Most car manufacturers are massively reducing complexity. Toyota's Next Generation Architecture is reducing total manufacturing costs by 20% by simplifying their entire platform of vehicles into a common set of types and using similar hardware wherever possible.
I use tiller, it creates a swanky spreadsheet with all my financials.
Do you think there's anything at all that government can do that would help?
I'd be wary of making a RAID5 array with drives that big; you could easily lose another drive from the I/O caused by a rebuild; though if you have backups (you should) then it's probably an acceptable risk for non-critical data.
I thought Germany was already propping up the less productive countries? They haven’t raised domestic salaries but their productivity remains high so they have a massive trade surplus which then then use to provide cheap loans to consumers in other euro countries who buy more German goods (because, stereotype or not, German stuff is generally damned good).

At least that was my understanding of today.
There's two kinds of spending:
1) Assets - these make money and make you richer
2) Liabilities - these cost money and make you poorer

I spent at least 60% or more on Assets. And keep liability spening to an absolute minimum:

- almost never ever buy new clothes

- xmas gifts - we don't play this game. we spend time with each other and make our own gifts, or buy them super cheap at yard library book sales, etc.

- always buy used cars, at least 5 years old and keep them for at least 10 or 15 years.

- absolutely no subscriptions (monthly payments) except utilities (just electricity, water, internet, cell phone, HOA, insurance). if you have more subs than fingers then you've got problems.

- minimize car maintenance (there's these big myths that doing lots of extra maintenance will make your car last longer, not necessarily true)

- no frivolous spending - I never buy stuff, unless I absolutely need it.

- rarely eat out, here in CA. eating out is way too expensive around here. and you never know what they put in it.

- never buy stuff you can get for free. why buy tea, when there's a lavendar plant in the yard? Rosemary bush yields are enormous. if you know a neighbor that has one, they'll glad you give you all the rosemary you want. etc...
If this team member is as key as you say, your relationship with them is probably just as important to the future of your career as anything they might be able to do on your current team.
check out 'tiller'
Hey, that's cool. Sounds like things have really improved. Maybe next time I get back into C# I'll see about writing the gizmo I want, if somebody else hasn't already. Thanks a lot.

(If somebody has--well, I wouldn't mind some lazyweb recommentations...)
It's not a tautology at all, it's the patently obvious. The only business reason they have to not apply for the licence is that they won't have any profits left over afterwards. Ergo they aren't very profitable, unless you're claiming that the licence is designed to be so costly as to keep foreign companies out, which I highly doubt, given that Britain (and especially the Conservative party) like to attract foreign investment.
In the short version, the representations are isomorphic, that is you can take all formulas from our Siggraph cheat sheets and replace all operators by Eric's 'anti-operators'.

You can review the discussion with Eric here :

https://discourse.bivector.net/t/why-use-dual-space-in-pga-r...

(its a long discussion, the link points to my last summary). There are still some unanswered questions on Eric's method (most notably how to define his duality mathematically - or how to arrive at the metric for the dual algebra - I'm looking forward to his views on this.)

The 26th of February I'm giving a new talk at the GAME2020 workshop that is all about the reason the view nobody is used to might in fact be a natural choice.
Could you please detail some of the math you used?
If you're with another cloud provider, you still have to pay egress fees to Backblaze. That cancels out the cost savings.
Because it can't carry enough weight to fill tanks that big with jet fuel? Hydrogen's light, though very bulky.
The Realm of Racket.
Man, I wish there were more honest comparisons of approaches like this one rather than the "shut up, stupid" stackoverflow example he references at the start.
>in the UK we have generally very good banking infrastructure

Have you banked in both the UK and Germany?

I have, and it was no contest, UK was horrible, expensive, slow and unresponsive.
This is specifically for coding productivity, but I find it helpful to write out summaries of what I'm seeing in the code base when I'm working on a tough problem. It helps to keep my mind focused as I'm reading through thousands of lines of code. I may do the same thing if I need to dive into documentation for some API or programming language.
The way that I learned to write the WHERE clause of a SQL update statement first was updating an entire column of a very important SQL table in a TV stations automation software database.

I also took CNBC off air briefly, although that was their man's fault as he told me to unplug the wrong video server.
IR reflective tape on outdoor clothing. Not the most outlandish idea. I hate it but I can see a future of it.
> concept of storing PB's of easily searchable and accessible data

The scale of this dataset is probably on the two/three digit MB scale. It's 6.5 million people and everyone adds probably less than 500 bytes to the dataset.

Let's say it's 500 MB. This isn't "big data", but it's still highly sensitive. It's still "only" a file on your Computer and deleting it still doesn't delete it safely.

The issue is the effectivity of our data handling devices. As the file is so small, it fits onto current USB sticks cheaply. People can put those USB sticks anywhere and smuggle them out of their jobs. Snowden claims to have gotten the NSA data out this way and even if he lies, it's certainly a plausible method.

The more effective our data handling devices get, the more data can be leaked.

I'm a bit of a pessimist and think we won't be able to stop such leaks in every domain. They'll just get worse and worse over time, the larger the data sets get that are being accumulated about people.

Former Google CEO Schmidt has famously said that there won't be privacy in the future. Maybe he's right. Maybe he's wrong and we figure out a way to preserve it. But doing that is super hard.

Maybe society is just ever changing and the "stable" state will be some form of singularity where a concept like "living on a planet" is regarded as outdated because we live in emulated environments in free orbit around a sun and the planets are better off being dismantled to build more emulated environments, and all our thoughts, dreams, plans, our entire existence is accessible to the environment's operators who claim to be "fair" like Google, Twitter or Facebook claim today.
Generally, no. Things to consider:

- Your intentions might be good, but it could backfire. The manager or company might not try to retain the team member like you expect. If they think the employee is leaving, they might rush to replace that person with someone who won't be leaving the company soon.

- Unless the team member explicit authorizes you to share the information, you should treat it as confidential. You would be violating that person's trust, which is nearly impossible to recover once broken.

- You put your own reputation at risk by breaking that person's trust. Once others learn that you shared confidential information with your manager, they'll assume you're not trustworthy. You can't afford to damage your own reputation.

- Put yourself in the team member's position. Would you want someone else to reveal your career plans to your manager?
90% of managed funds have underperformed the S&P over the last 10 years and studies have shown the funds previous performance has little to no impact on future performance.

https://www.cnbc.com/2019/03/15/active-fund-managers-trail-t...
You just get a discount on data egress, it's not free.