skysight-inc/HackerNews huggingface dataset:
The police officer that lives on my street has become a good buddy of mine and is a good person based on my experience. I can't necessarily say for sure he's a good cop because I've never seen him work, but I would bet money he's a good cop as well. He's never shown me anything that would indicate a violent side, even when we've gone out to bars together and I've seen him drunk. He is very kind and caring to his kids, and seems to have a happy marriage with his wife of many years. He has talked about the homeless population before and seems to talk about them with a degree of compassion.

He initially started as a police officer about a decade ago and then left to become an insurance adjuster. Apparently that insurance job did not bring in enough income and ended with false promises, so he ended up back as a police officer after a couple of years. I get the feeling he doesn't enjoy the job; they make him work crazy overtime hours and he has to work night-shift, which makes maintaining a family very difficult. Point being, not everyone joins the force to unleash their abusive side without repercussions, or whatever the current stereotype is. This man is doing it simply to support his family.

I hope that helps answer your question some. Human beings are complex and painting all of them with a wide brush is a lazy way to justify hating someone that may not deserve it.
> The Greek said the sea was green, for example; so did the Romans.

This isn't exactly a surprise; they were both heavily involved with the sea.

English speakers talk about the sea being blue, but that's not because it is blue by the standards of English speakers. It's because most people don't bother to give any thought to the things they say. If you go look at the sea, it is obviously green.
Indeed. I think tptacek's perspective on hiring is quite radical, certainly for established shops where doing things differently than the rest of the industry just adds friction elsewhere.

My read on the approach is that it works very well for certain types of engagements, but other types, such as where you are trying to build a solid team of peers, requires something _closer_ to the traditional methods. That being said the Starfighter approach is probably right most of the time -- teams are almost certainly never stable, management usually treats ICs as fungible cogs and moves them around, in which case individual value should trump things like team fit or culture. But we're human.

Appropaches like Google's work better (n.b. I am far from a proponent of what they do) because the interviewers are human and despite the whole blind-panel thing if the interviewer and interviewee can't get along the interview won't go well. So culture and team fit _is_ evaluated significantly more than something like Starfighter. People care a lot about that implicit bit, in my experience.
What exactly were functional medicine practitioners saying? Do you have any references?

New approaches to medicine often start with case studies before anyone invests in a rigorous RCT. Are there any such case studies where a patient was diagnosed with Alzheimer's Disease, the clinician treated them for candida albicans infection, and symptoms approved? That wouldn't necessarily prove anything but it would indicate a possible approach for further research.
All taxes are ultimately born by the consumer. All. Of. Them. It doesn't matter how much you try and obfuscate the tax by introducing it at different points in the supply chain. If you charge a tax anywhere in the supply chain, suppliers will just increase prices and pass that cost onto the consumer.
Show HN: NoisyNYC – A data driven approach to measuring noise in NYC
311 is NYC's consolidated line for non-emergency local government services. They'll forward complaints to the correct department, everything from missed trash pickup to apartments without heat or hot water. I was browsing through their data and was surprised to discover that more than a quarter of all complaints -- hundreds of thousands per year -- are noise related. I built NoisyNYC on top of the noise-related data.

No plans for commercialization, this is a small side project.
Yarn lost the plot when going to v2. It was very different from v1. Even attempting a migration was painful enough to write it off completely in the projects I was working on. I've yet to come across any new projects using Yarn since then. Now, I think it is too late. pnpm has more or less caught up and even surpassed any advantages Yarn had, with a much more pragmatic compatibility across multiple platforms.

Personally, I've moved on to pnpm (with npm as a fallback when I can't use pnpm).
Mitsubishi Mirage is ~$17k and gets incredible gas mileage. Certainly not $14k but not _that_ far off.
> If its not done its because there is no money in it. In fact the opposite.

Exactly my thought. Incentives are not aligned. There are industry sectors where performance and correctness have value. If you care about the software craft in the same way as the aithor (as I do!) then the best way to enjoy work is to move to such industry sectors.
Man charged w attempted murder tried to shut down airline engines mid-flight
Excel isn’t a csv editor I’d say. Better to use a text editor.
I think that this post is motivated by a comment thread involving me in this thread: https://news.ycombinator.com/item?id=37967257

I don't think I've ever been the recipient of a diss track before. Here I'm called a Useful Idiot. Other folks can read the thread if they want.
By successful I mean profitable privately held, IPOed or acquired.

Growth is a must - large companies are market makers and a continent without them will become dependent on the ones that have them.

Bought out is also fine - that how you get investment capital.

Regulation only helps incumbent companies though, which is exactly the problem in EU.
Startup Financial Modeling: What Is a Financial Model? (2016)
>We have a dystopia now with billionaires and their private space companies, buying newspapers, tracking our every move. We'd have LESS of a dystopia if we prevented them in the first place.

History teaches us the opposite. The worst dystopias are the ones where you have only one billionaire who also controls the military, and that is inevitably what happens when you try to limit the number of billionaires.

The best countries to live in tend to have a high number of billionaires per capita, which is natural since freedom and prosperity will generate billionaires. Tax havens twist this statistic of course but look at countries like Canada, Germany, Scandinavia, they are all up there and certainly no tax havens.
Okay, yes, but essentially all abusive takedown requests are filed under a false name altogether, or by scummy law firms adept at hiding the people who actually run them.

So, if you are the victim of a fake takedown request, either you are not going to find them because they don't exist, or if they do exist, they are beyond your reach.

There is no means to enforce this penalty unless your opponent decides to by the rules. (Spoiler: they won't.)
This feels like self-pity. One can easily turn this argument on its head. What if operations people are the once that enable a bad situation to persist? As someone who prefers to create new things over maintaining old ones, I sometimes think that is what operations is about, a codependent relation between shitty software and high functioning depressives, but then I remind myself not to psychoanalyse everything and move on.
One reason would be if you're already fluent in ClickHouse's SQL dialect. Although they maintain great standard SQL compatibility, they also have a great deal of special functions/aggregates/etc that are ClickHouse specific.

Other reasons include their wide range of input formats, special table functions (e.g. query a URL).
Geography of Cryptocurrency Report [pdf]
"yet you participate in society. curious."
I mean, that's almost exactly how mainstream Hollywood treats actors, women in particular, as well. It tracks to me.
Ops is not peripheral to the job, ops is an essential part of the job.

The job is always to make that computer box there do X when I the paying customer click Y button. On the inside there is some algorithm design and logic that tells the computer how to do the job, and also there is some stage setting and lighting and camera setup to cue the computer on what, when, where, and why do the job (and write down who told it to do it).

In terms of classic 'developer writes features then leaves it to ops to actually make the code be useful to customers' (AKA specialization inside the software realm), the division of front-line soldiers vs logistics comes to mind here.

If you don't have a front line, the enemy takes the land and you lose. If you don't have logistics, you lose the front line to starvation / lack of ammo, and then you lose the front line, then you lose the war.

So if you are in strict operations, you may be the logistics side of that, and the front-liners may look down on you for not doing 'the thing', but if you weren't there to do your job, then they get to starve, run out of ammo, or do your job as well (aka becoming more generalist / end to end ownership / full stack SRE) as their previous job.

Reader: Ok smart guy, what's your solution?

I advocate to stop splitting the job of dev and ops into separate roles and doing the devops practices for everybody. We lose theorized competitive advantage but gain flexibility and more well-rounded skill sets so we really can call ourselves software engineers.

If you can code algorithms but not properly manage the lifecycle of your code after entering it into the source code file (testing, deployment, runtime, data migration, upgrades, decomissioning), you only have half the toolkit.

If you can do one or more of the other pieces but not do reasonable data structure and algorithm design relevant to the problem space, you only have half the toolkit.

We don't have residential plumbers arbitrarily split between vertical pipes and horizontal pipes...all the pipes are needed, so the plumber learns to handle both. Why did we let the 'expensive computer operators + cheap clerical roles' of the punch card era split up our profession today into 'devs' vs 'ops'?
Workspaces is where npm falls apart.
Yeah it’s like a collection of defined interfaces that share a common paradigm.
The point is that capitalism is irrelevant. It's about something else.
Or Russia's useful idiots.
Ahahha thank you so much for your comment! We think about the way of promotion to show that it is not a nightmare!)
Corollary: Is their correctness mutually exclusive?
Such a naive point of view, implying software is detattched from reality somehow. Software exits because of business which have budgets and deadlines. Don't get me wrong I love programming, but you don't just do it on a vaccum.
Yea it's a problem. You're trying to hire from a pool that includes very competent people, and also people who legitimately can't write any code at all and are just trying to sneak in for 6mo to get $100k before they get fired, or think that "fake it til you make it" is a real thing. But at the same time, unlike other engineering disciples there's no PE licensing exams (or whatever the FAA does, I forget), no equivalent degree requirements (for good reason - one can learn to code without it, and a huge portion of a CS degree is very theoretical), but at the same time is qjite difficult, nothing like a plumber/electrician/etc certification level with accompanying work requirements and an apprenticeship program, and has very high pay and demand.

For very small shops willing to incur legal risk or limit the application pool, you can do take home tests and/or lean on side projects, with an hour of explaining the nitty gritty details and choices. At scale it becomes untenable, because you open yourself up for discrimination lawsuits, and you can't convince a lot of people who already have jobs and families to do lengthier take home stuff.

If I had to bet, I'd bet some day it ends up like plumbing. You work as an apprentice, learn real stuff on the job, and then there's some kind of state certification which itself is a joke, but requires you to have gone through an apprenticeship program already where all the real shit happens.

Companies trying to hire "the best" or whatever are still going to have problems, so as long as there's not much regulation increasing cost of dev and uniformity by an alarming degree, we'll still have insane hiring (and insane pay too, regs will make it unprofitable eventually).
> AI will likely improve dramatically, as will the general persons ability to work with it.

I'm not so sure about ability to work with it. Middling Excel skills still make you a wizard able to do things nobody else can, in most offices (though not most tech offices). Hell, I've seen knowing how to use the Windows file explorer at a very low level of competence put a person in the top five percent by computer ability in an office. Within the last couple years.

Most folks can barely use the tools we have, and aren't going to be able to get good output from anything like the current set of AI tools. The ones who can, won't be cheap, and may be hard to replace like-for-like—I think a lot of companies are going to settle on more, cheaper, more-interchangeable workers than replacing them with a few AI tool experts with hard-to-measure-or-quantify skills.

The tools themselves need an added ability to reflect and distinguish reality from imagination and suited-to-task from unsuited-to-task, to get as-much better as they need to be to deliver what some are supposing they surely will, and AFAIK that's not the kind of thing we're going to get with "LLMs, but more and bigger" and related techniques, but will require some new breakthroughs.
I have a solution to this: give software developers slow machines.

It’s actually funny how easy reducing bloat and slowness is with even a small attention to it compounded over time.
Off-duty pilot allegedly tried to shut off engines on Alaska Airlines flight
> I'm mostly talking about smaller companies where the EM is the team lead. A lot of these companies have bloated managerial structures, even in smaller orgs... You didn't see this 10 to 15 years ago.

This has been my experience as well. What are all these non-technical EMs doing in an engineering org? Why are they spending so much time on HR work or org structure work?

The problem with EMs spending so much time on non-technical stuff is that they lose sight of what they are managing - the services and the team building the services. They start focusing only on org structure, perf reviews, promos etc. all of which have nothing to do with the job of managing services.

Then they start imposing non-technical workload on their reports because that non-technical stuff will improve their own ratings e.g. boosting PR counts, JIRA story points etc. - once again, these have nothing to do with the actual services they are responsible for.

The whole org turns upside down with far too many managers on the management track asking for work that has got nothing to do with actual services - and yet the burden is imposed only on engineers.

This leads to disgruntled engineers because engineers don't want to follow a HR leader. They want to follow technical leaders.

The EM solution for this is to hire a staff engineer. But once again - they are imposing the same non-tech burden of PR counts, JIRA points on this staff engineer and all other engineers.

The problem is management itself. But they will never recognize that.
Apt doesn't really support multiple versions of the same software installed side by side. Other package managers like Conan and Nix do.

If your software needs to support multiple versions installed in the same user space it doesn't make sense to support package managers not designed for that use case.
> Ploito determines the employee focus using a specially developed formula, as well as tracks the attendance based on hours and work schedule (which are set separately in each employee's profile).

Feels pretty invasive.
> Shitty English like "to unalive someone" isn't particularly disturbing

I find it disturbing that certain words become verboten, so people swap them out with sarcastically infantile euphemisms, then that language becomes increasingly normalized outside of those platforms.

I was looking up a local court case and found some true crime video covering it using this language. Hearing a detailed, lurid account of a horrific crime presented in a professional tone but peppered with infantile euphemisms was extremely unsettling.

We’ve always had this to some extent, with reporters using language like “he called them the n-word” but it just keeps getting ramped up. I preferred when they would just say that the details were too sensitive to discuss or something similar.
The mobile crowd may not be your desired or intended audience though. It's fine to publish a website in Icelandic even if more people could read it in English.
Booting Raspberry Pi 5 from an NVMe SSD
The SDK team is responsible for building all the developer tools for others to leverage and build on the Worldcoin Ecosystem. It includes the SDK, tools, applications and integrations. The team particularly focuses on building on top of the World ID Protocol. World ID is a novel privacy-first, decentralized, identity protocol, bringing global proof of personhood to the internet in the age of AI. Read more about World ID. World ID uses multiple cutting edge technologies to accomplish this, such as zero-knowledge proofs, privacy-preserving biometric verification and many more.
I think they are more worried about drawing in the US and NATO, despite their chest puffing, than we are of them. I mean, they are barely passing by as it is.

What are you thinking they might try?
Yeah, and I shit you not, many vehicles have had software updates to solve oil consumption issues. People walk away from those service encounters just shaking their head wondering how in the fuck software was causing their car to lose/burn oil. Truth is, several different reasons.

The number of vehicle software updates are staggering.
This isn't opening the csv file directly, it's importing it into an existing (though possibly not yet saved) workbook. I can attest that it works correctly though it is kind of annoying if you don't want to do more than just some simple manipulation.

Also I believe excel for mac either doesn't have this feature or it's not as feature rich as the windows counterpart.
Mojica is generally considered the "discoverer of CRISPR". Douda and Charpentier took that knowledge and made a specific genome editing system based on bacterial enzymes (Cas9) and demonstrated it working in bacteria. Zhang is generally considered the person who made it work in eukaryotes.
> I'm guessing that they were unable to persuade any businesses to actually relax their interviewing standards for candidates who passed the Starfighter tests.

> Which then puts any candidates in the position of, why should I spend time and effort on this little game if it doesn't lead to any advantage at all in actually getting good positions?

This is the same position TripleByte was in. They advertised themselves to developers as "show us you can code", but they advertised themselves to companies as "we will find candidates who pass your existing hiring process". And when pressed on which of those things they were actually trying to do, they admitted it was the second one.
No, it would be fair if it was a option that was turned on by default. Not even having the option to turn it off at all was just plain incompetence.
The tax reduction against income for capital losses rounds to zero for all practical purposes. Long-term inflation losses are not deductible at all in the US even though they can often exceed notional returns.
We've had quite some success with deploying "serverless" maps, leveraging PMTiles. Have a look at https://github.com/serverlessmaps/serverlessmaps if you're interested to deploy this on AWS CloudFront/Lambda@Edge/S3...
He lost me immediately with the car analogy, as if the auto industry, its products, and the ways they're used by consumers are in any way reasonable.

Everyone needs a car capable of reaching 120mph right? Moms and dads need giant utility vehicles to feel safe on the streets surrounded by giant pickup trucks. How is it "efficient" to drive trucks that are 2-3x the curb weight with less cargo capacity?

The problems occur due to business decisions not engineering
> Let me know if I can advise you on how to score comp you’re happy with on your next role!

I have already made my millions by working with sane ipo companies. At this point, I would much rather take advice from folks who prefer a good management structure. Please continue with your TC grind. Thanks for the offer though!
Could a $400k Australian court ruling silence Kiwi Farms?
A lot of these supposed mobile first designs are barely usable on desktop, no working scroll bar, hamburger menus, etc.
Choosing not to vote also factors in to the "will of the people". If you don't vote, you have no one to blame but yourself. If you vote for candidates that enable/abide the military-industrial complex, the same applies.

If you vote, but not for those people, and those people win anyway, well... that's how democracy works.
I've been chatting with Jarred and it's obvious they care and want to make it better. But yes, the "1.0" release and claims like this hurt the sentiment for Bun. Hope it gets better, it's a seriously impressive (but monumental) undertaking.
Reanalysis find that the moon formed at least 4.46B years ago
> ALL of us are motivated by the same 16 basic desires (e.g. acceptance, beauty, order, tranquility)

Yes that is one way to summarize extremely complex neural networks. Come up with some categories and then tell everyone this is now the truth. I agree with you that we all have varying degrees of motivation in various things, but not that we all satisfy exactly those 16 categories.
lol,

I just installed Yarn for the first time and got version 4.0.0, what a coincidence!

A clean major version? At this time of the year? In this part of the world?

I've never been more suspicious of a tool :D

But the codebase is really nice, especially the comments in the plugin system.

I'm SO gonna extend that thing.
other examples of a successful maker spaces are Springfield Telescope Makers in VT and Amateur Telescope Makers of Boston. Both specialize in telescope making and observing. Both clubs have a pool of people will to teach, a core of people maintaining and developing observatories and the clubhouse, and best of all, cheap real estate. Now if we could just get that Harry Potter light putter-outer when it is clear.
> There is no evidence what-so-ever that “performance trades with developer time”. 99% of the time, reasonable performance is a skill issue, not a developer time issue.

I think this is reductive. There are lots of things people can do in Python that would be slower to write in C, and no amount of skill is gonna close that gap.

> In actual fact, if you look at “clean abstractions” and other nonsense, you can see that higher developer time actually seems to equate to lower performance. As we all also know, the best indicator of bug count is lines of code, so adding in all these abstractions that adds lines of code not only make code slower, but also results in more bugs.

I understand the argument against bad abstractions, but what abstraction is adding lines of code? I think we can agree that most of the time abstractions are to reduce lines of code, even if they may make the code harder to read.

> Higher dev time = lower performance and more bugs (assuming higher dev time is coming from trying to abstract)

I'm sure there are lots of projects that are buggy with little abstractions.
The jsonip website has some odd behavior, if you add additional characters to the URL it looks like the server tries to run JSON.parse on the extra characters plus a payload. Wonder if there's a way to pollute the server or get remote code execution.