skysight-inc/HackerNews huggingface dataset:
I hope I don't run into this many issues when I do the same implementation. I've been wanting to add integration with Mastodon to my static blog for a while now, as my refuge from Twitter and platforms in general. I just never use my "normal" Mastodon account so it feels weird to think I'll use this blog any more than I do that one...

Some of these issues seem avoidable though? The author seems to be diving too far into the testing rabbit hole. For my workflows, I generally find holistic integration tests to be too time consuming and not worth it, for the level of fidelity I want (I'm not NASA/bug-free). Same with trying to avoid testing on prod. It might not be "clean" but for a site like this it seems like a reasonable tradeoff.
You can always convert bitcoin to fiat and vice versa. Other countries/currencies exist and regardless, we have decentralised exchanges like Bisq.

> Look at what happened with Britain after 1918 when tried doing everything they could to stick with "hard" money and avoid devaluation/dropping the gold standard.

Soft money wins in the short term. Hard money wins in the long term.
The first time I tried an endurance sport I was already skinny, and I did well at it and that encouraged me to do it more. The running DID make me skinnier, dangerously so, but I reckon the correlation runs both ways here. It's very encouraging to take up a sport and see yourself whizzing past your peers.
I don't think they are that common in tech in Europe/Germany as well.

SWEs are used to being in a good negotiation position and not in need for collective bargain.

My employer has a works council, but no union representation. That council is mostly occupied with dealing with compensation (provisions, product assignments, ...) of sales people, who make the largest group, thus most votes. SWE needs aren't seen.
I don't think English is going anywhere as a global language, even if the US/UK's power recedes. Go anywhere in the world (especially Europe or East Asia) and the default in-between language between two foreigners is English, even if it's not the native language of either person. E.g., when a Japanese person orders a coffee in Munich from a French barista, the conversation is in English, not German.
You are better off with CRIU at this point, IMO.
"I think that games are a medium where it's a lot harder to flood a store with garbage, since you've got to go through and actually make the game."

Have you not seen mobile app stores?
Well now I can release my VR game on steam. I used elevenlabs.io for text to speech and stable diffusion for unit portraits.
Sounds like he would have loved to deny again, but the court forced his hand.
One reason is that in times of high growth, unions tend to be a limiting factor to innovation, growth and worker compensation, especially for top performers.

Another is that during layoffs, unions may force the company to lay off people based on seniority instead of competency.

If you compare salaries for developers between Germany and the US, I think this point becomes blatantly clear.
I agree. Guard clauses and chunk statements make code much more maintainable. It has little cost of implementing, but a huge return on readability and reduced complexity. Nested if-statements are often hard to read and easy to break.
I haven't mentioned sandboxes and don't need them. As an example, Love integrates LuaJIT, but the JIT is disabled in i-platforms. As is mentioned by LuaJIT:

> Note: the JIT compiler is disabled for iOS, because regular iOS Apps are not allowed to generate code at runtime. You'll only get the performance of the LuaJIT interpreter on iOS. This is still faster than plain Lua, but much slower than the JIT compiler. Please complain to Apple, not me. Or use Android. :-p

So to return to my original comment, the improvement that I'm seeing here is a faster _interpreter_, which is something advertised on the luajit-remake repo.
> The smaller the company, the better.

I disagree. There is a lot of variance in small companies. There is a lot of variance in large companies as well (the famous "it will really depend on which team you belong to").

I really think there is little correlation between company size and your experience at such company. The predictive variables (if they ever exist) are elsewhere.
Was Pixel ever a big player in the Android market? I get the feeling Xiaomi and Samsung are the actual competitors Apple cares about
Вот плачут дед и баба, но напрасно -
Всё предначертано, яйцо должно разбиться.
Зло порождает зло в наш век ужасный.
Ты хочешь знать, чем эта сказка завершится?
Старуху ту Раскольников зарубит,
И не со зла, причём, так по сюжету надо.
Старик же, пьянством горе усугубив,
Эрцгерцога застрелит Фердинанда.
> developer attempts to integrate into a global distributed system without a connection to the Internet and complains he can't get it working without extra steps?

No, he's not trying to integrate into a global distributed system without a connection to the internet. He's trying to test locally an app that will eventually integrate into a global distributed system.

It's a valid complaint. If I have a local Mastodon server, and a local static website, why can't I just make the two talk without going through the public internet, or adding a self-signed CA to a bunch of trust stores?

It seems to me like it wouldn't be hard to add a --dev flag to Mastodon that allowed you to forgo the TLS certs, and it would make testing much easier. He's not trying to
lol. I scrolled to find “smart contact” and found it. This is completely unrealistic, utopian thinking. I’ll risk the egg on my face when indie Iron Man 4 comes out.
For the first 43 years of my life I was kind of always overweight. Not always obese but there were periods. I've also always known that it would be healthier to have less fat, so it was always a thing on my mind.

But, I was also always hungry. Mostly not starving, but just hungry. I could eat a big meal, that made my stomach feel physically full, even painfully so and still have the feeling of hunger.

Of course, I also understood that on pure physics terms it really is calories out vs calories in that makes the difference. So I did try to eat less.

Also, you read and see people eating a salad and at the end saying, "oh, I feel so full". I always tyhought they were lying, because that never happened to me, so I kind of dismissed it as bragging or something.

Now, could I eat less food? Yes, of course, but it's always a struggle. Every day, all day. And if you fail once, that's that week's gains gone. Imagine there's a fly that's buzzing around your face 24/7 and you can't swat it away, you just have to live with it and if you have a bad day and swat it away for just a bit, you get fat.

Some time ago I took ozempic for the first time and that's when I realized that yes, in fact, it is possible to eat a salad and feel satisified and full after that. Even after more than a year on semaglutide I'm still amazed at how little food I actually need. It kind of feels like I should have died by now due to lack of input calories. But I'm feeling great and almost to normal weight now!

For me the change of how I felt was really something I could not even have imagined before, that you could actually not think about food all the time and kindof ignore it and not really get hungry. And eat just a little and feel full. Amazing. But two years ago I could not have imagined that this is possible, as it had never been before.

This of course led to the realization that the opposite is true for some people, who have better regulation of whatever chemical makes you hungry. Apparently there are lots of people for whom feeling hungry after eating a large meal seems impossible. And since this is something they have never experienced, it's not really reasonable to expect them to understand or be able to imagine it. I wasn't able to imagine the reverse!

So yes, it is possible for everyone to lose weight just by commiting. But it is much harder to commit in a specific area for some people than others. Commiting to a lifetime of always being hungry is very very hard over the long term.
What's the reason to want SSH over HTTPS for Git?

Genuinely curios. After HTTPS became supported I never looked back. The whole authentication management and Git remote URL syntax are a huge mess I'd never want to touch unless forced to. HTTPS makes it a lot simpler... at least for me. Am I missing something?
This is going to be possible with CRIU and Wayland applications. I saw a PoC with Qt that did this.
In some cases it may be the root cause, but... is 42% of the US population infected by adenovirus? I think it's unlikely.

In my opinion, it's mostly the excess carbohydrates now compared to what we ate 100 years ago. Occam's razor and all that.
they are the norm but not on the tech world. in my 10+ years working in europe (tech) i've never once met someone that was part of a union. i've had this discussion with my manager recently and you can see that people are starting to become aware (of unions) and see the need, after years of feeling untouchable. it's still very early though.
"Stronger" is tricky to measure. "Efficient" is bit better to measure. The introduction of standardized (and "policed") coins certainly opened up commerce a few thousand years back, but in the end it did not stop the Romans from taking over the Greek world, for example.

There is a lot more to societies than money. Can you do huge damage to societies from hyperinflation - for sure, but outside of catastrophic failures of money, not so sure there is a strong link.
I agree with that point, most people don't seem to care about the advantages until they themselves get bitten by the status quo.
Well, Wikipedia, with all their governance rules (good and/or bad), is one of the top places to watch when there are conflicts that are plaguing social media. It has more transparency and I am curious why social researchers and [investigative] journalists are extemely slow as a low motion snail analyzing it.

BTW, the Iranian Cyber Army [1] really exists! Like other cyber armies around the world.

You can now look at many articles referring to the Israel-Hamas-[Hezbollah] war [2][3][4][5].

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

[2] https://en.wikipedia.org/wiki/Sexual_and_gender-based_violen...

[3] https://meta.wikimedia.org/wiki/Requests_for_comment/Violati...

[4] https://en.wikipedia.org/wiki/Re%27im_music_festival_massacr...

[5] https://en.wikipedia.org/wiki/Talk:Allegations_of_genocide_i...
I can certainly feel what you mean, it's where those who will take on anything to get a bigger car congregate in these parts. But it's actually not that bad I think, deployments are not "the temp guy in an in-house team" but projects with a presumably not too difficult buyer: the customer-side person you are working with doesn't have too much skin in the game. Realistic expectations and all that. One of the more graspeable downsides I think (never worked that way, but went though the hiring process once) is that those state clients seem to never outsource a complete project, but insist on keeping projects neutral by staffing them from as many different consultancies as possible, which means that you'll only ever work with people who are nominally your competitors.
Now I follow. Thanks for the clear and patient reply!
> "I am now getting close to 30 lakh rupees [approximately $36,000] per annum while my peers get around 35–40 lakh rupees."

This is the Indian equivalent of complaining about earning $275k a year instead of $300k.

You'll live like a king anywhere in India on 30 LPA.

Plenty of devs in India will earn way less (around 3 LPA-12 LPA for newer and/or less competent devs)
Drives me mad when people just fling ChatGPT responses over the wall and expect me to do the quality control.

If that’s all you bring to the table… well, I can use ChatGPT myself and we can save on head count.
Don't kid yourself about small companies. Unless you're the owner, you're a fungible cog everywhere.

In fairness, anyone can leave at any time. Your employer, regardless of size, has to be prepared for the possibilty that you'll quit for a better job, or for some other reason. It would be inadvisable to get emotionally attached to employees.

The reason you're less likely to get laid off at a small company is that small companies don't have the capital to hire indiscriminately, so they're less likely to have large inefficiencies. The number of employees is already as low as they can get away with, given their current revenue, so only a significant downturn in revenue would justify layoffs.
I think this is a pretty drastic take. Shitty products are not the problem of marketplaces, fakes are. Fakes seem hardly a problem in the market for digitally sold games. Steam solves that problem quite well (Amazon as a counterpoint). I don’t care about the 12k games published in 2023, I bought a few after reading reviews. The risk of the 12k (with say 100 gems) becoming 240k (with say 102 gems) is pretty low, even if we allow for more false reviews on Steam becoming a factor. Steam could happily start listing MetaCritic reviews and other external reviews as additional sources and then there is again no problem unless I am missing a part of your argument. (And then we still have the service Steam can deliver counteracting this risk by refunding purchases, which they do after filling in some forms in my N=1 experience.)
ok https://textbin.xyz/?afa6f1bae070c613#6CusCHXyrs9gc4xRSY9tLY...
http://johnscarlett.blogspot.com/2006/12/john-scarlett-eggma...
http://richardtomlinsonandtherussians.blogspot.com/2006/12/r...
http://stellarimington.blogspot.com/2006/12/stella-rimington...
http://richardtomlinsonmi6.blogspot.com/2006/12/richard-toml...
http://royalarchcrumbles.blogspot.com/2006/12/royal-arch-cru...
https://www.henrymakow.com/maltese-paedophile-network.html
https://www.henrymakow.com/mi-5_and_mi-6_wreak_havoc_for.htm
Yes, and? Are you saying we shouldn’t allow these tools because they will be abused?

Automobiles are used to transport kidnapped kids. Kidnapping kids is bad. But that doesn’t mean we have to restrict autos because of their very rare use for illegal and immoral things.
If we're going to look at it from a fundamental perspective - what drives people to purchase BTC?

I don't know about you, but close to 100% of everyone I know that have bought BTC (and other coins, for that matter) the past 5-10 years have done it in hopes of it going to the moon. The bitcoin maxis are at this point a fringe movement, a distant past, really.

If you put all your savings on index funds, there is some predictability and underlying assets to reason for. What is the best predictor for whether crypto goes up or down? How can you possibly predict what triggers its price, if there's little to none real-life usage?

Unless we see widespread adaption of some sort, for actual concrete applications, it is just going to be pure speculation.

But I agree on volatility - ETFs can certainly reduce volatility if there's enough growth.
> Take their fucking money, build a big emergency fund, save, invest.

Very sane advice, but unfortunately not always an option.

The likelihood of making real (not paper) life-changing money in a few years has considerably decreased in 5-10 years.

It will only come back with a good pace of IPOs and investor-positive acquisitions.
I wonder if those new coworkers came from the same place as the new management, and were already their "loyal wingmen"....
You're right, fixed. (it's pre-coffee AM here). Thanks.
Steam is basically a monopoly, thus it's good that they allow the maximum amount of games to be published on a free speech based policy, otherwise they would have justification to block god knows how many small indie titles on bogous claims and the axe of the legislator would surely come their way
There is coca zero.
Solar isn’t disabled by every storm. You get some power even at maximum cloud cover and storms only last so long.

Further it’s generally offset by increased Wind power and decreased AC usage, and can be further compensated by increased hydroelectric generation.
> At least where I live it takes ~4 - 5 years education to become an electrician.

That's about the same as it is for IT, isn't it? Most decent IT jobs wanting a four-year CS degree.

And changing careers has retraining costs but not for some 18 year old who hasn't picked one yet. Which can balance out the supply and demand five years from now just as well as a 30+ year old changing careers.

> Do you know people who switched from IT to electrician because their salary got lower?

Do you know a lot of people in IT whose salary got lower?
"Layoffs do work" will require a little bit of proper evidence. With long-term effects if possible.
Yeah, 30 min for a BTC tx which is basically guaranteed to go through is amazing compared to the shitfest that is SWIFT.
What is topsites?
It's not 100% clear if OP wanted two-communication, eg. display replies as comments. His title seems to imply one-way communication only. That is super simple to implement.

Simplest solution is to use something like https://mastofeed.org/ which automatically posts your RSS feed to Mastodon.

Of course you can also do it yourself. Posting to an existing mastodon account is just a single HTTP call with an API key: https://docs.joinmastodon.org/methods/statuses/#create
Illegal in California.
> There's a bit of cognitive dissonance in seeing a hugely fat person and trying to imagine that their nervous system is for some reason acting like they are starving. It's a lot easier to imagine that they just don't have the willpower to resist that extra snack, which is a situation a lot more familiar to most of us. But it seems likely that the further is more correct.

yes, 100% this. Your analogy with scratching the itch is spot on. And you know that the itch that you can't scratch will continue forever until the end of your life. How depressing is that? It's not like running a marathon - with a marathon, it's long and hard, but there is a finish and you can rest after that. With being hungry all the time, there is never a finish. You just gotta keep on running. And running's kinda hard - and if you stop resisting and eat a few big meals, you offset weeks of weight-loss. Losing 100 calories a day for 20 days is hard, but gaining 2000 calories a day is real damn easy, and also feels great!
> steam is going to be flooded with massive amounts of games that are nothing more than AI generated trash.

How is this different than the floods of human generated trash that shows up from time?
I've thought about this, and it's true Blender allows you to take a lot of shortcuts to be creative, like displacement based on generated noise. It has made work faster, and probably cut some low paying modeling jobs, because those automated shortcuts it has do things better and faster.

The distinction is that it's a widely accepted tool, and you still need to devote time to learn to use it good enough for you to be able to make satisfying art. It's like a brush for a traditional painter, only in 3d. In another comment below I explained a bit more why I value the amount of work seen in art.
Another lesson: Don't ignore the users, as one of them may get angry enough to buy your company and fire you and most of your peers.
If ypu are really unlucky, I have seen broken fingers. Amputations shouldn't happen so outside of serious accidents, and even then they should be extremely rare.
Seems like a good news?

Maybe resetting the engineering department is the only chance of innovating, when the company is so big and the (maybe bad) culture is so pervasive?

Apple has fired Jony Ive, and nothing bad had happened (quite the contrary).

Google has fired the head of computational photography, and nothing bad had happened.
must disagree. A bloated company is the killer of innovation. Job security is no indicator for innovation. In fact, the most unsecure job produce the most innovative Tech (see Startups).
For my game I am generating thousands of distinct level elements. I cut them out and rearrange them into level terrain and backgrounds. There is definitely a craft to this kind of work: figuring out what you want, creating the prompts, photoshopping the assets, composing the elements, etc. You could say that I am cheating in the art department, but my role includes the programming, animations, game design, level design, sfx, etc, etc. I justify it because I want to create something great, and AI generated art at least makes that a possibility.
In Europe, unions can have devastating effects by ruining the relationships between the leadership and the rank-and-file.

We are stuck in a self-reinforcing feedback loop where unions represent a very small portion of the employees therefore most employees avoid being associated with unions because it makes you look like an activist.
It's not blatantly clear that US's salaries are due to lack of developer unions.
Interesting idea, wish it had more projects but I guess it's a chicken and egg problem
That's the moment where you wipe your hands and compose yourself after restart because of failed canonless!
I recall one of those; right in the centre, as you describe. It was open by the mid 1980s, IIRC.
It had a cafe and various pleasant seating areas within, such as this:
https://www.peterboroughimages.co.uk/currys-store-queensgate...
Last time I looked these had all been removed, and the main "flagship" store closed down; certainly no longer the exciting day out I remember from when it was new.
Perhaps this is due to the increasing number of retail parks which have appeared in the area this century.
Excellent explanation and cool project.

I wasn't aware that you could store a reference when you register an fd with epoll. I have used select and poll in the past, and you'd need to maintain a mapping of fd->structure somehow, and you know C doesn't come with a handy data structure like a map to make this efficient and easy when scaling to say 100k+ fds. So being able to store and retrieve a reference is incredibly useful.

How do you handle the application handler code, would you run that in a separate thread to not block handling of other fds?
I asked ChatGPT to rewrite the original post using your glossary, which worked well:

I've set up my system to use several AI models: the open-source Mixtral-8x7, Dolphin (an uncensored version of Mixtral), GPT-3.5 Turbo (a cost-effective option from OpenAI), and the latest GPT-4 Turbo from OpenAI. I can easily compare their performances in Emacs. Lately, I've noticed that GPT-4 Turbo is starting to outperform Mixtral-8x7, which wasn't the case until recently. However, I'm still waiting for access to Mistral-Medium, a new, more exclusive AI model by Mistral AI.

I just found out that Perplexity, a new search engine competing with Google, is offering free access to Mistral Medium through their partnership. This makes me question Sam Altman, the CEO of OpenAI, and his claims about their technology. Mistral Medium seems superior to GPT-4 Turbo, and if it were expensive to run, Perplexity wouldn't be giving it away.

I'm guessing that Mistral AI could become the next Renaissance Technologies (a hedge fund known for its innovative strategies) of the AI world. Techniques like Direct Preference Optimization, which improves smaller models, along with other advancements like the Alibi Python library for understanding AI models, sliding windows for longer text sequences, and combining multiple models, are now well understood. The real opportunity lies in quickly adapting these new technologies before they become mainstream and affordable.

Big companies are cautious about adopting these new structures, remembering their dependence on Microsoft in the past. They're willing to experiment with AI until it becomes both affordable and easy to use in-house.

It's sad to see the old technology go, but exciting to see the new advancements take its place.