skysight-inc/HackerNews huggingface dataset:
Not only that, but that statement was in response to making deals to buy up water several places, taking more than they bought, leaving some towns without a local water supply, bottling it up, and then selling the bottles to the locals who no longer have safe or sufficient tap or well water.

They also did a huge media blitz in poorer countries to convince mothers that their formula was far superior to breast milk.
I must say that I'm always a bit in awe when I read modern C++ and I realize that I barely understand what's going on even though ~10 years ago I considered that it was the language I knew best. And even back then it was already a sprawling monster of a language. Nowadays the idea of having to maintain a large C++ codebase scares me. Too many footguns and arcane knowledge required.
Evidence for Biological Age Acceleration and Telomere Shortening in Covid-19
I haven't read the piece yet, but I was confused when the link took me to the site landing page. I clicked around a little and found what I think is the article you meant to link that was published yesterday.

Did you mean to link here? https://noge.dev/blog/interviews
I recently tried to write an Ubuntu .iso to the USB flash drive on OSX using dd. And for some reason that I couldn't easily figure out, write speed was so slow as to be almost unusable. Enter Etcher, and that image got written in a flash. So what ever it maybe, alternatives aren't sometimes that great.
I have been wondering... Instead of exposing the hardware GPU to the appVM, would a Vulkan virtualization work? I.e., VM sees a Vulkan API that forwards calls to a dedicated graphics VM that runs them.

(I understand that getting windos to use them could be hard.)
> I'm so done with C++. When a fundamental keyword becomes a semantic pitfall, you've created an esoteric niche for enthusiasts

but it always was!
kdb is crazy expensive which is why storing your 5-min load average inside of it doesn't make much sense
Pew Research: Diversity and Division in Advanced Economies
Yeah. NixOS has facilities for adjusting those acceleration curves and scroll speed in a universal/pre-DE way, as well.

My preference is to disable acceleration in favor of very high sensitivity for physical mice, to disable small touchpads (like on old Windows laptops) and retain a substantial but smooth acceleration curve for large touchpads (like on a Mac).

I think the DEs often let you adjust how many lines a single scroll increment scrolls by, but not the size of movement that triggers a scroll increment on the touchpad. I think depending on your touchpad driver (evdev is usually more flexible than, say, synaptics) and maybe your choice of display server (Wayland vs. Xorg), you can adjust the other aspect of touchpad scrolling.
This is especially true for "drip" onboarding emails. Over styled onboarding emails get completely ignored.
At around 4 GHz and 2 IPC, it's about 1000 CPU instructions per I/O.

Assuming you have an hardware DMA ring buffer for I/O that is directly mapped in userspace, the only thing that is really needed is to write the operation type, size, disk position and memory position to the ring buffer, update the buffer position and check for flush, doable in around 8 CISC instructions (plus the slowpath), so around 100x inefficient.

Without the direct mapped ring buffer and with a filesystem, you need a kernel to translate from uring to the hardware ring buffer, and here it still seems around 10x inefficient as around 100 instructions should be enough to do the translation (assuming pages already mapped in the IOMMU, that you have the file block map in cache, and that the whole system is architected to maximize the efficiency of this operation).
Half a decade in mobile CPU time is massive. The A15 is, at minimum, literally 5x faster than the A10.
What, you think the syntax is funny? I guess, but that's not a semantic pitfall.
You are absolutely correct. I remember when I switched from Windows XP to Mac how much quieter it got. No more constant pop ups, and importantly, apps were not allowed to steal focus. Now there’s a constant stream of interruptions. I’m constantly having window focus stolen by others apps while I’m typing, constantly having notifications, and the UI has only gotten worse over the last few years.

But damn if that hardware isn’t the best.

I’m torn on how best to switch to linux as a daily driver considering how much I depend on the very customized workflow I have running on my Mac.
sure, but there's also a deep culture in the C++ blogosphere to go and seek the deepest and darkest corners and exhibit them as it's a very fun puzzle game. the same people applied to Python, Java or LISP would yield endless articles on pitfalls of those
> Meanwhile, when people think of "Tier 1" AWS services, its Cloudflare equivalent, Amazon CloudFront, rarely gets any love, and the official AWS Twitter account hasn't tweeted about it in almost a year.

In the last couple years, CloudFront has gone from not really working to actually working very well. Invalidations are now instant, both from the command line and the CLI. You used to be unable to customize response headers, but now you can do that fairly easily.

Maybe they're not publicly talking about it, but they've actually gone and fixed all the major problems.
It's not about using a pen name. They are free to write under a feminine pseudonym (reverse George Elliot style).

I am not sure if the prize is intentionally limited to women --it sounds like it isn't--but I dont think we want people claiming prizes this way. Consider that there are competitions for eg. high school students, first time authors, etc.
Maestral – open-source Dropbox client
Well, it was intentional hyperbole. National security emergencies that warrant speeding are also exceedingly rare. I suspect most emergencies are of the I'm-late-for-work or I'm-missing-my-flight kind. Those are tragic, but sadly not actionable.

Obviously, a nitpicking PSA is nevertheless appreciated.
> Uber on the other hand, didn't have the same luck since legal taxi drivers started to beat up Uber drivers so Uber quickly shut down their operation, as they were running illegal taxis and they couldn't have their cake and eat it too with the justice system... Sometimes it does backfire.

In my country taxi drivers also started to beat up Uber drivers, but it backfired hard on them, it only reinforced the notion that taxi drivers are dangerous, not to be trusted (after all, if they are the kind of person capable of randomly assaulting business competitor, they certainly are capable of assaulting a client in a disagreement, so why would I risk ride with them?), so the beatings helped steer the public opinion in favour of Uber, resulting in the legalization of Uber. Also, in my country breaking a minor (administrative/civil) law doesn't mean you are not protected by more important criminal law, so the victim Uber drivers did seek criminal charges against the offending Taxi drivers.

Interestingly, in the aftermath, the taxi lobby (which used to be fiercely anti-consumer) worked to reform taxi laws to be much more pro-consumer in order to compete with Uber, they lowered their prices, removed the ridiculous accessory fees (extra for baggage, extra for more than 2 passengers, ...), added a requirement for background checks for drivers (this was a important one), gps tracking of cars, ... . So official taxis actually got much better due to Uber.
You can’t compare the two. Most open pit gold mines average 2-4g/tonne or 0.0002%
A bit paradoxically, being a generalist is a particular strength, and as the article points out one of the things you can do to do better at work is work in areas that best utilize your strengths. Ergo, if you're the kind of person who is good at quickly superficially learning a wide variety of topics, solo entrepenureship is possibly the best place for you.
> capacity of the human brain won't be able to deal with all of the layers upon layers of abstractions that will have accumulated

Isn't the point of abstraction so we don't have to deal with the complexity?
Here is an attempt: We have work to do in order to achieve common prosperity.

Hard work should be the means to prosperity and there should be no excessively rich people or people being allowed to give up and "lie flat".

Communist economics will remain the backbone with the state owning all and allowing people and companies to lease, allocate, and trade properties only for constructive operations.

Economic growth should be scientifically optimized for the whole population, not leaving anyone behind while also not promising too much or allowing plentiful welfare to make people lazy.

China must commit to long term growth with a heavily managed economy and a focus on special economic zones and six principles:

1. Development must be smooth and even with companies of all sizes
2. Middle class people are happier and less trouble than extreme rich and poor. Increasing educated professionals will help with this and the government will hire many and pay them well.
3. Everyone should have access to good quality basic services like health care
4. Get rid of extreme wealth with taxation, confiscation, incarceration
5. Increase spiritual well being
6. Improve rural stagnation and poverty
Even a $1 fee scares off 98% of users. The friction between FREE and ANYTHING BUT FREE is really really high, and a lot more than the friction between $1 and $2. I think for many SaaS platforms it wouldn't be worth it.

If you are doing a free tier, the next level up likely should be at least $5-$10 a month. Or you are overcoming a giant hurdle of getting someone to pay, only for $0.55 after payment processing fees.

* Some sites for sure do the $1-$2 thing, but it seems like not a best practice in general.
Yes I did. I am pretty sure I pasted the correct link and now I can't change it :/
> so what is the alternative?

The alternative would be to detain them respecting their human rights and eventually deporting them, if they don’t have a right to stay.

> By intentionally conflating the detention camp with a concentration camp

You must be conflating concentration, labor and extermination camps in Nazi Germany. Concentration camps are a much older idea. Besides, I used the dictionary definition of “concentration camp”. I understand “I want to put children in concentration camps” may sound bad in polite company. For this reason, and many others, I’d prefer to not do that.

> Define harsh conditions.

Hopefully I don’t have to explain why been detained on an abandoned oil rig in the middle of the North Sea would be harsh.

> This was the same tactic used by US media during Trump presidency when the camps where actually running for years under the same conditions with billions of dollars of funding.

I’m not much interested in discussing what the American press is or is not saying about whatever Trump or his predecessors did or did not do. I was just listing a bunch of blatantly stupid ideas Patel proposed in the past 2-3 years.
> Electric cars also do not care how the power is sourced, and if it's coal then can actually add more carbon to the environment than a petrol car.

Erm, no. You're absolutely correct about the embodied carbon in the car's production, but an EV consuming pure coal power[0] is less polluting than an (edit) ICE car. And most areas are far from pure coal power. According to the EPA if I bought an EV it would have 1/5th the tailpipe emissions of a gasoline car.

The "EV's are just coal power plants on wheels" is literally oil industry propaganda, FYI.

Edit: I also find the argument about production to be correct, but misguided. A sibling commenter plugged a calculator that they made for lifetime emissions and break even points. Using their assumptions about CO2 cost for the vehicles productions and my car's current mileage (30mpg) and local CO2 production (127g/kWh), the break even point for an EV is ~10,000 miles. This is a bit less than what most Americans drive per year. Given that a lot of people constantly trade up their cars anyways, you'd rather they trade-up to an EV than a ICE vehicle, on the balance.

0 - The EPA has a calculator for tailpipe emissions. Even putting a model Y right next to the largest coal powerplant in the US yielded significantly lower tailpipe emissions than gas; 130g/mi vs 410g/mi.
https://www.fueleconomy.gov/feg/Find.do?year=2021&vehicleId=...
Ducking it wasn't very helpful, what's the 9th circuit? Is it a court of appeals of some kind?
The Formula of How Canva Became a $40B Design Company
I use Canva for 4 years now. I always felt that design programs were never intuitive. However, Canva was incredibly user-friendly, versatile, online, and free. From the moment it was founded in 2013, Canva’s energy for growth was explosive and original. Now, the company is valued at $40 billion with the latest 200 million investment from the top investors. Let’s dive into how a company from Perth, Australia has become one of the top design software companies in the world.
> The only other bistro I have seen to support it is Ubuntu MATE.

Rarely have I come across an eatery that serves IT.
Using Bluetooth Low Energy (BLE) for high-accuracy, lower-cost IIoT systems
Yeah, it's hard to know anything that contradicts your identity, which Paul Graham (the founder of HN) alluded to in his piece:

http://www.paulgraham.com/identity.html

When people call us out on it, our first instinct is denial, to profess ignorance of outcomes and to assert our largely imaginary objectivity and skepticism.
Just like informed people knew about why Gates was bad while he was still CEO of Microsoft, we all know most of the shenanigans that Musk is up to and it seems like that's already been folded in to his image.
Many people learn how to write an emulator by writing a gameboy emulator.

MVG on youtube wrote an emulator for his port of Shantae to the Switch.

https://www.youtube.com/watch?v=eZRzaGFWoz8

He briefly goes over the process (quite high level) in the video.
We are a tax haven for foreign companies. Not for our own citizens. The point is to get more rich people inside the country manning the headquarters or at least hiring our financial services. We can then tax those rich people or financial service providers to still increase our income.

(Note I think we should not be as much of a tax haven)
The crash at the beginning of last year wasn't as dramatic as people think it was. Most of the actual damage was caused by people overreacting to what could happen, which caused a lot of damage itself. (ie. car manufacturers cancelling chip orders because they thought the won't need it).
The real economic crash is still in our future. (For example, when debt protection measures stop and people become homeless or default on their debt)
Iä R'lyea! dang ftagn! Iä! Iä!
This is true, but given this post and the one linked about their custom column store, I don't think Timescale would fit. Timescale is still row-oriented while in memory (compressed chunks are columnar), though that may not be a big deal in practice; the bigger deal might be the ability to arbitrarily add columns. With Timescale you either have to issue DDL to add a column (which can be expensive and doesn't work in some cases), or resign yourself to JSONB. My worry with the JSONB is that it'll be expensive to search w/o indices, but if you need indices that goes against the Honeycomb philosophy.

Very curious to hear if folks more deeply familiar with TimescaleDB internals have a different take!
It’s not. Hard rock lithium mining is such a small industry it’s ridiculous.

Biggest lithium mines don’t even compare to biggest copper/gold/iron ore/zinc mines
This usbimager tool looks great.

Yes, Balena Etcher is popular, and it works well on different operating systems, but it's EXE installer is over 140 MB. That's far, far more than is needed for this functionality. Compare Balena Etcher on Windows to
Win32DiskImager, which needs only 12 MB. UNetbootin accomplishes this with just 5 MB. Rufus gets it done with just over 1 MB. That's all you really need on Windows to accomplish this task.

On macOS, no 3rd party software is even required at all. It has a graphical Disk Utility program that makes this easy to do. Major Linux distros also have built-in GUI programs for this. For cross platform GUI, this Usbimager tool appears to fulfill the need too.

The bloat and potential attack surface of Balena Etcher makes me unreasonably sad. I would like to see less of it.
> … I think a lot of people use this operating system.

That makes me even sadder. They apparently don’t have man pages. :(
in the future, I think Jai looks pretty good, as a language designed for game dev, considering they're basically battle testing it by shipping a large 3d game in it... if the compiler ever gets released. I think 7 years of streamed development from Jonathan Blow?
Fractional Orbital Bombardment System
When thinking about how China came to dominate all manufacturing, it makes me wonder if China was playing Go and rest of the west was playing chess
If you declare but don't define a private copy constructor/assignment then you hit vague linker errors elsewhere that will likely send a user on a chase trying to figure out how their include paths don't match their linker paths and which library they forgot to link against.

'= delete' makes it exceedingly clear that what they are doing is not allowed, rather than "oh god dammit cmake what did I miss now..."

Since '= deleted' was added in C++11, there's really not any good "backwards-incompatible" arguments to be made about avoiding it. C++11 support is extremely broad at this point and has been for many, many years now.
Node isn't even async first, this doesn't come from c#, etc

If you're going to argue with someone you really need to know the material
Believe it or not, it's a complete coincidence. Nathan interviewed me on September 23rd, and we had no control on when the interview would actually be published on his podcast.
> Are we forever going to be stuck with every company trying to reduce complexity by defining their own custom subset of C++?

Yes, probably? In 30 years of professional coding and a decade of game engine development, I’ve never seen that not be the case, all the companies I’ve been at and all the companies I know about limit their C++ to a subset to try to control complexity.

I’m curious if you’re suggesting it would be better to increase complexity by allowing all of C++? There are definitely features I don’t trust everyone with.

Complexity combined with engineer hubris is one of the big problems with C++. While working in games, I witnessed many people overengineering and being too clever by half, and costing the team time and money. One of the most memorable bugs I ever tracked down while working in games was a release-build only crash where a programmer had tried to get fancy with a copy constructor and bungled it unknowingly. We had a team of 10 people working over a weekend trying to catch it and I had to write a custom debugger to trap the call stack. The cost of his trickery was easily in the several tens of thousands of dollars at least. It only takes that happening a few times before you realize C++ is a foot-gun in many (most? all?) hands.
Yea, those html pages are generated from the same source as, and are therefore identical to, the man pages.
My choice too, but with Pop Shell added. Coming from i3, then sway, the transition to Pop Shell was seamless. The natural integration with Gnome, which is always a pain with i3/sway, is a great selling point.

I second the recommendation for using Debian as a rolling distro, under testing or unstable.
Indeed. Ugly architecture is an insult to human dignity. It is a kind of hate speech in the language of architecture. The architecture is saying "fuck you" in a very radical, anti-humanist way. He is rubbing the faces of all who ever have to use or even look at the building in a pile of architectural dung almost engineered to maximally convey contempt.
Galileo Galilei: Revolutionary Inventor, Scholar, and Researcher
I think that's highly location dependent. Your numbers might be right for a few locations like Silicon Valley, N. VA, NYC, etc. But the majority of locations seem much lower - basically half.

I don't see a national median from the BLS for seniors, but I see other numbers saying $115k-130k median for seniors (glassdoor, indeed, payscale, etc). This is consistent with what I see. Most of the senior dev positions in my area (Philly region) are between $100k and $150k, with $100k-120k being the most common. I even see some senior level jobs with a lower end of the range around $85k (my company has that as a senior dev minimum, with a max of $150k). I see a few for $200k-ish, but for principle/director/etc level dev. These are very uncommon in my area.
On handwritten programming for computational notebooks
> here's the big one, individual teams were expressly forbidden from creating their own templates.

What do you mean by this? General template code was forbidden or just templated containers, STL style?
Can mod change the link to https://noge.dev/blog/interviews please?
[Disclaimer: I am an author of the above paper and played a rather minimal role. I am also a prominent member of EleutherAI.]

"Instruction-tuning" is clearly in the air. Simultaneous work at Google (released less than two weeks ago) on a model they call FLAN can be found here: https://ai.googleblog.com/2021/10/introducing-flan-more-gene...

EleutherAI attempted to do something similar several months ago, but didn't succeed: https://blog.eleuther.ai/tuning-on-eval-harness/

A careful analysis of the similarities and differences between the three approaches would be likely highly beneficial to the community.
Do you know what would have saved this kid? If not, you're as skeptical as I am.
Thanks Simone. Great to hear from you as well. It's been a great ride with BEE, and we're just getting started!! :-)
Stupid over-reaching bureaucracy.
Time to Tax Apple on Its App Store Commissions
Many have tried .... no one has succeeded because internal venture innovation is hard.
If that's what they're playing, they're doing a mediocre job of it. They should be forcing Microsoft and Google to rent their cloud services, then using high rents there to force them to sell their own cloud services to Amazon. Not likely to work out for them there.

But, to your point, I'm sure they would if they knew how.
User Interface Mock-Ups from Text Descriptions with Deep-Learning Models [Paper]
A private copy constructor can still be copied in the class itself. If you omit the definition, you still get a linker error message, but linker errors are among the most obtuse to actually discover. (Where did the copy construction actually happen? Who knows! You get, at best, the function that called it).

A deleted copy constructor produces better error messages. And it's not really backwards-incompatible at this point--deleted functions exist in compiler versions old enough to get a COVID-19 vaccine.
B2B App Khatabook Combines Customer Education and Gamification to Fuel Growth
Khatabook, a B2B ledger app that helps SMBs track transactions, used personalization & games to grow users & increase click-to-conversion rates by 3%.
It won’t.

Lithium is everywhere. No one’s been looking for it until recently. 20years ago it’s biggest use was industrial lubrication etc.

Also recyclability hasn’t even been truly tested and looks promising.

A new battery tech will come long before lithium becomes scarce.
The Canadian Team on the Hunt for Radioactive Artifacts
I was replying to the comment where a poster says this: "the worst they get the happier I am".

From this, we can logically conclude that poster would be most happy if rich people get plundered, deprived of their property and possessions, tortured, raped and killed, because these things are the worst that can happen to a person.

I can hardly interpret it as a call to introduce some fairness to the market.
Wouldn't 0.5GB RAM per 1TB disk be more like 1:2000 memory-disk-ratio? Which is even better!
[You have a typo in the name.]