skysight-inc/HackerNews huggingface dataset:
That is generally not true.

In fact, often clinical trials are statistically analysed by intention-to-treat, including all people who have been randomised even if they later don't receive the treatment.

Per-protocol-analysis (including only people who follow the study protocol) can also be used but it is more prone to bias.

Besides, with masks it is not simply wearing or not wearing a mask. Even a very diligent mask wearers may wear it in a way that makes it less effective without being aware of that.

In short, when the doctor prescribes a medicine it is important to understand the factors why the patient may not take the medicine as prescribed. If the real life situation is that most people take medicine in a way that makes it ineffective and so much that the clinical trial cannot find significant effect, then he shouldn't prescribe it. It is just a waste of resources and giving people false hopes.
Thanks for posting this ! I actually laughed outloud at the response
Thanks! I thought 3 cards per second didn’t sound particularly fast, but I missed the punch card era. Not by a lot, mind you.
“Corporate” is a good, dark-ish French movie along those same lines
Except for the part where there is a clear mechanism and cause related to muscle damage and cellular dysfunction.
> Because Val is young it's not yet obvious whether this is basically always better, or whether it's too limited.

This is sound wisdom. It's not always obvious at the beginning what the limitations are going to be, and what the opportunities are going to be. If it's a promising direction, pursue it, even though it won't always work out.
Safari will get that feature in iOS 17/macOS Sonoma.
But a safe promise to make since you'll be too dead to complain if it's proved wrong.
Graphite.dev is stacked PRs for github
> From what I've observed semantic merge issues always get picked up at compile time - hence only the compile phase need pass to allow a queued merge through, but I guess if you're working a lot with weakly-typed or interpreted languages it'd be different.

I agree that 90% of the time, with strongly typed languages, a compile is enough.

But even in those languages, you can still get semantic merge issues which aren’t compilation-related.

Suppose your app has a config file. The first PR renames one of the configuration keys in the config file, the second PR adds some new code which reads that configuration key. The combination compiles fine, but the second PR fails in integration tests, because the config key it was expecting wasn’t there any more.

Of course this is a sign of a design flaw - the name of the config key should occur only once in the program (say as a constant), so both PRs would use the constant, and the second PR would get the change in constant value from the first, or else the first renames the constant so the second doesn’t compile. Or even a higher-level API which deals with the semantics of what the config represents instead of just key-value strings.

But a lot of large legacy code bases contain design flaws like this, and fixing them can be a lot of work, so they don’t get fixed, at least not any time soon.
No. The problem is that fundamentally, you and people like you decided that authortiarianism is ok if the gov says "things are scary" and everyone should suffer the consequences. No debate allowed.

The risk profile for people was always ridículous and you were never going to contain it once it was widespread, which it was, but somehow we believed in the rolling "it's just 2 weeks".

1) it wasn't short term. It wasn't safety. Short and long term you hurt the vulnerable and you helped the rich and powerful.

2) Rich places will keep being richer and poor places poorer, and when the powers that be decided that enough was enough, all the concerns of the hypochondriacs suddenly didn't matter.

You could tell, if you paid attention, that politicians weren't afraid after the initial surge, but wanted "the masses" to be. You even have definite proof in many places, one of them being UK and number 10. Can't link it now, sorry. But Google downing Street covid rules or something on that note and you can probably find a lot. It wasn't limited to the UK. It was everywhere you looked properly.

You were scammed and you either were well off and didn't mind that much or you want to pretend you weren't for your own mental health. Because the truth is a hard pill to swallow.
I saw that thread and could not relate. Both my desktop (5800x3d/64GB/4090/4K120) and laptop (M2 Pro/32GB/3K120) are just as snappy as that 600MHz machine. More importantly, my machines stay snappy under more demanding workloads which that old machine can't do.

In the next tweet he compares it to a stock Surface Go 2 (quad-core i5 processor at 2.4GHz, 8GB RAM, SSD) and seems to be surprised that it performs like crap. His 600MHz CPU is sufficient to get decent input lag from NT 3.51 which lists a 25 MHz CPU as it's minimum spec just as my machines get decent input lag from Windows/macOS which list a 1.2 GHz CPU as the minimum spec.

I know clock speed is a bad metric, but you get the point. Your hardware needs to be well above the minimum spec by an order of magnitude if you want acceptable latency
Or perhaps the case in the article was more of an example of parallel construction, rather than a true algorithmic-based investigation?
No mention of AI startups in that report?
bringing back PLOSTFU culture might not actually be a bad thing.
Along these lines, for those looking for modern (rrweb) session recording software first and foremost, it looks like Posthog is more cost efficient (though I’d love to be proven wrong on my math!). Do you have a rationale for why Highlight should be a preferred solution, feature-wise or otherwise?
Not the OP, but: it’s just sloppy. There is zero QA other than end-users bitching.

I recently collected some notes of bugs and errors for an MS rep. I was setting up just a .NET web app with a SQL back end, as simple and vanilla as it gets.

I found 60 bugs.

SIXTY!!!
the general discussion about crypto aside, if the genuine purpose had been to faciliate direct payments the obvious solution would have been to integrate some currency like Ethereum or Bitcoin, not pre-mined Brave Bucks, which is effectively like "paying" your users in your own quasi worthless gift cards.
In general if your co-founder was not in college with you, then it gets tough to find somebody. The co-founder thing is just a name which was given post-facto to identify two friends who were together in college and that spunoff a company.

Some people have the privilege to build stuff with their friends.

Some others don't have the same privilege, you can only play the hand you've been dealt, so hire someone to do what you need for the startup, and open a resturant/gym/club with your friend/s
You don't have to be a billion dollar corporation to become Play Protect certified.

Being able to trust the security of a client can protect against many attacks and it is up to web sites to evaluate what to do with into information that a client is proven to be secure.
Virtual pet website Neopets plans $4M comeback
What gets me about this video, in addition to the obvious technological progress, is the social change.

First we’ve got the very visible Raquel Welch pinup. That obviously wouldn’t fly today and I’m a little surprised it did then.

But second, and this kind of blew my mind, the speaker seemed so proud of consuming 1,000 lbs of paper each day. In 2023, that almost seems more out of place than the pinup in a training film!
Stop incentivizing single parenthood. This reestablishes social norms around staying together as they (the parents) need each other. Trying to approximate that via social engineering and creating clients of the state has failed for 50+ years.
What about generic code?
As a life long Floyd fan, I learned one of my favorite Pink Floyd facts from an HN comment a month or so ago:

> The instrumental section of Money is based on the live soundtrack they did for the moon landing in 1969.[1]

Absolute magic.

[1] https://news.ycombinator.com/item?id=36468336
does this mean your object tree is acyclic since you can't have references ?
That's not how I read OP's question. OP was wondering whether a lang besides Rust can be "the winner" (unqualified) given that Rust has already passed the hurdle of being included in the kernel. It didn't sound like at all like their question was limited to whether there's room for another lang in the kernel.
But why is it a problem (assuming the database in this example can handle any type)? If I'm writing a function that returns the 5th element of a list, I will always write that using generics, even if I know it's only used with one type (right now). Not only is it basically free (`<T> T getFifth(List<T>)` is really not any more complicated than `Foo getFifth(List<Foo>)`), it's also a separation of concerns. The logic is just about the container, so no need to complicate it with a "red herring" of a forced type
It's just like ChatGPT. Good for getting started on something. Especially popular technology. It generates well enough, it understands your context well enough to make useful suggestions.

It struggles with complex concepts and does offer nonsense. (I try to avoid the word hallucinations because that has a meaning that implies agency.)

I'd say the mean acceptance rate of its suggestions is about 50%.

It doesn't do well with new technology. I'm experimenting with bedrock, openai, and langchain. Its suggestions are borderline annoying.
Inheriting a python app written by java developers was one of the more frustrating code bases I've worked with
> A lot of effort for not so much added value.

It's not a lot of effort; in fact I'd argue it's free, or even negative cost. If you're in the habit of following that paradigm then it's no harder than the mutate-everything-in-place paradigm.

> It’s also much easier/faster to calculate sums and statistics one one table column instead of doing many joins every time you need the price.

WTF? Did 1970 call and ask for their hardware back?
The language, and possibly even the sincere intent, of these "gentlemen's agreements" makes it sound like CEOs trying not to disrupt one anothers' projects. But the effect is to pull up the ladder once senior management has climbed up to stratospheric compensation.
We Need Dedicated Modern Typewriters
Adobe: Satya is one of the best CEOs
I wonder how persuasive this "Ancel Mali" can be. I guess with a known weakness (desire for connection) the scammer can game the victim by emotionally manipulating them, e.g. maybe he told her he gets an x% refer-a-friend bonus if she "invested" on this seemingly 3rd party site, "Why haven't you done it yet? It's not you giving me money, it's this site! Besides you'll get a high ROI quickly! Don't you love me?!", and playing a hot and cold game of being nice some days and then ignoring her other days, because "you still haven't invested!".

I suppose a lot of people are good at this kind of manipulation, e.g. members of cults like Scientology...
I always submit reports when something is wrong on Apple Maps, same as I do with Google Maps. I think the public service aspect of it outweighs the 'free labor' aspect.
In some cities in the USA.
To give a bit of context to all the sibling comments:

We are talking about a history where:
a) A decision to not occupy a defeated country was made because they were impure/non-white (Mexico)...
[I don't think I have encountered a similar historical example. I will spend some time looking/reviewing just in case I am forgetting some similar situation.]
b) Called Germans and Finnish immigrants "non-white":

https://en.wikipedia.org/wiki/Definitions_of_whiteness_in_th....

Italians and Greeks faced the same treatment.
Everything and everyone had to be assigned at some class/color. The wikipedia article goes even more in depth about the issue that also posed for Asians in the U.S. which is a whole lot different rabbit hole, and which I am still confused about.

c) Gun control and argumentation started because of racism. NRA actually did support gun control at one point: when the Black Panthers tried to exercise their right to bear arms. And when Reagan introduced the Mulford Act in response, evidence shows it was enforced based on race.

https://www.history.com/news/black-panthers-gun-control-nra-...

https://www.mintpressnews.com/the-mulford-act-and-americas-r...

And going way back: Black Codes were a big part of Jim Crow measure: everyone could have a gun; unless you were "black." (Or other undesirable.)

And to place the final nail:
https://www.npr.org/2021/06/02/1002107670/historian-uncovers...

There is the claim that the 2nd amendment was enacted to ensure slaves wouldn't revolt. Not sure yet how much weight one should place to that claim; but the world history supports such considerations. [Review cf. Spartans for instance or the Japanese class system.]
What's advantage over having tenant id as distribution column? Seems like you make schema name the distribution column. Maybe gross setups where same name function definition varies between schemas (been there done that, don't want to do it again)

Seems like article only offers ease of use. Guess I've never used microservices enough to consider that use case

Couldn't the microservice case be handled by having distributed tables with no distribution column? ie today I'd create a distribution column & fill it with the same value on every row

Can one have a reference schema which can be efficiently used alongside every other schema? Guess that's public schema with create_reference_table/create_distributed_function
Yeah I remember that as their only misstep tbh.

MobileMe was quite a big misstep too.
The bridge is clearly military infrastructure (and bringing it down will have significant military impact). Just not exclusively so.

Why is the West helping them do this?

To bring an end to this insanity. As soon as humanely possible.
>Sure, but it was too late for my mom. My mom would have been better off finding a different district that would let her in (this may not have been possible), instead of fighting a system that ultimately failed her.

An interesting and important anecdote. But rather than focusing on your mom's inability to take shop class, perhaps you might reflect on the fact that your mom (and many other women/girls) fought for such changes and, eventually (albeit too late for your mom), won.

That's how change happens. If you just throw up your hands and say "well, I/my mom/whoever couldn't have something that was good and important. So there's no reason to ever fight for change," seems incredibly reductive and doesn't reflect how change has been wrought throughout history.

Please understand, I'm not poking at you or your mom (in fact, I don't know her, but I think she's fabulous!). Rather, I'm taking issue with the idea that we "can't win, so don't try." That's a recipe for those who understand how change is made to create the world in their image, whether you like it or not.
Zuck said it best, open-source is the differentiator in the AI race and they're really well-positioned for it. Though I'm not sure that was on purpose...
Variable Assembly Language!
Yes, you wouldn't get anything like what he shows in all these pictures if you were walking a BigGAN or StyleGAN latent space rather than the 'latent space' of Stable Diffusion 1 (which isn't really a latent space to begin with). So that rather undermines any connections he might want to draw to grander things than just SD1.
Interesting fact - all four are using ClickHouse, which is my favorite technology.
An absolutely amazing tool. Boosted my work productivity immensely.

If you don't like the usual graphical git clients, but would like some help with some of the tasks that are tedious with just the cli, definitely give it a try.
> To be clear, the specific policy I just mentioned really is part of the document - allowing students to always redo work for a better grade.

If you've learned the material and fulfill the requirements, and the course is still ongoing, why should it matter you were late?
Are you teaching the subject, or is [literally every course all the time] really mostly a study in time management?
(hint: it's not for the student's sake, it's about managing teacher time and resources. Which is obviously necessary, but not otherwise positive)

> That reinforces that idea that it's okay to do a half-ass job because you can always "fix it later".

I'd say it might equally mean not pointlessly throwing in the towel and phoning the rest in just because you performed poorly early on and (rightly) feel like it doesn't matter anymore.

> In the real world however, poor decisions can have devastating effects the very first time, and there might not be a chance for a "do-over".

Sure. Exceedingly rarely though, compared to school.

> Homework also normalizes the idea that things will be expected from you in this world if you are to be employed.

Most jobs don't involve additional work after you've finished work. Nor constant artificial deadlines that never let you truly relax. Constant stress is bad for humans, it's not something that hardens you, and pointlessly subjecting people to it "just because" is not just useless but counter productive, because you get blunted. It's important to have something extra to tap into when shit truly hits the fan and it's time to step up, but the contrast gets lost if it's a neverending blur.
This would be more involved as you'd need to run and configure the infra dependencies yourself. For every container listed in the compose file [1], you'd want to set up that service. After that, you can use the shell scripts referenced in the dev deploy guide [2] to run the app's backend + frontend (having installed application dependencies mentioned, like node.js and go).

[1] https://github.com/highlight/highlight/blob/main/docker/comp...
[2] https://www.highlight.io/docs/getting-started/self-host/dev-...
Can you really have a systems programming language where the runtime cost is not apparent from the code and stable?

Having some code suddenly gain a gigantic copy in an inner loop because of a far away change seems like a risk in val.
It's not model but working on top of it: https://www.phind.com/ It's asking clarifying questions.
I thought it was common belief, well at least in my circle of friends, not to buy anything apple until there's third generation of it.
Roaring bitmaps are compressed bitmaps, can be 100x faster
Macros are a lazy design cop-out. They subvert the entire point of having a language in the first place - a shared understanding.
I'm not sure what you mean by uptime measured in hours, it seemed fine to me in the years where I used it.. It also provides all of the common computing including all of the browser debuggers, etc, the state of common computing might not be that impressive but that is Windows, OSX and Linux' fault.

One could argue that anything you can't do on a ChromeOS machine (or an equivalent Firefox one if that project were more complete) without running a VM is proprietary garbage. The other Apps you will run will work on some percentage of machines, the device you use have incomplete drivers, the window environments they developed for were not worth standardizing such that a browser has to provide the standards layer.
This reeks of the classic "physicist/mathematician/computer scientist encounters new field and is convinced she/he has solved it", this time applied to linguistics and the deeper meaning and structure of language:

> Languages are not created randomly, but with a specific purpose in mind, which is to convey information. Languages are composed of distinct, relatively independent units, such as sentences in natural languages or statements in programming languages. These separate pieces of language are referred to as "messages" in this paper. Each message, represented as x, is in turn composed of a sequence of symbols from an alphabet with varying lengths. A message is created with the aim of expressing a single and definite intention, denoted as θ. The set of all possible intentions constitutes another space, denoted as Θ. We assume that the intention space Θ is a countable set of many distinct intentions. Each θ may represent a simple intention, which is an element from a finite set, or a composite intention that is made up of several simpler concepts or components through concatenation or recursion. Here we only require that the intention space Θ is discrete and complete, and each element in Θ is unique.
Later SNES games also used a timing check to identify PAL vs NTSC clock frequencies. The mod I did nearly three decades ago was to add a toggle switch with a second crystal that would change the clock frequency and allow the PAL game to be played on an NTSC system. Wait a few seconds while the game booted up and then switch back and enjoy the unreleased in North America "Terranigma".
On top of indiehacker tools like fathom, plausible, etc. Market is huge
Do these terms (“subscript”, “projection”) have a deeper meaning - maybe from another discipline - or are these terms arbitrarily chosen to explain the abstractions of the language?
I know that older people complaining about younger people is literally ancient, but I can't help but feel that cell phones + social media is doing some real damage. It hurts adults, I can't imagine experiencing it with a developing mind.
Very interesting, I didn't realize there was a recent sharp increase in spending.

I think you're right, the census is out of date. However, given spending likely has a lagging effect, the historically low budget - coupled with harsh covid lockdowns - does begin to explain why CA ranks low among public schools.
Is security an actual practical concern for desktop users savvy enough to know what a container is?

The only people I know who've had any sort of malware infection at all in the last 15 years are the ones who download and install random .exe files from spam emails and pirated TV streaming sites.
Remember that it is an arena inside of LED display. Much of the cost is for the arena. The Intuit Dome is under construction for Clippers is $2 billion budget but that includes whole complex. The UBS Arena for Islanders was $1 billion. It sounds like the pandemic made the Sphere a lot more expensive.

The business model is hosting concerts and entertainment events. Las Vegas is probably a good place for events with all the tourists. But Vegas has a bunch of arenas. The Sphere also seems dedicated venue as opposed to T-Mobile Arena that hosts hockey.
You have to put $100 million into effective testing. Your comment is disingenuous.
Wow. It's hard to say which is worse "our internal apps to control 1P MS properties were marked multi-tenant and did no real AuthZ"... or... "we leaked an MSA signing key and had our token validation so f**ked that (presumably) any signing key was valid for any key-under-test, regardless of expected configuration".

Just stunningly bad and would make me reconsider how much MSFT I hold, except that no one seems to care.
Is 512gb a typo? The current biggest consumer card has 24GB, so we're probably 15 years from a 512GB card (judging from the increase of 4Gb to 24GB between 2012 and 2022).
Yes. And so a bank, seeking legal ways to decline service, would be safe. If they declare the radiostation that Farage, Galloway and Salmond all worked for to be a terrorist supporting body, they could decline service to all of them.

It's not hard to donate to bodies which fall foul of community standard. Or, appear on the podium with them. As Corbyn has found out. And, I doubt there's a basis to take action if a bank decides they don't want you as a customer accordingly.
Pycharm does, and so does any other jetbrains IDE with their python plugin installed. It's a large part of the reason I bother putting type annotations in my code, to help my IDE help me.
Why Apple's Partnership with Goldman Sachs Is the Future of Banking [video]
It feels to me more like giving them the choice of two excavators one with many more options that are unnecessary and one with simple easy to grok basic controls
China says it will launch reusable spacecraft as soon as 2027