skysight-inc/HackerNews huggingface dataset:
Briar is one of the most important secure messaging projects currently. Not only does it remove the need to trust the vendor about content (like with all E2EE messaging apps), you also get to keep the metadata about communication to yourself as data transits from one Tor Onion Service to another.

The downside is of course, you need to keep the endpoint powered on when you want to be reachable so it will increase the battery drain on your phone.

Note: There's also a desktop client if that's easier to keep online https://briarproject.org/download-briar-desktop/

One extremely important thing Briar is doing, is it's using the P2P as means to host alternative social interaction formats, like forums and blogs. Similar to Signal/WhatsApp stories (which is somewhat similar to microblogs/FB wall), it's a way to indirectly share information. You could pretty much emulate any social media platform on top of E2EE protocol with ~zero infrastructure cost and without having to worry about data mining. I'd argue what Briar's innovating on here is one of the most important aspects in what's left for secure messaging.

Finally a small caveat: Briar will share your Bluetooth MAC address with all peers so it can automatically use that when you're in close proximity with your peer. Thus sharing your Briar ID publicly is not a good idea for two reasons:

1) major global adversaries may have access to the leaking Bluetooth MAC (e.g. if Google aggregates it) which can deanonymize your account. This also allows slightly technical person to confirm identity of briar account if they suspect it's you (a bit wonky threat model but still).

2) it ties everything you do across your accounts on same device together, so there's strong linkability even if you rotate the identity key by reinstalling the app.

Briar is pretty clear about this in it's FAQ, but it's still not very well known although it definitely should be.

---

That being said, if you want similar Onion Service based communication with no such linkability, there's https://cwtch.im/ which is a fantastic project.

There's also https://www.ricochetrefresh.net/

Both are spiritual successors to John Brooks' `Ricochet` application which pioneered the whole Onion Service based instant messaging in 2014.

You can also chat and share files (among other things) with https://onionshare.org/

(And finally, you can get remote exfiltration security for keys/plaintexts with TFC https://github.com/maqp/tfc (my personal work), at the cost of losing some features like message forwarding etc that the architecture prevents you from doing.)
It seems unrealistic to this in a state like Arizona, but plausible for a place like California. The central valley is not substantially uphill, nor is Napa, nor are the cities. California cuttings its colorado river usage by half would be amazing, and desal is a way to get there
I find co-pilot useful when I am working with a language I am not familiar with but I imagine that isn't the case for most developers working their day to days. I see ML and AI in dev as more of a code generation tool. Describe something large in a prompt, get a bunch of code. Then a dev can run through it like a code-review, making changes and tweaking it to suite the need of the client/business.
Sometimes you come back to an area to fix a bug or whatever, and it's useful to know that the hack wasn't absolutely necessary, just a matter of time constraints - it may be that moving to the proper solution is the easiest fix for your problem, and you get a bit of extra confidence that it won't break something else.
Um, modern society?

https://en.wikipedia.org/wiki/Tulip_mania
Sure it's labour intensive to adjust the topography but once it is done it shouldn't need continuous maintenance, as shown in the end of the clip. I also suspect that the fragility is due to it being so newly established. If the foliage is allowed to become dense and put down proper roots over time it should become more robust.
I do both: put a TODO in the code with a ticket number.

// TODO (<ticket-number>): Foo should be frobnicated
Yeah having tried kite years ago, copilot absolutely destroys them in terms of helpful suggestions both at a line level and at a code block level. Its contextual awareness of surrounding code is also fantastic.

Now whether or not that's due to the fact that copilot had the financial resources to train a significantly superior ML model is another question, but throwing shade at copilot is a fairly transparent move.
At a previous startup we had “bug bash Fridays” where we would either let the devs find bug tickets in Jira that they wanted to fix or could self report problems that they had noticed. While most devs don’t seem to enjoy fixing bugs, this was shockingly well received and good for morale.
Just for context, I worked on the feature team for a lot of early versions of PowerShell, so I kind of know where the bodies are buried. Here are some empirical numbers, just for the parsing part:

10K iterations of $null=$null took 38 milliseconds on my laptop.

10K parses of the letter "a" took 110 milliseconds.

10K parses of a 100K character comment took 7405 milliseconds.

10K parses of a complex nested expression took just over six minutes.

You're probably imagining a lexer written in C that tokenizes a context free language and does nothing else. In PowerShell, you can't run the tokenizer directly, you have to use the parser, which also builds an AST. The language itself is a blend of two different paradigms, so a token can have a totally different meaning depending on whether it's part of an expression or a command, meaning more state to track during the tokenizer pass.

On top of that, while it was being developed, language performance wasn't a priority until around version 3 or 4, and the main perf advancement then was to compile from AST to dynamic code for code blocks that get run a minimum number of times. The parser itself was never subject to any deep perf testing, IIRC.

Plus it does a bunch of other stuff when you press a key, not just the parsing. All of the host code that listens for the keyboard event and ultimately puts the character on the screen, for example, is probably half a dozen layers of managed and unmanaged abstractions around the Win32 console API.
> Is there really any plausible explanation for why so many people have gathered here

Is it gathering if we were already here? We're concerned that sex-based rights can't exist if sex-related words are redefined. We're doubly concerned that this seems intentional.

> bunch of anti-trans people smelled blood in the water?

Are you anti-trans if you see someone's sex as the primary factor in who you let shower with your young children? Are you anti-trans if you feel that female rape-relief shelters should be allowed to exclude males?

The problem is that anyone talking about any sex-based rights, no matter how important or how much they're willing to concede, is immediately called transphobic or anti-trans.
Yikes, from the unbearably pompous Verge.
> in part because they were too slow distancing themselves from Russia

I'd cut them some slack here. They had to get their team out of there first—with the way Putin is running things, they sure as hell couldn't announce they were leaving Russia until everyone who was going to follow them was out of there.

On the day of the invasion they tweeted a statement condemning the attack, and within two weeks announced they were leaving Russia.

https://twitter.com/jetbrains/status/1496786254494670851?lan...

https://blog.jetbrains.com/blog/2022/03/11/jetbrains-stateme...
Considering Fifa changed brazil rule to allow drinking when brazil hosted the wc, I doubt Qatar agreed to allowing drinking just to get the rights to host. It's more possible that drinking at a stadium is not a hosting requirement. And more of a pressure from the advertising sponsorship
This is great advice. Perhaps not very satisfying in the short term but definitely the right thing to do in the long term.
Scaling Microservices Part 1 – Vertical and Horizontal Scaling
Seems like an irresponsible and useless post. The kind of thing that isn't allowed here on HN. Nothing but heresay, so why say it. Honestly asking.
DALL-E API now available in public beta
No opinions on the product itself as this is the first I’m hearing of it. But:

I am very impressed and happy to see the open-sourcing of their code like this. I often find myself thinking about how much human knowledge and effort disappears when a company shutters and all of their documents, code, etc go with them.
You're 100% right and I see this kind of attitude all the time and it drives me crazy. Especially when people are worried about what others are doing, or complaining about second hand smoke outdoors, etc.

People really need to learn to just live their fucking lives. Or at least shut the fuck up and let other people live theirs.
I imagine the reason was that hardly anyone used it, and those that did use it were the same group of clients who would traditionally buy Quadro cards.
With the help of huge amounts of cash and other support from the United States. This is also why Japan and South Korea recovered so quickly. South Africa did not get a Marshall Plan.
I'm fine with companies making profit off of protocols, as long as their code is open source like https://github.com/firezone/firezone or https://github.com/zerotier/ZeroTierOne Tailscale seems great now, but its risky to trust their closed source for this type of service.
All of these points are good advice in any machine learning application. When I interview engineers and researchers for machine learning roles, these are some of the bullet points Google looks for.
I have been in finance industry for more than 20 years. People have been talking about replacing USD as reserve currency for as long as I can remember. The problem is nothing else is better. EUR? JPY? GBP? CNY? Gold? All of them have more issues compared to USD.
I think the same thing plagues medicine. Vaccines have been so successful in the developed world that we have forgotten the horror of diseases like smallpox and polio. I this success helped the rise of the anti-vax movement.
Not sure why you're asking specifically about a comparison with Motorola RISC chips (like the 88k). There were a lot of chips, from different companies, over the years in the "risc / reduced instruction set" category.
The United Kingdom’s Online Safety Bill
Such as? From what I can see the most important parts of Western cultural capital are still in place and operating correctly (peaceful transition of power through elections, rule of law, freedom of speech)
It should be possible for the people who enjoy trump’s tweets to see them and those that don’t to avoid them. If that’s not possible there is something very wrong with a platform that seems to be based around following and gives you the option of blocking. if it’s possible for people to avoid trump easily then trump should have a voice on the platform.
[scene: prominent VC tweeting 2 weeks after Lehman collapse]

A person I have known for more than ten years, who I consider trustworthy, is convinced the economy will shortly experience a systemic risk.
I don’t know anything concrete, but if I were exposed, I would be concerned.
I loved Watcom C/C++ for what I could do with it. Unreal mode became easy with the appropriate magic.
https://plugins.jetbrains.com/plugin/12798-tabnine-ai-code-c...

Tabnine for JetBrains CLion. It works with Rust and several other languages.
If the current attention economy was merely a linear, or even quadratic, step from TV, that would be one thing. We are seeing, however, an exponential increase in the scale, scope, and methods of persuasion. In the same way computers made mathematical calculation not just faster, but completely different, so too persuasive computing makes risks to society completely different.
Subaru is not able to build on their website or get any concrete delivery estimation. I don't consider it until they start delivering units.

Same to Chrysler, but that's a "concept" car and they're "planning" to release in 2025 lol.

MX-30 is 100-mile range, California-only, and "sold out", as in not selling any right now. Forgive me, but I won't consider that a valid EV offering.

Thus, I stick to my point on all these brands.
Interesting. That's quite impressive given the state of crypto/BTC this year.

Are you interpreting the PricedinBitcoin21 index correctly? I don't think the index going up 3X this year really means what you've thought it meant.
you guys need to work it out, if you have vested equity they need your cooperation here, though the $140k today might be worth more than the equity risk adjusted. you can negotiate the cash, or negotiate for a % of the contract if it closes etc
I feel like the recreation cocaine/Molly user base is much higher and preventable deaths there are much easier to well… prevent.
"Typical" speeds & "typical" latency.

Still allowed to bundle services, a.k.a. obfuscate prices.

Although a cursory scan, I did not see it specify throttled speeds on certain unlimited data plans; search found no results for 'throttled' and nowhere to list it on the label.

>we decline to adopt new rules, practices, or
procedures specifically for enforcement of the label we adopt in this Order

Nothing to see here.
> Essentially the point was linking the available literature and data on IUD, Cluster B, trans-people, and power struggles together.

You didn't do this though. You just said that your ex-girlfriend worked in a psychiatric ward and there were lots of people with cluster B and lots of trans kids. It was honestly just a mess of associations.

Psychiatric comorbidities in transgender people are reasonably well studied so you don't have to guess here. There are a number of small studies involving presentations to psychiatrists, but this is no longer the way that most trans people seek care, so the results are biased to complicated cases. Here is a large study comparing gender-minority coded files in a group of 53M patients:

https://www.liebertpub.com/doi/pdf/10.1089/trgh.2019.0029

As you'd expect, depression and anxiety are extremely common. Cluster B personality disorders are at a prevalence of 3.4%, though again, attention must be paid to the limitations of the study which fails to capture transgender people seeking care outside of this system. While it's certainly elevated of the general population, please internalize the fact that 96-97% of transgender people do not have a cluster B personality disorder.

As I've pointed out above, minorities are medicine's business. We absolutely write things in a way to include everyone, because we definitely want to get the most at-risk people out there. I don't care what you think about transgender men, you should want them to seek reproductive care if they are pregnant, because there is potentially another person involved or not, depending on what they choose to do.

Like I said above. There are about 40,000 people living with cystic fibrosis in the USA, about 1/3200 live births. It's really expensive to keep these people alive, with replacement enzymes, biologics, very, very frequent hospital admissions to the point where pediatrics calls them "CF tune-ups" and eventually lung or possibly multi-organ transplants. They do, however, have intrinsic human value, so we like to keep them alive. I don't think changing literature is a huge ask here, especially given that in a care context we still say "pregnant woman" when it's specifically a woman that I'm talking about, even though we say "pregnant people" in the abstract.
This is a really good point. C++ developers seem to be more opinionated than other communities about data structure semantics in my experience. Possibly because the language chose the wrong semantics for the original standard library, whereas other languages made more sensible choices
> The search results I got were primarily ads..

Maybe use PubMed and not google?

> you don’t seem to want to accept anything other than a revelation that what I need is vitamins rather than the treatment that my doctor prescribes.

I NEVER SAID THAT ONCE. Take stimulants if you want, but just because that is your choice do you need to be so outraged by the idea that B6 might work just as well?

>> But by not being open to other methods of treatment, you are disabusing people of that choice.

> Excuse me, how?

YOU: Moreover I haven’t had a single medical professional raise this possibility and with good reason.

You: But I don’t even have a strong expectation that I could expect equivalent or better management.

You: I don’t believe you.

This negative stance only feeds on this idea that medications are the only choice, the only answer, and that nutrition never works becasue "there are no studies" or "My doctor did not recommend it".

You are just shooting down the idea that this might be the root of the issue. And yet you have never even had you B6 levels tested. That is just willful ignorance. Have you worked in Nutritional Genomics? Do you even know why treating a B6 deficiency might be important not just for your behavior but your over all health? If you have a B6 deficiency and take stimulants to cover up the symptoms, what about all the other enzymes that need B6 to function?

Over and over they find B6 deficiency in ADHD. There will be no studies showing the efficacy of B6 because there is no funding for products that do not make a profit. You are on stimulants because they work and they are profitable.

Next thing they will get you to take will be Metadoxine. Ha!

https://pubmed.ncbi.nlm.nih.gov/25295645/

https://pubmed.ncbi.nlm.nih.gov/23290324/

Hmmmm...I wonder why they were trying out Metadoxine for ADHD, and wonder why it failed...oh....Metadoxine, also known as pyridoxine-pyrrolidone carboxylate. So they made a funked up version of B6? Why would all these smart science people want to make a funked up version of B6 if B6 was not linked to ADHD?

Do you think maybe they know something they do not want you to know? And maybe that is because ADHD meds brings in about $20 Billion for these companies?

Have you thought you do not want to hear anything but stimulants are the only answer for you? And that I am not talking past you but that there is no one there who wants to listen?
I find that many of the people who “fantasize” about a tiny house have trouble keeping any size house clutter-free, and assume that having a tiny house would fix it.
There are two or three people commenting that in this post and simply not elaborating. It's ridiculous.
> Personally, in my own career, I’ve found this “come correct” mindset is used to justify unnecessarily flexible solutions to allow for easier changes in the future … changes that 90% of the time, never actually materialize.

Worse, after 10 years, flexibility is required in an unforeseen dimension and a rewrite is needed anyways.

In other words, when the basic assumptions of that fancy abstraction are just not workable with the future requirements, you're hosed. Worse, now you might need to refactor a lot of code building on this abstraction.

That's why I prefer composition wherever feasible. Easier to repurpose when the crystal ball is not working correctly.
Or it could be useful context for the next person to modify the code. Maybe it’s something that is only worth doing under certain conditions?

// TODO: This is fine for now, but if we start handling `bar`s, we’ll need an extra field for `quxx`.
The link you posted says this:

> Every U.S. medical school requires the completion of a four-year degree from an accredited college or university.

However, if we look at the University of Chicago's Pritzker School of Medicine as just a single example [1] we see the following:

> "A baccalaureate degree is not required but is strongly preferred by the Admissions Committee."

Given that your reference, "Shemmassian Consulting", appears to be low-quality given that it makes categorically false statements, I won't bother to search for other schools. Suffice it to say that I am aware of quite a few, including my own, that do not require 4-year bachelor's degrees.

Finally, I understand supply-and-demand quite well, and I agree that increasing the supply of licensed US physicians may decrease healthcare costs (but it may not, as excess dollars in the system likely will be vacuumed up by administrators). However, this discussion is about decreasing entrance requirements to medical school, which is completely orthogonal.

[1] https://pritzker.uchicago.edu/admissions/entrance-requiremen...
I've been one saying this to the coin people for years....

"You think crypto is a new design that somehow overcomes scammers while completely ignoring that every market that has ever existed has had scammers and has had to develop either impromptu or formal regulations to prevent said scammers from destroying the market. Your leaders are frauds. Your day of reckoning is coming."

That day is finally here.
If contacts discovery is somehow solved, then I can see potential options of using short range comms (eg bluetooth) for connectivity. Basically all ideas I have are:
1) somewhat central server(s)
2) always on plus constant updates (what briar seems to be doing)
3) every node knows large part of topology (not very scalable)

I am wondering if I am missing something in briar’s architecture
Using an absolute like "never" is surely a good way to generate conversation. That said, it's probably more likely you won't go back and fix it, but I have plenty of recent examples where I have committed myself to going back and refactoring things which have been and would likely continue to work for some time, if not "indefinitely" (read: for the life of usage). Depending on what it is, sometimes the mental burden of working in a system full of corner-cutting decisions is worse than the burden of rewriting it.

Or, perhaps, I get a large hit of dopamine from refactoring poorly-thought-out systems.
Not really, minorities generally easily make up more than 25% at tech companies. You don’t have to go out of your way to make that happen.

It’s just not possible to get 50% of women in without significant handicaps to the interview process.
No, delivering software is not factory work, but it IS engineering work, just like any other. All engineers have expectation of quality, reaching deadlines and finishing their solutions.

Developers aren't special snowflakes in this regard.
I read this article and I think this is the entire point. You can't trust corporate media's coverage of would-be wunderkind "entrepreneurs."

Between access journalism, hero worship, a narrative formula that's known to sell, and laziness, journalists are all too glad to not only look the other way, but actively curate a reality distortion field on behalf of bad actors.

It's not just that they didn't see through SBF, it's that it never would occur to them to even look. That's simply not what they are optimised to do when they cover this class of person.
Absolutely. My TODOs are notes to the future, when you come here to fix the fact that a specific situation isn't dealt with correctly, do note the following corner cases which is what made this difficult in the first place.

It's not necessarily a specific item that could be worked on right now. It may only be possible when other parts of the program have been restructured, or there is information available to a specific piece of the program which isn't there yet.