skysight-inc/HackerNews huggingface dataset:
> In practice diagrams are produced by folks who might not want to use or learn python [or golang, their other implementation]. Instead a lean purpose-build DSL, maybe even an extension of graphviz dot, is easier and more portable for some audiences to pick up

This is so absolutely ludicrously absurdly wrong that it's comical.

No one wants to learn a new programming language. Cf. all of the old algol languages that are still around and all their "replacements" that are no longer around.

Some people (not even a majority) are willing to learn a new language if compelled by force or incentive. Diagramming is absolutely not enough incentive to learn a new language.
Given the scope of it's potential I'd even say the current state is embryonic.
Thanks for sharing, that's mind boggling. I might add them to the game under a special group - if those are free to use.
The levels I'm using are definitely opinionated (reasons can be found in the article that is linked on the source and on the game). The one requiring 60 moves (hardest) took me 2 hrs. Wonder if solving 732 moves is humanly possibly.
>In Mammoth Lakes, there are two old K-Mart lots that could easily welcome competitive grocery stores

This sounds like Bishop, not Mammoth. Bishop is 30 minutes outside of Mammoth and is a little bit bigger. Mammoth does have two grocery stores now, for years it was just a Vons and now there is a Grocery Outlet as well.

Bishop has a Vons, Grocery Outlet, and a Smart and Final. Both cities have some hispanic grocers that I'm not familiar with. As far as I know though there has never been a K-Mart in Mammoth, and I've snowboarded there since ~2002.

Bishop did used to have a K-Mart and it is just sitting empty now.
>"managers should be better!" which... yes, definitely. But how?

You fire the bad managers.

Well, the next question would be how do you find out if the managers are bad? One has to talk to peers, subordinates and superiors and do anonymous feedback, in addition to random checks. All that has to be done by the upper management. If the upper management is not doing it it can only mean either of these 2 things: 1)They are not interested 2) They are too incompetent to do it.
Insomnia bad and the discovery of how sleep flushes toxins seem to jive
Couldn't find pricing info. Wondering if it handles authentication-type things or just backend. Not a huge fan of testimonials, but that might just be my personal hang up. Seems like the key sales pitch is avoid vendor lock-in? Site is visually very nice.
I don't think it's necessarily either-or. If he had the time to personally write the tweet, I think he would be willing to lend some engineers to help get them set up with their services.
The title gives the impression that handwritten assembly code is the cause of this performance improvement, when in fact it was use of AVX-512 SIMD instructions that really made the difference.

I've got to wonder how gcc's AVX-512 vectorization would compare ?
Yeah, same here. I'll wake up at noon, no matter what time I go to bed. If I go to bed at 2, I'll have ten hours of sleep, if at 6... You get the idea.

Now all I need is to have fewer interesting hobbies and builds at night.
1000% agree with this, couldn't have explained it better myself
I just got one. It is silent according to my wife. It is kind of loud for me because it is blowing air into my nose which makes noise inside my head. But I like white noise - helps with the tinnitus.
IANAL but my guess that the output seems likely to be considered a "derivative work" (referring to US law in this case). So you'd need prior authorization from the copyright holder in the absence of a license.

"Only the owner of copyright in a work has the right to prepare, or to authorize someone else to create, an adaptation of that work. The owner of a copyright is generally the author or someone who has obtained the exclusive rights from the author... The unauthorized adaptation of a work may constitute copyright infringement." [1]

Some of the examples they give in the referenced document above are pretty close to what this tool outputs. e.g. "A new version of an existing computer program", "A revision of a website", "A drawing based on a photograph", etc

[1] https://www.copyright.gov/circs/circ14.pdf
It's not about the internals of NYT. It's 2024, WFH should be already a non-negotiable perk for tech employees because:

- the tech is there to offer this kind of work. It's not that NYT is somehow special about this

- it's better for the employees. Would we be in favour of companies asking to work 80h/week as a normal thing? Would we be in favour of companies asking to work 6 days per week? Maybe 100 years ago, but in 2024 the answer is (or should be) no. Why? Because we as employees have gained some rights over the last decades to make things better for ourselves. WFH is one more right in that list and shouldn't be taken as a privilege

I'm amazed by the people who are bashing against WFH. This is not about the free market, this is about moving the human race in the right direction.
> Personally - just let the developer own the machine they use for development.

I wonder if Microsoft's approach for Dev Box is the right one.
Any tips for a beginner to get started with some easy herbs?
Mermaid is great, but is quirky.

LLM's are well-trained on Mermaid. Gemini specifically is fantastic as a 'diagram assistant'. I was able to create this diagram and a ton of other such diagrams quite easily with Gemini and Mermaid's live editor: https://nshkr.com/SecureSphere-Overview-20241102.png
The author mentioned that some of the "Q" sayings in Matthew have been modified and are worded a bit differently in Luke, and seemed to believe that this was an argument more for a separate "Q" source than for the hypothesis that Matthew added the "sayings of Jesus" to the framework of Mark to produce the gospel of Matthew. This does not make any sense to me -- Luke could have altered the wording of the "Q" document just as easily as the "Jesus sayings" in Matthew! And both Matthew and Luke tell the story a bit differently than Mark, and sometimes this is for pretty obvious theological reasons or to 'fix' problems they believed Mark contained. If Matthew didn't see the need to edit and change Mark, and Luke see the need to edit and change both Mark and Matthew, why did they write new gospels anyway?

tl;dr The Farrer hypothesis seems much simpler and more likely.
Location: New York City Metro Area (NYC)
Remote: Yes and Hybrid
Willing to relocate: No
Technologies:

Languages: Python, JavaScript + TypeScript, SQL (used to use: Java, C, Julia; Dabbled with many others)
Web: React, Vue, Flask, FastAPI, Django, Node.js, SQL, Nginx, Websockets, HTTP, HTML, CSS, Redis
AWS: ec2, RDS, DynamoDB, Aurora, Lambda, API Gateway
Databases: DynamoDB, PostgreSQL, Redis, MySQL, Sqlite, Aurora
Tools: git, Github, Docker, make, CI/CD (general), application testing (general), WireShark

Résumé/CV: https://docs.google.com/document/d/1v3PfDWWiEVY0Is50XbilKfaK...
Email: contact@asherdavidson.net

I'm looking for something full-stack where I can be directly involved in product design.
> SSD RAID 0

> A simpler version of this setup is to use a single SSD attached to the node. This approach provides lower IOPS and bandwidth, and still binds the data to individual nodes.

Are you sure SSD is that slow? NVMe devices are so fast that I hardly believe there's any need for RAID 0.
It's funny to see criticism of Matt Stoller's points boil down to whataboutism. It's okay to be right one one thing and wrong on another. It doesn't invalidate anything.
FBI Warns Gmail, Outlook, AOL, Yahoo Users–Hackers Gain Access to Accounts
I've never heard anyone refer to writing assembly as writing assembler

I used 'assembler' back in high school, when I was learning about the 80x86. I remember because I was 'corrected' by fellow student who had never touched assembler, assembly language, machine code mnemonics, or whatever you want to call it.

I have no idea where I got the terminology, but I was reading a lot of books and Usenet posts on the subject at the time. I'm a native English speaker, for what it's worth.
Does that page fill half the screen with a floating video that can't be dismissed for everyone, or just me?
>> Incidentally, many young people (yes, I know how that sounds) do not know how useful a good engineering calculator can be and do not want to learn how to use one. They are missing out. Yes, there is a steep learning curve, but the rewards are significant if you do any amount of calculation in your hobby or work. No, this is not replaced by typing "python" (or "bc", or anything else, really) at your command prompt.

> Why not? At least I can easily copy the results and the code to a document which avoids transcription errors. Or do you mean that there simply isn't a program that has the functions you use?

My guess it's the ergonomics between a specialized tool and a non-specialized one. Technically, python may be able to replace "a good engineering calculator," but so can ASM. No one would even ask "Why non ASM?," because its ergonomics are near-universally understood to be so poor, but the same issues can apply to more popular tools like python, just less obviously.
I can't imagine doing a job without having some passion around it. If that were true, i would be ticking of checkboxes in the form of executed jira tickets purely created by others, or fulfilling requirements set by others. I'm sure it would wear me out.

> If you happen to enjoy it that's a bonus and not a requirement.

I know a few people for who this used to be true. One of them got laid off and went back studying, the other changed jobs but is still ill half of the days.

My point being, passionless job is not a sustainable thing.
idk if this is steel, but I think the basic counterpoint is that humans are biased. No matter what, you are going to be compared against your co-workers sometimes (think layoffs or raises). Say your manager has 10% of budget to allocate to raises. How do they allocate? What is fair? OP seems to advocate for the manager to just know who is high impact and be fair. But even if the manager is good and their team is happy and productive, there's probably not consensus on what this should look like. So it's attractive to codify this process and try to remove human bias.
Behold: we have laws for a reason.
Aslan is such a dishonest broker that it would be difficult to take a recommendation seriously even if without so many anti-endorsements from historians:

> "Aslan's grandiose claims and his limited credentials in history is glaring on almost every page."

> "His book is filled with mistakes and inaccuracies... about Roman history, about the New Testament, about the history of early Christianity." [...] Ehrman comments that the book is well-written [as a work from a professor of creative writing], but "I don't think it's trustworthy as a historical account."
> go work around other people

I’m sure you meant to say “waste time in commute and spend 8 hours trying to complete 1 hour of WFH amount of work in open office”.
I'm not sure what this is supposed to mean. The historicity of Jesus is more or less accepted by mainstream historians. Not that he necessarily died, was resurrected after three days, and will return to judge the quick and the dead and all that. But that there was a Jewish rabbi named Yeshua or Jesus who came from Nazareth, was baptized, preached in the Holy Land, and was crucified under Pontius Pilate.
Or… a compiler?
They already have a program that will convert C code into equivalent ASM instructions.
> but its just a non-guaranteed perk that can go away anytime and eventually it will, and companies shouldn't break their backs to accommodate people

I think this is the key to the question. We should start seeing WFH as a right rather than as a perk. Just like the dozens of other rights we have gained over the years. If it were for the companies, we would still be working 6 days/week, 80h/day with little or no vacation/sick/parental days. I'm sure those rights were considered normal in the past but not anymore.
Shifting Compliance Left – A Letter to Compliance Teams
Hugs [video]
So looking at this chart for the moment:

https://en.wikipedia.org/wiki/Synoptic_Gospels#/media/File:R...

From my understanding (I did have a BA in this at one time but it's been over 10 years, so, memory's a bit rusty), the "triple tradition" part is the section where scholars believe Matthew and Luke used Mark as a source. The "Double tradition" is the part where Matthew and Luke agree but deviate from Mark, and hence are the imagined "Q" source material. Then there are the sources/traditions known only to Luke or Matthew.

You will notice, however, the orange and red lines indicating instances where Mark and Luke or Mark and Matthew attest, but not with all three. I think those could potentially make your theory unlikely. Because if Q were derivative of Mark, then in theory there shouldn't be anything in Q that wasn't already in Mark. But for there to be some lines that are in Matthew/Mark or Luke/Mark but not in the double tradition would suggest that they had a Q-annotated version of a passage, but opted to drop it in favor of the Mark version. Why would they do that?
This looks great, and I am glad that there is a "Generic" set of nodes. I'm always a bit uncomfortable about architecture diagrams that lean too heavily into the names/icons of the specific cloud platforms that they use... i.e. describing WHICH AWS/Azure/GCP tech is being used rather than concern for WHAT or WHY those components are there for, which is much more important! It doesn't look like the edges between the nodes are labelled with any useful information either in this case.
Because software development is a “trade” and like you said most unions are build around trades. “Office worker” is not a trade/profession.
Pretty opportunistic to strike right before what is likely one of the highest traffic days for the NYT all year too
I do find 6-month old typescript to be easier to return to than 6-month old ruby — same goes for most typed languages. The reality is, though, that the benefit of strong types isn't so much in giving you compile time errors as it is forcing the devs to document their method signatures.
Apple's new AI ad: Catch Up Quick [video]
"Those that don't learn from UML are doomed to repeat it"
There are simple all-in-one kits on Amazon that are affordable. It's a very easy way to get started.
Yea, I guess the communists and socialists and libertarians would all use different tools.
Location: Ethiopia

Remote: Yes

Willing to relocate: Yes

Technologies:

- Python, SQL, Bash, AWS, Athena, Glue, Lake Formation, PySpark, Airflow, Kafka, Docker, GIT, PostgreSQL, Tableau, Power BI

- Big Data Pipeline, ETL, Warehousing, Data Modeling, Shell Scripting

- Pandas, Scrapy, Beautiful Soup, FastAPI, Django, Flask, SQLAlchemy, boto3, HTMX

Résumé/CV: https://nabilseid.github.io/resume/resume_Nabil_Seid.pdf

Email: nabeelseid@gmail.com
>Because I feel like land use restrictions are antithetical to a free market.

The free market sorta means that anyone is going to use any means possible to fuck over their competition, I don't see how this situation is incompatible with that.
That's the standard strategy to survive stack ranking.

Have you heard any story by someone that was hired into some megacorp just to be sent into a PIP or fired by low performance before they had any chance to even do anything? Stack ranking is the most common reason those happen.
"law" is an incredible term used for "an observation a physicist made about the author citations of academic papers at one point in time", especially when you try to extend that to software development, and realize that there's other competing theories with supposedly better fits. I have not independently re-run the analysis myself, but lotka's law claims to be better an in general these are all special cases of zipf's laws, which is admittedly where I personally first heard this concept.

...which is probably why you only see this stuff regurgitated in blog posts and right-wing Malcolm gladwell (Jordan Peterson is quoted as the source in one of your cited blog posts).

Either way, I'd be highly, highly suspect of parroting Price's "law" as a fact.

(I get stuff like Conway's law or Moore or Murphy are all also cited as laws, and I don't like that terminology either. "Conjecture" would fit so much better, save for Murphy's)

Even if the law were true regarding authorship, and applied to software, that still wouldn't show that the "valuable contributions" are only made by virtue of a small set of excellent contributors -- see "Matthew effect"

https://en.m.wikipedia.org/wiki/Matthew_effect
It doesn't for me. There is a small video near the top of the page but it doesn't float. I'm on firefox
In this case, I suppose the “invisible hand” operates by making Mammoth a less desirable place to live, causing them to lose tourism and residents to places with stronger competition.
Yup.

And teaching yourself and your tools to use them as delimiters is damn near a superpower for semi-structured/tabular text forms ( aka csv/tsv and co ).

Issues with field definition, escaping, and embedded newlines all but go away.. newlines being the harder ones because some tools just insist on being line based and will hard code variants of cr/lf as newlines.

And they retain their meaning and uniqueness in utf8 ( true of all the ascii control codes ), which is an under appreciated feature imnsho.
I was thinking about this the other day and how it's played out for me and some of my coworkers.

We were at a place, like some I've been at before, where there were essentially no speculative promotions. They didn't promote you to Level N when they were sure you could do the job, they promoted you after you had already been doing it. Most promotion announcements came with an "I thought you already were" tacked onto many of the congratulations.

Let's say you have levels 1-5. You have a person Tom who is a level 3 but is working at a consistent 3.8. The interpretation of 'exceeds expectations' is pretty tricky here and IMO largely contributes to the fuckery. You have another person Harry who just got promoted to 3, and is operating at a 3.1.

If Harry and Tom turned in identical work for the year, they should both get Meets Expectations, because they both performed at a 3.1 out of 3, which is barely more than you expect of them. But the problem is that if Tom has been a 3.8 for two years, you're going to expect that Tom '24 does at least as much as Tom '23 did. If Tom turns in a 3.9 this year, he deserves an Exceeds, but he's going to get a Meets or Exceeds because he's only improved a little. If he manages to squeak out a 4.0 he also deserves a promotion. But at many places he's not going to get either of those unless he makes a stink, and doing so puts him farther down the list come layoff time.

If they both turn in a 3.4 you're going to give Harry a raise and PIP Tom, which is shitty behavior.

The whole thing isn't based on objectivity it's based on negging employees. Convince them they aren't awesome and you don't need them, pay them like they're expendable even if they're keeping the wheels on.
Ask HN: Resources to prepare to a none-technical interview?
I've a "soft-skills" interview very soon with one of the most important companies in my country, what are some resources for a good interview preparation that I can use that focuses in soft skills questions, like situations, introduce yourself, etc..

Thanks in advance!
Are you ready to become domesticated?
> So do we sometimes lay cables on top of other cables down there?

I don't know exactly how often this has occurred but I'd guess it's relatively rare. The companies that operate in this space are very specialized and sophisticated. The locations of pretty much every cable laid in the last half century is very precisely tracked and one of the first things that has to happen when preparing a new cable route is to undertake a high resolution side-scan sonar survey of all or part of the planned route. In shallower water the cables are typically buried under several meters of the seabed.

> What governments do you have to go to to get approval to do this? Could I just run a string across the Atlantic Ocean?

At the very least you'll need to have landing agreements with the countries at the various endpoints. In international waters I believe there are some laws that apply but I gather that it's more about liability. You'd have a lot of difficulty running a string across the Atlantic. Controlling the amount of slack on a cable that's being played out is incredibly finicky work. Keep in mind that the point where your hypothetical string is touching down on the sea bed might be several miles behind where you are and that your ship is going to be bobbing around on the surface and you get an idea.

> If we do lay cables on top of other cables how high do they get stacked? Are there challenges to bring the lower cables back up? Does that happen? Or do we just keep them down there forever basically and upgrade the hardware at the terminal?

Cables are routinely brought up for repair or disposal. The ships that do this are called Agreement ships. In 1866 the second-ever transatlantic cable was grappled up to the surface and repaired (it snapped while laying it the previous year).

Modern cables are fiberoptic and do not increase their bandwidth once laid.
Ha ha, my dude, the two kinds of land use restrictions are the same thing. He might not be a hypocrite per se but it’s meant to illuminate that his position boils down to “I’ve got mine.”
Melatonin production is influenced at least also by: Zinc, iron, calcium, copper, P5P (active B6), and tryptophan. Selenium, iodine, and manganese are involved in indirect ways. Many people are deficient in most, or all of those.

To be fair, some of these, like iodine and selenium, have always been problematic in some regions, like Switzerland (lots of goiters). But I find it less than ideal that only some minerals are fortified in bread and milk etc, because their deficiency is very obvious. While all the other minerals are not fortified because their deficiencies are less obvious or less well understood.

A healthy human body contains quite a few minerals in greater abundance than iodine: copper, bromine, strontium, rubidium, gallium, silicon, zinc, iron, and the electrolytes. Some of them don’t even have lab tests (not that blood tests work well for minerals, which is another issue - blood is short term transport for most minerals, not storage).
10 years ago it was “y’all will be replaced with cheap South Asian developers”, time is a flat circle.
Function Effect Analysis – Clang 20.0.0
One does not need to be married to afford shelter/clothing/food.

One must have income or wealth, however.
https://docs.google.com/document/d/1Cb282k7rrSi4awr0HizuRciX...
Claude 3.5 Haiku
Yet the author wrote tools to do that. Part of what I thought from looking at these dashboards is that the author by their own admission[1] arbitrarily doubly prioritized customer communications over internal discussion and gave credit for doing things in the ticketing system when presumably none of the actual work takes place in the ticketing system.

I know those events were over a decade ago and I appreciate the author's willingness to reexamine their beliefs, but that's what's meant by second-order thinking. What I got from reading a few of their writings is that this is a person I probably would avoid interacting with.

[1] https://rachelbythebay.com/w/2011/11/16/onfire/
The owner of the land sold it with restrictions that benefitted them. That's pretty much free market in a nutshell.
They’re similar to Islamic perpetual trusts, waqfs. I remember read a book that argued that capital being uselessly tied up in them explains part of the downfall of the Islamic golden age. (Also, dividing property among all descendants versus keeping estates intact to a single offspring.)