skysight-inc/HackerNews huggingface dataset:
What is being expressed here is not a new problem. The challenge with solving it is that there isn't an easy set of steps that works every time. Someone's experience with the challenges of getting time with SMEs is highly dependent on the culture of the org, incentives, structure of the engagement, personality of the SME, actual workload, SMEs situation/feelings/stress, etc.

You can solve or mitigate these problems, but it takes experience and expertise that most coming from more pure software development backgrounds may not have. From experience, someone coming in with some consulting experience will tackle the situation differently.

Writing stuff down isn't always the best approach. Having a written record may be a good end goal. It may be better to have the small implementation soak up that experience through co-location with the experts. That way they are close by for interviews (probably too formal) but more likely sit and observe as the experts work. OP can then focus on building relationships between the experts and dev team. On this foundation you can add in more formality.

As part of the relationship management, OP will have to help the experts free time by working with their management. Without details of the company, we can't give real examples, but it might include supporting their requests for contractor support or giving their leadership political help.

When you can't come to some sort of co-location situation, you have seriously undermined your ability to execute the project. You will not have a true picture of the situation. Getting PMs or user experience people to engage with the experts will be lower value and require more clarifications. Developers can be low threat to the experts versus other types of people you can bring in.
Africa CDC to Declare First-Ever Continental Health Emergency as Mpox Surges
Engineering: Enable zooming. At certain threshold, the highest available resolution shoukd be downloaded & displayed, while further away you can even use pre-gen thumbnails. This would enchance usability.
State can be modeled as a monad, but monads aren't a synonym for state. Just like squares are technically rectangles, but "rectangle" isn't a synonym for "square."

How do I think of the State monad?

- Like a Mealy machine: https://en.wikipedia.org/wiki/Mealy_machine

- Like a pure way to compose functions that use a nameless, global mutable variable.

- As a newtype wrapper over the type "s -> (a, s)" where s is the type of the state and a is the type of the computation.
As someone who has spent a lot of time building and racing cars… yeah the marketing is nuts.

A few years ago Porsche came out with the Taycan. One of their big marketing pushes was that it was better on track than a Tesla model S, because on paper it was worse in many ways (more expensive, less range, less power, worse charging network, etc). The sad thing was all the magazines and journalists seemed to be happy to parrot this position. Porsche bragged about their ring time. Internet commentators agreed. The Taycan Turbo S was a track weapon!

The reality? The car is heavy, it’ll eat tires. I’ve seen guys in cars like that (noobs mind you) cord a set of tires in 1 session. Tracks eat fuel like crazy, I normally brought 4-5 5gallon fuel cans, and a full tank. I could do half a tank in like 8 laps. Electric? What track has super chargers?

And the ring time? $200k+ Taycan turbo s matched the $38k civic type R.

But marketing. And the journalists who really do know better were happy to play the game. Every car seems to be marketed on track now. For most cars, even seemingly performance oriented cars, tracking the car voids the warranty.

Really the brands know that they are selling a fantasy, and very few people will actually even try that stuff. They just want the aura of it. Especially Americans want to buy 120% of the car they need. Need to take a freeway on ramp? Good thing this car has a ring time of X! Should be no problem! Thinking about getting a boat? Better buy an F-250, just to be safe!
In Florida that would be especially concerning as home insurance is very pricy and hard to get
Ah, I misunderstood your comment. I don't think environmentalists have slowed carbon capture much if at all. Many of them are opposed to it but they're pretty ineffective.
These seem like criticisms of the US healthcare system and not against pharma companies in general. The wikipedia article you linked even says so:

> The epidemic has been described as a "uniquely American problem". The structure of the US healthcare system, in which people not qualifying for government programs are required to obtain private insurance, favors prescribing drugs over more expensive therapies.

Also, not all pharma companies are criminals like Purdue pharma.
Imo it already has, since ~ps3 controls have been pretty standardized and graphics was good enough for The Last of Us level quality, so the limiting factor is more the art budget than the technology.

The biggest problem is multiplayer games that need to keep a community and cloud servers only that can be shut down on a whim

Other than that, there's the culture aspect thats just as true of books and movies where new things can say something about the current culture that old ones can't as easily and its fun to be excites about something new
Like China or Russia? C’mon man. We’re better than that. At least that’s what we advertise.
Appreciate these kinds of modest blogs about niche topics (well for Hacker News anyway). I read your article about Pecking Order. As a child, I remembered hearing a crazy story about how some poultry farms would fit their chickens with "rose-tinted glasses" in order to help disguise the sight of blood to mitigate potential violence within the flock.
My tips and tricks for using Reddit more efficiently
> C++ instead doubled down and added many more ways for implicit conversions to happen.

but also allows you to turn them off for objects, thankfully.
k8s and "12 months" -> my priors likely confirmed. ha
Workers don’t want to rightfully be abused. The company is struggling with an actual labor market where people will leave. Hopefully we see workers refusing more bad deals.

Is there any reason why the disparity in pay between software and hardware jobs are so high?

Maybe TSMC should return to the labor models of yore where you are guaranteed a job and pension for a life of servitude.
The problem is, if you follow that religiously, you'll never achieve anything worthwhile. All of those push you away from finishing, the same way that their opposite do.

It's valuable for "unlearning", and I am one of the people that must always be reminded of it. But if you go and "learn" that way outright, it will damage you too.
For executives? I'd hope so.
I'm smoking multiprotocol wireless systems for industrial, medical, and military applications. To my recollection, the very smallest of those was around 280K in .text, and 180K in .data. Others have been 2-3x larger in both areas.

I would sure hope a decstation3100 emulator is small. After all, it's worthless unless you actually run something within the emulator, and that will inevitably be much larger than the emulator itself. I wouldn't know, though. Believe it or not, nobody pays me to emulate computers from 1978.
Never heard of you
Remember their ebook business malicious compliance in UK?

The judge got annoyed but did anything came out of that?
Right. A lot of tools, even security or access controls, seem to have no conception that git is a thing. Somewhere they all have config. This could help.

Effectively, all the things that have a stateful representation that there's a reason to know versions/changes, but aren't typically thought of as "source code" (e.g., Markdown is DSL source code, but almost nobody thinks of it like that).

And yes, for our own in-house tools or CRUD dashboards or full apps, we want that SDK! Even though we know git.
What the electric Dodge Charger's "Fratzonic exhaust" sounds like
> C++, otoh, is run by committee and far removed from the community.

It is hard to be close to a community with the size and divergence of the C++ one. It is (relatively) easy to be close to a community the size of the Rust one.
TRIZ previously on HN https://news.ycombinator.com/item?id=18045322 (and a few others)

and https://en.m.wikipedia.org/wiki/Systematic_inventive_thinkin...

then https://arxiv.org/abs/2403.13002 (AutoTRIZ: Artificial Ideation with TRIZ and Large Language Models)
I’m sure they’ve got their data, but personally I cannot imagine being so wishywashy about something so fundamental as moral values, based purely on the time of year. There’s just no way.
Related: Nestle pays $200 per year to bottle water near Flint, MI (2017) [1].

As a Michigan native who has family, friends, and coworkers affected by the Flint water crisis, very frustrating.

[1] https://www.theguardian.com/us-news/2017/sep/29/nestle-pays-...
There used to be a "security-focused" project that configured easily XMPP projects but I don't recall its name. Last time I checked it was dead.
Thought I would link to the Wikipedia page for ternary computers[0].

[0]: https://en.wikipedia.org/wiki/Ternary_computer
> ahhh, I think there's the source of our confusion: I suspect you are actually talking about NOR flash?

Nope. PIC has on device NOR (which I've tested), and often has external NAND flash (depending on design choices), such as using SDCard interfaces.

Here's [1] a Micron tech doc on their NAND chips stating quite clearly they allow exactly what I described doing above: "A NAND Flash block is 128KB. Erasing a block sets all bits to 1 (and all bytes to FFh). Programming is necessary to change erased bits from 1 to 0. The smallest entity that can
be programmed is a byte."

There's plenty of manufacturers and chip types that guarantee one can do this. It is tech notes like that led me to do some testing to see if devices fall into spec on R/W cycles before death when evaluating which chips to ship in consumer products that need this.

[1] https://user.eng.umd.edu/~blj/CS-590.26/micron-tn2919.pdf
> intelligent market participant

If I put a gun to your head and gave you 1 year to find out what, exactly, goes into a bag of Doritos and what the nutritional content is, you couldn't do it.

People have lives. We don't have the time, knowledge, or expertise to assess our goods. Not anymore, that stopped a good couple hundred years ago.

If we had the expertise we'd simply do it ourselves, which is what people did. But we stopped doing that, because the goods became too complex.

> AWD car knowing full well it’s not 4WD. It’s still 100x better than 2WD on snow and gravel. I liked my AWD car - money well spent

Sure, but keep in mind you understand, maybe, a fraction of a fraction of 1% of your car. If you wanted to understand it more deeply that is a lifetime commitment. And, that's for one singular good. Extrapolate that and suddenly you'll need to be immortal to be an "intelligent market participant"
If it were ephemeral? Would that change this? Say recording the meeting locally a 5 minute frame then updating a meeting summary?
I suppose you are welcome to judge people as you please, but essentially everyone who hikes, skis, climbs, kayaks, skates, surfs, runs, or plays any sort of contact sport will disagree with you.
If you don't have an official IT team, is there someone else that should be handling these requests?
Regarding retention, since you already have revenue, binding the revenue/package delivery/cost saving with the talent’s contribution. Even for the contractor, might could try this way.

I don’t think bringing software in-house makes sense since that’s not your core competency.
I don't think they should close the loophole. However I DO think there should be oversight to ensure that what's in the supplement is what's on the label, and it is tested to be free of contaminants.
Obama gave an answer in his Comedians in Cars Getting Coffee episode that stuck with me.

Seinfeld asked something like 'How do you deal with constant annoyances, all the time, when you're president?'

And Obama replied 'I expect it's similar to what you do -- you fall in love with the work. Sure, sometimes it's painful, annoying, backwards, foolish, etc. But in the end you fall in love with the work, and it saves you.'

That defined purpose in a way I'd never thought about it, and probably undergirds every religion.

It also made me try to open my heart more to people dealing with chronic pain or mental health issues, in terms of their subjective effort. Objectively, it may look like they're just doing {normal thing}, but subjectively that may be requiring 10x or 100x effort from them. And that effort (the work) deserves its own respect, independent of outome.
Nice pricing, slightly better priced than other email APIs.

I can also use it with my own templates, where I pass your API the full email body as HTML? I've already done the work for managing my own email templates and would only need a swap-in replacement for the email deliverability part if Mailgun becomes too expensive or their service declines after their acquisition.
oTranscribe is a free option for transcription but in many cases it's just too simple
Conversely, many proprietary business models are carefully hidden from view to prevent people from understanding the extent of the harms. When a software product is made Open Source it fundamentally proves that there is nothing to hide. We can both agree that Google's business model is acerbic, but they aren't putting themselves between the user and the OS like Apple does.

Even if you're the most anti-Google person in the world, you have to admit it's a bit ironic that Android can be built with all Google services disabled whereas iOS, due to it's wonderfully-designed Google Search integration, cannot.
Beverages are usually the money maker at restaurants.

IIRC, Coca Cola syrup for fast food restaurants is on the order of pennies for a gallon of soda.
Best practices for lowering your Databricks job compute bill
> Firefox' UI has kinda stagnated.

This a feature that Firefox originally had but removed.

In the older versions, Firefox preferences contained a dropdown that let users choose whether to show tabs on the top, bottom, left, or right side of the browser window.
There's a captioning button under the volume slider, and I think it's called "live captions" or something in settings. Just tap the button and it'll start.

https://support.google.com/accessibility/android/answer/9350...
Site is down displaying a 429 “too many requests” is there another non blog spam source?
Hmm, a 4-core cluster?

Easiest would be to wire up two chips with bidirectional links and use a fault handler to transfer small blocks of memory across. You're reimplementing a poor man's MESIF https://stackoverflow.com/questions/31876808.
are we? I know that word has "shit" in it, and this is a degredation of things, and so we want to use the new word so sound like we're cool and hip to the new lingo the kids are using, but the term, as coined by Cory Doctorow, refers to when a platform ends up in late stage capitalism and goes off extracting value from users at the cost of their experience. Like Facebook. Is that what's going on here, or is it just a more general things are shitty?
Yes, it is for part-time transfer cases (again, as opposed to center differentials).
As near as I can tell, what exactly constitutes "clean code" is an opinion, but the concept in the abstract is rooted in actual theory and principles.

Personally, I think the main thing isn't the exact coding standards a place uses, but that there are coding standards being adhered to. Consistency across the codebase is more valuable than exactly what that consistency looks like.

In the case of this article, I think that that the argument against using 'else' blocks is pretty weak -- but having a company-wide standard that ensures code consistency is valuable enough that if I worked at a place with such a rule, I'd be fine adhering to it.
This video is quite cool:

>Iceberg A23a - Drone footage of the largest iceberg on earth, eroding in the Southern Ocean.

https://www.youtube.com/watch?v=bNZKKdQ5cBI
Yep, it's designed to assist with manual transcription
This looks too good. I have a B2B AI product, the features that exist in Nous easily outclass anything I could make in a reasonable timeline.

Maybe I should rewrite my app using Nous...
you might want to carry all of:
- configuration applicable to this request (or global configuration) [...]

Ok, this is super-interesting to me, as I'm currently dealing with the "configuration and interfaces as global state" pattern in a legacy application. Among other things, this makes it hell to test and refactor. Refactoring it into a functional abstraction like this seems like exactly what we need.

But ... I'm kind of struggling to figure out what "global configuration as a monad" would look like (very much not a Haskell programmer). How would something like this work in practice?
It's part of the human condition I'd say. Drinking causes harm in some way, but most people do it. Sticking to a diet can be harmful in some way, but especially people claiming to be pursuing good health go for them. Sports harms your body in that it causes small injuries that the body has to heal.

Without this stupidity as you call it, we'd be nowhere. Yeah it's stupid to try and hunt a wooly mammoth given they're ten times our size but if our ancestors didn't we wouldn't be here.
The Japanese populace, whether they wanted to or not, was fully prepared and planning to defend the home islands with their lives as gruesomely as possible.

If America had not dropped the bombs and the Soviets ended up finishing off Japan like so many seem to think they would, the Soviets at the end of the war were NOT known for being gentle in their dominance.

There was no ending to Japan in WWII that did not kill hundreds of thousands of civilians.
Dang did steve mould age in the last 7 years!! 35 to 43? Here we go! Love the guy - smart and good content!
Silicon Valley's Grand Ambitions to Control Our Planet's Thermostat
Show HN: Attaching to a virtual GPU over TCP
We developed a tool to trick your computer into thinking it’s attached to a GPU which actually sits across a network. This allows you to switch the number or type of GPUs you’re using with a single command.
Managers want remote work to end
https://www.npr.org/sections/goats-and-soda/2024/08/09/nx-s1...

Alarmed by mpox surge, Africa CDC is poised to declare a 'continental emergency'

The Africa Centers for Disease Control and Prevention has never done anything like this before. The agency is poised to declare a “public health emergency of continental security” as early as next week.

Since the beginning of last year, mpox cases have been surging in the Democratic Republic of Congo, with children making up the majority of the 14,000 reported cases and 511 deaths so far in 2024. Those numbers roughly match the number of cases reported in all of last year in the country.
Concluding that a statement holds greater significance because it was stated by an expert === appeal to authority. The person is irrelevant. Just as lawyers regularly point out, their work done outside of a professional context is no different than work done by anyone else. Their expertise is only significant in that when work is done in a professional context they promise to go over and above to put in the proper care to ensure that the work stands up to scrutiny. But even then the work must stand alone! They cannot just throw down whatever gobbledygook and call it something notable just because they are acting as a lawyer. The person is irrelevant.

As before, it used to be a funny meme – albeit one that has become tired – but there is no significance to it. Who the person is tells absolutely nothing about the rest of the comment.
I'd argue an urban legend is not the same thing as a hoax.

Compare "vampires walk among us" versus "Theranos works".

It did happen, and it didn't work, are not mutually exclusive.

Theranos happened, and subliminal advertising happened.
Which is why I expect multiple fair source licenses to appear. There is already the FCL too.
Surprisingly that was a great story.
I like this article but it does kind of seem like it gets to a point of “well we know how to do binary stuff in hardware real well, we don't know how to do ternary stuff that well and doing it with binary components doesn't work great.”

Also ternary gets a bit weird in some other ways. The practical ternary systems that the Soviets invented used balanced ternary, digits {–, o, +} so that 25 for example is +o–+,

25 = 27 + 0*9 – 3 + 1.

If you think about what is most complicated about addition for humans, it is that you have these carries that combine adjacent numbers: and in the binary system you can prove that you relax to a 50/50 state, the carry bit is 50% likely to be set, and this relaxation happens in average by the 3rd bit or so, I think? Whereas ternary full adders only have the carry trit set ¼ of the time (so ⅛ +, ⅛ –) and it takes a few more trits for it to get there. (One of those nice scattered uses for Markov chains in the back of my head, the relaxation goes as the inverse of the second eigenvalue because the first eigenvalue is 1 and it creates the steady state. I got my first summer research job by knowing that factoid!) So you start to wonder if there's something like speculative execution possible then—half-adder-+ is definitely too simple for this but full adder + chains all these bits together and for larger numbers maybe it's not!

Similarly I think that binary proliferated in part because the multiplication story for binary is so simple, it's just a few bitshifts away. But for balanced ternary it's just inversions and tritshifts too, so it has always felt like maybe it has some real “teeth” there.
It’s the same thing. Order doesn’t matter in the tuple. Just use a bind which is in line with the signature of the type you want to use.
Books of the world, stand up and be counted All 129,864,880 of you. (2010)
Julia is a REPL-driven interactive system that was specifically syntactically (to its detriment IMO) targeted at Matlab users while Python for science was on the rise. Julia code does usually run faster than Python stuff without a lot of care & feeding for either, but Julia just didn't catch on quickly enough and will probably always be playing catch-up.

Julia/Python/R is even earliest in the name Ju-Py-te-R, although that now supports like 40 PLs and "notebook" is probably a reference to the 1991 Mathematica 2.0 Notebook Front End (and obviously it was mostly just a coining/play on words, not "priorities"). Personally, I think the often trivial-to-modest extra effort to work with static types is worth the effort both for correctness, specificity and performance, but 95+% of REPL-oriented systems (by number not mindshare - more like 99.9+% by mindshare) are lax/dynamic about types by default except maybe the Haskell Hugs interpreter and a few other exceptions. Cython w/cdef | Common Lisp with (declare) do at least allow gradual typing, and arguably the "type stable/not" flavors of Julia battles are roughly in that camp. Like most "defaults", most people just use the default even if other things are available, though. That's why to me it's worth making users be a little more explicit like Nim does.

Anyway, I am just discussing alternatives floating about, not trying to be disputatious. Mostly people / scientists use whatever their colleagues do in a network effects way, with ever so occasionally generational shifts. Sometimes research communities are held hostage not just to a specific programming language, but rather to a very specific code base - certain kinds of simulators, reaction kinetics engines, and so forth. (TensorFlow or PyTorch might be a contemporary analogue more HN folk could relate with.)
Review: ChatGPT's New Advanced Voice Mode