skysight-inc/HackerNews huggingface dataset:
> I'm really skeptical of this claim without good market data, because whenever I've looked at this for my own personal reasons the headline monthly cost of renting is 10-20% higher than mortgage payments

In sane markets, yes. However, in markets experiencing property bubbles the opposite is often true.

I recently moved to a new city where prices have doubled in the last 10 years as a result of foreign buyers sending prices skyrocketing, and we currently rent a house worth $1.8m (valuations are public here). Assuming 20% down and a 30 year mortgage at 4% interest, we'd be looking at a monthly mortgage repayment of ~$6.9k with ~$4.8k of that being interest if we were to buy the house. Instead we rent it for $3.2k a month and happily save the $1.6k we'd otherwise be paying to the bank.

Friends look at me crazy when I tell them I have no interest in buying, but until the math is flipped and I start losing money by renting I'll happily let the landlord worry about maintenance and continue to enjoy my free time.
Does anyone have any good examples of concrete privacy harms that people have suffered?

Generally, the larger an effect is, the easier it is to measure. If we don't have any ideas on how to measure it, that makes me think the effect isn't as real as proponents want to claim.
Yeah this doesn't do the same thing at all.

In Signal you have an identity that's verifiable, and that's what their verify step does. The keys constantly ratchet, and you can even both reset them from scratch, identity verification isn't affected.

In Telegram you set up a separate encrypted chat and the secret keys for it can be visualised. But if you create a different chat any steps you took to verify the identity don't carry over.
Has there ever been a documented case of a smart phone randomly burst out in creepy laughter or sending private conversations to random contacts?
Mortgages are usually based on gross income not net income.
I very much doubt anyone would disagree with this argument; however, it says nothing about the magnitude of the effect.

Also, just for the sake of argument, just because CO2 is a greenhouse gas does not mean releasing more of it will increase the temperature. For example, there might be an as of yet unknown mechanism where CO2 causes something to happen that actually decreases the temperature. Just because we do not know of such an effect doesn't mean it does not exist; it's a devil's proof.

Of course I don't actually believe this; it's just a thought experiment to show a flaw in your argument.
Life has indeed survived, but do we want to risk another Permian scale mass extinction? We don't know the limits, but we're currently experimenting with them. In other words we don't yet know the size of the push required to trigger that scale of extinction. Once we find out for certain it's almost certainly too late to avoid it.

For civilisation, humanity and most food chains that would effectively be the end of the world even if it did not include extinction of homo sapiens.
This (well, actually, I use the simpler Tab Center Redux as I have no need for hierarchical complexity) is the biggest reason I kept using Firefox during its pre-Quantum dark years, still do now, and never once switched to Chrome.

Firefox allows fairly seamless* vertical tab implementations; Chrome does not (IIRC they WONTFIXed the request a long time ago). Vertical tab bars are non-negotiable for me, simple as that.

* Well, as others point out, it's now become slightly less seamless since hiding the horizontal tab bar requires a userChrome.css hack, but after you do that just once it's smooth sailing.
Dazzling aerial photos highlight the clash between man and nature
It probably is simply “just because”. Not the first time Linus feels it, IIRC 3.0 was basically bumped for the same non-reason.
That's not quite true. Most people don't want to live directly in the urban core (though I do), and the supply of housing in both the urban core and inner-ring suburbs is artificially restricted. Hence all the talk of "missing middle" housing (ie: https://www.vox.com/policy-and-politics/2018/9/24/17896482/b...).
You are correct. USCIS is not affected, E-verify is. That’s great news! Thank you for correcting me. Also this is pretty well summarizing what’s affected https://www.cbsnews.com/news/government-shutdown-what-closed...
People forget that it is a feature of democracy that we disagree loudly. Life would be boring otherwise :)
Strictly speaking: yes. But whether conses (aka pairs), lists, or other derivative structures support pervasive FP in a language is probably most influenced by whether conses are mutable or not.

In Common Lisp, they are. In Scheme, they are not.

Mutable conses are useful because at least because values can be accumulated in a list from the end by retaining and mutating the tail.

However, the presence of mutable conses detracts from a language's ability to support FP, since it must be done by convention and with much copying.

I see Clojure's innovation in this area not in the fact that its lists are immutable (Scheme did this already) but in the fact that its lists are immutable and there's never a need to mutate the tail, because lazy sequences are supported throughout the language. The icing on the top of the story is that concrete lists and lazy sequences both inhabit the "Seq abstraction", and so don't require different APIs most of the time.

Of course, I'm pretty sure lazy sequences existed before CL was standardized (they're in SICP), but I can imagine how the designers would have preferred a simple, well-known tool (mutable conses) over admitting a whole other sequence abstraction. Plus, immutable conses would have been a breaking change.

So, it's not that anything that Clojure does with regard to lists couldn't have been done before, just that it wasn't -- while also being packaged in a vehicle that was wildly compelling for many other unrelated reasons.
The Concerns of Front End Architecture
Interesting seeing this here, my grandfather with Parkinson's recently had an abscess near his stomach area burst, and for some reason the severity of his Parkinsons symptoms declined soon after.
Thanks for that.

Not as educational but funny to see him getting owned in WoW.

https://www.youtube.com/watch?v=2b-F8QqHFaM
You can mostly speak to it like you'd speak to a human, and in the vast majority of cases it will understand. No need for rigid commands. You can also ask clarifying questions and it will keep context. Its speech synthesis and response language is more "human" and "cheerful". I just wish it also had an echo-like microphone array. When it's playing music it sometimes can be difficult to get it to hear commands.
I think Apple Music has like 50 million subscribers to Spotify’s 80 million. Not exactly a semi monopoly.
It's time to start building domes.
The way I see it, in technical fields, we all share common interests and are working toward the same goals. Why not share in both your collective enthusiasm and knowledge?
Two popular note taking apps which do this are Dropbox Paper and Notion.so, but they only support inline math. A niche app that does both is Gitbook but they’re a newer company and I’m not sure about personal plans.

Edit: I should add neither of these support code execution. I would really love if someone could point to a Wikipedia / knowledge base composed of Jupyter notebooks but have the functionality inverted — primarily focused on note taking and secondarily on code execution.
The thing that jumps out at me is that it took months and months to ask the simple question, "why are you doing that?"

Also, in this case the undesirable behaviour had a perfectly benign and easily fixable root cause, but that's not always (or even mostly?) true. In many cases my kids will be misbehaving because they're not getting what they want, eg. icecream for dinner or to not go to bed on time. In cases like these, it's the parents' job to say no. Of course it's very important to understand the child's real motivations but often it's going to come down them just wanting something they can't have.
You receive the special hacker news award for shittiest extrapolation - 2019.
By the way Okasaki not just has a paper, but a whole book on that topic. It has code examples in ML and Haskell. It's really nice if you want to learn to design persistent data structures.
The use of the Offsetof macro in a program will cause undefined behavior when compiled with GCC or Clang and they are still "in fashion" as far as I am aware. The practical use of this information is to prevent the occurrence of undefined behavior by knowing not to use offsetof for example with GCC and instead use __builtin_offsetof in the specific case of GCC. The argument appears to be that you are claiming that what sgl_baseof does is not undefined behavior and I am claiming that it is not possible to infer that without specifying the implementation of the offsetof macro.
It took Apple two years to sell the first million iPods. It was nowhere near an overnight success. At its height it sold 50 million a year.

When the iMac was introduced, Apple was celebrating selling one million Macs a quarter. In its best year, Apple sold around 20 million Macs in total a year - less than half the number of iPhones they sell in a quarter.

At its height, Apple sold about 45-60 million iPads a year - again about the number of iPhones Apple sells in a quarter.

I’ll consider Elon Musk a “success” when either SpaceX or Tesla is profitable long term.

Going into the phone market wasn’t a huge untapped market. By the time the iPhone came out, the mobile phone was already the next big thing.

As far as the Apple Watch not being a success, it’s a more profitable product than cell phones are for any company besides Apple and Samsung....
I had a US tourist visa processed on the 3rd of Jan. There were no delays, or mentions of potential delays, related to the government shutdown. (It was processed in Calgary)
“Violence is the last refuge of the incompetent.” —Asimov
Money as a motivator sucks. It is much more easier to earn money as a side effect of being really good at what you do.
Current desktop OSes don’t offer fine grained permissions, so there is no reason to hold software with specific features to a higher standard of integrity. Still, I recommend you install anything you can, mkcert included, from your package manager, as shown in the README.

As for the snark, I stand by my provocation: I believe it’s best practice to automate TLS certificate renewal, and for 95% of deployments that means ACME, which for 95% of cases currently (but not necessarily) means Let’s Encrypt.
Ask HN: What facts did you learn that you can never un-know?
Looking for examples of relationships in the world where once you see or learn them, you cannot un-see them whenever you encounter them.

To me more advanced ones include things like interest compounding, standard negotiation and sales tactics, pareto distributions, and survivor bias, but they could be as simple as proverbs, heuristics, similes and metaphors, and even poetic descriptions.

What are other examples of these frames that, once you view the world through them, they stick on your short list of go-to mental reference points?
Guigle: A GUI Search Engine for Android Apps
On further reading it seems like just the intro section is (imo) unnecessarily hostile. This is a pretty engrossing read - although I'm skimming through and just reading all of the amusing anecdotes.

Specific example: Phrases like "Fashion Statement Technology" seemed kind of unhelpful, better keeping the explanation of why they are bad without the snarky labels.
paper: https://arxiv.org/abs/1901.00891
That's a lead article in The Economist. A longer article on the merits of modern wooden buildings can be found in the same issue at [1]

[1] https://www.economist.com/international/2019/01/05/efforts-t...
You can get most of the experience with the Assistant app which is available for both ios and android.
Download Hundreds of Japanese Fireworks Illustrations from the 1800s
> "It might be interesting to collate a compendium of strange child behaviors with simple explanations, and other problems to watch out for."

I couldn't disagree more. This seems like a step in the wrong direction. The last thing we need to do is label even more human behaviors than we already do into the bucket of "strange." Actually, even saying that parents need to "debug" these problems may be going too far. Humans are much more complicated than a machine that must work "just so."
This is true.

And yet, many "copious displays of Christian faith, piety, and family values," even from some divorced cheaters, as well as the left-wing style, are actually genuine.

Very often, the introduction of the phrase "virtue signaling" comes off as a blanket dismissal of the other party.
Tools like Exact Audio Copy and cdparanoia have made it possible to do bit perfect DAE since the last millenuium.
Device drivers don't usually need to be updated unless the driver interface changes (i.e. when you update the Linux kernel) or the driver needs to be updated to accommodate quirks of new software (i.e. graphics drivers and new video games).

They probably do want to be getting the latest security patches to the kernel and base OS.
If you reblog your content on a Medium blog to take advantage of their user base it can be a great tool. Don't use it for a primary blog.
A really well designed logo.

(There's a running joke/observation that every time 4chan /g/ tries to produce something, they spend all their time debating logo design instead of working on the product. So for this /g/ project to take off, its logo must be so good as to be beyond reproach.)
So, rather than using our existing copyright / trademark system to handle cases of brand impersonation or stealing content, we're just going to rely on payment processor companies to punish people? That sounds like a really bad idea.
Will content hidden on mobile responsive design hurt SEO ranking?
Were you given any courses on parenting in school?
I don't believe that this is a fair or reasonable comparison to make in this scenario.
> More specifically, U.S. foreign policy has more consistently reflected the economic interests of American capital than it has the ideals of republicanism

In my travels to Vietnam and reflecting on recent history there, it’s more clear than ever that nations (not just the US) operate along self interested and power, not principles:

- the US alliance with an unpopular dictator in the south to counter communism, against Vietnamese independence (their revolutionary war)

- China invading Vietnam (another communist country) with US support after the war to counter soviet influence

- both China and the US supporting the pol pot to counter Vietnam

- Vietnam once unified begins skirmishes in both China and Cambodia, flexing its newfound military strength

If there ever was a principled nation, I’d guess that they are either irrelevant or we’re conquered by a more practical one.
So, anyone who makes "overt displays of virtue"? (What, you expect someone to go out of their way to ensure they don't have any appearance of personal gain?)
Nope. I work at https://www.secondspectrum.com/
When you change a project, you have to test the effect of your changes on downstream dependencies. Semver is wishful tthinking. Even a change that _you_ think is non-breaking could break something. Saying "well the downstream team was using undocumented behaviour so it's their fault" doesn't really hold much water when your team is Driving Directions and the downstream team is Google Maps Frontend and your change caused a production outage.
In japan you don’t own land either right, you just acquire a 90 year lease.
is there a good tutorial on how to get started with video editing in blender?

i managed to use blender to edit some render sequences others made that i added to my video using pitivi, which is frankly the only video editor that i could get to work reliably (compared to kdenlive, openshot and cinelerra).

i'd love to use blender for everything to cut down on learning multiple tools and deal with transition issues but i couldn't figure out how to edit the whole video in it.
Javascript Community: "Angular, React, Vue, TS, webpack, PWAs, yarn, NPM... nobody can keep up with all this change!"

DevOps Community: "Hold my beer."
The authors have what looks like the full paper under their own letterhead on their website: https://www.researchaffiliates.com/documents/630%20The%20Fol...

Didn't have any problem with sci-hub here, either.
Ledger unveils smartphone-compatible cryptocurrency wallet
One of the interesting third order effects is people learning not to work for the government or government
contractors if they value being paid for work. I can easily imagine applicants for everything from TSA or contracted airport security positions to 18F or contracted software development positions saying, hm, lemme keep job hunting a bit more and find something in the private sector.
Hosting blogs is cheap and everyone should be able to have one. However, if we leave it to the corporate sector, they'll either need a subscription or ads, neither of which are conducive to public discussion. Since serving blogs is so cheap, why doesn't the government offer a free service where you can host a text website? Kind of like a university webpage for all students, but for everyone?

You would then have a financially stable organization backing the pages, have democratic input into the hosting process, and probably less censorship than a private company would apply for those that care about that sort of thing (since private companies need literally no reason to do so whereas a public enterprise would need a court order or some such).
I assume they were referring to calendar based naming a la Ubuntu.

https://calver.org
In the UK it is actually illegal to smack your kid... so it's not like corporal punishment is still the norm now.

There is also a large portion of parents who have rejected corporal punishment and opted for 'peaceful parenting' techniques from a moralistic perspective based on the non-aggression principle.

Even if you don't agree on moral grounds there have been loads of research papers written on this topic. The papers I have read have helped me make my mind up as I was once in the "spare the rod, spoil the child" camp.

For example, spanking by parents can significantly damage a child’s mental abilities and results in a lower IQ later in life (study by researchers at the University of New Hampshire).

Additionally researchers have found that harsh physical punishment was associated with increased odds of mood disorders, anxiety disorders, alcohol and drug abuse/dependence, and several personality disorders after adjusting for sociodemographic variables and family dysfunction, and that if harsh physical punishment did not occur, the prevalence of certain mental disorders might have been reduced by ~2% to 7%.

There are tons more studies on this.

So, if you consider your role as a parent to include giving your child the best chance at life you need to seriously evaluate the body of evidence against using corporal punishment.
I don't know why I never looked for something like this before, but thanks for the link!
Search-related portions are available through that "microphone" icon (which nobody clicks) on Google.com front page. The main trick that makes it conversational is you can usually ask it a question about somebody or something, and then ask follow up questions using pronouns and without referencing the entity in question directly, much like you would with a human. Try e.g. "what's the population of Seattle", then "when was it founded", then "in what state is it", etc. Eventually this breaks down, but it mostly works on the first and second follow-up question. I.e. "is Costco open right now", then "how long would it take me to get there".

From an AI practitioner: this is god-mode level work.
> But appropriately, rarely applied, I can say with certainty it worked for me.

No, you can't. Maybe it did, but you don't know how you'd acted if they'd just talked to you instead. It's easy to think we can untangle how a given event shaped us, but we really are horribly bad at it.

It ignores that people who never were spanked regularly can tell similar stories about just having been talked to (that's how I learned not to stuff wires in outlets). You can't tell if they are right about how it affected their behaviour either. In either situation we're guessing based on how it made us feel.

I don't think the very occasional spank is likely to be massively damaging, but I also don't think its necessary - I grew up around the time it was outlawed in Norway in the 80's. It was publicised enough that the one time my mother slapped me when I was a child, I threatened to call the police because I'd heard about it on the radio.

People insisted the change in the law would be a disaster and that children needed to be spanked, and it'd be all doom and gloom.

It was largely a non-event, apart from some pastor that made a big point of protesting and telling everyone how he still spanked his children.

Children still learn not to put wires in electrical outlets whether their parents spank them or not (as I'm writing this, I've had flashes of recollection of scary scenarios that feel like they may have been things I was told about as a child, but I really has no way of knowing if that's a real memory or "fabricated"). There was no massive rise in badly behaved children, or sudden surge of people electrocuting themselves. Of course, nor did it make us all magically better adjusted.
just normalize all whitespace i.e. s/\s+/ /g then try to match one word, two words etc.. until you hit a category name.
I second this heavily. I've implemented a 3d scene renderer for 3D CAM software in the past and have been wanting to get back into some 3D things to practice math as I've been feeling a bit behind where I used to be.

I spent a while getting an OpenGL environment setup in VisualStudio and got frustrated with the tooling as I've also been spending much of the last 3 years doing trivial web development. I ran across shadertoy and was able to whip up much of the core of the pathtracer there and very easily move it over to it's own project supper easily utilising REGL (https://github.com/regl-project/regl) in ~100 lines that included a camera, dynamic shader compilation based on a scene, etc...
This does not work if you want to use a hostname other than "localhost" (for running VirtualHost) pointing to your local machine.
Previous Echo models had the same issue with music. The latest Echo model will lower the music volume when it hears the wake word.

Alexa can make phone calls that dial a landline number, which is not an option with Google.
Exchanging things for things is fine under anarchism. Exchanging your freedom for money would be bad. The question: how do you keep it from happening without a big nasty authoritarian state? Is a valid one.

In my view there would be 3 safeguards: 1) it would be seen as morally repugnant, like banging your cousin. 2) the other, democratic businesses in the area would just refuse to do business with you 3) in the absence of material want, nobody would feel compelled to sell their labor the way they do now, where they have no real choice. The first thing that happened when England went capitalist in (I think) the 1700’s is that the land that used to be held in common was privatized and people were displaced to the cities, where they had to find jobs. In other words the state deliberately created a situation where people had no choice but to sell their time for money.

In the case of someone accumulating actual weapons and attempting an armed power grab, there would be local citizens militias which would converge on the outbreak of violence and contain it.

Maybe it won’t work, maybe it will, but we won’t know until we try.
For what it's worth, I think that assumption very well might not be true. But I also suspect it would be very hard to find out real numbers for that.
whatever it was, he was using a lot of it back for the 1.3 series, which made it up to 1.3.100 at least.