skysight-inc/HackerNews huggingface dataset:
I would compare it to shortages of 22LR ammunition caused by spikes in demand (primarily resulting from recent presidential elections). Manufacturers do not want to invest in increasing supply during such a spike, because their margin is practically nothing. The cost of starting a new factory line probably will not be paid off before the spike subsides.
Just because it's always been complex doesn't mean the complexity isn't increasing. Software development is ridiculously complex, increasingly so, and one often doesn't have any tools to deal with it.
Not GP, but wiping out the externalities of property being used as a capital investment vehicle instead of for its inherent utility seems like it would inarguably, in any rational market system, make housing more affordable. It's self-evident that it would be better for anyone without a vested interest in denying the housing needs of the many.

If there absolutely must exist a category of housing that is rented and not owned, that's where the state can step in. Housing, like healthcare, is a commodity with perfectly inelastic demand in the aggregate. Offering such a commodity up to the "free" market is irrational in any system except one that values ability to make a profit over human rights.
> Not everything needs to be of high quality.

But stuff connected to the internet needs to be or it will be compromised before you even finished installing it.
> Why would you want to work anywhere else?

They are not hiring where I live and I heard bad things about the work conditions so I never considered them.

Still, I really like their products but I don't think I would be a good fit as an employee. It's also hard to work for the richest man of the world, I prefer non profit organizations.
All of money is imaginary and all things have a representative monetary value. All of the above are imaginary things. Work from this basis, the rest of this will make more sense. So now if you use your imagination, we can start lining up some value. What value does gold have in World of Warcraft?
> For example: not being racist on an individual level is pretty intuitive and obvious to most people, and mostly comes down to being a decent human being. Being institutionally anti-racist is a totally different thing, and way more involving, because you're not just not being a dick to people of a different race; you're trying to counteract systemic disadvantages.

Sincerely acknowledging this may be confusing: it’s the equivalent of recognizing that you’re being graded or compensated fairly while you see someone else not being treated that fairly… and then not shrugging it off.

It’s not a deep philosophical concept. It’s living in a society with responsibility to everyone else in your society.
Thanks for correcting math. :)
a(1) here is the arctangent of 1.

I hadn't thought about when bc does its truncation with the scale variable, but your explanation appears to be exactly right. With scale=8, a(1) returns .78539816, which is already truncated to 8 digits.

There is some discussion on intermediate result truncation (not exactly in those terms) in the "EXPRESSIONS" section of the bc(1) man page. It notes that "Every expression has a scale", and elsewhere the man page notes that "All numbers are represented internally in decimal and all computation is done in decimal".
Has there been any documented deer-to-human transmission?
and a lot of people that don't think they are gamers are the most lucrative set of gamers.

they are the freemium and mobile segment. dismissed by both the toxic gaming communities and themselves, but noticed by the companies who will change their whole trillion dollar business name to snag them further.
They're running out of money with many programs that don't work, so they're taxing the commoners so corrupt politicians can steal the funds.
You seem to have a very strong opinion about Ansible while you keep emphasizing that you don’t know anything about Ansible at the same time.

As a result, all your arguments against Ansible seem to be based upon assumptions, some of them completely false.
Local variables inside a function are very much encapsulated.

Unless you need to keep state between two distinct actions on the same object, but in that case a single run() entry point will not be sufficient anyway.

Inheritance can be replaced by just calling a common function.

There are many “what if” here, which will likely never happen and until they do it’s premature abstraction. Most likely some other abstraction is needed by the time script grows.
"by letting a gap grow in front of me that would absorb the wave" would cause the freeway to carry fewer cars if everyone does it. My oldest one used to argue with me on this point when I asked him to keep a bigger gap from the car in the front for safety reasons.
8 Months of OnlineOrNot: From MVP to Stable Product
Tbh well put. I’m sure it’s more complicated than that but on the surface it makes sense. And it sells way better.
> In all the companies I've worked at, never has a CEO made a decision that made a company successful.

Hasn't been the case for me. Even if they didn't come up with, say, a market strategy, they're important in executing it. They lead rather than getting the hell out of the way.

>Good CEOs know that they are figureheads and try to stay out of the crucial decision making, handing off responsibilities to people that actually know what they are doing.

A good CEO makes critical decisions. Handing off responsibilities if they know their limits is indeed part of being a good CEO.
Some PC motherboards and laptops also have dual BIOSes/BIOS recovery[1] to prevent bricking. You can build a redundant system capable of surviving failures. Apple just doesn't want to spend the cost/volume of a couple 32Mbit roms, or however big iBoot is. Yes, simple is good, but it doesn't need to be this simple at the cost of longevity and upgradeability of the device.

Look at how much TLC NAND has improved in the last ~5 years, and ask yourself if QLC will improve as much. It probably will.

[1] https://www.dell.com/support/kbdoc/en-us/000132453/how-to-re...
I don't have any experience with check sorters, but I do have experience with replacing hydraulic fluid in the printer :-)

The museum in Binghamton, NY has an IBM 1255 check sorter, which is puny in comparison to the 3890, which is a long, long, long machine.
1. The article was written in 2014.

2. While it appears that Wayland is poised to replace X11 on Linux desktops given the amount of backing Wayland has compared to X11, it is not clear whether Wayland will replace X11 in the BSD ecosystem. According to the FreeBSD Wiki, Wayland is not ready to be a daily driver (https://wiki.freebsd.org/Graphics/Wayland), though work has been done getting Wayland compositors and other software to work on FreeBSD. I use X11 on my FreeBSD desktop. I'm unfamiliar with the current status of Wayland on NetBSD and OpenBSD. I expect X11 to live on for quite some time in the BSD world and among more conservative Linux users, similar to the situation regarding systemd in the Linux community, which was adopted by mainstream distributions and users but faced (and still faces) opposition from some users.
> I still use .doc rather than .docx and its never once given me a problem. The barrier is just unwillingness to change rather than any real problems with LO.

I assume you haven't opened more than a handful of .doc documents then, because around 70% of the .doc documents I open are either broken when I open them (around 20% of the time), or when the other party open them after I edited them (around 50% of the time). In practice docx docs seems to work a little bit better, but not that much (I'd say 50 to 60% failure). And I say that as a Linux user for 14 years now. Until MS365 came, MS Word documents where constant frustration.
And if enough farmers decide they want to just collect their check, either someone is going to need to be forced or we all starve.

I’m all for the nobody-needs-to-work future, but we’re not going to get there without Star Trek style energy and replicators.
"Becoming a full-stack reverse-engineer" [1] is a great high-level overview. It lays out a roadmap of three years.

1. https://www.youtube.com/watch?v=9vKG8-TnawY
Discover What
In a study published Tuesday in the Journal of Exposure Science & Environmental Epidemiology, a team led by George Washington University examined 64 samples of hamburgers, fries, chicken nuggets, chicken burritos and cheese pizza, as well as food-handling gloves
Bitkub becomes next Thai unicorn after SCB acquisition
Well first of all I don't consider work groups as solids, it's more like a non newtonian fluid.

And reputation, enemies.. all of these are absurd notions to me. It mostly shows immaturity in our notion of work and society. And I'm not asking for people to find solution to state finance, but even for changing the simplest thing, people will resort to primitive behavior. It's child like behavior mostly.. and the bad side of childhood, not the "let's make something fun for everybody" more like "boss doesnt like me so i wont move a finger". In those structures everybody becomes everybody's enemy, and it's a super sad sight.
The "homelessness is a housing problem" vs "homelessness is a mental health and addiction problem" debate will never end. People are emotionally invested in one or the other. It's almost political, actually. If you don't believe in capitalism, then it makes sense to you that it's a housing problem. If you dislike Reagan, then it makes sense to you that Reagan's defunding of mental health institutions caused the homelessness we see today. If you're right-wing, then it makes sense to you that capitalism is working just fine, so it can't be a housing issue.

What's the truth? Hard to know. We need more data, and honestly? More experimentation, rather than being paralyzed and doomed to re-hash the same arguments since the 1970s.

Personally, walking around SF at night, there seems to be a tri-pointed spectrum between (A) psychiatric conditions (B) drug addiction (C) pure poverty. You can find examples of whatever you're looking for.
Non-US citizen here: is Fauci at risk of losing his job due to these horrible treatments to animals or due to (I'm not sure if it's proven) funding of gain of function at Wuhan?

I'm not sure this is the right place to ask this kind of thing, please delete/flag away if not.
As far as I can tell "by logging out before delivering the data, he can render any session cookies invalid" means that if you use this mechanism and forget to sign out partway through the process you're potentially handing over session cookies. This seems like a really unsafe design.
The 303 defined acid, but now that we know what acid sounds like, you don’t need the 303 any more.

Like, 90% of what made 303 lines sound unique is in the sequencer, which you can program into a DAW or something once you know how it’s done (it’s a fairly basic step sequencer with a couple quirks, but those quirks are easy to replicate). Use a simple subtractive synth, turn the filter knob around, set the resonance pretty high, and bam… you’ve got acid.

That’s what I mean when I say that something rarely turns out to be critical to your sound. Once you understand how a sound is made, it makes it possible to achieve similar sounds in other ways.

That last 10% is not something that people listening to your music care about, by and large. The TB-303 has a unique diode filter design… kind of weird, you might say “3+1 poles” (is it 24 dB/oct? or 18 dB/oct?) with a built-in high-pass filter. However, despite the fact that the TB-303 has such a unique filter design, and the 303 sound defines acid, and the 303 filter is a key part of that sound, you can replace the filter with some boring random 4-pole VCF and still end up with an acid track.

So you don’t need a 303. This is good news! It means that it’s easier to create acid than it ever was. The 303 is no longer manufactured. You can grab a cheap clone like the TB-03, TD-3, or program the 303 sound into a more powerful synthesizer that you already own.
>It's outrageous that this doesn't get a lot more international attention

It gets disproportionate "international" attention in US-led countries considering PRC was 2nd last out of 6 claimants in SCS to conduct land reclamation. You simply did not and do not hear about Vietnam, Philipines, Taiwan, Malaysia when they reclaim land and militarize the SCS in each others disputed territories, before PRC responded to defend her claims even though PRC claims (which were inherited from ROC) predates everyone else's

> Imagine the outcry.

Nor do you hear much about ITLOS ruling against UK and by connection America's now illegally leased base in Diego Garcia occupying Chagos Archipelago / Mauritian territory. No outcry over this in MSM over ruling despite decolonization of Mauritius being explicitly endorsed by UN general assembly. Where as UN has no formal position on merits of Philipines vs PRC PCA ruling over SCS disputes.

Globally, there is very little "outcry" simply because it's not an existential issue for countries outside the region, and media bubble is hypocritical when it comes to geopolitical interests. US actually breaking international law in context of UN, versus China not. This point is important, China is in compliance with rule-based multilateralism order of the UN. Versus the PCA ruling that is largely byproduct of US-centred "rule based" order (aka not actually international order but west likes to conflate as de-facto international order)... for which US hasn't even ratified UNCLOS. At the end of the day west will fixate over PRC's not illegal sheninangans in SCS but not UK/US illegal shenanigans in Diego Garcia because everyone manufactures their own consent.
The price elasticity of fuels is famously low. So, increasing the price of fuel by 10% will not lead to a 10% reduction in consumption.

The government knew this and doesn't claim that these are meant to reduce fuel consumption. Besides, it's not like much of India has decent public transport.

The high taxes are not meant to reduce consumption but shore up revenue. The Indian government slashed corporate tax rates last year. And revenues from GST were lower than expected because of the shutdowns imposed to contain the pandemic.

Here are two very well written articles by Vivek Kaul which explain the high prices in great detail:

https://vivekkaul.com/2021/06/17/petrol-and-diesel-prices-ar...

https://vivekkaul.com/2021/07/14/whats-the-real-story-behind...
IIRC there's even an old saying about that, coming from military:

"Amateurs think strategy. Professionals think logistics."
Just noticed this a few moments ago myself. I am not as angry about it as the reporter, but agree there should be a setting to disable ads if they're going to throw ads in Firefox.
You're being disingenuous. All of those things you listed fulfill a temporary or geographically localized need, and are very short term. On the other hand, people often spend an entire generation in one apartment. Those categories are wholly unalike each other, and it's clear because the category of actually short term housing also exists, hotels.

Likewise, long term car rentals exist, they're called leases.
It was decent up until the last half. The all caps nature of your post was unnecessary and childish, and while it makes sense to be upset at Mozilla's mismanagement and ads in your browser, you cite needlessly off-topic examples where Mozilla should actually be doing something (aside from the color scheme part).
Is self-promoting your own bug report complaints allowed at HN?
Incidentally, those of us old enough may remember the number of websites having "streets" and "neighbourhoods" in the 90s while people were still trying to figure out how to translate things from offline to online.

Virtual shopping malls where you would "walk" around by clicking around websites.
It's actually pretty simple to break it down if you try to think about it. Rent seeking is evil when the renters absolutely need the service and cannot afford ownership. Otherwise, it's a service that some find useful. Home rentals would be awesome if it was only for vacations or because someone didn't feel like dealing with maintenance. In reality, everyone needs a place to sleep at night and many cannot afford it. The people who make it unaffordable to own a home by buying up all inventory and then renting it back are absolutely leaches. Comparing camera equipment rentals to home ownership likewise lacks morality.

In the San Francisco for example, the minimum wage is $16.32/hr or ~$33K/year. The median price per square foot is $1000/sqft. A person earning minimum wage will never be able to buy property in San Francisco. Instead they're forced to spend most of their income on rent creating a cycle of poverty by preventing property ownership & wealth accumulation. The property owning class of the Bay Area desperately depends the poverty class yet burns the ladder up. We complain about the homelessness and crime yet trap people into poverty by blowing up every bill that would create affordable housing.

I will absolutely cheer for the failure of any company looking to profit from exacerbating the problem. I hope you can now understand the difference between renting a camera and being permanently unable to afford a place to sleep.
Dotted quads are silly. IPv4 addresses look so much nicer in hexadecimal, though it breaks down when your netmasks are not divisible by 4.

Count the number of 0s at the ends of each of these:

>>> f('10.0.0.0'). # *
'0x0a000000'

>>> f('172.16.0.0')
'0xac100000'

>>> f('192.168.0.0')
'0xc0a80000

People whinge about IPv6 not being worth it but two of the things included in its ergonomics are hexadecimal address notation and netmasks that are multiples of 4.

And IPv6 addresses are long and unmemorable? Addresses that you actually need to memorise are, in practice, only as long as your routing hierarchy is deep.

Your site:

2001:db8:60::/48

Your office LAN:

$site:12

Your printer:

$site:12::4

*

>>> f = lambda q: '0x{:08x}'.format(reduce(int.__or__, (n << i * 8 for n, i in zip(map(int, q.split('.')), reversed(range(4))))))
After many, many years of stubbornly staying on Firefox, I recently finally made the switch to Vivaldi.

This reinforces my decision.
I am concerned about facebook someday claiming ownership over uploaded media (in a " we changed our TOS, continuing use of our product beyond xdate means consent"), or others uploading content extracted from non politically exposed people (e.g. revenge porn)
Of course they provide liquidity.

But the whole point is that the entertainer doesn't want liquidity, they want illiquidity, for two reasons:

1. The marketing value of a ticket being impossible to obtain. The best way to do this is to sell the ticket below the market clearing price. Then you get rows of people sleeping before the day they go on sale, etc. A lot of people want that image as they believe long term the marketing will generate more revenue.

2. They want fanatical fans rather than rich fans. They may feed off the worship or cheering and want those who go through a lot of hoops to get the tickets, rather than a salesman using the company expense account to wine some client who might not throw their bras on the stage or paint their face green and scream for their team. In this sense, you can think of the money the entertainer gives up by selling below market as the purchase price of audience enthusiasm.

Now if the scalper steps in, and instead of having the underwear tosser you get the businessman, then many entertainers/performers would be pretty upset as the scalper took for themselves the enthusiasm payment and left the entertainer with the market-rate fans.
Slightly orthogonal to this: is there a good tutorial on writing your own simple Xserver?
Mozilla is in a tough spot. An ad for their VPN might be amongst the least bad options they have.

Mozilla plays an important role in providing platform diversity.

Any user that wants Mozilla to succeed but protests by using a WebKit based browser is achieving only a pyrrhic victory.
beta.fastmail.com
> and identity politics complaining about how the music production is “white” without defining what makes music white or colonialist.

Several examples were given, referencing available music scales and tools for eliminating dialect and individual variation. They also gave citations for what they meant where they introduced this complaint. [1]

1. Philip Ewell, ‘Music Theory and the White Racial Frame’ Music Theory Online, 26(2), 2020 <https://mtosmt.org/issues/mto.20.26.2/mto.20.26.2.ewell.html>. ↑
Processes involving water often collect similar chemicals from a wide area and drop them in one spot. Also (and this was a big one for my understanding) fractional crystallization can help organize things: https://en.wikipedia.org/wiki/Fractional_crystallization_(ge... I'm not sure how chunks of solid metallic elements form, but from what I remember it's probably water-based geochemistry. Don't forget, though, that "kilograms of the same element" is pretty rare, and the Earth's crust is almost entirely silicates and a smattering of other molecules, with pure elements being hardly a rounding error.

Ed: here's a lecture from a geologist about the geology behind a particular gold mine. I saw it a while back and don't remember the details, but I'm posting now before noprocrast kicks me out: https://youtu.be/QsBZfRJihdw
Why does pricing competitively to appear in the front page earn the label “bozo”? Should they prioritise the effects on the market ahead of their own profits or goals?

It sounds like a really interesting story that’s missing a few steps due to space - it’d make a great blog post in detail!
Mozilla would be in a much less tough spot if they didn't keep rearranging their deckchairs every six months, and actually let us fund the browser team directly.
I could swear I have read that there is a special place in our brain for remembering faces.
> My new tab window should have no advertisements in it, because you are a nonprofit.

That doesn't mean they're a non-revenue.
If this is what they need to do to survive, they already lost. The userbase won't accept ads.
SEEKING WORK | Remote only, based in Canada/USA

Rid Industries is a small development firm comprised of moonlighting engineers. We're looking for part time development work in the web application or mobile space. We have experience building out large scale service applications as well as smaller mobile/web applications.

We'd be happy to give you a tour of our portfolio!

Some technologies we work with include

• Python / Django

• Java

• Go

• Ruby / Rails

• JavaScript / Typescript / React

• iOS / Android

• Various database technologies (relational/nosql)

You can learn more about us at https://www.rid.industries or shoot us an email at hello (at) rid (dot) industries
This approach doesn't work well in the long term. I've worked as a successor in one of the author's previous company. All the "do-nothing scripts" diverges from the reality as time goes by. The scripts became a false prophet, not a single source of truth. When I came in, the fully automated parts are doing fairly well. On the other hands, most the one-off scripts doesn't work.

Falsy docs are worse than no documentation. We've tried looking at the scripts, but small divergents in the scripts destroyed our confidence in the scripts. Instead we figure how to do task by looking at the source code and actual deployments.

The lesson we learned from this is we need to treat scripts as a real software instead. We make scripts idempotent and run them periodically to see if anything breaks. For infrastructures we make them immutable and embraced the cattle mindset(vs pet mindset).