skysight-inc/HackerNews huggingface dataset:
In-context learning (ICL) is a thing. People aren't entirely sure how it works[1].

LLMs are very effective at few-shot learning via so yes, for all practical purposes yes, large context windows do allow for continuous learning.

Note that the context needs to be loaded and processed on every request to the LLM though - so all that additional information has to be "retaught" each time.

[1] https://openreview.net/pdf?id=992eLydH8G "These results indicate that the equivalence between ICL (ed: In-context-learning) and GD (ed: Gradient Descent) is an open hypothesis, requires nuanced considerations, and calls for further studies.
The article you linked seems to be in support that systemd is in fact simpler than sudo.

Sudo, which only does privilege escalations, is only 1/3 the amount of code of the entirety of systemd.

Systemd-run has been around for many years now, this is simply an expansion of capabilities of features already exposed.
You're giving Musk a lot more credit for the share price than he deserves. If there hadn't been a pandemic, and stimulus checks, and people playing on Robinhood for fun, TSLA wouldn't have gone up nearly so much.

Put another way, sure, the stock price went above the targets he set for himself. How much did profits go up?
Show HN: When Fina AI meets your finance data
Long form of demo:

https://www.reddit.com/r/fina/comments/1cci1cw/preview_fina_...
Awesome post! I can see myself using your planner for sure.
This is typically where consumer rights laws come into play and a key advantage of buying first hand from a “real” business rather than an individual or third party. At least there you have someone you can easily hold to account.

You need to price in the risk factor when purchasing where such legislation doesn’t apply or isn’t easy to enforce.
People who donate to Trump are not just non-democrats. Stop your bullshit.
Your meaning of Focused is as in capitalism though. There’s no real benefit to having Google host your calendars and to do list other than “synergy” and “one login”. Maybe provides some buttons that will copy-paste some things for you.

Yeah like I said if you like using a browser and risking performance issues, networking issues, user hostility issues of a browser than living in that world is fine. I’m not too lazy to spend a Saturday setting up a self-hosted service as I enjoy working with software and hacking on it. Since most of my stuff isn’t a complex web app trying to keep me locked in, issues are easy to solve, not locked behind unattended customer support like Google services. If you want to be in all the hip social circles though lock-in is the way to go.

Nothing beats shutting off the ad engine though and just having only my blank Fade In window to stare at though. Never a risk of distractions.
But sudo already doesn’t do that either. Eg sudo may ask for a password, and output some control sequences which hide the text so your password is not visible.

This feels like much ado about nothing.

Edit: Also don’t forget the “with great power comes great responsibility” blurb that sudo likes to output. I know that doesn’t happen in scripts when output is redirected, but I’m sure run0 will figure that out too.
Ian Jackson (former Debian project leader) has been on this train for about 25 years now: https://www.gnu.org/software/userv/
Question for folks who live in non-English speaking countries: do you guys wear watches with calendars in English?

Last time I was in a mall in Mexico City, I asked a guy behind the counter of some store if they had any watches that had either the months or days of week in Spanish... surprisingly, the answer was no. English only.
To be honest stability and penetration would be more welcome. I get stuff not loading way more than it being slow
Look into agent training.
It might make you high, but it won't kill you. It won't even harm you.
So it got the whole thing pretty much correct... Except for stuff like taking you down opposite directions?
Show HN: Cloud Seeder - Self Host with a Click on Your Home PC – Golang
This was an interesting (and unexpectedly) practical use of CSS for non web-dev purposes. Great idea!
Mysterious "gpt2-chatbot" AI model appears suddenly, confuses experts
Starbucks shares sink 8% as same-store sales fall, quarterly results miss
Interesting thread - as someone that used to be in carrier space...

IMEI - we only really cared about the TAC prefix, as this identifies the device type, which is mapped to capabilities for services.

IMSI - this is usually in the SIM card (UICC), and mapped out specifically within the uSIM/SIM application inside the card. This is aligned with the Billing/Rate Plan for services that the subscriber is set up with.

TMSI - this is usually what the network uses to page you and also deliver singaling over the NAS via the SGs interface for devices that do not support IMS/VoLTE

ICCID - this ID's the card itself, for SIM cards, it always starts with 89 as this designates the card as telephony related as a physical UICC - remember, there are other types of UICC's such as CHIP based Credit Cards, which start with a different number.

MSISDN - this is the number that you dial and send SMS to - in legacy systems, it can also be referred to as the MDN

Fun Fact that was skipped in the article - IMEI's that start with 99 are special, as these indicate that the Device is both GSM/UMTS/LTE and CDMA/EVDO capable, and generally those IMEI's will align closely with the CDMA MEID's, but they were not required to. The "99" range wasn't just Apple, but was used in the early days of dual-mode across most vendors as it helped facilitate session handovers from C2K to any 3GPP based service. For C2K, on the IMSI front, most devices would use IMSI_T (True IMSI based on the SIM card IMSIef) but some used IMSI_M which was based on the legacy MIN.

Legacy - there is the ESN in CDMA, but this is very legacy, and was largely superseded by MEID - for Legacy Support, pESN could be derived from MEID, however at the high risk of collisions...
Interesting! Looks like it's bundled as a single HTML file (and then hosted on Github Pages). [0]

From the DataMapPlot Docs [1]:

"While the interactive plots work well in-line in a notebook, it is often useful to be able to send plots to others. The save method allows you to save the plot to a single HTML file that will embed (compressed) copies of the data. You can then share the HTML as required."

[0] https://github.com/lmcinnes/datamapplot_examples/blob/master...

[1] https://datamapplot.readthedocs.io/en/latest/interactive_int...
I think you’re actually massively overthinking it.

The state of a neural network is described entirely by its parameters, which usually consist of a long array (well, a matrix, or a tensor, or whatever…) of floating point numbers. What is being optimised when a network is trained is these parameters and nothing else. When you evaluate a neural network on some input (often called performing ‘inference’), that is when the functions we’re talking about are used. You start with the input vector, and you apply all of those functions in order and you get the output vector of the network. The training process also uses these functions, because to train a network you have to perform evaluation repeatedly in between tweaking those parameters to make it better approximate the desired output for each input. Importantly, the functions do not change. They are constant; it’s the parameters that change. The functions are the architecture — not the thing being learned. Essentially what the parameters represent is how likely each neuron is to be activated (have a high value) if others in the previous layer are. So you can think of the parameters as encoding strengths of connections between each pair of neurons in consecutive layers. Thinking about ‘what path to take through the neural layers’ is way too sophisticated — it’s not doing anything like that.

> Though fundamentally I don't think there is distinction between functions in computer science and mathematics. The program as a whole is effectively a function.

You’re pretty much right about that, but there are two important problems/nitpicks:

(1) We can’t prove (in general) that a given program will halt and evaluate to something (rather than just looping forever) on a given input, so the ‘entire program’ is instead what’s called a partial function. This means that it’s still a function on its domain — but we can’t know what its precise domain is. Given an input, it may or may not produce an output. If it does, though, it’s well defined because it’s a deterministic process.

(2) You’re right to qualify that it’s the whole program that is (possibly) a function. If you take a function from some program that depends on some state in that same program, then clearly that function won’t be a proper ‘mathematical’ function. Sure, if you incorporate that extra state as one of your inputs, it might be, but that’s a different function. You have to remember that in mathematics, unlike in programming, a function consists essentially of three pieces of data: a domain, a codomain, and a ‘rule’. If you want to be set-theoretic and formal about it, this rule is just a subset of the cartesian product of its domain and codomain (it’s a set of pairs of the form (x, f(x))). If you change either of these sets, it’s technically a different function and there are good reasons for distinguishing between these. So it’s not right to say that mathematical functions and functions in a computer program are exactly the same.
It's not datafusion, much more custom with a number of extensions that underly pieces. And we've got a number of other extensions that will be in the works, to the user it's still a seamless experience but we've seen that smaller extensions that know how to work together are easier to maintain. For example we're working on a map type one that knows how to understand the map types within Parquet files within Postgres. In time we may open source some of these pieces, but we don't have a time frame for that and it's a case by case on each of the extensions.
> context length doesn't unlock intelligence, just more information

This isn't correct (for most definitions of "unlock intelligence"). In-Context Learning (ICL) can do everything off-line training can do.

> We find that both Reinforced and Unsupervised ICL can be quite effective in the many-shot regime, particularly on complex reasoning tasks. Finally, we demonstrate that, unlike few-shot learning, many-shot learning is effective at overriding pretraining biases and can learn high-dimensional functions with numerical inputs.

https://arxiv.org/abs/2404.11018
Javier Milei's tax and state reform bills approved by Argentina's lower house
Uncomfortable situations are seed for evolution. Westerners has no real need to do audacious steps, because they don't feel threatened. When China will take over from USA, I would not be surprised that there will be some ingenious way how Western civilization will rebuild itself.
That logic cuts both ways as a tool to prevent important regulation that harms a small interest for the public benefit.
You can just default to the first variant, no?
LLMs remove the most annoying bits, making it possible for 1 person to do 3 people's work. LLMs are also good at fixing minor bugs. So version upgrades, minor maintenence and finding the right API handshakes will soon be doable for big LLMs without user supervision. Lastly, LLMs are accelerating existing tailwinds towards software commodotization. If an LLM can create a good-enough website on a low code platform, how likely are you to hire a front end engineer for the last 10% of excellence ?

Think about how many jobs are 'build a website', 'build an app' or 'manage this integration' style roles. They are all at risk of being replaced.

> hardest part of software development is not writing code

I agree, but you have to write a lot of code before you become good enough to think that clearly. If juniors don't get the opportunity to work their way up to a senior, then they might just never pick up the right skills. What's more like is is that CS education will undergo drastic changes, and masters/specialization might become a more degree requirement. But, those already on the market are in for a big shock.
Musk disbands Tesla EV charging team, leaving customers in the dark
I'm curious what your setup is? I mean what platform, how much RAM and which particular version of the model?
McDonald's and other big brands warn that low-income consumers r start to crack
While you’re at it, how about ability to listen to a folder of shuffled playlists on mobile? Would also be nice to be able listen to a folder of playlists sorted by recent adds. Less shuffling of the UI and some real feature requests implemented please.
Extracorporeal livers were being explored in the 1960s. It was advanced enough that it was included in a contemporary Time-Life book. Unfortunately, experimental success was not observed and the idea was shelved.
Dear HN,

We made significant updates since we posted this here.

Besides the bug fixes, the UI has had an overhaul and we've added 4 new appliances:

-Pixelfed - an ActivityPub activated *gram self hosted alternative

-Funkwhale - A music ActivityPub network

-Gitea - A git repository

-Misskey - The most popular ActivityPub implementation overseas

We made it as easy as possible to self host.

1. You get an IPv6 from IPv6rs which also provides an IPv4 Reverse Proxy

2. You click a button and fill a few fields

3. You now have a server running on your own computer, encapsulated in a container.

4. Maintenance and updates provided with a click.

Please give us your feedback!
Render Blazing Fast SVG charts on React (next-chartist)
A continuation of NPM Package for React Chartist.js component!

The Chartist library simplifies the process of chart creation with its intuitive JavaScript API. It offers effortless chart generation with diverse options for customization, ensuring visually appealing results swiftly. This tutorial will guide you through crafting a chart from the ground up, step by step. Additionally, you can refer to the codesandbox example provided to visualize the end product. Familiarity with HTML and JavaScript basics is assumed, with no prior exposure to Chartist.js necessary.
Help: Won my first B2B contract with a university
Last I've launched Sharly to help with information overload and fragmentation. It rapidly reached over 500,000+ students and researchers and now universities want to buy our solution. I am looking to scale our B2B sales into universities: anyone with experience on distributing software to this segment?
Your SSL cert is bad
How does it compare to Fabric? At first glance it looks quite similar. All our scripts are written in Fabric, but Fabric appears to be somewhat abandoned and the latest version never reached full parity with v1. I'd be looking to try something new next time.
Fallacy. With money you can avoid working. You cant buy time. Those are two very different things. You know who benefits from you being confused on that point? Your employer. "work hard and then you'll be able to buy time. Not now of course, now you're working hard. But later you'll buy time trust me bro"
Yeah, I found your comment unreasonable and made a snarky reply, but then decided that didn't really contribute anything so deleted it.

I do not in any way agree my line above is somehow emotional manipulation. I think you're being overly defensive.
> And I want to become a quantum theorist. I think being able to manipulate symbols on paper and explain the universe is food for the soul. Grass always seems greener on the other side. :-)

I don't think this is a case of "grass always seems greener on the other side", but of getting a job as a quantum theorist. It is hard to find (and keep for a long time) a job in your area of academia. :-(
Irrelevant as the amount of carbon remains far from ovvious.
Looks even better than Microsoft flight simulator. Awesome!
Using 200 photos taken with a conventional camera, at a refresh rate of 105 frames per second - the quality of video game images - the result gives the illusion of walking through the video. Better still, if you zoom in, you can see finer details, such as the spokes of a bicycle wheel, in excellent detail.

It use neural network techniques, but it's not strictly using NN.

it do the same result as Nerf from google in 30min, nvidia result in 7minute. It can achieve more than 100fps if you let it train longer.

https://www.inria.fr/fr/3d-gaussian-splatting-vision-ordinat...
Hi! Thank you for the advice! :) I will put Delaware then.
I'll admit, even as a programmer who's tried a lot of languages, I know a lot more about logic program and unification-based languages – and nothing practical about expert systems and their core algorithms.
I'm aware? It's a compression library that is used by systemd, including in a systemd library that got added to sshd in some distros.
Is this better than the large context window versions of dolphin-llama3?

e.g. https://ollama.com/library/dolphin-llama3:8b-256k-v2.9-q6_K
They’d do better with smaller more sane projects and actually completing them
Starship doesn't emit most of the emissions listed in that article because it uses clean burning CH4 + O2. Of "soot (black carbon), nitrogen oxides, alumina particles, chlorine, hydrochloric acid and water vapour", only water vapour is a concern.

And it emits about the same amount of CO2 as a trans-pacific jet flight.
Even political and historical events that you would not think are controversial have become biased.

As an example, there are some Wikipedia editors that continually remove mentions of genocide from the opening paragraphs of Stalin's page, whereas they leave them there for Hitler.

People really enjoy pushing their ideology in their spare time. I really don't understand it.
I wrote an article which might help?https://alexkritchevsky.com/2022/10/12/react-2.html
It's based on a theory that hooks click better for a lot of people if they see an MVP implementation of one and understand the programming problem it is solving.
Thank you so much for your response. It's amazing what typing a little acronym like "ICL" can do as far as sharing knowledge. This is so cool!

Also, your link appears to exactly address my question. It's late here, but I am very excited to do my best at understanding that paper in the morning.
How the crime of counterfeiting is making a comeback
Great, you disagree. Now kindly stop commenting.
Productionizing Embeddings: Challenges and a Path Forward
National Labor Relations Board, in case you're wondering. The author doesn't bother to define it until the 12th paragraph.
This isn't new. Hp, IBM, GE, on and on
I’m sorry that this happened to you. The debugging and tear down sound like they would make for an extremely interesting blog post though. I encourage you to write it up and post it here - I’d definitely read it.
Excellent answer. I agree with you 100%.
I don't recommend mucking about with the IMEI, as you risk a collision with another device that is already using that IMEI - IMEI's are supposed to be immutable.

I realize that there are some Modem OEM's that might allow the IMEI to be "adjusted", but proper modem vendors will not allow that AT command.
Nobody has said "soon" I think you inferred meaning that wasn't there.
> This is a marked departure from the way Google has handled employee dissent in the past. In 2018, more than 600 Google workers signed an open letter opposing Project Dragonfly, an effort to build a search engine for China. As The Verge reported at the time, the petition began with an internally shared Google Doc, and all subsequent steps were also organized using Google products. Employees also urged Google to drop Project Maven, its contract with the US Department of Defense. That same year, over 20,000 Google employees staged a walkout in protest of the company’s handling of sexual harassment allegations against executives. [...]

> “There’s been a total change in the way Google responds to employees trying to have a voice in their workplace,” the fired software engineer said. “It’s night and day from the Google of even five, 10 years ago.”

This is the most interesting part of the article for me. Google's approach today, versus how it reacted to the backlash against Maven in 2018, reflects a very different company with a different attitude toward the opinions of its employees.
remind me of djb's envdir
I was tech lead on that subsystem for a little while in 2010. A lot of smart people thought about the hybrid approach, either by using the search index to drive the timeline or building a custom ring-buffer-based index of all tweets. Ultimately two systems are harder to maintain than one, custom indices are hard, and the low-complexity approach dominated a higher-performance approach.

Also, contrary to popular opinion, we didn't go down when Justin Bieber tweeted, but we did have elevated error rates when large quantities of Justin Bieber followings put pressure on the MySQL row lock of his following count. In retrospect, lock striping would have helped, but the migration would have been horrific.
At some point the allure of premium branding just wears off if the thing you’re selling is now on every corner, I suppose?

Just my speculation but what 20 years was considered a „specialty coffee” now has nothing on the actual barista-run specialty places. And people learned how their coffee can actually taste like.

Not to mention the effect advocates like James Hoffmann must have had on people’s general awareness.
As of now, I'm loading all the level assets in advance, but many of the assets in RAM stay compressed until they're needed, such as backgrounds and fullscreen graphics. I decompress those asynchronously into video memory when I need them. The second video in this blog post shows the decompression happening onscreen in realtime: https://dansalva.to/coding-the-anime-woosh-screen-on-amiga/
Oh hey, that's me; I'm still building furniture! True to form my website still needs an update, but the contact form works. Please feel free to reach out if you have a project to discuss :-)

Shipping is always an option, but it's a lot less if you're a half-day's drive from Vermont. Or somewhere I'd like to go on vacation anyway.

Edited to add: I've got to go stretch my legs after spending the day in front of the computer designing, but I'll check back later and try to field any questions that have popped up.
> I think the thing that kills me is the mental exhaustion of software development. Just thinking about how to solve problems all day is mentally taxing.

In my experience tolerating managers and people who don't really care about software is the much more exhausting part of software development.
Nothing disingenuous about it. He was on the original team that prototyped and then built NuGet.

He wrote the core dependency management engine among other things. His contribution only seems small now only because the project has been around a long time with many new contributors since he’s moved on.

But you can rewind the git history to see he had a huge impact as a creator. I say this as the PM of team that built NuGet.
In all likelihood, I'd expect it to be a country or a group of countries that we would never really have expected.

Unfortunately I don't think the US would go down quietly if the empire really is failing. Another major war wouldn't be out of the question, clearing the board for a lot of change to take place.

Without a war though, and one can only hope this is the case, I don't see China pulling it off. I both don't think they really have that motivation, and I don't expect they really could transition from such a totalitarian state to an empire driving anything near the level of US dominance.

When the US empire fails, and it has to eventually even if we aren't currently walking that path, the question is whether it falls apart or fails violently. You could point to many parallels with the Roman Empire and guess that it will just fall apart, even if there are fringe wars along the way.