skysight-inc/HackerNews huggingface dataset:
This is the correct take.

Low interest rates means house prices are high now, and they will fall when interest rates climb, giving you capital losses. Much better to buy when interest rates are high, as rates will fall in the future and house prices will increase, giving you capital gains.

In both cases, you will pay the same amount for the same house in terms of monthly payments, as households are payment constrained, and they don't particularly care what percentage of their monthly payment goes to pay for principle and what percentage pays for interest. They max out what they can afford in terms of the total monthly payment, and thus houses prices go up and down in the opposite direction of interest rates.

But be careful, even though it is much better to buy when rates are high, that doesn't mean that waiting for rates to go up is a good strategy, as rates may not go up for twenty years, or even a hundred years - you don't know. But certainly a low interest rate environment is a terrible time to buy a house, even if you have to suck it up and buy anyway.
Huh, I use Java all the time without containers. You definitely don't need them.
Why do you feel the need to disparage people who may watch movies based on comic franchises? Whatever comparison you want to make, it does come across as "man yells at cloud".

I think the better question is why you think someone stating their personal preference is interpreted as disparaging by you, and why you think expressing ageism is an appropriate response?

you're basically claiming that spending that money does unlock some special level of imagination inaccessible to "the plebes".

I stated no such thing. Again, I merely stated how it affects me. You seem to be projecting here.

Why does spending a dollar in a statistically futile pursuit make you able to fantasize about beating remarkable odds but a lightning storm doesn't send you into a cowering fit?

I have no idea. I'm just stating facts.
The point is that other language specifications do include these things, which makes comparing their length to the Go specification inaccurate.
Dog vs. machine: Who's a better bomb detector? [video]
There are also other options: https://github.com/veelenga/awesome-crystal#web-frameworks.

https://athenaframework.org is pretty unique. It's one of the more flexible frameworks IMO. It was inspired by Symfony and Spring, so takes a bit of a different approach as most other frameworks come from a more Ruby background.
But with the old GoF debates all of those patterns were built on a very small set of primitives. In fact, that's why the patterns were necessary! Scala combines (at least) 2 major paradigms into one language.
IME naming projects "fast" or things like that is bad karma. Over time something better comes out and now you're not fast anymore, or there were compromises people have to watch out for to make it fast and now the name is an attractive nuisance.

Swift originally had an option named -Ofast that just turned off all the safety features - eventually it got renamed to -Ounchecked.
they moved from mbox to Maildir files, so corruption is less likely imho as mbox files could get large in size.
Nationalism? The Astrazeneca vaccines was paid for by the UK 3 months before the EU.

Not 3 weeks, 3 months.

The same production problems with the EU batch happened to the UK one, as far as I know, but they had time to fix it because of those extra 3 months.

Now the EU want to jump the queue and give it out "evenly", because it suits them. And if the shoe was on the other foot, they'd be saying 'je suis desolé, we have no vaccine for you British because of Brexit'. And you know it.

Plus they've been talking down the British strategy so much now their own citizens are wasting what Astrazeneca supplies they do have, so it'd be a complete waste.
Anyone want to try out Crystal and not familiar with a static type system, please don't let that discourage you. Crystal type infering is really good to the point you go pretty far without any manually type def.

To me, dealing with JSON is always a challenge in truly static type language. Crystal solved it very nicely https://crystal-lang.org/api/1.0.0/JSON/Serializable.html
Asking if the user has read the article is an ad-hominem attack. The guidelines are there to encourage good discussion.
General rule of thumb: rent if strongly believe you'll be in a place for less than three years, and consider buying if staying longer.

Say a potential buyer has a mountain of cash. They can scoop up a property with no issue. Financially, owning makes sense to them (no interest payments due to a mortgage), especially if they pick location correctly and see a property value increase.

Next, say a potential buyer has a small pile of cash. A mortgage will almost certainly be needed to finance property, though this buyer should be able to cover the down payment. If location is right, it should work out well for this person, but it will take decades to see a positive return.

Finally, say a potential buyer has little-to-no cash, living month-to-month on rent. They simply cannot afford to purchase a property and/or get approved for a mortgage.

Let's consider each of these three categories of buyer in your scenario, where a local government makes it more difficult to seek rent. The wealthy buyer doesn't care, unless they own many rental properties, in which case they'll possibly have a harder time filling their units. The second buyer will benefit the most, potentially allowing more of this class to purchase properties (theoretically, more properties will be on the market). However, the third buyer is out-of-luck because they simply don't have the financial resources to outright purchase a property. Decrease the number of rental properties, and rents will increase, unless the number of new buyers balances existing renters.

In summary, in your scenario, I would bet the wealthy will sell some properties and cash out, while the middle class will scoop up more properties and be able to pay for higher rents. The poorest, however, will likely need to settle for a lower overall standard of living.
Good, we need some plans that are dangerous to the status quo.
We're working on this one- it requires careful cooperation with the language specification to make it legal to be a compile error.
The half that are sensitive to mortgage rates bid up prices for both halves when rates are low.
You have so many layout shifts from just clicking on one element. I imagine, implementing react-beautiful-dnd will give you much better performance results.
> The FSF is Free Software's worst enemy.

That's a bold claim, but since I don't have a horse in this race my opinion is that FOSS space is huge and one size fits all is not possible anymore.

They can't make everybody happy and it would be silly to even try.

If you don't like FSF, you can support other entities.

I believe it's perfectly fine to disagree, but I also believe FSF has never forced anybody to do anything they didn't want to do.

I personally would much prefer to see many others trying than changing what the FSF stands for simply because they are not trying to please everybody.

Anyway, I see people treating Stallman like a devil, while working for big corporations or happily using proprietary software, like Github (Microsoft), while accusing Stallman of being enemy of the free software.

it's a weird shift from the times when Microsoft was referred as M$...
This data seems suspect. “Average” weight loss and gains of around 25 pounds for these people in 1 year? I also don’t see a baseline from previous years—our society increases its BMI over time.
Division of responsibility can make this sort of thing very difficult to know.

If you aren’t running drills then transparency may not be in everybody’s self interest and someone somewhere is covering up for the fact that they only half know what they’re doing.
Who is the "we" you're talking about?
Just wanted to say I read this, and thanks. Great points you’ve brought up here.

I guess I’d say I would need to specify my definition of “work” a bit more. I wouldn’t view work strictly as employment, but as productive tasks with some means to an end, but that could also include hobbies like cooking, or wood working, for example.

I would definitely challenge from a general standpoint any life where you’re not doing something productive. Not in the hustle culture sense, but in the means-to-an-end sense.

I do think we are in agreement though. Financial independence is the most important aspect here.
Is it possible to disable the built-in encryption in Microsoft Windows?
Congratulations to the Crystal team. I've been following Crystal's development since around 2016, and it's been a long journey for a large group of incredibly dedicated contributors.

One step closer to a world of static, Ruby-like expressivity!
Can you link to something that proves this is the criteria used for lab placement?
If you want an excuse for foreclosing on certain lines of inquiry, this is as good as any other.
My formulaic sentence for this:

> I understand you want x, but at the moment I need to y, so I'm going to continue doing y. Is that OK?

I don't like using formulas for tricky conversations, but there are times when you just need to cut the conversation without expending any mental energy on it.
> "we care about performance in release mode but we are also going to check and make sure this code does specific things on overflow".

More like:

> "integer overflow checks are a painful/unacceptable performance degradation for some use-cases, but we still want to cough over-/under-flow bugs during testing"

Anyway luckily you can just enable integer overflow checks in release builds, which is not a uncommon setup in use-cases like server code.
no referer is an important way to screw your security in an oauth2 flow. with oauth2 a correct configuration would be Referrer-Policy: no-referrer and enforcing a secure state param and csrf.
Eh, 'trust the experts' works in most other cases.
I think you've been given plenty.

You should try to come into these conversations with a lot less attitude. Perhaps I'm reading your tone wrong, and if I am I'm sorry about that.

I always come into these discussions assuming I'm not the smartest person in the room because that means I have more to learn. Maybe give that a try?
But USA signed a purchase agreement to buy the vaccines way before EU did. Pfizer is obligated to deliver them first. Warp speed was just to get it going, USA would cover any loses.

Can we agree that $20 or even $50 Billion is NOTHING to USA or EU at this point...each month in delays costs more. USA realized that a year ago and blocked doses from all, including 100 million Pfizer doses in July 2020. https://investors.pfizer.com/investor-news/press-release-det...
Big discussion yesterday: https://news.ycombinator.com/item?id=26535224
I run Blueiris (https://blueirissoftware.com/). The beauty is you can run a mix of cameras, so I have decent Hikvision ones outside and whatever cheap PTZ I find at a good price inside.
I would add that better is the enemy of the good. It is better to have a good tank in large numbers than a better one but so expensive that you can only have limited numbers of it. Germans had better tanks but it did not help because they were expensive to produce and were heavily outnumbered.
Yea or maybe the terminology itself is bad and the “RE” aspect of FIRE might need to go away. If you’re volunteering for example are you not working? What is work? Definitions definitions...

But that’s my fault. I wasn’t specific enough. :) thanks!
You're right, I should've said he was working, just not for money. Your post seemed to be about how you enjoyed working, and how he was being condescending toward that, and that's why I mentioned that he was also working. You like running a business, he likes writing.

I thought the condescension in the author's post was more towards getting validation from buying material things and basing their sense of self-worth on that, and a criticism of that part of our culture, not so much toward the idea of people working for money in and of itself.

But that's a very fair point you make, about the need for validation, and how people get it from a job.
Unless you know people in the construction industry, and/or are familiar with construction yourself and evaluating whether or not the job is being done right, I would not recommend building yourself, especially in hot markets.

If you're small fry, you're not going to be able to secure the best workers, and you can easily get taken advantage of because you have no idea what shortcuts people are taking if you're not checking up on things.

Also, materials costs are insane right now, if you can even get them in a timely fashion. I know someone who took out a construction loan early 2020 based on estimates pre pandemic. They started building recently, and blew threw their budget on lumber alone and had to draw from retirement accounts to keep going.

It is a great learning exercise, but not one many can afford on their primary residence.
Meh - why fill clear and concise messages with pretty much meaningless fluff?
There's going to be predatory companies popping up who buy up rights to collect on these lawsuits for pennies on the dollar and proceed to <vulgar transitive verb> the tenants.

This situation is going to play out over the next decade at least and it will be terrible for (almost) everyone involved.

If you're renting and can afford to: pay your damn rent! In five years, you don't want to be staring down a judgement for a year of rent, plus interest, plus "collection" fees.
There's another strategy:

Be known as the honest-but-could-be-more-tactful jerk-lite who will always give you a clear, no-nonsense answer right away. Spending too much time and effort managing other people's (stereotypically millennial and younger) touchy feelings is a waste of company time. Don't go out of your way to be a jerk, but it's a non-value-add activity to spend hours per day crafting perfect emails to coddle everyone else. It's a business, not a micro-aggression safe-space or a country club. Try to be a family but where denied requested aren't taken personally.
Filter to politely say "no" to the regiwall for this website in uBlock:

www.flowrite.com##.waitlist-pop-up
We reduce production, US, Russia, and Saudi Arabia would be more than happy to fill the gap. Actually Saudi Arabia prefers prices that are lower than the strike point for non-traditional oil, so it can get rid of competition from likes of Canada. How should we convince Russia and Saudi Arabia to take a hit to their exports in order to help us out, when we cannot even convince our biggest ally, the US?
I had been going to the gym, three or four days a week, for 9 months, until the gyms got shut down. I had never been a gym goer before in my entire life, and never really exercised all that regularly. The gym has since reopened -- with various restrictions -- but I have not found my way back. I have gained at least an inch on my waist.
Photos Leaked Reveal Inside of Overcrowded, Makeshift Border Patrol Facility
This one should've landed, too:

"New predefined variables for job start time and pipeline created time"

https://gitlab.com/gitlab-org/gitlab/-/issues/22901
This looks interesting (as does linear, which many have brought up).

For kitemaker - you probably want a "pricing" on your menu - on mobile it wasn't obvious there was any pricing available (and we'll not be using a gratis service for something as essential as this).

Is kitemaker (or linear) intended to also be customer facing? We'd love to switch out zendesk for bugtracking/support tickets, and improve our process vis-à-vis github/gitlab issues in one fell swoop... Is that part of the plan, or is it more of an internal process tool?
Oops, I missed the last part of the paragraph where he raised the price.
> keep it in the brokerage

You'll miss the wealthy out of towner with a different brokerage, more likely to be the top bidder.

Most listing brokers will accept a 1% discount, and many buyers will use a discount (refund) broker on their side, so 4% "in house" isn't a substantial discount to miss the one buyer who might go higher.
QA departments used to be good for this.

Setting up a test cluster using real backups can be good. If you have the crosstalk problem sorted out that is.
heh, good luck finding a house worth less than 30% of your net worth.
>but the problem is the same as it was 30 years ago when the idea of home automation arose: manufacturers want captive markets and can't agree on a single standard.

I think the "solution" to this is some sort of open hardware system, where instead of someone manufacturing and selling for a profit, the design includes a standard set of parts you order, and then there's a very simple assembly, Ikea-style.
I don't really have a stake in this, and no real idea how plausible the lab accident theory is.
That said, don't you think that the location of a lab like that would be highly correlated with the location of dangerous natural viral reservoir? Or put another way, if you wanted to study zoonotic viruses, wouldn't you put your lab in a place like that?
Study of all Amazon gases suggests the damaged forest is now worsening climate
While the headline talks about covid, I found other bits of the article scary. For instance the supposed lax handling of pathogens like smallpox. While I would trust the worldwide scientific community for covid origin theories, I cannot look past the egregious safety violations reported in the article (if true).
Would a developer looking a Zig/C++/Rust really also consider Crystal?

I figured Crystal was for Ruby developers who want a good static type system.
Developing an Information Hub – Motivation
If there's a centralized government blacklist of certain bitcoins that everyone has to follow, doesn't that defeat the point of cryptocurrency?

Also a hacker could just buy something with the coins between the time the victim sends the money and the time the government is notified.
Apparently Foo and Bar were deprecated in 2016?
Yeah so i guess the kids are using "banana" now. Foo and Bar till i die. Which is prolly soon because I'm ancient.
Google will start paying for that content though https://www.theverge.com/2021/3/16/22334276/wikimedia-enterp...
> after I realized the tight relationship between epics and documentation

Could you elaborate a bit on that? I'm curious what you discovered in that regard.
The browser debugger is still helpful, but it isn't able to link together the cause and effects (because the code in the system was designed that way -- it doesn't matter who fires off an action, it will (eventually) make certain code happen to respond to it. But, when you see the response code go off, it can be hard to figure out what action caused it -- moreso if your codebase abstracts things like the names of strings representing actions so you can't just grep for them.)

I think some sort of higher-level debugger ought to be possible, but don't know what it would look like.
A11y Mistakes to Avoid
半混蛋
So you say, it was the janitor, with dead lab animals, in the wet market, making some surplus money?

I assumed it was the gardener, in the dining room, with the hatchet..

Its almost as if the whole human species could not be trusted with dangerous tools and regularly drops the ball.

These wet-market are such a medieval relic and all just because of superstitious nonsense about refrigerated food being bad for your chi.

Homeopathy, TMC and how those shamanistic practices are all called wherever by whomever kill. 2.7 million so far...

Even worser, when you think about all those other "tech" miracles enlightenment zealots insist humanity can be entrusted. We blow a nuclear power plant every ten years, drop the vials like they are hot, but hey more power into each pocket.

Cant wait for the first long-range flying car, getting hacked and used in a remote attack. That surely will be the day, someone will admit that tech is limited,not by what can be done, but by who gets to wield it.

Makes one wonder though, that day i entrusted that vital system for millions, to that upstream repo.. was i the janitor that day..
It is quite difficult to have global, functioning blacklist system. I would guess for example some country in Asia might have quite different blacklist compared to let's say to some country in Europe.

From criminals perspective they probably have money launderers on darknet markets who are willing to take the dirty crypto, deduct their hefty fee and offer clean crypto instead.
I just downloaded 1.0 and tried hello world. It took over 2 seconds. I hope that's just some kind of bug.
The day they turn off old reddit and stop third party API access is the day I can finally detox myself from reddit.
Other sites still offered old-school website directories, I remember using those for years, well after Google became #1.

I'd much prefer going back to something like that now than bother with Google's approach; depending on the search term, I already know what the top sites are going to be, and I know they won't have what I'm looking for.
Note that "!r <foo>" is different than "site:reddit.com <foo>". The former redirects you to reddit's own search, the latter keeps you on DDG but restricts the results to reddit.com.

I prefer "site:reddit.com" but honestly it's only because I'm used to it. I search in-app on mobile frequently (which I assume is the same as the on-site search) and it's generally pretty good. It usually finds something for me but sometimes using an external search engine works better.
If your hire your own inspector, they get paid either way.
I wish they would come under scrutiny more often—it would mean people are reading them!

Everything on https://news.ycombinator.com/newsguidelines.html is derived from (a) HN's core value of intellectual curiosity, which is the sole thing we're optimizing for (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), and (b) well over 10 years of experience operating this place.

Not only that, but they're garbage-collected periodically, meaning that if there's any rule there which isn't 'paying' for the space it consumes on that page, we take it out. It's like a codebase that way: complexity is the enemy, less is more, and deleting is at least as important as adding.

If anyone has a cogent case for deleting one of the guidelines, that would be most helpful. If anyone can think of one that should be added, and can't be derived from what's already there, that would also be helpful.
They're alluding to a cartel or mafia.
As much as it is worthless to give advice in internet to strangers, I would advice all FIRE people to give a try of RE for a decent amount of time (say at least a year) already before FI. It is way easier to come up with money to live off for a year as opposed to the rest of your life. And frankly, I am quite sure most people do not like RE. Unless you count as RE a life where you do some kind of work that may pay less but what you really enjoy. In that case, why wait for FI and waste many years doing something you do not like? (Of course there are exceptions) And if you can't handle the risk of dropping out of your current job for a year, you may also want to seriously think if you can handle the risk of RE regardless of what your spreadsheet says, and again consider wheher you are wasting your life waiting for something you actually do not want.
Hm, it's challenging because of the new medium but maybe we could discuss a real world analogue:

You walk in to a home expecting to meet your friend, when you enter there is a man from the TV network there. You didn't expect him, his intention is just to watch you and your friend talk about television shows.

Perhaps an example that gets closer to the crux of the problem:

You're at a restaurant with a friend, and an unrelated stranger nearby can overhear the conversation. Not a participant, right? Now imagine they were sent to listen to you, and report back to the TV networks. I would say that, they have a very clear intention to participate in the conversation.