skysight-inc/HackerNews huggingface dataset:
Regarding McDonalds, correct, the innovation was not in the franchise. The innovation was in creating the corporate and logistic structures necessary that every single McDonalds, everywhere, even though owned by franchisees, would deliver pretty much the same experience.
You can’t judge housing affordability without knowing transportation costs
For convergence...one OS on different devices: https://puri.sm/posts/converging-on-convergence-pureos-is-co...

Also I think they have a goal to integrate an android emulator, so you can still run F-Droid apps.
Rust is a big language, like C++. It feels too complicated compared to C.
The thing is it's not just a website. Calling it that just made a better headline.

The website was a big part of it, but it was a lot more than that. The actual scope is roughly outlined in the article.
There's enough wiggle room in the standard that two compilers would be happy making two compliant but still different physical layouts for the same struct declaration. I'm not even worrying about cross-platform issues or bitfields yet.

You can get away with directly writing a struct for simple structs, but eventually it will bite you.
> What is your access pattern? Are insertions and deletions frequently interleaved?

It's basically random, but generally they are very interleaved and most of the time the number of insertions and deletions are approximately equal over some period of time (~seconds). This is for keeping track of orders while processing a depth of book feed, in case you're familiar with that sort of thing.

F14 is using some kind of reference counting scheme for tombstones, described in the article. I don't fully understand it, but it definitely seems different than the standard tombstone-based algorithm, which I do understand. In any case, when using something like dense_hash_map, I see huge spikes in processing time (due to rehashing) that I don't see when using F14. I also resize the hash tables up front to avoid having to do so later on, but of course for my use case that doesn't help with implementations that use a traditional tombstone algorithm unless I use ridiculously large initial sizes.
Sufficiently simulated love is just as real as real love.
N=1, but exercise was not useful for me. If anything, the cool-down period afterwards just encouraged me to avoid doing anything, and the pain of strenuous exrrcise also added to the misery index.

I did, however, find a medicine that worked wonders. Since then, I have worked out 30-45 minutes 5 days a week, but I certainly don't notice a difference in mood from before and after i started working out again.

Edit: I want to make clear that this is not a rebuttal of what worked for you, but a point to consider when discussing with others who may be suffering. If you speak in absolutes about what works, and they find that it does not work for them, they may end up feeling even more hopeless.
They intend to integrate anbox so can run android apps in it...but that feature is not built in just yet: https://forums.puri.sm/t/is-it-possible-to-use-android-apps-...
You need to check your privilege. Those who are diverse must eat the fruits of your labor at the expense of your family and career.

I would walk away. They don't value your contributions. You have bought into this toxic mindset - you think these racial promotions are "great". Until this diversity fad passes, be cautious about whether a prospective company cares more about signaling or delivering real value.
I hated PE except but I love riding my bike. It doesn't feel like exercise, it feels like magic.
Indeed, this. If you have data with pointers, you either need to flatten (read: copy) your structure into something appropriate for structuring, or just get a proper serialization layer.
For the curious, 2017: https://news.ycombinator.com/item?id=15210404

2016: https://news.ycombinator.com/item?id=11851871

2011: https://news.ycombinator.com/item?id=2211025

2009: https://news.ycombinator.com/item?id=948606
But none of the standard libraries expose those failures. Did you end up writing an std_lib?
The only sentence in the entire article that is actually about STEVE, doesn't really explain how it's different from a regular aurora.
If it wasn't overcast/drizzling 80% of the year I would be there too...
Sure. C++ has initializers ({1,2,3}), it just doesn't have C99 designated initializers ({.a = 1, .b = 2, .c = 3}). This is one of the main pain points around C++ not being a true superset of C.
I don't find that with audiobooks at all. When I commuted regularly they were a good source of ad-free interesting content on my drive. (Though some books work better as audiobooks than others.)

I pretty much never listen to them now. For occasional drives, podcasts are a much better fit because it's hard to dip in and out of books with multi-week gaps. But, then, I mostly don't much care for random background entertainment--even music much of the time and certainly not talk.
It's a bit of a pain, you need to build, push, pull, then get the sha. I suspect it would be done more if there was actually a decent UX for it.
Really love this. Seems like it captures a whole bunch of interesting information when a function is invoked.

I love auto-loggers like this where you can selectively capture interesting bits.

This is the basis of reverse debugging I.e capturing chronological snapshots. Would love to see a Vscode extension that allows to step forward/backwards through time when an interesting thing happens.
Another thank you from here! I've had to use node just for sass in the past and this is a much nicer solution.
Until you want to read a book that isn’t currently available. Maybe it’s different on the American Netflix (and similar), but currently none of the streaming services in Denmark have all seasons of x-files.

I prefer buying things to renting them, but of course with modern digital distribution you often end up renting them even when you “buy” because of DRMs.

Maybe I’m old, but I just don’t get modern media consumption. I mean, if we look beyond DRMs (and maybe you can crack Amazon’s), then you’ll own 120 books in 10 years as opposed to the Netflix model where in 10 years and the same amount of money, you’ll own 0 books.
This is a weak reason. In practice, machines that do not represent NULL as zero no longer exist and new designs of this nature would break so much existing code, it would be difficult for them to gain wide adoption in the marketplace. The C standard hasn't decided to require NULL be represented as zero yet (and may never, to preserve compatibility with machines it used to have defined behavior on), but most C code runs on machines where NULL is represented with zero bits.

(You're absolutely correct that the standard does not require NULL be represented with zero bits, though.)
> Neurons only occur in animals, and the concept of neural signaling is not directly analogous to plant signaling in communities. Plants have a much wider vocabulary than electrical activation.

Are some integers impossible to express in binary?
Network of drone testing corridors extended to Namibia and Sierra Leone
Repixel Ad Network Review; Make $20 Daily Without Displaying Banner Ads
They are not exclusive, because I can't concentrate on some tasks while someone is speaking in the background, regardless of what's being said.
Audiobooks in general are pretty expensive, especially when compared to the price of a print/digital book. The costs to produce one are higher, and the market is smaller (though the latter is changing, as the article shows).
I feel like neural network accelerators are too small a market to replace their microprocessor business.
Audiobooks are rather unique in that you have to maintain a degree of mental discipline to avoid giving into the temptation to treat them as background noise. My personal strategy is to stick to lighthearted podcasts when I'm doing something that requires cognitive attention like web browsing or gaming and save the audiobooks for truly routine tasks like commuting to work or cutting the grass. I've also gotten good results from reading the first chapter of a book to firmly place the characters and setting in my mind and then switching to the audiobook.
Use a packed struct (e.g. __attribute__((packed))). You may take a performance hit due to lack of alignment, but that's the judgement call
> These 1) don't work when you need them too

They don't? They work perfectly fine for me and always have. Citation needed.

> 2) are very much antifeatures

According to whom?

People use and profit from these features all day, every day on Slack and Discord. Whether you put any stock into them doesn't make any difference: they are features for a vast number of people other than yourself, they are definitely features.

> I really liked how on IRC you just sent messages and that was the end of it

I did, until I realised I and other people didn't have to spam the text channel with minor corrections to spelling, grammar, and markdown formatting with further messages containing the edits — and those messages may themselves contain errors, necessitating further ex post facto editing with more new lines.

> that would describe IRC better than discourd IMO

The day I can log into any IRC client, web or otherwise, without having had to set up my own bouncer and leave it running at home exposed to the internet or pay for a server, and it negotiates my IRC capabilities, joins all my channels, re-opens my private messages, shows me my chat history, and gives me a scrollback of the messages I've missed since my last session, I might be inclined to agree.

Not to mention what happens if I typically connect to multiple servers.

Until I am no longer forced to use such ugly workarounds to what should be simple session management that practically every other chat service has figured out, even before Discord and Slack, I don't consider IRC to 'just work' except in the sense that, yes, a non-negligible number of people have managed to get their fragile IRC configurations working just-so, likely on only one machine — good for them, but I have higher standards.
Nah, NULL is guaranteed to be == (void * )0 by the standard. The allowed divergence is in how (void * )0 is represented as bits in memory, i.e., memcmp(zeroes, (ptr = NULL), sizeof(ptr)) == 0?
I could see it being useful for a lot of situations where people might otherwise be looking for a 'schemaless' solution.
Discussed, a bit, at the time: https://news.ycombinator.com/item?id=32752
> Just getting out for 30-40 every day minutes and sleeping and eating well does wonders for me.

This is great. I think self-discipline is the underlying thread among all these items. When we have self-discipline and eat well, sleep right, and exercise it starts to spill over into work and personal relationships. And yes, it is a type of success begets success situation.
Hoopla and Overdrive have audiobooks through your library or some just for using their service. Costs you nothing. Having it through your library gets you more options though. Might help you lower your costs. Aside from Audible you could check out Downpour. Similar service to Audible but less restrictive on ownership.
Is there a good STM32 USB library for Rust? I've seen some preliminary work on some stuff in the past but I'm not sure where it's at. If it's not particularly developed, has anyone had success calling into the ST provided libraries from rust to get USB up and running?

Rust for embedded stuff seems like an absolute dream. I'd love to make use of all the excellent work that's gone into it. Most of my work just needs USB.
An i5-9400 has the same number of cores, a lower base clock speed (2.9GHz) but is around 50% faster than the i7-980X. It also costs $180 and draws 75% less power.

CPU performance isn't increasing nearly as quickly as it used to, but it isn't stagnant. AMD's Zen 2 architecture looks incredibly promising. Credible leaks suggest a 16c/32t Ryzen 9 running at 4.3GHz base, with a 25% IPC improvement over the previous generation.
The pointers are required to be initialized to NULL in your example (even if the representation is different from memset of zero).
Giving a customer a base product and understanding their needs in practice is the way to go.
Wow. This is super interesting. TFA and hearing methods like these and how people who write and read a lot work with language is mind-opening to me. I have recently fallen into the habit of browsing YouTube all day long and listening to some podcasts or documentaries while playing video games. I'm now reminded how much more writing and reading evokes thoughts than just blasting something from TV or a streaming service.

Reading is not just background noise. It demands your attention, or you will fall out of the text quickly.
Yep. Fifty hours of Netflix is fifteen dollars a month. Fifty hours of Audible content is close to a hundred bucks. Now, two dollars per hour is cheap compared to traditional entertainment like movie theaters and DVDs but downright insane compared to YouTube and Spotify.
> You can have public logs

You could equally have public logs in Discord and/or Slack. At least on Discord, this can be achieved through a bot — which, if logging is the aim, could be a very simple 20-line Python script.
CoinLab vs. Mt. Gox: The Imaginarium of Peter Vessenes
Clippy: The Unauthorized Biography
"Since nowadays GNU without Linux isn't hugely helpful, it's basically just been assimilated into core Linux and just about every distro of Linux includes GNU utilities or GNU versions of common UNIX-born tools."

Nowadays, GNU compiler collection with or without Linux can be hugely helpful. e.g., it's basically just been assimilated into "core BSD" and just about every distribution compiles with GCC.

Even in the case of one "distro" where it was recently removed from "core" and replaced with clang, it is still easily added back from the ports/packages collection.
I buy the Kindle copy and add the audiobook to it, it's usually at least half the price.
I'd add lateral joins to the list https://medium.com/kkempin/postgresqls-lateral-join-bfd6bd01...
I can't see why anyone would want that. If you weren't connected to the server then those lines were not sent to you. They're ephemeral. Ask someone to fill you in on what happened or send you a log.
The compiler knows the representation of NULL on the targeted platform and if it is safe to use memset. It is perfectly valid for the compiler to make this transformation if the platform represents NULL as zero.
I can see that most of the examples presented here is a various flavor of a typical mistake:

Building "solution that is looking for a problem".
> but every so often something slips through and it gets so much karma.

Does that bother you? Why? If "so many" people like something, why should you or any handful of mods prevent them from seeing it?

What keeps you from deleting stuff that only you don't like, regardless of whether or not it "belongs" on the sub?

Do we just want an echo chamber?
Why are the costs to produce audiobooks higher? Librivox has public domain books for free, submitted by volunteers.
Autonomous driving is "decades" away? How do you figure?
Takeaways from OpenAI Five (2019)
All I said is that the deletions should be propagated. The presentation of this can only be ensured in locked-down systems, but the actual propagation is simple enough. Just as the server can send all users within a channel "so-and-so said this message", it can say "so-and-so deleted this message" — it can be left up to the client whether to actually remove it or perhaps just hide it, ready to be shown again with a click.

Obviously on Discord, one is tied to the official client's behaviour since the ToS discourages third party clients. However, for Slack, Mattermost, Matrix etc. clients, the possibilities widen up.
From 2016: https://news.ycombinator.com/item?id=12002419
It depends upon the architecture and compiler. One C compiler for the MC68000 might have int as 16 bits (since externally, the MC68000 had a 16-bit external bus) but another one have ints as 32 bits (since the MC68000 can handle 32-bits internally). This was more of an issue during the 80s and 90s when you had more commercial C compiler available than today.
Discussed in 2008: https://news.ycombinator.com/item?id=363815
I upgraded my desktop PC from Sandy Bridge last year, and the only reason I did so was because I was upgrading some other components that required a motherboard update (which meant CPU chipset would no longer be compatible), so I said what the hell.

Otherwise, I was very happy with it in terms of performance.
> how do I make myself more indispensable from here on out?

The only way to make yourself truly indispensable is start your own company. No-one can fire you or treat you bad when you're your own boss.

Regarding your current situation it's pretty clear they shit all over you, it's time to move on.
Snap Admits Its Cloud Commitment Was Too Much
Why are the macOS and iOS coordinate systems different?
Individual prices of books exist solely to push you towards the monthly x-many-books model - which is pretty good value.

I've been a member since 2005/6 (pre-amazon ownership) and I think my longest recurrent monthly thing.

Audiobooks were historically insanely expensive - I used to borrow massive folders of cassette taps from my library of 'unabridged books' back in the 90s. Staple of my family holidays trapped in a car.

Audible the company was the first/only as far as I'm aware company to work out that audiobooks were the 'premium podcast' and actually bother to sell them at a reasonable rate.
This is a weird thing to argue about.

The overwhelming majority of front-end projects and developers that I encounter use some kind of library, framework, or compilation/build tool. It's common enough to basically be the default.

If you use 'plain' or 'vanilla' javascript (or CSS), you're doing something less common, at the very least around these parts, and so qualifying this makes sense. The mere fact that many people clearly seem to feel a need to point this out makes it so. Why would they otherwise?

Judging by your comment history, the vast majority of your contributions here boil down to some kind of dig at how 'people these days' are 'doing it wrong', and how obviously you are superior to that and how you don't see the need for any of this new-fangled stuff. I'm honestly curious whether that's just role-playing, or if that kind of superiority about being older and wiser is somehow important to you.

I'd very much prefer it if you shared the wisdom you've accrued in a more constructive way, because as far as I can tell you're not actually wrong about a lot of this stuff.

Older and wiser curmudgeons have played a valuable role in my development, but your approach strikes me as self-serving and somewhat poisonous to the/any community. But of course you're free to do as you please.
I'm similar, except when I'm at the computer I only listen to music. I could turn on a podcast, but will hear absolutely zero of what is said.

Podcasts are great for the gym, drive, and yard work though.

For books, I prefer to read. The pacing of reading allows me to think more deeply about the content. Admittedly, I do not read a lot of throw away novels. If I did, maybe they could take the place of podcasts.
I've tried it a few times, but I have a few problems with them:

I can't skip boring parts, like long descriptions or other annoying parts.

I zone out from time to time when doing other things, and I have to skip back and try to find where I lost track.

Sometimes I have to go back and reread numbers, names, and other important info, but that's much harder with audio.
You get what you put out?

If you keep quiet, but regularly update your tickets and/or PRs with just the facts, do people still bother you?
Hmm not really, no. I might do legs too or other back muscles but you can't really train deadlift by doing other than deadlift. You should rather focus on doing a very good warm-up to enable easier contraction of those muscles and then doing a lot of low-weight training sets just to get the muscle memory right. There's a ton of good videos on Youtube about this, so pick whatever works for you and slowly move to doing the lift faster and heavier. With squat the warm-up I'd say is even more important. The ability to even squat low enough with proper movement that keeps the glutes activated takes a long while. But don't give up! I have hurt my back with deadlift too and it took a long time for it to heal. There's no shame using low-weights and you'll be so much happier in the long run having learnt the technique properly so spend time on it.
Not gonna lie, you're not going to find a job that requires zero human interaction.

I understand the "interacting" with humans can be tough. But as humans, interacting is what we do.

I am not saying there is no jobs like that, or you won't be able to find a job where you could do that. But there will always always always be some sort of corporate "crap" to put up with.
Depending on how many books you read, it might be well worth buying a Platinum Membership. It costs $229.50/year and it comes with 24 credits, which means you pay $9.56 per book. After that you can buy additional credits for roughly the same rate, based on my purchase history it varies between $9.56 and $9.37 per credits.

I definitely wouldn't have bought as many as I have if it wasn't so cheap. I just recently passed my 400th book, which is pretty insane because there's still TONS of stuff for me to work through. Assuming each book was priced at $9.56, my library would be worth around ~$3,800. That's an amazing price! That's less money than I paid for my car, and the audiobooks have greatly enriched my life in all sorts of ways.
Yes. I was looking for a modern _human_ curated directory of web content just the other day and found nothing usable. I don't think that excluding commercial entries would be necessary, but perhaps there could be some way to filter commercial entries out. Ad-free, JS-free, and cookie-free would be ideal.
> The market controls growth

That sounds beautiful in theory. In practice, whoever has surplus capital controls it. Growth ends up a product of a few people's bets, and they can afford playing against the 'invisible hand' and making big mistakes. The human cost will be paid for by the communities where the game plays out.
My problem with audio books is that they are long, and I can't skip around, and listening in bursts of 10-15 mins ends up being inefficient and disorienting.

I've been using Spokn, which provides narration of high quality articles from HBR, NYT, etc. Works a lot better for my schedule.
I worked at a startup that operated for over five years with a similar amount of funding. We had a web app, webpage, native mobile apps on both platforms, marketing, customer service, sales, and our own office that was pretty dope. We had something like 75 employees at the peak. I can't believe it either.
Whose idea is that?
It didn’t work for Moviepass because they were trying to sell a subscription at a price that was less than one movie a month.

AMC is doing it quite successfully. The difference?

- they made a deal with the movie distributors to account for all shows to be sold for $8.99. AMC keeps 50-70%. Worse case, AMC pays $6.30 per movie. Movie Pass had to pay the full retail price.

- AMC has crazy margins on concessions. Add to that the theatres with bars and full restaurants.

- They make money on pre movie advertising.
This sounds like an ideal working arrangement, in contrast with the likes of Upwork where you have to sell your soul to the client, and the marketplace.

Also interested to know if such jobs exist.
How about SKIP LOCKED, which is useful for building advanced queuing setups.
Not everyone uses Macbooks. There are plenty of laptops with easily replaceable batteries and sane keyboards. Not even talking about real computers, where you can replace everything without any tools.