skysight-inc/HackerNews huggingface dataset:
> my point is that you may need to apply moderate, reasonable and proportionate levels of force and/or coercion in order to achieve X

Fine and acceptable, even to most progressives I think, but also in my opinion entirely tangential until we have resolved what X is first. Moreover, I am of the belief that for effectively chosen values of X the required amount of coercive force will be substantially lower than what most people seem to think is actually necessary.
Steering persuasive and technical writing away from topics like Emacs vs. Vim isn't censorship, it's just good writing.
I want to point that rought code is expected from junior developers in general, not only "offshore" devs.

It is sad that developers from global south usually have to perform at a much higher level than their peers at the north, just because unfounded prejudices.
I found this in the Imgur comments: https://gist.github.com/kaspermeerts/781f0137b361b51224dcab7...
I’ve heard the 500 euro note referred to as “the Bin Laden”
....Where did Apple come into this?

The origin of the pressure is likely a shift from shareholders being primarily people who want to hold onto a given stock for many years, and be rewarded through dividends, to being primarily financially-oriented institutions who want to buy low and sell high constantly.
I see no point in engaging with this argument. ChatGPT is not a human. I, nor anyone else, should have to explain to you why that makes all the difference here.
It was a day and night difference during and post-pandemic. I used to get on calls to try to explain the value of writing tickets and creating PRs for reasonable sized teams (many orgs were trunk based). That discussion doesnt happen often anymore!

I wonder if companies will double down on full remote or this will revert back slightly.
Phind now runs on GPT-4 by default, even without an account. So it's quite the opposite -- the underlying answer engine is a smarter and larger model than what we had back in March.
Search for "in case of revolution break glass" and you'll see a bunch of photos of copies, some even for sale, of a physical meme that a friend and I built over a decade ago. You'll also see the original mixed in there somewhere :-) It's still in my apartment.

(Credit goes mostly to my friend for the construction, though it was my idea and I placed the lettering by hand.)
Conscription is barbaric. Conscription regardless of sex just distributes the barbarism fairly.
Without a trace of irony: thank you for explaining to me why I fucking hate Google Maps.

Don't change the context and try to outsmart me without giving me any indication of doing so. Don't attempt to outsmart me without giving any recourse if I don't like it. It only ever leads to information I want to see being hidden. You, Google Maps, do not know what I want better than I fucking well do.
Sabine Hossenfelder linked to this table. Not sure if that's more or less likely than HN.
Impressive creation, creepy gift.
Darktable supports it under JPEG2000: https://docs.darktable.org/usermanual/4.0/en/overview/suppor...
(Darktable also supports JPEG XL)
Same with Linux:

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

XTerm can as well, if built with Sixel support:

https://github.com/saitoha/libsixel

https://en.wikipedia.org/wiki/Sixel
For better and worse that is basically what Passkeys are trying to do. Using public key cryptography is a little more complicated than (symmetrically) encrypted cookies, but not by much. (And is overall harder to easily exfiltrate so works for more threat models.)
Indeed,but it's easy for a person to move around the globe these days. It's conceivable and even common for people to work their careers in a high cost part of the world and then retire in a low cost part. I.E. the entire state of Florida
This puts everything I ask it on the internet. Is the intend to build something like an AI StackOverflow this way?

That should not be enabled by default.

If anything, it should ask the user "Are you ok with putting your question and the answer on the open internet?". And it should only be enabled for logged in users. And users should have a way to delete their conversations with Phind again.

It looks like there are already a bunch of conversations indexed by Google:

https://www.google.com/search?q=site:phind.com
Jail does not help addicts. You can talk to the people who run jails. I have.
That's true, but a key component would be to decouple the payment from the process of paying for fuel.

Once those are separated, providing a tax reduction system for lower incomes would become possible.
I built a pikler triangle out of solid oak with all brass hardware. Painted it with my wife using milk paints.

Came out very nice, learned a lot of woodworking skills.
Here's some insights for PRs created within the last 120 days for the mentioned repos.

88 PRs created: https://reviews.gitsense.com/insights/github?p=days-open&q=a...

70 merged: https://reviews.gitsense.com/insights/github?p=days-open&q=a...

7 rejected: (closed/not merged) https://reviews.gitsense.com/insights/github?p=days-open&q=a...

Interesting take away is, the merge rate is quite high, but since we can assume these PRs were created for a reason, can we also say 7 not being merged is also bad?

Full Disclosure: This is my tool
Long live the i5-2500K, had mine for 7 years, overclocked to 4.6GHz and it ran like a champion until I decided to build a new machine in 2019.
Seems defeatist to me.

1) There has to be a notion that some things are worth acknowledging as "events"; this leads to the idea that what logs contain is indicators of events. It's a fundamentally philosophical notion. It means you need to take the time to decide what constitutes an event. Hearkening to machine learning and pirates, global warming may inversely correlate with pirates but that doesn't imply causation (either way): you can't just throw statistical techniques at data looking for "hits" and think that's significant. Even if you find some indicator as the article notes it could change; so you should identify some canary indicators and event those as well.

2) Which leads to the point about "bug parts": don't rely on a specific rare indicator, or the failure to identify such an indicator. If you find high-reliability indicators great, but look for other indicators which occur more often, that can be counted, and track those. For instance an indicator that e.g. systemd is restarting /something/, and that's happening more or less frequently, and correlates with a performance observable. If it stops reporting at all, you can start with the presumption that something about logging itself changed.

At this point my philosophical disagreement with centralized logging comes to the fore: it's expensive to load stuff into Splunk. I agree, and that's why I disagree with the approach and prefer federation.

You can use the Totalizer Agent (https://github.com/m3047/rkvdns_examples/tree/main/totalizer...) to increment counters in Redis for regex-identified keys. I don't care whether you use RKVDNS to retrieve the data or something else.
As with all crypto ideas, I believe this starts with "If we wanted to take government out of the picture..."
> maybe within a couple of decades many organizations will be running on infrastructure that nobody understands at all

We're already there. Not a single person is alive today that can fully comprehend any production deployment, from the atoms in the server room all the way up to the atoms projecting rendered browser output to an amazon shopper's eyeballs. Any even this seems like an arbitrary place to draw the limits of our infrastructure. But nevermind the blank spots in physics and psychology; even if we stick just to the server processes from conventional OS and chips, hardware and firmware, data and databases, there is nobody alive for whom all of this is a white box.
Let's be clear, Hacker News is likely the fastest SSR websites that most people have ever used.
Ask HN: Is there a PostgREST framework that works with PHP?
I can't find a PHP framework for PostgREST. I tried to do it myself but it takes a lot of time. I can do simple CRUD operations, but it is necessary for complex tasks and it is very difficult to rewrite. Engaging.

A pre-written framework works great for me. I've been searching on the internet but it's always missing. There isn't any. What's missing is the lack of well-written documentation.

If anyone knows, please comment. Thank you.

Note: It will be used for Supabase. The language I use is of course PHP.
as homeowner to several places certified to have been habitable and built by professionals, let me tell you, that shark fin headed toward you is plumbing.
This summary has helpfully saved time that I might otherwise have wasted reading the apparently tedious (though well-regarded) works of Evelyn Waugh.

> From that moment,’ Auberon Waugh recalled, ‘I never treated anything he had to say on faith or morals very seriously.’

If the person telling you smoking is unhealthy is a smoker, then it's obviously a lie and you should enjoy the healthy smoking habit whenever possible.

But I look forward to HN comments about how and why London is or is not hell. Those are likely to be both interesting and informative. ;-)
I really do bot understand the policy of github.
Before I could have a 40 char password in my head. Now it MUST be somewhere in my disc.
I was totally surprised as I learned is the only way to login. Seems a 50 year old idea
He was always sketchy, and the whole way he handles OpenAI is also extremely sketchy with pushing for regulation that in effect protects OpenAI's products against competition and forms a soft-to-hard government monopoly on AI (the exact opposite of OpenAI's initial mission).

And yet, they did bring us GPT, and inspired the world to go in this direction, including the open-source models by Meta.

History is always messy like this. And another proof of this will be if this tech becomes the beginning of the end of our civilization, but that's just me thinking out loud here.
I love the detail in these writeups!

I've been curious about the long term changes in performance, both positive (from toolchain and optimizer improvements) and negative (from Spectre / Meltdown and friends).

Chips and Cheese did a similar writeup about Sandy Bridge's AMD contemporary, Bulldozer. I have a Bulldozer, so I've done some testing with interesting results. I'd love to find someone who has a Core i7 2600(K) / 2700(K) to do the corresponding tests on Sandy Bridge.

Anyone?
Well, Worldcoin claims the data captured by the orb (face & iris scan) is deleted after the corresponding ID is generated from it.

https://worldcoin.org/blog/worldcoin/orb-faqs
What's the best way to build and run a containerized PaaS on Hetzner?
I will agree that there is some telemetry data that can be useful for the developers. People developing a display driver might want to collect statistics on what resolutions and refresh rates people are using so they can optimize their test setups for the most common setups. They might want to know what games people are playing so they can optimize performance in those games.

But why does a display driver need to know the categories of websites I visit? They have no need for that.
> The gist is that why would you need to show street names anymore?

I need the street names. They're authoritative. Landmarks (or, worse, businesses used as landmarks) are things that are occasionally useful to me in the right circumstance, but they're too dynamic to really rely on.

If a map application doesn't make it easy to know the street names, then it's one that isn't useful to me.
Similarly, but on the opposite spectrum, I also wonder how far you can go on vertical scaling nowadays. For 200 EUR/month on Hetzner you get a dedicated 80-core ARM CPU, 128GB ECC RAM, 2TB SSD...using a good performance multi-threaded language, what _can't_ you run on that? It's ridiculous value.
> Huh? You're joking, right?

This isn't necessary.
Looks better than man pages! I always wondered why Linux never got a more modern, GUI driven, and globally searchable offline help system.
Sure there is. The fact that nothing here was illegal, but is objectively harmful, is the lack of accountability.
> What of a child born from a prostitute?

That's an interesting statement. Do you think that sex workers should not be allowed to have children? Any other noteworthy groups in your eugenics policy?
One of my favorites is an RC boat made out of metal. It turns out that you can get 0.3mm thick, tin plated steel, cut it with scissors, bend it, and solder it together with a normal soldering iron.

Another other one would be a split keyboard, for which I designed and built everything (case, pcb, plate, software) from scratch.
For me as a mid-level rust and senior typescript dev, I already run my own contracts so this would be a nice way to do some work in between bigger contracts.

I would probably not do it for the money (cant imagine it would pay 150USD/h), but mostly to keep exposure to new codebases, ideas, challenges.

I think you should target this offering at people that already do contracting at first, though I think I would miss the opportunity to talk with the team. It is hard to make big changes (expected of senior folks) without design meetings and coordination.
So cool! Got any photos of your build?

I did something similar...

I made a musical automatic Hanukkah Menorah using an Arduino (Seeeduino XIAO SAMD21), MDF, birch veneer, melamine edge banding, a GPS module, tiny speaker, LED strip, and a CNC machine.

Check it out: http://HanuKron.com

My other clocks: https://DigitalHorology.com
Musk isn't giving preferential treatment to the right. What he's done is stop giving preferential treatment to the left. This is why these groups are leaving Twitter. They can't continue to spew their hate without getting the same treatment as everyone else.

Sucks, doesn't it.
Imagine not letting someone build cheap housing that could keep someone sheltered with a roof over their head because of your own idiosyncratic opinions on housing style.

I think letting people build the housing that people need would be 1000x the life saver compared to letting them have a dog once they're already out on the street. This is like the "let them eat cake" of homelessness policy.
Corporations should not be allowed to collect telemetry at all. Information should always be pushed from one party to another, never pulled.
Make star-trek replicator.
Hysteria is too strong a word. Perhaps you speak in hyperbole. Few people are actually hysterical over the destruction of the environment that we are doing collectively.

I just hope we don't kill too many people with the "degrowth" idiocy which is fueled by flimsy doomerist predictions that are only loosely based on legitimate science but mostly pushed by entities with political and/or financial interests.

Why is the idiocy on this side of the issue and not yours? In terms of pushing political interests I think a relatively objective analysis of how corporations are influencing research and the messaging with regard to climate science would lead one to the opposite conclusion you appear to have come to.

At least progress has been made. Thirty years ago people like you were at the denial stage. You aren’t denying the problem, just labeling those who want to take steps to mitigate it as hysterical. Soon you will be at the “We can’t do anything about it” stage.
I've seen evidence of this exploitation first hand by a friend in Ghana.

A UK based, official Google Cloud partner was offering him £2.50 per hour gross for a DevOps position. Yes, £2.50.

I didn't believe it until he forwarded me their official offer letter.
Chip-2023-04 Adaptive Blocksize Limit Algorithm for Bitcoin Cash
In the good ol' days, we used to implement redundant systems such that there was tie breaker process that used only a fraction of the resources of the true processes. Some Raft implementations allow for nodes that are voters but cannot be quorum leaders (example: the branch office where all traffic is funneled through an asymmetric VPN tunnel should never be elected leader, but knows which candidates it can and cannot see)

So the table stakes for running a cluster was not 3x as much hardware but closer to 2.2x, which is a huge deal for solutions in the small and developer sandboxes. It also matters when 3 shards don't quite cover your load but 5 is too many. Or 6 vs 7.

The problem is that with geographic replication, this doesn't fix either of the problems articulated as part of the thesis of this article:

1. Cloud economics – by design, Kafka’s replication strategy will rack up massive inter AZ bandwidth costs.

2. Operational overhead – running your own Kafka cluster literally requires a dedicated team and sophisticated custom tooling.

Still, we need this functionality back for cloud, particularly as the pendulum swings back to self hosting, which it always has in the past.
In fairness, anyone getting enraged over articles about tcpdump online has way too much time on their hands.
(WarpStream co-founder)

WarpStream's current offering is a hybrid BYOC approach. The customer runs the agents in their cloud account, and we manage the metadata store for them remotely. This keeps all the customer data in their cloud account and their S3 bucket where we can't see it or touch it. It does mean that the customer has to run the WarpStream agents themselves, but they're just stateless containers that are pretty easy to manage.

We considered using FoundationDB for our metadata store, but ended up not in the end. In order to make our free tier cost effective we really need to make our metadata store as efficient as possible for this specific use-case which required something a bit more custom. That said FoundationDB is a fantastic piece of technology. Best distributed database I've ever used, and I've used many :)
Equating conscription with slavery conveys strictly less useful information.

There are many social constructs that forcibly remove rights from someone while retaining others.

The set of rights a conscript loses is radically different from the set of rights a slave loses.

As a citizen of the US who is not of cosncription age, am I "slave" because the government has removed my right to own nuclear weapons or kill bald eagles? No, obviously not. While conscripts are forced to do some things, they maintain many rights and are treated as people, not property, under law.
Why does this have to be a crypto currency? My ssn is not a currency and it is used for id. Why can't it be like that, a database of id's? Should we make our drivers licenses or passports into crypto currencies? What is the advantage?
That would be a killer feature. Once we switched to MSK back at a previous gig, our biggest care and feeding task was adding new event types to our kafka-to-redshift ETL thing. Well, that and dealing with scaling our http wrapper...
Yeah, my take is that during the rise of the internet and mobile, tech earned a lot of social credit. But since then tech companies both large and small have been burning through that at a prodigious rate, especially social media, monopoly-seekers, and the trash fire that is crypto. If I had to sum up the new attitude of European regulators toward tech, it would be, "We're tired of your bullshit."

I'm glad to see it. Maybe with some better policing, the tech sector will again turn into something I can be unambiguously proud about working in.
They do? That's interesting news!
Things I think should be disallowed:

- traffic messages that are displayed by rotating through three or more screens; two is fine if necessary, as you can ingest all of it in short order; but to keep staring at it waiting for the third screen is just way too dangerous

- digital advertising billboards, for the same reason; these are even worse because the ads are generally poorly designed with tiny fonts that are hard to read at a glance

I have a strong preference for an analog speedometer for the same reasons. In an instant your eyes can discern whether you are accelerating or decelerating. On a digital display, with a measly 1 MPH resolution, you have to keep looking down over and over to determine if you are maintaining your speed.
I think they make decisions based on what is best for business (which may include locking you as much as possible in their platform)
Very unsure that the named companies really do things for users good.
I understand, but my point is that your landing page should focus on just that, value for money. All the other stuff is nice, but it’s not going to sell. It might actually be detrimental.
We use GPT-4 pretty heavily in a Typescript project, but have noticed lag from the TS versions of popular libraries (OpenAI’s npm lib, Langchain TS, etc.).

This framework is exciting to see. Even though Python is the “language of AI” most foundational models just sit behind an HTTP endpoint, making the web (and thus JS/TS) a perfect fit, as you’ve called out.

It’d be neat to see a caching layer (maybe similar API to evals?) that can be a drop-in for production workflows where the responses are somewhat deterministic.
Not sure that's "weird" because I have certainly seen pets who were more comfortable around women than men. Maybe from bad experiences in the past before the pet was adopted.
The potential to get wrecked by something like this on a Sunday morning in the midst of things like "google maps is broken" and "check out this cool thing I made" is what makes hacker news a special place.
Exciting work! Some questions:

1. Any plans on open-sourcing this?

2. Why not have a tiered architecture that can provide lower latency? p99 of 1s can be too high for some use-cases.

3. Related to 2, how does WarpStream compare to tiered storage in Pulsar?

[Edit 1] Added (3)
It is wild to me that Altman seems to really believe his company will have a God-On-Earth within the next decade and he still wants to put his name and time into some side hustle? I don't get it. (I think he or his supporters would say Worldcoin is something necessary for the future-AI world, but I don't buy it).
I can’t sign in from multiple devices. It logs out of others if I do. Also, what will the pricing model?

OTOH, really like the new approach it is more human and tries to correct itself automatically.
https://news.ycombinator.com/item?id=37016842
Is it really alive? No SMP, no stable x64 port. No ARM port.
I built a new TV stand for myself. I grew up watching my dad, uncle and grandfather do all kinds of woodworking so it was time to dive in myself. It was a lot of work, but also very rewarding and I am really glad with how it turned out. Towards the end I kinda ran out of gas and so I ended up skimping on the legs with some premade ones. I would like to redo the legs at some point.

The most rewarding part was creating various tools out of wood to build the thing. In the same way that we build tools to make programming easier. I made a little jig so that I could cut all the upright pieces the same dimensions using a circular saw.

Here is an album of photos: https://www.flickr.com/photos/whalesalad/albums/721777203103...
>Human writes the easier part -- the test suite, the language model writes the harder part -- the solution. This can be a net gain in productivity.

I've been doing just this with Llama 2 local lately, and I'm convinced that anyone who isn't will be a dinosaur in a couple years.

Fact is, these things are damn good (at JS at least) when dealing with pure unit-testable functions. To the point that I can accept practically any solution it comes up with will be better than mine. Everything is still verified of course, but the days of writing algorithms from scratch are basically over for me.
I’m so happy to see that someone has finally built such thing. I’ve been asking for tiered storage in Kafka since 2016 (https://gruchalski.com/posts/2016-05-08-the-case-for-kafka-c...) but this approach is so much better.

Kafka itself could solve this with tiered storage OR, at least, allowing adding volumes at runtime. But neither is possible.

Very cool, have to find some time to take this for a test drive.
This is on the roadmap! We want to be able to integrate with any and every code editor.