skysight-inc/HackerNews huggingface dataset:
on the other end, I've replaced almost every community I used to browse on Reddit for. The non-casual thing is that it doesn't take one alternative, but many:

- tech topics I browse on HN for. 90+% of what I'd see on places like r/technology I'd see here with tons of discussion

- more political or otherwise touchy topics I replaced with tildes.net. And honestly I am the much better off for it. It is a lot quieter than Reddit, but there are very few times where I feel such topics devolve into the polarized turf wars you know r/politics to be.

- Don't browse it as much, but for memes/humor stuff Lemmy and KBin work well enough. still very much growing and I hope they can become more general purpose replacements, but for now non-meme stuff is a trickle unless it's that 1-2 posts that blow up (usually political stuff or more reddit drama... not what I go there for)

- lastly, a lot of gaming stuff I migrated to discord for. Definitely the worst experience when on large servers and it feels even noisier than Twitter. But the small community for niche genres or specific games are surprisingly cozy. It's a real mixed bag.

So I'd say it's 90% replaced. But I can also admit there are some few communities I reluctantly go back to that keep me from fully disconnecting to reddit (though, note that I deleted my account way back in February. I fully lurk):

- gamedev communities are a huge one. The best alternative to that is Twitter and... no, I still can't do Twitter/X/Whatever Musk fancies that day of the week. Never liked it before, and I'd rather deal with Reddit's madness than try to learn it in 2023 at its worst. maybe I'll try Bluesky one day, but I'm personally rooting for Mastodon (haven't checked it out myself, though).

- in a similar vein, I still find it easier to skim for industry news on r/games and related subs than to scour the net. This is definitely laziness on my end so I can't pretend to be immune from the path of least resistance. I can alleviate half of this with a proper RSS feed (never used one, but I am very curious about setting one up), but research into this really made me remember how many sites I used to discuss on removed their forums or comment sections. Or in some cases, the comments make reddit look like a bastion of nuance in comparison.

well, one day. I'm still searching in the meantime.
You’re abusing CSS.

(Can’t say I never have…)
I'd really like to believe that and that it's not just a change in the fourth derivative. And at least half the global population hasn't even started properly consuming yet...
No, France does the same thing, it has much more high speed track than Germany, even though TGVs ride on classical track as well in the periphery.
Exactly. It’s hard define value. Did some random thing you read lead to some other insight? Can you link them directly? I think societies relentless pursuit of productivity and ROI has killed the creativity that comes from general knowledge.
There are two points there: one is ads and the other is tracking. You could say that ads are based on tracking, true, but ads mean income from other parties. That should be better predictable and better estimable for Meta, making a fairly reliable basis to set the monthly user pricing. But tracking? That's a basis for many future applications which even Meta might not know yet, and giving up on that would mean ruining all those future initiatives. I'm not sure how to put a price tag on that, and I'm not sure they even want to (nor trust them).
Very cool! I think it just needs a stats page to answer questions like "how many trains are running on the network right now?", etc.
The fade in-out solution was genius! Knowing myself I would've definitely over-complicated it and spent ages writing spaghetti.
> Because nobody maintains Xorg anymore

Latest release in June… https://www.x.org/wiki/Releases/

Doesn't seem extremely abandoned.
TrollStore version 2.0 add support for iOS 15.5 – 16.6.1, 17.0
Hanging punctuation breaks web conventions, where every element has margin and padding, to make websites look like print. It looks terrible.
Language design is always easier in retrospect. It is harder than it looks, and often harder than the people designing a language realize before it is too late.

I think it was a good choice to take smaller steps and try to not be too ambitious too soon. Sure, Go isn't the most sexy language from an academic point of view, but it has a certain conservative and pragmatic approach that does work. It does generally result in code that is a lot easier to read and maintain than is my experience with C, C++, Java, C# and a few other languages I've worked in.

Go is an engineering language - not an academic exercise.

Take, for instance, the approach to generics. They could have designed that in from the beginning, but they showed restraint and didn't. That probably took a fair bit of courage. It is my impression that they hadn't figured out what generics should look like in Go, so they postponed until they had a better feel for how it ought to be done. Rather than risk making choices that would be hard (impossible?) to rectify later.

When you add something to a language there is always the risk that you make it worse.

(I'm not making any qualitative judgements on Go generics since, frankly, I don't feel qualified. I make very sparing use of it because it really isn't that often I actually need to make use of it)

People tend to forget that Java didn't have generics until 1.5 (or 5.0 or however they prefer to version it now) - about 9 years after first being launched. And to be frank, that was not a fun experience at all. Not so much because there was something wrong with the design, but because suddenly a lot of people went overboard and started designing really hairy types that could be hard to figure out and use.

If you consider C++: C++ spent 20+ years flailing wildly and the result was that you got lots of different C++ "traditions", subsets and practices. Sometimes within the same company. Depending on which era or tradition a C++ codebase is from you may have to adjust to a wholly different way of programming from what you are used to or prefer. And as for generic programming: in what world is STL a neat solution?
And to this day, compilers are slow, they produce rubbish error messages, the toolchain still feels like a 1970s ad-hoc mess, and there is no definitive way to build things, resulting in lots and lots of additional complexity when trying to tame the horrific tool chain.

Sure, they could have put loads of stuff in Go from the beginning. But I think they would have gotten a lot more wrong if they had. I really appreciate that they are evolving the language slowly and conservatively.
Pretty much - the new gov campaigned for tax cuts and refused to tell anyone how they'd pay for it... and now we know.

Tax cuts for most will be negligible amounts, and the long term health costs seem to be ignored (even though we have a public health system!).

Very short term thinking to the benefit of tobacco companies and some short term increase in tax revenues (cigarettes are highly taxed in NZ).

Oh, they've also decided to bring back pseudoephedrine tablets too - which prior to being banned had meth cooks paying swarms of people $20 a pack for a quick trip to the pharmacy.

Interesting policies!
I would say something like a 6
I would say around a 6 or 7 for someone with mid-level experience. For a junior dev, it might be closer to an 8, given the multiple components involved.
The US seems to have no defense against invasive pests, plant, animal or insect, it just lets them spread.
I had an opportunity to drive on the German autobahn for the first time this year and quite a significant distance, close to 2,000 km in total. What I personally experienced is the road quality being sub-par for unlimited speeds, most cars driving close to 200 km/h that have no business doing that due to their technical capabilities (think 15 year old Volkswagen Passat), a lot of stress driving at night because sometimes you just cannot see anything approaching behind you and a few seconds later someone just passes by you.

There are reasonable middle-ground solutions, such as limiting the speed to 150 km/h if 130 is considered too low for majority but unlimited speed is just crazy because people tend to overestimate their driving skills and cars' capabilities.
I don't see why that is true at all. Aphids reproduce through parthenogenesis, killing aphids is still tricky.
Xbox is a really odd one, they only have significant market share in North America - it's something like 20% in Europe, and insignificant in Asia.

Personally, I don't know anyone who has an Xbox. It's either PlayStation for high-end or Switch for more casual gamers (or a 2nd console for PS owners).

It seems that most of the games you can't play on those two systems are available on PC (e.g. Starfield), which anecdotally in my experience is where people tend to play it.
EWS works with Evolution pretty well. Other than that, there is OWA.
You could just opt out by using another platform – or better yet, self-host your own instance of Nextcloud, Mastodon, or similar. It's not like you are out of options.

Meta's services are far from essential.

I personally use and prefer Nextcloud, and it's actually better than the mainstream alternatives in some ways. E.g. You do not have to use Apple's notes app if you do not want it. I am tremendously irritated by the proprietary bloat that is being forced down users throats, mainly by companies such as Apple and Microsoft.

But still, why insist on dictating what other website owners and companies should do with their platforms? In our part of the world, I like the idea that this is "for each themself to decide" (at least to an extent). Interoperability and compatibility with other platforms is important to strive for.for security (Apple devices texting Android devices for example, https://www.android.com/get-the-message/).

Undeniably, however, proprietary communication platforms are not really necessary for anyone to use, because free software alternatives exist that are often better and more secure.
Well I'm not, but some people are, probably. The need exists. That's my whole point :).
Got it. And what if we add this as a Shopify, woo commerce plugin and charge on usuage?

I don't know if Amazon, Ebay provide a plugin store. If they do then it can be provided there as well.
There is quite an amount of tech proposals that seem to fail to account for the fact that people actually die quite regularly.
I think I've seen it on quite a few sites. It would be nicer if you could do a ::before and maybe also specify pull width to be the width of a quotation mark:

dquo-pull::before { margin-right: -made-up-string-width(“); }
dquo-pull { margin-left: calc(-1 * -made-up-string-width(“)); }

She said: <dquo-pull>“That’s</dquo-pull>

(I think you can do something like that with container query units [1], but I haven't managed to do it just yet.)

UPD: container query wouldn't work here because if you set `container-type: inline-size` on dquo-pull, it will get inline size set to zero, as if it had no content [2].

[1]: https://developer.mozilla.org/en-US/docs/Web/CSS/length#cont...

[2]: https://drafts.csswg.org/css-contain-3/#containment-inline-s...

> although now with `hanging-punctuation` it is unnecessary

`hanging-punctuation` only works at the start of the block element though. Maybe that'll change in the future though!
>Looking at these posts people want to be on the "right side" of this issue and I don't get it.

HN is a highly skewed techy community. And I imagine many are reddit vagrants as well. I see it less as "giving the right answer" and more "asking a biased audience". It's the opposite of asking people on reddit what they think of the blackout; many who stayed and never used 3rd party apps probably didn't care or even argue it was an abuse of mod power.

And of course, Reddit isn't just one website. Some places may have barely changed. Others are indeed irreparably changed. Others still are literally shut down. The question is highly sensitive to how you browse, and what you browse.
At the time of writing, ETH is trading at $2018, down 1.59% in the last 24 hours.
If the price manages to go above $2042 level, then it will likely retest the $2088 mark.
Institutional crypto products had their largest increase of inflows in two years, according to a recent report. Institutional investors have maintained a significant stake for the ninth consecutive week, according to CoinShares’ latest Digital Asset Fund Flows report.

The highly anticipated introduction of a spot-based ETF for cryptocurrency, most likely beginning with Bitcoin, is considered by CoinShares to have been the driving force behind the inflows. With $312 million, Bitcoin once again leads the list. While $34 million was poured into Ethereum last week.
> This is almost like complaining that you have to pay for your own groceries in the super market.

Personal information and attention are not currencies to pay for services with. Your entire business model needs to be declared illegal and dismantled.
> But then tell me how would you run a platform that costs hundred of millions dollars without ads and without fee? Is that also too hard to comprehend?

No it isn't hard to comprehend but it isn't relevant here. Privacy doesn't mean no ads and nobody is preventing facebook to require users to pay a fee.

It is similar to organs. It is illegal to sell/buy them. You can still freely give them away(donate them). Privacy is similar to that. You can't buy/sell it but you can freely give it away. In this situation Facebook seems to be trying to sell you your privacy.
Ancient Chinese quasi-functional spade and knife coins are an even more interesting departure from tiny round discs than square or oblong coins.
It can be configured to only search the bookmarks, not leaking the sites you visit to the search engine.
What markup?

If it's generated, does it matter?
I did not consider the possibility that those willing to pay might be the most valuable users, but that might very well be the case.

That does sort of leave the whole business model with a problem where Facebook is an unnecessary middle man for customers who where willing to buy your product anyway. The more you think about it the weirder the model of ad supported services becomes. There is a set of service that is valuable, but not to an extend where we'd want to pay for it.
There are occasions where “en bloc” development happens where current owners get bought out. Or leases are extended for a payment from homeowners.

But the government has come out and said “those will be the rare exceptions”.

There were some 40 year lease homes that expired recently and the government took them over and tore them down with no compensation to the owners.
It uses tiled to create the maps, so it is likely that it will be a 2D rpg in the style of the SNES era.
I never understood the delays before open sourcing a product. Unless they are using third party proprietary code, what do they have to work on?
Uk does actually follow EU regulations and standards because all the technology is designed and manufactured in the EU. HS2 is being built to an EU standard loading gauge with EU standard electronic signalling, likewise crossrail. When routes are upgraded to electronic signalling they are upgraded to an EU standard signalling technology, likewise with electrification. Loading gauge is typically smaller but when new bridges are built they will try to aim for the largest EU standard loading gauge that’s practical. The reason why you can’t easily run a night train from Edinburgh to Paris is not technological it’s because the customs and border requirements necessitate an expensive building like an airport to house them. It’s not true that the EU rail system is homogeneous either, e.g Belgium, Germany and France all have electrified lines running at different voltages which can require bi or tri mode trains for through running.
I would put this at a 5/10, there’s a lot to do and read through.

My thoughts:

1. ChatGPT can do this trivially.

2. It’s a reasonable amount of things to read through and understand. Reminds me of a project from my CS masters program (Georgia Tech) where most of the difficulty is in parsing the instructions and figuring out what’s required (not that it’s a bad thing, just an observation).

3) I would maybe consider dropping the word “fun” from “we would like you to complete a fun coding exercise”. Job interviews are not fun in general and this exercise doesn’t seem that fun to me!
> Watch in awe as a regular goat rampage accelerates into full cosmic horror universe ending madness.

The longer the Icon of Sin is on Earth, the more powerful it becomes!

...wow that's pretty dramatic.
>> you lend money to someone for example if they need to buy food

Well go ahead and lend them poor people your money to buy food. There's no shortage of such people in every area of the globe, including where you live.

Do you do that? How much money do you give consistently, on a regular basis, to someone in need? I'd wager zero, but of course, it's easy to preach. For your information I do give regularly quite a consistent amount by myself on top of the =~ 50% the state rips of from me in taxes, most of which go to social security. There's never enough supply of free give as there's demand for it.

>> This is why Christianity and Islam forbade usury.
>> Sorry if this comes across as facetious, but do I really have to spell this out, are you human or an AI?

Well that was before capitalism was a thing. Again, I urge YOU, not "the rich" or "others" to practice what you preach.
> But relative to GDP Swiss healthcare spending is lower than in Germany or France.

But, sure, healthcare is a mix of labor and materials like most things, and the labor cost should scale loosely with local GDP per capita, but to the extent tradeable the materials cost shouldn't and should follow the law of one price, so Switzerland, with almost twice Germany's per capita GDP (and more than twice France’s) should have lower healthcare costs as a share of GDP, all other things being equal, because for the same mix of goods and services, the per-GDP materials costs is naturally lower.

They'd have to be doing something really wrong [0] for that not to be the case.

[0] like the U.S. is
LLVM has a LoopIdiomRecognize pass which will, amongst other patterns, try to detect a loop implementing popcount [1] and convert it to the llvm.ctpop.* intrinsic [2]. I've not looked at why it's not matching this loop, but the sibling comment suggesting to just use `.count_ones` seems like the right answer for Rust. In C or C++ I'd strongly recommend using `__builtin_popcount` (provided by both Clang and GCC).

[1]: https://github.com/llvm/llvm-project/blob/08a6968127f04a40d7...
[2]: https://llvm.org/docs/LangRef.html#llvm-ctpop-intrinsic
The issue isn’t that Meta is asking for money, but that they’re asking for it in exchange for taking away a right, in a way that is against the law.

And the price they’re asking for is deliberately exorbitant so people will never choose it. Do you truly not see the end game?

It’s like Meta opened a restaurant where they serve food for free and popularised it to the point some families only see each other over those meals. A few years after they hooked everyone we found out they lace the food with drugs, so we make a law saying you can’t do that without consent. To which Meta’s reaction is to introduce a new plan where they will serve you food with fewer drugs in exchange for beating the crap out of you every time you come in.

You have the right to not be served foods with drugs and to not be beaten down. If Meta can’t operate a restaurant without doing either and sustain a business, that is their failure.

It boggles the mind that people defend corporations who exploit their users, giving them a pass to do anything as long as they throw some rancid peanuts on the ground for free.
>Where is Master Chief...?

Not Master Chief, try 'Steve' from the best selling game of all time.
It’s absurdly naive to think other ads would not track you. All ad kits out there are tracking you! Ad is all about targeting. Once you agreed for ads, you are tracked, one way or other. But if you paid and they said they will not use your data, but they actual do, then you have all the right to sue them!
It caught mine too. I'm weighting several alternatives to "fine-tuning model fine-tuning", meaning the back-and-forth, trial-and-error previous to massively running the full training set.

My goal is to fine-tune a model on our codebase. I find RAG to be too orthopedic, I'd really would like to train the model on what is each part of the code and how we do things and see how it responds with a more complete perspective that goes beyond context.

The options I've considered for pre-fine-tuning:

- using a service like vast.ai, runpod, gradient or similar

- use Google Collab

- getting a more powerful MacBook, M3max with plenty of RAM
How does that total privacy work?
I once implemented a knuth style renderer to properly typeset books into html. IMHO If you want to do advanced typography you need to algorithmically set the width and offsets of spans and use spacer elements. Otherwise all that complexity has to go into the css spec and that will be a lot for what is otherwise a niche use-case. Another problem is that good typography is algorithmically expensive and is best computed ahead of time, rather than on page load.
> Leonard Nimoy warning us in the 1970s

He was also warning us about Klingons off the starboard bow. I'd say that treating all famous people as equivalently knowledgable reflects poorly on you, but really it's much worse than that — it reflects poorly on the way most human minds work.
Turns out people prefer platforms that maximise free speech after all.

A very positive piece of news. I guarantee it will be sneered at and buried by a vocal minority who want Musk and X to fail because he's not in their political tribe.
> That's the situation TCS contractors are in. Now, laws are laws, and we have to follow them. There is always plenty of money to do things by the book. I thought this was a gov. project, not insurance, but the principle is the same. Transamerica is getting worse service because the contractor that they prefer wanted to look at documentation for a system they payed for. This is why enterprise IT is a legally mandated mess.

This is not the case. Regardless you state that there is a single choice to be made, getting something that works OR having it done legally.
If you've got experience writing CRUD APIs perhaps a 3. Probably wouldn't give it to a junior though.
"Grotesque" ?

My attention is mine. It's part of my mind's inalienable cognitive functions. And yet you would sell it over to the highest bidder for profit without my consent. I call what you're advocating for mind rape.

> There is no exchange going on, quite literally

Total bullshit. If there was no exchange, Meta wouldn't be offering users a "Pay or Okay" take it or leave it deal. The mere existence of this thread is evidence of the fact they were extracting value from people's personal information and attention. The existence of an alternative is evidence of the existence of the other exchange.
HNTV: play hn yt links locally
There are languages that tried to make these kinds of loops a bit more explicit, like Ada with the reverse keyword, and the whole named loop/block which used with the exit keyword can make for more compact, succinct loops that still read without mental gymnastics.

These kinds of choice don't come alone, but together with the 'step' keyword, the opiniated absence of the 'continue' keyword and the availability or inner/embedded functions/procedures.

For me classic foreach iterators that mask the actual iterator fall apart when I need some kind of 'join' operation (do something specific on each first, last and neither elements of a collection).