skysight-inc/HackerNews huggingface dataset:
Yep, there are always differences. Just one thing I stumbled into recently was one of our program images that has long worked fine in AWS can't start in Azure because something their hypervisor does to the virtual address layout conflicts with the way that we remap .text to a huge page. It is both trivia and a showstopper.
Addenda:

A. Success is declared not produced. Once you declare the project successful, everyone will have to fall into the party line. That's how large organizations work.

B. You can't make people happy. Their grievances have accrued over many years. And they are probably legitimate but for the fact people are getting a paycheck only because what they have to do sucks.

C. Just to state the obvious, when you are dealing with large organizations, you are mostly solving people problems not technical problems. Your fee should reflect that.

D. Grow your scope for additional money. Large organizations don't mind.

E. It is not your job is not to save your clients money on your fees. Nickling and diming is the essence of consulting.

F. Finally, if you are not working on the brand identity of a brand, you aren't really doing critical work.
For starters, the integrated microphone in devices like Humane's pin don't face the user. Recording things without the user knowing would be difficult, if you could even manage a good recording. Then you have to transmit the data, which would almost certainly add another layer of compression. Even if you manage to get a lossless file back on the server-side, it's going to be noisy and imperfect data that wouldn't make for clear training material. Unless you're training a denoiser (at which point there are much better approaches), that sort of noisy data probably isn't good for much. Nevermind the cost of human-assisted labeling...

I Am Not Georgi Gerganov, I cannot denounce entire AI concepts with a single refutation. But I think logically, stealing that data would be kinda pointless. Not to say it's impossible, but at-scale I'm not sure why you'd implement it.
Yeah, there is a vast gulf between "it works for us" and "every dependency was implemented strictly according to open standards and is therefore seamlessly portable". See also the joke of migrating between "SQL" databases.
Gen Z is 1997-2012, aged from 11 to 26. It’s likely that the Gen Z they’re most experienced with are strongly biased to the 26 y/o end and that’s old enough to know a few things.
Neat, thanks for the reply! Impressive tech you've got.
Long lines of text cause significantly more eye strain than reasonably short ones. Generally, one should try to have ~80 characters per line of text.
This feels kind of like arguing that python is more difficult than brainfck because most people couldn't name all the ways to mutate a python object, and brainfck only has a handful of operations. CSS isn't (that) hard*. Modifying someone else's CSS and tracking down what selectors apply what styles is hard - but that holds true for any language, understanding code is harder than writing it.

*(other than positioning, that still kind of sucks, even with flex/grid)
It isn't.

https://www.bbc.com/news/world-europe-66071455.amp

Or beyond France, check out living conditions in the Roma ghettos.
NASA's Webb Reveals Exquisite Supernova 11,000 Light Years from Earth
It wouldn't just require a change of leaders.
It would require an end to apartheid against Palestinians.
It would require the colonist settlement of Israel giving back all it's land to the Palestinians.
It would require all those involved being brought in front of the ICC for war crimes, genocide and ethnic cleansing.
Andromeda Galaxy Image by Students Challenges Expensive Astrophotography Norms
EU negotiators reach deal on media law to curb spying on reporters
Making thing simpler is hard.

Any technical excellence at IBM is probably an island and definitely doesn't represent the rest of the company.

In my time there, only one thing mattered: head count (or more precisely, body count). It didn't matter if those heads could think. It was all about closing outsourcing contracts and making a profit. With the occasional sprinkle of Watson propaganda sprinkled on top to make it look like you were at the pinnacle of computing.

I'm surprised IBM still exists. I can't remember a single company that I worked for where IBM would have helped anything.
Same when using it as a writing aid: the censorship prevents it from answering two thirds the questions you want to ask about, making it faster to just search for the information yourself in Ddg or brave
You should be able to collapse it by clicking on "settings". In any case this software wasn't made with mobile in mind, for a more pleasant experience I'd recommend checking it out on a computer.
> Find clever people, and have them strain themselves to stand up a system so complex that you not only need to keep paying GS to show up and maintain it, but in fact you probably need to hire two more people just to keep the wheels on.

AS/400 can still be found in the checkout line at Costco. I don't think it is the main POS system but is used for things like looking up customer information. IIRC Oracle is taking a lot of that retailer backend business now.
You're right this was purposefully left out for brevity, in dbeel it is handled.
I raise further, brain doesn't make the decisions https://www.medical-jokes.com/all-the-parts-of-the-body-argu...
There are no 2 sides. There is an oppressor and the oppressed. The coloniser and the colonised. The occupation and the occupied.
I think many developers overlook this aspect. If you're not in marketing, it's not just about tallying human visitors on our sites. It's essential to be vigilant against possible daily attacks and avoid excessive reliance on basic JS analytics.

Even for personal websites, relying solely on JS can compromise security. We require precise data, and logs prove more dependable than JS, especially with the increasing number of tools tampering with JS data.

We should steer clear of the trap of exclusively focusing on the count of human visitors.
Worked at BMG/RCA Records (now the Adobe building) in Times Square on this day. I witnessed from our 41st office building floor the North Tower collapse.
Being compiled or not isn't a property of the language. It's a property of whether you compile it or not. Pure interpreters can exist. They're not very common for "practical" languages. Parse to AST, then call evaluate(ast). No target language necessary.
I'm watching a current Netflix documentary on WW2 where they've colorized the old b+w footage. I've seen attempts at colorizing it before, which weren't that good. This attempt is much better (though they really ought to do better with peoples' teeth! ouch!). I recognize most of the footage, it's amazing how much more real it looks when in color.

I've seen some bits of ancient film sharpened with AI, which makes it look incredibly new and fresh. I'd like to see that used with the WW2 footage. It's much more watchable that way. In a way, yes, it's lying, but not in a way that alters history.
I don't understand the CSS confusion. Maybe because I've been doing it for 15+ years but it's extremely intuitive to me and I love working with it. Tailwind annoys me because it removes some of that flexibility / freedom for me to just solve a problem immediately with a new class or something.
there's a reason `cargo install` is usually the last distribution option that maintainers of rust software provide ¯\_(ツ)_/¯
AV1 is being adopted? Almost every modern bit of hardware has AV1 decoding baked into it now, which is a huge hurdle to pass.
How do you move that much data over to another cloud provider?

Without losing data or disrupting the customer?

Or do the databases just stay in the data center and not migrate.
Why aren't the competing images presented side by side? Having to scroll to examine them makes comparison very difficult, especially for those of us not blessed with an experienced photographer's eye.
I think they're referring to support in general. Technically HIP exists, but it's a pain to actually use, it has limited hardware support, is far less reliable in terms of supporting older hardware, needs a new binary for every new platform and so on.

CUDA runs on pretty much every NVIDIA GPU, this year they dropped support for GPUs released 9 years ago, and older binaries are very likely to be forward compatible.

Meanwhile my Radeon VII is already unsupported despite still being pretty capable (especially for FP64), and my 5700XT was never supported at all (I may be mixing this up with support for their math libraries), everyone was just led on with promises of upcoming support for 2 years. So "AMD has the software now" is not really convincing.
Oh you're right
I'll add that in later.
3D printing similar parts is a fun option too: https://www.youtube.com/watch?v=Sb1c3VqqfTE
Wow I am reading it at 170% zoom, and in the fourth paragraph the word "distribution" which contains the "st" ligature is automatically cut and "hyphenated" between the "s" and the "t" letters. But the ligature remains : half the ligature at the end of one line, and the other half of that ligature at the beginning of the next line ! This looks wrong. CSS has probably missed an edge case here. Or is it the job of some "text renderer" in the browser ?
It's incredibly difficult for a mature software business to justify infrastructure and tooling investments. This is why we think that startups are a haven for modern tooling and the largest legacy firms are ... well ... difficult.

The last 15 years possibly broke this rule by virtue of low interest rates, enabling the justification of large internal teams focused on modernization efforts which sometimes went as far as moving the state of computing forward.

I wouldn't be surprised to see legacy enterprises return to form now that interest rates are 7%
Slavery is still a thing. Some authorities warn that there are more slaves today than at any time in history (e.g., https://www.theguardian.com/news/2019/feb/25/modern-slavery-... ).

This isn't slavery. But good job dismissing the reality of slavery by comparing it to a voluntary paid job.
Generating SBOMs Remotely with a Hardware Root of Trust
You kind of ignore the case where almost every device is going to do AV1 hardware decoding (which very much appears to be the trend), if that is significantly faster/cheaper battery wise then AV1 still has a big advantage. Comparing single-core software decoding speed seems like a benchmark designed to make JXL look good, not something that actually matters.

> AVIF reduces the amount of traffic required, but will tend to consume more power. This is the general compression tradeoff.

Again, you seem to be ignoring hardware decoding. Dedicated silicon can be many magnitudes more efficient than doing something in software. To take an extreme example with a ton of effort into the efficiency: look at mining bitcoin on a CPU vs an ASIC. I'm not saying the difference will be that big, but it may well be worthwhile.

As to buggy/too much effort/cost of hardware, that's precisely why it makes sense to piggy-back on AV1, a format that already has a lot of incentive to implement in hardware, and the work already done to make it work well. You need that kind of compression for video, and people are putting in the effort to make it work well, so AVIF gets that effectively for free.
Listened to this episode the other day. I can recommend, its funny and gives a fresh perspective, even if I don't agree with everything
Yes I came away with the same thing. It's The Register's modus operandi to use cheeky clickbait titles.
Azure in particular
I would be one of the exceptions. Or an example of an incomplete theory. The ability to visualize may be one of several prerequisites to have an innate drawing ability. Another possible prerequisite is the ability to translate image to paper. An ability I lack.

Sorry for the long explanation below. I’d write less but many people have had questions and I’m trying to answer some of those here.

I’m able to vividly experience a virtual world including smells and tactile sensations. But it goes even further, I can simulate experiencing it through a different mind, sort of like a virtual machine. I can literally put myself “in someone else’s shoes”. (I’ve called it my mental holodeck.)

I think part of the reason I developed this is because the emotional hardware in my brain is broken and I have has spent my entire life interpreting all human behavior through logic. The other part is intentional practice through lucid dreaming and manic episodes rewiring my brain to support additional channels.

You think with all this I would be able to draw pretty well. I can’t. Just like emotions, my brain isn’t able to translate vision to motor control or spoken language. (I believe this is also due to broken hardware.) Fortunately, I am much better at translating to written language.
The worst quality software I ever worked on as a software developer was an unholy mess of baldy indented, copy & pasted PL/SQL, spaghetti code JSPs, and dubious code generally ... written by IBM contractors (around Y2K timeframe). Luckily the CTO was smart enough to hire our own team to build and maintain it (and eventually rewrite it) rather than have IBM maintain it for $$$$.

I once saw the original architecture document and it was actually very nice -- though perhaps unorthodox. The implementation was like an encyclopedia of Worst Practices.

I also worked a summer for IBM Global Services doing some sysadmin and security work back in 1997... I'd characterize the whole thing as... mediocrity.

Another time, I worked a contract in another part of IBM and saw other parts and got to attend presentations and lectures there and see the patents on the walls, and be exposed to some of the really smart people and history there, and that product side of the organization (people who worked on DB2, etc.) seemed much better.
Yep, and civilians, and bomb a wedding in a country you're not even at war with.

It's especially bad with mobilization of people... We can act as if we're a democracy, but even if we have a referendum (vote) if we want to fight <this war>, you get a bunch of people who won't have to go to the front lines and die (women, pensioners, disabled people) decide if a minority (young men) will die there. Forced mobilization should not exist in a democratic society, if you don't get volounteers to fight (and possibly die), you already know the democratic choice of the people whose opinion actually matters.
Not sure if I’d be comfortable taking as far as your example.

Adding logic into linters blurs separation of concerns, adding unnecessary complexity akin to an extra programming language.

Linting in essence should be orthogonal to development — a layer that enhances code quality without being fundamental to the code’s functionality. By overextending linting, we risk creating a maintenance burden and an additional learning curve for developers.

Linting is a great tool and but as with any great hammer it’s easy for lots of things to start to look like nails.
The simplest example is if you have on-prem hardware, you need to have capacity for your peak load. In a lift and shift, you would replace your fleet of 96 core xeons with a fleet of 96 core xeons in AWS.

The cloud native approach would be to modify your app so that it can be scaled up and down so you keep a few machines always running, and scale up and down with your traffic so you only run at capacity when you need it.
I was also /. when I first read about it. Ran to the TV and there it on live TV. Still a very fresh memory.
One day :)
There’s a solemnity to it that I’ve rarely experienced elsewhere. There’s even something sorrowful about the acoustics of the space, than I wasn’t able to fully grasp rationally.
I don't know why the title even mentions the flipper.

The attack can be done from any device that can send crafted BLE packets including laptops/android phones, etc.

Apple just fixed a BLE DOS attack.
Criticism of cherry-picking cuts against WebP because the marketing campaign for that codec relied on cherry-picking both the least optimized JPEG codec and the most favorable metrics for comparison. If you had humans comparing images or enabled JPEG optimization you saw far less exciting numbers for WebP - usually under 10% savings, not uncommonly negative – and there were other formats which consistently outperformed it. You can see the mood around that time here:

https://calendar.perfplanet.com/2014/mozjpeg-3-0/

Even a decade later, however, Google repeats the 25-34% claim and their performance tools tell developers they should use a modern format, which by sheer coincidence means the one they invented rather than the best ones on the market.
Porsche stops Macan sales early in Europe on cybersecurity rules
I wonder what sort of scale do LinkedIn operate in terms of Server count.

And Github also under Microsoft seems to be doing fine with on-prem as well. Why force LinkedIN to use Azure?
Relevant excerpt from https://news.ycombinator.com/item?id=38656172

> ...if we meet the shape 512x512 (512 is a power of 2, therefore a very "round" number in computer science), then maybe some kernel will be very fast; but then on a 512x511matrix, the same kernel may need to add some padding first to transform it into a round 512x512 matrix with zeros at the end of each row. Adding those zeros means shifting all rows, which is a very costly operation.
Nothing baffling there. The Osprey isn't very good for its design use case that happened once in 1980, but it makes up for that by being even worse at everything else.
> Google Search produced the correct answer as its second result (after an ad). Bing Search didn’t show the correct answer on the first page of results and then I got tired of looking

This has been my experience with a lot of my interactions using ChatGPT.

The popular narrative about genAI is this ideal world where you just ask
It a question and it gets you the “correct” answer every single time. The more I use it, unfortunately that is turning out NOT to be the case. I am still very optimistic about AI but this generation of AI feels like it has ways to go before it can be trusted
You point out Oracle as akin (but less entirely awful). I'd throw Palantir on the pile. Sell management on bullshit, then, once they've got their hooks in, it turns out they'll need to be way up your ass (and billing the whole time) to make any of it happen, and the entire process will be miserable. Another candidate for "begin insurgent activities as soon as the name is overheard" responses.
Does someone scrape and analyse Apple's job postings simply to make guesses about what's going internally?
The training objective does not have much to do with it, the bigger reason is that these neural networks themselves use linear algebra (dot products/projections and whatnot) to manipulate embeddings.
My problem is scope creep. It's much harder to tell myself no vs. being on an engineering team at a company and there being a set process.
I'm obviously not going to comment on anything internal, and I'm obviously speaking for myself and not the company, but it's worth bearing in mind that this migration was not from "on-prem" in the traditional sense. LinkedIn has its own internal cloud, complete with all the abstractions you'd expect from a public cloud provider, except developed contemporaneously with all the rest of the "clouds" everyone is familiar with. It was designed for, and is tightly coupled to, LinkedIn's particular view on how to build a flexible infrastructure (for an extreme example, using Rest.Li[1], which includes client-side load balancing).

There was no attempt to "lift-and-shift" anything. There are technologies that overlap and technologies that conflict and technologies that compliment one another. As with any huge layered stack, you have to figure out which from the "LinkedIn" column marry well with those in the "Azure" column.

I personally appreciate LI management's ability to be clear-eyed about whether the ROI was there.

[1] https://linkedin.github.io/rest.li/
Warning! dated 18 Dec 2022 - Rethinking the Role of Scale for In Context Learning: An Interpretability based Case Study at 66 Billion Scale

https://arxiv.org/abs/2212.09095

since it is at its one year anniversary, we can check citations - it has 16 so far

https://scholar.google.com/scholar?start=0&hl=ro&as_sdt=2005...
I wish they would spend some time working on their spam filter. "My colleague reached out to you last week, but since we are all busy I thought I'd ..."
Gummy Bear says Christmas is not about surveillance
If you are not familiar with the Elf on the Shelf that you put in your home to "report" to Santa, I guess I consider you lucky. The Gummy Bear on the Chair is HN friendly kind of answer. It sells nothing and promotes science and a maker culture. Happy Holidays.
I've also started down the road of rolling my own personalized job board. I'm also curious about where you're sourcing data from. I resorted to scraping sites like Crunchbase, layoffs.fyi, etc.

Related to this I put together a script to use ChatGPT to generate cover letters. Given the name of a company and the job title, it generates a fancy cover letter using Latex.
I have a bunch of large 10" LCD "atomic" wall clocks that use WWVB for time information. I want to retrofit something like an ESP32 running NTP. I can never find any specs on how to drive the (non-standard) LCD segments with numbers and icons. Has anyone reverse engineered one of those?
You mean they go flat before you use them? Not, in fact, an innovation...
Pedantic nit: CSS specs are consistent across everything, because there's only one spec. (ignoring previous versions)

Specs generally aren't the problem. It's implementations. But those are mostly pretty good now too.
Ah, makes sense :)
It's not about muslims vs Jews. It's about being pro genocide and being anti genocide.

Don't make this about religion. Human beings do not want to see genocide carried out on concentration camp of 2.3 million people.
Exactly - that's the part thats truly amazing. 30000 years to the outside of the oort cloud - thats still in our system (border of it) - not even scratching the universe in the faintest.
I believe JS analytics tools serve marketing well, providing estimates like who's purchasing my product or how many are reading my article.

However, for devops, relying too much on these tools can be a trap, potentially causing security and server issues without immediate detection. Our team opts for goaccess for this reason. We prioritize accurate data from logs and scrutinize traffic patterns, focusing beyond just distinguishing between human and bot counts, a task we leave to the marketing/product department.
That was just badly done as anything can be. The template engine takes some getting used to, specially without Go experience. But I'd much rather have that than a million lines of manifests as in with Kustomize. That said, you need either Argo or Flux and only deploy Helm charts with GitOps workflows.
I took one look at notepad++ and deleted it many years ago because the interface was cluttered and ugly. Notepad is fine for simple use cases.
Another excellent DB textbook covering both theory and implementation is Weikum & Vossen:

https://www.google.com/books/edition/_/wV5Ran71zNoC?hl=en&gb...

In case you can't afford to donate $150 to Elsevier:
https://www.dropbox.com/scl/fi/r0fros5y2kzeqv57v7myz/Transac...
I don’t know their motivations, but having the same code work fine on one JS engine / browser / browser version, but totally stack overflow on another seems like suboptimal to me. Explicit tail calls let you error out properly at the call site, Babel-style downcompile it to a loop of some sort, all that stuff.