skysight-inc/HackerNews huggingface dataset:
"The 80/20 rule"/The Pareto principle

> Mathematically, the 80/20 rule is roughly described by a power law distribution (also known as a Pareto distribution) for a particular set of parameters. Many natural phenomena distribute according to power law statistics. It is an adage of business management that "80% of sales come from 20% of clients." [1][2]

[1] https://en.wikipedia.org/wiki/Pareto_principle

[2] https://en.wikipedia.org/wiki/Power_law
We assume they don't log this data.

We don't know whether an intelligence agency is listening in on their servers and logging this data.

Assuming an eavesdropper that can defeat TLS or is listening via DMA attacks on the signal servers,

- you can log initial signup or login, which allows you to connect user id and phone number

- you can log the first time a chat is created, which allows you to build a social graph of which person is connected to which other people

- even with sealed sender, you still know the identity of the receiver and the IP address of the sender, which is often enough to figure out who is in contact with whom

This would be enough dragnet surveillance to automatically figure out the contacts of people you've already identified as threats. You'd also have enough evidence to get a sealed court order to do targeted surveillance on these people.
Or someone could read it as the Ericsson management not really understanding the capabilities of their own internal tools, and must've read something up on Java or .NET in an HBR article.
Same here - incidentally was also one of the weirdest interactions with customer support I've ever had. I suspect the first point of contact was some sort of LLM/chatbot that desperately wanted to make sure I was feeling fine and that there was nothing to worry about. When I was forwarded to the billing support team the interaction went back to normal - couple of messages back and forth and some homework to set the real budget limit (the quota is just for alarms) and they waved the charge.
I think the focus here is in how Mulesoft handles it with ease and how you can modify its behavior to give you more control and traceability. No problems with the name.. it is just like Mulesoft calls it.
Especially now that he has cancer.
Local-first has a lot of passionate folks around it! It doesn't feel super popular in orgs, but it feels like the right thing to do, like it's better for users.

It also implies tackling some very complex & difficult data syncing challenges. Which can be appealing! So many systems out there end up querying the same data again and again, end up sending large entity trees out. There's so many interesting promising improvements/rearchitectings we could be making that would improve client-server systems broadly, and local-first brings into focus many of these un-optimal data-architecture concerns while also layering in delay-tolerant challenges.

That's really it: local first is (can be, there are some good tools at hand too) a hard-mode, and getting good at it will improve computing architectures greatly from the client side out. If you want the best client side tech, if client side optimizations matter to you, local-first is a good place to be.

Also, Martin Kleppmann is speaking & is a revered elder guru of data systems (his book Designing Data Intensive Systems is the modern text on data systems, among many other notables). Where local first came from & where it's going sounds like a wonderful place to prognosticate from, and I'm so excited for a little shared view into Martin's crystal ball.
Groq's low pricing is only possible with high batch size
"The past, present and future are only illusions, even if stubborn ones."
— Albert Einstein in a letter to a friend
BTW https://multi-launch.leftium.com already lets you send queries directly to a site's own search engine. (If JS is enabled. The site is also designed to work without JS!)

I made that web app last year, and recently realized I had implemented search engine/bangs without the triggers.

So I'm redesigning this web app around search bangs, which I call "search runes" because they have more features (like triggering different URL's based on the type of input).
Reminds me of this old Xkcd:

https://xkcd.com/1200/

when they said that these Snap packages were "safe" they probably meant from a "linux is secure" and "properly sandboxed" meaning, not "we've verified that this person isn't trying to scam you".
Considering an assembly of ~10 cells an "unborn child," to the point of allowing wrongful death suits, seems quite extreme to me. That's a far cry from accidentally decapitating a baby during delivery.

Also, embryos are so early that the very mechanics of life are different. Embryos last decades in cold storage, good luck trying that with a fetus. They're not in a womb. They're not on a path to becoming babies until they're successfully implanted. These "experts" are straining the law far beyond any possible plain meaning or original intent.
Want to explain what that means for the uninitiated?
> Honestly it's just rude to tell guests how to act

Do you tell them not to break furniture, or swear in-front of children, or leave trash out?

This is the person's home. I also have no issues with setting limits on guests.

It means that my home is a safe place and everyone within it knows how to act. It also means everyone is welcome as long as they abide by the rules; no matter what their background is.

or to put another way; guests are not above the house.
Yes, this is just Apple level bullshit - trust us with your private data even though no law prevents us from exploiting it ...
Very good explanation of Bloom filters, but are they optimum from a complexity point of view given a false positive rate and a bounded number of bits? Are there other kind of filters if we relax de condición of zero false negative rate?, are there other better but more complex data structures able to provide the same effect?
I see models down to 0.5" (12.7mm) but they all seem to have large connectors you'd have to work to hide/connect an microcontroller to.
> About a year ago I wrote this: https://steveklabnik.com/writing/too-many-words-about-rusts-...

The = on functions idea is particularly interesting by comparison with Scala, which has shifted towards requiring = over time.
Can you be more specific? What filtering did you apply? How many columns did you select?
somehow I4g drives don't like to get formatted

# nvme format /dev/nvme1 -n1 -f
NVMe status: INVALID_OPCODE: The associated command opcode field is not valid(0x2001)
# nvme id-ctrl /dev/nvme1 | grep oacs
oacs : 0

but the LBA format indeed is sus:

LBA Format 0 : Metadata Size: 0 bytes - Data Size: 512 bytes - Relative Performance: 0 Best (in use)
>It's really not an exact science...

I think this is the first time I've ever heard someone use this phrase in reference to an actual science
Hm, I may have judged too quickly then - I do hope this translates to better quality. Will wait and see.
It's not about frequency; it's about the possibility that just one of these unsoundness bugs gets through to production and screws things up. The whole point of memory safety languages is that, unless you (or a dependency author) dives into the dark arts of whatever language you're working in, you are guaranteed to not encounter use-after-free or null-pointer-dereference. Practically, maybe such a bug gets patched quickly, and no one exploits it as a vulnerability. In hindsight, then, it wasn't so bad. But you don't want to be the one who is called at 2 AM because an impossible segfault happened and wrecked the database.
I hesitate to post this here because I probably can't handle a rush of traffic if it gets attention, but I've been working on this at prezince.com.

Just launched an MVP on February 1st and it is very much alpha software.

It's a social network generator, essentially Wix or Squarespace for social networking.

You go through a simple wizard to choose what type of feed your network is based around (like Facebook/Twitter/Insta, YouTube-like streaming, TikTok-like vertical videos, or classic chat), how connections work (follow/follow back, request friend/confirm friend, or automatic for teams), what it looks like (fonts and colours), what features it has (right now, like button, comments on posts, and trending topics), and who can access it (public or invite only).

I very much learnt PHP and MySQL back in 2007 because of how cool I thought Facebook was, and I miss the early way the site operated.

I also just see how it can be a solution to a lot of different problems. My family is using one as a replacement for group chat on Signal— we can keep discussion centred around posts in the feed which only we have access to.
Early days… 15 years later. To quote spaceballs, When exactly will “then” be “now”?
I drank the Erlang Kool-Aid around the same time this was published. In 2013 I worked for a company that had a few Erlang services (as well as some JVM services, a mix of Scala and to a lesser degree Java).

One thing I was tasked with was replacing the ingress data collector. One of the limitations of Erlang at the time was that all SSL termination was funneled through a single core. Once the Java replacement was deployed, we saw a massive decrease in latency, the p95s and p99s especially, and all the weird operational overhead of trying to understand what the Erlang VM was doing at any given moment.

Say what you will about Java and the JVM, but it's a fantastic platform for reasonably high performance servers. Erlang might have a lot of claims for high concurrency and scalability, but practically I've had considerably more success with the JVM.

I haven't touched Erlang since 2013, so in the intervening 11 years I can only hope that it has gotten better. Though I have zero interest in trying it again.
There's a very simple solver that completes that goal: one that reports that it cannot prove any code as correct. So there must be a secondary goal of "maximize the amount of accepted code", which is a significantly less trivial question.
The real issue here is that you didn't quite understand what BigQuery was when you pressed the button.

What it is, roughly, is a publicly-accessible data supercomputer. If you lost $14k in a blink of the eye, then I would think you consumed at least $4k of Google's actual resources -- maybe $7k. Maybe more. That thing can move some serious data, and you apparently moved around over 2PB.

Google bears some significant responsibility for not making the cost transparent to you, it's true. But on the the other hand, don't they bear some significant credit for making such an awesome power available to a lowly peon with a credit card?
Well sure, but how do you query the data they're hosting for free without using google services?
I can elucidate this for you. I ride a brakeless on the street because it changes the way I see the world. I rode with a brake for a long time, I made fun of people who rode without. I thought they were idiots, I thought they were harmful to society. One day I was "forced" (i could have just not ridden) to ride brakeless for a couple days, and those couple days have turned into 10+ years. I could not go back. Not having the option to just hit the brake forces you to be completely present, it changes the way you look at the world, that cannot be achieved in any other way. Riding brakeless on the streets is one of the most consistently joyous experiences I've ever felt.

For what it's worth, a well executed whip skid lets you stop in pretty much the same distance as someone hitting full front brake, and as someone who skids ambidextrously my maximum latency is about a 1/4 turn of the pedals (~1.5m). Though because I'm always planning unplanned stops I will already be starting skids every half pedal turn when coming to intersection or seeing a car that may be trying to back out of a driveway, so it's simply a matter of holding the skid rather than having to start one if something unexpected happens. However all this is largely moot since outside of bike party/other fun events I don't tend to skid at all, generally I will go through about one rear tire every year.
Isn’t it time to abolish the monarchy?
Could you include ir LEDs to blind cameras? Is that a thing?
Most people don't get deposed from their throne and then have their head chopped off by Parliament.
I wonder how valuable crowdsourced electronics ratings would be.

Most consumer electronics reviews are absolutely dire: products reviewed in skin-deep ways by people who don't really have the chops and/or resources to review them in any kind of in-depth and meaningful way. I don't know if aggregating a bunch of crap reviews would yield more value or insight.

Whereas with movies, the ultimate test is just whether or not a person enjoyed the movie. Whether or not the reviewer is a knowledgeable cinephile I think there is a value in aggregating that.

There is also the issue of... relative performance and long term performance. To really decide if e.g. a hard drive is worth buying you'd need to benchmark it against its peers and perform longer term reliability tests. Reviewing a movie doesn't have those kinds of constraints.
Well Duh.
The problem is that it can go also terribly wrong. (New way for SEO optimisation)
> But sometimes, people just try your thing, don't like it, and the best response isn't "actually, you just don't get it" - it's to learn and iterate.

Elixir is Erlang with more sugar coating. The language and many of its associated projects (e.g. Phoenix) are regularly touted as some of the most productive development tools. You still don't see people flock toward them.

I used to think that large groups of people can't be wrong. Time and personal experience taught me otherwise. Now I know that sometimes it's possible that they actually just don't get it. But that's also fine.
There's no "right" answer. In one case, it's checked the wrong box and got a $14K bill. In the other case, it's I checked the wrong box and my startup missed its one window. There are in-between levels of alerting etc. for both populations but they're probably unsatisfactory for the extreme conditions.

To be clear: I'd be very in favor of the major cloud providers having a "DO NOT! DO NOT! use this for production mode and your content could be deleted at any time if you screw up. But I suspect most people wouldn't use that."
> Pretty well tackled by Zephyr & others

Yeah, we started using Zephyr about a year ago at work and while it hasn't been seamless it has been pretty darned awesome. One of the more interesting outcomes is that, more often than not, we've shifted from "lots of stupid easy bugs" to a smaller handful of "tricky to debug" bugs, around half of them being actual hardware issues and not strictly code issues. One of the most amazing things has been being able to take the same firmware code and run it on our v1 production board using a Cortex M0 and on our v2 prototype board using a Teensy v4.1 Cortex M7 board and all we really needed to do was modify the devicetree to remap which peripherals and pins were connected to the rest of the hardware. Amazing!

One of my coworkers has started using Rust on a personal embedded project (on an STM32 processor of some kind). Once we're done this current prototype cycle I want to sit down with him and see what he's got figured out. Seems like a cool place for Rust and all of the memory safety goodness.
Go for a walk in the City and you can see nearly two thousand years of British history.

* London Wall

* The Tower of London (to the east)

* St. Paul's

* Bunhill Fields (to the north)

* The Bank of London

* The Gherkin

* The Guildhall

* The Strand and Temple (to the west)

The monarchy should disappear because keeping some posh people in gilded cages by virtue of birth is fundamentally incompatible with liberal democracy.
Great tool, one bit of feedback on the log report. Perhaps you can highlight the passing line in the SPF record, I have about 100 of these "The ip4 mechanism does not match." and then a lot of "The include mechanism matches and produces a pass result."

Maybe you can highlight the passing statement? - https://app.screencast.com/Hu5ybB6K3fd9R
https://duke.mediasite.com/Mediasite/Play/ce2ecf77e1934b30aa...

51:53

https://www.science.org/content/article/rare-cases-coronavir...
The article seems to treat speculation with more confidence than it deserves, and also to report estimates with unjustified level of precision. For example, it claims the annual amount of glycine transferred to Titan is equal to the mass of "a male African elephant" rather than simply an elephant.
I can't even find "cost" on that page. Only one rather tiny side note that you could get past the free tier quota.

I don't think that's a proper warning on costs.
Ethernet cables are physical...
No, by amount of data scanned to answer the query. This would be about 2.2PB worth of data.

Partitioning matters y'all!
Droplets are what EC2 calls their hosts. Confusing? I know.
What’s good about the royals?
Generally. But some people are correct in that opinion and some are incorrect.

We can fool ourselves frequently. Nature cannot be fooled.
I think what they mean, is that the function has the argument hide_text, while the if statement uses the variable show_text which is not defined in this scope
Ask HN: How many of you use go/gomobile for Android/iOS development?
One of the previous threads was about Swift and I got curious about how many are using go for mobile development.

- What kind of frameworks are you using?

- Do you use native UI components? e.g. with Cgo?

- What were your pitfalls that you had to deal with and took you long to solve?
> It's less popular than Lua today, which has no package manager.

https://luarocks.org/
Yes! That is confusing! Tell them to stop it!
It’ll be interesting to see if and how this tech ends up being used to prove/disprove free will.
Any video that references Mike Harrison as inspiration is all right with me. https://electricstuff.co.uk/
On the average, people in developed countries die ~30 years after their parents. I don't see why royal families should be an exception.
Just ask support. In almost all cases, they'll cancel the charges.
It's ‚comma-apostrophe‘, actually.
That's really unconcerning compared to the bulk of political spending. Also, the money spent on inaugurations is easily trackable; it comes out of a general fund. Absolutely pales in comparison to Congressional insider trading and stuff like Hunter Biden and Eric Trump do: making money off of implied considerations.
Oh, interesting. I was actually wondering what had changed. That wolfram integration needs some work. Right now it's consistently just simplifying fractions. I keep having to "!g" in brave to get google to do simple math for me.

https://i.imgur.com/ghmUcAh.png
For anyone interested, here's a good summation of the Brooksley Born story[0].

Its a tragedy through and through. She faced harassment from all sides and her expertise was brushed off carelessly. Its really truly sad.

The same thing happened to Raghuram Rajan from the IMF. He delivered a paper criticizing the financial sector entitled "Has Financial Development Made the World Riskier" which argued that disaster loomed. The paper, which proved accurate, was aggressively criticized by Larry Summers, who served as the director of the National Economic Council in the Obama Administration. He was also ostracized for expressing a legitimately dissenting opinion on how financial markets in their then current form were a great risk the global financial system

[0]: https://www.sfgate.com/business/bottomline/article/Brooksley...
>Amazon's customer first policy is really true.

Which part of customer first drove their egress fee policies?
or an alternative to nicegui.

I fully agree that it is a great project and that there is plenty of space to have different frameworks with their specialties that allow to choose the best one based on the circumstances.
Kagi users are in such a minority that I don't see how it is worth it for anyone to optimize for Kagi search results.
Damn, people will never be satisfied, will they. It's not meant to be an anonymous messenger, because those have spam issues.
We are still having trouble getting people to use the dang thing in America. Hopefully we'll get to the metric system someday...
I agree with all this, but only to a certain extent. The big disadvantage of a centralized system is the ability to control an entire ecosystem. The same reason we dislike monopolies. It's because monopolies of any kind have the ability to abuse their power, though that doesn't mean they do. I mean browsers are "decentralized" and that doesn't stop Google from exerting significant control, especially considering most browsers are chromium (I find it weird people say to fight Chrome by switching to a different color of Chrome).

Like I said, I'm all for Signal becoming federated. It's why I dropped that link to the airdrop feature request. I'd also be in favor of people running their own servers. I mean the server code is available, you just can't connect it with the main network. So as far as I see it, there's nothing stopping this from happening. I see a lot of people complaining but I'm not aware of any major roadblocks. That doesn't mean there aren't any, but I'm just not aware of any. And fwiw, there are alternative Signal clients like Molly[0]. So at least the app can be disjoint from the official ecosystem.

[0] https://github.com/mollyim
That's not what privacy.com does or is for. They advertise it, but I've had transactions blow right through the façade. Specifically, the New York Times, after my trial subscription ended and I watched the stupendously-expensive charges bounce, they kept trying and eventually tried a different way and it went through.

I emailed support, and here's what I got back:

> Hi, $firstname. I've been reviewing your dispute and wanted to touch base with you to explain what happened.

> It appears that the disputed charge is a "force post" by the merchant. This happens when a merchant cannot collect funds for a transaction after repeated attempts and completes the transaction without an authorization — it's literally an unauthorized transaction that's against payment card network rules. It's a pretty sneaky move used by some merchants, and unfortunately, it's not something Privacy can block.
In the case of 3D arrangements, you don't necessarily need to create all the layers photolithographically. You might be able to flatten N layers into 1 layer, then add a plastic coating equivalent to N-1 layers ontop, then repeat that. You'll have a very similar result to every layer being separate.

Imagine e.g. the "multiple layers of cardboard cutouts" scenery in theater vs it actually being 3D.
Still I would love that this feature generated QR codes without the unique disposable username in human readable form.
Next thing the other clouds will offer is cheaper bandwidth pricing, right?
32-bit x86 CPUs haven't been made in years, companies building products based on FreeBSD switched to 64-bit x86 or to other architectures long ago. It's not that work on i386 is being done but kept in private repos and not upstreamed -- work on i386 just isn't being done at all.
Thanks! Those thoughts are super helpful~
I guess there is something good about them for the BBC, it has a endless stream of nonsense to publish
US Deceptions at the Heart of Assange Case
Yet. If you want to be better than Google, you need to avoid Google's mistakes.
did the protests work?
For even simpler data management in R, the author may have a alook at the `data.table` package [1]. His example would then be

library(data.table)
dt <- fread("purchases.csv")
dt[, .(total = sum(amount - discount)), by = "country"]

and much faster to run

[1] https://rdatatable.gitlab.io/data.table/
At a lot of companies I've worked at, the engineers are empowered to decide on what to work at, it's not like they're 100% booked by PMs. Even if PMs, they can argue.

"Your manager tells you what to work on" isn't how big tech runs for the most part, in fact it's a bit sad to think that some people work like that