skysight-inc/HackerNews huggingface dataset:
Do you think all public services ought to be profitable? Or can we entertain the thought that our taxes help offset costs of (or directly fund) critical public services?

As an aside, I genuinely dislike seeing misinformation from the Trump/Russia era on HN.
Beej's Guide to Network Programming helped me survive a grad-level computer networking class as a naive undergrad in college.

If his guide to C is anywhere near as good it should be an awesome resource.
I didn't know about the wildcard (*) operator. That will come in handy.

I also like to use the timeframe limiter under tools to narrow down to the past year, month, etc., to get more recent results.
> I think a lot of "normal" people like the idea of holding corporates accountable but how would that actually work?

Exactly which specific problem is "holding corporates accountable" trying to fix?

If it's that postmasters were being falsely convicted, then the way to fix that is to raise the burden of proof significantly. I hope this case has done that, and next time a court will not accept "computer says so".

With that fixed, the corporates would have to take the (falsely reported) losses; they wouldn't be able to pass it on to the postmasters like they did. Then the consequences of the problem will remain with the people responsible.

Is that sufficient?
"let’s actually look at who’s running the levers of these systems. That means shifting away from just focusing on things like ethical principles to talking about power."

"We’re looking at a profound concentration of power into extraordinarily few hands"

I think you are using the wrong definition of power to frame this article
But it would take them an order of magnitude longer to ship it. `npm install` even on a fast machine is a slog.
Moderators can't see everything and HN doesn't operate under some 'no negative comments, ever, at all' ruleset. It's one thing to point out, in some detail, that the argument in a particular article is very poor, it's a completely different thing to directly attack another user. Just like anyone is free to write clownish, provocative invective on their blog, people can point out its nature when it pops up on HN - especially when the main reason it does is its clownish provocativeness in the first place.

You could always flag and/or email the moderators if you think something needs a further look, though.
What the sibling says, but you've also got to take battery degradation into account. Even at 80% of its original battery life, an M1 Macbook Pro/Air will still give you a full day's usage.
Digital stores need to update their terminology to reflect that you don't actually -own- what you buy. So many people are confused by this as it's counterintuitive.

And this is why piracy is, and will, always continue. I legally buy movies and then have to deal with DRM and other nasty, annoying things that only affect paying customers! People who pirate have no such limitations to deal with.
Post Offices handle a large amount of cash, much more than any other business of their size. Many of the sub-post offices in question would be paying out pensions and welfare benefits in cash to a large proportion of local customers. If someone was stealing from the post office, they could easily do so in cash.
Threads with analogies are one of my favorite HN idiosyncrasies because they’re almost guaranteed to be followed up with something along the lines of “a better analogy would be $materiallySimilarAnalogy” or “that’s not a good analogy because $immaterialDetail”. Just an endearing quirk of HN users to have a tendency to be overly-precise, I think.
I can be streaming just about anything purchased/rented a la carte from Amazon in a couple of minutes. It costs more but I don't see how that's less convenient than TPB.
Developing Affiliate Marketing Software
Thank you ! It's my birthday soon, just ordered the last one :)
I learned how to code at a bootcamp. It's fast and it's not deep knowledge (they teach you the "how" not the "why"), I'm learning fundamentals of CS on my own to bridge the gap.
But practically, a few things I'd love to learn :
1. How to write optimized code (best practices ie. in terms of space and time complexity)
2. What is a great software development process ? Design -> Code -> Test ? That kind of process I'm very curious about. Learn how, if I launched a product, should do in terms of steps of development.
sillysaurusx's comment goes on to acknowledge that the major graphics libraries (OpenGL and Direct3D) did a pretty good job of abstracting away/indirecting away the architectural changes. As you indicate, the architectural changes were made for good reason, and translated to real improvements in performance/capabilities.

If AI acceleration chips aren't able to offer similar API standardisation/stability then it's not the same as what happened with GPUs, which was sillysaurusx's point.
I wonder if one mechanism is that the pandemic has affected everyone - some people worse than others of course, but we're all affected, there is this THING that we have in common with everyone else.
It matters to me a lot. I was constantly out of charge with my previous laptop, it's exactly these extra hours that fixed it.
Definitely, but the point is that society found a way for neighbours to assist each other, without requiring individual neighbours to know (and carefully maintain friendships with) their individual neighbours. Of course support for this model could possibly weaken over time, but I think many people find the welfare state superior to the old way that took more effort and would only benefit you if you conformed to expectations.
There's also the T suffix for desktop processors, indicating lower power usage. I put one of those in my NAS/Plex server.
When you can walk in to a store and be presented with laptops with "Core i5" that are 1 or more generations apart, and where a newer processor isn't always better than an older generation (different architecture, cores caches etc), I think having more than "it's an new laptop and it has an i5" is quite helpful. I think with the Apple chips, there is always a progression so far. If they keep that up, the marketing is on point and you'd always know that what you are buying is "one better than last year". I appreciate we can't guess what they will actually do, and the reality might be as diluted as the ia32/X64 marketplace is now.
you're assuming the rate of improvement is constant? I feel like progress is a process that staggers. There may well be a future where tidal provides better or more cost effective yields.
This is pretty meta, since "virtue signaling" is just as real as "the culture war" and other myths like the tooth fairy.
They are just regular US government agencies on the standard US government payscales.
Straightforward Boyer-Moore is worst case O(nm), but (I believe) there are modifications that make it linear time. There are other string searching algorithms like Knuth-Morris-Pratt which are linear in the size of the two inputs. My point was that non-naive string searching algorithms absolutely do matter, and that no amount of cache-efficiency is going to save an implementation from hitting the quadratic behaviour intrinsic to a naive algorithm.
Is there a way to divide two base9 Ints in Golang?
> Physical media lets you have privacy without logging when you watch media, what media you consume, how many times you consume it, or how long you consume it.

Quick note, smart TVs when using the smart features capture this information and send it to the manufacturer or their partner. The manufacturers often sell it. It subsidizes the cost of the TV.

Using physical media does not mean your viewing isn't being monitored.
I think the efficiency of the new M1 is what blows everyone away.

When the M1 first came out I was super super skeptical, seemed like an under powered chip compared to what's in the x86 world.

Now I'm convinced that it's got some magic inside it. Everyone I've talked to said it chews throw whatever they throw at it.

I'm consistently floored by Apple's ability to innovate.
Hm, I'm surprised by that statement. The Ryzen 5000 mobile CPUs were a lot faster than the Intel competition and I am pretty sure Apple does not have them in any laptop. And the very fast SSD is a new addition, isn't it? Did I miss something?
Buying a DVD is also only buying a limited license (you can't, for example, legally make copies of that DVD or use it for public performances).

Buying a blu-ray is even more of a gray area with the key schemes being fundamentally more complex and internet-updatable. It's possible the blu-ray you bought and watched last year may not work on your player anymore.

I agree that it's wrong to say you're "buying" movies from iTunes/et al, but, I'm not sure what the correct term is. Renting is wrong as it implies a definite intentional time-limited period, license seems wrong as it's too legal/contractual. What's the better word?
The poster stated "M1 type chips". That is not setting an expectation that Apple will sell their chips.

Microsoft already have a Surface product with an ARM chip that didn't get updated in this round AFAIK. It already has solid ARM performance, but it's not as good as M1. It was let down with how well x86 emulation worked, but there seem to have been improvements including x64 support. If they focused on improvements with the chip design then they could see improvements along the lines of Apple. It's a question of whether the investment is made rather than whether it's possible.
Complexity is a mismatch between the information that an observer can possibly gain from (or inject into) a system, and the "size", autonomy, and generativity of the system itself.

Sometimes this mismatch is intractable or irresolute. Rather than looking for specific examples of complexity, if people are being glib about how "easy" complex systems are to "solve", you can bring up Wicked Problems, which tend to be about the state of complex systems.

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

The field of Failure Studies tends to be about complex systems. The book "Drift Into Failure" specifically talks about how our default mechanistic interpretations of systems tends to mislead us into believing things fail for singular, spectacular, and simple reasons, when in many large-scale systems they fail through a compounding of innocuous events.
I don't think this is true. A large percentage of suicides are associated with financial ruin, e.g. you're losing your house to foreclosure and about to be homeless. Preventing these situations by financial means would thus prevent said suicides.

https://www.medicalnewstoday.com/articles/financial-hardship...
It was an extremely complex case which was very hard to prove, against companies which belong to the establishment and had been shown the benefit of the doubt by the legal system on multiple occasions.
> Comparing the performance of laptop and desktop is a niche case. Most people know whether they want a laptop or a desktop and then choose among those categories.

I think you will find many people thinking that is a very useful thing to compare.
Embrace-Extend-Extinguish
> edit: I know nothing about woodworking or crafting any building materials, but I always wish I could perform those types of projects. And whenever some potential project comes up, I think to myself, "but I could build it with Legos."

I bought a case for the Raspberry Pi camera that has a LEGO-compatible back and a small LEGO set (10692) specifically for making things to hold the camera where I want it. It has worked great.

Question for LEGO geeks: my set only has one L-bracket, and it is quite small. Looking at other sets at local stores, they also only have one or two small L-brackets.

Is there some way other than L-brackets that people use when they want some LEGO assembly to connect perpendicularly to some other assembly?

Or should I just order an assortment of brackets from a third-party LEGO brick marketplace site, like this [1].

[1] https://www.bricklink.com/catalogList.asp?catType=P&catStrin...
I don’t think “impressive iteration” begins to describe it. I am very rarely impressed by new tech these days, and the M1 is the first piece of new hardware I’ve seen in years that seems downright magical.

My previous laptop was a 2016 MBP with an i7, and the M1 destroys it. I can build large projects like LLVM or WebKit fast and it doesn’t even get hot.

I’ve also been running Linux VMs with the new Parallels and they feel native speed.

Rosetta 2 is incredible, Intel apps are very responsive on M1.

My work computer is a high end 16” 2019 MBP with 64 GB of RAM and honestly if it weren’t for needing the extra RAM or the occasional x86 VM I’d trade it in for an M1 in a heartbeat.

I’ll agree the Apple hype is unrealistic at times, but the M1 is one that absolutely deserves it.
I spent an hour on this game. And it seems like people here also spent good time on it. Safe to say this may be a valid product idea @op!
this is why, whenever I can, i buy games from GoG instead of Steam. and purchase paper books rather than digital if at all possible.

Is there a digital book seller that doesn't use DRM?
Things That Would Happen If 'The Ring' Video Were Real
This is necessary, but not sufficient. The other necessary thing is getting Office to run on Linux. Not an Office-compatible suite, but Office.

I use and love Pop OS (an Ubuntu variant), and I use LibreOffice for spreadsheets and text documents. I evangelize these products to friends. But LibreOffice just won't cut it. As good as it is, it does not provide 100% compatibility, and this is especially true (so I hear) for presentations. And even if it were, good luck getting your average Powerpoint jockey to actually believe in perfect compatibility.

Until you can install and run MS Office on Linux (without first installing some compatibility package), Linux will not succeed as an enterprise desktop.
It's optional because you, like many, don't rip/play CDs/DVDs any longer. You'd have one if you had a use for it. I'm guessing you have peripherals attached to one or more of your computers that I consider optional.
A cursory glance at empirical research suggests otherwise, that lower socioeconomic status is directly linked to higher suicide rates.
Yes, and no.

We have some marvelous CI/D tools at hand, but the execs are the ones that push to release before ripe, and they won't let things like auto-test failures get in the way of MVP.

There was a comment here, some time ago, that was made by someone that proclaimed themselves to have started and successfully exited a number of companies. It went something like "If you do not get physically sick, looking at the code in your MVP, you are spending too much time, worried about code quality."

I think that's a pretty good summary of today's startup zeitgeist.
Well as Docker even abstracts VMs (you can build and run a Linux/amd64 container from a MacOS/amd64 (soon MacOS/arm64 also)) the target OS and hardware become more and more just a deployment detail.
"What it does have is low-cost, low-tech production. Shots can be made for as little as a dime each and took less than an hour to mix together in my home -- less time than it would take to make a loaf of bread." this is great. I want to see a whole "Top Chef" tv show just for vaccines.
It means the usable life is shorter, so even if it’s fine for a while, you need to think of it as a much more expensive device per useful year.
Let see:

-- per-issue/component authorization (secrecy!):
git-bug already support internally to attach crypto keypair to an identity and sign/verify the created commits. What's missing is proper tooling around that, ACLs and a way to configure them (a project settings datastructure), possibly a way to encrypt entirely the stored data. It's planned for the most part, good to have otherwise.

-- ease of access to non-git users:
the goal is to have the webui to act as the public portal with external auth (github or your company SSO). I definitely agree that a bugtracker should not be just on the dev computer and should not require special tooling.

-- history rewriting/sanitizing:
not so sure what you really want here. Editing comments is already possible. Otherwise, it's still possible to just delete a bug or add more concepts in the data model (archive, delete comment ...).

-- built-in large attachment hosting:
Definitely planned. The data model already support that, it's just a matter of exposing it in the different user interfaces. Now for the storage usage, see below.

-- gigabytes of issue data and generally large scale deployments for large organizations:
The funny thing when you put all the data in git is that the problem becomes "how to host git at scale", which is a sort of solved problem already. On top of the obvious, there is solutions like git LFS if you don't want to retrieve all the potentially large attachments. Also, as each bug is independent from each other, you can also shard a repo or just retrieve the bugs you care about with some filter.
I agree 'one' might have been the better word, but I understood what the 'you' meant immediately, as a third person reference, not directed to anyone specific. English is weird that way.
Generally true but there were a few small attacks on the mainland. While they didn't produce much damage they did provoke significant responses, particularly the attack on Ellwood which was used to justify the internment of Japanese Americans.

https://en.wikipedia.org/wiki/Bombardment_of_Ellwood
https://en.wikipedia.org/wiki/Fu-Go_balloon_bomb
https://en.wikipedia.org/wiki/Attack_on_Orleans
I’m fairly sure they are buying batteries from another company, so perhaps they are the ones making electric cars possible?

Building an electric motor is not that difficult, much less so than any ICE, and in any other quality teslas are quite bad with routine errors, that could never happen at an older car factory.
Infeasible I think you meant
There was a "C Unleashed" book, a massive tome of 1000+ pages written by many famous programmers, many of them who where quite active in comp.lang.c, like Richard Heathfield and CB Falconer, had quite insightful material in it.

Any one remember the heyday of comp.lang.c? I wonder what goes on in there now.
No.

When the sun expands and earth gets too hot, Mars will become just the right temperature for a period on the order of the millions of years. Assuming we haven't already terraformed it by then.

And even when the sun is in full Red Giant mode there will still be a habitable zone, it'll just be further out.
For parents that want to help their kids with STEM, First Robotics (high schools around the world) is amazing. I was a mentor on a team for many years. See https://www.firstinspires.org/. There are other programs for younger kids. Become a mentor. You do not have be an engineer to help. Support your team.
Thanks, that takes me back ^_^
(I am no expert at all!)

I mean yes of course in specific scenarios certain assumptions can be made. E.g. for UUIDs you probably better off exploiting the fixed length pattern too.

But for the general/theoretical case these intuitions do not pan out usually. I mean even "memory hacks" make assumptions about the data indirectly by common hardware architecture.

That is, most data isn't random strings of course XD

However when BM is used in e.g. bioinformatics on DNA and you are still stuck with firstly finding data against evolutionary noise, when your algorithms must adapt to your hypotheses, theory becomes more relevant I assume.

I think DNA focused "string search problems" are really inspiring and have a lot of potential for mingling with philosophical fundamentals of informatics. There is something about the evolutionary emergence of "data" AFAIK no other field offers. E.g. the overlapping, extending, or contextualizing information meta-layers upon meta-layers in DNA translation and structure "specified" to no more than merely exist. Throwing Boyer-Moore at ASCII encoded sequences in FASTA files almost feels blasphemous, or the arrogantly fallacious human essence.
Saudi fintech Tamara raises $110M in record Series A
I work with a covid downplayer that was a covid denier up until a few months ago. They would say that this is proof that almost all deaths are being reported as covid in an attempt to make it seem more serious. I'll just avoid the topic.
AliveCor seeks to bar U.S. sales of Apple Watch alleging ECG patent infringement
> According to its website, Tamara’s services are Shariah-compliant as the customers don’t have to pay any interest or fee for using it. The money comes in from merchants who have to pay a fee for using its services. They’re willing to pay the fee as it helps them increase their sales; while also serving as a decent alternative to Cash on Delivery (COD).

This is proof that a usury-free lending model works.
Buy low, sell never. That is the creed of HODL.
Yet it should be noted that a successful welfare state exists only as long as well-doing people feel enough solidarity and trust towards the poor to pay higher taxes in support of them, and as long as those receiving the welfare benefits genuinely do their best to find employment, at least most of them.

I'm pretty sure Finland won't be a welfare state in 50 years. There's just too little left of the solidarity and common identity which helped creating the welfare state. Individualism and diversity seem to be today's trends, not community and social cohesion.
Isn't the purpose of school to train you to where you can do X for a company? If standard practice in the field is to look that up, I fail to see the value in forcing you to remember how to do X so that you can later forget it and end up Googling it anyways.

I generally find it silly to teach things that you can adequately grasp from Google in 10 minutes. That's not to imply that anything can be learned from Google in 10 minutes, but I find it dumb to spend time on that in a college. Learning how to implement on optimized bubble sort? That's kind of dumb; in the real world you just use an existing one. It's almost certainly faster than what you would have come up with. Learning recursion? Yeah, that probably deserves to be taught because some people really struggle with it.
Amazing how good the US was at covering up the fire bombs sent to the Pacific Northwest, the shelling of the west coast, etc.

Not that they were huge casualty incidents, just amazing that most people believe the myth even today.

https://en.m.wikipedia.org/wiki/American_Theater_(World_War_...
just when I thought I knew everything about deepfakin...
> RISC has only a handful of instructions, that all take 1 clock cycle (with pipelining).

This isn't really the case with modern ARM. Fundamentally modern ARM and x86 CPUs are designed very similarly once you get past the instruction decoder. Both 'compile' instructions down to micro-ops that are then executed rather than executing the instruction set directly so the distinctions between the instruction sets themselves don't matter all that much past that point.

The main advantages for ARM come from the decode stage and from larger architectural differences such as relaxed memory ordering requirements.

https://retrocomputing.stackexchange.com/questions/13480/did...
Which is a questionable saving of 2 lines and a few characters in a language where huge repetitions are a given, due to lack of templates/generics whatever.