skysight-inc/HackerNews huggingface dataset:
This is rubbish. Ketamine is a life-saver and has been proven to relieve depression, regardless of the administration setting. It is not magic and does not work in every case, but the effects are proven across countless studies. S-ketamine has even gone fully through FDA approval.

Personally I have used it at home, and at a treatment center. There is no difference in the antidepressant properties, whether someone was helping me administer it in a medical setting, or not. The antidepressant properties do not relate to the effects of simply being in a clinical trial.

I strongly believe the antidepressant properties arise from the psychedelic/dissociative experience, and not directly from the physical effects. I'm not terribly surprised that ketamine may not produce strong antidepressant effects if the patient is not conscious.

Anyone looking to read more about ketamine antidepressant properties should read "The Ketamine Papers: Science, Therapy, and Transformation" by Phil Wolfson, M.D., and Glenn Hartelius, Ph.D.
Been my policy since Iraq. Let the bullies bully.

For all the horrors in the Middle East, the Iraq war was less damaging locally than Ukraine will be for Europe.

This one war could easily accomplish what took decades of coups and army movements over in the ruins of the Ottoman empire.
I can throw some weight at this statement. I've definitely found that these models work better when you allow them to do things "their own way".
I’m pretty sure Apple wants to rule a new product category with better margins and no existing users.
With laptops and increasingly phones and tablets most potential customers already have a thing from that category so it’s becoming harder and harder to sell and the profit margins and volumes are becoming smaller.
So Apple is desperate to create a new category.
Great webpage, but it somehow left me more confused.

It seems to imply that malloc/free works by boundary tag? Which I don't think is the case? (and if not, it leaves the reader confused as to how it then actually works).

I know "some" languages use the tag technique (e.g. julia), but the article seems to imply that this also applies to the c code above? Or am I wrong and c also makes use of such a scheme when you use pointer arithmetic?? (I don't see how that would work with arrays if that's the case though)
I am a huge Postgres fan, but “ON CONFLICT UPDATE” does not always cut the mustard. You can’t target conflicts against multiple constraints, so if there are multiple constraints that could cause conflicts you’re stuck either figuring out whether you can drop a constraint or doing something clever in your client.

This is often a smell, but it’s a little inflexible.
Flashbacks to high school

Teacher: "Compute ∫x²dx"

Me: "x^3/3"

Teacher: "You forgot the + C!"

RIP
The ecotank still has a non user servicable waste ink pad. Once you hit a fixed page count, the firmware will brick the printer.
Firebase is pretty much the entire stack you mentioned with a pretty generous free tier
> What's not to like?

> on-demand E2E encryption for those who want it.

E2E is only available as a one-to-one, not a group. It must also be switched on for every chat. Part of the allure of E2E is that an individual who needs it (say, a reporter) is indistinguishable from those that don’t (the general public), and those that are best blending into the crowd (like an anonymous source).

There are other failure modes here (who speaks to whom isn’t necessarily hidden, just the text), but it’s a better starting point than “on-demand e2e for those that want it”.
A language server for gitignore is not what I was expecting to come across this morning.

https://github.com/quentinguidee/gitignore-ultimate-server
Rather than avoid type inference in c++ by removing auto, I typically specify a type on the RHS in C++. I mostly do this because it isn't that unusual for the inferred type to be something I don't want, but still kind of works. Eigen's matrix evaluator types as an example.

I haven't bumped into this with rust, but I don't see any reason it couldn't be the case, it may just be luck or the culture. I don't specify types in rust unless cargo check tells me to, and vscode with rust analyzer happily annotates all the types if I want it to.
I think the way I phrased it might not have been very clear. But many things happen in the first week, concurrently, like machine setup, product walkthrough, and a bunch of orientation sessions.

Considering the total time spent on the machine setup, it takes approximately ~2.5 days. This includes installing all the tools like Docker or IDE, setting up access to cloud environments, and VPN. Some of it is automated, and some of it is manual. It also involves installing homegrown tools, which new people won't be familiar with, and you can't find anything online.
Usually for tactical drones they get fitted with an IMU (Inertial measurement unit / gyros) for when GPS signal is lost. That way the drone can continue operation but do suffer from drift the longer the GPS signal is not available.
But cheap IMU's fitted on smaller drones has very poor accuracy / drift.

A bigger upset is loss of communications, very few if any drones operate autonomously currently, and if there is loss of communications they may try to return to base. Off course it is more difficult to jam line of sight or drone to satellite communications than GPS.
Manufacture happens primarily there.

Battery chemistry breakthroughs don’t come that usually from China, though.
> Western policy risks building up a big Asian military alliance .. China .. India

China and India have a weird, nasty little border dispute where they've agreed not to deploy firearms so troops routinely have fistfights instead. Anyone claiming they're on the verge of an anti-US alliance can't be taken seriously. https://www.bbc.co.uk/news/world-asia-53062484
What does "managed out" mean?
How does ISP get insecure traffic? Your connection to your VPN (and then from there to your bank) should be encrypted and none of inbetween hosts should be able to decrypt it.
Forgive me, I'm not 100% sure what you're trying to say. You're saying that by giving a large severance to people no longer affiliated with the company, it's a form of saving money?

I'm not trying to straw-man, I'm genuinely not sure what I'm responding to.
I read an analyst early on who said much of Ukraine's surprising resistance came from rotating experienced fighters from the front to build up guerilla capacity throughout the country as Russia tried to complete the takeover it started in 2014.

So while the "farmer steals tank" stories were funny, it was likely part of a well-trained, well-organized, and well-equipped resistance. Russia's 2022 escalation improved that preparation as theory met reality and they adapted. Ukraine had 8 years to dig in for a long fight. Russia had 8 years to let its armor rot more.
Yeah. Should test it, would be interesting to see if DR is working with UDP balancing (via IPVS).
Politically, stopping data transfers to the US is not viable, because it would impact the deal between the EU and the USA (US covers EU defence for access to the EU common market).

For this reason, I don't think we'll ever see a Chinese-style expulsion of US tech companies from the EU.

Therefore, we've seen over a decade of a dance between the judiciary banning data transfers to the US (Safe Harbor ruling, etc) and then politicians overturning these rulings before it actually impacts anything.
Newest College Admissions Ploy:Paying to Make Your Teen a “Peer-Reviewed” Author
They are also inertia guided, as to be a way to hardened against attacks like this it makes them less accurate but still probably enough to hit with a missile if you know the coordinates.

You can also attack EW systems with RF seeking missiles.
Translating good decisions from these genius coders into management-speak (aka justifying good technical decisions with sound business acumen) and managing political capital in order to be able to push through non-negotiable technical efforts or, on the flipside, gain favor in exchange for not being able to do all the things we want to do.
The solution seems simple: Stop blaming companies for things done by people who work there. Companies should not be their own judge jury and executioner nor be punished as a whole. Go after those who implemented things and those who ordered the implementation. Punishments should be small enough to still be in proportion with the offense and large enough to encourage others not to repeat the offense.

If someone doubts the legality of a request they should be obligated to report it internally to a member of a formal organization like lawyers and doctors have. Lose their title if they do not act on a report along with fines and prison sentences. Long prison sentences if they are new.

We pay the giant salaries to people with great responsibilities. Why would we shield them from responsibility? They should earn even more and have even more responsibilities.

It sounds like a blunt weapon but people are asked to do things that could have terrible implications all the time. With each data breach [for example] there was a dev who could have said no. It should have just enough personal implications to at least report it internally. If legal wants to stick their neck out for it personally the dev and their management are off the hook.

A few years back companies here were forbidden to pay speeding tickets for their employees. It was funny how some got a bill in stead of a pay check.
I suggest using 'form' instead of 'shape'; the latter is mainly concerned with external form. In context of LLMs, form would be the internal mapping, and shape the decoded text that is emitted.
Same goes for Supabase
Sometimes the most effective heads of large organizations are effective because of their connections, especially when many of the issues they will deal with involve countries threatening the organization with censorship, control, and takedown issues.

Wikipedia has a much more admirable history in this regard than the major for profit online companies.
I'm using my ink jet to decorate my home with my own photographs. Borderless printing on high quality thick glossy photo paper, photo rugs and other types of paper is crucial and completely impossible with new or old office printers. The fidelity and color saturation just isn't there. Even the newest color laser printers are so far behind that they're unusable for this purpose.

I'm not saying it doesn't work for you, I'm saying it doesn't work for me and answering the question "what is one missing out on".
Yeah,I really don't want to hear more from influencers. Even when I don't follow a single one, Instagram still promotes them on my feed for no reason. I was reporting this earlier but now I have just stopped using the app.
I was thinking to myself "there is no way Haki Benita has just discovered `distinct on`".
I think the important thing is that people enjoy it. They may enjoy other things too, maybe more, and have other responsibilities and that's fine. One of my kids is obsessed with cars, she's a proper petrol head, but she's going into software engineering. I told her that's fine as long as you genuinely enjoy programming, cars can be a great hobby. Life doesn't have to be about one thing.

Anyway in IT there are loads of different jobs other than programming. There's QA, application support, databases, project management, team leads, all sorts and it's pretty easy to switch tracks once you're on the inside.
> How is people misinterpreting the result that way a fair criticism of their work?

Part of it comes down to overall scientific responsibility and being careful about defining the scope of the claims and conclusions. I haven't seen the final paper here, but if the Conclusions section says "This research indicates that ketamine given while patients are already sedated with general anesthesia doesn't not appear to provide a benefit for patients suffering from depression." then that's great.

If their Conclusions section says "By isolating ketamine-the-substance from the ketamine trip by administering the substance while the patient is under general anesthesia, this work demonstrates that there is nothing inherently anti-depressant about ketamine and that ketamine treatment for anti-depression is no better than placebo.", that's going to potentially have a huge ripple effect.

Throughout this thread there's a fair bit of discussion about "the trip is the treatment". The first conclusion leaves a number of other lines of inquiry open for exploration. The second conclusion opens the door for funding agencies and physicians to put an end to additional research and terminating treatments that are potentially effective.

Scientific communication absolutely must be very careful with the breadth of the claims and state them loudly and explicitly. While journal and conference proceedings have historically been generally only consumed by other practitioners of a field, now that everything is online and accessible to the general public there is definitely an increased burden for clear communication with explicit, conservative, narrow unless otherwise warranted conclusions.
> They are no longer plucky young startups, but they are billion dollar companies raking in profits.

True, and exactly because of that they have much more leverage.

The only true wind shift would be for the regulators to get sick of their crap and start hitting hard at the first sign of misdemeanor. And that's the part I am skeptical about.
On flow: back when I started my blog (2004) I soon realized that nothing had ever turned on the "flow switch" as predictably as preparing and publishing posts: for 4-6 hours/day, 5-6 days/week, I was in heaven.

Reading the comments on vjk800's comment led me to focus on my state of mind today (I'll be 75 on June 8) as I work on my blog in its nineteenth year.

Though I spend perhaps 2-3 hours/day 3-5 days/week on it now (I post 3x daily, 7 days/week, down from 8x daily 7 days/week when I started), my flow state is as automatic as it was at the beginning.

I feel fortunate to have found something so reliably rewarding that has persisted throughout the ups and downs of everyday life.
So Ukraine is moving closer to NATO due to a fear of offensive actions from Russia, and that is your justification for actually attacking them and invading their country? Ukraine was obviously justified in seeking a military alliance to protect itself against illegal invasions.

This argument is essentially denying Ukraine's right to sovereignty. It's a bad and disingenous justification for a wholly illegal and unprovoked invasion of a sovereign country.
Show HN: Airbroke, open souce error catcher
tired of errbit
You're absolutely right, I've corrected this. Thank you!

I had originally written about threading and locality but it made the post too long and complicated, so I cut it out for the final draft. You can see remnants of it if you check the HTML comments in the post :D
They’d be few and far between.
Adding to the others here, yeah - it has to loop over the whole array, and it allocates a new one. The allocation itself costs something and it also creates work for the garbage collector (freeing the old one). So it’s a lot of work compared to a .push()! Sometimes you do need the immutability aspect though, because a lot of things use referential equality for change detection (React is a big one).
Key word is "good" here.
Same for me as well. I don't want to talk to hardware because the ideas I have in my head are so removed from that problem space. I want to build tools to help normal people do stuff or create automation. I fully understand and appreciate that to make all of that work, the low level stuff also needs to be fast and functional, but I'm not the person to make that optimization.

I really enjoy being a web developer despite most of us being the new butt of the so many programmer-centric jokes.
Russia has done that before though...
Glider was the Flappy Bird of its day!
I think everyone tends to learn their own subset of SQL. I was unaware of some of the more 'obvious' solutions in the article (e.g. I had only a very vague idea of how window functions work), but I use lateral joins all the time.

The nice thing about lateral joins is that they're very easy to understand conceptually once you get over the weird syntax.
To defend the right of the US to criminalize and punish actions committed abroad by foreign citizens is... well, imperialistic.
Thanks for that! Having a bit of a rough morning and that was a great laugh :)
Do you mean before the invasion of 2014?
(???????)
Winamp was cool, and this is cool. However, Winamp’s tiny UI elements look to translate poorly to a touch interface.
Only if it's so immersive that it feels more real than reality. If you can at all tell that it's not "real", then it all falls apart.
That's just getting ridiculous.

Sure, there are edge cases where this makes sense, but the average daily commute is well under 100km. A 500km battery is quite useful for family trips once a month, but beyond that you are getting into silly territory. For a "mainstream model", a 1000km range is just wasteful.

Using their numbers, you are carrying an extra 75kg with you all the time for each extra 100km in range - or 375kg for those extra 500km of range. It's like hauling a trailer 24/7, just because you might need it one day.
Darcula Dark could easily be what it says it is, which is an innocent take on the VS Code’s default Darcula theme. I’d be willing to bet there are innocent VSCode extensions with Darcula in the title, and I don’t think that’s unreasonable or traitorous of any kind of intent
A properly scientific study would have sampled the general population to form a baseline.
Meanwhile, Zeekr (Geely/Polestar/Volvo's new upmarket brand) is already delivering cars with a 1k+ km range.

https://thedriven.io/2023/05/19/zeekr-begins-deliveries-of-i...
This study seems inherently flawed to me, how are you isolating what is happening while simultaneously administering other brain—chemistry altering drugs to the patient? These patients are all undergoing surgery, yet another variable with drastic consequences on mental health. Just taking the drug alone doesn’t even seem to accurately reflect the primary treatment path of having talk therapy while the drug is taking effect. What if the anesthesia simply inhibits the drug from working? Additionally the sample size (40 people) is extremely small to extrapolate this to the general population. I’m not sure how these flaws can be reconciled.
Nope, this is EXACTLY why I'd use docker. You want to faff around with some esoteric settings? Go for it! But don't make your would-be users runt the gauntlet, that's pointless.

All that nonsense vs docker pull / docker run
Penpot was pretty good a couple of years ago and it seems like they really boomed after the Figma/adobe acquisition announcement last year: https://github.com/penpot/penpot
> blue passports

Which are made in Poland. What a magnificent Brexit win!
> Heck, the package manager having to execute random code in every package (setup.py).

Nope! Not since the mid-2010s. It took a long time, but with wheels[1], install-time actions are finally separate from packaging-time actions, and the former do not include any user-defined actions at all.

Just about every sufficiently general system allows for arbitrary code in the latter, be they in debian/rules or PKGBUILD or the buildPhase argument to mkDerivation or—indeed—in setup.py. (Most systems also try to sandbox those sooner or later, although e.g. the Arch Linux maintainers gave up on cutting off Go and Rust builds from the Internet AFAIU.)

Don’t forget to `python setup.py bdist_wheel` your stuff before you upload it!

> And speaking of beautiful and elegant, dunders everywhere, really?

It’s the one reserved namespace in the language, so its usage for __init__.py and __main__.py seems—perhaps not beautiful, but fairly reasonable?

[1] https://packaging.python.org/en/latest/specifications/binary...
CRDT Benchmarks
This hasn't stopped America from adopting massive SUVs wholesale, even though they're only used to haul kids to soccer practice.
Oh I see!

That was not apparent to me. I thought you asked, then changed subject to the trackpad...
> but is a pain to get working on Windows >7.

For the audience, the key is using the Vista USB drivers from the site. Good thru 10 and I assume 11.

> It's plug and play on Linux,

Did not know that. Which distro? I have an Arch install that might benefit (from that slow, reliable 1010/1012 slog).
To everyone defending this, if you were to cancel a physical magazine or newspaper subscription, should the publisher be allowed to send goons to break into your house and burn all of the issues they already sent you, or should they have to settle for just not sending you any more new ones?
As I told here before; buy a printer, don't rent it. Get yourself a EPSON EcoTank. Yes they are pricy, yes they require some more maintenance but you BUY the printer. EPSON does not care if you buy ink from them of another party. No chips in the cartridges because there are non. It works with tanks. You can fill it with the ink you want. When I use a online store to buy ink that has clone-cartridges for each type of printer on the planet they do not have a replacement for the ink for my printer as they can not supply cheaper ones than the one EPSON sells. €40 for a set of four. And they last for about 3 years. And since I do not print that much... way longer...
Seems interesting, but the video preview is not working.
I think the social concerns around attributing personhood to LLMs transcend ideological concerns.
I sit corrected. :-)
I agree.

There will be some cases where you need to explain what's going on to a customer before they should be allowed to do stuff — medical, financial, probably some others too — but I think the whole thing is getting abused so much it can't stand, and the exceptions probably need a specific license already anyway, and that license can just also say "and you not only get to have the popup, you are required to".
And they’re hardly blue. Closer to black.
You have to understand that float are negative powers of 2 and that conversion from decimal is not as straightforward as for integer: conversion from decimal often leads to loss of precision contrary to what happens for integers.
Neat! A few things

I feel you should be able to tap a comment to expand, rather than just swipe. Also it’d be neat if you just kept the new scroll position when expanding rather than scrolling back

The orange flashes when navigating back are distracting. Just use the default system behaviour here (grey)

If you tap the active tab (both in the heading and tab bar), it should scroll to the top
If the term 'Ketamine' is used, that typically indicates racemic ketamine.

If you mean administration route, it was IV infusion. Not too many other methods are available for a patient under anesthesia :)
thats why we need wasi/wasm bashed sandboxed plugins scoped bashed on capability it needs.

i think lapce supports wasi plugin but overall ux is not there yet when i last tried.

https://github.com/lapce/lapce
> a highly detailed critique from someone who will either be scooped or proven wrong, so they're looking for any reason to reject

sounds like an ideal reviewer, tbh
It allows to remove all allocations within a task, except for recursive calls. This results in the entire stack of a task being in one allocation (if the task is not recursive, which is almost always the case, for exactly this reason), exactly like you describe the advantage of Go. And unlike Go, that stack space is perfectly sized, and will never need to grow, whereas go is required to reallocate the stack if you hit the limit, an expensive operation that could occur at an unknown point in your program.
It reminds me of an old Onion article, "Study: Dolphins Not So Intelligent On Land”[1].

[1] https://www.theonion.com/study-dolphins-not-so-intelligent-o...
That's on him, shouldn't have been lower class.
Oh, good find! I did not spot that either.