skysight-inc/HackerNews huggingface dataset:
I am a very organized individual – as a freelancer I have to be. But I have yet to meet any organization where I don't feel they are an unorganized mess. Naturally communications get more complicated when there are more people, sure. But I also worked on film sets where teams of people who got to know each other a week ago work with military discipline towards a common goal, with a clear team structure and efficient communications. So: individuals can be well organized. Small teams can be well organized. But what about bigger structures?

I think in bigger organizations organization increasingly becomes an issue of aligning the incentives of all people involved. If you are the spreadsheet person in such a corporation and your higher ups have you incentiviced to cover your ass and follow a fixed and unchanging bureaucratic process, you will not want to adjust to changing requirements. If the make up artist on a film set treated what should be a short brush up between two pictures the same as this, the whole production would grind to a halt, because everybody waits for the make up artist. The issue with the spreadsheet person is that their higher ups typically also care more about the numbers than the actual thing/project being done.

If getting the numbers, reports, sheets whatever becomes more important than doing the actual thing in a good way, your organization is in trouble. That does not mean those numbers, reports, sheets are not important. But they serve a function for the project, they are not the goal of the project. If they are thegoal of the project, you are doing it wrong.
Thanks for sharing!

I agree, and I also learn the most from doing and thinking, but programming books gives me perspectives and ideas to think about, discuss, and try/do.
It doesn't miss the point at all. It's a large data set and they used it to improve a function of Blender. There's nothing that says it only has to be used to test renderers.
But they're right that the tolchain is still a nightmare though!
I hate fixing bugs, but I love having fixed them more. It's the same sort of relationship I have with playing hard games, like Elden Ring, or whatever.

The actual search for the problem, and sometimes even the implementation of the fix, can be really frustrating, but that is a vital part in the absolutely ecstatic feeling I get from having actually Fixed The Thing.
It got swallowed.
Perhaps public health officials need to pay more attention to the iterated trolley problem. Difficult, for sure, when dealing with the pandemic in front of you, and not the next one that comes, but our encroachment on animal viral reservoirs and insistence on conducting hazardous gain-of-function research all but guarantees the next one will come sooner or later.
You are right [1]. Didn’t know that is the case.

[1] https://javascript.plainenglish.io/closing-a-window-with-jav...
For me, it was here with Everquest.
https://en.wikipedia.org/wiki/Galactic_algorithm
There was a moment like this in this years' Glatsonbury festival where the performer (Girl in Red) made a cultural reference then realised that no one in the audience could relate, because, as she put it, "I guess your Tik Tok isn't my Tik Tok, huh?".

There is a lot to be said about the death of the shared experience, I wish I had the energy and writing talent to actually write a book about it because I think it deserves one. It's shaping our world from our politics to our culture. There are many positives and negatives about it.
This is unbelievable. 46k DOLLAR.

So much time, waisted resources and an agency management from hell.
> My point isn't that inflation doesn't exist

Heads of lettuce are really poor markers for inflation. What percentage of your take home do you spend on lettuce anyway?

You're much better off looking at median rent and median home price. Which can be quantified and clearly shows a big uptick. And you're likely spend anywhere from 25-50% of your pay on them.
Twitter for long-form text is just a dumpster fire
Half the article discusses other factors? 1. staff shortages 2. very elastic customers 3. climate change.
ABB: 62% of US businesses looking to invest in robotics, Sony making sensors for autonomous vehicles, New CPU and GPU cores from Arm, Reverse-engineering insect brains to make robots, Imagination’s first real-time embedded RISC-V CPU
Avian flu resulted in mass culls.

Feed prices also higher due to Ukraine/grain shortages increasing demand for grain.

The very real price increases you are seeing are driven in part by very specific and focused economic shocks which exceed the baseline macro-level shock (officially measured at circa 10%, with all the caveats around that measure)
Public transit is severy lacking in most cities (the whole, rather urbanised, country, has just 1.5 subway lines...), trains are crap, there are few bike lanes. Most of the money in the past 30 years went into improving the road network, and it made driving a mostly pleasant and convenient experience. Transport-wise, everything else (apart from building a lot of airports) was pretty much neglected though. This is slowly changing, thanks to EU money (it's now being directed more towards public transit and trains), and should get better in the next 10-20 years, but for now it is what it is.
I think it's more common than not to implement deques on top of arrays. There's a meaningful performance difference at the hardware level due to the spatial locality in memory. Linked lists in general cause the CPU to jump all over the place in memory, causing pressure on the cache and whatnot.

I believe the standard C++ deque implementation consists of a vector of vectors. The purpose of the two layers is at least two-fold. It guarantees that elements stored within the deque remain at a stable memory location at all times, even during a reallocation. Also, the memory getting shifted around during a reallocation consists of relatively tiny vector metadata rather than the application data.

To speculate, I suspect the reason it's a linked list in python is due to the age of the module. It was likely written relatively early on in python's development, and the linked list implementation was simple and elegant. Now enough stuff uses it that it would be painful to change.

Dicts are hashmaps in python rather than binary trees for similar performance reasons. You can't even find any binary tree based containers in python's standard library. You can find containers with the same performance characteristics and semantics of binary trees, but under the hood they're implemented on top of arrays because it better maps to hardware.
I agree, but explain that to programmers who think parametric polymorphism is too complex.
> ... I have written and continue to write small programs to do this ...

Would you mind sharing some of that code?

Some of your recent comments on web browsers, text browsers and javascript [1 + its follow-up] are really interesting. Thanks for sharing.

1: https://news.ycombinator.com/item?id=32131901
Well considering theyre removing tools like kubernetes but keeping the micro service architecture, probably a ton.

All the problems Kubernetes and the like solve they’d have to rediscover one by one
Decimated means 1/10 killed.

I know people don't use it properly, but it's worth knowing.
We need blogs again. I am sorry, but I cannot read an otherwise interesting writeup because of this insane format.
[Ordered] Minimal Perfect Hash Functions with O(N) construction time.

They have been around for 30 years and I don't see them used in practice.
What is due diligence though?

Are they supposed to do a forensic analysis of every paper they cite? It's sad if it's arrived to this point.

Reproducing the original result can be prohibitively expensive and difficult in many fields (ideally, this wouldn't be a concern - but generally, research groups aren't rolling in cash and resources, plus you need to be fast not to get scooped for the next paper and lose future grant money)
Reinforcement Learning, second edition: An Introduction by Richard S. Sutton & Andrew G. Barto is like one of the, if not the, best book to learn reinforcement learning. I really enjoyed it!
I also think, that company cannot demand it. However some companies are able to convince you, that what they do is worthwhile use of your time - in general it feels better to work in places like this and I can see, that someone has warm memories of them, even if there were some pain along the way.

Wether its genuine or just bullshit facade just to squeeze you more - it's other conversation.

Also I get, that not everyone are into this (however I believe many end bitter over this later) or can afford it due to current life situation.
I am in similar position, are you a 'tech writer' now?
On the whole I agree with you.

That said, margins on this kind of hardware product aren't great. The author has shared them before. https://mtlynch.io/solo-developer-year-3/
I don't have the answer, but it's an interesting question. Given that XFS doesn't do replication, like ZFS or BTRFS does, having integrity checks is a bit weird. If a check fails, what is XFS suppose to do about it?

If the filesystem can "recover" or deal with failed integrity checks, it makes sense to have them at that layer. If it can't, I'd say that the application, in this case a database, should do it's own integrity checks. If it's just a few rows or tables, the operator can easily recover those from a backup. Having the filesystem, which knows nothing about the data, report the failure will mean having to do a full restore from backups.
Outlook servers let admins read user emails ... worse than that, outlook has a built in API for filtering mails and chats that allow automated monitoring of what a user does.
(I programmed a tool for it that stored a record for a callcenter company that associated chats with the current call a user was handling. The admins got a log that had a bunch of data on a per-call basis that listed who they chatted and mailed and what was said. They claimed it was necessary for some financial (this was a bank) compliance thing)
If your example is OK with a dice roll to generate a random mnemonic, i.e. it is uniformly random enough for your scenario, then you can do the same to generate random parameter k so that the wallet is not doing it for you.

You can also code your own wallet like I mentioned before if you do not trust a hardware wallet manufacturer, but somewhere along the line you will probably need to trust something (like trusting the room you are doing this in is not bugged).
The details, yes, but overall, no 13k rpm small fan is going to be quiet if it is spinning at anything near that speed.
Thats because we dont use them as much in practice as we should and could. Asteroid mining for instance can provide access to endless resources, reduce our reliance on authoritarian states and help keep our planet tody. At some point we will run out of the stuff we make our gadgets from and instead of waiting until last minute we should start working towards the goal asap.
Ukelele – Unicode Keyboard Layout Editor for macOS
This might a long read but it is well-written reader-friendly analysis of Tarjan's proof with chain of reasoning.
https://codeforces.com/blog/entry/98275
> The global economy and free market will always make sure that the talented people will receive higher compensation.

Any proof of that statement? Or are you one of those people who believes in the invisible hand of providence the way religious people believe in God?

Hey, remember back in the good old days of cotton plantations, when the African slaves were well compensated for their extreme talent in picking cotton under inhuman conditions? They were obviously receiving higher compensation than whites, who would have died under the same conditions.

Man, that good ol' magic of the market huh? Never fails.

I mean, if you pay 32million for a website, it's obviously going to be good, right? Or at least, it'll go live, right?

sorry if that was a bit mean, but honestly you seem to be naively believing in something that does not actually exist, and then assuming people who are unlucky are in fact untalented <3
> I saw the HP Dev one and it's a really tough choice

For me it's an easy choice, as the Dev One is "Available for purchase in the U.S. only." [1]

The HP Dev One also has a webcam that is 720p (whereas the one in the Framework is 1080p), and doesn't seem to have a fingerprint reader.

[1]: https://hpdevone.com/
C++ for 3D graphics programming and creating a game engine. At the same time playing around in Unity, really enjoying it thus far!
I meant this turned the other direction lol
Switzerland has a similar number of people the bay area, 7-8 million, and is twice as large. So it stands to reason the bay area could have a system as large, useful, and as efficient as Switzerland if not better given it has the amount of same people in a smaller less mountainous area.
Even in the safest road-user countries[1], train incidents make the news, while most car accidents don't. We know trains (and planes) are outstandingly safe by design, and we know cars are driven by idiots and lawbreakers.

Just as we intuitively expect that going to war, seeing and doing what needs to be done will have an enduring effect on people's mental health. We expect that from all higher-stress jobs.

It's the deviation from our expectations that makes it "newsworthy" or not. That doesn't mean we shouldn't do stuff about it, or that we should be happy with our expectations, but they're big fish outside the scope of the point I'm trying to lean on here.

[1]: I'm British. Not the safest, but up there and relatively high density.
From what I saw when I worked at one large sized company that had an in-house tech support, they literally just install and image. Connect a cable to the laptop and install an image. You would go in there and they would have 3-4 being reset for a new employee to have.

Remember, most people at work are not responsible for their computer working. In IT we are because we're doing more advanced things and we're technically able to keep it working and to fix it. However, the HR person, the sales person, etc they are not. And most countries have laws where the employer has to provide working tools, the employer is responsible for providing you with a working laptop and if it breaks it is their responsibility to fix it.
How is it a solution to 3-SAT?
Surely we as a society try to ignore the risks. If we would not ignore them we would immediately stop allowing cars in our cities or completely separate the roads for them. Because a fatal accident with a pedestrian or bike is just a matter of high numbers, i.e. a logical consequence.

And btw: I already find the fatality numbers from Germany more than concerning (~3000/year) but in the US you have 13x more although only 4x more people live there. So there is a huge potential for improvement I guess ...
Zig is not trying to be a better C++, so I don't see how complaining that it isn't a better C++ is relevant.

It's not trying to be for large, widely attacked projects. It's for things where the complexity overhead (whether resources or mental overhead) of Rust is too much, so you'd have to use C.

It's not meant to make memory errors impossible, it's meant to make them much easier to avoid or find and remove than it is in C.

Noone is suggesting anyone make a web browser in Zig, but it's likely useful for drivers or similar where you'd otherwise be using a lot of unsafe code, so rust's guarantees are at best a partial help, and at worst a false sense of security.
I just didn't think it was necessary to be judgemental/'gate-keep' about what's obscure or interesting 'enough' - better to let anyone share what's interested them and why.

To your points, personally I do fall in a 'younger cohort' I imagine; have come across bloom filters on HN way more frequently, and I dimly recall tries from university but I knew them as prefix trees. Without submissions like this one I wouldn't learn what a trie is/to make that alias in my head.
Oh ye that one. I remember reading that and thinking to my self "that can't possibly work" - years before I was exposed to Agile for the first time learning first hand how silly upfront no-research estimations are.

What I learned is that people pad and fudge numbers to make the burndown chart nice, which might be what Spolsky's employees did in the end to please his try to make an estimation tool.

Also, breaking down task in my experience counterintuitively makes them harder to estimate. I.e. summing many small estimates over doing one big for the set of subtasks.
>Extending it to allow multiple producers without introducing locks is where the complexity shoots up drastically.

You can have a single tail with an atomic add, and that's pretty much it. The consumer needs to know, if the data is available, so there has to be a serialization point that with each producer has to wait - effectively a locking mechanism... or the consumer has to check all the producers progress.

It doesn't feel harder. The disruptor part/fame mostly came as it didn't have to allocate new memory.

For example writing a lock-free, max capacity limited, FIFO requires a single long (64bit) in each node and then reading head (1st), then tail one by the producers. Same idea - 64bits are too many to cause an integer overflow when increasing one-by-one.

It has been awhile since the time I wrote lock free stuff (occasional CAS and COW do not count). My current job doesn't really need it.
Two things I have found that improve my squat technique are:

- 1. Push the sacrum-point as far back as possible for the entire movement, keeping your back straight. I have found this reduces the number of things I am focusing on and seems to be comfortable.

- 2. Focus on explosive-like movement from the bottom. I find exerting my effort at the bottom of the squat to the first 20% of the lift creates momentum, and avoids slow and unnatural pauses which seems to cause me injuries.
It is a bug in tzinfo. It should not execute random files when given invalid timezone identifier.

The app doesn't know what is a "valid" or "invalid" timezone, it is tzinfo's responsibility to check it.

UPD: in fact tzinfo tried to validate a timezone identifier but did it the wrong way. It used a regular expression like /^...$/ and using ^ and $ is a mistake here. This allows to bypass validation by passing a multiline identifier.
"Potential"

I work in the neurotech/sleeptech space, and specifically in stimulation of slow-wave oscillations.

These SWOs decrease as we age, which is linked to the build-up of amyloid plaque, and increased insulin resistance. They aren't necessarily linked to each other, but rather to the decreased capabilities in the brain, from what I understand.
Similar story with the praises to Mad Max Fury Road about Furiosa's "leading female" role, where all she does is drive and look tired.
I'm tempted to think "Watch how fast I get flagged" to prove groupthink censorship prejudice whatever.
The first Fast.ai course back in around 2016 changed my life.

I was studying a masters in statistics and computer science that had 1 neural networks lecture and nobody knew anything about deep learning. Fast.ai and Jeremy’s teaching style helped me start playing with deep learning models really quickly and I changed my thesis topic to computer vision.

I ended up consulting on the topic and doing various startups leading to the startup I’m working on now which just finished YC (AiSupervision W22).

I doubt be here without fast.ai. I highly recommend and appreciate all the work that Jeremy and the rest of fast.ai do!
This sounds very similar to the thing where people start caring more about the organisation than the goals of the organisation, and inevitably end up in power without caring one whit about those goals.
Exactly this. It requires a special kind of personality + special kind of liver and stamina. All the parties and events and "all nighters" to attend while juggling all the political stuff is no easy thing to do. All of this also requires a lot of sacrifices - forget family time, personal hobbies (nobody became C level executive while fishing alone on weekends) and etc.
In Germany, the schools provide iPads and I suspect others provide chromebooks. Schools do provide computers for children to use in the school. Nearly all school levels have classes these days about computing. Needing to know how to use a computer is a skill they all need. Primary schools in the UK have had computers for at least 30 years.
> It is not meant to be used inside a DCC app, as-is.

> If you import data of this complexity into a DCC app your workflow is broken/you are doing something wrong.

are you sure you're not just saying this because years of software being slow made people cargo-cult workarounds around the issue which are now assumed to be "the way" in the field ?
I've done very well with the following rule of thumb: If you're not a little bit embarrassed by the amount you are charging, you are not charging enough (also applies for making offers on a house and any other kind of financial negotiation)

You don't need to justify it beyond "it's the market rate for your skills"
If you are in operations, regardless of what kind exactly, a proper set of metrics is a basic necessity to succeed. Without data, and proper metrics built around them, you are running blind and every single decision, no matter how well informed you think it is, is just based on gut feeling. Granted that gut feeling can be good (I dare to think mine isn't to bad) but there is no way to tell whether your gut is right without metrics and data to back it up.

Pretending otherwise is just lying to yourself. It is very easy so, to convince yourself you actually have good metrics and data. That could be called "Spreadsheet Mentality", even I think actual spreadsheets are way better than highly sophisticated data analysis tools.
There are two mainstream competing methods – microfracturing and autologous transplantation of osteochondral stem cells ("autologous" meaning "from you" as opposed to "from someone else"l this procedure is sometimes called OAT – osteochondral autologous transplantation) – that can be applied if you have a focal defect. There is good evidence that both are better than doing nothing. By "good evidence" I mean "a meta-analysis of peer-reviewed randomised clinical trials" – see [1] for microfracturing and [2, 3] for OAT. I would argue that there is no clear winner.

I had a bucket-handle tear of my right lateral meniscus, chondromalacia patellae grade 3 and a patellar tendinopathy. I was operated on for these about a year ago and am only really just able to walk again. I also have at least two herniated and seven prolapsed spinal discs with cord moulding and neuropathy and neurological symptoms.

Videos like this make me feel a bit sick, to be honest.

[1] https://link.springer.com/article/10.1007/s00264-011-1364-x
[2] https://www.thieme-connect.com/products/ejournals/html/10.10...
[3] https://doi.org/10.1016/j.arthro.2016.05.038
Although, Tesla continues to equip a proprietary charging port and an adapter is required to use CCS1. Futuristic companies seem to hate standards.
Just like Facebook and Twitter claimed they wouldn't use 2FA phone numbers for advertising and did anyway?

It doesn't even have to be malicious, it can happen accidentally. If the entire company is based on advertising and privacy violations then it's hard to truly have "private" data without building an entirely separate system in parallel, otherwise you could put your data in a place you think it's private, not realizing some other component of the system will use that for ad targeting.
People post random stuff and if it gets enough upvotes it gets to the top. Simple as that. Let's try random Wikipedia article: https://en.wikipedia.org/wiki/Muntzing
Shoes, wraps, belts, heel chicks etc are not a short cut. They are a training aid.

Without them your mobility may be bad. You may not have the right tension in places. These tools help get the right feel and you can train under load. Increasing your max load which translates to an increase in your unaided load.