skysight-inc/HackerNews huggingface dataset:
The largest studies are composed of multiple sites of participants. This has multiple advantages; for example, it makes it easier to recruit a diverse population, reducing trial failures due to population-specific effects. Also, it helps randomize some aspects of treatment, so you don't depend too much on one site's special magic. If you can't recruit a large enough N of patients in one site, you might be able to recruit your N across multiple sites.

There are downsides- overhead (each site has its own IRB that must approve the study) and additional complexity (the statistical modelling needs to be carefully managed).

It's not uncommon in Cancer trials where there are multiple regional centers that specialize in cancer treatments, who see all the patients with specific types of cancer in a geographical region, and the prevalence of the cancer is high in the population.

Also, if you want to change the usage for a drug, IE you were approved for lung cancer but now you want to use it for liver cancer- you might need to run another study. Not multi-site, but just a completely new study with the same medication, but new patients, new protocol (dosage and timing), new site location.
You can do all of this with https://materialize.com, and you don’t need to write it in Java. Just connect it to a Postgres instance and start creating materialised views using SQL. These views then auto update. So much so, that you can create a view for the top 10 of something, and let it sit there as the list updates. Otherwise just use normal select statements from your views using any Postgres client.
My argument is fairly simple. The easiest way to get CO2 out of the atmosphere is to not put it there in the first place. We should be all of this money (and much more) to transition off of fossil fuels as quickly as possible. The sooner we electrify everything and get rid of fossil fuels the sooner we can start putting a dent int to 30+ GTonnes/year of CO2 we produce.

This ship is quickly taking on water; we can focus on dumping the excess water out after we patched the hull.

FYI, One of the projects being funded here is going to be co-run by Carbon Engineering, whose DAC design uses both renewables as well as natural gas to produce the electricity it needs for the process.
You certainly did the right thing, it sounds like you could've been more responsive though. Learning experience!
Far left is pretty obvious in its meaning: outside of the Overton window, to the left. People on the far left seem to refuse to understand that their views are rejected by 95% of the population.

Nazis were not "just an example". They are literally always the example that is brought up, because they are a particularly emotive topic. The reality is that actual Nazis are extremely rare, and justifying defederation on the basis of their existence is equivalent to justifying child sex reassignment surgery in general because of the tiny percentage of intersex people. It is that absurd.
> Sprints are for having a fast feedback + adjustments loop with a customer whose needs are unclear

Do they add any value there compared to having the same cadence of customer contact, while dev happens in a flow-based (kanban, etc.) model with as-ready delivery of value-producing units of work (i.e., stories) as completed?

I get that historically sprints were adopted as a way to do incremental, fast-feedback delivery as an alternative to “deliver at the end” project styles, and as an alternative to that, they seem to make sense. But they still incorporate the “deliver at the end” mindset, just with arbitrarily timeboxed aggregates of what is otherwise conceived as independent units of work. And if you’ve got independent, value-delivering units of work, its not too long until you realize that those are your natural and irreducible “deliver at the end” units.
I’m planning to move to Cloudflare since it’s cheap and I’m not aware of any reason I should avoid it.

Porkbun is my backup plan.

I assume Squarespace will raise my price after the one year grace period because I am paying less than what they currently charge.
I don't get why you think people would starve to death though. Wouldn't this be something that last like a couple of days? There might be some long tail food shortages, but I would think obviously food distribution is going to be prioritised. At the same time, if you think people starving to death is a viable issue why do you think bunker types are crazy? It seems like this is exactly the type of thing the bunk would be suited for in that you typically store a year or two worth of food in it.
So you're saying a handful of randos having a little spare time to catch up on Reddit during their commute is a net plus trade for putting mediocre operators on the road? That's definitely a take.
I dislike sprints but have not seen a better alternative for teams of 50+ people.
Most video content today is 9:16 or 16:9 so… I’m not sure that matters.
The ISPs allow you to add "free television" with your internet service, then it turns out to be very NOT free. They do get lots of ad revenue even though they "don't charge" for the TV.
Synfig?
I doubt that they go to the specific victims because that would require a ton of bureaucracy. But giving back to society at large is better than nothing.
I really like this spec. ASP.NET integrated it in dotnet 6 and it just makes thinking about what error should be returned from the server so much simpler.
> For an open source user to convert to a paid customer, Wright said, one of three things has to happen: They are in production and there’s a major incident, the person responsible for operating the software leaves, or there are changes to their enterprise platform requirements.

I have an idea ("question" really), but not sure if it's legally sound.

I'm working on a side project for quite awhile now. My original intent was to write a simple software and then release it under AGPL. But then I got greedy and it has grown to over 20,000 lines of Go code -- too big to just give it out for free IMO.

I still want to release the software under AGPL, but now I also want to compensate for my time and effort. So I renew the plan to the following:

- I'll still release the software under AGPL as originally planed
- I'll maintain full ownership to the software, and will not be accepting code from other people (or doing anything that complicates my rights of ownership)
- Based on the original code (open sourced under AGPL), I'll create another software which adds extra functionalities for users who might want to pay for it. And this software will be for sale and completely propriety, the "all rights reserved" type.

My reasoning is, since I'm still owning the software, legally I can do whatever to it, including "re-licensing" the same code to myself under a set of different conditions. The open sourced version under this context is there to provide a fallback (say, in case my users no longer trusts me) as well as a default that guarantees the minimum functionalities that my software will absolutely offer regardless if you're paying or not.

Although it's not strictly "selling open-source software" any more, it could be a balanced approach to the conversion problem, IF it can legally be done this way of course.

But then, can it be done through? Is there any legal and licensing trap that makes the scheme impossible? Thank you in advance.
Digging through their repo on github... I'm really disappointed at the lack of `_test.go` files. This is a security product, I'd be terrified something bad could happen.
Special counsel obtained Trump DMs despite ‘momentous’ bid by Twitter to delay
You aren't high enough on the ladder at your ISP.

NZSIS has direct access to your network and 100% has a copy of that DNS traffic, including any and all metadata for every single person.

Domestic SIGINT in all five eyes countries is drag net, it's all collected, facilitated by ISPs.
In Defense of Describable Dating Preferences
Again I share the aesthetics distaste to how this progress looks. But one has to get over such personal tastes.

DeepL today translates to and from Hungarian much much better than the best systems 7 years ago. You can say it's pure scale, but whatever. Maybe that will be enough. And self supervision is working well nowadays through masked autoencoders and others, for pretraining. CLIP works great. Self driving exists and operates in certain locations. Yes, it's not everywhere yet. Image generation and chatbots are at a level unimaginable just a few years ago.

The bitter lesson is called bitter for a reason. It leads elegance-seekers to despair and they downplay the results. They rather shift goalposts and deny that the thing that has landed really is a plane.

Also, someone has to do the work of designing things like Mask-RCNN or YOLO, their architecture is nontrivial. Anchor boxes, proposal networks, they had to be proposed. Batch normalization, Adam optimizer, learning rate schedules, initialization techniques like Glorot and He, ReLU replacing tanh, and a while host of other tricks. These were significant. Or take NeRF.

If you are expecting such a discontinuous break as Newtonian mechanics, Darwinian evolution, relativity or quantum mechanics, you will be disappointed. Such moments are a handful examples over the entirety of human history. You can take it to an extreme when one scoffs at neural nets that it's nothing new. I mean Schmidhuber considers Gauss fitting a straight line by least squares in the 19th century to be an example of (single layer) neural net machine learning. Technically, sure.

Maybe AI will be solved without any scientifically satisfying insight, but again, that has little consequence to the social transformation it will cause.
Major software projects can't be built in 2-4 weeks.

They're still inherently iterative though, so keeping iterations relatively small is valuable.
http://www.ada-auth.org/standards/22rm/html/RM-1-1-4.html

The Ada Reference Manual specifies the notation they use. They're using a variant of Backus-Naur Form and they describe their particular variant in the section I linked above.
I am not sure what you're getting at.
That's on your device for not accepting their ciphers.
Many times? Can you even name any?
Kanban is the way. Keep things flowing.
How'd you figure?

Looking at the S&P 500[1] over the past two years relative to today's close:

Aug 15, 2023 Close = $4,437.86
Aug 15, 2022 Close = $4,297.14
Aug 13, 2021 Close = $4,468.00
1-yr Return = +3.3%
2-yr Return = -0.7%

...and using the latest CPI-U data[2] over roughly the same period:

Jul 2023 Index = 305.691
Jul 2022 Index = 296.276
Jul 2021 Index = 273.003
1-yr Inflation = +3.2%
2-yr Inflation = +12.0%

...I get real returns of +0.1% and -12.7% over 1- and 2-yr periods, respectively.

Same exercise looking at Vanguard VTI ETF[3]:

Aug 15, 2023 Close = $220.37
Aug 15, 2022 Close = $215.78
Aug 13, 2021 Close = $230.05
1-yr Return = +2.1%
2-yr Return = -4.2%

...I get real returns of -1.1% and -16.2% over 1- and 2-yr periods, respectively.

[1] https://fred.stlouisfed.org/series/SP500

[2] https://fred.stlouisfed.org/series/CPIAUCNS

[3] https://advisors.vanguard.com/investments/products/vti/vangu...
I'm still confused.

The author (correctly) made a distinction about the two like you said, but at the end when talking about Raspberry Pi 4 they use a number (~4GB/s of memory bandwidth) from an article [1] which I can only assume is NOT about graphics memory or its bandwidth (do Raspberry PIs even have it?).

And how exactly is the bandwidth counted if I use integrated GPU (like i5 13600K)? Or pure CPU?

[1] https://forums.raspberrypi.com/viewtopic.php?t=281183
Scrum :TM: has a sprint delivering a new increment to a working piece of software.
Bitgrid - A new computing architecture, which seems absurd at first, but might be the one that democratizes access to Petaflops/second.

Take an FPGA, rip out all of the routing hardware, and basically have a sea of LUTs in a grid, clock them in two phases like the color on a chess board.

It's a huge waste of transistors, but every single bit of compute is pipelined, so you could run an LLM with one output per cycle, for example. I'd estimate a 8192 * 8192 array could fit in a chip the same size as my i7 processor.

(Assume an FP16 multiply fits in 1024 cells, there could be 65,536 of them, each giving an answer each clock cycle, at 2Ghz --> 131 TFlop FP16) If you manage to optimize the multiply to fit in a smaller area, you can immediately get more TFlops out, something that an FPGA can't do.

I'll be glad to help anyone who wants to make this thing go.
I have been using nat.dev to compare quantized models and it works great.
A post with no evidence, of some alleged action of the twitter url shortener, somehow becomes an Elon bad rant? "wholly untrustworthy or destructive" is only the case if you actually believe all the Verge headlines. What has been destroyed? Certainly not X which is growing in usage.

Your simplistic view of wanting to have a villian to hate who is always wrong and bad in everything they do is a very childish perspective, one that is sadly all too common online these days.
Amazon’s Departing Alexa Boss Never Realized His Vision
It's just a tablet that feels nice to write on. It doesn't have to be anything more profound than that.
True, it's not an of course to everyone, and it's a good thing to point out. In fact I think everyone should do at least some research on anything they are going to plant, if only to give it the best conditions to thrive.
> having the same cadence of customer contact, while dev happens in a flow-based (kanban, etc.) model with as-ready delivery of value-producing units of work (i.e., stories) as completed?

I'm currently on a project that works like this, without sprints, and clearly it works for us. Also, no standups. We communicate as soon as it's needed and not more (often) than needed.
Flash was a whole lot more than just video content back in the day. I have fond memories of applying wmode=transparent and having my Flash seamlessly fit into the rest of my page.
And hopefully, simple, too! ;)
Because not all neural networks are LLMs.

A GAN is a neural network, does that make it an LLM?
What about smaller teams?
Resolutions, yes. Proportions, no.
I’m not sure it’s the same for every topic, and I can’t say I’m anywhere near the author’s level, but I wrote about foreign affairs for a few years, and one does start to notice an awful lot of repetition over time.
IF people have a problem with 1000+ people applying for every job the answer is pretty simple, get rid of WFH. Five years ago you had to live within and hour or so of the job site but now those barriers are gone and people went from competing with everyone within a 60 mile radius to competing with everyone in the country. Don't gt me wrong WFH is great but the crazy amount of people applying for every job is one of the consequences. So what do people want more WFH or an easier time getting a job. It's a lot like online dating, instead of only dating people in your neighborhood you get a massive dating pool of everyone in the area, as a side result few good looking guys are going to get a lot of interest and the rest will become incels.
Senior devs profit heavily from ChatGPT since they can tell bullshit apart from correct answers and know how and what to ask. Otherwise i don’t see much of an impact on the headcount. It helps being already an expert in the subject matter.
Does your car run on nuclear fusion power?
I have several sets of quant comparisons posted on my HF spaces, the caveat is my prompts are all "English to code": https://huggingface.co/spaces/mike-ravkine/can-ai-code-compa...

The dropdown at the top selects which comparison: Falcon compares GGML, Vicuna compares bits and bytes. I have some more comparisons planned, feel free to open an issue if you'd like to see something specific: https://github.com/the-crypt-keeper/can-ai-code
Just grab a jetpack a go for it!
That is mind blowing. New Zealand where I live, an extremely remote island, has over 200 species of earthworm most of which are native and only found in NZ.

Only about 15% of NZ was covered by ice during the ice age.
There is really a problem in the US, here in a big city a lot of stores, restaurants and service companies just keep adding fees so it become impossible to get the real price of stuff. And some restaurants not only add fees but the servers preclick on 20% tip for counter service. This is really getting out of hand.
Literally yes. We need to legally have the ability to gate release of software if we believe it has significant security vulnerabilities or bugs which could cause harm to human life. We need to be able to make those decisions _without_ some executive overriding them or firing us, and we need to be held responsible with actual fines and prison time when we are negligent with it. Otherwise people will keep dying and software engineers will continue to not be seen as real engineers.
Unfortunate, but I guess it's a bit like how safety regulations make building slower but we accept it for the far, far fewer workers dying or being maimed in accidents...

Is this Inception issue the kind of thing that can be solved more efficiently in silicon with future generations, or is the mitigation something we have to accept and just go for faster processors to make up for it in the future?
Yeah, seems the author is using the term "sprint" to mean working more than 8 hours a day, not in the agile sense of short review cycle.
They seem to be using “sprint” and “death march” interchangeably. These are two entirely different concepts. Sprints are just a way of breaking up work into discrete periods of time. There’s nothing about them that implies “drama, broken marriages, or broken families”. If you don’t finish the work you had planned to during a sprint then you fail the sprint, talk about why during the retro, then do a better job of allocating work in the next sprint. You don’t ruin your marriage over it‽

As for the rest of it, it seems like you can summarise the whole thing as “it’s good to have experienced team members”? Sure, but I don’t see why that’s a particularly novel insight.
Totally untrue in multiple countries! There's only one economist who publishes research supporting this (Borjas) and essentially everyone else thinks he's making it up.

https://www.noahpinion.blog/p/why-immigration-doesnt-reduce-...

The bottom 10% of US workers have seen faster wage growth than anyone else starting in 2019, and through 2022 were the only people with wages growing faster than inflation.

https://www.epi.org/publication/swa-wages-2022/

That's why I said 2008 - because it's not 2008 anymore:

https://fred.stlouisfed.org/series/LNS12300060
At some level I agree that the prompt engineering done today to break ChatGPT guard rails are things that barely rise to “interesting hack” levels, but I think that manipulating language to induce specific behavior by an LLM is a powerful skill, and requires a very facile understanding of language in the semantic context of the training corpus. By varying the tone, vocabulary, style, pacing, and obviously the semantics of the original inducing language you can dramatically change the behavior of the LLM. This is less about prompt engineering and being a masterful manipulator of language - and why I don’t fear that LLMs make language skill irrelevant. Those with the most language skill will produce the most compelling and tailored LLM output for a purpose.
> vendor-agnostic Torch

Is this a competitor to CUDA?
Only on HN would people complain about a kids' hospital getting a little extra money from the copyright of a book, which was the author's intention.

As it happens, I'm off to GOSH this morning, to teach kids on the dialysis ward how to use Scratch.
We use Terragrunt to manage thousands of Terraform configurations. If it and Terraform drift apart, we will have to go one way or the other eventually. Separately, a new license for Terraform means its gotta go back through legal and compliance so we will be paused for months anyway.
I've only worked in small teams. Could one possible answer be to spit such big teams into smaller teams and organize / structure the project so that teams can be relatively autonomous?
It sets a precedent in law:

Brad Gilde, a lawyer for D.L., said that he did not expect the full $1.2 billion to be paid out, but that he hoped it would serve as a deterrent for others.

The message is that unless you're well north of a few billion, Texas will make revenge porn perpetrators hurt financially.
Yeah I was in school and wanted to try making games - but that was the exact year that "flash is dead - HTML5 is going to replace it"

And.... Yeah HTML gave us the canvas? No editor, no animations, no input.

The real innovations were with ES5/2015. It utterly destroyed the "mess around and make some basic games".

It's utterly laughable that "html5" was somehow the "alternative". We went from an editor that anyone can quickly create animations, games, etc to nothing - for over 10 years! And yeah to my knowledge we're _still_ not back to what we used to have.
All of the websites found to be throttled were businesses Elon has disparaged, with no exceptions.

Half the comments in the previous thread were also techies nerdsniped into assuming Hanlon's Razor, and failing.
I use the cheapest registrar I could find and manage the domains in AWS Route53. I found the workflow there nice.

To me it’s irrelevant which registrar as long as it’s cheap and I can change the name server
> it seems not unreasonable

This is where we differ.
The subheading on this is unusually good: You can always count on conspiracy theorists to make a tragedy worse.

There's a desperate need for a strategy about information pollution - not just fact-checking or refutation (which is staggeringly inefficient, and amounts to a theft of time from well-informed/sincere people disputing stupid or mendacious claims), but in identifying the dynamics and actors involved.
Rolling kanban
Planning should be a continuous and real time endeavor; and planning without your stakeholders input is a plan to fail.
Redesigning Anonymous Mode, for Humans
Note: "sprints" in this context means "crunch".

From the tweetstorm the article quotes:

> The Internet Explorer team was the hardest-working team I’ve ever been on. And I’ve worked at multiple start-ups. It was a sprint, not a marathon. We ate every meal at the office. We often held foosball tournaments at 2 am, just to get the team energy back up to continue working!
It's really not a cross compiler.

IMO, the problem that our modern definition of "emulator" is overly opinionated. The strict definition requires that the emulator take the CPU's machine code at runtime and either interpret it, or dynamically recompile it.

You could have an xbox emulator that dynamically recompiled x86 to x86 and everyone would agree that's an "emulator". But you make a few minor changes to that dynamic decompiler and turn it into a static decompiler and suddenly people start debating if it's still an emulator. If you go a step further and switch to using the CPU's virtualisation support or even just running the x86 code direction people will really put their foot down and say it's not an emulator. Despite the fact it's still emulating the GPU and Audio DSP and a bunch of other hardware.

The CPU is usually one of the simpler parts to emulate, the real complexity is in emulating the rest of the hardware, so I find it really weird that our definition of "emulator" only cares about how the CPU is implemented.

If we switch to a slightly less strict definition of "emulator" then there is nothing wrong with Paul Allen's 8080 emulator meeting the definition. It still emulates the behaviour of the 8080 cpu, so it is an emulator.
What's important here is the negative impact of the blacklist on communication. Probably some downvoters mean that the blacklist is big enough that the impact is important, and disagree with your supposed implication that it isn't.
Security in Plan 9
Sounds like how free apps work.

maybe a "free food" restaurant with upcharges for calories? more for protein calories? expensive diet plans?