skysight-inc/HackerNews huggingface dataset:
I totally get why startups would want to be lean during high interest rate times; the next round of funding is never assured, and when money costs 7% a year, it's almost assured to NOT happen. You have to fight for you life under those circumstances. (The startup I work at got bought at a very good price for the acquirer as a result of the wider economic situation. It's nice to have a job though, so I can't complain.)

But, Microsoft, Meta, Google, etc. are not raising money on the open market; they have treasuries and revenue. I really think there's a lot of complexity going on here; interest rates going up didn't cut consumer spending by that much, so discretionary purchases didn't decrease, which meant that people were still buying ads and funding these companies. (I guess Microsoft doesn't make any money off of ads, but Google and Meta do.) I am guessing that people didn't expect the discretionary purchases to remain steady; in the past, interest rate increase = unemployment increase = nobody buying anything, but that appears to not be happening this time. Additionally, on the tech side of things, hype about AI is giving investors a serious fear of missing out, so there is definitely a bit of investment happening.

So all in all, I think these are very weird times, and it's hard for anyone to plan. You can guess, you can hope, but at the end of the day, we don't really know. We know what caused recessions in the past, but we don't know what the 10 year horizon looks like for "there is a deadly disease, everyone work from home and buy as much stuff from China as possible, oops they are all sick so only the highest bidder gets their thing, and oh btw you don't have to pay off your student loans anymore so bid away!" It made the $ worth a lot less. That's about it.
Didn’t Facebook pursue this idea also? Do you know the details and why they didn’t end up succeeding?

https://www.theverge.com/a/mark-zuckerberg-future-of-faceboo...
Yeah I use nestjs for my backend at my company and it also has a good DI framework, but it depends on typescript interfaces to work well
In that case, you're not actually competing in the competition, and that kind of thing _is_ useful. However, it'd be very much against the spirit of the competition to take those answers and use them as your own, and that's really what the policy is getting at.
Same experience here, except half the time I visit the "duplicate" question, only to find it isn't a duplicate at all! In the last I've had several of my own questions closed as "duplicates", where it's quite obvious the moderator didn't read either my question, or the one they point to.

I haven't asked a question on SO for over 2 years now, mainly because I just got sick of the hostile environment that the mods created.
dot com 2.0
Is ChatGPT a competitor? I always viewed LLMs in this context as an interface for SO. They're not contributing new answers/code, right?
Perhaps i over-interpreted. If I came on too strong my apologies.

This seems to me like a solution driven by Apple switching to ocean based shipping. I’d be really surprised if a mechanism like this would work after activation.
clickops is no way to run a server

server state should be reproducible from scratch

Why? I'm not necessarily disagreeing, but too often are these kinds of statements thrown about without any qualification, as if they are self-evident truths. But they're not -- there are engineering trade-offs behind any choice, and it's no different here. So, in order to guide this discussion away from dogmatic platitudes: why should server state be reproducible from scratch? What does "from scratch" mean? Why is clickops no way to run a server?

Install an OS, add software, apply configuration

Do you think this captures "server state" completely? Software patch levels are not part of server state? What about application data? User data?

So here's my counterstatement: for any working machine, I can reproduce the server state exactly by performing a restore from backup. Backup/restore is perfectly compatible with clickops, and it's faster and more reliable than reinstalling an OS, adding software and applying configuration -- even when the software and configuration are scripted. And if your server stores non-volatile data, as is often the case in clickops environments, you will need to have a backup system anyway to restore the user data after deploying a new server.
phoronix benchmarks are bad on average, but this one is particularly garbage.

it doesn't make sense for zstd to be performing orders of magnitude slower on some OSs, because the bottleneck (at least at higher compression levels) is pure userspace code. as I recall, someone on the freebsd mailing list found that the actual speed is almost identical, but zstd used a totally wrong timing API on freebsd. phoronix also uses totally different zstd versions and only sets the compression level the same, ignoring that the achieved compression ratio may vary greatly between versions for some special data.

considering these basic errors, the whole benchmark should be considered garbage in garbage out and not useful for any real purpose.
But it does make sense in the broader tech context, especially for companies that need funding, which is a large portion of the companies that have conducted layoffs this year. VCs for example need to raise their own cash to invest, and investors are less likely to take a huge risk with VCs when the risk-free rate is so high.
Expecting return to office will boost worker productivity is 'magical thinking'
I used to use it to set my clocks but now I just set them based on when the music starts for the hourly news. Close enough.
They exist so a global surveillance network can be built with ad companies as a front. Ads are perceived as a nuisance but benign and non-threatening.

> so the marketeers can convince themselves and their bosses they are doing their job by shoving ads around

That's highly plausible. Plausible deniability needs to be plausible.
We tried this during COVID, and it led to an enormous amount of crypto scams, abuse, and crime. People who do nothing all day end up getting into trouble.

I used to be pro-UBI, no longer am.
Because you're comparing a BASIC income with $1,000,000/month income. So, yeah, obviously $1,000,000 is absurd. But a basic income that at least guarantees that you have food on the table for yourself/your family can put a lot towards allowing people to explore other facets of their lives. Instead of 1 person working 2 jobs, now we can have 2 people working 1 job each = lower unemployment. Now that person who has more time to themselves + has a few hundred extra dollars a month could put it towards classes or training to begin their own business, or develop a hobby. It's well-known that less stressed people live longer, happier lives.
I spent the duration of the trucker's protest sitting at home, fully vaccinated, and wearing a mask to go to the grocery store.

My sibling worked daily at the vaccination clinic.

I 180º disagreed with the content of the trucker's argument (less so these days). But I fully supported their right to protest, loudly and irritatingly, because someday I'll need to protest loudly and irritatingly for something I care about.

But of course now I won't protest, because I don't want my bank account arbitrarily frozen with no legal basis "voluntarily" by my bank.

And that's just my bank account, not the basic income I rely on for food.
There is a point after which 'restoration' should be called 'deep fake'. Like intentionally modifying (mirroring in this case) the original. It may look better, but...
Anyone without access to the entire source code of Amazon is.
If they didn't moderate aggressively, they would probably end up with a bunch of duplicate questions. I really like the fact there's not a ton of dups on SO. ie, see other help sites. They also have a high standard for those questions, to the point where it will take 10+ minutes to post a good question. I don't ask questions either, mainly because I don't want to spend 30+ minutes writing a good question AND that's a good thing.
Judging by the Bandcamp United's (Union about to form at Bandcamp) feed, it seems they were nearing the completion of their initial steps to ask SongTradr to recognize and negotiate with the union. The "Last Call" post was made just 4 days ago: https://union.place/@bandcampunited/111219165521125342

Wonder if it ever got started or SongTradr tried to nip this whole thing in the bud?
Chip Industry Talent Shortage Drives Academic Partnerships
> at the end of the day any hardware of sufficient complexity is not practical to verify, whether open or closed. Even if we published the complete mask set for a modern billion-transistor CPU, this “source code” is meaningless without a practical method to verify an equivalence between the mask set and the chip in your possession down to a near-atomic level without simultaneously destroying the CPU.

Sounds about right to me. And if you can't trust the hardware, it goes without saying that you can't trust the software running on it.

They go on to explain/promote their "Betrusted" verifiable hardware approach, which is good and all, but ultimately I feel suffers from the same fundamental problem (hard to verify the actual hardware you're using without destroying it). Some mitigation strategies are offered, though. I'm glad they aren't over-promising, and are clear that these are steps in the right direction rather than full solutions.

I think most people (myself included) don't have the technical expertise to know if a given verification is valid, either. Such people would need to offload that task to someone else — someone they must trust, yet again.

The notion of trust is so profound and slippery, even without involving computers. It's fascinating to see it play out in a more rigorously-observed fashion through modern technology.
Silicon Valley Bank part II starts tomorrow at 6:45am
>the sand from the Sahara Desert

Most people forget that the Sahara Desert is man-made. Back during the Cathigenian period, the southern Mediterranian was the breadbasket of Rome, and the land was verdant plains, antelope, hippos, rivers and streams everywhere.

So we killed it.
> As far as I can see the only historically allowable API usage that would now panic, is registering exactly the same path twice.

This has always resulted in a panic[0].

[0]: https://cs.opensource.google/go/go/+/refs/tags/go1.19:src/ne...
Not an elderly or disabled person, I probably even fit some people's definition of a touch screen wizard since I regularly use swiping keyboards without looking, but I really can't be bothered with those weird slidey gestures between apps on iOS or Android. At least on Android I can switch to regular (configurable!) bottom buttons.
> With that said, if they do do tank, it can seriously be replaced by someone in a weekend, maybe 2 :)

The back catalog of independent music on that site would be a huge loss. Every single artist would need to find and agree on that mythical hobby site, it would have to be able to handle the rapid growth if they were able to re-locate.

I agree it should have stayed simple, but we continue to believe that things should grow forever or die in the doomed attempt, so we will never have nice things.
At least with many EVs you can charge at public chargers at a decent speed. If you are trying to get around town on a 3.6kW public charger your ass better start biking.
I used this for my work issued thinkpad and it was awesome:
https://linrunner.de/tlp/index.html
> Design of Everyday Things, which I have to assume is at the high end of the unread-after-buying ratio.

I don't believe that. I'd say the high-end begins with Knuth's TAOCP with the end of the spectrum being something like HOTT
https://homotopytypetheory.org/book/
I don't see anything new here, just a rehash of people of differing perspectives talking past one another.

Bengio argued for the importance of prudence, stating that we still do not understand how to design safe, powerful AI systems, and highlighted the need for major investment in AI safety and governance. He also questioned the wisdom of open-sourcing powerful AI systems, likening it to freely distributing dangerous weapons.

LeCun . . . countered Bengio’s claims about investment in AI safety, asserting that there is a significant amount of funding being poured into making AI systems safe and reliable. LeCun also disagreed with the comparison of AI systems to weapons, stating AI is designed to enhance human intelligence, not to cause harm.
This article is a long-winded retelling of this news piece. The judge’s undisclosed romantic relationship is the reason.

https://www.businessinsider.com/prominent-bankruptcy-judge-r...
It was useful in that it helped me learn Rust syntax faster - using ChatGPT-assistance was a lot more productive and less frustrating than constantly running searches and referring to documentation.

I gave up after day 15 because it got too time consuming, with or without ChatGPT help.
Hey all, MemGPT authors here! Happy to answer any questions about the implementation.

If you want to try it out yourself, we have a Discord bot up-and-running on the MemGPT Discord server (https://discord.gg/9GEQrxmVyE) where you can see the memory editing in action - as you chat with the bot, you'll see MemGPT edit its memory to update its profile about you (and itself).

Everything's open source, so can also try running MemGPT locally using the code here: https://github.com/cpacker/MemGPT. In the repo we also have a document-focused example where you can chat with MemGPT about the LlamaIndex API docs.
> It seems you're trying to argue against anti-cheat as a whole?

No at all. I'm arguing that they just have a whitelist of modules they can load, and prevent any unknown module from loading. Because that is the simplest AND only reasonable way to approach this, for the reasons I've exposed above.
I would define "AI" in this context as any synthetic machine or computing device that uses a fabricated audible or visual likeness to represent itself as a human being.

I would define "Impersonating Humans" in this context to mean manipulating a physical or virtual environment that is typically utilized by humans for the sake of communication, collaboration, information, or entertainment where the impersonator is taking actions on their own behalf, or automatically on behalf of another entity.
> Therefore, the new ServeMux documentation meticulously describes the precedence rules for patterns

This is so backwards it's not even funny. It is supposed to be exactly the other way - conrete paths MUST TAKE PRECEDENCE over patterns.
> surely noone believes that 15yo kids won't use that photo to make fun of the kid.

Those kids will likely have similar photos of themselves on some social media archives, so I guess we'll see if teenagers are rational enough actors for the MAD doctrine to prevent bullying.
I think companies are. When I worked at Google, I put my bonuses in a deferred compensation plan which was managed by the internal treasury management team. That's the team that tries to make money off of cash that's just sitting around with nothing to spend it on. I think I got about 3% return on that, which was in the era of 0% savings accounts and 0 yield US treasuries. (With 20/20 hindsight, you would take all that money in Google stock and hold it, of course, but I had more than enough exposure to the share price at the time.)
One of the events that wasn’t added was until midnight, yes. The other was something like 9:30-9:45pm
At the end of the day, yes. It's all arbitrary and art's monetization came from diferent historical contexts. There could be a timeline where artists are highly respected and well compensated positions while tech is just some nerdy hobby being used for exposure.

But I feel it's more interesting to understand why and how we came to those contexts. e.g. for tech, the big money came from the explosion of tech in the U.S. during the 90's and the vast amounts of money being invested into up and coming companies to take advantage of it. Getting to a point where the biggest companies would give the biggest money to the biggest talent simply to keep them away from competition, or from becoming future competitors themselves. Companies paid for labor and time, so compensation worked accordingly.

I don't have an intimate history in art but I imagine a part of its monetization history comes from the fact that the primary delivery doesn't make that much money on its own; i.e. you don't become rich broadcasting Mickey Mouse on public cable to millions. You get rich selling Mickey Mouse merch and making deals to slap Mickey Mouse on whatever wants the advertising boost. So how do you determine how much to pay the creator in that case, which may make $100 or 1 billion? some sort of rev/profit sharing system makes sense. If it fails they get a pittance and if it becomes huge success the creator retires for life while the IP holder still gets the bulk of the money.
What's wrong with a paid storefront for artists? Considering the rest of the ecommerce ecosystem, 20$ seems fair. Have you considered that 20$ is just the cost of doing business?

Discoverability is a problem yes, but I don't know that it's a solvable one. And if Bandcamp tried seriously to solve it, they would likely have to rely on investment money, and eventually enshittify the platform.
That's why for this to work, some level of price and rent control must be implemented nationwide. Otherwise companies/investors/builders/etc just view it as inflation and raise their prices. As we've already seen happening in America.
This is indispensable when you have to clone a repo, so no config settings based on being inside a repo do not apply.
It bootstraps from the internet, including SO, but in fact they do have coders in house teaching it stuff:
https://www.semafor.com/article/01/27/2023/openai-has-hired-...
If you're talking about income taxation of individuals and would otherwise be dual resident in Germany and another country with which Germany has a typical set of tax treaty residency tiebreakers, then the top criterion in the list is where you have a permanent home available to you. If you have a permanent home available to you in the other country but not in Germany, you are by treaty a tax non-resident of Germany regardless of days in Germany or center of life.

That does raise the question of what does it mean to have a permanent home available to you. And that's a much harder conversation as applied to the edge cases. But one can certainly construct viable enough scenarios where it would not be a close call even if one spends more than half the year in Germany, and then arrange one's reality to genuinely match the constructed scenario. Explaining to the Finanzamt (tax office) might need a Steuerberater (tax advisor) to argue with them, of course.
While the feature-set isn't the best, I find their simple UI to be a breath of fresh air and easy to navigate.
The aircraft is able to climb under its own power. We have a diurnal energy cycle - charging the battery up through the day and deploying battery energy in the night. If we launch in the morning with a full battery, we have a whole day's worth of extra solar power to use to climb up to altitude.

Winds will be a bigger issue than energy when climbing. Up at 20 km (70k ft.) winds are quite calm, but we need to ascend through more turbulent winds as we climb. We’re sizing our MVP around this.
You are probably correct, but that perspective can be skewed by becoming a better developer and learning more about your language's documentation and how to research.
Complaining about this stuff every time it comes up feels kind of tired, but at some point why do they even bother stating anything at all? I wonder if these execs could just use some internal biz-speak chatbot to generate this nonsense.
Great, more political flame bait that has nothing to do with the article. Just what HN needs.
total bs of a FUD article

> it’s unclear what other code may be exposed to the virality of the license. The fear is that a company could be forced into open-sourcing software that was not intended to be open source.

wikipedia says agpl was brought in 2002. so around 21 years of people using this license and no one knows clearly what it does?

>if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network

this is the most important part of the license that everyone just gleans over.

There is no SSPL-like virality in AGPL.

you can use unmodified AGPL code alongside proprietary code, all you have to do is put the license file up there.

IF you modify the code, that modification NEEDS to be shared to customers on demand. That's it.

this means if i use AGPL software in a SAAS environment and i modify 1 character line from a file, all i have to do to comply with the license is to make that DIFF or modification available to customer saying "i used AGPL software ABC, here is the modified version".

that's all there is to it.

edit:
> It’s founded on the ethical principle that all software should be free.

Free as in freedom. If you get a readymade code for a software, all this license enforce is that you can't use it to fork it into a proprietary software and not giving your downstream users the same rights you were given.

>Many corporations will forbid end-users from installing any AGPL-licensed code on corporate devices out of an abundance of caution.

this may be a reality but doesnt make it any less bullshit. i recently read an auditor might flag using open source software, like what?
Please prove me wrong about AGPL
I seriously suggest getting a book and typing out a listing totally from scratch. It's interesting to actually type out another person's style of solving a problem because not only is it alien feeling to "solve it that way", it's also interesting to physically solve it that way. I did this recently and was surprised to see myself solving the problem "that way" at work. It was much more elegant and more readable than what the AI was suggesting.
He's thinking of engagement and discovery like youtube or the old MySpace experience for independent music creators. People land on the page and discover new artists and easy discovery of new ones.
On consumer gear?
> With that said, if they do tank, it can seriously be replaced by someone in a weekend, maybe 2 :)

The technology probably could be replicated in a weekend, but as always, Bandcamp is more than just the technology. Labels, artists and the community trust(ed?) them as a place where people got treated more fairly and it wasn't focused solely on growth of the platform. To replicate that same thing that Bandcamp created might take the same amount of time, ~15 years.
> the vast majority of people are not going to suddenly going to start paying for something that was once free.

Then they didn't really want it did they?

People used to run websites for non-monetary reasons, the ad model completely changes the landscape.
Exactly. The biggest issue for me is duplicate questions, which is why mods are tough on new questions. 99.9% of the time the question has been asked. I also racked up a ton of necromancer badges doing what you do.
Rent increases are capped and our housing market is already super inflated. I honestly don't know if the timing is right for ubi but I'm glad we are looking forward to it, as I think it is a logical step in our modern societal evolution
That's the time since the first campaigns in the area under development if I understand it correctly, which is a very different thing. Large developments in archaeologically dense areas will often have multiple sites associated with them. I've seen e.g. hundreds associated with airport expansions.

Back when I did rescue archeology, 2 days was a lot closer to the time spent on a specific site than 8 years. 1w-2mo is more typical, but the parts I can read don't make clear whether 2 days was the entire extent of the excavations, it's just a narrative entry point where they're rushing to finish before they leave.