skysight-inc/HackerNews huggingface dataset:
For the first Jinja2 template pass, you could swap the Jinja2 delimiters rather than mess with {% raw %} tags: https://jinja.palletsprojects.com/en/3.1.x/api/#jinja2.Envir...
I am not calling it anything. This is how Communism is defined. It never happened and what we have instead is anything but.

Under original doctrine there is no State because "the people" will have evolved enough to do without it.
https://www.cnbc.com/2023/05/10/microsoft-agrees-to-buy-powe...

> Helion’s deal with Microsoft is to get 50 megawatts online,

Looking at solar costs https://www.iea.org/data-and-statistics/charts/capital-costs... 50MW in solar would cost 50-100M and I can't imagine this could be much more expensive or it wouldn't be competitive at all. Microsoft annual operating expenses for 2022 were $114.887B so about a 1-2000 times more.
For numerical algorithms, probabilistic numerics is an interesting research corner. It both provides a new perspective on existing algorithms, and provides a framework for tailoring new ones to specific problems.

https://www.probabilistic-numerics.org/
>It's simple enough, as you say it's mostly templating, but the hardest part I found is maintaining dependencies. I needed to keep all dependencies up-to-date, which was a big amount of manual work. For something like React-native, rather than templating I was generating a project using create-react-native-app then applying patch files. How do you manage this?

I did something like this before by building integration tests against the templater project and performed various smoke tests on them.

The integration tests I would schedule once or twice a week on the latest dependencies.

It was somewhat complicated by the fact that often plugin B to framework A required a maximum of version 4.1 for framework A, so at some point you had to make a decision:

* Wait for plugin B to catch up to framework A before upgrading framework A.

* Drop support for plugin B.

It really helped having the tests run periodically to get quick notification when something broke, coz then you could quickly adjust the dependencies (e.g. change >=3.5 to >=3.5, <4.1).
Scientists Unveil a More Diverse Human Genome
Well, yes. Permaculture seeks to adopt practices from the kind of long-running success stories you're describing. For historical reasons it does so much more with respect to paleolithic practices than bronze age ones, but there's nothing to permaculture which requires it.
I know, and although I understand why (ActivityPub IDs are generally URLs and changing them would probably cause duplicates, but there are URLs that don't change). It's quite annoying that it can't be done right now, but I'll admit that I also don't care enough to come up with a patch for it.
Having a security.txt doesn't stop security researchers asking "Do you have a bounty program?". We replied dozens already that such a file exist, it's not well enough known yet. On the other hand there are search engines crawling those and creating reports, which is nice.
See also:

https://news.ycombinator.com/item?id=35887537
Pray tell, what's the difference between my country and the UK if you're going to pull the same tricks?

https://news.ycombinator.com/item?id=34661414
> AI tools are absolutely useless once you get past any initial stage in a software development cycle

Not sure I agree. The initial stage will be the one where most of high-level, broad thinking happens. Once the cycle starts in the earnest, more and more time is spent on the usual software drudge work. I find GPT-4 excels at helping with this kind of coding.

I'm reserving judgement on the higher-level / more abstract aspects of software engineering, as I haven't had a chance to try it. My suspicion is that GPT-4 will excel at helping you think through an issue interactively, but may have trouble actually coming up with whole designs on its own, not unless you spend so much effort crafting a context for it ("getting it up to speed" on your problem space) that you'll quickly find better designs in the process.

> Last I heard a CEO was demanding dev increased productivity or firing some devs because he daw a Youtube video on how easy it is to create a website now

With wix, squarespace and other brands I consciously try to forget about (in proportion to how much advertising spam from them I see, despite using adblockers everywhere I can), plenty of web devs are having a hard time justifying their salaries. At this point, AI tools aren't even competing with them - they're competing with wix, squarespace, et al.!

Still, I hope that CEOs replacing workers with ChatGPT are a myth. If not, that's IMO an idiot thing to do. Not because ChatGPT won't manage to do the job - but because the only model in existence, that has capabilities required to effectively replace humans in some jobs, is owned by a single company, has been available for only two-three months so far, and that's in a limited beta. We don't know yet what the limits of GPT-4 are, how to effectively use it, and at any point OpenAI can just take their access away. At this point, it's a great tool to use while it's available, but it's not something you want to hinge your project/business on mid-to-long-term.
I use my phone as little as I can bear. Barebones GrapheneOS, Fdroid for most things, browser for bank/maps, and four days of battery life. Every proprietary Android ROM is a downsell for me.
It feels like three things are going on here: higher labor costs, the end of cheap financing, and a lack of good films. Not a good business to be in, I’m afraid.
Verifying a measurement isn’t cheating. The word exists because it is memory externalized.
My own experience as well. After buying a 65" OLED LG , adding a good 5.1 System, and having Netflix, Disney+, Prime streaming in 4K , Dolby Vision, etc , I honestly do not need a cinema.

I would gladly wait for the streaming variant to appear. COVID certainly accelerated this transition.
Which world is this? I am genuinely interested and trying to be rude
Can’t reject cookies. Illegal in the EU.
Totally agreed.

Punch cards are such an arduous technology to use, they're effectively useless. Therefore it's pretty clear to me computation is not really going anywhere as a technology and I highly doubt much more progress can be made.

(Sentiment of some, years ago)
It's the "fake it 'til you make it" and "good artists copy, great artists steal" mentality that some people really stretch and abuse the meaning of to lift any guilty conscience they would otherwise have, and think "if you can't win, then join 'em".
It may be xenophobic, but whether it's a lie is separate from that and it may or may not be. Unpalatable assertions can still be true.

For what it's worth, "fake it till you make it" is far from being universally seen as positive, and (car) salesmen are seen as one of the most untrustworthy and least liked professions (just above telemarketers and members of congress). [1]

1: https://thehill.com/business/3812900-here-are-the-most-and-l...
Isn't that "more than once instance" rather than "more than one user"?

I think the weirdness is with Bluesky all that cost is still there but it's now handled by a small group of massive megacorps which is a real tangible benefit to self-hosters but you could have that on top of AP by running your service off what would essentially be a massive global cache of AP content which is what the indexer is.
it's actually really depressing for me to watch. it feels like google is a shell of their former selves.
Heat is a concept that Michael Liebreich highlighted in a recent article that he also read out on his podcast: https://about.bnef.com/blog/liebreich-the-next-half-trillion...

In short, particularly the notion of exergy is very interesting. Exergy is the notion that not all energy is equal. Electricity you can use to do work. Chemical or heat energy needs to be converted before you can do work with it (which is lossy). And doing work, converts everything to heat. So 1kwh of electricity is more valuable than 1kwh of heat or chemical energy.

The reason he's identifying heating and especiall industrial heating as the next half trillion dollar market is that currently a lot of industry that needs heat is using fossil fuels to produce it (coal/gas). And a lot of that heat is actually wasted. The business opportunity is electrifying a lot of those processes and benefiting from more targeted use of electricity to heat things up, use of heat pumps to get better efficiencies, and a few other things.

And as he points out this can actually work for almost any type of industrial processes; not just the obvious ones. The reason he sees a huge growth market here is that historically gas has been cheaper for this which is why companies have ignored alternatives. But as renewables drop in prices and gas prices are fluctuating a bit more wildly, that stops being true. Also there are some massive cost savings that gradually become more feasible. So, he expects lots of industries to expand their investments in this sort of thing for a variety of reasons relatively soon.

So there are a few related things here:

- industry uses a lot of energy specifically for heating and there are efficieny problems with that and huge losses

- Most of the chemical energy we use (fossil fuels) for doing work, is lost as heat.

- Most of the waste heat is dumped/radiated out. In some cases we have to use more energy for cooling even.

Electrifying things actually addresses a lot of this. And of course the impact of us not addressing the impact of all this is huge in terms of CO2 emissions.
TypeScript happens to be my current strongest language. I picked Phaser since I wanted to learn the ins and outs of building the game and not need to worry about the language I was writing in. This was also helpful because GPT-4 would still get small things wrong with the TypeScript, but I was able to easily fix those without needing to ask it.

If I had tried this in Unity and C# (which I don't know at all), I'd still be figuring out the standard library.

I generally recommend learning one new thing at a time when building something new.
My guess is that they increase premiums to cover payouts; so the cost of payout is amortized away. The indirect benefit is that their prices are more competitive the less they pay out.
> Reducing copyright term extension has everything to do with restoring competition and creativity to our economy

Can you explain your line of thinking here? How does the ability to use another company’s intellectual property restore creativity? It just seems like a path to allow bootlegging.
I disagree it has failed as a system. While it does not substitute for authentication / authorization, reputable crawlers respect it, and there'd be a lot more traffic load on sites if they didn't have a way to tell reputable crawlers "please stop."

Similarly, extending robots.txt to direct AI would have a similar effect: not sufficient, but useful (if for no other reason than to make it easy to distinguish reputable AI projects from ones that feel like they own the Internet to do with as they please).
Looks like the author has it under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License and so the work is to be used it its entirety only. So I guess if you do make a modification you can't distribute it.

I could see this being used in a fun little puzzle game or something. Different tapes or finding the right starting point on the tape to end in the correct place, etc
Even framing it as 'account portability' is missing the point. I want to own my identity and take it with me anywhere. I shouldn't need to transfer anything, its mine. This model is fundamentally incompatible with how ActivityPub works (no, running your own server is not the same thing as decoupling identity from the concept of a server itself.) Could that change in the future? Maybe, but not without prior art. Even if you think @proto, farcaster, ssb, nostr, or others are doomed, we should be applauding them for attempting to push the needle forward.
> it can be super helpful for AI website crawlers, instead of using thousands of tokens to know what your website is about, they can do it with just a few hundred.

Why would the crawler trust you to be accurate instead of just figuring it out for itself?

Besides, they want to hoover up all the data for their training set anyway.
I think most European countries still allow for probationary periods; if I recall correctly they can stretch into years in some cases.

Surely 6 months is enough to figure out whether or not someone will be a dud. Maybe you won’t know their full potential at that point but you should have a good idea of whether or not they meet minimum standards.
It's a power purchase agreement.

They're going to get ~$50M worth of power. Either they're going to overpay for Fusion or overpay for energy from some other source if Helion can't deliver and has to pay for it via penalty.

It's not really much of a risk for MSFT.

But it's a great headline for Helion to pass on to clueless people.
Doesn't work if Firefox is the default browser.
Yeah but who are you?
Been remote since 2015 and not gonna lie, thought about finding contractors on Fiverr or e-Lance (or whatever e-Lance is called these days) to do just that.

Basically become a PM for a team of four Vietenamese kids and pull in pay from 3 gigs.

I later did some contracting on the side of a full-time job in 2018 and it was hard -- confusion and burnout set in quickly. But still think about the offshoring approach sometimes...
2.5 hours of entertainment + forced ads, plus no control over the play experience, plus have to be at place at time, plus very expensive snacks.

Vs

A month of all you can enjoy streaming, with cheap snacks and full control?

It starts to feel like a really crappy deal, unless the movie is spectacular.
According to game theory [0], it all comes right in the end..

Sadly, the time horizon is far too long, and the individual short term benefit far too high for this to be (currently) working out as hoped..

0: https://ncase.me/trust/
The response by Improbable Matter is also interesting in its own right https://www.youtube.com/watch?v=3vUPhsFoniw
Your definition of an open secret is the best I've ever read, thx.

As a person of faith, the reference listed above was in poor taste. Scripture should never be used in cryptic ways.
Indeed, if context lengths grow to millions of tokens, and prices are cheap enough, I could see users feeding their entire codebase in to ask a simple question about it - or feed in every email from their inbox to find something specific they're looking for, or use as style/content guides to write a response.
I've used ChatGPT for personal project planning. I like to use Trello for personal organization. I just prompt ChatGPT with things I'd like to work on.

For example, I've given a prompt akin to: "Can you create for me a plan for organizing my email? It should be a list of tasks to be completed in 15-30 minutes. It should follow the S.M.A.R.T. format."

Then I gave it prompts to split all the tasks into single line sentences with a new line in between.

You can copy paste this into a card and Trello will ask if you'd like to split it up into multiple cards!
I am not and I do not have to be. One can see it plain all around. I am very critical of the society but it does not change a fucking thing.
I just don't have the same level of trust in HW. My priors include a bunch of dead hard drives and a few bad sticks of RAM, all of which caused significant subtle damage before the big catastrophic failure that drew attention. None of these were ECC or RAID, but I've also seen enough foot-guns with ECC and RAID to place the probability of "solution degraded to consumer reliability" considerably north of zero.
> [...] knowing someone will pay them for it if it works.

I doubt that if somebody can get fusion to work at a competitive price, scale, stability etc. that they would lack buyers.
I am American and my children's school has exactly this rule (phones confiscated during the day). My kids report that most of their peers simply ignore the rule and keep their phone with them, and that this is so common the school has given up on enforcement.
https://archive.ph/oYpP6
.... which leads to excellent situations where employers try to get rid of employees who have expensive health problems. Especially if a smaller employer is self-insuring because a decision maker read some blog post about it and thought it sounded neat.

Sorry about the cancer!! please go die somewhere that I cant see it thanks.
>If this sounds like too much work for you, then yes we are at an impase

It's not necessarily too much work (that depends on the context), but it is more work.

I am not sure why there is so much reluctance to acknowledge this one particular disadvantage of Common Lisp as compared to e.g. C++, Rust, etc. Common Lisp is not a perfect programming language. It does not need to be reflexively defended against all potential criticisms.

Please note that none of my posts says "Common Lisp sucks", or "you should use Language X instead of Common Lisp", or "the lack of proper support for unboxed arrays outweighs all the potential advantages of Common Lisp in all circumstances".

Not sure why you bring up Haskell, but yes, the same criticism applies to Haskell as well. The difference is really just a cultural one: even the most fanatical Haskell advocates would probably acknowledge that it's not a great language to use if you need fine control over memory layout.
That's an impeachment at the very least if not prison/treason charges.
And today both of those sites are purging historical user uploads, which is completely their right, but definitely doesn't "solve the problem" of keeping control over your social media history/legacy/output.

One thing I do like about the decentralized model is the ability to modularize this.

I would love a Bluesky/ATProto/whatever client that allowed me to specify some compatible image service where images I post get seamlessly uploaded and linked.

Then I can choose what I use, maybe it's something I pay for and have better guarantees around durability and availability.

Or maybe it's a free or ad-supported service where my image gets deleted after 6 months and I don't care that's fine with me.

Giving users more choices is good, IMO.
Agreed that interviewing is largely broken and pointless. Often due to companies trying to standardize their process. I once went to interview at a company where a few former colleagues work and they had standardized their interview process. I was really put out as a lot of the interview was answering questions that they already knew my skill level in and even acknowledging it.

The situation where the job you accept is below your skill set may be a failing on your side of the interview process. When interviewing I'm as concerned about finding out what I can about the job and what it entails as I am about making a good impression to the interviewer. I'm not going to accept a job where I'm not confident that I'm going to enjoy it. On the other side of the table I'm constantly surprised at how few candidates actually take an interest in what they are going to be doing, even when given very explicit opportunities to engage in that way. I don't want to hire someone that is going to turn around and leave because it wasn't what they expected.
With enough retries, 5 ones turn into 5 nines, latency be damned!
ai is robot, no?
Only a few generations ago, an overwhelming majority of humans were farmers, having 8-hour hard-focused physical workout every day. Do you think we lost natural ability for it in such a short timespan?
> Staying in any company right now is a negative return; you are wasting personal leverage.

I think it's a bit sad that the only benefit someone can see in their workplace is their salary.

Also, I get the feeling this person has never done anything outside of consumer app development with minimal stakeholder interaction.

Overall I think it's great we can supercharge our learning and coding capabilities, but it would be naive to think knowledge and coding can let you do anything you want.
Maybe. They've got payout minimums these days, too, but it seems like finding ways they could tweak payouts lower to get as close as possible to that line if they have room to is a pretty direct benefit.

[EDIT] I mean I guess what I'm getting at is that if they decide to make the adjustment in treatment, it's going to be because it makes them more money, even if they can't afford to make all of those adjustments they might, or it'd push payouts too low and they'd have to give some money back—finding the option to do so doesn't increase profit immediately, but if they choose to make the change, it's surely because it'll make them more money.
SELinux reserves them for unknown reasons. For all addresses.
I think really most sites should (ideally) come with a text-only version. I know that's probably an extreme minority opinion but between console-based browsers, screenreaders, people with crappy devices, people with miniature devices, at the very least just having some kind of 'about this site' document would be helpful for anyone. There seems to be overlap between that need and this, possibly.
Then again, having it in some format like json (or xml) might also be more 'accessible' to machines (and to certain devices).
If I recall correctly, log structured file systems and in general, making file systems more robust was a real breakthrough. Before that, fsck after a crash seemed a little too exciting. I can't recall the details, but didn't Microsoft go through a similar evolution in the early days of win32 where they recruited a prominent LSFS academic researcher to help them with this problem. The article mentions this but it seemed much more important at the time.
I haven't tuned in for the past few years, but I will today because I'm just curious to see how (if?) Google responds to the ChatGPT phenomenon.
When did you join Twitter? I joined in 2008 and have gone through... 7 phones in that time. I definitely don't have all those photos or images.
> To elaborate, seL4 claims to be the fastest kernel around[0], a claim that remains unchallenged.

Can I run Firefox or PostgreSQL on seL4? Or another real-world program of comparable complexity? And how does the performance of that compare to Linux or BSD?

That's really the only benchmark that matters; it's not hard to be fast if your kernel is simple, but simple is often also less useful. Terry Davis claimed TempleOS was faster than Linux, and in some ways he was right too. But TempleOS is also much more limited than Linux and, in the end, not all that useful – even Terry ran it inside a VM.

I've heard these sort of claims about seL4 before, and I've tried to look up some more detailed information about seL4 before, and I've never really found anything convincing on the topic beyond "TempleOS can do loads more context switches than Linux!" type stuff.
By the latest OS. By what OS is your desktop supported actively?

Also, iphones are supported for almost 10 years.
As a collector and researcher of molds[0], I'd just like to point out that "slime molds" are not really molds. They're phylogenetically classified in Protists > Amoebozoa > Mycetozoa. No longer even in the same kingdom of Fungi!

[0] https://everymanbio.com/
Agreed. But ideally the cameras are available as input to the phone which can then also be your dashcam with cloud upload.
Well, that's not new with computers or the internet. We had that ever since the analog telephone system. Even telegraphs before that for a smaller set of points and routes.
PostgreSQL Zero Downtime Primary Key Conversion
In Part 2 of this 2 part PostgreSQL Table Partitioning series, we'll focus on how we modified the Primary Key online for a large partitioned table. This is a disruptive operation, so we had to use some tricks to pull this off.
Fitting username. Have an upvote.