skysight-inc/HackerNews huggingface dataset:
"Meanwhile, Barrios told me that his landlord is about to increase the rent on the place where he lives, from $1,100 to $1,600"

How can this rent increase be justified other than with unlimited greed? And the same people are surprised that people don't want to stay in a job with stagnant wages while their costs are rising at incredible opace.
Redbean now supports Lua, SQLite and SSL
Not sure that the EU & US are all that different, in this regard. The article doesn't do a very good job of explaining how/what was promised or advertised. You need to deliver what you sell everywhere.

Also, EU regulation is quite friendly to the auto-industry. There is a pretty tight coupling, for instance, between environmental tax rates and the models produced by EU manufacturers. This targets both international models and older models, increasing sales of new EU models.

One of the reasons VW's diesel scandal was so infuriating.
> it blows the iphone 11 out of the water in camera, speed, responsiveness

I have not seen iphone being outclassed by another phone.
Please be more nuanced in your replies when painting with a wide brush. Florida is absolutely exploding right now, and there's so much housing construction here that one can expect to wait for months for contractor availability. I've been in three of the five major FL cities in the past few months and while there are a lot of "help wanted" signs, businesses are open and busier than ever. What's hurting this region is supply chain delays and shortages, which we know are worldwide.
No, tying any essential good to employment is not reasonable. See: health insurance.
Depends on the necessity. If you really need more performance, then they absolutely matter.

In general it makes sense to program for the platform/CPU, not the compiler. Respect the CPU first, the compiler second. This turns into second nature just like everything else.

From my experience, 99% of the people out there disagree, doing so for a good reason. They code for the compiler, not the system. When that's good enough, then that it is.
We're in the middle of a gigantic reallocation of the economy after Covid.

It's going to take a while to sort out who works where in the new equilibrium.
Checkli: https://www.checkli.com/

Process Street: https://www.process.st/

https://checklist.com/ also lets you create "checklist templates"
> the rest of us shouldn’t have to (a) shut down our lives or (b) pay tax dollars to save you if you end up in the hospital or deal with the costs of long Covid

still remains true and you didn’t present a counterpoint to that
I use mpv. You can paste a YouTube link directly into mpv and it will start streaming.
Lose Weight Staying Active
I do genuinely doubt that the “labor shortage” is directly caused by the fatalities, but:

1) It seems obvious that the high fatality rate among line cooks and other “essential workers” has driven them out of that line of work. If my colleague died for a line cook job, I’d strongly consider changing careers.

2) We’re running into the consequences of spending a year calling these people “essential workers” and “heroes” after decades of treating them like garbage. They’ve had a taste of dignity and recognition that they’ve been denied for a long time, good luck taking it back away.

3) In many ways this looks less like a labor shortage and more like a capital strike. Unless if you’re in an area where there has been significant migration, the workers do exist and are willing to work … but not at the rates that capital is demanding that they work.
`zig cc` cross-compiles C, not Zig.
Immunity to one would be immunity to the other

They use the same vector for infection which so the immunities offer protection against. The protection mechanism is a game of catch up though.
No worries. Now you've mentioned it I can see in their forums it is an ongoing issue with Defender specifically.

I'm very much averse to trusting the supplier of an installer enough to disable security checks, especially for a development toolkit where on the remote chance it is real it propagates into what I build on that toolchain, so I'll probably revisit at a later date.

As a fan of Modula-2 and Pascal I've always found the look of the Nim syntax appealing, so I'm quite looking forward to another way of coding cross-platform desktop apps (I avoid Electron and Mono, which usually leaves Lazarus) and your post reads quite interesting in that regard.
Octopuses: Last Week Tonight with John Oliver [video]
I love elephants
I miss the days of exciting Ubuntu releases... the 6.06 release with Compiz... the 12.04 release, finally with mature unity... It is now full of boring releases, desktop software often is nowadays, and that is a good thing mostly because of the stability it brings and because it is finally maturing.

Most recently increases are probably mainly due to cloud services, WSL and partnerships like the Dell and Lenovo ones, but the feeling of dedicated 'contributors for a cause' is still there. WSL may convince a set of users to stay on windows instead of converting, but it makes Linux more known and more used and that will only make the number of users increase at first. Long term, it is hard to predict.

Linux on the desktop is now around 1-2% by some estimates. I don't think it will ever reach the market share of windows, I don't think it will even reach the market share of the 'previous windows release', but it may grow still. If it reaches something similar to MacOS, maybe 10% 15%, hardware vendors and service providers won't be able to ignore it anymore and that will bring a new cycle of adoption. After that, it will stabilize, but at what point is also not easy to predict.

As whole, FLOSS is getting good enough in most aspects and needs. It doesn't needs to be 'the best' or 'the favorite among professionals', amateurs doing something outnumber professionals in most areas. Inkscape got good enough, audacity (or what ever fork replaces it) got good enough, krita and blender got good enough even among professionals, Libreoffice is good enough if you don't have to handle MSO-born documents. The situation continues to improve and gimp 3.0 will be better, 3.2 will likely be good enough even for professional photographers. The landscape seems for video amateurs, animators musicians...

Around a decade ago, Linux on the desktop was adrift. Now, there are routes which will take some time to mature but seems like good bets: PipeWire will bring good enough latency like jack with the same features of PulseAudio for audio AND video; snaps took centralized software distribution, Flatpak took decentralized software distribution and AppImages took direct distribution... that alone made software distribution on linux much better; Wayland will fix remaining Xorg problems... Oomd will fix lockups when out of memory... Wherever there were serious problems, now there is a route.

So, things are going in the direction of 'good enough' soon for the general case and most niche cases too. For me, it has been good enough for more than a decade.
> He's rejoined and left the industry multiple times. While he brings up plenty of valid issues, Jackson could also do with some self-reflection.

It seems to me that his personal journey granted him a privileged vantage point to talk about this topic, with more insight than the vast majority of people.

Clearly, if anyone did that exercise in self-reflection, it was him. Don't you agree?

And why is he, of all people, the one being singled out and required to meet all those high bars?
Why was my tweet about football labelled abusive?
Very unlikely. The death rate for someone under 65 is still pretty low (less than one percent last I checked). Even with an elevated infection rate it would be unlikely for that to make a big dent on the labor pool. Especially when the price of housing has gone up double digit percentage points for the area in question.
perhaps consider reading the article.
Lavabit. Iirc they were asked to compromise thier own server as part of the snowden investigation. Instead they closed up shop. I lost a couple email addresses with the, but was glad to do so rather than explain to legal clients how thier data was on an fbi-controlled sever. Sometimes the only way to win is not to play.

https://www.cbc.ca/news/business/lavabit-founder-fought-9-mo...
In my comment, as well as in the FAQ, I explain why even using Jemalloc _without_ compiling Ruby has its own caveats.

The Jemalloc version matters a lot. For reasons that are not yet clear, significant memory savings are only achieved with Jemalloc 3, not with Jemalloc 5. Your distribution only ships one Jemalloc version. So likely you need to compile Jemalloc 3 yourself. Here you are already entering compilation land.

But Jemalloc 3 no longer compiles by default on some modern distributions, such as Debian 10. Fullstaq Ruby fixes this by patching Jemalloc for you.

Furthermore, which Ruby binaries are you using? The ones provided by the Linux distribution are perpetually outdated. Another of Fullstaq Ruby's value proposition is that we supply binaries for the latest Ruby version, quickly. We packaged Ruby 3.0 on the same day it came out.

"Fullstaq Ruby vs LD_PRELOADing Jemalloc yourself": https://github.com/fullstaq-labs/fullstaq-ruby-server-editio...
You're presupposing the topology of the Cantor space; how do you know that Cantor space {0,1}* corresponds to real numbers? You're also supposing that an infinite matrix is actually some sort of infinite-plus-one matrix in a handwaved fashion. Limits don't work in the discrete setting; you must invent and justify them.

Pick a k. Note that z(k) is not in rows 0 through k of M, by finite diagonalization. Now, suppose that you try taking k to "infinity" again. z(k) keeps up at every step, by primitive recursion, and M is always missing at least one entry. By what justification do you suppose that M somehow outruns v at "infinity"?

I need you to remember how to be a human for just a moment. Reread your words, "the recommendation is that mathematicians should ..." and consider the precise moral justification by which you make this recommendation. Note that your attempt at the passive voice failed to shift the moral burden, because the given proof is unconvincing (and quite unrigorous). Please consider a dram of humility and give Yanofsky's paper a serious read. It's good.

Also, if you want a better idea of such an infinite Boolean matrix, consider reading about Chu spaces: http://chu.stanford.edu/
The difference between zero and history-with-bias is more important than the difference to neutral-bias, which a kid probably wouldn't be equipped to unpack the nuance of anyway.
> Let's just mention that the Biden administration undid the Trump restrictions on immigration and instituted the child tax credit.

The second part is not true. As part of COVID stimulus, Congress instituted a temporary increase in the pre-existing child tax credit, and as part of making that stimulus timely made it so that a portion of the credit would be paid out monthly this year.
IRC

My typing speed tripled.
I'm unsure what you're asking of me...please clarify?

I've traveled in or through Asheville, Greenville, Savannah, Knoxville, Jacksonville, and noticed it. Savannah was probably the worst, and it is not a high cost area, at all.

I live in Florida. There's a burger king near me that is just...empty. Lights on, nobody there.

The 7/11 near me has one employee. He runs 3 registers to keep the line moving. I see him training people about once or twice a month, but they never seem to stick around.
I got an iPhone 8 after rocking an iPhone 4s for about 8 years. And this point, all the phones are pretty damn fast and smart be it an android or iPhone ecosystem. I would be happy with either. What finalized my purchase was the fact that Costco was offering 300$ store credit plus a couple other things on a Black Friday sale. Seemed like a good deal at the time.
Not naive, you just didn't read the article fully?

It doesn't matter how much you're paying people - they can't find a place to live here. The CFO of company here has had to move to Arizona recently and works remotely now. I live in Truckee and this isn't just affecting temporary workers or low-paid workers. This isn't even the "well it's gonna be $3500 for a one bedroom like SF, so I'll pay up". people simply can't find places in a reasonable pricing band. Then, when they find it - the owners sell it next year and the search begins again.

Anybody without a house is in a vulnerable state in this economy IMO.
There are no doubt about similarity of OPPO, OnePlus, and realme since they are under OPPO. Just curious how vivo similar?
Landlords and property owners need to start leaving money on the table when renting out and selling real estate.
No need to bring Ruby into this; every language with impure functions (which is almost every language) can reproduce your example.

f() != f()

And it's not hard to find an f that will satisfy this. This is not surprising or insightful to anyone with programming experience.

Do note two things:

The notation f.call is the same as f(), i.e. function invocation. You're not comparing functions but invoking them and comparing their results.

I don't know the equivalent syntax in Ruby, but in other languages the following is always true:

f == f

That is, comparing the actual function (something that is constant even if the function is impure) instead of invoking it twice and comparing the results.

Note that the assertion "two things that are not the same might be different" is completely unsurprising. We're just letting syntax confuse us in this discussion.
Nice! Someone appreciating the fine arts!
> that’s the way of the world.

Keep your promises until it's inconvenient to do so ?

If they can't use the older hardware with their new software, they should upgrade the hardware for free since they promised the capability is there
This is an important comment. It's not a typo in the article, even the source code only does 100M rows, not 1B. The author definitely does not hit the target of 1B rows in a minute.
It’s almost like people are being disincentivized to work or pay rent or not shoplift, in those high cost coastal cities.
Sqlite has a btree module/api, though there's a lot of "TODO:" notes in the document: https://sqlite.org/btreemodule.html
White hat hacker saves $117,000 in crypto from MetaMask phishing attack
I don't suppose you have a nix file to share? :)
Exactly this. There is an unbelievable irony in the fact that the current administration is on a intense PR push to get unvaccinated Americans to trust the vaccines and get vaccinated when they specifically communicated during their (Biden and Harris) campaigns last year their distrust regarding the vaccine due to its association with Trump, speed of development, and experimental nature.

This is what happens when people check in their common sense for political allegiances. I have no doubt that if Trump had won, we would still be having this issue of the distrustful unvaccinated, but their politics would be more on the democrats side.
No, it isn't, because I was there. My above post was clearly written in a way that makes it obvious to see that I was there. I've felt it on my own skin.
>>>If you need to hold hunger and homelessness over people’s heads in order to make them work, maybe your system is morally bankrupt?

You mean the human condition? Life has always been this way and since we're not a post-scarcity society yet I don't see how any workable system would not be morally bankrupt by this standard.
> On the one hand it is rare that you'd need to update a thousand elements at once one by one.

Is it ? I come from the desktop app world and that would frankly barely register above "toy project" ; my experience is more around a few tens / hundred of thousands objects that can change at once (with of course the UI framework only redrawing what needs redrawing).

> There are two things you need to notice here: First it does add some additional processing an calculation -"the diff"-. Second it still, because there is no other way to do it, uses the same DOM API calls you would use if "manually updating things".

I have a hard time understanding how, say, calling 500 methods per second on a DOM object, e.g. `label.innerText = someSensorValueComingFromWebsocketsVeryFast;`, which needs to trigger various events, callbacks, etc... every time could possibly be faster than modifying a pure JS object at the "incoming message rate" and then blitting that object at the screen refresh rate or something similar ?
OP needs a loose leaf vaporizer, like the Pax.
It’s so, so startlingly bad I will ignore it.
Thanks for the (copious!) links.
Is the judiciary not funded by tax dollars? By your logic, Why should the judiciary get involved between two independent parties, when they could arbitrate among themselves?
I agree with allowing the market to function, but I also believe it needs to be coupled with a land value tax to incentivise efficient use of the land. A land value tax incentives people to build up and build in a space efficient manner.
No but I mean why the Zig cross compilation story is better than Rust according to this thread
This argument is always made by the people who stand to earn exorbitant profits on the backs of those who they’re coercing to work.

Maybe people would be more eager to work if the benefits were more equitably distributed?
You can query CSV directly without a DBMS backend using clickhouse-local. [1] It's often used to clean data exactly as this article describes. You can also load CSV very easily into tables.

Superintendent.app seems to bring automatic schema definition to the table. We've discussed adding this to ClickHouse. Would be a great PR if anyone is interested.

[1] https://altinity.com/blog/2019/6/11/clickhouse-local-the-pow...

(This note brought to you by the ClickHouse evangelization task force.)
I can only speak for myself. So;

- Easy setup (built-in)

- Re-using existing compose files local+staging+production (of course swarm-mode needs to be enabled locally)

- Easy scaling

- Using other container related tools (if they're not kubernetes specific) are mostly 1-step. (eg. prometheus et.al.)
Elephant dung fertilizes the grass and is necessary for long term health of the plain. Just saying...
I get the impression that the author is so into the react way of doing things that they can't seem to comprehend and write JS in a non-react (vanilla) way, thus polluting the author's approach to writing vanilla JS.

If anything, this article is an example of how you need to write and truly understand vanilla JS (and learn form your mistakes) before you can appreciate and understand what react had to offer when it first came out.

I might have to write a counter blog post just to balance this out...SMH.
You want to render all graphics on the server? I’m not sure that’s really a tractable suggestion.
All my androids have lasted quite a while actually, but I had to replace various parts of them. headphone jack, display assembly, sdcard slot. I have an Xperia XZ2 that has/had a really annoying touchscreen issue where the cursor will jump around(soon after I bought it). Apparently it's just an issue with the phone. I bought a second hand iPhone 8 a year later and have been using it since.

I guess I don't care as much about how the phone looks and more about the fact that the iPhone 8 is still on latest iOS whereas XZ2 and basically all sony phones will hardly get any updates and you get to choose between keeping your camera or updating your phone and keeping it fast with a custom rom(yes, you keep your phones camera active nowadays even after unlocking, but there is no updated camera HAL on the latest custom rom, you'll always have a subpar camera experience). Sony even announced that the Xperia 1 III will only receive one major update recently. Although everyone is still hoping that that was a mistake but the europeans.

I would say Xiaomi deserves it though. They're cheap devices with good performance(and inofficial GCAM), and usually some (not great) open source drivers that allow for fast custom rom development(although that too has taken a turn for worse recently).
“The needs of the many outweigh the needs of the few” — Science Fiction.
> tying any essential good to employment is not reasonable

If you buy a workforce house, there is obviously no obligation to maintain employment. I’m not sure how it works for rentals.

The alternatives are flying people into company-owned housing, the way they did in Fargo during the oil boom. That seems far less savoury.
Same applies to obesity in your opinion? The risks are very well known but people don’t do enough to prevent it and take care of themselves. Should obese people not relieve medical care due to their negligence and unwillingness to eat less?
I really like the three guiding principles for the course:

- Small Steps

- No Gaps (Nothing Left Out)

- Everything Makes Sense

(These principles are listed on GitHub and explained in the first video.)

Although this course is aimed as absolute beginners, the principles above would benefit anyone thinking of creating a programming language tutorial or course (regardless whether it's text or video).

Aside: I can't resist linking to this programming tutorial parody video which unfortunately reflects a lot of programming tutorials:

Every programming tutorial:
https://www.youtube.com/watch?v=MAlSjtxy5ak
Florida resident here, and I don't ever remember seeing $500 signing bonuses for gas station employees before now.

Yes, restaurants are busy here, but the service and food quality is obviously suffering.

Look up housing prices in the Tampa bay area. The new construction is all "Luxury" (just a word, still crappy) so they can sell $1,500 one bedrooms to foreigners.

Not that anyone's surprised, but look to Florida for more collapses (ecosystems, economic, not just buildings) coming soon...
As much as I dislike C from safety point or view, all of that is also easy peasy with C.
> cross-compilation in C/C++/Rust seems downright user-hostile: you have to obtain the correct cross-sdk, but it won't tell you which one, or how to get it (some combos don't even exist), or even where to put it.

Since advent of multiarch, crosscompilation does not seem harder than regular compilation. Just install package with gcc for target arch and required libraries for target arch (using the same way as gcc and libraries for host arch).
> companies exaggerate claim

That's called false advertising.

> one should not believe in company marketing claim/promise

Or, better said, the companies leading with false claims will be in trouble as they lose the trust of consumers and may be subjected to lawsuits.
As someone who has both a mid-range nokia released this year and an A13 iPhone I would love to see a side by side comparison video between your two devices showing camera and speed tests. From my experience it's the opposite, the nokia stutters and lags during normal usage while the iPhone loads apps almost instantly and doesn't drop frames.
On paper I’m not dealing with the same problem as the people in this thread, but I can’t help thinking that the root causes are the same.

I have a team that won’t even look at the fact that we measure performance by response time, but we are lumping together write traffic and two classes of read traffic into a single monolithic chunk of code. We are SaaS where our customers write and their customers read. And of course search queries are by far the slowest traffic.

But there’s some sort of mental block about splitting things up that is only slowly changing, and our app is so “flexible” that a load balancer would struggle to tell which urls involve search functionality.

I think people just want to “know where to look” but if your code is on a cluster there already is no “there”. You’re probably looking at some log aggregator anyway, so who gives a tinker’s damn if they come from separate log files on the same box or the same log file?
Why would a 1U be different than a 2U or 6U?