skysight-inc/HackerNews huggingface dataset:
Trees seemed to work pretty well for me here!

The problem with trees is usually that people don't pack enough data into each node in the tree. I implemented a skip list in C a few years ago[1]. For a lark I benchmarked its performance against the C++ SGI rope class which was shipped in the C++ header directory somewhere. My skip list was 20x faster - which was suspicious. I looked into what the SGI rope does and it turns out it was only putting one character into each leaf node in the tree it constructed. Benchmarking showed the optimal number was ~120 or so characters per leaf. Memcpy is much much faster in practice than main memory lookups.

In diamond-types (benchmarked here), the internal nodes in my B-tree store 16 pointers and leaf nodes store 32 entries. With run-length encoding, all 180,000 inserted characters in this data set end up in a tree with just 88 internal nodes and a depth of 3. It goes fast like this. But if you think an array based solution would work better, I'd love to see it! It would certainly need a lot less code.

[1] https://github.com/josephg/librope
What do you think about strengthening labor unions & reducing wage theft of gig workers? Those are some of the results of the work we do at wrapbook, and something that I take pride in. But it's not maybe as "focused" as what you're after, as internally we're very warm and laid back.

But if it sounds interesting, we're hiring for Engineering(Rails) & Data; Email me at russell@wrapbook.com if you want to chat more.

Regardless, there are a plethora of nonprofits (FSF, EFF, AP, etc..) that need expertise, so you could try targeting orgs that do work you favor specifically.
https://youtu.be/y6jrUDY0U0A

Here you can find an accessible primer on Italian tongue twisters
Would be great if this works for Lists too, instead of the home feed.
The most disappointing part of the redesign to me was that they actually REMOVED icons from menu items. It is harder to find what I'm looking for.
I use Firefox but I don’t donate anymore which is awful but I want to donate to Firefox not Mozilla.

If anyone knows a way to only support Firefox and not Mozilla at large do let me know!
The efficiency behind Amazon and the idea behind HelloFresh
Suprised by some of the comments here. Happy firefox user here for the last 5 years and don't see it changing.

I moved to firefox aftet Chrome became like swimming in treacle, and good to get away from the Google ad bullsh!t. Suprised they haven't sunsetted Chrome yet.

Pssst, Google, you've ruined Youtube too. Sunset that too.
I'd say ~30M, rather than 50M.

They explicitly call out the summer holidays effect above the first graph: "Generally, MAU fluctuates over the course of a year, dropping in the summer months and during holidays." So comparing the peak of Jan 2019 to the low of Jul 2021 isn't giving a good idea of the total loss.

Jan 28 2019: 253.9M
Jan 27 2020: 229.5M
Feb 01 2021: 219.7M

Jul 22 2019: 224.2M
Jul 20 2020: 214.1M
Jul 19 2021: 200.4M

Still, definitely not good; we've seen what happens when web developers believe only a single browser (engine) matters, and we _need_ an organization like Mozilla, which puts user interests above commercial interests, to have a seat at the table.
Fixing Common Mistakes with Git
Burning waste for fuel is generally a good thing, if done with reasonable emissions controls.

Less waste to store in a landfill. Less new fossil fuel extracted to run the cement plant. Less fuel used to transport the fuel.
Looks like you invented your own problem and are now claiming physics cannot explain it as it exists today.

If there truly is something of “I feel it” factor that’s not just “physical” as you say it, then this can be disproven easily by seeing if a machine can attain consciousness. If that never happens then good for your theory. If it happens at some point then you’re wrong. Until then it seems like a fairly non scientific philosophical argument at best. I.e., it’s still worth having but let’s not try claiming your microtubules are tingling the quantum realm to make you think shall we?
Hey all! I had some free time today because of a delayed flight, and decided to play with Stripe Playment Links (https://stripe.com/payments/payment-links) which I've been meaning to test out.

This whole no-code thing is pretty cool.

https://buy.stripe.com/14k5lBa5e5Dubza8ww
But the compiler cheerfully still calls the function with a pointer instead, even if that pointer is in fact pointing at the too-short array.

And yes, it really is better to switch, I've been doing so, and I am hopeful that the kernel can follow in due time.

Aside: Matt Godbolt deserves some sort of award for Compiler Explorer. So much less awful to just link these examples in such conversations. It might well be as big a contribution to software engineering as git bisect or Tinderbox, or (really going back) Grace Hopper's "compiler". Yes Compiler Explorer seems "obvious" and people talked about things like this but did you build it? 'cos just talking about it doesn't make my life any better but building it does.
That kind of job isn’t that different to get than other jobs but it is a smaller universe. It is like looking for a job in a smaller town or losing for a more senior job which is higher up the pyramid and less prevalent.

So you might need to learn more skills, get better at interviewing, accept worse pay and other conditions, expect to take longer, spend a few years developing industry connections, etc.

The side hustle approach is not ‘settling for less’ but it is the closest thing to a royal road. In the nonprofit sector people are often frustrated with the slow pace of building consensus, getting grants, etc. Today the metropolitan museum of art has a quarter of a million public domain images and an API limit of 80 requests/sec (!) but if you came around a few years ago asking for that they’d have told you there was nothing they could do without getting a grant.

(It seems they got a really big one!)

So your options are to do things on your own that don’t need the grant, spend years getting the grant, walk on the scene when the grant is in.

None of those are easy even if you don’t see other people who succeeded doing the work. If it is your mountain to climb it is your mountain to climb.
"Twitter and Teargas" by Zeynep Tufekc (available in pdf I believe) addresses the issues of how technology works with social movements. Although not directly addressing open source, the principles are applicable. I have two active projects and am looking for help.
arthurgarbanzo@gmail.com
It's better for global warming when the plastic is replacing oil/gas in the cement plant.
Paul Stamets: 6 ways mushrooms can save the world (2013) [video]
> As far as I can tell, you can use a standard VESA mount, you don’t need some kind of Apple-specific one.

To connect a VESA mount to the magnetic mount on the back of the Pro Display XDR, you would require Apple's $200 VESA mount adapter.
If Firefox becomes truly private out of the box, most of their funding goes away.
> Employers need employees, and employees need employers. If you have orders to fill, and noone to do the work, you're just as fscked, as if you have bills to pay, and no money to do it.

Na, not really. An employer can just raise their prices until incoming orders and delivery capacity align. That’s a sustainable situation for the employer. There may be some opportunity cost, but they’re doing okay.

An employee on the dole on the other hand is not in a sustainable situation. They have to find a job before they run out of benefits and savings, or the consequences will be dire…
No, parsing HTTP/1.x is a nightmare and definitely not simple. It wasn't even particularly well defined until 2014 when the original RFCs were modernized, and even now there are bugs reported in HTTP parsers all the time.

Node.js came out in 2009, a full ten years after HTTP/1.1 (RFC 2068) and its original http-parser is rather hard to follow, doesn't conform to the RFCs for performance reasons, and is considered unmaintainable by the author of it's replacement[0]

As for parsing HTML, well go look at how Cloudflare have stumbled[1]

[0] https://github.com/nodejs/llhttp

[1] https://blog.cloudflare.com/incident-report-on-memory-leak-c...
I learn a lot of songs, both lyrics and performance on other instruments. I've memorized 500-800, and I have a couple hundred tunes I routinely perform in front of people.

Slow, perfect practice of component parts in all things is the only easy way to gain skills, IMO.

Long-term periodic repetition is the easy way to keep skills.

So, for instance, I can learn most generic country songs in about an hour. As with most skills I break it into smaller chunks...

I memorize and perfect a song's first line,
Then I do the same with the second line,
then I return to the first line and re-work it if I haven't got it full memorized.

When I have the first and second lines memorized, I turn to the third by itself, and when that's done, I turn back to the first two lines.

This process has a second level, in which I do the same for each section of the song (chorus, brides, variations): learn a small chunk perfectly, move on to another chunk, return to the previous chunk.

Learning a song like Willie Nelson's "Mamas Don't Let Your babies Grow up to be Cowboys" takes about 30 min or less.

By definition you return to the previous chunks less and less frequently. That's a structural part of this method; the second part is to play the song 20-30 times in the next couple of days.

However, once you've done that, if you start increasing the period of performance, I've found it's pretty reliable to double the amount of time you can go in between performances and still have the material memorized... if I do this process, then I only need to play the tune every couple of days for the next week or two, and then once every week for the next month or two, and then once a month over the next year.

Using that method, I've been able to call up stuff I haven't played in 2-3 years. And if I'm playing things even less frequently than that, well, I dunno if I really need to know it.

I've found my other skill sets, at least the ones that don't rely on being in a specific physical condition like rock climbing, generally benefit from this periodization.
I also block most known DoH servers outright.

When someone hosts a DoH server on a cdn/AWS/Azure/Google shared IP address, you can't block it by IP; and if the client uses ESNI, you can't block it by HTTP header inspection either.
Firefox lost me as a user shortly after the megabar change and the massive reworking of the mobile app UI. I still keep up to date on what's been going on since then, and I can't say I regret my decision in the slightest.
The difference is that Apple is selling hardware with software as a single product and has done so consistently, while Microsoft attempted to exclude a new competitor by colluding with OEMs and imposing exclusionary agreements on partners as a condition of buying Windows, a product that had a dominant share in its market. If Microsoft had always included Internet Explorer in Windows and hadn't tried to later tie them together in order to crush Netscape then the outcome may have been different. Instead, Microsoft basically said "distribute our new product or we won't let you distribute Windows" and you just can't do that when Windows is dominant.

The Justice Department's complaint is an eye-opening view into what Microsoft's misconduct was: https://www.justice.gov/atr/complaint-us-v-microsoft-corp
There's always Stripe Atlas, which would give you a US-based business Stripe account, but for solopreneurs I'd recommend Paddle or Gumroad.
Money is typically not the issue with most US jobs compared to Europe.
Oh that's interesting, I had never seen it before either and assumed it was automatically replacing "¿¡".
> "we are now open to hiring for nearly all of our roles in any location where we have a legal entity setup that allows us to hire"

I understand that to employ someone remote you need to have a legal entity in the jurisdiction of that person, it makes sense. But it seems this would be a major obstacle against reaping the full benefits of an all out remote strategy. Knowing the resourcefulness of corporations, my guess there are ways to minimize this restriction, either already present or in the pipeline.

Does anyone have an overview of what such remedies might be?
"Linux Hater Handbook"? Linux != Unix.
I skimmed, but I don’t see anything in that article about burning. Given that BPA begins to decompose at a measly 227C, I doubt a lot of it would escape a proper incinerator.
Derealize,TailwindCSS Editor
How do you know this is because of Chrome in the first place? Another explanation is that it could be Edge or even users moving to use mobile (browsers) more?

Genuinely curious where the market share and total number of users in the market (broken down) has shifted.
Or just force the use of HTTP/S proxy.
Can't say anything about entrepreneurship but when I learned to ski between ages 28 and 32, then yes it helps a lot. I could categorise the type of painful falls I'd make and how serious they were. I had whole failure models built on not breaking but falling into the snow.

It took 5 years to ski, especially the first 3 years were a painful process.

(on avg. 1 week per year)

Not sure how much this resembles entrepreneurship.
====================================

Apple Chief Executive Tim Cook and Tesla Chief Executive Elon Musk are talking on the phone. The 2016 unveiling of the make-it-or-break-it Model 3 is coming soon, but Tesla is in serious financial trouble. Cook has an idea: Apple buys Tesla.

Musk is interested, but one condition: “I’m CEO.”

Sure, says Cook. When Apple bought Beats in 2014, it kept on the founders, Jimmy Iovine and Dr. Dre.

No, Musk says. Apple. Apple CEO.

“F— you” Cook says, and hangs up.

====================================
Data Trash: Theory of Virtual Class (1994)[1] is an oldie but goodie, about how cyberspace is an un-equalizer, about how more and more are left behind. Publisher's Weekly review:
> They have anticipated the debris that will be left by the traffic of the information highway-and they can't ignore the roadkill. What follows is a survey exploring the consequences of technology on culture, economy, class and individuality. They hold that virtual reality will supplant reality itself, that use of information will reinforce extant caste systems, and that ultimately the information highway will not be so much a tool providing us with usable data but rather it will provide those who control it with data to use us. Their findings, while alternately compelling and repellent, are undermined as they single-handedly double the lexicon of technobabble.

The book is both deadly-serious but also self-indulgent, playful, not serious writing per se.

It's long been a part of why I think the web is better & more interesting than most tech projects: hypertext markup language is a medium, a somewhat legible one (alas considerbly less so with the advent of webapps & especially React). There's not presently a lot of hooks, reasons why regular folk would want to immerse themselves in it's technics, the stratification will continue, but I continue to think there are some not-fully-visible tidal forces that make the web potentially one day more compelling, as an interesting empowering useful primary & general interface to computing in general.

[1] https://us.macmillan.com/books/9780312122119
So Chrome, Safari and Baidu?
> Node.js came out in 2009, a full ten years after HTTP/1.1 (RFC 2068) and it's original http-parser is full-on spaghetti code, doesn't conform to the RFCs for performance reasons, and is considered unmaintainable by the author of it's replacement

That's because of the way the parser is written. There are other simpler parsers that are much more readable.
In the States, net immigration was negative before the border wall was proposed. It was an intentional distraction. It was also an intentional distraction when H. Clinton was lefty-punching over it at the same time the administration was doing NAFTA. No recent administration has earnestly cared about working-class wages. The reason working-class incomes have been rising recently is entirely due to public pressure and the need to pump cash into an economy that was on the verge of returning to a serious recession at a time when the two parties are absolutely even electorally.

But since the administration is trying to avoid a big recession followed by endless recovery (i.e. learn from the mistakes of Obama), they're only interested in interventions that pour money into businesses. They're not interested in structural change; they're just taking advantage how absurdly slowly the USD inflates no matter how much of it you print.
Yes! I used a German keyboard briefly and loved the extra keys. Since I'm more interested in Japanese, though, my next Mac is going to definitely have a Japanese keyboard.
Brave does. They call it profiles, I think.
Are you talking about Flynn? Imo, being apolitical, that looked like an inconsequential offense, and the FBI response to it looked like a dumb waste of time. And the longer they dragged it out, the dumber it looked.
So what was/is the strategy at Shopify for typing - was the policy everything is going to eventually be typed? If so, I don't understand all the JIT/CRuby efforts Shopify is doing; they can just use this Sorbet compiler I guess.
Come 2023, pray that Google doesn't alter the deal further, with the remaining FF user base in the low single-digit figures. It's a matter of when, not if, Mozilla goes down given this trajectory. Or, Mozilla get's actually paid for working with Google on "web standards" and producing a browser as a fig leaf for the monopoly the WWW has become and counter measure against antitrust (with US antitrust a lame duck anyway), in a Mafia-esque way. It's not like we haven't been telling this all the time, with the HN crowd however cheering Mozilla's erratic ventures into Rust, WASM, and whatnot.

(For the record: I'm using FF and actually prefer it over Chrome, especially their DevTools for CSS which I find pretty meh on Chrome, and of course for ad blocking).
To clear up a possible misunderstanding, CPython != Cython.
It also releases CO2 at roughly a 1:1 ratio too. One ton of cement is roughly one ton of CO2.
> One of the stories I often hear, is that people have decided to move house to the countryside, as they are now able to work remotely.

This is the primary trick that journalists use in these stories: They find a couple examples of people doing something, interview them, and then pretend those people are a sample of a much larger movement. They don’t cite statistics or numbers, however easy to find, because putting a number on these movements would make the reader realize they’re nowhere near as large as the author wants you to think.

Using the “people moved to the countryside” example: Did we have a surplus of empty houses in the countryside before the pandemic? As far as I’m aware, we did not have huge numbers of empty houses just waiting for a pandemic for people to fill them up (except maybe Detroit, but I’m pretty sure people didn’t flock to Detroit).

Also, home prices and rents in cities didn’t fall dramatically during this period, which would be expected during an exodus event.

Even the stories about San Francisco population declines have been overblown, with many of the people leaving being quickly replaced by people looking for an opportunity to move in.

Journalists played up the countryside exodus stories because they’re romantic and people like to believe fantasies about people leaving the concrete jungle behind and living idyllic countryside lives, separated from their employers by miles of broadband connectivity. Yet none of the numbers support such supposed exoduses. Obviously a few people did it here and there, but pretending it was a common event and writing dramatic articles is dishonest.
I think calling people "anti vaxxers" when many of them are quite pro vaccines, but just anti or hesitant towards this vaccine is part of it. When you insult people and basically call them an idiot for a position that was the mainstream opinion less than a year ago is pretty ridiculous. You probably can't name many politicians or media personalities in the US that were pro vaccine a year ago. When you heard how this vaccine was going to be unsafe due to the speed it was created because Trump was encouraging them to go faster for a better part of a year you can't expect people to just think it is safe.

All of these insults causes people to get defensive and defend their position loudly. If you want people to take the vaccine don't insult them. Don't accuse them of wanting to kill grandma. Don't talk down to them.

For whatever reason covid has caused people to lose their ability to convince people of things. When has insulting people ever caused a change in thinking?
That is nice!

A couple of questions: Do you have released a CT implementation in top of Chronofold? Have you any plans to benchmark it against other algs?
At least where I live (PNW USA) there’s a growing concern from businesses that another lockdown is coming. They just started requiring masks again this week. If I’m an employee of one of those businesses, or was previously, I’m staying home. Why would I go back when it seems that yet another lockdown is imminent, and I’ll be laid off again. Many of these workers have had wold cried to them for a year and half. The whiplash of non masks, now wear a mask, lockdown, now no lockdown, to lockdown again is more than people can handle.
Fair enough. I think there isn't a solution.
> Value only requires that somebody is willing to pay for it.

And they will only be willing to pay if they want or need to do something with it. Wants and needs require some purpose, some intention, to drive them.

The Simpsons gives the viewer a break for a short time, during which they can recharge. Or maybe it gives them a viewpoint with which to understand the world that they find useful. Or maybe the viewer has decided that life's purpose is to watch everything on tv.

I'm not asking anyone to stop anything, I only gave my own viewpoint that my purpose comes from the physical world. I have no problem with others finding theirs elsewhere.
I gotta give some credit to PowerShell. I haven’t learned it completely (I don’t work in Windows) but it appears to be a full featured powerful shell.
Over the past 18 months or so, since the COVID-19 pandemic has been foremost in our minds, a group of people have espoused certain opinions or viewpoints. Namely:

The pandemic is a hoax
It doesn't kill people
Those that did die, died from other causes
That they won't wear a mask
That they won't get a vaccine
That the vaccine modifies DNA

The person who referred to the COVID-19 pandemic as "the cough" may or may not hold any or all of those views. But 18 months of hearing that group of people espouse those views leads many of us to learn that if they support one of the views above, they support them all.

Again, that may or may not be correct or ethical. It's just our experience.
"This is future humanity's problem, if there ever is one" is not a great argument though. Eventually it destabilized, and 400 years from now all the plastic we've put in the grounds in the last few decades will "suddenly" all create a whole new problem.
Well, we have also razza and razza (as in race/breed and spoke/ray/stingray) and they are respectively /ˈrat.t͡sa/ and /ˈrad.d͡za/ where the difference in pronounciation is key to the meaning.

Pizza is definitely /ˈpit.t͡sa/ (and both the t and the s are voiced).

Razzo (rocket) is /ˈrad.d͡zo/, BUT razzolare is /rat.t͡soˈla.re/ .

The z, single or double, is one of the tricky ones to pronounce properly, in Italian they are usually called zeta dura and zeta dolce "hard z" and "sweet z".
wikipedia keeps getting updated. this approach is static. it's really easy to serve a static wikipedia lots of different ways.