skysight-inc/HackerNews huggingface dataset:
Interesting project. Thanks for sharing! Any reason why at least some of those patches couldn't be upstreamed to LOS?
"Race shouldn't matter" is a fine thing to say, but is a really unhelpful principle for those people for whom it can't not matter.

Or to put it another way, with an example: I'm sure there are plenty of non-religiously-observant American Jews who would be happy to treat race as a non-entity, but that's not much of an option for them when anti-Jewish slander and violence is an ongoing part of society.
Hi. Regular A/B experimenter here.

This looks like a great tool!

Does your system store the stats, or does it trust the stats to be stored in, eg. GA, and then just allow you to analyse them?

Is it appropriate to send email alerts when "significance" is reached? Without adhering to minimum sample sizes calculated in advance won't this result in a bunch of Type 1 errors?

Are the changes to the pages made client side or server side? I think clientside but I'm not sure. If so are they sync or asynchronous?

Thanks!
Shorter: https://i.reddit.com/
The public charging tech is improving steadily. You might want to give the Bolt another try at fast-charging. Look for a high-power charger, like 200kW or higher.
Refactoring You’ve Never Heard of (2019)
If an entity is made out of smaller constituents, it needs cooperation in order to be selfish.

My formulation is just as correct as the standard economics one, but not as misleading, because it rightly implies that you are part of/made of larger and smaller entities, whereas the economics formulation falsely implies that you are an independent entity, capable of pure selfishness. If one cell in your body is selfish, that's called cancer and you die.
What's a bit interesting to me is having read all the negativity/criticism around ULID, and now seeing these proposals by IETF...
As an economist, I strongly believe this is a strawman argument. Economists have studied cooperation for decades. Methodological individualism that the article mentions is not an assumption that everyone is waging war against each other, and the war against each other does not follow from methodological individualism. Game theory was interested in cooperation, especially across many time periods, for as long as it existed. Avner Greif has done amazing work on the rise of cooperative institutions. These things are a part of standard curriculum for any economics major (although maybe not a 101 class). This is not to say that economics is free of issues, but the claims of the article reveal that the author has no idea about what economists care about and have cared about for decades now.
> we are careful about them here when they lead into predictable off-topic arguments.

This is not remotely true of this site.
I love this question. It’s quintessential epistemology. You’ve flipped the question upside down without realizing it.

First, you talk about ‘other people’, and not yourself, or the person you are asking, who are the only people that anything can be known about.

And then you talk about knowledge of a single unique event that you didn’t experience.

And then you insert a predicate nominative that would reverse a prior belief, “fake”.

Wow, so much to unravel there. First get comfortable asking the first-person active voice question of yourself, with the same level of skepticism you have of the third-person passive pluperfect predicate nominative. I think you’ll be amazed at how confident you are about things you know nothing about.

Signed,
- former NASA engineer.

P.S. I don’t know, I wasn’t there. Nobody thought much about how we got there with Apollo, just how to get back with Orion (we didn’t). We had to do some tests on the moon dust, but they sent ‘simulant’ instead, and for good reasons. Apparently it’s harder to get back there than we thought it would be.
can you explain why? if you upload a file selectively, where is the issue if its hash is compared to a CSAM database?
> are you only attributing their lack of success(?) on youtube because of algorithms

They attribute it also to the comments. Nobody wants to deal with racists attacks every time they post something.
All of the backlash I've seen over the paper has to do with the precision and effect sizes measured - I haven't seen an argument, let alone a credible argument, that the effect itself is not real.

Follow-up research has confirmed that the effect is real and significant: Arthropod decline in grasslands and forests is associated with landscape-level drivers
https://www.nature.com/articles/s41586-019-1684-3

The follow-up indicates that the effect sizes are greatest for agricultural areas.
Those that equate developer with UNIX and cross platform are the ones playing word games.

Crazy Mac Mini setups are not required to develop for iOS/MacOS, unless one is trying to develop like on UNIX.

Homebrew is for those that buy Apple hardware instead of giving money to GNU/Linux OEMs, macOS is a certified UNIX and doesn't need it at all. I am yet to install it, after all these years.

Developer, "a person or a company that designs and creates new products", as per Oxford dictionary,

https://www.oxfordlearnersdictionaries.com/definition/englis...
The decryption and signature verification is the worst nightmare. Why? Because the spec signs the actual bytes of the XML, which means that if you change the order of two elements, even if everything else is exactly identical, the signature changes. Everything has to preserve the XML exactly as generated, down to the character set, or else the verification breaks.

Edit: I know the article talks about this, but my point is that his description of the round-trip instability isn't quite right. You can't change the bytes arbitrarily.
No it can not. I've seen some xrandr magic solutions but they have their own set of issues. So they are not a solution.
The average car lifespan, however, is a little over half that, and plausibly within the lifespan expectations of current battery tech.
Most things simply aren't in their scope.

I do send occasional patches to Lineage if they are in-scope and am in contact with some of them reasonably frequently.

The big blocker is that their Gerrit instance requires a Google account to login.

Example of a recent fix I emailed them: https://review.lineageos.org/c/LineageOS/android_device_htc_...
That sounds like a package manager/module system issue, not a library issue. A sound system would let you use both as long as you weren't ambiguous with your imports.
Sure, the actual situation has always been that the iOS privacy story relies on you to trust Apple. But their marketing, which has always been bullshit, has implied that iOS privacy is a matter of the laws of physics.
Avoiding the software delivery Death Spiral[video]
Do you believe we currently live in a system where no one is suffering for anyone else's benefit?

It seems like there's a lot of that already going on.

A change might be unfair to you, but it might be more fair to everyone else.
> It is a failure, every time you don’t ship a perfect product it’s a failure of some kind.

It's impossible to ship a perfect product. So perhaps we shouldn't use "failure" to denote not doing the impossible, and reserve it for cases where "success" is even possible.
Hah! I had something similar awhile ago: https://twitter.com/lorenc_dan/status/1209289792569131008
I use f-droid for most of my standard apps (note-taking, calendar, etc) - and since I am not using gmail, those suite of apps are useless to me. I use firefox for my browser, and use the client provided by my email provider.

The worst thing is basically not having Google Maps because while fdroid does work, it is not condusive to 'just looking things up real quick'. It's more of a 90's GPS where you pull over, take 5 minutes to look up what you want and navigate there.

The other issue I have is I don't get push notifications from CalyxOS, and I don't know why. Messages are received, but my phone won't show me unless i unlock the screen - and then I get alll the notifications at once. If I don't interact with the notification, it will do it again the next time I use my phone.

otherwise it's been fine. I am using a google pixel 3.
Lenovo's web site is especially frustrating. They expect customers to know the differences between ThinkPad, IdeaPad, Yoga, etc, and then between the subdivisions like ThinkPad E vs P vs X, etc.

It would be far more customer-friendly if Lenovo made it very easy to say, show me all 15 inch laptops with any dedicated graphics card, and let's go from there.
Does complexity not enter into the equation? How long would it take to set something like that up and have it reliably go to plan every time?

What if you feel like oversleeping and now your coffee is cold?
Eggs are like $1 per dozen at Aldi here.
Article confuses "filter" with "lens".

There were various generations of the Technicolor system over the years, each system comprising special movie cameras (which could only be rented), film, and complicated film processing and printing. The early systems used two color layers, the later ones had three.

By the time "The Wizard of Oz" was made, they were on Process 4, AKA 3 strip Technicolor.

The effective ASA of the system used on that movie (taking into account filters and beam splitters) was 5 ASA, hence the need for very bright lighting.

For a more informative article on the shooting of that movie see this article. https://ascmag.com/articles/beyond-the-frame-wizard-of-oz
I get your point and yes, a basic sign-up or login flow can take a few hours to code using a framework. But when you start adding features like OTPs, social login with account linking, conditional logic, data validation, 3rd party widgets to verify identity or link bank accounts, automations to send a welcome email, store the data in your CRM, etc. And as you grow, more things come up and that's when this starts to get messy and most of the time you regret reinventing the wheel.
Cars are typically warrantied for 3 years (or 6 years for the drivetrain), what does this have to do with expected lifespan?
This is EXACTLY what I noticed when strolling the aisles of 5 Below for the first time.
I'm not black but I enjoyed those shows in the 90s too. They were inclusive. Your focus on race is exclusive. It's a "Black space" and I get the feeling I'm not welcome.

Maybe you're just trying to target a niche, but I think you're limiting your potential market, and, frankly, helping to further divide our society on racial lines.
Unfortunately Indian media is full of "secular" authors pretending to be liberal but regularly dishing hate against native faiths.

But to be fair, it's not just the news media that's afflicted by this disease, bollywood is no better.
Median new car in the US is over 38k, give it time and plenty of cheap EV’s will be around. Standard Range+ Model 3: $39k. 2021 base model Nissan Leaf: $32.6k.

Considering even with a Prius most people would still be paying ~1,000$/year on gas, old EV’s will likely be more affordable.
thanks for the thorough feedback! I'm trying really hard if I leave I'll do it in good terms for exactly the reasons you mention.
At Blizzard, groping, booze and fear tainted ‘magical’ workplace
I gave them some money at DEFCON 2019 for an unlimited personal hotspot

https://boingboing.net/2016/09/22/i-have-found-a-secret-tunn...
So this is just about China?

When Apple started working in China, the prevailing western belief was that economic liberalization would cause political liberalization in China, so even though China was still relatively repressive, doing business there would help move things in a better direction.

At the time, this was a very reasonable and widespread belief, which turned out to be wrong.

Betting on other people and turning out to be wrong doesn’t make you a hypocrite. It makes you naive.
Apple says:

>less than a one in one trillion chance per year of incorrectly flagging a given account

If we gave every single human being an iPhone we'd expect an incorrect flag every 160 years or so.
So will apple also pick up the bill for the electricity and depreciation my device will consume?
It depends on what level you look at. Cooperation between individuals in a company could be for the selfish gain of the company. Cooperation between entities like companies can be for the selfish gain of even larger entities like nation states. Cooperation between nation states, e.g. members in the EU, can be for the selfish gain of the group, at the expense of states outside the group that get second class treatment.
Similarly, there's a chemical - sodium tripolyphosphate - which some producers add to scallops, that causes them to absorb more moisture so they can sell you fewer at the same price, as they're also sold by weight.

https://www.cooksillustrated.com/articles/1875-why-you-shoul...
This is, effectively, displaying a cryptographic hash. But hashes are long and filled with lots of the same thing, so some software [also] turns them into other things, like "random art" or using a word list to turn a hash into a "sentence".
> Parsing (not validating) at the edges should take care of it.

Precisely. We use a tiny ORM on top of Dapper to make sure everything goes in and out of columns as expected.
Sun was making an effort, like when they went from sturdy industrial/utilitarian Sun-3 looks, to the dimples and lavender accents of the SPARCstation 1 and 3/80. :)

My first impression, back then: this is a 5-figure engineering workstation running 5-figure engineering software. Why are they trying to make it look like a $15 plastic consumer hair dryer.

I think you have a plausible answer. :)
Should I read the release notes in depth?

DEFINITELY.PROBABLY.POSSIBLY
OK so let's all lose our shit over things that haven't happened.
Deadlines are a fact of life. Without them, nothing would get done in a timely fashion. If you do not know how to work to a deadline, you are not a professional.
You can add the worst "ostensibly" if it makes you feel better.
So this was the end-game for Mozilla?

An Aliexpress like shop that tries to capitalize on whatever brand value they think they have left? Does the internet really need another janky affiliate page full of IoT crap?

I've said it before and I'll say it again: guys, focus on making a good browser.
To say nothing of terminology.

While "clapping" is still sometimes legitimately used when there is separate audio recording, terms like "Speed," "B-roll," etc. are definitely rooted in film stock.
Damn. Maybe I should tell the IRS that I’m an oil company instead of an expat.
Even though the metaphor is only touched on lightly here, in Wealth of Nations, Adam Smith says, in a chapter on tariffs -

"By restraining, either by high duties, or by absolute prohibitions, the importation of such goods from foreign countries as can be produced at home, the monopoly of the home market is more or less secured to the domestic industry employed in producing them...By preferring the support of domestic to that of foreign industry, he intends only his own security; and by directing that industry in such a manner as its produce may be of the greatest value, he intends only his own gain; and he is in this, as in many other cases, led by an invisible hand to promote an end which was no part of his intention."

In Smith's example, the invisible hand is something that is working in the market against free trade between countries.
Twelve years after they started dating, they married. The family disapproved. Surender’s grandmother and Preeti’s mother were from the same “gotra,” or clan. Hindu clans prohibit marriage within the descendants of an unbroken male line.

The Wiki page on "gotra" suggests they "only" have to go back seven generations (I don't know any of my ancestors beyond five generations and the father of one of my great-grandfathers was never known; would that be scandalous in India?), which seems to imply extreme complication. If each female ancestor has her own unique gotra, in seven generations there would be 64 gotras. Unless there are thousands of gotras, it must be very common for a prospective bride and groom to overlap. Little wonder that arranged marriages are common.
Sorry! I understood you to be saying that the definition of FOSS includes no ads or trackers, and I wanted to make sure no one was misled by that.

Additionally, as you say, the F-droid repository does contain apps with those properties; they're labeled, not excluded.
Still a better release numbering scheme than going by year and update.
> The thing which always makes me hesitant about these projects is that they don't receive frequent security audits and not having an expensive brand behind them makes them more at risk

Why are you looking for alternatives ? or are you even
> Everything mentioned above is pretty straightforward to rig together with off-the-shelf hardware and software, even if a little time consuming.

Sorry, but it's not. There's a reason why you won't find any useful smart coffee machine on the market. And your house knowing where your keys are is either so specific a scenario that it's useless or contents of fantasy science fiction.

The one thing on your list that could be made today is the lighting going on at the right time, and migrating from yellow to blue. You will probably need to assemble your own lamps, because even high-end stuff don't have enough quality for that use-case, and proprietary software will get on your way on every step. But it's possible.
Favorite quote from Hellman talking about Diffie, "When I met you, you were traveling around the country as an itinerant cryptographer..."
No, it doesn't; if you replace countries with communities, the other statement becomes immediately and obviously problematic.
Which of those things are not true of these new UUID formats proposed?

Let's see if I can figure it out (correct me if I'm wrong).

I think maybe these new UUIDs proposed ARE lexigraphicaly sortable (in timestamp order, i think is the implication) in text and binary, these newly proposed UUIDs above? I got the impression that was one of the main things they provide, compared to older UUID formats, one of the main reasons for their proposal? Am I wrong?

I know the new UUIDs look the same as the ones we're used to, where they often have dashes (although there's certainly no requirement you display them with dashes, you can strip the dashes out before putting them in a URL if you want, although yeah it's an extra step).

[If we're talking about URL-encoding we're talking about putting them in URLs? ksuid's 160 bits insead of UUID's 128 , making a longer URL, seems like a downside?]

Not sure how many bits of psuedorandom/entropy they have... Looks like... UUIDv6 has 48 bits of psuedorandom in addition to timestamp, to reduce timestamp collisions. UUIDv7 is variable and can let the application decide (am I understanding right?), but supports up to 62 bits of pseudorandom data. [I guess you prefer a longer ID with more bytes of psuedorandom... just to further minimize possibility of timestamp collission, or other reasons? I am not sure how often existing UUID timestamp collisions happen in practice, anyone know? Anyone ever had one?]
Crunchyroll doesn't market itself as being by Asians, for Asians, and about Asians. It focuses on a specific genre of television that just happens to originate from Asia.
FreeBSD Unix Architecture [Image]
> One other thing to keep in mind is that lenses aren’t especially cheap, and in this case you’d rather have too wide of a lens rather than something too tight, so people might go for the 16mm instead of the 20mm.

If that's the issue then you can shoot the image with the 16mm and then crop to get exactly the same image (other than resolution) as you would have shot with the 20mm lens. For example, here[0] I have an image shot with a Samyang 14mm rectilinear lens, distortion-corrected and exported to JPG with UFraw. I then loaded that image into Hugin, set the input crop factor to 1 (full frame), and re-exported with a 84x61.9 degree field of view based on some online FOV tables[2] for a 20mm lens in a full-frame camera. As you can see, the resulting image[1] is what you would expect from a 20mm rectilinear lens. Hugin can also translate from a fisheye lens to rectilinear if that is the type of lens you happened to have on hand.

The trade-off is that you're losing some resolution, but you would usually be downscaling from the raw image anyway for the online listings.

[0] https://imgur.com/d0SumPb

[1] https://imgur.com/gbz6mys

[2] https://www.nikonians.org/reviews/fov-tables
you cannot be certain, but at least the code has the chance to be publicly scrutinized. This is not the case at all with google binaries, so you have a net, objective gain.
2*256 is a huge space. If everyone in the whole world had 50,000 images stored in iCloud, the probability of a collision would still be infinitesimally, unimaginably small.
Ask HN: How did web development become so bizarrely complex?
I’m recently joined a new team where we are tasked with building out a website with around 15-20 unique pages. There are 3 main types of pages, and the majority of them are lists of links to external PDF documents.

We’re using a headless CMS with content in the page broken into hundreds of individual elements, where a React client app renders the data from the CMS API to our users.

In addition we seem to be grabbing the PDFs from the server, converting to Base64 and then rendering as an object in the react app (rather than just linking to the pdf file directly).

The team (4 developers, 1 automation/QA, 3 designers, scrum expert, product owner and product manager) is in their second quarter working on the site, and aiming to release this MVP next quarter so around 9 months to build 15-to-20 page site.

When I started my career 20 years ago, this is the type of project where maybe 2-3 people would build out over a few weeks.

When Content Management Systems were first introduced, one of their selling points was that it reduced reliance on developers for ongoing BAU content updates as ‘business people’ could make content updates and potentially even some sort of workflow to have reviewed or signed off (perhaps by compliance etc) with our set up the CMS is so complex that we’ll have any requests for changes submitted to team and have a developer make the update.

What benefit do we get from this complexity compared to just having static HTML pages that someone would update manually?

There are no concerns from our project sponsors around how long this is taking or the costs involved.

How on earth did we get to this stage where such bizarre complexity is accepted as normal?!
> The problem that the article doesn't address is that users don't actually seem to mind using terrible software so long as it solves the problem they face better than not using it. I could list literally hundreds of half-assed, broken, bloated applications that I've encountered in the past 25 years that have done very well simply because they kind of solve a problem a bit for the user.

This is ZERO snark, but I'm genuinely curious for lots of examples. I ask because I'm confronted with this problem ALL THE TIME working at startups that obsessively focus on visual elements that won't move the needle, versus being obsessive about solving pain better than others.

I need to start building a list that I can just pull out at a moments notice.

Would love to hear more!
You are expected to read the posts on HN before commenting. It's one of the norms of the site. This isn't a newspaper article; it's a post they wrote specifically for us, in our norms. You should not feel good about trying to litigate this at their expense.
You can do both. Boycott Apple because they're the ones who committed this violation, whilst also protesting government efforts to spy.
That sounds really powerful!

Can you share more? What did you learn? How did you overcome your fear of sounding awkward? What made the difference in not coming across inquisitorial or superior? What would you say was holding you back the most in the past? If you could go back in time and coach yourself, what would you do to change yourself within one week?
Economic policy does not favour cooperation.

It gets labels like "cartel" and "monopoly"