skysight-inc/HackerNews huggingface dataset:
Oh... I see the problem. It's probably the thread heuristic. When running gg and rg, make sure -T and -j, respectively, are set to the same number. Because I think gg always defaults to `4`. Where as ripgrep is probably defaulting to a higher number. On very small corpora, like curl, this can actually lead to overall slower times due to the overhead of starting the threads.

This also explains why the times are faster on Linux. My Linux workstation has a lot more CPUs than my M2 mac mini. My mac mini has 8 logical CPUs while my Linux box has 24. ripgrep won't necessarily start one thread per core, but at 8 cores, it will indeed start one thread per core. Where as gg will start 4. You can see ripgrep's heuristic here: https://github.com/BurntSushi/ripgrep/blob/e0f1000df67f82ab0...

I suppose thread count heuristics are fair game for benchmarks, but in order to measure those better, you need a bigger variety of corpus sizes. Even with the Linux kernel, the difference between 4 and 8 threads for `gg` is not that big:

$ hyperfine "gg -T4 '[A-Z]+_NOBODY'" "gg -T8 '[A-Z]+_NOBODY'"
Benchmark 1: gg -T4 '[A-Z]+_NOBODY'
Time (mean ± σ): 364.3 ms ± 2.5 ms [User: 331.1 ms, System: 1108.6 ms]
Range (min … max): 360.8 ms … 369.1 ms 10 runs

Benchmark 2: gg -T8 '[A-Z]+_NOBODY'
Time (mean ± σ): 349.3 ms ± 3.1 ms [User: 454.2 ms, System: 2056.2 ms]
Range (min … max): 345.4 ms … 355.8 ms 10 runs

Summary
gg -T8 '[A-Z]+_NOBODY' ran
1.04 ± 0.01 times faster than gg -T4 '[A-Z]+_NOBODY'

But go to a bigger corpus and a difference becomes much more apparent:

$ hyperfine "gg -T4 '[A-Z]+_NOBODY'" "gg -T8 '[A-Z]+_NOBODY'"
Benchmark 1: gg -T4 '[A-Z]+_NOBODY'
Time (mean ± σ): 16.777 s ± 0.351 s [User: 1.868 s, System: 12.301 s]
Range (min … max): 16.376 s … 17.396 s 10 runs

Benchmark 2: gg -T8 '[A-Z]+_NOBODY'
Time (mean ± σ): 10.273 s ± 0.628 s [User: 1.931 s, System: 12.215 s]
Range (min … max): 8.980 s … 11.066 s 10 runs

Summary
gg -T8 '[A-Z]+_NOBODY' ran
1.63 ± 0.11 times faster than gg -T4 '[A-Z]+_NOBODY'

This is on a checkout of the Chromium repository.

The increased variety of benchmarks is important here because you might have a simpler heuristic for thread count that does result in overall marginally faster times in some cases, but this obscures what you're giving up: substantially slower times in other cases. Moreover, the cases where 4 versus 8 threads results in faster times for 4 threads tend to have very small absolute differences. i.e., Not hugely perceptible by humans.
No, it's possible to do much better https://www.geeksforgeeks.org/sliding-window-maximum-maximum...

Edit: It should also be mentioned that due to the conjectured normality of pi, comparing two sequences will on average terminate very quickly, just looking at one or two digits will be enough most of the time, so a comparison is expected O(1).
>Since they commingle products at the warehouse level and handle actual fulfillment at the SKU level and not the vendor level - how do you know this?

Because Amazon does not commingle first and third-party inventory and I do not buy, since it is so easy to avoid, from third parties (or drop shippers) unless it is an extremely niche item like a 0.1" to 0.025" 10-pin header adapter.

Unless, of course, they are lying. Do you have evidence they are lying?
This is reminding me of Functional Reactive Programming all those years ago
Did telegram not? They do ban those; the channels and accounts are getting deleted. Some content is available in one country and not available in other countries. Imo we need more data to tell what was happening and how fair these accusations are.
I have a (second hand) one of these. The trackpad is a travesty. Borderline unusable.
In my opinion P2P isn't worth it. Bandwidth is extremely cheap and the complexity of P2P outweighs any money saved on infrastructure.
Thing is, I don't think openAI has that dropbox mindset of 'do what the user wants and make it super easy' either.

Sure, they have a great chat interface... But they have tech that can do so much more, and they aren't getting it directly into the hands of users... For example, where is "openAI translate"? Where is "openAI photo backup"? Where is "openAI phoneOS"?

With a burn rate of $1B/month, they could hire tens of thousands of regular developers and rebuild a whole suite of AI powered tools.
Happy memories! I switched to i3, but man...yeah those were the days. I even built my workstation at the time to mimic the black-cube look of a NeXTcube.
Maybe, but I doubt I could make them at a price that would earn me any profit.

I'm hoping at some point someone will comment or message me to say they've built one. I just added the parts list and CAD models to https://github.com/masto/LED-Marquee/tree/main/hardware, and in the next video I'll explain how to build the software.
For a growing company, the PEG ratio [1] is more appropriate than P/E. What it asks is how many years of sustained growth brings the P/E ratio in line with population. (As is customary in finance, it's inverted from its intuitive form.)

OpenAI reportedly "doubled its annualized revenue to $3.4 billion in the past six months" to June from "$1.6 billion in late 2023" [2]. That implies a CAGR of 350% [a].

$100bn is a 29x revenue multiple to that ARR. S&P 500's average is 2.9x [3]. For OpenAI to match that multiple its sales would need to grow at 350% for 3 years. That would put OpenAI near the top 100 companies in America by sales [4]. Huge. But not unprecedented.

[1] https://www.investopedia.com/terms/p/pegratio.asp

[2] https://www.theinformation.com/articles/openais-annualized-r...

[a] (3.4 / 1.6) ^ (1 / 0.5) - 1

[3] https://www.multpl.com/s-p-500-price-to-sales

[4] https://en.wikipedia.org/wiki/List_of_largest_companies_in_t...
It has always been the norm. The only difference is that the way it used to work is that if you tried to undercut them by skipping out on fees or undercutting their members' salaries, then a couple guys had a sock party with you in the parking lot. Nowadays we have a lot of political machinery around organized labor to replace physical application of power with organizational application of power. Every now and then the union does indeed stop working for them, which is when things like wildcat strikes occur.
Not really correct. You can

A) Make it so YOUR NAME and YOUR POST doesn't appear attached to a post that somebody else makes. Their post will still be visible to their followers.

B) Make it so that YOUR FOLLOWERS don't see somebody else's reply unless they click a "hidden replies" button. Their post will still be visible to their followers or someone looking at their timeline.

In no case can you prevent somebody's posts being visible to their followers.
Not particularly anything to do with Go. A C compiler is only needed for the SQLite source code.

I originally provided these musl-based builds so I could provide rqlite Docker images based on Alpine[1]. But now the Docker release process simply builds rqlite from the source during the image-creation process[2].

[1] https://hub.docker.com/_/alpine

[2] https://github.com/rqlite/rqlite/blob/master/Dockerfile
Show me a perfect solution. I'll wait.
The only strategy that works is a tight knit community that is hostile to bad actors and good moderation. Trying to automate away human negativity will never work.
Forensic toxicology backdates the use of coca plant in Europe to the early 1600s
I took the message to be is that your home directory doesn't actually belong to you and you should store most of your work elsewhere on the system.

Now I just have a `/work` folder and I don't have to care what applications want to do with their configurations.
Maybe change of state is the same thing as time?
Here's a counterpoint blog using a chan that sends a chan in order to implement a dynamic dispatch mechanism. This is in Limbo not Go. But same concepts. Maybe the complexity proves the point. https://ipn.caerwyn.com/2007/07/lab-78-dynamic-dispatch.html...
I've tried it on Lambda but it doesn't seem any better than 70B or even 8B for most tasks.
Are you proposing functional programming? There's plenty of examples of languages going that route (including languages with varying levels of compromise on 'pure' functionality for performance).
I ran into some scaling challenges with Postgres a few years ago and had to dive into the docs.

While I was mostly living out of the "High Availability, Load Balancing, and Replication" chapter, I couldn't help but poke around and found the docs to be excellent in general. Highly recommend checking them out.

https://www.postgresql.org/docs/16/index.html
that would increase costs, not downgrade capabilities though
Previously discussed: https://news.ycombinator.com/item?id=41111790
Nobody builds a centralized app and then successfully decentralizes it. Nobody. If you want a decentralized network, you build a decentralized network - and then centralize it to the minimum degree necessary for it to actually work and scale.

The rest is PR.
Sorry, but I still don't see a point in your message, how it is related to cloud config files that are in the repo.
Open-source projects are not even covered by export control: https://www.linuxfoundation.org/resources/publications/under...
If it is some voluntary decision by "governing body of the project" to remove config files that have nothing to do with IP-filtering to access, than it is exactly what I mention as "unreasonably explain by sanctions".
Reference to a mentally disturbed person who became internet famous and was recently arrested.
> imagine allowing invalid values to exist

Pretty common, for example when using databases as a mostly dumb store with all the logic in application code, and then a second application (or big refactor) appears and they introduce a subtle bug that results in an invalid `INSERT` (or whatever), and the database happily accepts it instead of rejecting it.
> the cost of housing / rent / owning a house has gone up

Not due to landlords, it's because the amount that people can pay for housing has increased -- higher wages, more multiple-earner households, easier credit, secondary income sources, investment gains. Plus there are more "households" competing for the limited number of available housing units.
Are there any RFCs written in TLA+?
I wonder what is their ecosystem play? Why would Netflix implement this in their app? Why would any TV manufacturer?
"I apologize for such a long letter - I didn't have time to write a short one." - Mark Twain
Thank you, author, for starting your article off with a mental picture I decidedly did NOT need.
Moderation just leads to censorship. Upvote / downvotes are good enough on their own, we don’t need someone babysitting us.
That's perfectly fine. Screenshots as posts deter 90% (my guess) of people from going through the trouble of finding the original post/author, but still allow dedicated people to do that. It reduces the ability to trivially post mindless shit to someone on a whim. I totally believe that this approach can significantly increase the signal/noise ratio, without allowing anyone to silence anyone else arbitrarily.
It reminds me of Joe Armstrong's "My favorite Erlang Program":
https://joearms.github.io/published/2013-11-21-My-favorite-e...
it's sorta like reading the breitbart comment section but it's all left wing. there's some good stuff, but there's also good stuff on mass email chains if you read enough of them.

reddit ain't what it used to be.
But what is your plan? Everything should be protected by 2FA but you don't have your additional factor unless you get it implanted under your skin, http://dangerousthings.com style
Girl Talk used to go on stage with a Toughbook wrapped in cellophane
You're comparing a dinosaur to a caterpillar. OpenAI still has to bloom.
Yep. I used windowmaker then enlightenment ( I fell prey to shiny baubles ) then kde3 ( yes, in my mind still the single best desktop environment I’ve ever used ), and now i3. I love i3.
Organized labor does not exist to stoke the ego of people trying to harm their cause. They do much worse than call them "parasites", I promise lol. For example, ruining someone's career with a board complaint is extremely satisfying.

>In my experience

Really doubt this is significant, meh.
I have listened to many interviews with Andy, and he has mentioned that raising wasn't as easy as he expected given the team.

If possible, could you share the reasons why you passed?
I chalk it up to "complexity envy"
If they have real problems why can't we?

source me: CS by edu, science geek by choice.
Reddit enforces echo chambers mainly on two levels, the user level and the mod level.

Nobody respects etiquette anymore, and rather than upvoting valuable content they upvote whatever they like. As an extreme example, you can make the best, most honest, rational argumentation of a political issue, if the users don't agree with your stance it's going to be downvotted and hidden. Similarly, they will tolerate content that might be against the rules or the spirit of the subreddit if it's something they agree with.

On top of that, the vast majority of the time moderators enforce echo chambers themselves through bias, with a few of them going as far as banning every single user that posts in communities they disagree with, even if they have never engaged with the community they themselves moderate.
Ubuntu is a subpar package maintainer, but in well run distros that middleman who does the packaging makes an effort to ensure you are getting a stable, performant package, and tries to catch eratta or abusive practices that upstream starts pushing (say, Microsoft opening Edge when you run wget or curl in the terminal, rather than calling the real wget or curl).
The way decentralization works on Bluesky is similar to how the web itself works.

The part that's decentralized is users' storage of data — anyone can host it themselves (we provide both a Docker image of a server that can do that, and the source code for the server, and a spec in case you want to write your own).

However, applications (such as Bluesky) are centralized in the sense that there's just one instance of each application and it can make choices about how to aggregate the decentralized data from the network. A useful analogy is how Google crawls the web into its index but can present stuff from its index according to its own rules.

In this case, quote posts removals don't remove anything from the user repositories (you can't remove data from someone else's repository just like you can't remove data from someone else's website). Rather, when you detach someone's quote, you're putting a record into your repository (declaring the intent to detach it). Our app (both server and client) respects that intent and displays it accordingly.

Indeed, other clients could choose to not respect that, but the default behavior for most users matters a lot — and in general good faith clients try to be well-behaved and align with users' expectations.
12 hours of battery life on something that size and weight is a joke. What did they fill the rest of the chassis with, concrete?
Overall you guys do an amazing job! I'm just griping XD

And actually you are right, it didn't throw at all, just logged a nice warning! Despite me being annoyed that I had to go fix my mistake, the API has caused me 10x fewer issues than any other python lib I've touched
That's not quite right! You can use `[tool.uv.sources]` to declare dependencies on local packages, e.g., at some path[1], in scripts. Additionally, you can install tools from local packages with `uv tool install <path>`.

Dependency confusion attacks are concerning. That's why uv will not check for versions of a package across multiple indexes unless you opt-in[2]. People complain about this all the time, but it's a safer default.

1: https://docs.astral.sh/uv/concepts/dependencies/#path
2: https://docs.astral.sh/uv/pip/compatibility/#packages-that-e...
I saw that too. Same thought at the same time. They should date.
Lending Elon Musk Money Was A Very Bad Bet

https://traffic.megaphone.fm/WSJ6144407841.mp3
French Authorities Charge Telegram Founder Pavel Durov
how do you get into the cloud drive though?
https://archive.is/wPCto
> This is like saying you could charge for air.

Is the value of air $0 to you?
For those wondering, Limbo is a predecessor of Go hand used in the Inferno operating system, a descendant of plan9.
> If China was allowing Signal to operate within China, the most logical and simple explanation would have been that China had backdoor access.

It still isn't the simplest explanation. The simplest one is probably that there were simply too few Signal users.

The complete source code for the Signal applications and the Signal server is available on GitHub. This way, anyone can review the code for security and correctness. An existing backdoor would mean that every expert review of the source code in this field has been faulty. And the fact that I can set up my own Signal server and compile my own client supports Signal's claim of being a secure messenger.

The possibility of manipulation through Apple and the App Store process remains. However, this is by no means the simplest solution.
What makes you think this is a terrible feature. This is a federated service and the company is actively attempting to get the service to a state where it can exist independently of them, preferably without the service fracturing into a bunch of islands, mostly separate from each other (cough mastodon cough).

What solution would you propose that's better than this one and how is this solution a net negative (personally I think labelling services are a great approach to the problem)?
when I was learning Go, I read a guide that told you to fire off a goroutine to walk a tree and send the values back to the main goroutine via a channel. I think about that "just an example" guide a lot when I see bad channel code.

For me the biggest red flag is somebody using a channel as part of an exported library function signature, either as a param or a return value. Almost never the right call.
My experience has been the business world has the least amount of tolerance for "heterodox" voices. Granted, that tolerance doesn't come in the form of those people getting shouted down, thrown in jail, or anything like that - they just get ignored and passed-over. You basically need to "win" in the market to get your voice heard. Your company would need to make a big production about how its management practices are completely different than Jack Welch's and then proceeded to become an equal or greater Wallstreet darling (easy, right? /s)
I refuse to buy at Staples. Last time I went to buy memory and a new HDD from them (and very common brands, and well stocked, so nothing esoteric) they wanted nearly twice the MSRP - over $200 for a $129 hard drive. And they wouldn't budge.
A mess of an article, focusing on issues 10 years after Jack left. Ignores Jack's big quality push via six sigma and the hands-on work he did to dive deep and fix quality issues at GE during his long career. Jeff Immelt deserves much more blame during this period at GE, but his name won't get the clicks. Jeff was his own man is was not a puppet of Jack, the two hardly talked after Jeff got the top job.
> A less than fun example of this is that the organized labor holiday "May Day" is celebrated in many countries notably excluding the US.

Because the US already had Labor Day in September, which predates the May 1 celebration.
You won't be scarred for life after searching for some random dude. You are on a hackers forum and are afraid of a web search?
People seem to miss what predictive text is. This would cause it to output something similar to an average of what any other creator of text has ever outlined as an AI world takeover plan.

When you do this with "give me some html that looks like some image" or whatever, it so happens that a lot of text on the Internet is html that actually does what you asked for. As far as I'm aware, no text describing an AI takeover is something that actually happened or likely could happen. It's not the kind of thing you can learn to do by reading about it.
Over the last year the servers are down way less than they used to be. They are getting better.
That is fundamentally wrong. Pushing content moderation onto every person who posts a message on social media is a chilling effect on people posting. Pushing content moderation onto every person who reads a message on social media is a chilling effect on people reading.
Maybe by bureaucrats in the OSI. Meta through the Llama models have done more for open source LLMs than just about anyone else, which the community recognises.

The perfect is the enemy of the good, as usual.
> Exactly. Someone will post something abhorrent, critical replies will be removed, supportive replies will stay.

Precisely and this is the misguided approach to moderation I see everywhere - it basically turbo charges cry-bullies, trolls, and people devoted to spreading misinformation.
You mean because the entire known sequence is finite, and every finite sequence occurs in pi infinitely often?

This is suspected but currently not yet proven.

In fact, we don't even have a proof yet that the digit 7 occurs infinitely often in pi. (Same for any other digit.) Right now it's conceivable, but very unlikely, that there is some final 7 in pi.
Numbers are impressive, not sure why it's down in AH.
just a few more years of work on the moderation features. then the site will get really good, probably
> The company is still unprofitable, reportedly burning around $1B every month.

Where do these reports come from? I'm not saying they're wrong (or right), but I've never seen anyone link to an American equivalent of Companies House in the UK, e.g.

https://find-and-update.company-information.service.gov.uk/c...

Closest is newspapers, but I have no way to tell which are reputable in financial accounting, vs. which are rumour-mongers repeating what ultimately turns out to be someone tweeting a guess based on nothing.
https://arstechnica.com/gaming/2021/07/cheat-maker-brags-of-...

https://m.youtube.com/watch?v=ne9bmMX82iY
Non-Americans thinking their opinion on American politics is wanted or relevant will never stop being funny.

>I've joined unions in the past because of the access to all the other stuff that they can provide, like free legal support, representation in disciplinary situations etc, just as much as working conditions.

Apologies if English isn't your first language, but those things are "working conditions"
https://downdetector.com/status/reddit/

142k outages reported
One of these famously stopped a bullet. They're quite literally bulletproof.

https://www.techradar.com/news/software/operating-systems/mo...
Just a warning about testing with snake/tetris - they're the most reimplemented games in the world and there's so many examples those models learned from. For a more realistic test, it's better to try something novel.
"Smallest earnings beat"
Why can't we have a wayland server that can run different window managers like X did? That way, we only need one wayland compositor, and everyone can just write their own window managers.
> for pretty nebulous benefit to themselves

All of Meta's products are increasingly dependent on AI for engagement and ads. Their investments in the space are first and foremost for the benefit of the company itself. So no, they are not going away any time soon.
In the time it takes to downvote this comment, you could duplicate the repository on your preferred hosting service and change the license! Be the change you wish to see in the world!
It was most probably a mass and self suicide attempt by the pilot. The known plane trajectory is compatible and as a mental health professional I confirm there is an unconscious depression state that can be hidden from anyone while leading to such crazy behaviour.
For one, forward guidance upper limit is lower than previous estimates.

More volatility to be expected during the call if/when they finally address the rumors of Blackwell delays.
> What are the applications of law enforcement with AI in the field?

"Please put down your weapon. You have 20 seconds to comply."
neither does education, what's your point?