skysight-inc/HackerNews huggingface dataset:
> an optimum somewhere in the middle

Reasonable code isn’t technical debt. The obvious tipping point is when spending X hours now likey saves people less than X hours in the future. Which unfortunately depends a great deal on the details of the actual project involved and therefore requires experience not some universal methodology.
> writing a test first by design produces crappily designed and messy code?

So you don’t get a say in the test or the code? It just messes itself up?
It all comes down to the definition of "free".

Debian has the Debian Free Software Guidelines, upon which the OSI Open Source Definition is based. If you read them, you'll see that the GFDL with invariant sections fails the clause regarding "modification and derived works". Because it explicitly restricts your ability to modify and distribute.

Trisquel may have a different interpretation. I understand they are closely aligned with the FSF, so may not agree with the Debian stance.

This is one point upon which I do think the FSF is entirely wrong. Putting invariant sections into the GFDL made the licence firstly overly complex, and secondly made it incompatible with the OSI and DFSG interpretation of freedom. All just so they could include immutable political content in their documentation. The fallout from this made it a very poor choice to use for documentation, and was a spectacular own goal. If you follow the licence to the letter, it means you can't embed source code examples without being required to also include the invariant sections (you aren't permitted to delete them). This makes the licence impractical to comply with for a lot of common use cases. Overall, it's simpler to ignore the licence entirely and simply use the same licence as used by the rest of a given project's codebase. I did use the GFDL in a few projects at the time of its creation, but no longer do so after getting a better understanding of it. It's a bad licence.
It's called humanism, and it's been there for some three centuries now.
She Didn’t Know She Owed Money to Her Utility. Then 25% of Her Paycheck Was Gone
Shazam loads so freaking fast and ready to listen on my iPhone I really want to read an article on how they did it. It loads as fast as an empty hello world app but the button is ready to press and listen!
The hardware doesn’t have such a restriction, is there software/kernel issue you’re referring to?
Nah, the best teams don’t need QA.

Caveat - because you bake the QA in. The code itself is already quality assured. Then QA resources can do exploratory testing which does carry a separate value.
This can work when you have a defined mathematical result you're trying to get to - in most standard bodies this would result in never releasing a standard, ever.
Except they are using an ancient, bespoke runtime.

JS sucks, but V8 is an incredible piece of engineering. That is true. But they aren't using V8.
I think you missed my point.

The US is a capitalist society; if you have sufficient money US National or not, you have nearly carte blanche to do what you want.

Regardless of China et al laws for foreign home ownership, the US is very permissible simply because money.
If you’ve been in the field long enough you can gauge a company simply by the tools they use and roles they hire for. They have vacancies for DevOps folks? Ok I know that the devs are not owning the full software development lifecycle and have no ownership of their products in production. Do they use Teamns and Azure DevOps? Ok it’s going to be a boring corp that dictates the tools which dev teams have to use from top down, because someone at the C level got a good deal for an entire Microsoft suite and now everyone is stuck with it. Do they only have devs working in a single programming language? Ok so they don’t really explore tech as curiously as they claim and don’t look for the best tool for the job. They make their work for their skills, rather than make their skills for the work they want to do.

There are many cues which you get from a company before you speak to an single person. I judge hard, because those cues never lied to me.
> Otherwise it's just an extra requirement(s) on top of 'video'.

I'm not sure what you mean? Real time communication, both video and audio-only, have much lower latency requirements. You can't just buffer ahead when you have some spare bandwidth, like Netflix or YouTube can.
Previous discussions on 400Gb/s:

* https://papers.freebsd.org/2021/eurobsdcon/gallatin-netflix-...

* https://news.ycombinator.com/item?id=28584738
Shazam is one of the very few apps in the past 20 years that STILL "wows" me. I have no idea how the tech works, and I even sort of like not knowing, to be honest. It's one of the very few apps out there that still in exist in a "magical" way to me. I am constantly impressed with how fast/easy it works, even with very obscure music. What an amazing app.

Fun quick related story, about 10 or more years ago there was a back tracking song on a TV show (Scrubs) that I really liked that was only in the Netflix version. It was just an instrumental song with some French sounding words speaking in it so there was no easy way to search for it. However, it was distinct enough that it didn't seem like something made just for the show. It was also pretty quiet and under some talking in the tv show scene. I had posted on reddit asking if anyone knew it, and never got any responses. I searched all over the web, but no source had the track details. It drove me crazy every time I would hear the song in re-watching the show, and I still could not track it down every few years when I tried again. Back then, Shazam had no cataloging of it so it wasn't in there either yet. However, when re-watching it a few years back again, I tried Shazam again and to my surprise it finally worked. I was blown away that Shazam was finally able to solve this 10+ year mystery. It was one of the coolest feelings every to scratch that itch finding this rare French song and hearing it in full. It was truly magical.

EDIT: Oh sorry, I didn't think anyone would actually care about the song itself lol It was called "Sans Hésitation" by the French-Canadian band "Chapeaumelon". https://www.youtube.com/watch?v=Ju4d3YQhByU - It's also interesting cause now the song does in the episode in tv music database sites. Very cool.
It probably wouldn't have been as bad if the emails didn't run out of space every week or so.

WhatsApp is absolutely terrible for source control as you end up with people accidentally downloading an old version or not uploading a recent version.

Something like FTP or an external hard drive might have been a reasonable alternative. But today, might as well use Git.
"Everyone who doesn't first die of something else will die of cancer" is trivially true and doesn't offer any real insight. The particular timing and circumstances of death is often salient.
AFAIK no. The point of DRM is to prevent recording / playing the media on a device without decryption key (authorization). So the goal is different than TLS that is used by the client to ensure the content is authentic, unaltered during transmission and not readable by a man-in-the-middle.

But do we really need such protection for a TV show?

"Metadata" in HLS / DASH is a separate HTTP request which can be served over HTTPS if you wish. Then it can refer to media segments served over HTTP (unless your browser / client doesn't like "mixed content").
US Mortgage Lenders Are Starting to Go Broke
Another option might be stereo rack mount equipment. Probably cheaper than enterprise, and usually designed to be attractive.
On trick is to add some glue when you are assembling the furniture.
> Having a hacking environment at all times feels very empowering

This reminds me of a quote from, I believe, the founder of Aikido:

"When asked why he carried no weapons, he replied 'The Earth is my weapon and it is always with me' "
> Meaningless question when they don't sell the M2 chip separately

AFAIK the 6850U also isn't sold separately.
+1 and also the fact that Google Pixel's "Now Playing" feature is such an amazing application of the same idea. Though I wonder how different are their implementations
What Is a Canonical URL? Best Practice Guide 2022
> There's a reason people don't associate drinking or being fat with cancer the way they do with cigarettes.

To be fair people are also inundated with X increases cancer risk by Y (typically marginal) amount. So much so the noise just gets tuned out. Cigarettes are one of the few things that dramatically increase cancer risk. Enough that just about everyone knows someone who caught a deadly disease from smoking.
There is a large body of thought that encourages censorship of ideas which might bring people to undesirable conclusions. It feeds in on itself, and this is what happens.
LACK is not a sturdy piece of furniture. I broke a leg off of one when I snubbed my foot on it; it came apart /at the table/, the whole corner section just came off.
For a lot of Mac users, x86 = Skylake, as featured in the last Intel MacBook pro, and a lack of realisation that x86 has moved on.
Cognitive overload. Storing 3-4 succinct variable names in your head takes the same energy as storing 1-2 verbose variable names in your head.
This Ryzen only has 256 bit vectors, though, it's not like the avx512 monsters that Intel randomly pushes. And in specfp2017 the M1 was overall stronger than even a 5950X ( https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste... ). It was specint2017 where it fell behind, almost the reverse of what you'd expect.
CIBC sends sensitive emails from "cibc-clientaccountmanagement.com", with an SMTP mail from address of "test@emailservice-inbound-us-prod.adeptra.net" and broken SPF records.

Edit: Is there a website to name-and-shame big companies who screw up SPF/DKIM/DMARC?
True, and I agree. But at the same time, distributed development on the scale of the Linux kernel wasn’t that common in CVS’s time. CVS was adequate for it’s day. I’m glad we have git now, and I’m never going back to CVS, but at least it was source control and did it’s job just fine in lots of companies, right? My first real job was all CVS, and I don’t remember major problems. I feel like git didn’t reduce the number of issues as much as it enabled workflows we didn’t have before. All in all, I think I’ve watched more people lose data with git than with CVS, just because git is complicated so when things get messed up, some people nuke their repo rather than fix it, and because git stash is dangerous.
Excruciating 3 minute load time just to press one button and then be shown a YouTube video.

It would be amazing to share the link to the YouTube trailer before the 3 minutes of loading.

Otherwise, it looks sort of interesting. I'm definitely a fan of the art/color-palette. The demo doesn't really give any clue to what the gameplay will actually be like though, which is unfortunate. Even after watching the trailer, I'm not positive what the core gameplay features and loop is supposed to be?
Interesting. I had to look that up, and apparently a Lt Col called it that in his 1920 memoirs:

https://en.wikipedia.org/wiki/World_War_I#Names
This is awesomeee
> - /organizations/:organizationId/blogs, with ... POST to ... create a blog for an organisation

Be careful with that! If there's a network error sending the response, the blog will have been created and you won't have received the ID on the client.

In a distributed environment (such as REST) it's better to make all calls idempotent. Choose an ID on the client e.g. generate a random UUID. Then do a PUT to ..../:id. That will update the blog if it exists or create it if not. If the create call fails, you can just retry it (with the same ID), if the request previously failed and it never got created it'll create it now, and if the response previously failed and it did get created but you never got the successful response it'll get "edited" to the same values as it already has.
People with high functioning autism are more likely to have children than neurotypicals, so there is some favourable selection pressure as well.
What are the relative risk increases for each?
> Hmm .. Doesn't "for both" negate the argument.

Linux has supported AMD CPUs for decades and AMD has engineers creating kernel patches to ensure their CPUs work correctly on Linux.

Linux support for Apple chips is in its infancy and what little support it does have has been provided by a ragtag team of volunteers that have reversed engineered the M-series chips.

It's reasonable to assume that the AMD chip might be at a slight advantage on Linux.
The passionate arguments about what a senior is or isn't seems strange to me. Who cares if someone is junior, senior, jedi, ninja whatever. Using senior to distinguish between someone who just started and someone who has been there for a while seems perfectly fine.
Facebook Has a Child Predation Problem
That's unconscionable.
Kind of late but I'll add my 2 cents:

- Kudos for including the function keys. As a person who really dislikes the chording required by keyboards without them, I applaud your decision to include them.

- I'm curious as to how or whether this keyboard can have maintenance done to it? Given that this is likely not inexpensive, I would want to be able to replace key switches that fail. The same goes for the battery, which is likely to wear out sooner than the keys.

- My own preference only but I generally have no need of Bluetooth keyboards, preferring a wired USB connection for reliability. I hope that they will consider a less expensive version that omits Bluetooth functionality.

Aside from that, it looks like quite a promising product and I'll be looking forward to hearing about the price.
This is kind of true for desktop and maybe high end laptops but here we're talking about a chip for ultrabooks. Those laptop designs don't have a lot of headroom for cooling and power delivery. The listed spec is accurate.

Note that it is possible to basically overclock the chip and raise this limit up to around 50W for the combo GPU/CPU if you really want to. This requires enhancing the cooler as shown in [0] and no OEM does that out of the box.

[0] https://www.youtube.com/watch?v=-6D6NT5rGyk
It depends entirely on the problem domain. Sure, it is more of a devops problem when the problem is trivially parallelizable, but often you have a bottleneck service (e.g. the database) that has to run on a single machine. No matter how many instance serves the frontend * if every call will have to pass through that single machine.

* after a certain scale
* More generally, frameworks like RN and Flutter are a good choice if your app doesn't need extensive/precise/efficient access to native platform features and a bad choice if it does

+1, if you only ever do superficial platform features RN isn't a problem. However if you want to implement the platform features, like Widgets, Siri/Shortcuts support, Apple Watch support, Spotlight search integration now you're going to start having to maintain extensive bridges to communicate between native and JS.
My son has autism and through his schools and colleges I have known 100s of "autistic" kids and young adults. There is such variety in their traits and behaviours.

I honestly don't find the label useful, I would say I am getting increasingly annoyed by it.

There should be more work done on sub-classifications and grouping of different sub-conditions.
Took about 4 seconds for me. Still, regardless of load time I found it annoying that that was all that happened
Smoking, alcohol, and high BMI are among the easiest things to track on a population level study.

Smoking introduces large amounts of carcinogens into the body, I would expect these results to hold up even when you drill down to the finest level.

Alcohol and high BMI are surely direct factors for many cancers as well, but they may also be correlated to other risk factors that are harder to track on population level studies.
Ok right that doesn't surprise me. I had interpreted your original post is the German army somehow still having active military units in France while Versaille was going on which definitely would have.

Thanks for the links btw, it's not something I can remember seeing discussed in english before.
> On a long enough time horizon, every large company becomes an ad network.

The Paperclip Maximizer Theory certainly seems to be coming true.
As with every comment I write on this topic, there are surely different disorders called "autism" that are being lumped together. So their causes may actually be different.

If you leave a child alone with no human contact, it becomes autistic very quickly. So there's definitely types of autism that come from parenting.

But I would be shocked if autism at birth it is not being caused by environmental pollution and low nutrition diets. Which adds a tremendous body count on top of the already monumental body count directly attributed to the FDA and EPA, and the many political bodies that govern them.
As the owner of an M1 and M2 machine, I am really impressed with Ryzen.
They put everywhere “we do not track or share data with third-parties” maybe that’s the key difference with other ad networks? It’s not like they follow you around over the web which FB or Google does.

I actually don’t even see those ads, as they are only in few apps and App Store.
Some data: Look at the evolution of birth rate from 1950 to today.
As countries develop and become more urban birth rate plummet.

So we have more living people but they are older and older.
At some point it will fall unless we find more and more way to extend lifespan.
https://ourworldindata.org/grapher/children-per-woman-by-gdp...
According to this[0] John carmack released 22 games before Doom all in the span of 5 years. Years of experience means nothing, working on real products that get shipped means a lot. I know plenty of programmers with 10+ years of experience that may never reach the level of expertise that Carmack reached in 5 years "professionally".

[0]: https://en.m.wikipedia.org/wiki/John_Carmack
Eh. I never minded the weight so much for the power I got out of it. The P17 is bigger and heavier and it's my favorite laptop I've ever used.
> and you can put your bottle of Club-Mate

Damn it, now you're really making me pine!

Why must this stuff be so hard to get in the US? Last I checked there were two different companies handling distribution in the US and NEITHER of them seem to stock it anywhere! Except for one shop in LA that half the time carries expired bottles!

The caffeine high from Club-Mate is such a pleasantly sublime feeling. And you used to be able to order it from the 2600 store. I still have the yellow case!
I might of had unlucky timing with an influx of other HNers.
Honestly in this case, it makes it more likely for me to subscribe. I wasn't aware of the quality of lwn articles before I started seeing them regularly on the HN frontpage, and I wouldn't have even thought about subscribing to a news source centered mostly around Linux before.
Grains of dust from asteroid Ryugu older than our solar system
Thank you so much! I’m so glad it gave off that impression. I went through a lot of revision and planning to write it: I had learned a lot, and wanted to organize all of it carefully. I’m glad it paid off!
In my experience it is useful to have such people on the team, but if they make up most of the team then the codebase becomes a gigantic mess over time, and it negatively impacts everyone else.
Or accept another job at not BigCo and work with a leaner tech stack.

False dichotomy between 1. and 2..
You're using ConnectX-6 Dx here. Any technical reason for that particular NIC, or just haven't gotten around to ConnectX-7s yet?

Have you examined other NIC vendors? (Chelsio?)
Looks like its advocating for a modeling language like UML, except it's based in category theory. The advantage is that you can formalize certain heuristics to help you quantify if your architecture is consistent and simple. You can also use it to model a jazz performance, supposedly.
I kind of wish I lived in a timeline where C.S. Peirce's work wasn't suppressed and the science of semiotic had as many brilliant people developing it as followed, say, Frege.
What was the song ??
When closing the browser which may be an issue if someone keeps it always open.
Having worked at places with no source control and visual source safe, I would ask what they use, but not why. Where the latest zip of the project is and if some random zip has a certain bug fix shouldn't be a regular question.

I would also ask about a artifact repository like Artifactory, because not having to worry about downloading random dependencies from the internet is nice. Having all your build artifacts in some centralized place is nice. Certainly not a deal breaker if it isn't there, just a nice to have.
I'm looking forward to the discussion on how Apple's ad business is more ethical and good for us.
this is soo cool!
As a former V8 engineer, I was actually relieved that they were not running V8. V8 would be overkill for their needs.

> JS runtimes are so widely used that they’re extremely well debugged and very fast.

This would be true if these systems weren't constantly changing, both because the language keeps evolving and the runtime techniques keep evolving.

The truth is that JS runtimes are extraordinarily complicated pieces of software, and they have bugs, sometimes very subtle ones. Sometimes bugs have been hiding for years, and sometimes they are new. This despite being developed by some of the best engineers I have ever worked with, being daily pounded on by billions of people, and fuzzers with thousands of cores.
AFAIU, combined vaccines are preferred in the U.S. because we have problems with compliance, scheduling, and follow-up, especially in at-risk communities. Minimizing the number of appointments this way is a simple technological workaround to deeper sociocultural issues. Other countries may have similar problems, but the U.S. has a habit of leaning on technological solutions, for multiple reasons but in no small part because we're crazy rich and can; whereas some other countries are more predisposed to low-tech, behavioral remedies.
I just realised the OP probably used a Fisher test or something like it. The Bayesian approach isn't necessarily better then.
As someone who has family with mid to low functioning autism, I find the label mix ups to be absolutely infuriating.

When someone calls autism a "superpower" I have to leave the environment or log off before I say something awful.
Correct! Worth checking the work of Gabor Mate on this. He claims that trauma is the key.
You can deliver DVDs to netflix subscribers as well to achieve a much bigger throughput, but I doubt they would be as popular as they are right now :D
The consumer edition of the same laptop is $1200 https://www.newegg.com/p/1TS-000E-10RU3

(the 6800u ~= 6850u unless you're deploying them en masse in the enterprise, in which case there's extra management features in the Ryzen pro that the Mac doesn't have)
No, he made it very clear they would kill me.

I've had my life credibly threatened before over business in big deals. It comes with the territory and isn't as uncommon or unbelievable as people think.
Agreed, I didn't even know it was a carcinogen until this year. I'm really old. Growing up it was always about it causing brain damage, no one mentioned it raised your cancer risks to such a degree. Can we make the "may cause health problems" warning made a bit more specific perhaps?

The education on alcohol could be a lot better and it shouldn't be hard. Obesity is a much harder problem to solve and I suspect we don't know all the reasons it is on the rise yet.