skysight-inc/HackerNews huggingface dataset:
Tried that in the past, but it's really slow. Pandas is effectively removed from my workflows because of issues like this.

But, I have workarounds for these issues by loading everything into postgres under TEXT columns in a "raw" schema, then do some typecast tests in a descending list of types to get the smallest possible type to transfer to a new table in a "prod" schema. It's read-only data, so it's not a big deal to run it once, and builds out a chain of changes from csv -> sql.

Something like this could be done with pickling to avoid having to re-type every time I run the code (and I've done that for some past projects, but it's... ehhh).
I worked at a mobile game company for years and years, and our #1 biggest scaling concern was DB write throughput. We used Percona's MySQL fork/patch/whatever, we tuned as best we could, but when it comes down to it, gaming is a write-heavy application rather than the read-heavy applications I'm used to from ecommerce etc.

Sharding things out and replicating worked for us, but only because we were microservices-y and we were able to split our schemas up between different services. Still, there was one service that required the most disk space, the most write throughput, the most everything.

(IIRC it was the 'property' service, which recorded everything anyone owned in our games and was updated every time someone gained, lost, or used any item, building, ally, etc).

We did have two read replicas and the service didn't do reads from the primary so that it could focus on writes, but it was still a heavy load that was only solved by adding hardware, improving disks, adding RAM, and so on.
I don’t agree with Saylor on a lot of things but I found his long talk on Lex Fridman’s show to be very entertaining.

In the current world, I would argue for radical diversification, and holding a little bit of crypto would be part of that. Mainly though, things of real value: stock in good company’s, investment properties, etc.
It's still illegal, so most sensible adults don't mention their usage.

Remember how gay activists used to be the craziest fringe gay people you could find, back when there was a serious stigma around it?

Now most gay people I encounter or hear about ar just as boring and sensible as the straights.

This doesn't prove that the same will happen with psychedelics. But it tells you why treating the outspoken minority as representative is not right.
SK Hynix says has developed its most advanced 238-layer storage chip
Ojroques/Vim-oscyank: A Vim plugin to copy text through SSH with OSC52
Amazingly on-point. The entire show, at least the first few seasons, is still a mirror of reality in SV.
Location: Chicago
Remote: Yes
Willing to relocate: Yes (conditional)
Technologies: JavaScript, Node, PHP, MVC frameworks, Ruby, .NET, MySQL, PostgreSQL, Git, Docker (basic), Apache
Résumé/CV: on request
Email: chris.cajas.m@gmail.com

I've been in the freelance world for roughly 10 years, working as an independent contractor for boutique web agencies, early startups and other small businesses. Even game dev for indie game studios. College graduate with no formal CS training or education.

I want to go from a freelance dev/webmaster type of role, to a better-paid and more formal SWE career. Collaborating with and learning from a team of engineers, to build and deploy products at larger scales.

As a freelancer, I have adequate client-facing experience, communicating directly with clients for to better understand their problems, and discussing RFPs to meet goals. On the tech side of things, I've been very much been a "code only" person. Usually working independently (sometimes alone, sometimes in a small group of developers) with feature work and closing tickets with little regard to CD/CI. I will need on-boarding to learn modern, systematic approaches to software engineering using methods involving automation, testing, and cloud services. And understanding the team dynamics of a larger company.

Not interested in contract work or high-risk ventures.
That's insider trading, and a whole different accusation than the one levied above, which is implying some sort of wealth inequality issue that executives are compensated in stocks and non-executives are compensated in cash.
climatebase.org
Its also linked to gut microbiome. All connected.

There is growing evidence that Fluoride (or other chemicals) in toothpaste may be a cause or partial cause - fluoride is essentially a disinfectant and will kill both the good and bad bacteria in your mouth. Of course there are huge benefits in terms of helping your teeth remineralize but there is a reason they tell you very specifically to NOT swallow your toothpaste.

I recently switched to HPA toothpaste (different compound than fluoride) which also helps your teeth remineralize but does not disinfect your mouth. Supposedly it may mineralize better than fluoride (although I do not have a source for this - it may be the same level or worse - but it definitely does help) and has been used in Japan for a long, long time. NASA has even been giving it to the astronauts for years that go to the space station. The idea is that since it does not destroy your mouth microbiome you can (hopefully) get it to a healthier state - probably by also eating fermented foods and prebiotics and getting your gut in sync as well.

Best part is though that because its not toxic at all you are supposed to not wash it out - which means it has much longer to stay in contact with your teeth. I floss, do a light brushing with no toothpaste, rinse my mouth, and then another light brushing with the HPA toothpaste and just leave it in. It tastes good and there's no harm in swallowing. Crossing my fingers it also helps with bad breathe.
> I’ve never seen anyone try to compete with it.

Back in the day, there was PEAR, but it was never particularly useful.
Ah, really? I'm sorry. It lets me read the full article and I'm unregistered (from the UK).
Or more likely in many cases, putting up temporary discount signs to be collected at the end of the day.

Still a time-saver to automate.
I have also enjoyed and developed for irc a lot, but it's time to move on.
If you read the original and then look at the date, you'll know where we are.

It's interesting that things are conforming pretty much to the modelling they did way back when. You'd think that our advances in technology since the original was written would change the results out of all recognition.
I'm in the UK and could read the article. Sorry, I didn't realise there was a paywall at all.
Even more impressive then because to generate that many sketches by hand or using software without this prescriptive generator would take many days or even weeks.

A couple of years ago there was a list of jobs that were going to be in danger from being automated in 10 years, I don't recall if designer would be on the list but it looks as though that moment has gotten significantly closer.
They didn't, but I think most people would guess that is accurate. I know I do. I supported one of their open source infrastructure solutions(that they weren't paying for mind you) when SHTF.
Yes, money is _one_ barometer.

I get it -- I often say "we're doomed" -- but very few of us get into the details of what that means. Maybe you have? What does the descent into doom look like? Any predictions?
Worth a read:

http://worrydream.com/ClimateChange/
I am using Firebase on a project and I regret it.

There are some Firebase specific annoyances to put up with, like the local emulator is not as nice and "isomorphic" as say running postgresql locally.

But the main problem (and I think this is shared by what I call loosely "distributed databases") is you have to think really hard about how the data is structured.

You can't structure it as nicely from a logical perspective compared to a relational DB. Because you can't join without pulling data from all over the place. Because the data isn't in one place. It is hard to do joins both in terms of performance and in terms of developer ergonomics.

I really miss SELECT A.X, B.Y FROM A JOIN B ON A.ID = B.AID; when using Firebase.

You have to make data storage decisions early on, and it is hard to change you mind later. It is hard to migrate (and may be expensive if you have a lot of existing data).

I picked Firebase for the wrong reason (I thought it would make MVP quicker to set up). But the conveniences it provides are outweighed by having to structure your data for distribution across servers.

Instead next time I would go relational, then when I hit a problem do that bit distributed. Most tables have 1000s of records. Maybe millions. The table with billions might need to go out to something distributed.

Market gap??:

Let me rent real servers, but expose it in a "serverless" "cloud-like" way, so I don't have to upgrade the OS and all that kind of stuff.
Some evidence that it my be an STD after all (among other paths): https://twitter.com/Boghuma/status/1554607447192571906
I'm curious: what's the leading edge in commercial chatbots?
Only if you assume the world demand for raster images is fixed...
How much of that compensation was in Robinhood stock, which dropped 90%? How much of it vested?

These aren't rhetorical questions, I'd like to actually know these details.
I tried a couple of zip codes and it works pretty well. There were a couple of glitches in rendering the results, but I like it. It’s a useful tool.
Shareholders have a residual interest.

Debts, taxes, regulations, suppliers, and other liabilities and requirements come first.

The CEOs making ambitious bets should take those into account.
Do you know an unsafe paradigm that has those advantages over, say, STM or Actors?
I loved using IRC up to around 2016 or so. The main annoyance was that it fails to deal with mobile networks. Newer instant messengers allow you to see conversations you missed, something that also makes it hard to go back. I've yet to try Matrix, as Discord is all right for the time being. How does it handle these issues?

EDIT: Also, how does Matrix handle large communities? I'm interested not just in the user side but the moderator side of things.
> There are many cases where there won't be a single difference in performance and there are a bunch of cases where immutable structures will be way faster than mutable ones.

Have you maybe written this backwards? It's literally not possible for this to be true.

Mutable data structures have strictly more operations that they're allowed to do, how would they be slower? At very worst they could ignore modifications and be exactly as fast as an immutable data structure.
FR24 also uses a network of volunteer feeders. The difference is that FR24 uses that volunteer data and monetizes it. ADSB Exchange shares it back to the community.
This is not true, and it's rare to see someone so confidently be so wrong.
Nostalgia is a hell of a drug. But IRC still has a place in the modern _hacker_ landscape.
UI Drafter is my approach to solve this problem. It’s basically a no-code and no-graphic design platform for prototyping business apps.

It’s free, please give it a try. Any advice will be appreciated.

https://uidrafter.com
At first I thought, "this comes up all the time", but apparently it's been a while (Dec 2021 -- both feature Darknet Diaries prominently):

https://news.ycombinator.com/item?id=29703564 best episode

https://news.ycombinator.com/item?id=29674609 best podcast
I think he's always been OK with C++, Python, Rust etc., for tooling around the kernel. But found that for the kernel itself, the performance and reliability guarantees were strict enough that he didn't want to risk there being performance or reliability issues caused by the compiler.

Performance/reliability issues caused by programmers can be found and rectified. Performance issues caused by compilers may not be replicable even between builds.
I got hired to be an expert witness to prove this very thing, with a twist: Person P wrote software A in language RS/S. Person P then wrote software B in language VB/B. The question was whether they had improperly used software A when they wrote software B (they had sold software A)

And I could prove that they had! The key was that we could find vestiges of the A code in the B code in a way that wasn't just person P's own personal style. for example, software A would set a logging variable as it did some processing, and under specific conditions would actually write to a log file. Software B also had the logging variable, and set in the exact same way even though the underlying code was different and it was never written out. And there were date-stamped comments in software A, and the same comments were present in software B, even though software B was written long after software A.
I don't know what's the complexity of your project, but more often than not the feeling of doom coming from hitting that wall is bigger than the actual effort it takes to solve it.

People often feel they should have anticipated and avoid the scaling issues altogether, but moving from a single DB to master/replica model, and/or shards or other solutions is fairly doable, and it doesn't come with worse tradeoffs than if you sharded/split services from the start. It always feels fragile and bolt on compared to the elegance of the single DB, but you'd also have many dirty hacks to have a multi DB setup work properly.

Also, you do that from a position where you usually have money, resources and a good knowledge of your core parts, which is not true when you're still growing full speed.
Completely valid point.

The same document points out that the CEO and CCO (both co-founders) each realized more than $168M in compensation in 2021. That's the number to talk about I think.
Isn't the surface of the earth curved? If you travel in a straight line you either end up in space or pass through the earth.
Move on to what, though? Please don't say Slack or Discord.

I'm rooting for Matrix, personally.
The power of the elite is an illusion as is well documented. It is based on mass and flawless compliance.

The current state of the world demonstrates how even relatively small disruptions create a tidal wave and break down systems. The point being that even a limited act of non-compliance brings things to their knees.

Which if of course a tool to not use lightly, I'm just saying it doesn't take that much if people would organize.
PTFE is approximately the most nontoxic material in the world.
“They” are the US government… so, probably they just asked?
Dope, you want strategies for dealing with uncertainty? That's what we like to hear. There's a wealth of standard advice out there, but I can tell you the biggest three disparities between what I have gleaned from personal experience and what I see many others do:

1. Accept that nothing you care about in the future is truly certain. This may seem obvious, and it's good to plan ahead, but it seems like a lot of people get wrapped up in guarantees they think they have and panic when those guarantees don't pan out

2. Consider failsafes, contingencies, and alternatives an essential part of your planning. For example, even if you think your job is pretty stable, do you know what to do if you lose your job? Do you know where to look for jobs? Do you have a network of contacts in your industry? Do you have savings or investments that you can fall back on for your needs? Do you have friends who can help you? How much are you investing in skills, opportunities, assets that are unlikely to be valuable in other scenarios than the one you consider most likely?

3. Think in degrees and probabilities. When you're weighing the risk-reward of a plan that involves contingencies, you don't have infinite cognitive, financial, or temporal resources to devote to all of them, so you need to know what to care about. Even though failure to optimize a best case is often not as bad as failure to survive a worst case, sinking everything into worst-case planning for an unlikely scenario can still be worse than sinking everything into best-case planning for a likely one. Ask yourself: How bad is the worst outcome? How does it compare to the next-worst? The best? A different one that's equally good or bad? How likely do you think it is? How much do you have to prepare differently for it? What is the cost of that preparation?

My point is that the world will not give you guarantees. Yes I dislike big tech monopolies. I think it's apparent that concentration of power in tech as well as other sectors is a massive net harm to a lot of outcomes I care about, including the autonomy and privacy of individuals, the robustness of the economy to shocks, the capture of governments to privilege the needs of their industries over those of their citizens, and numerous more subtle latent effects it has on the social fabric of communities. That doesn't matter on the scale of individual choices though, and the point I have made was that if one is worried that the fortunes of these monstrosities will affect one's own career prospects, one should pursue strategies that do not rely on that not happening
Yeah, I didn't use the correct term, really.

Most people would associate "multilayered scrolling" with multiple fully independent background layers like the Genesis had.

What the Master System did have was the necessary bits (interrupts? scan line counters? etc?) to alter the scroll registers during hblank intervals to do scroll various bits of a single background layer at different speeds.

Commercial example, "TransBot" a tiny budget card based game - https://youtu.be/k2U-SnDCJ4M?t=878

Amazing modern homebrew demo example - https://www.youtube.com/watch?v=SMjduDpUeaI

NES games that did this typically needed one of the mapper chips that provided the necessary counters/interrupts/idunnowhat. But the SMS can handle this with ease, no extra hardware required.
Canonically according to Rosa the money bin is just his “personal memento” cash - the money he earned by hand and remembers every bit of. It’s only a portion of his fortune.
this is entertaining but, I think the relative-riches-rat-race theory here is missing the harsh "stick" part of carrot and stick. Money systems have both. Many wealthy people have debt and cash flow pressures, sometimes badly. The casinos and rehab clinics are full of those who lost touch with emotional stability during the race.

The sort of stable accumulation described is typical for a very small number of people overall, from low income to higher incomes, in my experience. Life is complicated.
One week per year is standard in Canada, too
It's all stock from a 2019 agreement that vested on a liquidty event. His cash comp is $250k for that year.
Same comment here: I will watch the project.

Off topic, but would integrating 3D graphics in McCLIM make any sense?
Is your computer outputting in 10 bit color to your display? Is it set to the proper range so it will actually display HDR and is your monitor HDR? Just because it is an OLED does not mean the whole chain is working and you are getting true HDR. The difference is pretty night and day for me - I would say a bigger improvement than going from 1080P to 4K personally.

As for wider color gamuts part of the reason they are better is that they have more graduations so you will always have smooth gardients instead of stepped gradients. But the other big thing is that you need 10+ bit color for most codecs to properly record more than 14 stops of light from a camera (which many can do these days). It seems counterintuitive in that color and dynamic range should be totally separate but the way that the codecs work mean that when you are stuck at 8bit color you will not get more than about 13 total stops of DR (which is also the reason we use Log curves - basically to cram more visible DR into the limited range)
Achilles, Ulysses, Archimedes, and Octopuses.
Good, in my book this means the company is allowed to send said email and be taken seriously.
Well this is clearly the better response.
Is this based on your actual experience at Google/Meta or are you guessing?
Pixar should make a film called "Deployment Story" in which PHP is basically Woody (maybe it's even just the PHP stuffed elephant?), and Woody ends up in the box on the street, and then Woody's dev pal doesn't realize what they've really lost until some reflection is done. I'd watch that.
Don't you just use a bouncer?
Many people use "politics" as a dirty word. That's understandable.

However, I try to remember that politics is the process of getting and using power without violence. In this way, politics is both a practice and a tool. Let this soak in.

Once you realize that politics is about dealing with conflict in some context without violence, you can at least grant that it is better than punching someone in the face.

To generalize, you might say that politics is a game you have to play. Perhaps call it a necessary evil. But the framing is somewhat arbitrary. I'd rather say that using power wisely and justly is a moral and ethical requirement. To do otherwise would be to abdicate responsibility and squander your power.

It is curious that the so-called sausage-making of politics is considered to be unsavory. It is certainly a mix of sometimes inconsistent ideas.

But it seems likely that uneasy compromise tends to be better than an imposed set of consistent doctrines. Or not... stay tuned.
I agree. Being kind is not keeping it for yourself.

Also the "some bankers" classification. I remember in the 2008 crash people getting angry at their tellers because they are "bankers". Yes they are, but they probably don't earn that much, dude.
> observed am experiment

> Let the wave in superposition interact with the machine

This is the key point right, that an observation cannot be made without a very real, physical, interaction, that necessarily influences the thing being observed?
I just set up a proper web dev environment on an iPad. Need a justification now
Eventually art for the people will become art for the individual. Our AI partner (I assume we will all have one) will serve up an entirely curated world. Art will be generated on the spot, just for you. Entertainment, just for you. Imagine having a TV show no one else ever sees because it was synthesized from your likes, experiences, interests, just for you, on demand. This will of course start with AI writing short stories, then books, but there is no limit really.

Already AI is being used for comic book backgrounds. It's just a matter of time before all of this becomes commonplace.

When you look at AI and what it does, it is no different to what humans do. We are trained on a model (experiences and other minds), and we make derivative decisions based on the model. If you can do this in software and take advantage of light speed learning then of course all we can do will be done by AI faster and better. In time humans and AI will be the same, AI will design all the tools and tech to make this possible. It's the only natural conclusion to humanities' ultimate goals.
Most so-called software engineers fail to do something crucial in engineering: they have zero knowledge about the scientific state of the art about programming.

I agree that the absence of liability enables this.
Tungsten disulfide is enormously more toxic than PTFE. Nanoparticles of anything are usually toxic. Boron nitride might be as nontoxic as PTFE but I wouldn't bet on it.
For anyone that has Nvidia graphics cards - if you have an HDR display that is also capable of 10 bit color you will want to download the "studio" drivers. This allows true 10 bit color output from an Nvidia desktop level card. Until recently they locked that to Quadro cards (even if you could set your monitor to 10 bit it was not actually 10 bit). I havent seen any performance degradation compared to the Game drivers.
Those are interesting internal details, thanks for sharing.