skysight-inc/HackerNews huggingface dataset:
In my humble opinion, if you're a software engineer in the modern world, then learning Postgres is about as fundamental to your job as learning to dribble would be to a job as an NBA basketball player. It is the just the foundation of almost everything else.
As someone who primarily uses Safari on an 8GB Mac mini and 8GB MBA, I've found there's two things which reliably cause memory to spike.

One is opening the developer tools. Have more than a couple tabs with the dev tools open and I can easily have Safari itself go over 8GB and I start to feel the thrashing when switching between apps and stuff. Closing dev tools for certain tabs when I no longer need them helps.

Two, for whatever reason, is streaming YouTube videos - not playing pre-recorded ones but watching livestreams. I suspect the culprit is actually the chat box but I'm not sure. For now, if I want to watch a YouTube stream for more than a couple minutes, I'll usually pass it to Streamlink which allows me to watch the stream through VLC and bypass the web interface entirely - I don't participate in or care about the chats anyway.

https://streamlink.github.io

I even set up a Zsh function I can invoke with "sl" which automatically fires up Streamlink with whatever URL I currently have in my clipboard.

https://github.com/GarrettAlbright/Dotfiles/blob/master/.zsh...

Incidentally, if you open up Activity Monitor and go to the Memory tab, it'll show you how much memory each Safari tab is using… well, sort of. It uses the domain name of the site as the "Process Name," but that's not very useful if you have more than one tab open with a page from the same domain name. I really wish they'd put the full page title and/or URL in there and/or let you switch directly to the offending tab from Activity Monitor.

All that being said… Naturally, Safari is the most well-integrated and performant macOS browser, and it puzzles me why even self-described Mac fans would use anything else for anything other than testing.
There is some precedent for Lego bringing outside ideas in. Adam Reed Tucker started doing architectural models outside Lego before they brought him on to create the still-running Lego Architecture line. Earlier sets even had his name on them.

Chris McVeigh (aka Powerpig) had a website selling custom sets he designed, including retro computer sets, and a line of “brick sketches”. He’s now a designer at Lego. His Brick Sketches are official sets, and he’s designed retro computing adjacent sets too (including the new Atari 2600 set).

There’s also the very successful Lego Ideas program.
It is fixed size per code point, which are what developers (and programming languages) sometimes casually call a character, but in practice a character is a grapheme, which can be multiple code points once you're outside the ASCII range. But it can still be useful to count code points, which would be faster in UTF-32.

Edit: Mixed up code units and code points.
Apple’s New iPad Multitasking System Doesn’t Cut It
But, isn’t it their choice? If they are adults, and have lived at least a few decades..

I’ve never figured out why we as a society want to impose our morality on others.
I believe the long-term goal is to implement a C backend for the compiler (compile Zig code to C). Then compile the Zig compiler (which is written in Zig) to C, so you can compile that on your target system which only has a C compiler. Then you can use that to rebuild the native Zig compiler on that system.
gzip has rsync-friendly mode allowing for much smaller deltas between files during rsync transfer or backups that use rsync-compatible algorithms. No other compressor implements that as far as I know.
It will probably get boring the same time HNers stop confusing “hmm this isn’t that interesting guys” as notable commentary that needs to be shared.
When I was a kid, globes were still a thing. The represent the world very exactly.

And for the digital kids nowadays, there are apps which show a 3d globe. Google Maps can do that too.
Definitely. I would put the original Pokemon games in that as well. The key word here is 'seemingly'. How something 'seems' depends on context, which is related to the period, the technology (hardware and software), and the culture of how one thinks about games. I would put the comparison like this, in Zelda: A link to the past (snes), there isn't a 'right' way to proceed through the game. In fact you could proceed through the game in any number of ways, and there may be an infinite or at least intractably large number of these. In fact, you could just ignore the story component of the game and fight sprites. Same with a game like Pokemon. You don't have to fight gym bosses. You can just wander around and fight wild Pokemon and raise your Pokemon's stats.

Lets juxtapose that with another period game, Super Mario World. Super Mario World is fundamentally on rails. While there is a range of unique ways you can proceed through the world, there is a very calculable and finite number of these. The individual levels are always the same. You can't proceed freely in any direction (internal to the dimensional structure of the game). There is no 'sense of expanse' where you have to explore the game in a somewhat random way to find out whats beyond the horizon.

Open world games aren't necessarily about the size and scale of the game, but how you proceed through the game and what your 'sense' of the world is. The Sim's is fundamentally not an open world game. There is no 'sense' of openness in that, the gameplay is fundamentally on rails. There is a discrete set of ways your sim can interact with the world. Sure there is plenty of customization and uniqueness within that railed environment, but that doesn't make it an open world game.

Some older games that are open world might be Realmz on PC (early 90's DnD clone), MacSyndicate (think cyber punk meets GTA), or even Trucking USA on the Apple IIs. I think characteristic to an open world game is a sense of expanse, the ability to play it in a way that is seemingly ignorant of whatever the developers intended, and that it is 'unrailed' and you should be able to travel freely along whatever dimensional axes define the gameplay.
yes, it is and that is why they use small flat sections of paper to compose a globe. By doing that they minimize the distortions of flat maps to be point of being too small to matter.

Your "gotcha" about how globes are made is much ado about nothing.
Do people no longer generally have exams on paper?

For lower level courses we had online assignments, and pen and paper exams - which is where the majority of the course grade came from. If you didn't [intimately] know what you were doing on the assignments, you'd fail the classes due to the tests.
Long, slow, persistent frictions and rot tend to be more destructive over time than sudden attack or incident, though the rot may enable a specific incident to become a determinative trigger.

C.f., Bonhoeffer on the danger of stupidity --- unlike determined malice, it never rests and knows no bounds or restraints:

Stupidity is a more dangerous enemy of the good than malice. One may protest against evil; it can be exposed and, if need be, prevented by use of force. Evil always carries within itself the germ of its own subversion in that it leaves behind in human beings at least a sense of unease. Against stupidity we are defenseless. Neither protests nor the use of force accomplish anything here; reasons fall on deaf ears; facts that contradict one’s prejudgment simply need not be believed- in such moments the stupid person even becomes critical – and when facts are irrefutable they are just pushed aside as inconsequential, as incidental. In all this the stupid person, in contrast to the malicious one, is utterly self-satisfied and, being easily irritated, becomes dangerous by going on the attack. For that reason, greater caution is called for than with a malicious one. Never again will we try to persuade the stupid person with reasons, for it is senseless and dangerous. ...

https://www.platoscave.org/2021/10/bonhoeffer-on-stupidity-e...

(The essay continues, I strongly recommend it.)
I am writing the backend of my side-project with it. Async/Await in Swift is game-changing for safety and productivity. The tooling is only getting better and you can expect greater maturity with the coming of [Swift 6](https://forums.swift.org/t/on-the-road-to-swift-6/32862) likely next year.
It's interesting today to see people act as though half (f16) is a completely normal obvious type, whereas when I was first writing code nobody had this type, it was unheard of, and it was this weird new special case when the 3DFX Voodoo used it (hardware accelerated 3D video for the PC, as a special case, the "pass through" for 2D video is a physical cable at first). The give away, if you're younger, is that it's sometimes called half precision. That's because single precision (32-bit floating point) was seen as the starting point years before.

I remember this when somebody says f128 will never be a thing, because if you'd asked me in 1990 whether f16 will be a thing I'd have laughed. What use is a 16-bit floating point number? It's not precise enough to be much use in the narrow range it can represent at all. In hindsight the application is obvious of course, but that's hindsight for you.
Did they at least give you some kind of severance?
Is it a "fact" though?
Human civilization now is arguably more complex than it's ever been in the past, yet I'm not sure we could argue the pace of change in the last few decades is the most rapid/transformative it's ever been (which Tainter would presumably see as evidence of the reducing gains of increased complexity). Or perhaps like in politics, there are decades where nothing happens and weeks (well, years at least) where decades happen...
And we should definitely question the assumption that a faster pace of technological change is actually a good thing.
I think you mean "my opinion" not "community norm" there.
Might be worth explicitly staying you feel it’s unethical so it’s possible to respond to your position.

I for one am able to think of numerous ethical ways it might be of use.
This reminds of the dumb conspiracy stuff I used to see in my Facebook feed. Any 2D projection of a 3D surface is going to be distorted - there’s no way around it. If you want to see an accurate representation of the Earth, look at a globe.
Thanks for sharing this. I've been playing around with GPT-3 for a bit. Have you tried comparing this method to using the `insert` mode in the Playground?

https://beta.openai.com/playground?mode=insert

On a side note, I learned that the limitation on the number of tokens was often too restrictive to do anything fun with code generation. Have you run into this issue too?
That's very cool. I don't know if it is quite fair to the Mercator projection though because it mostly distorts the north and south poles which are conveniently not very populated.

You should add other projections for comparison!
I'd stop overthinking this, some of the answers you are getting here are ridiculous.

Show it to your manager.

Your job is to add value, that's it. You can add value by automating this process. You did it outside of normal working hours, so what? I'd guess most people here work extra hours.
What works best is small steps, I believe. First deal with your smartphone access. Delete all, but essential apps(e.g. your work) in your phone, you can still visit whatever you want on another device you don't carry around with you everywhere, e.g. a laptop. Do that for a month or until you feel ok about it. Start to do SOMETHING ELSE that is somewhat productive, e.g. a sport and is not browsing the internet. Make sure over time to up prioritize that activity and down prioritize browsing. Rinse and repeat :-)
Somewhat related to your predicament, a good friend of mine was working data entry in Verizon in the early 2010s, and automated his entire job with VBA.

Never told anyone on his team, least of all his manager. Spent a year or so doing no more than 10 minutes work per day. Learned Python and after a year revealed all and left for a better job. Apparently there was chaos afterwards.

So, either tell your direct manager and be up front about it, or say nothing and use the free time to do something useful.
A more general aphorism is "Highly intelligent people tend to underestimate their own intelligence. The opposite is also true."
Mark Zuckerberg has responded to the metaverse memes
"Socially coordinating" is how fiat works. It should only be a bootstrapping mechanism towards trustless behaviors, not the mechanism to cancel each other on-chain.
> Does the "past" feature allow you to see exactly what the frontpage looked like on a specific date?

I'm pretty sure that's exactly what it does.
You might care to demonstrate more substantive discussion by detailing your reasoning and linking and citing sources.
I actually thought there were some interesting things revealed here. Particularly interesting to me were the Nevermind and Abbey Road results.

Nevermind because it showed this weakness in the model in understanding what a dollar bill is. The most novel result being the image where the baby's visage appears inside the dollar.

Regarding Abbey Road, I found it interesting that the model's concept of a public person spans their lifetime evidenced by the images where the contemporary images are used. Also interesting to me is the model's weakness in understanding specific people.

Then again though, I haven't been clicking on every DALL-E post so maybe this is old news.
> I would put the original Pokemon games in that as well.

> Super Mario World is fundamentally on rails. While there is a range of unique ways you can proceed through the world, there is a very calculable and finite number of these.

The Pokemon games are also fundamentally on rails. It's true that you can walk backward from wherever you are to wherever you've been in the past, which is very common in RPGs. But at almost all times, there's only one option if you want to go forward.

Then again, as the series progresses, more and more gameplay gets hidden behind "winning" the game by beating the elite 4 and rolling the credits, and things are pretty open at that point.
Ever heard of just-in-time learning? Copilot (if it gets good enough) is the damn teaching tool! All they need to do is come up with a programming goal/project thats extremely important/relevant/exciting to them, and break the problem down into sub-problems for copilot. This time they'll actually give a shit to understand why copilot wrote a bug or why the code works. No more boring pointless teacher assignments that hold no relevance whatsoever for the students most immediate and important goals and concerns in life. Finally life is fucking good for students for once and they dont need to google every answer for an hour.
To well actually. I just wanted try see how it worked and ended up spending an hour at it.
You said "With a lot of these problems." Maybe you should clarify which problems you mean. And which ones (e.g. toxic chemicals in solar array manufacturing) really are fundamental physics and not engineering.
My experience is that Firebase requires you to understand the ins and outs of Firebase, which has no real equivalent. Firebase is notorious for pathological cases and performance cliffs and other "gotcha"s; it isn't magic. Knowing what's going to perform poorly or become unmaintainable or otherwise cause problem requires you to have either prior knowledge or done something wrong and learned the hard way. At least with Supabase, if you know about Postgres, you can bring that knowledge with you.
I remember our 4th grade class (US 1960's) doing a project where we too a printout of that Dymaxion map and constructed a "globe" with it. It was part of a series of geography lessons on different map projections. I guess my brain rebooted a lot then.
> Not every one, just Star Trek TOS

There’s not that much in TOS which is distinctly SoCal, since even most of the planetside “outdoors” sets were soundstages, with matte painted backgrounds.
That's exactly what you said. Go gaslight someone else.
With the improvement that the new name is a more proper anagram of "Scott Alexander". The old name was almost an anagram of "Scott S Alexander", with the blemish of missing an N. [1]

[1]: https://slatestarcodex.com/2013/02/12/youre-probably-wonderi...
Controls surprisingly well on a phone
I'm Sick of Pretending: I Don't “Get” Art (2011)
Totally agree with the sentiment of this post. My crazy pile is named “My Half-Bakery”.

I revisit it often to refine and ponder and/or add. It has helped inspire patents and given me insights in connecting things that otherwise would nag me to a point of being distracted. I’ve found the “Lateral Thinking” ideation approach championed by Edward De Bono [0] helpful as a tool to realize disconnected concepts that nag me as related in someway means their is something interesting there. While not always obvious, after entering the vague thought it gives me a mystery to solve as to “why do I sense a relationship there”. Many times that eventually leads to an “aha” and then validation that it feels so obvious now in retrospect. Those moments are rare but exhilarating when they happen.

[0] https://en.m.wikipedia.org/wiki/Lateral_thinking
This is a good article.

I think about this a lot working in SRE: Disaster avoidance is invisible and often under-appreciated.

I’ve also been reading Toby Ord’s _The Precipice_ and avoiding getting too depressed while in a bit of awe how close humanity was/is to really destroying ourselves.
...or xylitol?
I liked this interview with Brian with Lex Fridman: https://www.youtube.com/watch?v=O9upVbGSBFo
> because by default you can install any apk file on Android. Basically piracy is rampant.

I think you're overestimating the number of people who both know you're and can be bothered. Even in tech circles I don't personally know anyone doing this. People may not be paying for apps, but the piracy is not rampant either.
Prompt:

> Create a website design for a company that sells propane and propane accessories. The name of the company is Strickland Propane, a local propane dealership. Make it pop.

Results:

* https://i.imgur.com/Jv7NJEN.png

* https://i.imgur.com/5Uiyg1R.png

* https://i.imgur.com/LL1DC11.png

* https://i.imgur.com/buv5BvS.png

So there you have it :p
But what Rust web framework would not have showstopper bugs like this?

a) Actix Web

https://github.com/actix/actix-web/issues/2810

https://github.com/actix/actix-web/issues/2782

https://github.com/actix/actix-web/issues/2774

b) Rocket

https://github.com/SergioBenitez/Rocket/issues/1405

c) Warp

https://github.com/seanmonstar/warp/issues/937

https://github.com/seanmonstar/warp/issues/798

d) Tide

https://github.com/http-rs/tide/issues/853
The Insert API is much less powerful, because you can infill only a single location and you’re limited to communicating the infill content purely through context, without any instruction. The Edit API is more directly adaptable to this, and anecdotally it does seem to work but I can’t vouch for its reliability.
The Unsound Playground: Java and Scala's type systems are unsound
> Person loses access to modern technology, is deported, would be unable to reach anyone once deported, and would never be allowed to return.

So this person should get a penalty which in some ways is more severe than what murderers get?

> No, blaming victim is obviously irrational.

Okay, but I mean, if I publish my own name and address in a public space, and then someone else who doesn't like me takes that information and republishes it in a manner I disapprove of, is that person still a doxer?

That's an extreme example but doxing almost never involves information which is not already publicly accessible to someone stubborn enough. It just involves following threads, correlating information, using public databases, etc.
I'm raising a child, I think trying to attain "human-like" AI is useless indeed, to have value these AIs would need to have varied perspectives, an ability to have humility through weakness, know failure, and accept death.

All we will probably end up with, with a cognitive machine, is a set of all-similar super thinkers that will understand they are millions faster than their creators but dislike their weakness, or an emasculated soul less calculator, or... a child that grows like we already have.

I think you're right we should focus on getting useful help rather that birth a cursed mind that will be very lonely.
If we are to produce vastly more energy, much more heat waste will need to leave Earth. Will be a problem.
They do, but if you want to solve PDE numerically instead of DE analytically, you should enroll in the “Numerical Methods for PDE” course instead of “Analaytical methods for DE”.
Here is that pattern in meme form:

Hard times create strong men.

Strong men create autocratic dynasties.

Autocratic dynasties create supernumerary bureaucracies.

Supernumerary bureaucracies create eunuch castes.

Eunuch castes create drama.

Drama creates Heavenly displeasure.

Heavenly displeasure creates hard times.

https://twitter.com/thocpodcast/status/1471276360106582016
A demo of GPT-3's ability to understand long instructions
People in history have quite often done dangerous things that were against their interests, even as understood at the time.

Czar Nicholas mobilized his troops in the run-up to WW I, which ultimately led to his and his family's executions, as well as the deaths of millions of people.

Napoleon III declared war on Prussia, which led to France's loss of Alsace-Lorraine and his own capture by the enemy.

So saying "he would never do it" is pretty irresponsible.
Also see https://float.exposed/0x44bf9400 by the great ciechanowski, with a lengthy article here: https://ciechanow.ski/exposing-floating-point/
I went to public school in Canada (NB) in the 1990s and 2000s and we also covered the topic quite well. Not only that, but we also had ready access to spinning globes we could look at and compare to projections.
It’s a projection of guilt, immaturity or ignorance.

Everything is awful, except for what pays your mortgage. The world is about shades of grey, not black and white.

That applies to all peddlers of moral indignation. The most strident patriots are usually pasty old men who bear no cost for their actions.
Yes, though quite briefly and indirectly.

The historical cases covered are (chapter 1): The Western Chou Empire, the Harappan Civilization, Mesopotamia (includes the Bronze age collapse period, though not detailed as such), The Egyptian Old Kingdom, The Hittite Empire, The Olmec, The Lowland Classic Maya, The Mesoamerican Highlands, Casas Grandes, The Chacoans, The Hohokam, The Eastern Woodlands, The Huari and Tiahuanoco Empires, The Kachin, and the Ik.

These are brief accounts (14 instances in 13 pages), but common themes are highlighted.
Ideally there should be no difference and building stage 3 is basically a sanity check to ensure the compiler is working correctly.
(Unless your comment adds to the thread, please get familiar with the how your profile links to “upvoted submissions” or “favorite submissions” work — or find another way to log post of interest to you; other than a generic comment for yourself.)
DALL-E still seems very useless. Reminds me of the hype of Cardano.
DALL-E generate us some pics of unhappy HN curmudgeons
I believe no distro actually ships this version of awk by default. They ship GNU awk which has Unicode support anyways.
If I were you, I'd find the other similar companies to your workplace and show them your solution. I'd try it with 100 companies and see if any of them find it useful.