skysight-inc/HackerNews huggingface dataset:
> they did a big review of mask studies and found there was no reliable evidence that masks worked against COVID.

No, that was a misinterpretation of the review in the Covid-skeptic sphere. Cochrane have had to issue a statement to clarify : https://www.cochrane.org/news/statement-physical-interventio...

tl;dr : half of the people given masks in these studies didn't wear them consistently or at all, dragging efficacy results down.
I've had this happen and businesses have lost my business because of it.
Chota – Micro CSS Framework
People don’t code for performance. Every application is built on top of “framework” bloat.

Remember when people would boast about how little lines of code their program had or how little memory their programs used?
Yeah, this is an epidemic in workplaces. Everyone just wants to appear to do things - so the hard things don't get done because everyone is more focused on showing that they work instead of tackling the problems.

I don't really have a good solution to this but it's really messed up.
A lot of these studies are prerun in the 3rd world before the real one is done for credit. If sideffects show up the drug can sometimes be mixed with one that has the same known side effects to fool the studies.
Just to be clear, if you actually did this what you would see is stuff like Florida locking up every climatologist for doing "false science".
How does that work after the divorce? Do you get into another arranged marriage? Or are you free to pursue whoever you wish after you've had your first arranged marriage?
A nice, bad faith read
I don't care about performance if differences are negligible enough.

I support Firefox because competition makes market healthier. Current status of Manifest v.3 is a shining example.
iPhone Spacer
> Then you've got sales types who need an office for occasional client meetings. And corporate politics makes that hard if they can't justify it by having the few local workers show up regularly.

I worked at Dropbox for a couple of years post-remote-work, and I think they got this bit right: They kept a substantial amount of office space, kept on-site cafes, and turned those office spaces into collaboration spaces. You aren't supposed to (officially, "allowed to") use them for solo work. But, team off-sites are now on-sites, so there's always a smattering of people in the office, and there's plenty of space for sales to have client meetings as necessary, too. And, despite the requirements not to, I know there are people who go in just for some coworking at times.
Great question, and I'm unfortunately going to have to give the answer of 'it depends'.

Each study is different and therefore run differently. Many, many, factors determine how a study is run, analyzed, and published.

Most studies are very small, using only one site and a few volunteers. Most of these never see the light of day, as the results aren't publishable or are uninteresting. Think power law distributions with studies, not normal distributions. These studies are often so small that the collector and interpreter are the same person, typically they are also the grant writer and admin. If lucky, they may get some nurses or undergrads to help out. Again, I'd say this is ~80% of studies.

The really large studies that places like Pfizer run will separate out nearly all parts of a study. So consenters, nurses, intake, data admin, funding admins, stats guys, etc are all different people. These are very expensive studies to run so it's really only for FDA approval, not scientific inquiry and case studies.

Generally, most studies are very small and not publishable. They don't need to separate out everyone. Everyone kinda trusts that everyone else is doing their best. If something snazzy is found, then follow up studies will build on it's findings. Most of the time though, nothing is really found.
‘Elusive’ first-gen 4GB iPhone auctioned for record $190,373
so, generating everything possible is.. fine, but - how to pick which ones are of use ? be it music or certificates or combination of atoms..
nice! that is I thought to post here
Major advancement in geothermal, proven it at the field scale
He's not wrong. The main reason to have these functions is that other implementations have them, and programs are using them, and having to define those functions themselves when ported to glibc.

One benefit of defining strlcpy yourself is that you can define it as a macro that expands to an open-coded call to snprintf, and then that is diagnosed by GCC; you may get static warnings about possible truncation. (I suspect GCC might not yet be analyzing strlcpy/strlcat calls, but that could change.)

The functions silently discard data in order to achieve memory safety. Historically, that has been viewed as acceptable in C coding culture. There are situations in which that is okay, like truncating some unimportant log message to "only" 1024 characters.

Truncating can cause an exploitable security hole; like some syntax is truncated so that its closing brace is missing, and the attacker is able to somehow complete it maliciously.

Even when arbitrary limits are acceptable, silently enforcing them in a low-level copying function may not be the best place in the program. If the truncation is caused by some excessively long input, maybe that input should be validated close to where it comes into the program, and rejected. E.g. don't let the user input some 500 character field, pretend you're saving it and then have them find out the next day that only 255 of it got saved.

Even if in my program I find it useful to have a truncating copying function, I don't necessarily want it to be silent when truncation occurs. Maybe in that particular program, I want to abort the program with a diagnostic message. I can then pass large texts in the unit and integration tests, to find the places in the program that have inflexible text handling, but are being reached by unchecked large inputs.
I have a hard time seeing how drones would be compatible with any society that places any value on silence or has any stance against noise pollution.

For example, how many people would have to hear the drone zipping by to deliver someone some hair scrunchies or paperclips or whatever? The asymmetry makes no sense to me long before you get into the other issues.
Even more ironic here is reading criticism about economic model and ethics on Business Insider, a hive of scum and villany that regularly publishes sponsored content and outright lies from anonymous sources.
C is lots of magic and quirkiness.

This reminds me. From a spec/design perspective Ceylon was the cleanest language I know. Almost everything, including a lot of the keywords were actually defined in the standard library. The fact that Integer was actually a Java int behind the scenes was just a compiler implementation detail. There was very little "magic". If you wanted to know how something in the language worked you could just look at the standard library.
> But getting rid of them across an entire transit system also benefits higher-income people who are capable of paying fares and could provide much-needed revenue to agencies.

Oh no, non-poor people might be seeing a benefit from the tax dollars they pay! The horror!
Regarding that not following the developer rules, that specific commit was removing a module, which also removes the changes file for that module. The developer could not add a change log to a file there.
The check is blind, so it returns the alert, but in this case can be ignored.
> https://github.com/appsmithorg/appsmith

That is more of a GitHub landing page than a readme.

> An effective README file needs to tell your audience what your project does, how to use it, and how they can help out.

The readme starts with an `a` image tag nested within a `p`.
> >What if Lyft and Uber were 25% cheaper than taxis; primarily because they didn't need to pay a dispatchers' salaries?
>I'm pretty sure dispatchers are cheaper than expensive SV engineers.

That’s like saying paying human computer wage is less than electrical engineers who develop electronic computers.

Non-recurring engineering cost is higher BUT IT’S NON-RECURRING and largely independent of the number of users, unlike dispatchers.
> This isn't even a lack of proficiency, this is just hiring bad people.

If there was some specific reason to hire Typescript developers, maybe.

But across an organization, many developers won't be working on Typescript projects and there would be no reason to hire based on Typescript ability for those projects. It may be one of the few language all developers have some familiarity with, as proposed earlier, but that doesn't mean it is the language all developers focus on.

And when hiring developers with a background in building command line tooling, it is likely that Typescript has never been a language that has garnered their attention.

> Who doesn't know how to annotate a type? That hardly takes Typescript "proficiency," you can learn it in 5 minutes.

Typescript is its own language – one that is even turing complete. While you likely can learn it in 5 minutes, same goes for any language, including the aforementioned Go, Rust, and Zig. Proficiency takes quite a lot longer, though.
Why Can People Live in Hiroshima and Nagasaki Now, but Not Chernobyl?
Something like this [1] is the should be the real type of the function.

[1] https://www.typescriptlang.org/play?#code/C4TwDgpgBAUgygeQHI...
belatedly found this - thanks for posting!
> clearly offers superior functionality

I think it's worth mentioning the caveat, that it doesn't natively support PWA in the same way WebKit browsers do. It has little to no support (depending on your definition of support).
We're on tenterhooks, what happened when you noticed the shoelace?
For me I just type titles or word back into the browser bar and Firefox searches history. How are you searching/navigating to find the right tab of several hundred to go back to that tab?
> This is a defeatist attitude that is basically saying "it's impossible"

I did not mean it like that. I am using profilers to find slow code successfully as well. The problem is that such profiler won't find you a spot where one object is slowly loaded from memory because CPU was not smart enough to prefetch it in advance, even if you profile with something as precise as Intel PT.

> saying they magically don't work because your program is special is ridiculous

I did not say that. Once again, I am talking about specific question of finding cache stalls in your program, not generic profiling.

> If you access memory addresses next to each other sequentially

It is of course beneficial to do it that way but it may be not trivial when you have complex relationships between different objects. Besides, the point of profiling is to efficiently find where you may need to do such optimizations, just saying "layout your objects optimally" does not help.

> You don't need an exact instruction and it probably wouldn't help you anyway

Exact instruction will help me to understand what specific object caused memory stall. Maybe this is indeed not that important.

> Also you are contradicting yourself here

I meant that you can easily find slow functions if there are any. If instead you have functiions a, b, c called sequentially and working same amount of time, you don't have obvious place to look at - if function b can be optimized by introducing cache awareness but other ones cannot, profile won't help you.
Too bad it only runs on Apple platforms.
In California there are about five different classic car rallies. Fifty to a hundred people in pre 1975 cars get out on curvy roads and drive around for a few days.
No inspections, no smog tests. No shiny paint. Cars are for driving so drive them. There are mechanical problems and there’s joy in that, breaking down and fixing things, stopping to help/heckle.

The cars could be more safe, but we’re all mechanics by necessity. Failure also reminds us that these are all human made systems. Each can fail. Each can be fixed. In some ways being aware of the systems that make a car go (and stop) and being aware of the failure modes makes the classic car drivers more safe than their counterparts in driving appliances.
What is the hard technical barrier that makes the tracking of attribution for input sequences for LLM training impossible? I don't see any.
A reasonable chunk of this site has been proclaiming the imminent sudden death of Twitter any day now for any and every reason ever since the layoffs happened.
You are both correct in that salaries are net counted as profit of a company, but that a person who receives pay (salary or otherwise) may be, or be seen as, profiting.

"Nobody profiting" might reasonably seem to mean that even employees have little or no net gain from their involvement. Perhaps "no company profiting" fits the intended meaning better?

"Making fuck-you money" might cause somebody to assume "making more money than is acceptable, and uncaringly taking advantage of others", which would seem at odds with not profiting.

The claim of "sophistry" seems unfair and provocative, given lack of agreement on definitions. I am tempted to regard the ensuing reaction to the claim as "a shocked and puzzled look".
Remember when websites would have a long list of keywords in the background color and tiny font at the bottom?

I keep seeing these "AI will destroy X" articles, I've never seen one that wasn't ultimately referring to a minor incremental extension of something already prevalent.

Keywords gave way to link farms gave way to shitty outsourced "content" and now LLMs will be part of SEO. It's not really different from getting a content farm to write you a bunch of crap, just cheaper and faster. Search companies will adapt, and seo scammers will find some new thing. It's all such a minor part of the internet anyway.
In Switzerland we have no turn styles and no gates. You can hop on and off at any point. Rich or poor everyone uses it.

However public transport isn't even close to being free. I fact it is quite expensive in addition to being heavily tax supported.

This is the only way to offer the high quality of service we have from over 92.5% on time trains and 98.7% connections made [1]. It also allows to offer service at infrequent stops out nowhere.

You having a ticket is based on trust. There are random checks on short trip and more regular check on longer trips. It is estimated that around 10% don't have a valid ticket from wrong ticket to people who didn't get one on purpose. To get the percentage lower would cost more than what is lost in revenue and 100% is not something anyone can achieve.

[1] https://news.sbb.ch/medien/artikel/115696/gute-puenktlichkei...
Find out for yourself using https://www.grc.com/dns/benchmark.htm
Show HN: Weaviate – Build your own generative health search engine
We are super excited to release our latest open-source demo, Healthsearch. This demo decodes user reviews of supplements and performs semantic- and generative search on them, retrieving the most related products for specific health effects, and leveraging Large Language Models to generate product and review summaries. The demo can understand natural language queries and derive all search filters directly from the context of your query.
My wife and I use a pretty simple system which we picked up from some friends of ours:

80% of each of our post-tax income goes into a shared account for stuff which is unambiguously 'shared' costs - for example rent, utilities, groceries, savings, stuff for our son, eating out together, etc.

We each keep 20% of our income to do what we want with. This fixes almost all feelings of inequality (I make a bit more than my wife. Personally I'm not that bothered, but my wife feels very strongly that she does not want to be 'supported' by my income, and that her disposable income should be based on her income, not our net income).

Every now and then we agree to move a cost into the 'shared' category even if it's clearly not a shared cost (e.g., my wife's phone bill comes out of the shared account because my phone bill is paid by my employer).

Sometimes we also 'treat' each other, by taking a cost like a dinner out together as a personal expense (often on pay day, for example).

As an exception to the above, my wife is on maternity leave at the moment so we agreed we'd just sum up all our incomings and each of us gets 10%. This is also working pretty well so we might not change it back after she starts working again, but we'll see if she raises this inequality thing again.

Obviously YMMV, but this system suits us well
There's flags for Firefox style scrolling horizontal tabs, and native scrollable vertical ones don't need a flag at all. Plus you get collapsible tab groups built in.
Even in the biggest cities if you got 15-20m outside the downtown you were totally out of luck pre-Uber. I have many memories of "calling a cab" in south San Francisco on a friday night and pretty much being laughed at. Uber/Lyft were literally magic when they first came out and you could see your driver coming to you on a map.
I agree, the assertion that 'vaccines' are safe can be dismissed without evidence. There's no evidence concluding they're actually safe. In fact, we have given the manufacturers immunity because they're 'unavoidably unsafe.'

Just look at how the COVID trials were conducted. They didn't even test each patient. Only some patients that presented symptoms, and then not even all of those patients.

How long did they follow the health outcomes for approved vaccines in the test groups? 3 months at most, and many trials, not even that long. So if someone suffers a neurological condition, well, we just won't know about it.
LAX is a shit show trying to get Uber in general having to take a bus to get to the Uber pick up.
Their servers are overloaded [1]

[1] https://twitter.com/FrameworkPuter/status/168132220662488268...

Not to create FOMO, but I would expect these to go quickly then.
> All this to say, any sort of competition on pricing is totally orthogonal to competition on product.

I've visited the US on a few occasions, and each time I've used Uber or Lyft for precisely the reasons you state. I could bring up the app, enter my destination and get a price and an ETA. Either I liked what I saw or I didn't, and I could make my choice.

Back here in Oslo, Norway, every now and then I take a cab home after being out all night. Uber and friends don't exist here because laws and regulations. And it sucks. Even as a local they try to take detours, and who knows how much it'll cost to get home this time.
Most movies seem to be "written" as a collection of scenes that the directors and producers want to see and then they tell the writers to make those fit together in a story.
Endowment tax eyed after Supreme Court affirmative action ruling
The day you've learned enough is the day you leave ML, not start it. Do what you enjoy. If you don't have a reason to study harder now, you will when you face interesting problems in industry. It's a bad frame to think you are procrastinating now, because the truth is there isn't something you need to do. Go do something else. Read a book. Find a date. Help someone. There is more to life than preparing for work, and often in those totally unrelated moments is when you'll find the biggest inspiration.
I went '67 MGB to boxster and while air conditioning and having a working radio is nice (and it was just a much more practical car all around... which isn't saying much), there's something about classic cars that is just fun
> no reliable evidence that masking worked(or rather, that mask mandates worked, but these are virtually the same thing).

No it's not the same thing, and that's the key point.
If you tell people that masking doesn't work (which is false) then of course mask mandates won't work because adherence will be low. A self-fulfilling prophecy really.
I used to be passionate about coding at work, that gave me my first job, then my second, then some startups, big cos, and so on. At some point it doesn't really matter to try to keep yourself passionate about your job, you get enough experience, and you've seen how the maturity cycle of almost any tech company goes, in a general sense. At that point my passion for coding as a job disappeared, one just need to perform it well, professionally, and deliver what's expected of you for being paid to do it.

Is it nicer to work in a product/organisation you are passionate about? Of course, it doesn't mean this passion will last, or that it will be rewarded, or that it will even be healthy for you (one of the jobs I burned out from was exactly the one I was the most passionate about).

Building products follows the same patterns, even if the underlying technologies are different, or if you work on a product in a very different market/industry. It becomes all more of the same: store data somewhere, pull data from somewhere, transform some data to some other format, write some business logic, develop an interface, develop an application (web, desktop, mobile, embedded), deploy your systems at some server, monitor your systems (or implement telemetry if working embedded). You don't need to be passionate to work like that, you just need to be professional.

By doing that you also avoid the common pitfall of being exploited because of your passion.
> It's also myopic to think that having a large conventional army that deters rivals from attacking smaller trade partners is not beneficial.

No one suggested that it isn't beneficial.

What I said is that the benefit has to be weighted against the alternative benefits.

> China is arming up at a huge pace, even outside of nukes.

I'd argue that one large reason they're doing so is the threat they perceive themselves to be under from the large US military.
That's very interesting! Last time I benchmarked Firefox, it performed half as fast as Chrome or Gnome's WebKit. I should run my benchmarks again!

I do wonder though, is this performance improvement Windows specific? It's hard to believe that Mozilla could make up the difference in only three or four months.

Edit: looks like Chromium still beats Firefox on Linux: https://treeherder.mozilla.org/perfherder/graphs?highlightAl...

In fact, all benchmarks browsers seem between a quarter and a third slower on Linux in speedometer. That's strange, I wonder if this has to do with the limited availability of hardware acceleration?
People don’t have time or won’t make the time. They use heuristics (“nonsense”) to sort out the (in their opinion) chaff.

With the deluge of content that is available it is simply their prerogative.
AfterShip charged user 26K USD and refused to refund
> True but irrelevant. According to the Supreme Court K-9 alerts are probable cause.

Then we have a Supreme Court problem.
Having fiddled with file descriptors, I could never live with such a remap. To each their own :)
No, im asking by which metric.
The original Plain Language Summary for this review stated that 'We are uncertain whether wearing masks or N95/P2 respirators helps to slow the spread of respiratory viruses based on the studies we assessed.' This wording was open to misinterpretation, for which we apologize.
Ah ok your source is “trust me bro”. Though I admit with it being salary information, it’s not the easiest to cite.

I was trying to find sources, not prove you wrong. I was genuinely curious and very very skeptical at those are huge sums even for a plumber in central London.

Here’s a source of £89k for a plumber doing 60 hours a week and the MD £100k https://www.thesun.co.uk/news/751087/what-happened-when-piml...

Shrug…

I guess if there are endless articles citing £300k you can easily reply with a link?
If 1/4 of all studies have fundamental data issues then that means in some corners we are making medical decisions based on bunk, that absolutely is a plague. Why moderate the language to extenuate?
Demystifying API Gateways (a high-level summary)