skysight-inc/HackerNews huggingface dataset:
Note that I point to the education system. I know a lot of teachers bend over backwards to make sure their students learn something. (Often even at personal cost, because heaven forbid we give them or students decent supplies)

We as a society just don't seem to give a damn about that outcome. (Cf teacher salaries, the truancy issue you mention, standardized testing, content standards as strict prescription instead of a minimum,....)

And you're right, maybe colleges need to adapt to that reality as well. Or maybe there's a step missing between high school and college. But, again, we don't seem to particularly care about fixing that as a society.
The infamous Guardian headline "6500 migrants died since world cup awarded to Qatar" is deliberately misleading to get people to think 6500 people died building the stadiums. Since people naturally assume migrant == working on stadiums.

In a country of 2.6 million people, Qatar is 90% migrants, laborers to white collar workers. Over the span of 10+ years, there will be mortality for that population.

It is like making a headline "450,000 black Americans have died in the year Biden took office". How foolish would a news journal would look if they published a headline like that?
If it helps, I certainly not so worried that I'm going to flip out on minimum wage employees or ground an airplane in a full blown "Karen meltdown", but I do think that the pandemic has left a lot of people disillusioned, that Americans are seeing their standard of living decline, that climate change has left our future uncertain, that the stability of our democracy is in question (more than normal anyway), and that doom scrolling makes it easy to ignore anything but the worst things going on around us. It's difficult to imagine that those pressures aren't contributing to the problem anyway.
It's too early for Mistral to focus on revenue. These AI companies are best thought of as moonshot projects.
Advice from the CEO of Shopify, Tobias Lütke [video]
World3 was so 2005. The new hotness is World4
comma.ai is a great example of a good business.

But I might have a bias because I was following along as the company was built from whiteboard diagrams to what it became.
At some point we do need to look at the hedge funds that have a school attached as well. The endowments at some of these universities is astounding.
He updated the article with an admission that he was wrong about that.
I'm not sure why Tesla's adaptive cruise control with lane assist is under more scrutiny than any other manufacturer. Every car has it at this point.
My solopreneur journey: 6 lessons building 6 projects in 6 months of nomading
https://totalrealreturns.com/
This is just tangential, but I wouldn't call their APIs "nice", I'd be far less charitable. I spent a few hours (because that's how long it took to figure out the API, due to almost zero documentation) and wrote a nicer Python layer:

https://github.com/skorokithakis/ez-openai/

With all that money, I would have thought they'd be able to design more user-friendly APIs. Maybe they could even ask an LLM for help.
You are engaging in self-delusion here.

The point of these papers isn't to make precise predictions of "the day civilizational collapse occurs" nor does it merely "illustrate some complex relationships".

It is to show every closed system, even only remotely resembling our own, is bound to end in overshoot&collapse unless you change central tenets of the driving economic paradigm.
Namely abandon exponential growth for a steady (or oscillatory) state approach.

Individuals aren't helpless bystanders either. As adults in a democracy, it isn't only your right but your responsibility to bring about the necessary change.
That does not seem surprising for a publisher.
Ask HN: What Does It Take to Be a "Black Belt" Programmer?
Just like some martial arts have a belt system to reflect your skills, I wonder if we could adopt a similar approach in programming. What would each belt represent?

I am a Brazilian Jiu-Jitsu (BJJ) practitioner myself, and in BJJ, there are generally five belt levels: white, blue, purple, brown, and black. When you spar with someone of a higher belt rank, you really see that there are levels to the game.

Similarly, even though our skills as programmers aren’t tested in the same way, it’s intriguing to think about what each belt might signify for a programmer.

What abilities should a “blue belt” programmer possess? How would that differ from a “purple belt” or a “black belt” programmer?
The Handbook of Artificial Intelligence
The way the Debian update process works doesn't make it possible to halt updates immediately. The servers you're getting the updates from aren't controlled by the Debian project itself, but are operated by third parties. They sync their data from a master machine (which is operated by Debian) 4 times per day. If you're using a mirror that's not under the debian.org domain, there might even be another machine or two in between, each adding some delay. So even if Debian pulled the update immediately, which their archive software isn't really setup to do, it'd take a bit for that to propgate through to the mirrors.

If this all seems archaic, keep in mind that all this has been designed 20+ years ago, when bandwidth was quite a bit less abundant.
Wow, that this odd-yet-poetic practice wasn’t invented by Terry Pratchett for the Disc World series, but is reality, boggles and delights me.
I was curious so I had a look at how the "pip install ast-grep-cli" command works. It downloads a wheel for the correct platform from https://pypi.org/project/ast-grep-cli/#files

The wheel just contains the two binaries (sg and ast-grep) and no Python code:

$ unzip -l ast_grep_cli-0.14.2-py3-none-macosx_10_7_x86_64.whl
Archive: ast_grep_cli-0.14.2-py3-none-macosx_10_7_x86_64.whl
Length Date Time Name
--------- ---------- ----- ----
6207 12-03-2023 07:34 ast_grep_cli-0.14.2.dist-info/METADATA
102 12-03-2023 07:34 ast_grep_cli-0.14.2.dist-info/WHEEL
1077 12-03-2023 07:34 ast_grep_cli-0.14.2.dist-info/license_files/LICENSE
1077 12-03-2023 07:34 ast_grep_cli-0.14.2.dist-info/license_files/LICENSE
32865880 12-03-2023 07:34 ast_grep_cli-0.14.2.data/scripts/sg
32865880 12-03-2023 07:34 ast_grep_cli-0.14.2.data/scripts/ast-grep
639 12-03-2023 07:34 ast_grep_cli-0.14.2.dist-info/RECORD
--------- -------
65740862 7 files

I haven't seen pip and wheels used to distribute a purely binary tool like this before.
Apples Human interface guidelines helped me a lot in improving the windows gui application, apps and websites I was developing in my career. After reading them I was definitely able to create much simpler UIs. (Example: use verbs in message-boxes. Not: Delete? Ok/Cancel, But instead: Delete XYZ. Delete/Keep.) https://developer.apple.com/design/human-interface-guideline...
I... disagree.

I feel that the differentiation between "lifting keys" and "maliciously using them" is not a useful one to make. Both actions are very bad. If you want to wait until we have evidence that the compromised keys were used to pull e.g. proprietary code or configuration from Github; why not also wait until that compromised data is sold? Or until a company is formed leveraging it? Ultimately, it's a slippery slope of "nothing will satisfy you", and there's clearly a genesis event here that is reprehensible and should be known about, even if it is, as you say, just opportunistic script kiddies.

Speaking of which; I loath that characterization of threat actors. This is not the 90s anymore, and it's time to grow up and recognize that the opponents in this space can be extremely sophisticated and well-funded. This is, genuinely, something that many people in the industry refuse to accept; because it implies that we absolutely need to hold ourselves and our work to a higher standard, treat what we produce with severe gravity, and ultimately this means the pace of innovation will slow down and we'll need to ask the mirror serious questions like "wait, so you just, npm installed critical code that was handling sensitive user data? without even auditing it?"

NPM (and, by extension, Github) are extremely blame-worthy here. Reports like this one absolutely happen so Sonatype can sell their product; no doubt on that coming from me whatsoever. But, they also put pressure on key infrastructure providers.

> FTA, the “rapid evolution” in question is that the malicious packages switched from using base64 for obfuscation to…double base64.

Ok, yeah; describing that as "rapid evolution" is overselling it. But let's play in that playground; it's not a rapid evolution, it's an unsophisticated additional layer of easily-reversible obfuscation, which npm did not catch. Why? Why is sonatype catching this, and not npm?
You'd need some amount of arbitrary data (the copy) so the user knows what kind of content they can expect.
A few years ago, my company found hundreds of internal projects using the malicious "python3-dateutil" library. One instance was ultimately used to get full ATO of an AWS account and launch hundreds of EC2 instances to mine crypto. So, the threat is real, even if it is overstated by "companies capitalizing on supply chain security fears".
They didn't say that companies should be profitable at a year in.

To my mind they just seemed to be responding to the slightly clickbait-y title, which focuses on the valuation, which has some significance but is still pretty abstract. Still, headlines love the word "billion".

The straight-news version of the headline would probably focus more on a16z's new round.
This approach is fundamentally flawed. Exponential economic growth can continue as long as economic substitutes can be found. For example, extrapolating the growth of road transport at the start of the 19th century would have predicted that by the year 2000 we would have so many horses that the entire arable surface of the world would be dedicated to feeding them. Fortunately, substitutes were found and the pasturepocalipse was averted.

Economic growth deals with money and things that can be expressed in money. If in the future human contact becomes a highly sought after commodity and people are willing to pay a market price of $1 million for a hand-holding session, then as far as the GDP is concerned, 1$ million of economic value has been created. For another example, a new smartphone delivers without any doubt orders of magnitude more economic utility than a traditional telephone in your home, while requiring a tiny amount of actual physical resources, miles and miles of dedicated copper wire for each subscriber etc.

Undoubtedly, there are still some human desires that are quite toxic to our limited planet and can't be virtualized easily - for example, the dream of suburban mcmansions a few billion earthlings share, and continuing to grow mindlessly would wreck a good part of the planet. It's quite a distant problem for all but the most prosperous and dense countries, but we will need to deal with it - "no, you can't have more than one home on each continent".

But fundamentally speaking, economic growth is about relative value we place on things not absolute consumption of resources.
This was an interesting read, thanks

>the IPCC Sixth Assessment Report states "It is very unlikely that gas clathrates (mostly methane) in deeper terrestrial permafrost and subsea clathrates will lead to a detectable departure from the emissions trajectory during this century".
I'm surprised people are surprised by this feature, it's been around for ages. Other sometimes useful features are 'duplicate tab', 'close all other tabs', 'close tabs to right', etc.
is there a good publicly available video that demonstrates what is good about these user interfaces, or alternatively, something that a non-expert user could run in dosbox to get a feeling? is the notably excellent part the user experience of the things that people built, or the library calling interface, or both?

business data entry seems like something that probably requires an experienced user running the application to show what's good and bad about it

my own 'baseline to beat' is fractint, which is pretty much unchanged in xfractint, which you can install from apt on debian. you just have to imagine it running fullscreen on a svga
Paper may say you can use this methodology with data beyond the scope of the paper to make a prediction.

However it doesn’t actually do the work to predict anything.

Kind of like the difference between theoretical math and applied math.
I wonder how many horrendously named and located files exist in repositories because people don’t want to fuck with the history.
Mistral-8x7B-Chat
A looping gif is an unfortunate choice for a demo. It looks cool to start, but then I'm trying to see what it's done when it restarts and I have to sit through it again. Some before and after still screenshots would help.
No -- these two targeted institutions shouldn't be taxed when other colleges and universities in the city continue to be exempt. That's not fair --

-- BUT, I think it's absolutely fair to keep tax breaks only for buildings used primarily for educational/research and related activities (like dorm rooms and student centers and research labs).

Because if Columbia and NYU are investing in real estate as part of their endowment, e.g. residential and office buildings unconnected to their educational mission, then those should be taxed normally. And the same for any other nonprofit -- no reason to single them out.
Not inconsistent with this, what seems warped to me is having these huge expectations for individuals after their first success in the first place. (Writing this thinking about someone like Romero working on something like a game; lot of what follows doesn't carry over to, say, music or writing.)

They needed talent to pull it off, but also lots of stars aligned for a bold experiment to work out, and true experiments don't always work out. Conversely, for each success there were many talented folks who tried good ideas and didn't see them work out. The more surprising the first success was, the more foolish you'd be to expect a repeat, it seems like.

If that's the basic problem, you can't "fix" it in the sense that you can't make someone keep churning out revolutionary new things. But you might get better outcomes and fewer embarrassing failures the more you think of individual talent as one factor. Folks still have to iterate, get feedback, work with good people, sometimes put a lot of work into an idea then see it they have to rework it, or even release some quick experiments that don't do that well. You don't maximize your odds of great results by sending someone off to work in isolation as long as they want.

One thing I see hints of here and there, but don't really have a great picture of, is the inner workings of organizations that produce new/weird but successful things more than just once. It interacts with business, luck, and changes in the world outside of course, but internally--how do they balance single vision vs. input from many folks? Do they build a lot they throw away? Do they go outside the team a lot for feedback (in Romero's world "playtesting")? Of course there's no one Right Way to do things, especially across domains, but it could be fascinating to see a bit more how various places work.
I'm well aware of the many open source architectures, and the point stands. Models like GPT-J have open code and data, and that allows using them as a baseline for architecture experiments in a way that Mistral's models can't be. Mistral publishes weights and code, but not the training procedure or data. Not open.
We don't have to use names here, but we already know who's to blame.

This current trend of finding any kind of cynical counter argument against a phenomenon whose evidences keep piling up is something that comes already from the 00's. It's the same thing with vaccines, it's the same thing with creationism and to a smaller extent it was the same thing with the flat earth theory.

One side of the "debate" is not really interested in debating anything. They are only interested in propagating outrageous and colorful conspiracy theories that in their minds piss off people who disagree with them politically.

When the planet goes down to drain in 20, 30 years these same people either will be dead or will come up with some kind of excuse saying that in spite of the climate catastrophe all that was needed to save the planet from a global green dictatorship.
I've not claimed I had, whereas you have made that claim.

So, evidence please. :)
We do, via TRC. Eleuther does too. I think it’s a bad idea to have a fatalistic attitude towards model reproduction.
I was impressed by ChatGPT, but this... this is what power feels like! I can feel the productivity coursing through my veins. Begone, old tabs!!
I've got a Data Structures and Algorithms final tomorrow, likely including a few 2-4 Tree problems... I will be forever grateful that we at least don't have to implement them, just simulate them.
2. I agree that the UI needs a lot of polish. I would get a designer if you don't have one, and have another designer critique it if you do.
I don't have a windows machine and I don't plan on having one.

I didn't know of `jc`, but it seems that using nushell (https://github.com/nushell/nushell) gets you a better experience.
I host them here: https://app.lamini.ai/playground

You can play with them, tune them, and download the weights

It isn’t exactly the same as open source because weights != source code, but it is close in the sense that it is editable

IMO we just don’t have great tools for editing LLMs like we do for code, but they are getting better

Prompt engineering, RAG, and finetuning/tuning are effective for editing LLMs. They are getting easier and better tooling is starting to emerge
Take a look, for example, at the timeline in https://xkcd.com/1732/. It contains (almost) no prediction, but once you have internalized the information in it your own predictions on the climate topic are likely to become a lot more powerful because better informed.
My 1st thought as an European, "YAY! EU startup to the moon". My 2nd thought was "n'aww, American VC". I guess that's the best we can do around here.
I considered projectile but then found that the built in project-find-file is enough for my puny webdev projects - they all have a .git by default and once in the dir, looking for files works it seems without any setup or config files. Does projectile have something I might like to have?
Github? You can edit and commit online. You probably don’t need to ever branch or merge
The `6.1.66-1` release with a fix was uploaded to Debian's infrastructure about 2 hours after the bug was filed, but it takes a bit for it to be compiled for all Debian's architectures (the mipsel builder e.g. needed 9 hours) and for it to propgate through the mirror network.
A little unrelated to the article, but I had a "crash blossoms"-esque double take reading that headline. I was very concerned about what constituted "living fuels"
>You can help build a better tomorrow by demanding universifiable moral values and sound economics lie at the foundation of the society to come.

What, specifically, does this even mean?

The fact that you'd posit this and not understand that these premises can't be readily agreed upon makes me feel like you're too dogmatic to see the forest for the trees.
"globalize the intifada" has to mean the genocide of Jews. How could it mean anything else? "from the river to the sea, Palestine will be free" is at least up for debate, but any amount of thought would quickly lead to conclusion that the jews living in Israel would be genocided if that happened. There is no realistic scenario where palestinians and israelis live together in peace, any call for a one state solution necessarily includes the killing of the side that doesnt control the government.
> I disagree with this sentiment (I didn't downvote you though). Most serious terminal users are in fact concerned with millisecond latency.

SOME are concerned with millisecond latency, I agree. My point wasn't that there aren't users who care. It's that IF you care, then you shouldn't be using a multimedia terminal emulator. Putting rich content into the terminal will always add overhead. It doesn't matter if your terminal emulator is written in Electron or Rust, graphics is always going to be slower than text. So if you care about millisecond latency, then the problem with this terminal isn't the Electron part.

I also disagree with your point that most serious terminal users care about millisecond latency. A lot probably do but I'm about as serious a terminal user can get; I've literally written and use my own shell because existing shells weren't powerful enough for me yet I didn't want to leave the terminal. The reason I don't care about millisecond latency is because you literally don't notice millisecond latency. More on that below.

> Consider also that typing with 1ms additional latency per keystroke is noticable - even though it sounds counterintuitive.

1ms is literally imperceptive. There's plenty of evidence to back that up but I'll quote a SO answer:

"The 100 ms threshold was established over 30 yrs ago. See:

Card, S. K., Robertson, G. G., and Mackinlay, J. D. (1991). The information visualizer: An information workspace. Proc. ACM CHI'91 Conf. (New Orleans, LA, 28 April-2 May), 181-188.

Miller, R. B. (1968). Response time in man-computer conversational transactions. Proc. AFIPS Fall Joint Computer Conference Vol. 33, 267-277.

Myers, B. A. (1985). The importance of percent-done progress indicators for computer-human interfaces. Proc. ACM CHI'85 Conf. (San Francisco, CA, 14-18 April), 11-17."

source: https://stackoverflow.com/a/2547903

> And note the other threads here with people noting that even the VS Code terminal can get very slow.

...under some very specific workflows. I literally explained that workflow in my post as well:

"as long as the terminal reads from its PTY fast enough not to block those processes, which in all bar a very few edge cases it will be..."

I do acknowledge that Electron is going to be slower than native code. Of course it's going to be slower. The question isn't whether Electron is as performant as native code, the actual point the GP made before their edit (a very cheeky edit on their part too) was that processes run slower in an Electron terminal. Which is horsehit in all bare a few edge cases.
The religious status of the people running the state is often enough evidence that the state and the church are unavoidably, mutually overlapping concepts.
If you like php, there’s termwind that combines html + tailwind. Combine that with something like the swytch framework, and you’ve got a pretty similar to react workflow (components, still working on hooks, tui, etc).

The things we work on when we are bored…
It's worth nothing perhaps that Firefox is widely used outside the US. Monthly active users worldwide are about 200 million, of which about 10% are in the US. https://data.firefox.com/dashboard/user-activity
Heh Heh Heh

Perhaps you need to re-read things a bit? :)
Don't take the clickbait "top X lists" too seriously. The metropolitan St. Louis area is not some killhouse, it's just that the city is geophgrahically smaller then other major cities. The bad crime parts of the metrpolitan area are overrpresented in the city, which again, is a small part of the greater metroplitan area.
> I feel that the differentiation between "lifting keys" and "maliciously using them" is not a useful one to make.

You misunderstood: the differentiation was between malicious packages being uploaded and actually being used, not between the keys being stolen and being used. I agree that the latter would not be a useful or productive distinction to make.

To be clear: supply chain security is serious, and there are sophisticated (organized crime, nation state) actors in the space. But that isn’t what this is; the lack of sophistication makes that clear.

It’s true that indices could probably be doing more to stop this kind of stuff, and many are; see the adjacent comment by ‘SethMLarson.
Weird. I had a few upvotes from people with a sense of humor before it went back down to 1 and these comments appeared.