skysight-inc/HackerNews huggingface dataset:
> My sense is that it's because Java isn't really all that static a language.

All the stuff that happens at runtime explains the "low rewards" part, but it doesn't explain the "high investment", Java is also an extremely verbose language, doing anything is verbose and the one thing you'd want to be doing (create and use new types) is one of the most verbose parts of the language.

Records will eventually make things less bad, but a "newtype pattern" in Java takes a dozen lines or five, that's horrendous for something which should take maybe two lines. And that's before we even consider the insanity of the "one (public) class per file" mandate.

> But, realistically, that's not usually the languages people have in mind when they're talking static vs dynamic - it's much more likely to be Java or Python. Both of which, like most languages, fall short of being the ideal examples of their respective type checking approaches.

There are lots of criticisms you can leverage at Python, but it's nowhere near as bad a representative of dynamically typed language as Java is statically typed ones.
Yeah.

I think people conflate clean code (readability) with code refactoring. For the sake of readability I don't think having clean code matters much... but refactoring I think can be important depending on the complexity you're dealing with. But even then, I'd only worry about refactoring when it comes time to worry about it. Usually I find that's when the scope of the software grows by some factor, or when you foresee it growing by some factor and you find it cumbersome to add simple features, yet a simple refactoring would make the addition of features much easier.

So IMO, the importance of "clean code" depends on the complexity you're dealing with. Always having clean code just for it's own sake seems unnecessary...
The point is to commoditize yourself so that's not unexpected. The brand (you) has to get good at targeting the audience they are selling product (yourself) to and avoid interacting with the competition or getting run over by trolls.

Protecting the brand (yourself) is important.

To distinguish the brand (yourself) from others, the brand (you) has to set something people can look up to as a way to differentiate their experience with them (you).

What the brand (you) likes, follows, engages with etc defines the image of them (you) and the right market fit (their feed).

Accessibility is a huge factor for a commodity (sellable parts of you as a whole) whilst some blocking may be necessary for setting the cultural expectations for the brand (you).

If the brand (you) block people from certain group and it is public, that might work as a signal for what the brand (you) stands for.

Let's suppose the brand (I) blocks a mark Zuckerberg and Facebook, then that works as a signal for that the brand (I) cares about privacy and against people who exploit that.

If the brand (I) only uses English to tweet, then that might be a signal for which audience product (I) is made for.

If the brands (yours) block list isn't diverse, it might signal as a racial/ethnic/gender/sex bias.
(in that I'd give a half a fuck)

Ha, yes, concurs with one of the aspects of my work dissatisfactions also. The sheer dreary meaninglessness (or worse) of nearly everything I've been paid to do. It's pretty wearing over time.
The Wynn/Encore apparently brought back free parking last year.

The parking charges are a pain. Previously I would just pick up a car at the airport if I were using it to go somewhere like Death Valley after a four-day conference or so. Now it makes more sense to either rent a car at one of the hotels or just go back to the rental car center at the airport.
But wait until you see the reduced regulations you will end up with.

US is demanding regulatory alignment in agriculture and food safety as a condition of the FTA for example. And the US has significantly higher rates of food borne illnesses compared to the UK due to these weaker regulations:

https://www.sustainweb.org/news/feb18_US_foodpoisoning/
Seems unlikely. Pretty much everything is vulnerable to voltage glitching unless specifically designed to mitigate against it.
Have been using YNAB for about 7 years but the secret sauce is this: https://www.youneedabudget.com/the-four-rules/
Even more basic than that, everyone who doesn't have a window seat is not super close to a window. Most 787 overnight flights I've taken darken the windows to the point that no one can see out anyway.
Investing in an index fund consistently gives returns of about 5-10% a year. This turns out to be a LOT of money in the long run (1.1 ^ 30 = 20x).

Trying to time the market is a bad idea. Picking individual stocks is a bad idea.

This is assuming your main goal is returns on your investment. Picking individual stocks or even 30 stocks is basically gambling.

Really recommend reading "A Random Walk Down Wall Street": https://www.amazon.com/Random-Walk-Down-Wall-Street/dp/03933...
It's pretty much been this way for a few years, with only a few model lines of Seagate being the outlier. As always, thanks to the BackBlaze team for publishing these numbers.
It’s only stupid until someone else is making millions based on something they copied from you.
While overzealous copyright protection is definitely bad, there are people out there who created something beautiful but didn’t catch a big audience and then only got paid later down the line because they managed to challenge the big guys in court.

But naturally in those cases there was actual and obvious theft, not just similar melodies.
> I think you underestimate the number of people who urgently need real, substantive change in this country.

I don't. I just disagree with what "change" they need. It's pretty silly to think that a rich corporate CEO and reality TV star would have the best interests of blue collar workers in mind. He preyed on their prejudices to earn votes.
Yup. You need to consider not only what you can see, but what you can't see. And this is a harder problem.
It depends on the use case, but for a lot of modern render heavy sites, I find Gecko to be strictly better, both in terms of overall time to render and giving a user experience with less flashes of unstyled context.
Reading the sections 2.2.3 (about joins) and 3.5 (about code comprehension) took me aback!
I came with a positive a priori for dataframes, but changed my mind.
SQL is far to be perfect, but at least there are sound foundations!
I moved from Brazil to Germany last year and if you consider this instant I have bad news to share. At least with Commerzbank it's slow as molasses.

In Brazil for same bank transfers I'd get an SMS in my phone at the same time as the sender got the confirmation that the transfer went through on their phone. Transfers between banks would typically clear in 2 hours or less. With cash withdrawals I got an SMS in my phone before the ATM was finished counting the notes.

Here in Germany I have to reverse engineer what the entries on my transaction history were from vague hints in the business name, because they take days to show up in my account. Cash withdrawals from an ATM run by my own bank sometimes take 5 days to show up in my transaction history. I regularly do SEPA transfers to Portugal and it arrives at the end of the next business day, at the earliest. SEPA transfers in Germany sometimes clear same day, after several hours, but usually some point in the next day.
> Is there a specific reason for that

They're the only one that allows you to enter a second name via "care of"[0] in the address, and German postal services won't deliver mail if no name on the envelope matches the person registered at that address. In other words, you end up in a catch-22 where you can't sign a lease because you don't have a bank account, and you can't get a bank account because you don't have a legal address yet.

There are other ways to resolve this, but the easiest is "find a bank that will let you accept mail at the address where you're staying, even if you're not on the lease", and the only bank that does that is N26.

[0] I forget the German term, but basically

Ms. Alice Foo
c/o Bob Bar
Baz Straße 14
99999 Nowhere
Germany
I love GnuCash!

The learning curve is a bit steep if like me you have to learn both the software and the concepts of double entry accounting. It took me a few iterations to get it right but now that it's rolling I couldn't be happier.

Since my girlfriend and I share some of our common expenses I developed a web app à la Splitwise/Tricount that can export transactions to GnuCash. It works very well but I never polished the thing, I wonder if it could be useful to other GnuCash users.
The political squabble over 5G/Huawei is as much about western vendors using fear of China to prevent competition.

Why should Cisco/Juniper/Ericsson/etc compete with Huawei when they can more easily use political pressure to exclude them from the market?
The 2020 State of Remote Work
The reasonably expected ends justify the well-considered means, if and only if they are net good.
The chrome task manager (hotkey Shift+Esc) is good for killing tabs

For large pages where source changes cause problems I will sometimes put logic inside conditional breakpoints. It's not great for huge changes (though you technically can put a lot of code in there) but for small things like quickly sanitizing null inputs it works fine.
I think it's free to access podcasts on Spotify, you don't need a subscription.
> being against Putin's stated principles

walk carefully
IMHO the optimum financial plan depends upon your age and life situation. All require your family to work together and each member to grow in self-discipline. Here are tactics that worked well for my my family.

1. Learn to live below your means. This lets you build savings. The best tool here is a budget. Our family typically cooked at home, brought lunches to school or work, and bought staples on sale. Our kids had to choose activities that fit the budget. If it wasn't in the budget, we thought long and hard about buying it. If you need help, Dave Ramsey's books are good place to start.

2. Your next priority should be pay off high interest debt as fast as you can. If you have long term student loans, pay them down as best you can and start to accumulate (by saving) a six month emergency fund in an FDIC insured bank. The large percentage of families in the US where a $500 unexpected bill is a major problem is way too high. The emergency fund gives you breathing room.

3. Once you have an emergency fund, you should make sure to start saving for retirement and college for skill upgrades or for children. Someone once wrote that compound interest was the 8th "Wonder of the World". It is wonderful if we are talking about savings but is quite a taskmaster if we are talking about debt.

4. Become a self-directed learner. Invest time and focus in keeping your skills updated. Training budgets and travel to conferences were early casualties when my employer had major budget woes - that landed the company in bankruptcy. I paid my own way for critical training I could not get on-line. Some coworkers criticized me for this. I did what needed to be done. Those who didn't stagnated...

I wish you well. This will not be fun at the beginning and there will be times in your life you have to put up with things you don't like but can't afford to fix now. We had 2 kids in college, and our kitchen cabinets starting to fall apart. My wife hated them. That was the first thing we fixed after the kids graduated (same day, 1000 miles apart - we each attended one...)
Disclaimer, I work in corp finance:

My wife and I have what I believe is a novel approach. Our requirements were low mental overhead, but effective.

99% of what you read says to make a budget and follow it. Well, that sucks and is zero fun. It also doesn't apply to people who's income is significantly higher than their expenses, or people who are paying off lots of student debt or saving for a house etc since it just measures monthly dollars (income statement) and doesn't focus enough on where you are and where you are going.

We use a balance sheet approach. Every quarter 12/31, 3/31, 6/30, 9/30 we go through all our accounts, and calculate total assets (401k, cash, kid's 529 etc) and total liabilities (we have a car loan for example). After a few quarters you can see how things are moving and you can talk about decisions in terms of how it will impact future balance sheets.

One discussion we will have again this quarter is whether to pay the car loan off or put the equivalent cash in the market, or CDs to some other choice. TBH, we may not even do anything for a few quarters because we don't have to, but the balance sheet approach means we will talk it through in March which forces us to make an active decision, and not just leave the cash in a zero interest account while simultaneously paying interest on a car loan.

We also take that quarterly time to review things like life insurance, trust for our kids etc.

Side note, anyone have a good article on how to buy long-term disability insurance for office workers?
snowden explicitly said pgp was safe
30k?! You are honestly better off taking two yeas of night courses at a community college, and it will probably cost you half of that for more classroom time.

Bootcamp programs are really crap. Even in a traditional classroom setting, you only get out of it what you put in. I know CompSci majors who graduated only knowing Java and who were totally lost if they had to replace a ram chip in a computer. I knew others who would try new languages every semester and who probably still keep up with tech news in our industry.

Boot camps are more of a filter to find people who are going to put in that effort anyway. You have to in order to be able to make it. But I feel they're also part of this hustle culture bullshit; you're better off taking your time and learning slowly (and more affordably) rather than trying to cram everything in to 12 to 24 weeks.
Their intent is still entirely market share. We need to be vigilant on how they get there. History has taught us a lot of lessons we seem to have forgotten because shiny and new layer of marketing. There is still a massive cultural and technical impedance mismatch.
It is also the argument that Apple used against the FBI in the San Bernardino case.
Apple fined by France with €25 mln for slowing down old iPhones
That's so strange/interesting because pretty much everyone I know in London uses Monzo. Granted, my circle is like "young tech/agency workers in London", but I notice people using it at cafes and stuff all the time.
As a scientist I have a strong aversion to getting on Twitter, and this article isn't helping. All my experience with Twitter has told me it's a concentrator for hot (i.e. wrong) takes, snarky dismissals, and sloganeering, to a greater extent than any other social media platform. It seems to degrade thoughtful people into ordinary ones and ordinary people into monsters. I'll take even HN flamewars over that any day.
I noticed some issues rendering LaTex. Also if I were you, I would probably prioritize curated annotation.

For example:

* I searched for "Lebesgue integral" and got no results. I searched for "Lebesgue" and got results on Lebesgue measures. I would expect the first search to ... say return an outbound link to the mathworld/wikipedia article for the high level overview. Then I would expect it to toss "integral" as too generic and show all following results for just "Lebesgue"

* I searched for "Zeta function" and got no results. I search for "zeta" and found some relevant material but not much. Similar expectations as I had around Lebesgue integral searches.

* I search for "Banach space" and got no results, nor anything for "Banach" which makes me think you have a lot more indexing to do.

* If you search for "Riemann" the first page/second result and second page/first results have rendering issues:

"\<astyle="text−decoration:underline;color:black;"href="javascript:globalEntitySelected(
′
bedb7aa7−eb4f−47fe−9de0−e50e262c3289
′
,
′
5e33c092981ec41bc6b27930
′
)">sum</a>
j=1
n

f(c
j

)[g(x
j

)−g(x
j−1

)]−L
∣
∣
∣

<ϵ,
"

and "\newline{}For all x\geq 2.01x≥2.01" respectively

* Finally, I understand the cookie notice, but don't have it overlap the page selector on paginated results. Until I hid the element I didn't realize there were multiple pages of results in some cases.
Wasabi charges a minimum of 3 months of storage on anything uploaded.
Internal Combustion Engines by Ganeson
It's really the redeeming feature of Las Vegas events for me. In addition to the places that are within an hour or so, you're only about 3 hours from both Zion and Death Valley National Parks and only something like 4 1/2 to the Grand Canyon.
I take naps if I get a seat, otherwise, close my eyes and listen to music. I don't really learn well or retain much when I'm tired.
The attempt to portray income share agreements as bad is very large stretch:

> These ISAs are the bedrock of Lambda’s program. They allow the school to market itself as an “accessible” computer science education. But critics, like Sen. Elizabeth Warren (D-MA), have warned that ISAs carry many of the pitfalls of traditional private student loans, “with the added danger of deceptive rhetoric and marketing that obscure their true nature.”

Yeah, except for one massive pitfall that student loans have and ISAs don't: With ISAs you only start to pay once you actually start making money whereas student loans saddle graduates with debt regardless of their job prospects. If the graduates of the Lambda school don't land jobs then the school doesn't get paid. With traditional student loans, the school gets paid even if their graduates are unemployed.

ISAs seem strictly better to me. It shifts the risk burden onto the school, and creates monetary incentives to improve the job prospects of graduates. By comparison, traditional loans put the risk burden on the student and because the university is paid upfront there is not as much incentive to better the job prospects of graduates.
Lyft Does Code Review
Well, it may not be progress for "me", but it's also not progress for the poor. CA has one of the highest poverty rates (SPA living cost adjusted rate of nearly 21%) in the entire nation. You have entire families that make over 45k per year (a salary considered middle class in the rest of the nation), living in garages in Palo Alto. I don't see many winners from the policies we have in CA/SF.
> One of the first lessons you should learn as a driver is to be able to stop in the distance you can see to be clear ahead, if you do that then the chances of having to swearve to avoid people walking in the lane or having to think about the consequence of killing a mother and child are practically nil.

You can get a ticket for "creating a hazardous situation" and judged as partially at fault even if the accident is technically the other party's fault. For example, behaving unpredictably like arbitrarily slamming on your brakes and getting rear-ended. I know this for a fact because it happened to a friend - she slammed on the brakes to avoid hitting a dog, was rear-ended, and was shocked to be assigned 50% of the liability. The other 50% was assigned to the vehicle behind her for not keeping enough distance.

I don't think you'll find judges very sympathetic to that, nor to a person who wanders onto a freeway daring traffic to dodge him.

Besides, it simply is stupid to tempt fate, whether you're right or not. Being DEAD right is not a happy outcome.
Exactly. And it may have made them money outside of a Brexit context, and the calculus has changed post-Brexit.

This was the failure mode people opposing Brexit anticipated.
I'm so tired of these types of comments on HN that say investing in individual stocks is like gambling. It's such a tired piece of advice. Don't invest more than say, 5%, in an individual company, but choosing a selection of high quality companies that you believe in is not in any way like going to the roulette table.
An Inside Room with a View (2014)
I live in the London area, have a Revolut account and am aware of Monzo but have never heard of N26. I agree with the above poster that their advertising cannot have been very good.
I was camping in Badlands National Park when a thunderstorm rolled through and lightning struck about a thousand feet away. The next day I went exploring to try to find where it hit. After crossing a stream and hiking up a small butte, I watched what looked like a golden eagle soaring on the wind looking for prairie dogs. The coolest part was that because I was up on a butte the eagle was beneath me and I could see it from above.
i feel a bit guilty using windows and edge these days. like i'm betraying my principles. but it's just so easy and i have to prioritize stress to what matters.
I agree with keeping notes for yourself. I think the key benefit is from writing the notes more than the resulting document. The act of writing it down helps you learn/remember the lessons I think.
I have been keeping records of the trickiest bugs I have come across for over 15 years [1]. I believe this has helped me internalize the lessons I wanted to learn from them, so I (mostly) won't repeat them.

Also, when you leave the company you keep your own notes.

[1] https://henrikwarne.com/2016/06/16/18-lessons-from-13-years-...
I hope that they have no interest in becoming a global services company...
Hard to argue with your subjective opinion, but I would guess that objectively there is more "going on" in Las Vegas at any given time than there is in most major cities. It just happens to be very concentrated into a small part of the city. But the number of high end restaurants, concerts, special events, shows, clubs, etc. in Vegas is unusually high.

Outside of that area it is pretty bland suburban, but that area supports a lot of interesting food choices because of the number of ethnicities in the city.
this is true but i wouldnt count on it as evidence either way; fbi would not have nsa tools
It took me awhile to get through the whole book, so the concepts that were covered by chapters I had read weeks or longer ago would every so often make a come-back in the proceeding chapters. The timing and repetition of it all reinforced and helped me in learning it for years to come.

There are a lot of "good" books on graphics that jump you from one topic to another but never really integrate what you learn or ask you to take something covered earlier, but now combine it with a newly-learned concept to create something novel (novel in the eyes of a beginner). We need more books that integrate, because a lot of very recent (as of SIGGRAPH 2019) graphics development is about taking a set of concepts you already know, and exploiting them in different ways.
> This is not the case with Monzo or Revolut

What? This is just wrong. On Monzo's site it says:

> As a fully regulated UK bank, your money’s protected up to £85,000 by the Financial Services Compensation Scheme (or FSCS for short).
Code: The Hidden Language of Computer Hardware and Software

https://www.amazon.com/Code-Language-Computer-Hardware-Softw...

From binary to a full computer
Yeah. Experience teaches you that "it depends" is the correct answer to a whole lot of questions. And it hopefully teaches you to have some wisdom for deciding which side of "it depends" is the best answer for your situation.
Nikola teases an electric pickup with 600 miles of range
> People should learn not to go outside if they're not labelled.

I worry what will happen when this idea breeds with the "why worry about privacy if you've got nothing to hide?" fallacy.
Actually that's now really how it works.

Customs controls need and are going to be imposed whenever there is no official agreement in place (and overseen by the ECJ) for regulatory alignment. And the ECJ oversight is a hard red-line for the UK.

Which means that it isn't a sliding scale. It's black or white. Either you fully align with oversight or you don't. And if you don't then you are hit with the full suite of custom controls.