skysight-inc/HackerNews huggingface dataset:
You might argue for forking off from glsl and SPIR-V for complex compute workloads, but lightweight, fast compilers for a simple language like glsl do solve issues for graphics. Some graphics use cases don't get around shipping a shader compiler to the user. The number of possible shader configurations is often either insanely large or just impossible to enumerate, so on the fly compilation is really the only thing you can do.
Meaningful to discuss in the context of law, rules, rights and regulations.

Not meaningful to discuss in a universal context. As in where did we come from? How did the universe form? What is the nature of reality? The question is not profound in this sense as it is just a categorization problem. From this perspective they are arbitrary.

Of course categorization is very meaningful in other contexts like the ones I listed in my first paragraph. But you have to realize that you're getting into stuff like law, literature, poetry, ethics and things that are arbitrarily given meaning because we are human. Questions in this area are not profound nor meaningful from the "universal context" which is the frame of my point and this branching thread.
Less than 2 years ago, Hashicorp was still claiming that their software would be OSS forever: https://web.archive.org/web/20220703202305/https://www.hashi...

I noticed you mentioned leaving the leadership team in addition to the Board of Directors in 2021 (which was before Hashicorp changed their projects' license to Business Source License). Were you one of the champions for OSS at Hashicorp during your time in leadership there?

And can you speak to whether the leadership's new direction was a factor in your decision to leave the company?
I honestly thought calling Prodigal Sorcerers “Tim” was just a thing from a guy at my local comic store growing up.

Thanks for that memory.
More than looking like a douchebag, that sort of response is a big part of why the tech industry has lost so much trust. It's the response of someone who wants to continue to abuse people, not the response of someone who wants to act in a trustworthy manner.
The whole green-bubble debate is essentially an appeal to emotion...
In most contexts for time differences, a "day" is a time interval (24 hours) instead of a "concrete thing".

If my job contract says that there has to be "one day between" my resignation letter and my handing back my badge, then it means I can resign on Monday and give back the badge on Tuesday (the next day ; "one day after" ; because "one day" has elapsed). Not Monday/Wednesday. Otherwise "zero days between" these events would mean Monday/Tuesday (with your math) and Monday/Monday is also zero?

But I guess we're just rehashing the old argument on whether indexes should start at zero.
For QA to be respected and protected, it has to identify what it's responsible for.

Luckily, that's easy: the "fault model", all the ways things can break. That tends to be a lot more complex than the operating model, the domain model, or the business model.

Once all the potential issues and associated costs for all the fault models are enumerated, then QA can happily offer to any other organization the responsibility for each one, and see who steps up to take it on.

In many cases, it can be done more cheaply in design, engineering, or automation; it's usually easier to prevent a problem than capture, triage, debug, fix, and re-deploy.

Organizations commonly make the mistake of being oblivious to the fault models and failing to allocate responsibility. That's possible because most failures are rare, and the link from consequences back to cause is often unclear. The responsibility allocation devolves to blame, and blame to "who touched this last"? But catastrophic feedback is a terrible way to learn, and chronic irritants are among the best ways to lose customers and staff.
Despite its pitfalls, I've found that Helm is still the best way to distribute an app that's destined for Kubernetes. It's easy to use and understand and provides just enough for me to ship an app along with its dependencies.

I use kapp from Project Carvel and the "helm template" subcommand to work around Helm's inability to control desired state. I've found that kapp does a pretty good job of converging whatever resources Helm installed.
I love that "source code" was apparently too arcane a phrase to appear in the New York Times, so they describe it as "original programmer's instructions"
hi fazal!

i mostly agree, and certainly didn't mean to slight darcs, bazaar and mercurial; darcs in particular was my version tracker of choice before switching to git

but i think 'the needs of Open Source collaboration' are somewhat more plastic and historically contingent than you imply. if you read producing open source software you'll see a snapshot of the dominant social practices of open source collaboration in the world git and bazaar were born into (which of course you also experienced, but others reading this comment may not have). those practices still survive in places, like netbsd and debian

arch, git, and family were designed to support a different set of social practices, practices that were at the time marginal in part because of the practical difficulty of applying them without software support. tom lord's radical program was to change the software landscape on which open-source collaboration happened in order to make those social practices viable

i agree that globally sequential revision numbers are incompatible with decentralization in the pre-nakamoto world, because they demand consensus, and decentralized consensus was infeasible until nakamoto. it's still probably too costly for this purpose
Will we get the same watered down speeches, or will there be an initial spike of great speeches and then it will go downhill like the rest of the publicly available TED talks lately?
When we built FoundationDB, we had a maniacal focus on quality and testing. So much so that we built it in a language we invented, called Flow, that allowed us to deterministically simulate arbitrary sized FDB clusters and subject them to crazy conditions, then flag each system property violation and be able to perfectly reproduce the test run that triggered the violation.

We got to a point where the default was that all of our 10,000's of test runs each night would flash green if no new code was introduced. Tests that flashed red were almost always due to recent code additions, and therefore easily identified and fixed. It let our team develop knowing that any bugs they introduced would be quickly caught, and this translated to being able to confidently take on crazy new projects - like re-writing our transaction processing system post-launch and getting a 10x speed increase out of it.

In the end our focus on quality led to velocity - they weren't mutually exclusive at all. We don't think this is an isolated phenomenon, which led us to our newest project - but that's a story for another time.
Thanks for sharing! This is a fun game.
Do you know what they're using? Are they going to Microficus COBOL or doing something different?
Forget the research, release this as an app lol
Well, that is what a GPU is. Cuda / openmp etc are attempts at conveniently programming a mixed cpu/gpu system.

If you don't want that, program the GPU directly in assembly or C++ or whatever. A kernel is a thread - program counter, register file, independent execution from the other threads.

There isn't a Linux kernel equivalent sitting between you and the hardware so it's very like bare metal x64 programming, but you could put a kernel abstraction on it if you wanted.

Core isn't very well defined, but if we go with "number of independent program counters live at the same time" it's a few thousand.

X64 cores are vaguely equivalent to GCN compute units, 100 or so if either in a 300W envelope. X64 has two threads and a load of branch prediction / speculation hardware. GCN has 80 threads and swaps between them each cycle. Same sort of idea, different allocation of silicon.
His intent is “5 nodes in 4 years” - [0]. The goal is to reclaim the node leadership from TSMC by 2025.

They announced the first chips based on Intel 4 today, which is more or less equivalent to TSMC’s 5nm.

They may fail, but the goal is clear and ambitious.

[0] - https://www.xda-developers.com/intel-roadmap-2025-explainer/
What domain do you think COBOL was made for?

Basically the only things computers were worth it for back then were scientific calculations and bookkeeping. Banking is obviously on the more complicated end of bookkeeping. Insurance did get a special COBOL variant because I guess they had some tasks shaped more like scientific calculations too.
Looking forward to what Mitchell does next. I have always enjoyed reading his code, a fantastic role model.
Android users have been banging this drum about the iPhone supremacists for an actual decade at this point and it so, so goddamn tiring.

I buy iPhones for a number of reasons:

- Ecosystem which has been explained at length so often you'd have to have your head under a rock to not know what it means

- Ease of transfer of data between phones/tablets and replacements, along with constant sync

- Excellent build quality

- The OS is consistently good (not perfect, but good) and devices in general have a long life from purchase to replacement. I just recently had to FINALLY replace my gen 4 Watch with an SE, that I originally purchased in 2018. That's FIVE YEARS of daily use.

"An Android" by contrast can be fucking anything from a $20 Aliexpress special farted out with spare parts from NIGYEHO Ltd. and an ancient version of the OS that barely runs on the hardware, to a mid-tier perfectly acceptable phone that will no doubt be nearly bricked in the event you try and update the OS, to a multi-thousand-dollar premiere Samsung powerhouse that would utterly spank most iPhones at most functions and will probably last you ten years if you take good care of it. And what irritates the shit out of me is Android users that treat the last one like you get it at the price of the first one, and then call Apple users elitist for buying a very similarly priced phone.

It is truly mind-bending to me how effective Google's marketing has been to paint themselves constantly as the scrappy underdog fighting the conformist and snobby Apple fanbase, which is not to say there aren't any pricks who swing their iPhone around like it makes them hot shit, there almost certainly are, but to say that's the norm is completely outside my and anyone I know's experience of the matter.
Only assign points based on a (n-1)-day sprint instead of a n-day one.
> Is this worse than every human that can take these tests. Is this even worse than most ? I can tell you it's not. So again, why is GPT-4 not agi ?

https://chat.openai.com/share/4a92c752-b5bb-4a07-beed-f57786...
I think 2024 is the year we see Python overtake JS in overall popularity.
Is it, though? I found and enjoyed a good amount of porn on BBSes and the early internet when I was a teen, and I turned out fine.

Porn absolutely has serious problems associated with it (both on the production and consumption sides), but teens getting exposed to porn is just not a big deal. It can turn into a big deal, but that's what, y'know... parenting... is for.
Are you on the metro side, or the rural side?
It clearly states several times in the article that it is a tax cut. And is there any evidence that it is unevenly distributed to one company? It seems like Michigan offers an open Express application program with clear requirements: https://www.michiganbusiness.org/pre-app/
Frustratingly familiar from my college days is the vagueness of these instructions. "Wear appropriate gloves." Such as? It is easier to write "wear butyl gloves." Even the MSDS for 6M HCl doesn't say "wear butyl gloves" it says "Select glove material impermeable and resistant to the substance." Like, duh. Is there a PPE lobbyist who prevents people from writing down concrete recommendations?
> Not only that, they are impacting the actual languages people use. Why use some new / esoteric language that an LLM doesn't know much about, when you can get the same job done much faster using a language that the LLM knows well and can debug?

Hmm, I can see it going the opposite way - maybe the availability of LLMs means that having an active user community in your timezone is less important, and makes semi-obscure languages more competitive.
Yeah, this is basically the reason.

The price is comparable, the costs of ownership are way lower, and the product is at least twice as good.

There's basically no downside which is why they're selling so well.
> trying their best to do a job they care about

I would not take that as a given for Mozilla's upper management. Many of their decisions seem to ignore what users want in deference to Google or other motivations.
I’ve noticed a similar effect with women in IT. I’ve worked with only a few female software engineers but all of them were above average developers. It’s such a male dominated profession that it acts as a sort of filter.
There is nothing programmers get more fiery about than language syntax. Nothing.

(Editors are a close second, though those holy wars are cooling over time as people move away from coding in the terminal.)
Ask HN: What is the best way to get into Physics as a coder?
I don't know anything about Physics.
Some parts sounded like you were talking about me! :-)

Its funny, how many technologists play with stuff on the side, derive learnings from these experiences and end up bring something helpful, even valuable to their professional jobs...but employers sometimes - at least in some of my cases - disparages such efforts, or often block such enthusiasm. Then again, maybe i'm just working for the wrong kinds of orgs. ;-)

I'm glad that you have been able to reap the benefits of the knock-on effect; kudos to you!
Intel Meteor Lake – Core Ultra 7 155H only convinces with GPU performance
I was just saying you could use a little time to get flour. It does not have to be money.

An other thing I could mention is wheat berries are common ingredient in soup. Just cause it has not been processed does not mean it's useless.
The neat thing about crt terminals, or really any monochrome crt. is that because they don't use shadow masks. The text is crisp. Really good looking, Much more so than one would expect given the low resolution. Especially compared to text on a color crt.

I sometimes wish monochrome displays were more of a thing. There is e-paper tech and text on it looks great for exactly the same reasons. but I would like to see what a high resolution monochrome LCD or oled display could do.
So that’s why I was getting spammed by GitHub that one of my repos contained “adult content”

I had a fork of the Atom editor on my account and apparently it’s somehow tied to this individual…
I know 29 minutes is long but theoretically you can have all the images you ever want in a small 6gb package and run inference on (nearly) everything. That's fucking amazing.
They built a ton of value, were unable to capitalize on it (just like early Docker), and when they tried to capture the value of the thing they built it pissed off the open source ecosystem (and all the profitable companies) built on top.

They should have thought about this a long, long time ago.

I feel for the smaller companies, but I feel for big companies that come in and plunder because of open license terms.
I'm not sure why people always want to consider the LLM in isolation. Like if someone built an apparently fully sentient android which completely mimics the behavior of a sentient human in every respect, but it was comprised of a bunch of LLMs and other systems wired together, would you say that it's not intelligent because the LLMs aren't fully sentient?
Have there been follow up studies finding this?
> Shouldn't businesses be operating like the latter? Constantly training?

"But then they'll leave for somewhere else for more money." </sarcasm>

Literally every company I have worked for. Meaningful training was always an uphill battle.

However, good training also requires someone good and broad in your technical ladder. They may not be the most up-to-date, but they need to be able to sniff out bullshit and call it out.

FAANG is no exception, either.
If the cause of the pop is moving at the speed of light too. But if it wasn't we might get an early warning.
The system is really effective, I wanted to work at a place where the cliche "everyone cares about quality" is actually true and I found it - devs test, designers test, I test, customer has the chance to test the latest build every 2 weeks so that we can check that our quality checks are aligning with theirs. It gets to be a game of 'can the devs get it past my checks' and 'can I find new ways to trip them up' which builds up confidence in each others skill levels.
None of what you're describing is "general-purpose computing".
Arguably the dominant APIs in the server space are the cloud APIs not POSIX.
Who can possibly add parameters to a url?
People here are talking about skillful QA worth their weight in gold.

Unfortunately people in the industry who have actual power in planning budgets don't think so. An article is right. QA engineers now are viewed as janitors: no one respects then, better to outsource to cheap location.
I mean, diffusion models tend to be less computationally expensive than say CNNs or LLMs, so probably? And before than ppl ran SVMs, random forest, and other forms of non-gpu intensive ML algorithms locally as well...
The radiation propagates at light speed, but the harmless neutrinos reach us a few hours before the potentially dangerous X-rays and gamma rays. A supernova would have to be within roughly 160 light years to be damaging to Earth.

https://news.fnal.gov/2019/03/waiting-for-neutrinos/

https://earthsky.org/astronomy-essentials/safe-distance-from...
Waited 20 seconds - stuck at “model loading.” Closed the page. iOS 17.2 with safari.
Generally speaking, in finance, if you mean the former you'd say "by 200 basis points" in order to disambiguate.
curious, what do you want to do with about:config on FF for Android?
I have never once heard of a problem that QA folks end up in project or product management too often, and almost always have the problem of not being able to escape the QA org despite many years. Most companies are extremely resistant to people moving tracks, especially from a “lower status” org like QA or CS. It’s the exception not the rule.
> Hence the layman jumping to the conclusion that they must be spying though the mic.

Right, and in a larger sense, the laymen aren't exactly wrong. They're technically wrong about the mechanism, but they're exactly right about the extreme intrusion into their private lives. That the intrusion comes in the form of accurate models rather than the microphone is just a technical detail. The end effect is the same.
The sense I always got from the outside (I don't know him personally), is that Mitchell is just a really good engineer that wants to build great products.

Nothing more.

He's honest about what he's passionate about. Hence why he went from running the company to stepping back to being an IC.

I've got a lot of respect for that.

Below is his personal website, for those who haven't read his posts.

https://mitchellh.com
Things is source code management these days even in mainframe but many shops still have you log into the same "box" to do your development. It can get pretty fun when trying to coordinate testing and patches.
Why isn’t lab glassware, with few exemptions, a single use item? How can the human safety risks in cleaning, and the analysis risks from residual contamination be valued less than the cost of fresh equipment made of…glass. Really nice glass, but simply mass-produced objects made of silicon and oxygen. Just make some more.

The 1970s Muppet Show US television program had a recurring segment on “Muppet Labs” with a hapless lab assistant named Beaker given silly and dangerous things to do by his boss. These cleaning processes sound like a Beaker bit. But the Muppet Show was a comedy…
As long as the only solution is a one sided ceasefire there is no solution. That's what you people have to understand. You can be biased as much as you want to just pondering on one solution doesn't help anyone. The people in the region should understand that from experience.
Are you kidding me? Being attractive is like playing life on easymode! It's a bonus to every interaction you have in life, have you never had to interview for a job?
I believe we might be at the point where supply chain security (and code base security) might warrant the question why you cant implement something on an M0+.

If you really need higher speeds for reaction time, use an ASIC or FPGA. We already do this with USB3 or Ethernet controllers.
> common kneejerk reaction on HN

It may be unexpected at HN, but it's universal.
It's almost like there's been decades of economic policy allowing a tiny fraction of the population to absorb most of the wealth produced by productivity gains, leaving many unable to afford even basic necessities.
I agree with you, but have the hunch that many PMs don't.

>it's usually easier to prevent a problem than capture, triage, debug, fix, and re-deploy.

It really depends on the risk of the fault. To a PM under schedule pressure, the higher risk may be to break schedule in order to redesign to mitigate the fault. As you said, many failures are low probability, so PMs are used to rolling the dice and getting away with it. Often they've moved on before those failures rear their ugly heads.

An organization really needs the processes that establish guardrails against these biases. Establishing requirements to use the tools to define the fault model can go a long way, although I've seen people get away with turning a blind eye to those requirements as well. You also need to mate it with strong accountability.
It is interesting to see how hashicorp went from an underdog company with vagrant to a company to aspire for with terraform, nomad, consul, vault to something that orgs and community dread, all within a decade.

Standards that they have set are still industry wide relevant. But you can see they are on a negative path.
> The baffling thing is why this took so damn long.

I'm surprised it's baffling in a community of developers and other IT professionals.

It's not baffling to me that two significantly (wholly?) different applications on different platforms and form factors would require quite a bit of work to both be generally compatible with the same third-party software via the same API - and all while maintaining the same compatibility with another application, made by another company, completely outside Mozilla's control.

And it needs to work reliably enough to release to a world of developers - of every skill level, motivation, writing every kind of software (within the domain of browser add-ons) - with confidence that it will work for them and users.

And you need a way to maintain all that over the long term.

I'm impressed Mozilla!
Is it possible for me to use these better prompts for my own use cases?
Honestly feels a bit like the end of another great company - Chef (Adam Jacob). Great tooling, built with great engineers but business realities forced it to take some unfortunate turns.

I hope Hashicorp will manage to find its stride and not end up as some bullet point in a long "solutions" portfolio of some software conglomerate.

And thank you Mitchell for all the work. Can't wait to see what is coming next from you.
Unveiling Vulnerabilities: A Deep Dive into WiFi Camera Security
Weather and stock market are both chaotic systems.

Increasing evidence suggests that AGI will not be attainable solely using LLMs/transformers/current architecture, as LLMs can't extrapolate beyond the patterns in their training data (according to a paper from DeepMind last month):

"Together our results highlight that the impressive ICL abilities of high-capacity sequence models may be more closely tied to the coverage of their pretraining data mixtures than inductive biases that create fundamental generalization capabilities."[1]

1. https://arxiv.org/abs/2311.00871