skysight-inc/HackerNews huggingface dataset:
sorry, the burden is on you to distinguish genuine business accomplishment from what others might suspect, less charitably, is excellence in crony capitalism [1],[2].

The Economist made a feeble effort to rank countries in this respect [3] but it does not even include the tech sector in the "crony-prone" sectors (eyes rolling).

[1] "situation in which businesses profit from a close relationship with state power, either through an anti-competitive regulatory environment, direct government largesse, and/or corruption. Examples given for crony capitalism include obtainment of permits, government grants, tax breaks, or other undue influence from businesses over the state's deployment of public goods, for example, mining concessions for primary commodities or contracts for public works" etc.

[2] Crony Capitalism, American Style: What Are We Talking About Here? https://www.hbs.edu/ris/Publication%20Files/15-025_c6fbbbf7-...

[3] https://en.wikipedia.org/wiki/Crony-capitalism_index
this website has the toan
If you assume that people are promoted to their level of incompetence -- terminal responsibility level, then you would expect that level adjusted performance should approach a Gaussian?
My 8yo boy has gotten much nicer after 8 months of Brazilian Jiu-Jitsu (BJJ) training. Before he was in trouble for fighting at school, he was rude to his grandma, and just generally unpleasant.

Now he makes his grandma happy, and is fun to be around. Well worth the $250 a month I pay.

I think martial arts is worth a shot if you are trying to improve your kids kindness. Why does learning how to fight make you kinder? Could be because if you are mean to a more experienced training partner you quickly get your ass handed to you. Could be because boys just need to wrestle. Could be the student creed they recite at the beginning of each lesson. Anyway, I can't argue with results.
Thanks a lot, seems like i forgot to point the apex domain to the www version. It should be fixed now. If not, www.simplytics.dev should work until I got it fixed.
This is a well constructed empty argument because it glosses over the central concern, ‘employee performance’. Without defining that we have no idea what the graph represents.
> Breaking the negative feedback loop is the hardest thing to do especially being born into it

And it doesn't happen overnight. It's taken myself five years just to be at a level where by you can defensively stand for myself and look at myself in the mirror and be pleased at where I am. The only support being my mother.
Yeah, it took reading a few of the comments for me to understand that this is about a Chinese ship having crossed two undersea fibre cables around the time that those cables broke.

At first I thought it may have been about bad USB cables with crossed-over/miswired pairs or something
And what about, for example, those government contractors who are in the same position as you: they have a large C++ codebase that currently works, and is too big to re-write in rust? Now they're being asked to make it safer. How will they do that with the "existing C++ process"?
It's worth hammering on this point as much as possible hoping a few people listen, but there is at least one other important point about employee performance. If you're allocating bonuses, a single year's performance is probably a good way to do that, assuming you can accurately measure it. When you're talking retention and promotion, though, you're making a prediction of future performance, possibly at a variety of different jobs. That is even harder to do and more poorly reflected in the last year's results. You have some analogies to sports performance in this article, and you see this kind of thing all the time there. Guy does great in a single year, gets a huge, possibly long-term contract, then tanks. On the other hand, one of the better dynasties of the past decade was accomplished by the Golden State Warriors in the US NBA thanks to underpaying one of the all-time great players in NBA history because he suffered a series of ankle injuries early in his career and scared off other suitors. Single-year performance isn't necessarily reflective of a person's true mean abilities, and their place in the Pareto distribution won't be the same at all levels of advancement and responsiblity, either.

The problem, from a company's perspective, is you probably need to retain everyone at least five years, and actually give them a wide variety of assignments in that time, to really get any usable data about their long-term prospects.
They just built a car wash near me, just a few months from start to finish. I don't know what is going on with the one near you, but it isn't a US thing.

Of course car washes are a case where I could see someone building one to keep their crews busy between other better paying jobs. Thus have lots of stops as other projects come in. there isn't much investment sitting and there is value to a contractor to keep their crews busy (read paid!) even when there is no other work. I could see a car wash company agreeing to a build this over 2 years for a discount even though there are only a few months of work - for both it could be financially beneficial.
Is there still no easy way to use it as a target display? I'd consider an iMac as my personal computing device, but I'd like to use the display to plug into my work Macbook.
Thanks! I forgot to point the naked domain to the www. version. In the meantime, try this URL instead: www.simplytics.dev
> According to that logic, burning fossil fuels also is not harmful for the environment, because the CO2 eventually gets consumed by plants.

No, the difference in logic is based on the source of the CO2. Fossile fuels are burried in the ground and are not part of the carbon cycle. By removing them from the ground, we are adding new carbon to the carbon cycle rather. Coversely, if you burn wood, that carbon was (mostly) going to end back up in the carbon cycle and you've just sped up it's cycle and increased the portion of the cycling carbon that is in the atmosphere.

There are changes we can make to the cycle that do affect global warming (cutting down all the forests and killing all the kelp would greatly decrease the capacity of the cycle). Conversely, we can expand the carbon cycle by planting trees (that actually survive and form forests.)

However, you can't fix global warming by expanding the carbon cycle because you can't scale the natural cycle to match all the new carbon that is being added to it by buring fossile fuels. There are only two solutions, adding less carbon to the cycle by burning fewer fossile fuels and finding ways to remove carbon from the cycle by sequeresting it in long term ways.

Carbon taxes can fail to actually cause change if they allow fossil fuel burning to be offset by temporary bumps to the carbons cycle capacity because this doesn't really solve the problem and at best slightly delay it.

Cow "farts" (actually burps) are kinda the opposite, the methane is already part of the carbon cycle. However methane is a way more potent greenhouse gas than CO2 so by increasing amount of carbon cycle that is amospheric methane you are accelerating global warming until the methane decays into CO2.
You can get Windows cloud VMs to use as dev environments. We're basically back to the dumb terminal days, lol.

For your Macs, you can also try using Parallels with Windows ARM, which might be less laggy than emulating x86 in a VM. Many apps will then go through Microsoft's own x86 emulation layer inside Windows ARM. Sometimes that's faster? Worth a shot.

But nothing beats developing and testing on real Windows hardware. Doesn't that company have those machines already? You can run them as RDP servers (better than VNC) and just connect to them remotely.

And for your Linux machines, you can just dual boot into real Windows. They're still x86, aren't they?

Edit: Oh, and have you already tried WINE? That virtualizes system calls instead of emulating them. If it works, it should be much faster.
I was thinking authority on taste but pathos works too.
There are at least five ways to store a tree in PostgreSQL, for example: adjacency list, nested sets like MPTT Modified Preorder Tree Traversal, nested intervals, Materialized Paths, ltree, JSON

E.g. django-mptt : https://github.com/django-mptt/django-mptt/blob/main/mptt/mo... :

indexed_attrs = (mptt_meta.tree_id_attr,)
field_names = (
mptt_meta.left_attr,
mptt_meta.right_attr,
mptt_meta.tree_id_attr,
mptt_meta.level_attr, )

Nested set model: https://en.wikipedia.org/wiki/Nested_set_model :

> The nested interval model stores the position of the nodes as rational numbers expressed as quotients (n/d).
Reminds me of the mac lock screen, nicely done!
Optimizing a Rust GPU matmul kernel
How are you finding the bounties? Some have no links or info at all so we don't know what the bounties are for.

I don't know what "locked" means and some of the issue links lead to 404 like "Speedup CI setup to <20s"
The planet doesn’t care about per capita anything, only the total quantity.
I 100% agree that this is the right question. My intuition is that higher interest rates, lower multiples, and layoffs are the cause. AI is just what we point to to give ourselves comfort that our smaller teams can accomplish as much as our bigger teams used to.
Fiddler – My Mistakes – text/plain
They're making insane progress and they are decarbonizing in terms of their energy mix. Can you and others please stop with never letting china receive any praise for anything? it's so annoying when people seem incapable of pointing to ANYTHING in china and being like "nice". Is there anything positive you'll credit china with in this space or just nitpick?
Maybe your browser doesn't store any information in incognito mode, but Youtube itself sure does.
Your target is long gone by the time you can detect short wavelength visible spectrum. Jets don’t need to get physical with you to do damage, it’s not WW2 anymore. That’s not to say countermeasures aren’t a focal point of research.

There are lots of “smart people” out there shitting on very serious work after reading some tweets from captain obvious. There are lots of even smarter people who don’t think everyone else’s an idiot and therefore think long and hard before shitting on work they don’t understand.
https://kellyjonbrazil.github.io/jc/docs/parsers/ls.html

...glom on to this: "+JSONSchema" with some sort of UNIX-ish taxonomy. Everything from `man test`, add in `man du`, `date`, `... ago` (relative time) as you'd mentioned.

`jc ls | add_schema...` => `jq ...`

...or `jc ls --with-schema | jq ...`

(it appears as though `jc` already supports schema's, so perhaps it'd be `jc ls --with-types` or something, but there's your starting point!)
I also think neuromorphic computing is the future for energy efficient AI. But sadly development is getting a bit sidelined by other popular AI research areas. It doesn't help that it's much easier to train ANNs than spiking neural networks (SNNs). :/
Hi! Looks great. I might use this to fan out/in my RSS reader HTTP calls.

How would I implement timeout? In case a HTTP call takes too long?
You will never have an agreement on it. Some see statements as axioms and others do not. Without premises, every form of reasoning can be regarded as circular.

You can have an authority on it that determines something as circular or not. But then you will inevitably end up with dogmatism.

Someone once said that circular reasoning works if the circle is large enough. Knowing the fallacy might help you detect faulty reasoning in your own thoughts. It doesn't allow for much more practical applications.
Large Scale Batch Processing with Ollama
Blessed Carlo Acutis and the Many Miracles of the Eucharist
I read this for some work I did a few months ago. It's a very interesting idea to try to uncover a computer within a computer. It reminds me of the Atari 2600 emulators in Minecraft [1], or things like using bitwise operators to compute and write arbitrary data to memory as is done in the Pegasus/NSO exploit [2]. But I think the literature does not necessarily imply that these "weird machines" are Turing complete or capable of much; they are more general. From my understanding weird machines are some sort of FSM of unintended/weird states in a program with various transitions to go from weird state to weird state. The use is to be able to construct a weird machine with enough states and transitions to get a program to a vulnerable state where it can be exploited. Getting something like this with micro-architectural weird machines, the Pegasus exploit, etc. is of course much harder, and more valuable. It will also be interesting to see if the theory behind weird machines becomes used for automated exploit generation in the future.

[1] https://www.youtube.com/watch?v=mq7T5_xH24M

[2] https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-i...
It is by far neither the the most famous nor the largest once you account for the whole population and not some bubble.
16 GB is criminally under-specced.
I've built a proof-of-concept WireGuard VPN for work (SSO with mTLD portal/OIDC, BGP/WG tunnels to link edge servers into the network) and the team love it - better than the Cisco VPN they'd have to use otherwise.

Only problem is the config - I'd love a simple alternate WG app (for macOS/Windows) that could pull a config from a remote endpoint (checking signing) and bring up a WG tunnel with the config presented.

I've written a Golang client which shows up in the macOS menu bar and handles all this, but it's using the Brew WireGuard command line tools and needs sudo, etc., etc., so it's not really suitable for the average user.
Seems hard to do a credible study on that. You'd need hiring managers to answer "how many more bootcampers would you have hired in a counterfactual world without AI", which seems very hard and subjective.

Intuitively you'd expect AI to be a big win for bootcampers. Their productivity is typically low because they're constantly hitting roadblocks and getting stuck, even on simple tasks. Unsticking them is an AI strong suit so they should be able to plough through tasks much more effectively despite still asking for the same low starting salaries.

Problem is, AI also benefits the more experienced types, even if less. And if you can pick between a desperate senior or a bootcamper, and the price gap isn't that big, why would you go for the bootcamper? The senior will still be much easier to work with even if they both would have access to top of the line models.

So it's got to be the layoffs (ending of ZIRP and COVID stimulus).
When you add an explicit stack to help you keep state then you can have recursion be the same as iteration. Normally the stack you get in recursion is implicit rather than explicit.
He goes far deeper than I remember Anandtech going.
I am not talking about this case in isolation, neither am I saying that interference is a factor in this crash, but I am saying that so open acts of war (against our infrastructure, our safety equipment, our manufacturing etc) are spouted as "hybrid warfare" and are being severely downplayed as not to do anything about it, it's just weakness.
No, because there simply aren't enough high-level employees at the top in any given company for a meaningful sample. You'd have to compare across companies; I guess the stock market does that indirectly.
It's so funny to read stuff like this and compare it to the united states which during my lifetime has invaded so many different countries and killed countless people across the world. Not saying China is great, but come on man if you had to pick one country that is invasion happy it's not china...
Yeah that use case is harder, but I'm involved in a similar one. Our approach is to split off new work as a separate process when possible and do it entirely in rust. You can call into c++ from rust, it just means more unsafe code in rust wrapping the c++ that has to change when you or your great grandchild finally do get around to writing do_something in rust. I am super aware of how daunting it is, especially if your customer base isn't advocating for the switch. Which most don't care until they get pwned and then they come with lawyers. Autocxx has proven a painful way to go. The chrome team has had some input to stuff and seem to be making it better.
sucks to suck.

don't put 200% of your net worth into a depreciating asset.
Pillarization is one term used for countries with vertically integrated sub societies based on religious and other affiliation.
Who says they can't be tested? Of course they can be tested, that's just a question of the testing tools being able run the process and trigger the assert and then realize that the process has in fact asserted and exited. If you think this can't be done then you really need to look for better tools. As an example if you program in C++ with boost.test you can even test that your code doesn't compile (can be useful for templates occasionally).
That being said I find that at least my asserts are most of the time rather self explanatory such as checking against array/vector size and they don't really require specific 'testing'.

(example here: https://github.com/ensisoft/detonator/blob/master/game/tilem...)

"The test of my assertion is: show me some real-ish code where you think runtime assertions are useful (preferably in backend / web code not a kernel or such)."

That's simple, in C++ (that I program mostly in) any time letting the code execute would lead to undefined behavior, 10 times out 10 I prefer a controlled abort (an assert) with a core dump. For example going out of bounds on an array, what are your options? Pretend nothing is wrong, return a default value, throw an exception? All you can do with any of these options is to mask the actual BUG and cause Nth degree bugs down the road where the caller does something wrong since it it already went completely off track already. When 1+1=2 no longer holds it's best to stop.

"Would you trust a car which crashed if a seatbelt was unplugged?"

Assuming that by "crash" you really mean "controlled abort" (which is what an assert is, a controlled abort) yes, I would prefer my car would tell me in some controlled way when the seat belts no longer work rather than silently let me continue.

But that's not the same thing, seat belt not being unplugged isn't a BUG, it's a condition that the car software needs to be able to handle. You might be confused here because many people mix up logical error handling with BUGS.

"Would you trust a manufacturer that added seat belts, but never tested they worked? That's what a runtime assertion is. If it can never fail unless there's a bug, then they can never be tested..."

Yes who knows, any individual seat belt may malfunction but still the concept is much better than not having any. We don't go and say "oh, because any single seat belt might be broken it's pointless to have them at all". The same way we don't say "oh because some assert can be wrong (check the wrong thing or the wrong condition etc) it's pointless to have/use them at all". That would be just absurd.
Interestingly enough, I remember in my younger days being inspired by Rand Corp's 1950's era game theory work on e.g. mutually assured destruction. It later occurred to me that I don't need to be employed by a think tank to write think pieces!

That being said, I like to think that startups growing into large corporations have an opportunity to be better when it comes to things like performance management.
If you want to be pedantic, hail falling on solar panels isn't free and happens sometimes. But adding up these kinds of cost requires a large dose of pedantry, because the costs are so small compared to the cost of operating devices that have moving parts.

(Pedantry is fun, of course. I love it.)
Based on the examples and documentation, rill doesn't manage context for you. You'd simply set the client timeout or give each http call a timeout context.
yeah but what if the creators of life orchestrate the condensation? /s

the amount of text (considering this is a hardware/software community) i read here defending psychoanalys/acupuncture & the likes as well some opinions on ecology/nutrition makes me pretty agnostic of scientific orientation from users... we are (most of the times) just a bunch of laypersons often only reading titles & conclusions of most papers we read
And that list isn't even exhaustive regarding OSes in production.
I don't think single M1 cpu can do 100GB/s. This source says 68GB/s peak:
https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...
The Return of the Techno-Libertarians
WhatsApp becomes the latest social media app blocked in Pakistan
Model Context Protocol
Getting over Not Being a Good Enough Programmer
C# Puzzles
Everything out there is nimbler than C++. So you only have to select for safer to get those, and anything with managed memory and Rust are safer. (Not an exclusive set, but you'll need to actually evaluate other options.)
You have the right to free movement on public land. You may bring belongings with you. The government has essentially no power to evict or prevent homelessness.

This is a nationwide problem caused by the federal government.

I very much disbelieve that Halifax only has 200 homeless. Completely impossible, implying someone is murdering the homeless or the city falsified this number. The latter being where im going.

It's very sad to me that we allow our federal government to do this to our fellow citizens. We imminently need an election.
Love the diagrams, will be directing people this way as needed.

Like the wise page/coconut-horse once said, "it's only a model".
And works even across UNIX and mainframe OSes without package managers....
There are sections of the Hebrew Bible that are supposed to be the directly quoted word of God.

And there are various religious traditions that claim various holy texts as being the direct product of a deity.
ILS approaches don't use GPS.
> Taking a public asset and reserving it for exclusive use by certain individuals is not right

Letting people freeze to death is not right either. This a matter of choosing "least bad" of the short term options. There are no correct options in the short term. There are long term correct options, but they are very expensive.

> Furthermore, as we've seen time and time again, this is a shortsighted, temporary alleviation that ultimately dooms a neighborhood. Both petty and violent crime increase overnight, vandalism on surrounding properties skyrocket, the places are littered with trash that ends up in the ocean, property values drop, and are ultimately boarded up until the encampment moves somewhere else and the cycle repeats.

As noted in the article, according to judicial precedence the city has to either 1) provide shelter or 2) allow encampments. Since they cannot do the former in the short term the best they can do is to set up a structure that allows them to choose where the encampments go that does the least harm and the harm that does occur can be mitigated.

> If the city wants to help, the best thing they can do is listen to local charities, outreaches, churches, etc and clear the regulatory path for them.

Knowing Maritimers, I'm fairly confident they're already doing this.
All that is left is to have law-enforcement round up homeless/unhoused person move them into those camps and we will officially be in the Star Trek timeline.
Pillarization died for a reason.
True that, and in isolation that is indeed the case. Yet, even more people than that across the world cannot even do that.

What I am (partly rhetorically) asking is: Is it really a workable long-term solution to guard this global land owning minority (which I am part of) if it means continued homelessness, inequality, societal and monetary costs associated with it will continue to plague everyone. To me it seems like yet another question of externalities whereby we externalise the effect and cost of guarding what we have while everyone pays, and those that pays the most are the ones with the least.