skysight-inc/HackerNews huggingface dataset:
I was hoping for an alternative to lambda calculus, but alas.

It seems that the field of data science has coined the term “Lambda Architecture” to refer to a common approach to handling data analytics in near-real-time where an incoming data event is sent to two separate systems, the “batch” system and the “live” system. The “batch” system is thorough: it aims for completeness/correctness (every datum has as much analysis extracted as possible, both from it and from its relationship to other data) and consistency (no datum is lost). Since consistency is eventual and correctness is computationally expensive, this system is slow, and it works by collecting a bunch of events and processing them all together in a batch (where it gets its name). So we also send the event to the “live” system, which operates in real time but is not as accurate or detailed.

It is apparently called Lambda Architecture because this two-path setup resembles the lambda character. Because “lambda of x” also means “function of x”, you will sometimes see people try to formalize it with expressions like “λ (Complete data) = λ (live streaming data) * λ (Stored data)”, which is cute, but I don’t think this is really core to understand capital-L Lambda Architecture.

The problem with Lambda Architecture seems to be that the batch system is an operation on (d_0, d_1, … d_n) to produce an output model m, and thus can extract information from things like “d_n has a strong relationship with d_504” - but the live system is just an operation on (m, d_n) and therefore misses that link.

Kappa Architecture seems to just be the idea that you don’t need a batch system if your live system is really good - you can just take the output of the previous live operation and use that as the new m for your next operation. The problem with Kappa architecture that other commenters here are highlighting is that this results in holding a large m in memory at all times (fragile, expensive), and handling out of order events by re-doing the live operation on them - if you do (m, d_505) and then d_504 drops in after, you have to do ((m, d_504), d_505).

There is a Delta Architecture as well, which is just the idea that you don’t need a live system if your batch system is really fast. There’s also a Zeta Architecture, which is just the idea that if you add half a dozen more systems alongside batch and live, nobody will know what’s causing the bugs and you can’t get fired.
> "AI models generate significantly higher-quality argumentative essays than the
users of an essay-writing online forum frequented by German high-school students
across all criteria in our scoring rubric."
What if you were to encode a message to your lawyer via your payments. Would that make it privileged? To me, a private transaction between parties subject to confidential privilege should also be subject to privilege.
A lot of people have noticed that when someone says "alot of people" they usually don't have valid reasoning to back up their statements so they appeal to the wisdom of the crowds as their source of knowledge. Even if that source of truth is anecdotal and might be coincidental or biased.
Ask HN: Is it just me or GPT-4's quality has significantly deteriorated lately?
It is much faster than before but the quality of its responses is more like a GPT-3.5++. It generates more buggy code, the answers have less depth and analysis to them, and overall it feels much worse than before.

For a while, the GPT-4 on phind.com gave even better results than GPT-4-powered ChatGPT. I could notice the difference in speed of both GPT-4s. Phind's was slower and more accurate. I say "was" because apparently phind is now trying to use GPT-3.5 and their own Phind model more frequently, so much for GPT-4 powered search engine....

I wonder if I use Poe's GPT-4, maybe I'll get the good old GPT-4 back?
Uh, the style of it is extremely functional-like, even if it’s not actually functional.
Of course it's not a cost free alternative. They probably know that it costs substantially more and that's why they want an abortion. But, it's the only alternative they can actually pay for because it's the only one that doesn't demand thousands of dollars up front (and $2k would be below average.)

When I said they couldn't afford it, I mean it was something they would have to convince someone to loan them money to do. They likely don't have a credit card with that limit, and payday loans usually top out below $1,000 (according to Google).

And all that is without addressing the fact that they need to suddenly take several days off work (because most states have waiting periods) and not get fired.
Alright, then let me rephrase it simply: SWE should be getting paid as much as they can collectively negotiate and companies who already get the best tax deals should tuck their tails between their legs and be happy about it. I don't care what people get paid in random places, it has absolutley no relevance other than govs should not allow a company to profit in their country if it is not offering competitive salaries and instead outsources. The only beneficiaries can't be the super rich company owners and shareholders.

Pay tax or pay really good wages.

To @pokepim whom I can't reply to because the comment is dead: nah, I am not even a developer and your skills are irrelevant, your replacabilith in the market is all that matters. These companies raise insane capital, get insane tax benefits and cuts and the lowest taxes and most lax employment laws in the developed world and also want to bitch about 200k salaries in places where median house costs are in the millions. If vietnam devs are so good, I am sure vietnam (or any country) will have amazing companies that raise crazy valuations and pay them good enough to afford a house to live in?! Right? Tell mee when I can save 50% of 20k/yr in the US and buy a house in the US? In cali I would have to save for like 100 years lol. I am all for outsourcing if it means houses and other CoL in the US will have the same prices as the places outsourcers live at.
You are the first person I have heard mention the desire to transition from C# to Rust. Usually, it is C++ to Rust, or Java to C#.

if the tooling would be on par

I am betting person, and I say: "It never will be." It is easy to overlook the importance of better developer tooling. It directly translates into higher developer productivity. Every time I am forced to use a language with worse developer tooling, I am reminded of this performance hit. This is why Microsoft spends so much time and efforts on its developer tools. Also: Better tooling means below average developers can level-up to average. This is most of corporate computing, so a win for the bean counters.

Also: There is not single, commercial, controlling force behind Rust, like Java and DotNet.

Don't interpret this post as anything against Rust. I think it is a brilliant language.
I think meaningful work is at least as important to the brain as Omega-3s. My father started experiencing memory issues after retiring, but then he took up some part-time engineering contract work and the memory issues went away.

My mother sank into deep depression after retiring... and not long after that, the dementia started setting in.
For a single Grace+Hopper node? I'd bet it fits in that budget, the Grace Hopper datasheet says the combo has a CPU + GPU + memory TDP of 450W - 1000W programmable, and that leaves more than half of the room for the rest of the node's power budget. For the DGX GH200? It's 18,432 CPU cores with 256 GPUs across 16 full racks of servers :p.
Or break it down to gasses or oil and make new plastic with that.
If it doesn’t lead to change, what is the purpose?

I am sympathetic to their goals, but pragmatically, if a particular action doesn’t get you closer to your goals, why do it? It’s just performance art if it doesn’t have any tangible effect.
I used to live in Istanbul and I know of tourists donating all their clothes to shelters or just leaving them in their hotel room to make space for all the new cheap clothing they bought. Those were some crazy times.

Funny enough, many people from Turkey did the same when they visited the US in 2000s/2010s.
They do make PCI hardware, don't they?
Eating Disorder Helpline Disables Chatbot for Harmful Responses
1. Languages - I started going to English meetups in my town to practice English; I found a group of like-minded people that I felt comfortable with and we started doing other things together - hiking, visiting castles and museums, drinking wine and talking till 2am.

2. Cycling - I love road cycling and there is a strong sense of community around cycling. If you are training alone and a bunch of faster cyclists catches you, you can draft behind them for a while and start chatting with them when you catch your breath; if you hit it off, you exchange contacts and start riding together. There are people that I have spent years and thousands of km with. The advantage of cycling is that there is a lot of endurance rides where you can easily talk and you get to know people pretty well.
Original title: "Eating Disorder Helpline Disables Chatbot for 'Harmful' Responses After Firing Human Staff" (compressed due to character limits)

Previous: https://news.ycombinator.com/item?id=36079183
I too miss discriminated unions in C#.

But even more often, I find myself wishing C# blocks were expressions.

In F#, I could do this:

let x =
let z = whatever
...
value

and z is inside a local scope.

So in C#, I want to do:

var x =
{
var z = whatever;
...
value
};

Maybe it's just me.
Every organization of every type starts small. They don’t all become large.

We could say the same thing about every failed startup company that was a peer to Amazon in the 90s, I guess they were all just performance art corporations.

Why even bother getting up in the morning, right?
There is a much simpler solution, buy the bypass plug which has the rfid chip in it for about $50, cut a chunk of plastic with the chip off being careful not to harm the antenna, and tape it to the inside of the fridge in the same area. Only downside is you have to use your brain to replace the filter with a compatible one every once in a while, and it says “not filtering” on the front panel when you dispense water or ice.
Oh I found some photos.
https://postimg.cc/gallery/0w1t3SY
Not sure I follow. I was referring to mainstream HBR articles on more traditional business topics.
You can't write a news story about a bunch of people doing nothing, can you?
We are created to God's image. Everything is like God designed, to be able to work at all.

What that long philosophical post is about, that thinking that much just leads to questions about existence, and Christian religion has answers.

Spending too much time with computers can cause thinking, that everything is a computer. It is not. Being a human has all feelings etc extra stuff. Watching Matrix movie too many times can make someone imagine we are in Matrix. We are not.

It is just, that world is going through hype bubbles, when everything at news is just about one topic: 1. Corona, 2. War, 3. AI.

AI is about pattern matching. Calling many old
stuff with new name AI, just to sell stuff.
Making it up as they go.

AI is just some hardware and software, human written answers,
recognizing text/image/etc and matching it with some answers.
But it only answers what it is asked about,
and makes up something that may not be true.
So there is need for humans that try to understand is that
answer useful or not. Humans will be always needed,
to help verify answers are not too dangerous.

If AI asks AI, that kind of system usually causes
AI to hallucinate more and mess up usefullness
of that AI model. If AI would "think something",
it needs checking, is that useful at all.

AI can not take over the world, those thinking that
has just watched Terminator movies too many times.
Most important data is at offline local networks.
Every online service is busy adding more security protections
and trying to always stay online.

AI, as software, is useful for many purposes. It is a new tool.
New tools helps in many kind of work.
This has happened many times, like after horses there were cars,
it can change what kind of work is needed.
There is big need for more coders. Coders are needed to debug
code, check does code have vulnerabilities.
AI tools help programmers to figure out some syntax,
like Bing AI helped me to convert SQLite SQL Query to
MongoDB query.
Just do not copy paste propietary code and secrets to AI chat.

There is no magic. Magic means, you are using some technical terms,
and writing unclearly, just to hide something, to sell some stuff.
The same can be written in easy to understand language.
I think it just removes objects, it can't redraw a hand with 6 fingers?
I agree with you. We will actually start playing around with use hooks. One package that has multiple utilities maintained by one entity is great. When you have multiple dependencies from multiple entities in your code, the surface area for supply chain attack is larger.
The question that interests me is how far are we from modelling a human cell, neuron or not? Because that's how we cure cancer.
OpenProject (www.openproject.org) is a fork of Redmine. I have not used it, but I did extensive research on it a couple of years ago while looking for a new project management system for our division. I think it is worth a look.
even a default jira is unusable just from a slowness perspective.
Single thing or human is always biased. Because that's how mind works. Out of zillions of possible guesses and decisions it uses only a small coherent subset. Which is always a non-representative subset. I.e. it's biased.
A CPU can contain hardcoded memory, it can detect the power-on event.

That we have an incredibly fancy chain of smaller CPUs booting bigger CPU is more surprising! Things should be initializing themselves. Those are 'just' voltage levels in the chip.

I would 'simply' have the main core of the main CPU come out of power-on-reset in a vaguely usable state, and then let regular firmware on a NAND spin up the RAM and setup everything else!

It's still not clear to me why is a second core needed to setup the first core the right way, instead of coming out of reset the right way
Sounds like you've tried exercise about twice in your life. Do it daily and you'll feel better.
Eventually some core boots from a ROM on the die or (less frequently) off-chip flash storage.

As to how that is accomplished, well, the core's logic is designed so that it reads the instruction from the reset vector in ROM on the first clock cycle after reset is released. Software has control after that.
The OEM filters cost like 2-4x what a suitable generic costs. Would have been cheaper for GE to add a software feature to warn you after 6 months and allow you to reset it.
Systems engineering is actually an overloaded term and that Wikipedia article is correct. The author’s definition is also correct of course. Just talking about different things.
I have been to prison. No matter what they say it is a violent place. Even the “minimum security” ones.

You don’t get to choose your prison. You don’t get to choose your bunk mate. They are racially segregated and there is a pecking order.

She did get a larger than expected sentence. Probably to send an example. I can say. But I believe judges are adversely affected by media as well.

Over 2 million of the 20 Million PPP loans were fraudulent but fewer than 100 people went to prison.
Eh, after talking with a lawyer about one, meaningfully consideration is not all that meaningful. A couple grand raise for a new non-compete was, at least by his standards, solidly “meaningful consideration”
Yeah I thought about the same thing, I don't know why the author brings up such image as it's not clearly the experience you would have using MJ today.
>>In its note, the organizers for Wednesday’s walkout called the mandate a “top-down, one-size-fits-all” approach and advocated for Amazon to return to its former policy that allowed leaders to decide for their own teams where employees should work.<<

Doesn't sound like they're asking for much.
Not really. Jira licensing costs are on the order of about 10 minutes of employee time per month. So, if it is even slightly worse it's a financial disaster. (Of course, Jira itself is hell, but then what is a likely-buggy and feature incomplete version of hell?)

Plus, even if the software itself is free, you still have to host it somewhere.
Your eyes physically bend to focus at different distances.

VR can simulate a specific distance, and your eye will focus on that, but the common current tech can't simulate different distances.

Your eye focus will be telling you it's a 12ft away screen or whatever, even when your binocular vision is telling you a flying tomato is right next to you.
Of course, the problem is that workers are earning too much. If they'd only accept another 3 decades of flat wages, some other people could have income growth. Why can't they understand that? We need government to force it on them.
It wasn't enforced in your friend's cases though. Their employers got the heebie jeebies. That's an at-will issue.

I do agree that the NLRB should go on an advertising campaign to inform employers that previous employers threatening legal action basically have no basis in law and you should just send them a reply saying 'No thanks'. Because that's what you should do in virtually all circumstances.
> It failed because I didn't sell it. I needed to sell it. I needed to talk to people. I needed to like cold call people [..] Annnnd I always came up with an excuse not to

I can identify so hard with this it hurts...
> Why would you want to make anything close to the brain? What real scientific or engineering or humanitarian uses does doing that even have?

To have models of the human brain that we can poke at and change and tinker with and etc., so that we can get better ideas of how therapy techniques, medications, ... will impact the actual real people that might benefit from them.
How does this compare to Cerebras? https://www.cerebras.net/
Getting Started with Podman Desktop an Open Source Docker Desktop Alternative
Humans are unreasonably good at doing well at Vitamin C doses that don't make sense in other primates. Megadose proponents point to chimps and suggest some 30 time increase from RDA numbers, but humans do just fine at ~100 mg per day. And supplementation don't seem to do much.

Good news, really, because our species would be stuck on fruits and raw meat otherwise.
Frequently (I work on large SOCs) it's less risk and more flexible to let software do boot.

For example, there is some initialization step in the way between the big core and the instructions, and it is deemed easier/less risky to let software perform this initialization rather than do it in hardware and not have a fallback in case of hardware bugs. Or, if you have the fallback, then you've just reinvented the simple-core boot mechanism so you might as well ditch the hardware work.

I hate this trade-off because it means so much irritating work for the software engineer and frequently has downstream impact on other parts of the system (e.g. does PCIe link come up in time?) but the risk of silicon problems drives this design decision.
It turns out that while Californians have invested in awareness vs the ostrich approach of other states, they are inundated with lots of signals (eg things can cause cancer) so aren’t sure what to pay attention to.
I’ll never forget when my damn sonicare toothbrush app warned me about my iPhone being jailbroken. Had to have been a troll by the creators of the app since not even some of my banking apps had that warning.
>Tell me "Serious photogs only use Canon and Nikon, you n00b!"

I could but it wouldn't be true. Sony has some amazing high end photography gear that a lot of 'serious photogs' use.
Generative Fill can also generate objects, etc... So you can use it to fix a hand.
As a misuser on hobby projects, what is the best way to do an initial API call once the main component has mounted?

I was using useEffect, with the deps being the things sent to the query.
> Science is about question and understanding.

Science is inherently a social and norms-based process, so it is more accurate to state it is about _mutual_ questioning and understanding.

> If you won't even consider the possibility that the covid vaccine is harmful, even only to an unknown subset of the population, you're not exactly one to be calling others less sophisticated.

Curious how the "vaccine-skeptic" crowd only directs its skepticism in one direction.
Show HN: Dreaming about content.revenue();
Even with such a toothbrush "lockout", criminals could still go on to put other people's toothbrushes in their mouths.

This type of deviant behavior came to a screeching halt when Crest released their breath-activated toothbrush defense system (BATDS) in 2028. BATDS enabled devices deliver a non-lethal shock to the perpetrator, rendering them unconscious. While BATDS was immediately deemed illegal in most countries due to disputed claims that it caused significant brain damage throughout a large control group, it remains popular in single family households in the US.
Easier said than done.

Well, it means they have to keep track of every build, and keep every version of every OS live, and that's not something they really do. Especially in cases of security fixes, they'll take down an old version from the update servers.

As for 15min, they're actually testing fast patching right now, although it's currently limited to security updates (rapid response).
The Sonicare app lets you download the latest firmware blob. So all you'd do is intercept it and find the function responsible for generating the password.
Yes but:

"Our data also shows that hallucinations are not a problem in the setting of
argumentative essay writing: the essay topics are not really about factual correctness, but rather about argumentation and critical reflection on general concepts which seem to be contained within the knowledge of the AI model."

Seems like a time to revise the concept of argumentative essays. As the study sample was about high-school students, I'd argue that proper use of sources should be taught already at this level (now more than ever).
As well as hardware control including their own controller which may implement more ECC under the hood (and I'm 95% sure I remember that part of the reasoning for lack of full checksumming in APFS was "well our hardware doesn't have those errors"), 9GB also isn't actually that much even over tens of millions of systems. ZFS is used with an absolutely massive variety of hardware from expensive to cheap, with petabyte levels of data (or more at this point) in single installs. I've seen some real weirdness with APFS on non-Apple storage devices, and corruption crept into some of the data stored on my Macs somewhere in the decade before I started using ZFS (images I know were fine in the 00s with data errors I found much later, there is probably other stuff but of course the whole problem is that I don't know and have no great automated way to find out).

This isn't dunking on Apple putting together a reliable product in their own walled garden using their own full array of vertically integrated options at all, but at the same time the ZFS team can be entirely correct given a very different problem space.
This is all very true.

Mostly what I have seen happening is people really loving F# convert to using C#. The tooling being the main reason.

What this article isn’t saying is that F# is awful at interoping with C# and windows APIs in general. Mostly that F# functions cannot be used as Func<> objects. So even in a C# environment, bringing some F# is a pain. Definitely didn’t help the adoption.