skysight-inc/HackerNews huggingface dataset:
I use it for payment MSP software (Python based) that I license to a couple of companies. I'm a mostly solo on this project, and switched off Github and git about two years ago. I prefer prefer a "merge only, if possible, please" workflow in git, so fossil was pretty easy. Fossil does not have ubiquitous ide support like Git does, so if you are an IDE lover, it may not fit well. Also, for solo use autosync is nice - commits are automatically pushed.

Like SQLite, Fossil is very nice software.
Probably more along the lines of personal vehicle ownership and a fast fashion wardrobe only needed for the office.
In my view, none of the "return to office" rhetoric has anything to do with actually doing the jobs. It's a problem with new hires. Without at least meeting someone face to face, and talking to them from time to time, there's no context for any of your other interactions. There's no chance to build any camaraderie or rapport. That's fine for one-off calls with IT support, but it's not for a team of people centered on doing a particular thing. I'm one of the more introverted people around, but even I see the need for at least some in-person interaction. Our group has hemorrhaged people over the past 2 years (and the software I write has greatly helped to at least partially make up for this), but it's not a situation that can last forever.
Remote is an overloaded term. I assumed "work from home in proximity of work in the us". If the OP meant US remote from Korea, that's different, but then we're also likely talking about contracting rather than employment.

> to make random criticisms of the US

It's not criticism, it's comparisons that matter to your enjoyment / impact the total compensation.
Richard Hipp (SQLite guy) spoke about the thinking behind writing Fossil instead of using Git on Corecursive episode 66.

If i remember correctly, it wasn't that they had any real problem with git, but that git didn't really fit with how they wanted to work, so they created their own thing.

https://corecursive.com/066-sqlite-with-richard-hipp/
> I find the value of having the actual surrounding context in which the code was developed more valuable

But only if those commits are real atomic changes of code which compiles and not a series of 'oops', 'tests pass once again!' , 'forgot to commit this file' type inner-monologue type history.

And then there are shops where less technical authors are contributing solely via the GitHub WebUI. So you get a commits of the ilk 'Updated <Filename>' or ''Files added via upload'.
Focus, drive, and the ability to take risks, fail, and try again. That is a luxury.
- Unreliable and buggy core libraries (basic fp math, stats, autodiff) which seems to stem from an academic-style disinterest in focusing on the boring bits of language foundations

- 1 indexed arrays

- extremely slow start up times (1 min??)

- no way to create portable static binary apps (disadvantage vs rust/go)

- lack of tutorials, demos

- julia is not really faster for math when compared to jax/tf/pytorch/etc anyways
Job description sounds like something that can be easily automated or at least outsourced to $3/hour country.
This is the problem with pretty much all of these articles.

Some employees ARE more productive. Some are just as a productive but are happier because they have no commute. Some are LESS productive because they need the team structure. Some are less productive because they can get away with goofing off.

All of these things are true and they might all be true within a single team.
I would say that HTML5 changed the game a lot. There are serious standards now that go into deep detail about how something should work, leaving relatively little on the margins.

There are still loads of cross compatibility issues and performance differences based on certain features of course! But I would say the set of "sites that require weirdness" is going down, not up, every day
> Steve Jobs said/did a lot of stupid crap but one cogent point he made was that the best managers are the ones who never wanted to be a manager, they just went and did it because they were sick of dealing with incompetent managers.

I wonder if he read Plato's Republic, because that's the same idea behind the philosopher kings.
Algolia Acquires Search.io
"Before the existence of our universe, there was no time."

It seems almost impossible to avoid this sort of thing (~omniscience), at least when discussing certain topics, but it can be a lot of fun to try. Noticing it in others when reading comments is much easier, and a good form of practice.
> Just saying "cheeseburgers" or "calories in, calories out" fails to explain why people eat more calories now than they did before.

Junk foods at high-availability, low cost, offering low-to-zero satiety per-calorie, and habit-forming addictive potential. The answer is pretty much in your sentence. Add to the fact, eating well on a budget requires you to prepare food at home. Lots of pressures funnel people to obesity. In the before-times (if you want to set your clock well before the obesity epidemic), two-income households weren't a thing for the most part and manufactured junk foods were a novelty on the market. People kept more active even at leisure, with tv being the novel and singular screen-based entertainment device that not everyone could afford at outset.
I think admin salaries go higher than that once they start being process driven roles rather than pure "admin" ones, which the senior ones tend to be. ie admin progressing into consultant whereas dev progresses into architect.
Hmmm. As much as I hate having to fix boxing problems, I usually find it pretty obvious when boxing can occur. Pretty much any time a variable/parameter type or a function return type uses capitalized Integer, Long, Boolean, etc. instead of lowercase int, long, boolean, etc. boxing is probably occurring. Those ... and assigning those to Object or Number.

I think that's exhaustive. You can pretty much grep through and remove them from 90 % of coffee with a little refactoring and replacing HashMaps with specialized ones. Only if there's null returns or ConcurrentHashMaps involved does it get tricky.

An array of primitives like byte[] or long[] isn't Byte[] or Long[]. The former don't cause boxing. Maybe you're thinking of ArrayList<Byte>?
RAM won't expected the speed much, mostly impacts how large images you can render (8GB would be limited to 512x512 if not smaller). Memory bandwidth and available computer cores on the GPU matters more when it comes to generation speed.
https://telehack.com
That's what emails and slack are for. If they need urgent contact then they should be paid to be on call or paid hourly with overtime benefits.
You can also boil water for tea while you game!
The eligibity rules to be a member of the institutions existed before Brexit.

Funny how applying the eligibility the rules to you as they do to everyone else in the world who is not a member of the EU is seen as spiteful by you.
>It is not TVOs problem that Areva made a bad contract

I didnt say it was. However, France (Areva) making a "bad contract" is why this plant exists at all.

The French state being willing to eat a loss on this plant that is large enough to build an equivalent-in-MW wind farm doesnt happen just by accident. The private sector alone would have abandoned plans for this plant long ago.
Drink sizes are WAY bigger. I remember small fries used to come in a little white paper sleeve. In the US, I haven’t seen those in years.

That said, this 2011 study from Cambridge University says portion sizes have not grown significantly.

https://www.cambridge.org/core/journals/proceedings-of-the-n...
It’s almost always at odds with performance.
I'd take "premature optimization is root of all evil" type of advice with a big grain of salt. IMO it's sensible for procedures, since they can often be optimized rather quickly. It's NOT sensible if you designing the application's basic data structures AND have an idea about the scale you want to achieve, which for data heavy applications is often the case (e.g. you know the rough file sizes that go into your importer beforehand).

From personal experience, once #records times #fields goes into the millions, it starts to make sense to think about a data centric design. Functional interfaces are perfect to encapsulate e.g. a bag of arrays and not expose it to all the rest of your application.
Is eu electricity really 1 dollar per kwh?
From what I've seen, managers can also ask for updates via Slack to great effect. Moreover, that conversation/status-report can take place asynchronously, which avoids distraction.

So I have a hard time believing this is the main motivating factor behind the push to return to the office.
Europe will be fine over the winter, it'll just be expensive (European countries have been working together to move heaven and earth to make sure they do have enough fuel, it's quite an impressive achievement). Most of the complaints are about who's going to pay for it, considering a good chunk of the population cannot easily make that much room in their budget if the costs are passed on directly, as opposed to being taken up by the government.
On top of that, many industries and politicians are pushing for society to return to the office because of the ecenomic negatives of not doing so. Think of all the commercial real estate sitting empty, think of all the dress clothes and makeup that is not being sold, etc. Lots of industries are very interested in workers going back to the office and lobbying their politicians to push for it.
Uhm? I thought my salary was my reward for doing my job. Am I supposed to expect something else than that?

And in my world, it seems rather childish to only do what you should if you are promised a treat afterwards. (And I certainly expect more of my own children.)
People often use power strips for their computer. So you also have your dual 4K LCD monitor system, as well as maybe plugging in a phone to charge as well which can have high peak power draws over USB 3.0.
> their rationale for it reads very much along the lines of "you're holding it wrong".

Keep in mind that Fossil was written specifically to support the SQLite team's workflow. It was never designed for _anyone_ else's needs. They don't care if it doesn't work for other people's work styles because they didn't write it for other people.
>That skill is indeed often missing, especially in startups, where promotions to management positions often happen based on ownership, not on leadership.

In my experience many startup founders also get defensive if someone else shows more leadership than they do. And since often startup founders aren't great leaders that's not a high bar.
How can it be faster than a static page that is already in memory, the bytes are there you just send them over a socket? Transforming some template to rust code back to string buffer is somehow faster?
Given that he's already written an entire OS, I don't think he's being too ambitious. It already passes Acid3, which is more than can be said for Dillo and NetSurf, the two other prominent "alternative browser" projects. Those aren't even capable of passing Acid2.

The Ladybird browser came to life on July 4th

Coincidence or not, that's a great date.
It's certainly the only reason I've ever gone to the mall around here.
By IA deleting the evidence, I cannot prove the claims of harassment. Therefore it effectively doesn't exist.

CF removed their Ddos protection, instead of working with law enforcement to unmask the supposedly offending users. Then all these other tech entities pile in and make it look like it never happened. No specifics we the public can know about.

KF isn't even the only site. Why are we focusing upon KF, but somehow forgetting literal abuse sites? If CF is going to go this far then what about tor? Even 4chan instigates harassment from time to time. Discord servers, telegram. Or you know, Facebook. The tool used for the jan 6th event in the U.S.

The excuse is these are big entities, but unwillfull lack of moderation is the same as intentional lack of moderation in effect, as demonstrated.

But will these entities take the same stance? No. Because this is about money and power.
The prompt example shows "photrorealistic" which is unlikely to work well.
That's not a TDP, which is a sustained metric (originally designed for board/cooling design integration) and shows 125W for that part. The 250W number is a new thing they're calling "Processor Boost Power" and I guess it's intended to represent some kind of "maximum short term draw" number. That's not something that's been historically reported for other parts, so it's kinda wrong to try to compare them 1:1.
In academia we've lost multiple great programmers to the private sector because of the "Return to the Office" nonsense and even when the rule requires being at the office ~40% of the work week. The replacements being low paid foreigners on work permits and they're needing to be taught but we no longer have enough experienced programmers for the task. My impression is productivity lost isn't valuable enough unlike the political reason of why people need to drive into work everyday.
Without reading: why do Rust folks think it's better if they memorise a website and serve it, instead of using a computer?
Haha writing a browser is easy! (No, no it’s not at all. Please don’t hurt me anymore.)

The worst part is the fucking patent lawyers: https://pdfpiw.uspto.gov/.piw?docid=09576068
> I have one site where there is an auto-play 5 minute HD video on the homepage and it costs $70 a month for just that video.

Are you serving the whole video file to every visitor? You might want to try using Cloudfront’s streaming support if you’re not already using it: https://docs.aws.amazon.com/AmazonCloudFront/latest/Develope...
Zoom’s Slack competitor is getting a new name and features
> Average time to build a NPP is 5 to 7 years

The best time to build a NPP is 5-7 years ago. The second best time is now.

> This also assumes that anyone can build and run an NPP, it's like saying that everyone should stop doing whatever they are doing and start building Fabs during the chip crisis.

This analogy doesn't hold in two different ways;

> it's like saying that everyone should stop doing whatever they are doing

That's not what people (like me) are saying. They're not saying "stop all the other programs", they're saying "heavily heavily prioritise over many other things, as this is critically important for a country's energy security, the continent/political bloc's security, and the planet's future". We're saying claw back some of the £16 billion lost on covid loans [0], or the £10 billion spend on useless PPE[1], or don't spend hundreds of millions to send 300 people a year to rwanda [2], and instead spend _that_ on building nuclear power plants.

> and start building Fabs during the chip crisis.

There's a big difference between selling shovels in a gold rush and investing in power sources that are likely to be operational for decades even after the current crisis is resolved in whatever form it resolves in. If you build a bunch of fabs, they're useless once the pressure wears off. If we build a bunch of nuclear power stations, they're usable instead of the coal and natural gas that we're currently reliant on. Coal can stay where it is, or be used for industrial applications, and natural gas can be used as a heating source for the next 30 years until it's phased out.

> Also, what do you do with the NIMBYs?

Educate them, show them the benefits, spend money on them, and the same as we do if they oppose to fossil fuel extraction - ignore them and do it anyway. Imagine if the UK had spent £100 billion on building 3 hinkley points for £75bn, and spent £10bn on shutting up NIMBY's over the last 20 years. We'd have 3 nuclear power plants, the ability to build more for cheaper, would have created dozens if not hundreds of high skilled jobs and thousands of jobs for manual workers, _and_ it would be cheaper than freezing the energy bills of the entire UK for 18 months [3]

[0] https://www.theguardian.com/world/2022/feb/23/uk-lost-up-to-...
[1] https://committees.parliament.uk/committee/127/public-accoun...
[2] https://www.thetimes.co.uk/article/only-300-migrants-face-be...
[3] https://www.standard.co.uk/news/politics/liz-truss-cost-of-l...
I'll Return To Office when local employers learn how to compete with remote employers.

I've said it before, I don't like working from home. But I dislike working for underpaying petty feudal overlords with garbage tech stacks and mediocre management even more.

I know what my local market is like, and there's plenty of remote companies happy to outcompete them. So that's what I'll do.

That said:

Apparently showing that you can continue to deliver at a high standard, remotely, for two years is not an indicator that you will be able to work like that always.

In reality, I know that Google's own metrics showed marked decline in productivity during that period. I witnessed it first hand and saw all sorts of deadlines slip and things get cancelled.

Whether that was due to WFH or people dealing also with having kids and spouses at home -- and the fact that the whole world was seemingly falling apart around them -- I don't know. I know I didn't cope well with it.

But also, I think those kinds of Big Companies proved themselves absolutely woefully incompetent in adapting. They didn't handle it well. At least my team didn't.
I don't buy this. A thrown object is in orbit around the earth's center of mass if one were to treat it as a point mass. Since the earth is (roughly) spherical its gravitational pull is equivalent to being a point mass. The thrown object doesn't "know" that it will impact the surface of the earth and thus switch between parabola/ellipse.

You can read some of the answers here for a better idea: https://physics.stackexchange.com/q/373250
> the best managers are the ones who never wanted to be a manager

There's some truth to it. In the sense that I think best managers are not seeking power or "being a leader" for the sake of it. However, there are also a lot of managers that did not want to be managers and are miserable because they'd rather be doing sw engineering and as a result they're shit at their management jobs. Many do not realize it until years into the role and some cannot let go of the 'status' of being the manager and are trapped in a job they do not like, mistakenly afraid of "stepping back" on their careers.
> Even Mozilla can't compete.

Apparently they can't but they still do. Typing this from a mozilla browser.

> realistic

Having looked at the project and followed a few serenityos updates videos and if there is one word I would do to describe Andreas Kling and his contributors is that they are realistic about what they do and do not.
The section on why hunter gatherers aren’t obese is answered by the fact that they are hunting and gathering.

This is obvious to anyone who used to be more active, and gained weight after they started sitting at a desk all day for work.
Ironic considering car usage makes up a huge portion of emissions, and this would be the easiest way to cut it with very little negative impact to mental health.
My 3900x is also very inefficient when idling. It never goes below 50w according to hwinfo64. My entire pc is surely above 100w idle.
My guess is that obesogens are to blame, but that they're in food, not plastics. This is because people on weirdo diets (vegans, carnivore, ultra low fat) all lose weight and keep it off, even when they are using the same amount of plastic as everyone else. The common denominator is that they stopped eating industrially manufactured food.

I am no expert in the area, just wondering what the hell is going on.
She’s a microbiologist so it’s a bit more complex than that, but yes the work is fairly simple once you setup your systems to make it efficient.
*Betteridge*

https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
Depends on cfg scale and sampler. Sometimes 100 and 150 gives different results.
Some extracts from the video (the full video has much more detail):

---

Rust

"It borrows great proven concepts from other languages like, for example, algebraic data types. It makes sure that the language constructs don't lead to slow or inefficient code. Rust calls it zero cost abstractions."

"There's also no compromise regarding memory safety. This must not be delegated to the programmer - it must be inherent in the language. Rust tries to tackle the problem of mutable state with heavy restrictions where the state can be modified through the borrow checker. The resulting programs are easier to reason about, albeit harder to write. Architecture must not be an afterthought. However, there are also some downsides in Rust: some functionality which is easy to achieve in other languages might be rather hard."

---

Nim

"One can write highly efficient code in such a simple way. The code is easy to read and really a pleasure to look at. It's compiled to C but can also be compiled to JavaScript."

"Nim's memory management is deterministic and customizable and it even follows some move semantics which are inspired by C++ and Rust and it's therefore also suited for embedded and hard real-time systems you can even choose which garbage collector runs."

"Nim also has a powerful macro system and you can actually directly manipulate the abstract syntax tree and therefore you can create your own domain specific languages."

---

Vale

"It's a brand new language currently still in its alpha version."

"Vale is fast. It uses LLVM as a compiler back-end, it's statically typed and it uses so-called 'generational references'. It's a technique for memory safety. Soon it will have a region borrow checker to make it even faster (and because it uses generational references). It's also safe and it also has fearless foreign function interface, and of course Vale strives to be easy and memory safe."

"Generational references: they are a memory management technique which allows for easy deterministic and very fast memory access so generational references are built on the concept of single ownership (that you might already know from Rust)."

---

The future

"We're kind-of stuck with the mainstream languages. The future looks bright - so many interesting concepts, so many new and better ways of doing things. Makes me curious and I can't wait to see the future impact of such languages."
In general you can often work out the answers to questions like this by considering units. In this case, we don't need to figure out what Watts / Farads is(1), we can see that Volts^Hz is not going to give us anything well-behaved.

(1)[m^4 kg^2 s^-7 A^-2]
Rebase Considered Harmful article is here: https://fossil-scm.org/home/doc/trunk/www/rebaseharm.md
What’s weird about it?

Is emmer or kamut much better? What about red fife, a strain of wheat from ~170 years ago?
if you want to completely give up any agency over actually being able to fix concrete rendering problems
The thing that worries me is that WFH could bring back offshoring in a big way. WFH may come to be Work from Hyderabad. Lots of brilliant minds in other parts of the world.
>Obviously the last few years have thrown everything out of whack but a bustling urban core is a beautiful thing.

For some, I really don't like urban life and the more bustling and hive-like the more I don't like it. I'm determined never to set foot in an office again, particularly an urban one because I simply don't like the urban environment. I hope that there's enough people like me to make sure a full return to the office never happens.
That's a reasonable desire and should not be punishable. Did you know that in Germany it is not a criminal offense to escape from prison?

If someone can remain productive while having a good time during working hours, that's probably because they use that time to recharge and maintain their productivity. One of the biggest sins of managers is to try to over-optimize the team performance by having more control.