skysight-inc/HackerNews huggingface dataset:
Blame properly rests on the system that is designed to produce bank runs. The system is designed such that bank runs are possible and inevitable. It is not risk management or the Fed’s interest rates, it is the practice of investing deposits while simultaneously promising those deposits are available. Instead of changing this system, the Fed was created to solve a problem the system inherently produces.

If deposit accounts were held at the Fed, and investment and loans were kept separate, there would be no possibility of bank run.
Massive protests as the Israeli prime minister is dismantling their democracy.
Given the fact that he overpaid to begin with I highly doubt it is worth $20B today. Twitter's reputation will never recover, no matter where it will end up after Musk is done with it. What is interesting though is that it doesn't look like he's extracted any lessons from all of this.
From https://en.wikipedia.org/wiki/2023_Israeli_judicial_reform_p...

> [The 2023 Israeli judicial reform] seeks to curb the judiciary's influence over lawmaking and public policy by limiting the Supreme Court's power to exercise judicial review, granting the government control over judicial appointments and limiting the authority of its legal advisors. If adopted, the reform would grant the Knesset the power to override Supreme Court rulings that deem legislation passed by the Knesset as unconstitutional, by reintroducing the legislation and approving it with a majority of Knesset Members.
Pascal's wager for a different time and place. I have never thought about it that way. That's interesting.
Just a few monkeys should be fine ;)

If this weren't the case then it wouldn't be possible for (e.g.) the software industry to exist as it does: non-technical folks using natural language are able to converse with engineers who take informal descriptions and turn them into code, often leaning heavily on iteration the bring code and spec into conformance.
I worked with a guy from Arkansas that just asserted the people from Kansas mis-pronounce their state of "Kensaw".
>GPT-4 is giving me existential crisis and depression

I think that only happens to somebody prone to depression anyway. If it wasn't GPT-4, something else would come along and do that to you.

The fix isn't to get rid of GPT-4. It's to correct whatever underlying emotional and psychological issues are causing the depression.
> Spanish must be a bitch to learn as an adult due to all the verb tenses

*adult Hungarian learner laughs*

You can memorize the Spanish verb tenses in a weekend. They're very regular and you essentially just have to memorize first, second and third person singular and plural for -er, -ar and -ir verbs. 3x2x3=18 endings. Using the regular form for irregular verbs is mostly understandable and even a common mistake for native speaking children.

Also, in addition to being a phonetically spelled language, it's also aspirated, which means that the sounds are pronounced very sharply and clearly and easy for ears to pick up.

It's entirely possible for an adult Spanish learner to become conversational in a couple of months.

Good luck learning all of the possible forms of Hungarian words. And though it's phonetically spelled, it's not aspirated, so the pronunciation sounds muted and mumbly, and it's hard to distinguish between sounds like D and N or P and B. Statistically speaking it takes 4-5 years of immersion for an English speaking adult to become conversational in Hungarian.
Can we get someone in the comments who has used it and can speak thoughtfully on how well it works?
Writing requirements is not usually done by staff+ engineers, is it? An awful lot of working software, the majority I'd guess, is built from requirements written by a non-technical PM who wasn't even in the software industry three years ago. I wonder if you're too good a programmer to have your thumb on the pulse on the kind of software bad programmers make? Because that's where the real disruption will come from. The question is not "will some bad programmers lose their jobs", it's "what will happen when the kind of simple software that used to be made by bad programmers becomes effectively free."
The only way to do alignment long term would be to have a policing model watching the new models, because no human will be able to keep up with all corner cases as they grow exponentially. l
Just use Newton's method!
I guess an open question is if there are two categories of women and everyone, does it imply that the female category is less competitive? And, if so, is that a bad thing? And, finally, if fewer men played chess competitively and the shoe was entirely on the other foot, would male-only tournaments then be acceptable?
I really feel this. Whenever I try to use ChatGPT, I feel both slow and strained. My usual workflow involves me thinking very few English sentences in my head - I move faster thanks to abstract thought, and I don't think I'm alone.
This is one of my biggest annoyances with ChatGPT. They wanted to create a conversational AI, and in that regard, it's incredible. And much like talking to a human, you can persuade ChatGPT to do increasingly specific things over a long enough period of time. But the second you have to restart the conversation, all of the work you did to get it to that point has been lost.

Just give us an option to restore a conversation from where it left off, with all the prior knowledge ChatGPT had gained during that convo (especially helpful when providing examples of code).
Probably nuclear holocaust. Americans in my experience just don't understand why car-based cities are so awful, and even when they think they want a walkable city and lifestyle, they're completely unable to actually make the sacrifices necessary to live that way (for instance, not getting an SUV-full of groceries every few weeks and shopping more frequently, buying only what you can carry home).
"the rules that tell you how to pronounce a written word correctly over 85% of the time."

Arguably the author concedes Shaw's point before moving on to more interesting stuff.
Yes.

In Elazar et al. (2019) "How Large Are Lions? Inducing Distributions over Quantitative Attributes" (https://arxiv.org/pdf/1906.01327.pdf), it requires 100M English triples to roughly induce the answer to this question.

How many images do you think a model needs to see in order to answer this question?

Of course, there are fact books that contain the size of the lion. But fact books are non-exhaustive and don't contain much of the information that can quickly be gleaned through other forms of perception.

Additionally, multimodal learning simply learns faster. What could be a long slog through a shallow gradient trough of linguistic information can instead become a simple decisive step in a multimodal space.

If you're interested to read more about this [WARNING: SELF CITE], see Bisk et al. 2020, "Experience Grounds Language" (https://arxiv.org/pdf/2004.10151.pdf).
It's not a risk I'm willing to take nor do I believe other general Django engs should take. It's fine if it's a pet project or if you've got deep knowledge of Django's inner workings. This requires understanding the affects of monkey patching core __get__ on DeferredAttribute.

When reading the code vs core Django, it doesn't faithfully reproduce the normal case missing _check_parent_chain[0]. I'm not sure if that code path is supposed to be left out or of it's simply missing? The documentation of the code snippet doesn't explicitly state either.

Code snippets that affect the project as a whole combined with one layer removed is library code. It needs to come with strong specs. The worst case scenario is you get differing behavior in production and development.

I 100% appreciate the spirit of the post, but Monkey Patching core Django files is not to be taken lightly in production code.

[0] https://github.com/django/django/blob/main/django/db/models/...
> “I don’t have time to tinker with my computer so I will run Linux on it…”

> I find the lack of self awareness astonishing.

You don't understand the context. That is a comment from Linus, and he is going to run Linux on his laptop. So the comment is referring to either using a laptop that is reasonably well supported by Linux with no changes, or using the Apple one which at the time was not well supported. So he would have to tinker to get it working.

Mind you, it's not really true that Linux = tinkering these days. I just got a new laptop with Windows on it. I thought I'll give it a try since I haven't used it for a few years.

Hyper-V was pretty clunky inflexible but it worked. The console / graphics driver for the VMs is horrible and clunky, no apparent way to change that, probably some obscure registry option or 3rd party thing I'd have to download.

After installing and setting up a few VMs, I was informed (for about the 15th time since booting) that Windows had something it needed to restart for. Upon return, all hyper-v images and snapshots were gone or corrupted. It wouldn't even start until I messed around with the filesystem. Until then the entire manager refused to start because some snapshots were corrupted or something. No option to ignore, delete, or try to recover them.

Okay that's a pain in the butt, I'll start out just using ssh to get to some systems elsewhere. Hallelujah, ssh client is finally provided out of the box. Turns out the shell is the biggest piece of garbage and makes it impossible to do much over ssh.

The internet browser is horribly slow and unresponsive. Guess I'll have to install something sane. I give up.

I pick it up a couple days later and decide to have another try. The thing chews battery when it's suspended, it almost ran flat after a couple of days. No doubt I'd have to go in and tinker with settings or get a 3rd party thing to do it for me to improve that.

Start trying to install another VM. The input system gets stuck thinking the down arrow key or pg down is being held. Then goes unresponsive.

Corruption, data loss, crashes, at least a dozen reboots after about 2 solid days of using it (and achieving less than nothing) and that was with Windows mostly-installed already. Not to mention a poor out of the box environment for doing anything.

I'm sure after installing a bunch of stuff on it and changing a bunch of settings it could be made to work okay. By contrast I ended up installing a Linux distro on it in about 30 minutes, one reboot, and that comes with editors and compilers and git and a reasonable web browser. Nothing had to be changed except screen brightness and track pad sensitivity.

For me, for the work I do on my laptop, Linux works great out of the box and Windows seems to require a lot of tinkering. So a lot of it comes down to what you're doing with it I think. Windows is great for running games and Microsoft software I'm sure.
I don't see how this position is tenable after seeing what generative AI can do for code.

> Things are going really well for us actually,

Not right now anymore. Have you seen the layoffs? Things went well because of years of cheap cash. The music is stopping and there will be even more layoffs before this is all done.
Emancipation of women wasn't the reason Afghanistan was invaded. It kind of became a sort of disingenuous revisionist justification somewhere along the line, but the stated justification at the time was the Taliban were harboring al-Qaeda, particularly bin Laden.

The whole of it seems quite farcical to me, particularly in retrospect, but I wouldn't equivocate it with Russia's invasion of Ukraine because I don't think the American government ever intended on annexing Afghanistan territory. It does however resemble the Soviet Union's own invasion of Afghanistan to topple the (then communist) government of Afghanistan. In that case there was also a fig leaf of humanitarianism, since the PDPA, lead by Taraki and Amin, were massacring civilians and generally losing control of the country. Taraki evidently got cold feet and requested a Soviet intervention, but was subsequently assassinated at Amin's order before that occurred. The assassination of Taraki and the PDPA's general inability to stop murdering people served as the Soviet justification for the invasion. Of course the reality of the invasion was not particularly humanitarian, but the same can be said of the American invasion.

Anyway, all of it was and is shameful and none of it excuses the rest of it.
To further elaborate, a big part of running a sustainable business is the leadership.

I keep seeing this idea that people need to work harder and you’ve got the Mark Zuckerberg‘s of the world pushing this idea that the Meta employees aren’t working hard enough and that’s why they are flailing. Not that the actual core strategy and shit like the Metaverse are bullshit. Or Google that has had some thing like 3 to 5 different chat systems over the past 10 years and utterly baffling product strategies along with a reputation of killing products or neglecting them.

But it’s clearly the employees fault and it doesn’t have a damn thing to do with completely bullshit leadership.
GPT-4 is actually multimodal. It can't be publicly prompted with images yet, but that's planned.

I think that multimodal training will also solve the data shortage problem. There are hundreds of times more bytes in video and audio than there are in text, so we'll likely be able to scale pre-training for quite a while before needing to go fully embodied on Transformers.
> Yes, it's the employees fault.

I mean I half agree. There's been factions in side the tech industry for years trying to get people to think about what would happen in this sort of scenario, to understand that "tech workers" have more in common with working-class factory workers in the 50s and 60s that with Peter Thiel and Sam Altman. That faction has pointed how IBM or HP acted when they were on a downward slope. To think about collective action, solidarity, other measures that might help ensure that good jobs don't become bad jobs become no jobs to further enrich a handful of factory owners.

But the braying voices places like here have always shouted those down. Always.
Your example isn't very comparible to tasks involved in creating, texturing, lighting, animating and rendering 3D models using spline and mesh topologies.
This made me a little sad. I remember my parents pushing water colors, carving sets, parks and rec, trumpets, books, computers, you name it in front of me to help me find something I was interested in. They didn't force any particular thing on me, but definitely exposed me to many things to help me find my path. Then they supported my interest in ways that boggle my mind looking back. There is no way they could afford to provide me many of the experiences I had.

I sincerely hope that you were just ignorant of the help you received along the way. A child with absolutely no support or encouragement is a very depressing thought.
You can get yummy puppy seed cake rolls from any Polish bakery. The international fresh market nearby when I used to live got them from Polish bakeries on Milwaukee Ave in Chicago. My dad used to make a really good poppy seed coffee cake, too.
Releasing? No. But you're already free to consume it via some other means, such as your OS/distro's/choice of package manager. It's not really on tool authors to inform you how to use your (and every other choice of) package manager, nevermind ensure it's packaged for all of them.
Agreed. But I'd like to perhaps interpret it a slightly different way. What if house construction was "branded". That is, aside from (possibly uninforced) local standards a company built homes AND committed to their quality.

Given how sloppy new home construction has become, perhaps buyers would trade less home for say 10 years of peace of mind? I realize long term guarantees are tough. Obviously. Nonetheless, the current shit-show seems to be begging for alternatives.
We'll soon see the point where AI can generate text, video, voices simultaneously. All of the tik tok/reels style content people mindlessly scroll all day will be AI generated, delivering money to only the AI's creator, and no one will know the AI is behind it.
Los Angeles police accidentally release photos to watchdog website
I think the author is saying that in order to build larger structures out of modular structures you connectors (you can think of glue as one kind). As an example think of the many different connectors that Lego Technic provides. Unix pipes can be considered connectors as well. So can tcp/ip connections (for the largest distributed system in the world, the Internet).
> what steps we can take (research, narrowing scope, etc.), to reduce the range

I quite literally quit my last job in February because of this shit[0]. Stop. No. These are not useful things for developers, much less senior developers, to spend their time on. 95% of my job ended up being coming up with estimates. My top deliverable to my management chain was estimates. They would only care about the actual development work insofar as it validated or invalidated the estimates deliverables.

Hard facts: If time is such an unimportant resource that you're willing to waste most of it doing "research" and worrying about scope, then you don't actually need an estimate. For reporting purposes, just BS one yourself, that's literally your job as a PM.

[0] It was well-paying, I was basically fucking around every week doing whatever I wanted, yet this issue alone outweighed all of that and was enough to make me quit.
What's the benefit in not being specific, aside from it being easier to request?
https://archive.is/Lzcrp
I like that, "Changing the resolution works consistently but is boring, why do people do that when scalers work 90% of the time for apps I use?"

Methinks I'll keep forcing 720p to spare my terrible eyes the trouble.
Study finds higher cancer rates among U.S. military airmen and ground crews
I went down that rabbit hole myself after reading the article. This sums up the situation: https://sudonull.com/post/127497-Non-cryptographic-hash-func...
> No, in an evolving situation you explain the facts as you currently know them.

I'm not sure if you're intentionally missing the point here, so I'll restate the obvious:

There was never a data set that ever indicated at any time that vaccinated people couldn't get or spread the virus. Therefore, stating that vaccinated people didn't carry the virus was a lie.

For it not to have been a lie, they would have had to base the idea that vaccinated people don't carry the virus on some sort of data that indicated that. Except, there has never been data to suggest vaccinated people don't carry virus. Since no data ever indicated that vaccinated people couldn't carry the virus, stating that as a fact was a lie.
" each Smalltalk object is a recursion on the entire possibilities of the computer "

This is true to a degree. But a Smalltalk or any OOP object makes much too many assumptions about the inputs it gets via "messages". Most fatally they make the assumption the inputs are similar objects as the recipient, programmed in same or similar programming language. Note: In Smalltalk everything is an Object.

A Computer instead communicates with other physical objects by means of a very simple binary protocol of ones and zeroes. The computer then interprets the bits it gets according to some generally agreed upon convention. A Smalltalk Object does not interpret the messages it gets, it assume they are already interpreted for it. The protocol of Smalltalk objects communicating with each other has not been implemented between computers in general. That is perhaps a failure of standardization, but it nevertheless is the reality.

There are two ways to fix it:

a) Make every Smalltalk object more like a computer
in that it communicates with other objects only
via a text-based protocol. not by passing along
arguments with predefined semantics like Objects
or Functions or Methods.

b) Make every Computer assume the same of its inputs
as a Smalltalk object makes of its.

I think b) is impractical but maybe there could be
a Smalltalk whose Objects truly act like small Computers.
That's fine. You can ignore the But.

And thank you for saying this:

Downvoting says that “this is not a contribution to productive discussion on HN”.

If it is worth discussing, it is not worth downvoting.

I happen to think so as well. I don't downvote things unless they are completely derailing the conversation, disingenuous, malicious, etc. Any good-faith argument, especially if expressed clearly and with details, should be upvoted, even if you disagree with it!

I usually agree with pg BUT I disagree with him that downvotes should be used to express disagreement. They should be used to express bad faith, bad form, etc.
Exactly. The Americans who trash-talk American post-war urban development are not normal Americans; they're well-educated and well-traveled Americans. Most Americans actually like things that way and can't really imagine living any other way. Things aren't the way they are because of a few "evil developers"; it's because that's how most Americans really want things, and they vote for it.
Reminds me of bureaucracies deciding that staff should have the “Worst possible equipment they cannot prove actually stops them working.”
I can't escape the fact that Lecuns complicated charts give the appearance of the required complexity to emulate robust general intelligence but are simply that, added complexity which could simply be encoded in emergent properties of simpler architecture models. unless he's sitting on something that's working I'm not really excited about it.

personally, I'm waiting to see what's next after GATO from Deep Mind. their videos are simply mind-blowing.
Here's an image result from MidJourney for "Paris, 1950s, rainy afternoon". No additional editing, and I intentionally avoided adding any text to the prompt beyond your own.

https://i.imgur.com/IYuh29H.png

Not perfect but man, we're getting pretty close.
Since reading comprehension seems to be a terrible struggle here (maybe the font is scrambling peoples' brains), the point is that Apple ARM laptops weren't well supported by Linux, which is why the Linux creator didn't want to use one despite liking the hardware.

The quote is there because the author felt the same way, and the situation has improved since Linus said that.

Not that the blog is very substantial, but the point of the quote isn't what you thought it was.
I was working on a library to do this which I never got around to fully finishing but the idea is there: https://github.com/lime-green/django-orm-plus I think all I had left was polishing the auto add logic and testing with a real project
I can't tell if this is a joke. Newton's method will give you an approximate answer.
Back when I was a 3D modeler, I loved UV unwrapping. It's such a zen activity. It allowed my brain to recharge for some reason.
I do not mean the Ukrainian players are showing hypocrisy.

I mean the organizations and events that ban Russian players, Russian vodkas, Russian mustard, Tchaikovsky's music, and so on.

It's a relatively minor things, all things considered ... like a larger version of this: https://www.reddit.com/r/toronto/comments/szfl96/when_the_so...

But it's part of the larger hypocrisy that prevents us as a species from holding our politicians to account.
I've played chess since I was young, have taught many people to play chess, have played in company tournaments, play whoever I can when I travel, and there's just no question that the vast, overwhelming majority of women don't enjoy playing chess.

I can't even speak to a possible difference in gender capability because I've never known a single woman who enjoyed it enough to do anything more than learn how the pieces move.
> There is something to be said about how dangerous it is to offload your entire workflow to entities that you are competing with. Or have unpredictable morals.

Yep, this is why I stopped using Github Copilot. But now we're at the point where if I don't use it I'm going to be far less productive than my coworkers. I'm forced to use this thing that I truly believe is going to take my job within 5-10 years max.