skysight-inc/HackerNews huggingface dataset:
Everyone wants their city to have.unique hospitals. Plus it is rare to build a new hospital, what they do typically is remodel an existing one so there is less gain.

Elementary schools could also use a standard modular design, but every town would prefer to spend just a little extra for a custom design. The cost of a custom design isn't much more anyway, as all the parts are standard off the shelf. What a standard really gives is they don't make the gym too small for a.regulation basketball court and other details that are easy forget when specifying a custom building.
When I started my new job a month ago I told the founder that generally I've worked 25-30 hour weeks. My references were good enough that he said "Well if that's what it took to make your references that happy go right ahead and continue working those hours".

Reasonable people understand that hours != output.
This is fantastic! I still need to carefully study it all, but I implemented the idea you described in the original comment. It seems the error lies somewhere between the algorithm I mentioned and the Fisher-Yates shuffle, based on one million playlists:
Mean: 0.13, Median: 0.11, Mode: 0, p25: 0.06, p75: 0.18, p90: 0.26, p95: 0.31.

It's possible I'm missing something here. Regarding your edit about 'picking any new random number as the stepsize,' wouldn't it be affected by a 'bad break,' as mentioned by Knuth? I still need to work out the 'bad break' proof.

Edit: If it helps, here is the code I used to test it out - https://gist.github.com/pncnmnp/8afb7903f61ec69a157287435a63...
Russia-Ukraine war at a glance: what we know on day 654
The backwards compatibility is okay, but the author should also plan a more optimal replacement encoding that ditches the legacy compatibility, and require new implementations to support both.

Otherwise there is no way to sunset the hacks.
There's competition for high-end engineers everywhere, and you can't really afford to lock yourself out of the markets where those engineers congregate.
I don’t think that’s what they mean. There’s like a satisfaction from the actual act of eating it. It’s difficult to explain.
The purpose of knowing why your doing things is so that you can tweak things and understand the implications. Sauteing onions is partially good because it caramelizing some of the sugars. What other sugary things could I saute?

I rarely exactly follow a recipe so it's important to understand what effects the steps have so you can experiment with them. I've been trying to perfect cookies for years.
Just ask TV and car manufacturers who collect telemetry about absolutely everything you do with their products and probably everything that happens on your connected phone and/or wifi network too.
The obvious play is to transition to quant dev at your current place. You'll already have a bunch of software engineers who do their best to guess what the bankers are talking about. Sell your supervision structure on the idea that you work more closely with them with an eye to transitioning. That may take some salesmanship.

If you manage to cross over to quant dev you'll be able halfway to a sane working environment (it'll probably feel very relaxed to you) and at maybe half your current compensation, assuming you get somewhat lowballed while moving. Spend some time there.

You're now a professional software developer. Optionally cross over into a less mental industry to move the work/life balance curve further.

Hopefully you haven't burned everything you've made so far - investment banking is prone to a run of bad luck turning into unemployment, so if you're living paycheck to paycheck you've got an easy way to shed stress by not doing that any more.

Good luck
I fully share your sentiment. Also, if we are exploring the blaming avenue, I would veer into algorithms that maximize KPIs such as MAU which lead to all kinds of pathological issues such as recommending content that negatively influences mental health (of everyone, but kids, adolescents and the elderly are particularly vulnerable).
vkd3d should be favored avor dxvk as vkd3d is plain and simple C code.
He said that it would be backwards-compatible. It's in the name of the project.
My personal compromise is I eat every other day vegan. It's easy enough to do and makes a significant impact
I’ve had a very different experience. I can think of three occasions where I was able compare a hand written parser with something built using a parser generator or similar tool. In two of those cases, the hand written code was far easier to read and modify. This kind of code can also be easier to test.

Parser generators aren’t a free lunch and they vary considerably in quality.
Reporters are very good at sweet-talking you into an interview or statement and then publishing a hit piece.

For people who don’t work in PR and are associated with anything even remotely controversial it is usually better to not talk. I learned the hard way - I said one thing, and the reporter put my words in a totally different context to suggest I supported something I am totally against.
New game engines and ECS frameworks are cool to see. Taking a look at the ECS part, Bang, here's an example of a component abridged/adapted from their Ludum Dare entry:

internal readonly struct CarComponent : IComponent {
public readonly float Speed = 100f;
[Slider(1,20f)] public readonly float Mass = 1;
public CarComponent() {}
}

and of a system:

[Filter(typeof(CarComponent), typeof(AgentImpulseComponent))]
[Filter(ContextAccessorFilter.NoneOf, typeof(DisableAgentComponent), typeof(CarEngineStoppedComponent) )]
internal class CarMoverSystem : IFixedUpdateSystem {
public void FixedUpdate(Context context) {
foreach (var e in context.Entities) {
var car = e.GetComponent<CarComponent>();
Vector2 startVelocity = e.TryGetVelocity()?.Velocity ?? Vector2.Zero;
var result = DoSomeCalculations(car, startVelocity);
e.RemoveFriction();
e.SetVelocity(result);
}
}
}

Looks a bit like DOTS (but I haven't really tried that one either). A system is a class, and which interface it implements determines when it runs. Haven't seen yet where systems are get added to the game / how systems of the same kind get ordered. I'm also curious how a system that does multiple different querries (e.g. one for cars and one for obstacles) looks like.

Bang seems to use source code generators – unlike the generic GetComponent<T> above, TryGetVelocity, RemoveFriction and SetVelocity seem to be generated based on the existence of the Velocity and Friction components. I'm not sure why that is, maybe to cache the component id?

This isn't an archetype-based framework, instead each entity stores a dictionary of component id => component and each system tracks what entities match (also, each entity stores hooks for e.g. when a component gets added, which is used update which systems know about this entity). I don't know how good that's for performance, but for plenty of games performance isn't as important as ease of development.

Also looks like changes are applied immediately. Does this mean that if a system add/remove a component to an entity that affects whether the entity matches the systems filter, it depends on the entity id whether the system processes the entity the same tick?
This post a collection of notes about information I wrote between January 2023 and November 2023. Some quotes are revised from the original version for grammar and suitability. There are 59 quotes listed below chronologically. IBG can be found at this link: https://alexpeek.org/information-blogging-guidelines.html
> In my experience, even the poorest of the poor get [stuff]

Stuff costs.

For every advantage a person receives, someone above them will leverage it for their own benefit. Increased productivity from automation does not flow toward fewer hours for the same pay but to increased output for the same pay - or perhaps to less pay when forced out of their career.

Vaccine-lengthened lives are spent working more years to survive, typically at less than ideal jobs.

The gadgets you tick off (in context that infers they a measure life improvement) come with costs.

Where time is saved, expectations are increased to fill that time. This trend has led us to a state where ordinary lives are massively more complex. Routine events have many more steps and requirements.

Gadgets themselves are conduits for rent-seeking exploitation, which requires still more resources from a finite pool.

Predictably, society has a growing need for mental health services. Some areas have services for those who are overtaxed and without resources. Many areas do not - despite widespread signaling that mental health services universally available.

However, I can agree that the advantages you mention are serving to get us where we are.
It seems unlikely that this is a binary thing. So the result for vegetarians is probably somewhere between vegan and omnivore.
In the US, the burden of proof is with the regulators, but there's higher liability than in the EU which is supposed to offset it. That usually applies to safety / fitness for purpose, though, not copyright: I don't think the arguments transfer from one to the other.
I get your point, but you actually need a work permit for both london and switzerland
Piracy isn't theft because it doesn't deprive anyone of anything, and English isn't my native language.
But in Rust you've got constructors as well. The only thing that really seems to be missing is inheritance. But I understand that one might say that classes without the possibility of using inheritance don't look fully right.
How about everyone self organizes into 2000ish person communes, all structured in the way they feel life is best lived?
Protein is the most effective food macronutrient providing a satiating effect. I find the beefy/meaty flavor of the recent wave of meat analogues (Impossible Meat, Beyond Meat) very satisfying.
> Eggs are nearly the perfect food.

You know how they're trying to grow cultured meat? I think it's pretty neat and all but what I would like to see is a scenario where they grow some chicken oocytes in a lab that then grow eggs. To me that seems like an easier way to get to lab grown animal products than trying to get the taste/texture and appearance of stuff grown in a lab to approximate that the stuff that spends it's life in the body of an animal that is on a farm.

The apex of this kind of invention would be a little biomechanical appliance in your kitchen about the size of atoaster or microwave that you put electricity, water, and protein slurry into and out pop perfect little eggs.
What? Other voting systems still end up with a winner. If you had score voting for the US President, people would still spend a fortune on it, and the winner would get the same as he does now.

"No matter who you vote for, the Government always gets in"
Did they also measure IQ, mood, libido, strength, etc? I’m not saying they’re wrong on what the did measure. Just that I did a vegan diet for a while and it was fucking depressing.
Are you going to let your kids fall behind the others who are diligently studying in preparation to get into the best school they can?

My cousin invited me to his daughter’s 3rd birthday. His request? No gifts, please contribute to her college fund.

I long ago decided the only winning move in this game is not to play, but I can’t begrudge the parents who are caught in the game.
An important element of this is that there is strong and self-reinforcing geographical clustering effects around high-value skills. Engineers do not generically make $300k-$1M, it is engineers with specific domain expertise. I've had teams all over the world, the market is more efficient than I think some people expect. Focusing on wage arbitrage ignores that companies are optimizing for ROI, not cost per se.

I think it is also important to recognize that the engineers top American tech companies hire are often not American, they just happen to be in America. It is a geographical bias, not an American-as-nationality bias.

Engineers with unusually high skill in any particular area are geographically diffuse. You can't hire a "team" in some distant inexpensive country, there might only be one or two such engineers in the entire country and they are difficult to find. The moment a company invests in creating a concentration of domain skill where none really exists, that clustering of expertise has a natural gravity not only for engineers with those skills but for other companies that want to hire those skills. Why search for a particular engineering expertise in Bolivia when you know there are a hundred top engineers in some specific city? Even if the wages are higher, the risk is lower, hiring velocity higher, and the engineers more experienced, which has a large real ROI on its own. So people with those skills gravitate toward that concentration because that is where the money and jobs are. Wash, rinse, repeat.

There are many large cities in the world with a reputation for having a proper tech presence, albeit on a lower tier, where it is nearly impossible to hire certain expertise and experience even for Silicon Valley money.

You see the effects of this throughout tech, and not just software, where specific skill sets are oddly concentrated in one or two regions, including ones that are not particularly known for being tech or where the company that originally created the concentration became irrelevant decades ago. This expertise flywheel is how new globally leading tech hubs are created in practice e.g. Taiwan for silicon fabrication or Seattle for cloud.

This is the tech hub bootstrapping problem. You have to heavily invest in a valuable technical domain that is currently being ignored by existing tech hubs. Taking advantage of these opportunities requires vision and an appetite for risk, since it is a contrarian position almost by definition. I think this explains much in the European context, where you have large concentrations of excellent engineers but minimal investment in genuinely bold visions.
Political legitimacy does not come mimicking the methods by which leaders are selected.

Some of the strongest sources of political legitimacy are:

* Continuity with past institutions. For example ,the 98th Congress was legitimate because it succeeded the 97th Congress.

* Shared values and norms. For example, NATO suffered a huge loss of legitimacy due to the second Iraq war.

* Ability to identify public threat actors, and the ability to legitimately use violence (like incarceration) against them. For example, states with strong elements of organized crime usually suffer from low political legitimacy. However when organized crime becomes part of the state, legitimacy can increase (Hezbollah, the Chicago Outfit, and the Yakuza are examples).

* Self constraint by clearly defined norms. Some things just “aren’t done.” In America it would be scandal if a judge was elected because of the persons ability to fundraise. But that’s very common for ambassadors. For judges it’s just “not done.”

If a foreign power invaded and held elections, it’s unlikely the elections would be seen as legitimate, even if they were free and fair.

This is why both the US and Soviet Union were unable to hold legitimate elections in thier respective zones in Germany until the occupation ended.

Elections are really good example of how simulating an institution does not confer legitimacy.
Twitch can no longer afford to stay in South Korea
But if I walk into a franchise restaurant with a camera recording, they'll kick me out while happily recording and selling data with their own cameras.
Well you have to live in London which may not be feasible regardless of the pay.
I wonder how much of the extra issues Unity has is because it is a very old version of Mono, since more modern versions of .NET have become so much more performant (especially Core 3.1 into 5+). I was sad when .NET 8 came out too late for Godot to fit in the update for Godot 4.2, so I believe they intend to make the update for 4.3.
A rubber duck in a vacuum (not a duck in atmosphere with a vacuum only inside) would not go flat or pop. It would remain entirely normal, as useful as it ever was, and it would still float on a liquid the density of water. Removing the air would have no effect on the duck whatsoever. It's not part of the material of the duck in any reasonable interpretation.

But pedantic correctness isn't even what matters here. The model made a statement where the straightforward interpretation is false and misleading. A person who didn't know better would be misled. Whether you can possibly come up with a tortured alternative interpretation that is technically not incorrect is irrelevant.
Sorry, but did you read my post? It's only backward-compatible in the sense that existing renderers can display SOMETHING -- but it's not the same image.

From the article:

> [...] like how color TV was introduced but it still worked on B&W TV's. New features can be added, as long as existing decoders ignore them and return a viewable image

Keyword "ignore them". To my reading, this means that CPNGs will contain several images inside them: A full-featured version with "color" (or HDR, or or whatever) for newer renderers, and a fallback one (in "black and white" in his example) for existing renderers.

It's not really "backward compatible", but more like "fallback-able".
Also meant to call out the irony of your "MP3.EXE" example earlier. Whose bright idea was it to use DOS-era file extensions to drive executable functionality, then hide those extensions from the user by default? That would be Microsoft. The bad guys just took advantage of their lack of actual cybersecurity horse sense.

The paranoid stupidity surrounding forced Spectre and Meltdown mitigations, whose carbon footprint is probably getting close to that of Bitcoin at this point, is just another example.
I’d highly recommend reading the 1840 banger * What Is Property? or, An Inquiry into the Principle of Right and of Government* by Pierre-Joseph Proudhon of Property is theft! fame.
700 on a good year is probably 400 after tax and misc breakage. Reasonable dev in cheap country is maybe 100 a year all in? Not obvious to me that any sort of "business of your dreams" can be built by two or three outsourced developers.
Hmmm. They say that "in order to distinguish it from a vegan diet", they included a minimum amount of meat consumption of 6-8 ounces per day, plus eggs and dairy.

6-8 ounces per day is less than the average American consumes (average daily American consumes ~12 ounces/day), but I also don't think that you'd call the average American diet a "healthy" omnivore diet. The study diet would come out to 180ish lbs per year, which is more than 3x the global average.

It's certainly more meat than I eat per day.

It seems weird to, when comparing "healthy" diets, to make sure that the two are "different enough" instead of starting from a "this is what we thing a healthy version of this diet is, on it's own".

They aren't quite guaranteeing there will be a difference, but you are pretty close.

This seems a pretty large methodological issue, and at a bare minimum is going to make me disagree with the characterization of "healthy" omnivorous diet that the authors use.

This study has a lot going for it, primarily the fact that it's actually a randomized control study (which is almost unheard of in nutrition). The fact that it's a twin study on top of that is even better. But it's low sample size and short duration (8 weeks), are two pretty big marks against it.

But given their choices in diet, I think that the strongest result that can possible come out of this is "Don't eat more meat than the average European" (5 ounces per day), which is very far from saying that "a Vegan diet is better than a healthy omnivore diet".

If I had a sum up: this is a very good study but the authors take a much stronger position than the design justifies.

-edit- I missed that these diets were not caloricly equivalent. The Vegan diet was lower calorie. That....almost entirely trashes the results and interpretation. It definitely explains the weight loss and likely the cholesterol as well. It is incredibly disappointing to see what was probably a very expensive and rare example of a random controlled trial in nutrition marred by some pretty major problems in the design of the diets.
A new one from CNN.

Browser Blocked

We apologize, but your web browser is configured in such a way that it is preventing this site from implementing required components that protect your privacy and allow you to view and change your privacy settings. This functionality is required for privacy legislation in your region.

We recommend you use a different browser or disable the “EasyList Cookie” filter from your “Content Filtering” settings (found under “Settings” -> “Shields” in the Brave Browser).

———-

Well, if you’re using an exotic browser like Safari (which I am using right now), try https://archive.ph/xxPrb
Play with mixtral-8x7b
I think in those cases it actually serves all your customers to do multiple builds so that they can pick and choose the one that matches their architecture the closest.
I think patching a game engine is fairly common in the industry. Games are not on a dependency update treadmill. They pick a version, and barring some external crisis, there is no reason to upgrade anything ever. If there is one bug affecting rendering or speed from the underlying engine, it can be worth finding it yourself.
> Good luck competing with Microsoft, Facebook and Google

Well, that's what the funding is for. These guys already proved they have the necessary expertise - Mistral models are top notch. Now they need the money (and time) required to train on large datasets.
> Software is practiced by people so is grounded by a base set of ethics

People don't have a universal standard of ethics. Not when it comes to something complicated like a profession. Journalism, medicine--these fields have base sets of ethics that ground discussions. You aren't allowed to challenge the base rules in a dispute; you take them as given and go from there.

This prevents the grandstanding common in technology discussions, where the person on the losing side of a common ethical framework escalates to challenging the framework within the context of that dispute. The framework, of course, is not unassailable. But not within a particular dispute. Sort of like a court deciding on the law and the Constitution it operates under.

Taking OpenAI as an example, the non-profit Board acted on its judgement. But when that wasn't convenient for the profit-motivated side, they threw it away. There was no base set of rules or ethics agreed upon by anyone. It was just sort of hashed out ad hoc based on who had power and could exercise it. (I'm not critising anyone's moves. Mostly the structure. Within that system's framework, there is literally no wrong decision leadership could make.)
> Having to bring his Chromebook to every class was distracting. “I would have 14 different tabs open and be mindlessly going through them,” Henry says.

Requiring kids to have laptops out during school seems like a bad idea…
Indeed. Copying Is Not Theft.
I highly doubt the opposite party would even want to be allies if their promises mean nothing and it takes the reports of moles to create trust in their sincerity.

It seems like a self-defeating exercise.
It could be cost, China might be more expensive than Vietnam. I would think cost may play a role.
Actually two words: bad laywer

If laywer sets up such a contract with you, he can't be a good one.

I'll see myself out...
They should just make a new format. It's not clear if this is an improvement over AVIF either.
I think it’s odd that they cut people loose to freestyle their diet the last 4 weeks. As with most studies like this it’s very hard to draw any kind of conclusion. I guess the follow up would be longer term studies that constrain more variables.
−25.3 to −2.4 mg/dL for LDL is really not much, and is in line with what is expected on diet based changes
Oh wow, I didn't get farther than how much meat they included to see that....that's a _very_ major methodological issue _especially_ when "weight loss" is one of the endpoints they tout!