skysight-inc/HackerNews huggingface dataset:
Yeah - when I went through University the mantra I was taught was

1. Get it working

2. Get it working well

If you're faced with an unfamiliar domain, you don't rock up to it and throw all the super optimised fastest code at it. in fact I would view someone who did as having done the test before (making it worthless).
Thanks for the links - looks like I was right?
Isn't this taking something that should be relationship building and outsourcing to an app? How long can a relationship last when people refuse to settle the littlest of disagreements like rasonable adults?
What does Sandboxing™ give you that pledge+unveil doesn't?
Yeah just two more weeks
It is in package.json
I doubt this is going to be meaningful to very many people without context.
It's the articles that decry "Big discovery in X".

This could be because the researchers need funding so they will hype the results as much as possible.

Then the articles need as much readership so the journalists hype the results as much as possible.

Then the people suffering from the disease want as much help as possible so they push the articles/papers to the doctors.

On the other hand, it's been my experience that GLP-1 agonsists weren't overhyped, I was completely surprised when my doctor prescribed Mounjaro for weight loss. Even after decades of articles about "NEW WEIGHT LOSS TREATMENT!" (See
also phen-phen)
> This is just a poor model of how people work; it's important to have a good one if you are designing governance structures.

This is prescriptive, not descriptive. It's not trying to be a model of how people work.

Nothing about this document tries to claim that being reasonable comes naturally.
I am idiot but I would, and have in the past, have wasted the whole interview time argue in that I am right and he is wrong.

Yes, John, some switches do start sending the packet before finish receiving it. It’s called cut-though switching. Hope you googled it. And yes it was worth losing the job offer over it.
Sugar is not, in fact, a poison.

As for drugs:

> Alle Dinge sind Gift, und nichts ist ohne Gift; allein die Dosis macht, dass ein Ding kein Gift ist.

- Paracelsus, 1538

https://en.wikipedia.org/wiki/The_dose_makes_the_poison
> Not if we’re pretending it is any inteligent.

We have been shifting the definition of what it means to be intelligent every 3 months following the advances of LLM...
Everyone thinks differently. "thing1 == thing2 == thing3" is a pretty natural expression of the idea here IMO.
> Now emacs, that's a problem due to the large install size.

I was running Emacs on a 486 with something like 16 MB of RAM. Don't remember the HDD size.

The Emacs executable I built from source is about 28 MB. Honestly I don't know what else is needed besides that executable that'd be really big.

Is it really that problematic that it wouldn't work with 512 MB of RAM and 4 GB of storage?
Pretty obvious thoughts? Modern internet society tends to oversell everything of small interest tenfold.

Idk why exactly he hates the hype cycle, but for me it is the complete unsearchability of the topic. You can’t find anything because everyone shills, sells, shills again. Stupid tutorials, handwavy explanations, all sorts of obsolete copypasted recipes, “startups”, spam. We are an absolutely obnoxious kind for the internet and you can’t do anything but join the damned hype until it dies down. I hate the word and everyone who rides it with all my soul strings. A planet of apes.
yup, totally - and the quick-start thing i'm playing with (just got it working!) is not a replacement for that at all. it's just literally providing a solution for people who want to type `docker compose up` and have something immediately working, but without all the bells and whistles.
hi, I'm the developer of this!

The game does need to download a model[1] to do the face tracking, and right now that does happen after you enable your webcam[2]. but once that model is downloaded the game runs fine with wifi disabled

alternatively the code is open-source (and linked on the page), so if you really wanted to you could check it out and then build it yourself: https://github.com/nolenroyalty/paccam

[1] it uses mediapipe, an easy way to do face tracking in the browser https://ai.google.dev/edge/mediapipe/solutions/guide

[2] it's a reasonable heavy download, didn't really want to put it on page load, although in retrospect it'd have given me a much more satisfactory response here!
That almost certainly has little to do with systemd itself, and more to do with which services are enabled on boot.
Odd comment. Just an old and tired insult á la reddit and nothing else?
This thread is so long. It started with tactile buttons being back yet it's mainly about opening plastic bags. I like that. I think that's funny.
It's definitely a real, known threat. DARPA and friends have been working on their own swarm technology for years: https://www.youtube.com/watch?v=W34NPbGkLGI
You don’t think people ever do the right thing just because it’s the right thing?
That's exactly where you are in disagreement: whether a "task is clear enough"?

If it's tiny and well described, and you've got a developer who has already built something very similar in the past, you'll likely be able to estimate correctly.

If it's medium sized or large, but well described, there's likely an off the shelf product you could get.

But just changing a couple of "tiny" constraints like use a different IaC framework, database or language, makes a known problem "novel" in a way that makes it unpredictable.

So let me put the question on its head: describe me a medium-sized or big project that you correctly estimated ahead of time without resorting to re-scoping the work? Anything that's at least a couple months for a team of 5-6 people.
My home wireless network uses two SSIDs. One uses Pihole as it's DNS server and the other just 8.8.8.8. That's handy when too many domains are getting blocked and you could just swap over and back.

Then i use Noscript in Firefox. I also have a VPN server setup whose DNS uses the same Pihole too.
I like systemd sometimes. Other times it confuses me. Particularly the way cgroups work. The way splicing works. Why oracle mem usage is still uncontrollable when I set user splice restrictions. Idk, I’m still learning it. I don’t like the terminology it uses sometimes too like “snapshot.” When I first read about systemd snapshot I was like oh cool you can snapshot the system. No. Also some esoteric things it supposedly supports don’t work sometimes. I find the idea of systemd targets and fstab having anything to do with each other anathema. Idk.
I think the problem is the Debian packaging, which has hundreds of MB of elisp or something.

https://packages.debian.org/sid/emacs-common

(yes, it does fit, but it takes up way more space than I'd like...)
That's on the roadmap! lol
So happy you appreciate it!
In this case the candidate evidently didn't understand it either, but was repeating a pattern they had seen before, which IMO is a form of anti-mastery: don't do things that you don't understand, especially when you're supposed to be demonstrating your skill and understanding.
> social model of disability

Scott Alexander convincingly argues against that model and provides a better one: https://www.astralcodexten.com/p/contra-the-social-model-of-...
In this case the candidate also didn't know.
> But flaps for vents are very difficult to automate.

Why? If I'm correctly understanding what you're saying here:

> While setting vent preferences on the screen may take a second or two longer than manually setting them, thanks to the setting being associated with my driver profile, it's a set-once-and-forget-forever setting.

it sounds like vent position is already computer-controlled. Do I misunderstand?

So, take the "move the vent up, down, left, right, more open, more shut" controls that you indicate exist on the touchscreen and wire them up to sensibly-positioned freewheeling/non-stop/whatever wheels that have lights embedded in them to indicate the actual position of the controlled aspect of the vent. [EDIT: For bonus points, you could use force-feedback motors in the wheels to indicate when you've hit the edge of travel for the controlled vent aspect. (Assuming that Sony doesn't hold a PS5-era bad patent on force-feedback tech.)]

What am I missing?
I don't see it that way. It's a potential tool that adults can use together, like a bulletin board or index cards or pen and paper.
If you know nothing about Python or coding, and you see a=b=c, you'd think that's true when all three a,b,c are the same. Python does that beautifully here, and that's the intent. It's not Python that's confusing, it's your previous experience with other languages that's confusing you.
> ever

That bar is way too low.
Win That Communication – Presenting an Effective Status Update
It's not clear what actually happened. They're using Minecraft. Why is there not video?

People have tried groups of AI agents inside virtual worlds before. Google has a project.[1] Stanford has a project.[2] Those have video.

A real question is whether they are anthropomorphizing a dumb system too much.

[1] https://deepmind.google/discover/blog/sima-generalist-ai-age...

[2] https://arstechnica.com/information-technology/2023/04/surpr...
Tip of a chisel-headed felt pen.
As someone who lives next to a large, very flammable forest, it's kind of worrying that someone might be able to use this or something like it for uncontrolled burns.
I’m not sure I agree. We now have techniques like immunotherapy for some cancers. Cancer rates still continue to fall.

We have a drug now that you can take so you won’t catch HIV, as well as another drug for HIV+ that keeps it at bay.

We haven’t found a cure-all. Rather, now we have a lot more treatment options nowadays depending on your specific cancer or illness.
> It's a giant middle finger to governments that do always manage, one way or another, to ever print more money and to grow their public debt ever bigger.

This is still better than a currency which is deflationary by nature, which BTC is.

Deflationary currency doesn't get spent. What fool would hand his Bitcoin over for some bread now, when he could buy twenty loaves of bread if he just waits until the last BTC is mined?
i'll rememeber
That is presumably a security feature.
To be fair, $2/$80 is 2.5%, which is on par with the fees a lot of places in the US charge for using cards. $45/$2k is even lower.
As opposed to having companies do it while asking for exorbitant contracts and not necessarily delivering on par? (cough Boeing cough)

It's not really better on the other side, and we need change somewhere.
One of my favorite tech Twitter quotes:

> time estimates from software devs actually make sense if you think of them as "this is how long it would take me the second time if i did this twice in a row"
From an outside perspective it seems like issues are prioritized based on how easy they are to fix.

To be fair this kind of makes sense, especially when the thing that makes many tasks difficult is finding solutions that don't break existing usage.
Well I'm glad. I remember when ipods had no power button. I distinctly remember saying, "This is not good. Soon there won't be any buttons. Thanks Steve Jobs." Boy was I right. The best phone ever was the G1 with the little roller ball and slide out keyboard. So tactile is back. Now if we could just get back the removable battery and expandable memory.
Inline style or <font>
Exporting iCloud passwords on Windows
Mistake:

> ...the statement even though logical, is not technically right because if we start from the left cell[0][0] == cell[1][1] would evaluate to True and then True == cell[2][2] would evaluate to False given that the cell contains a char.

Interviewer seemed confident ("is not technically right") which confused the candidate:

> I told the candidate about the same and he agreed but he was confused at the same time

Candidates are already in a high stress situation, you don't want to add to it unless you really know what you are doing (i.e. you are specifically looking for deep language mastery).

Interviewer has correctly realized they've done this and learned from it: kudos to them even if too late for this candidate :)
I'm personally caught between my attachment to the "boring technology" philosophy and my desire to try Elixir, which seems like exactly the kind of obscure and exotic technology that it rejects.
If I’m hiring a web developer and you give me a `resume.html` you’d best believe I’m viewing source on that.

This is a high-risk high-reward game, because if it’s clean you’ll get bonus points, but if there’s unnecessary cruft (as defined by me) you’ll loose points.

For example, while this is pretty clean code, I’m currently on my phone and getting horizontal scroll bars. For a text based site like this resume that shouldn’t happen, and perhaps unfairly, that’s going to weigh heavily against the other good work OP has done.
It also ignores the diverse (if small) set of Linux init systems... 'openrc' being the one I'm most familiar with, as a Gentoo Linux user.

I'm so sad I wasn't paying attention when Debian was choosing init systems... I would have burned a TON of time getting anything they claimed in good faith was missing in 'openrc' into it, had I known that that clusterfuck was going on.
Cancer detection/testing has gotten a lot more attention. Detected early, many victims are still alive after 5 years and considered "cured." But it still gets you in the end. A lot of expense and misery while under medication/chemo/rad/surgical therapy and in the end you are dead just the same.
> Think about it: do you want a US where only a couple states control the entire thing?

You mean like the US we have, where the entire race is focused on 7 states?
To save you a click, Mustard Oil is banned because it contains 40% erucic acid, which is toxic to human beings and animals. The legal safe limit in the US and EU is 2% erucic acid, but commercially sold oils are typically under 0.1%. This was set to achieve a >100X safety factor based on tests of infant animals.

The main premise of the video seems to be that erucic acid is not as toxic to humans as has been reported, so current safety standards are excessive and it should be safe to consume mustard oil. Their main argument is that mustard oil is a popular cooking oil in India and is not known to cause erucic acid disease there. A possible counter-argument could be that perhaps the ways it is used there limit total exposure levels. Maybe if it was easily available in the US people would use it in ways that do expose them to toxic levels, such as trying to deep fry with it. Perhaps this is only a risk to pregnant women or young children, which is why the original safety factor was set so high.

For people who want the flavor of mustard oil without exposure to erucic acid, it's possible to mix some mustard essential oil into any neutrally flavored oil such as canola.
> But that still means there is only one actual trusted server implementation, right?

Nope? Dendrite works. It's just stuck in beta for now due to lack of manpower.

> I thought the point of dendrite was to be able to prove that MSCs were implementable independently before they became part of the spec. It seems like the actual spec is just whatever MSC synapse has implemented.

The spec is not "whatever MSC synapse has implemented". The spec is... the spec, and the compliance test suites (sytest, complement) which go with it. Currently we require one implementation of MSCs to prove their validity before landing in the spec - and that could be in synapse, dendrite, conduit or wherever.

Just because the core team only has $ to actively progress a single server implementation right now doesn't devalue the spec at all. If anything it makes 3rd party implementations like the Conduits even more important, in terms of showing that the spec isn't coupled to the Synapse implementation.

> Is the "One chat protocol to bridge them all" goal abandoned?

Right now the goal is "have a decentralised open chat protocol whose apps can outperform mainstream centralised products". Bridging is secondary (for now, although Beeper is obviously focused on it).

> > the core team has ended up focusing our energy on a smaller set of projects while making sure we get a small set of things really excellent

> I'd love to see that. I'd especially love to see it stabilize and simplify enough that we have a multitude of servers, clients and bridges that are stable and useful.

The two are mutually exclusive. We can't simultaneously focus on getting a small number of implementations excellent... while also working on a multitude of implementations. Instead, we can make sure that the implementations that the core team works on at Element are great, solve problems, simplify things and unlock everyone else to be able to build better ones too - which is precisely what we're doing.
> It's not Python that's confusing, it's your previous experience with other languages that's confusing you.

"There are no children here at the 4H club either! Am I so out of touch?

No... it's the children who are wrong."

-Principal Skinner, "The Simpsons"

EDIT to clarify- I'm just being silly, not suggesting anyone is right or wrong here.
> every embedded Linux device I've been paid to work on in the past five years had over 1GB of RAM

That is almost by definition not an embedded device. There's a reason we have vfork().
if you use box-shadow on hover instead of making the bottom and right borders thicker (i.e. `box-shadow: 2px 2px 0px 2px black;`), the list won't shift every time you hover on something
> It's less about avoiding mistakes and more about predicting and planning for mistakes.

Totally agreed
I always interview for generalist jobs in python, but most jobs I’ve done use other languages.
Truthfully, I disagree. I’ve worked at a few different companies and I could absolutely rank them in the quality of their staff.

Been on teams where every individual was free to use their best judgement, we didn’t have a lot of documented processes, and… nothing ever went wrong. Everyone knew sloppy work would come back and bite, so they just didn’t ever do it. Deadlines were rarely a problem because everyone knew that you had to estimate in some extra time when presenting to stakeholders. And the team knew when to push back.

On the other hand, I’ve been on teams where you felt compelled to define every process with excruciating detail and yet experienced people somehow screwed up regularly. We didn’t even have hard deadlines so there was no excuse. The difference between implicit and explicit error handling would have not mattered.

At the end of the day, some of these teams got more done with far fewer failures.
Rails is having a moment (again)
But the code doesn’t work. That should be problem nr 1 for such a simple problem.

Syntactical sugar doesn’t matter anymore at that stage
> "The above is true, and demonstrates how CAC is not a reliable metric."

From your study link: "Introduction .. Coronary artery calcium (CAC) that is assessed by computed tomography is reliable in evaluating the future risk in both asymptomatic and symptomatic patients with stable coronary artery disease (CAD)".

They call it "unmatched".

OK it isn't perfect, that doesn't make it poor. Still instead of "can it miss something", the other way around - if the CAC score measures something is it always definitely plaque buildup? Because then repeated CAC scores have the potential to be good for telling if plaque buildup is changing over time in response to dietary changes in people with non-zero scores and CAD.

Fine with him saying cholesterol is worthless, yes.

> ""why should we believe him over meta-analyses of RCTs, and other high quality data?""

Because when someone you don't like cites multiple meta-analyses of RCTs you handwave it away with a Twitter thread where he "runs away from an argument chef's kiss". I know of Ben Goldacre's Bad Science, I see plenty of HN links about the reproducibility crises in science about the ways of p-hacking and manipulating data, about the broken incentives to publish and get funding, about the complexities of statistical analysis, things I can't argue through. Medical experts are incentivised to push treatments, academic experts are incentivised to push dodgy results, it's not easy for people who like and care about this stuff to say what's "high quality data" or isn't, let alone me. One can't handwave away measuring the amount of plaque buildup in the heart and say "that's not a measure of the amount of plaque buildup in the heart" as easily. If people change X and their heart health measurably improves, and X isn't reducing dietary fat, that should mean something.

> "Your entire argument here seems to boil down to"

My argument was less about Dr Davis himself and more as a way to bring the CAC score in and to say Dr Davis says the CAC score isn't affected by removing dietary fat. That's a testable claim. That's much nicer than "this expert says that expert is wrong" or "this paper says that paper is wrong". You don't believe Dr Davis, well, presumably somewhere is a researcher or practitioner who has done many CAC measurements and has studied whether cutting dietary fat changes the score or not, at this point I am not going to look for it.

I am interested in the things you've said and linked, and my opinions have changed, but I think I'm well past what I am able to follow or interested to continue.
That’s… what the article says.
You’re right, I probably phrased that poorly. There are multiple ways to “take a career seriously”, and the one I described is just one way. I do think it’s the appropriate way for the software engineer individual contributor path, specifically
> an early proof of concept [4] that used Linux behind the scenes

Gnu/Linux: Set computer software free so people could discover and learn. 30 years of success and counting. Mind blown.

C: lean, rock-solid durability for 50 years and counting. The connected world runs on C. Mind blown.

AWK, sed, grep, Perl: lean, powerful, rock-solid durability in text and data processing for over 30 years and counting. Mind blown.

SQL and relational data: Querying big data for 50 years and counting, now powering the world in the 21st century. Mind blown.
Yup, but that is to mitigate the large scale incentive issues - it doesn’t remove them correct?

You generally don’t see corporations doing - or having to do - those things because their incentive structures are different. For gov’t, Society (as an outside party) has to explicitly apply pressure to stop it from getting out of control.

For a big corp, when they waste money, that is money that the organization itself has incentives to not waste - their problem is more at that scale, it’s hard to ‘know’ what is a waste and what isn’t, and to untangle owner/agent issues. Especially when the owner is ‘the public’ via public markets.

But there is still pressure, in the form of stock price, etc. so a company which hasn’t managed to get and hold onto a monopoly is going to be applying pressure to itself regardless. Hence, for example, the large scale layoffs going on in the US. Even if the company can’t tell what is critical and what isn’t, they still need to satisfy shareholders and cut.
Any plans to extend it to the other 60% of smartphone users?
Polish radio station abandons use of AI 'presenters' following outcry
As soon as we get microtransactions, we will also see the implementation of micro-fines.
Stop saying "just" (2019)
stagnate last 15 years???
Contact elements, bolt preload, modeling individual composite fibers, delamination progressive ply failure, modeling layers of material to a few thousandths of an inch. Design optimization.
ANSYS Workbench = FEA For Dummies.
The list goes on.
> there’s no way

If the evidence doesn't match your theory, you need either more evidence or a new theory.
Yep, that's what I'm doing too. I bet it's the most common use case for Redis.
I was just thinking "there is no way this person works on embedded devices". Then I read the last paragraph where you bring up "over 1GB of RAM". Explains that.