skysight-inc/HackerNews huggingface dataset:
I live in Portland, OR and pay $30 for 240mbps down, 6mbps up. It’s part of “Comcast communities”, which is something the apartment complex signed on to for everyone here. A bit cheaper than normal, I suspect.
You can use a platform like otechie. There people are required to put in their card details before starting a conversation. This is what I do with open-wa (https://github.com/open-wa/wa-automate-nodejs#support)

Because I sell license keys to unlock features, it allows me to provide generalized support and quick bug fixes via the discord for everyone for free. If people need help with integration in their specific code base then that's when I ask them to go through the "consulting route" - if it's quick they use otechie. If it's more involved (1+ days) then we work out a contract arrangement.

I hardly get any clients through these means but it does put a clear value on my time which results in the community appreciating the time and effort into the project and the real time support (via discord).
I think you underestimate just how many MacBooks Apple sells. There’s only so many affluent early adopters out there. And the M1 MacBooks are especially ideal for mainstream customers.
The State of Apple’s Privacy So Far in 2021
I have a Samsung Galaxy S8.

The other app has been installed on my phone for a long time and I guess it subscribes to NFC passport intentions, since it uses a passport as identification.
Yawn, more politics. This used to be a technology forum.
Artificial Intelligence in Ecommerce: How Can You Integrate It?
> as we are seeing with all of the woke craziness

People (eg, sex workers) have been getting deplatformed (often with the government assisting in - or requiring - the deplatforming!) for decades, and I didn’t hear the free-speech / right-wing types complaining.

But now that some private companies don’t want to support racism, it’s a brand new problem we need to fight against? :P

(I agree with the overall point that censorship is a two sided blade; just find it funny when some people think that this is new, when in fact it’s been happening for longer than I’ve been alive, it just seems new to them because they’ve never been on the receiving end before)
But market doesn't care about this, it's just some tiny group of insanely vocal people
I guess the inclusion of "per" there was a typo?

They used the correct units earlier in the article.
Here is something irrelevant to the original post but relevant to your comment: I'd have a 50 year bet that Russia will join the EU.

From a cultural perspective, many eastern European countries have Russian roots and will make the transition smoother.

From a geopolitical perspective, neither have a choice. Both need to be able to compete with China and U.S. in terms of economy.
https://libgen.is/search.php?req=And+to+Think+That+I+Saw+It+...

https://libgen.is/search.php?req=If+I+Ran+the+Zoo&open=0&res...

https://libgen.is/search.php?req=On+Beyond+Zebra%21&open=0&r...

https://libgen.is/search.php?req=Scrambled+Eggs+Super%21&ope...

https://libgen.is/search.php?req=McElligot%E2%80%99s+Pool&op...

The Cat’s Quizzer
A lot.

If one was actually banning books that did harm, those books ought to be at the top of the list.

But they are not banned (not should they be IMO). So books that've incited less violence then them ought not be either.
Yes, just like we can dictate that eBay can't make a rule that only white people are allowed to sell on it. Operating a business involves being a part of society and society is justified in imposing rules on your business to ensure that your business is not harmful to the general welfare of the public.
Do you count gamblers as gamers then? Because you then enter a contradiction.

Because gamblers aren't (video) gamers. They are more people addicted to a mechanic and less about enjoying the medium.
So you think eBay should be forced to host ads selling it?
Is there another way to achieve this objective without a daily standup?
AMD's Smart Access Memory Comes to Ryzen 3000 CPUs
I used to work on a reasonably sized open source project (10k+ stars on GitHub). We held approximately monthly office hours on Zoom. Very few people ever came to them. I think the average was less than one person.

And no, I don't think the issue was that no one had any questions. We got plenty of questions via Gitter chat, mailing lists and GitHub issues. We advertised the office hours on the same Gitter chat and mailing lists too.

We also tried moving the time around to various times of the day, also with minimal effect on attendance.

The only thing we had any success with at all was convincing a few larger users to give short presentations on what they were doing with the project and what their pain points were. When we did this, that user would come, but few other, non-project members would come.

I still really like the idea, but I am not sure that the open source community really wants office hours.
This is a very funny perspective, thank you :-)
That's the problem, no such system can guarantee it gives you a minimum amount of time. Some situations appear and develop in less than 3 seconds (think small child jumping in front of your car from between parked cars). You might only have 1s to react and if you are not "plugged in" and fully attentive at that instant you missed the window to react.

The more you "disconnect" as a driver, the less likely you are to take over in a split second and this has been proven again and again with humans. A system that works 90% of the time is probably the worst because it's good enough to give you confidence but bad enough that it's a false one. The driver is in the position to buy the advertised "you can disconnect" feature but then only be able to use it under explicit risk of harm to themselves and others. It actually increases the mental load as drivers will try to both "disconnect" (type on the phone, watch a movie) while also "paying attention to the road". Of course both can't be reasonably done at the same time so both experiences are sacrificed.

It's like encouraging people to take a taxi after drinking but then expecting them to take over whenever the driver makes a mistake and holding them responsible and accountable for the outcome. You won't enjoy the drink, or the drive.

These half-way solutions are great for marketing and for people who are all about the hype. But not only are they the bad compromises, they're also fueled by bad and incomplete data, and by marketing departments wanting to sell more. Almost no self driving outfit provides data on how many times did a human make the slightest correction while the self driving was enabled. Or out of all possible driving conditions, what percentage of them were covered by those self driving miles.

My personal philosophy is that cars are either self driving or they're not. Meaning they can either match an average human driver in all conditions they're expected to encounter over the lifetime, or they're just assisting the driver. If it's self driving except when it's not then it's just like a student driver. You wouldn't confuse them with being perfect drivers just because of their perfect safety record, given the supervisor corrects their every mistake.
Not yet, give them time!
> Have you ever heard of Ingres?

Only because of HN comments talking about the history of Postgres!
I agree that UBI would be a greate complement to a post-copyright world. That does not mean that it is required though, selling bits is not the only way to fund the creation of those bits.
I don't understand your concern. How is teaching programming in school discriminatory? Would it be better to not teach programming at all?
> then you're doing it wrong

What do you call it if everyone is doing it wrong?
Whoa, does this suggest something very sensitive, unstable, and delicate about mitochondria that their preservation must be highly conservative otherwise it could not be a steadily observed thing? How exactly would a fight ensue for the coding of a mitochondria? Are those organelles even created by ribosomes? How exactly are those things synthesized anyways?
Am chinese, am not offended by this. I think it's cute in fact. Yes, N=1 but in general there's a valid point here. It is insane how often people are getting offended on behalf of others nowadays.
Hopefully! Nice to hear something optimistic about Europe. As a Pole still remembering passports and closed borders, I definitely hope we manage to build unified Europe, even with setbacks we face.
Granting statehood/breaking up a large state isn’t what the parent comment is talking about. It’s about “independence from India”.
I was somewhat similarly like you in the beginning. But for me, I it wasn't coding itself but rather on how to build everything around it. The coding logic was pretty clear to me, when I started with it: variables, loops, etc. But when it came to "what do I need to actually build software out of it", I hit several mental blocks. But, again like you, later in life I learned that most things are usually just learned on the fly via for example google since it is impossible to know everything about every single framework or various other things that you need to have in order to build a finished product.
Everything was faster in C - it was compiled and BASIC was interpreted.

Better comparison would be between C and Turbo Pascal strings in DOS times. TP strings were limited to 255 characters but they were almost as fast as C strings, in some operations (like checking length) they were faster, and you had to work very hard to create a memory leak or security problem using them.

I've learnt Pascal before C and the whole mess with arrays/strings/pointers was shocking to me.
Rural mail carriers are contractors who buy their own vehicles. Anyone can order that jeep or a RHD Subaru.
Not always I guess. The 20.04 and 20.10 installer with LUKS enabled created a swap partition for me.
also, dear technology journalist:

[x] your description uses milliamp hours and milliamps per hour interchangeably

[x] milliamp hours is a useless metric when we don't know how big/heavy said battery is

[x] milliamp hours is a useless metric when we don't know the battery's voltage
Yes, this, in earnest. On Beyond Zebra! was a joy of mine growing up. EBay's 'witch burning' have surely breathed new life into these books. Go read it, it's great, its PDF can be found in a few seconds on google.

Market economies allow for stupid mistakes. It really is civilized when the blast radius of such mistakes is "people who get all their books from ebay" instead of "everyone in the country."
What do you think of the compromise of “direct links to the listing work, but it doesn’t appear in searches”?
There's a difference between discriminating against people's immutable identities (ie black people) and people's choices.

I can't kick you out of my bar for being black, but I can kick you out for being loud.
Which countries have Russian roots? I'm not aware of any.
Without talking in terms of energy (Watt.hours) it's impossible to compare with existing batteries. mAh is only useful when comparing the same battery cell chemistry, as the voltage is the same. This battery could be lower or higher voltage - making 1000mAh more or less energy than an equivalent existing 1000mAh battery.
An Engineer and His Electric Dream
Order it over Tor to some abandoned building, and pay with Bitcoin. Then you'll end up on all the blacklists :). Crazy times we live in.
> No, it's predominantly white-driven top-down (upper 20% income bracket) classism run amok, proping up specialist careers and pretending to be about "caring" and "wokeness".

I'm pretty sure most people are in agreement that racist caricatures are bad.

> Yeah, no "power structure", just the mainstream media, the corporate world, ad agencies, governments, government agencies, web-mobs, FAANG - the biggest tech companies in the world plus Clouldflare and others, payment processors, the "good society" class wise and so on, with an increasing number of BS laws on their side too...

My wording could have been better, but my meaning was that this "cancellation" (which is really just people acknowledging that something is bad) is not applied by some power structure, and is certainly not a weapon that can be aimed at arbitrary concepts at will. I agree that free speech is important, but hate speech is not.
| But those who ignore history are condemned to repeat it.

Ha! Right back atcha, kid.
It took ages for Microsoft to add it, though. They only implemented it as part of Visual Studio 2015.
Does anybody know the voltage, size, and weight? Without those numbers, “1,000 mAh” is meaningless. A single AAA battery is rated the same, and if you managed to find an even smaller battery, you could “invent” a 1,000 mAh battery out of it by duct taping a few together.
In my personal experience, sprints are mostly a waste of time. They're maybe useful when you really need regular updates about the status of a project with clear milestones, but I think the software world (or some corners of it, anyway) are coming around to the "It's ready when it's ready" mentality rather than crunching for arbitrary deadlines. So I personally prefer something more like Kanban. I use that both professionally and personally.

I also don't like points generally. To some degree you need some kind of estimate, but estimations are notoriously inaccurate, so just embrace that and stick a "days/weeks/months" label on something and call it a day (though if it is weeks or months, it should probably be broken down, but I do that on-the-fly as I arrive at those bigger tasks and develop an understanding of what's involved).

I actually do find standups useful in my experience, because in my team we have a couple individual contributors working largely independently on independent components of an overall software suite. Some of them are new and so might try reinventing wheels we've already solved in other compartments. By having a dedicated time for people to just talk about what they're doing, more senior developers can catch when wheel-invention is happening and steer the more junior developers towards existing solutions.

But above all, don't cargo-cult any practice. Find what works for a specific team and run with it, because different teams have different needs. That's the real essence of Agile.
> I find a lot of devs who dislike scrum dislike being told they have to work on company priorities instead of giving open ended estimates

No, what I dislike is being told to go work on feature X, when I know that we’re going to run into issues with feature Y in a matter of weeks, and then having to spend nights and weekends fixing it when it eventually does break, because nobody trusted me to know what was good for the product.

Scrum gives people who have no clue what they’re doing the illusion that they do. The process is literally their only handhold to avoid feeling swept away. Like, I’m doing nothing else right, but at least we are following _the process_.
Lots of non-preachers read the Bible. Less people read mein Kampf but I know of some (some friends at school, some teachers at uni, some people on YouTube). I think Dr. Seuss was a bit of a symbol before, but now is definitely a symbol. I don't think your distinction here is very clean and your comment is elitist.
This is arguably worse than an engineering failure though... In an engineering failure we can identify a concrete reason for the failure and integrate that into our engineering knowledge. On the other hand, we will never be able to eliminate the human / bureaucratic element.
On the taste/smell thing- people I know who've had that symptom say that it is qualitatively different from the loss of taste/smell you get with a bad cold. In particular, they also lost the ability to taste things like salt and sugar, which people with a cold can still taste. My understanding of this may be outdated, but I thought that tasting those wasn't an olfactory thing- am I wrong, or is the ability to taste salt and sugar dependent on different epithelial cells that are also damaged?

(Interestingly, these people did retain the ability to sense the 'heat' of chili peppers...)
To me (non-native, Spain), I read "office hours" as the time when I was a teacher in university: you have a set period of time where you are marked as available in your office for student consultation. I'm pretty sure that's what "office hours" is supposed to mean, although in Spanish and Catalan the word used would literally translate as "consultation hours" (horas/hores de consulta).
A lot of countries have copyright levies. In most of them this does unfortunately not give you the right to copy things freely. It really should though.
No, because I'm not interested in not very good, sixty year old, books.
This is the actual reason that the company I work for decided to standardise on “denylist” rather than “blocklist”...
Now I wish I was keeping the archives of all those cases where supporters of cancel culture got cancelled and they suddenly didn't liked it anymore.
Hobbesian.
We just nuked our daily stand-up.

The idea that we could have a call at a fixed time each day to figure out and reorient active development priorities is a manager's fantasy.

Some developers need a whole week to get momentum on very difficult tasks. Breaking their time up into discrete 24 hour chunks where they have to constantly report ambiguous progress can create incredible amounts of unnecessary stress over time.

We are now operating 100% async. I worked with our implementation group to ensure we have a buffer of priority issues so that developers always have a way to grab the next task, even if it's 3am on Saturday. Some people get inspired at weird times and that's totally fine.
Thx for the info. I will look into this issue. Some other Android users have also reported NFC problems, this could very well be the culpit. Probably I need to force NFC into the foreground
That's kind of a false dichotomy, since once you understand CSS rules on something such that it works somewhere, you spend a lot of time interpreting addendums on caniuse and trying to arrange graceful degradation.

If you only have to make it work on one browser with one version, or if the feature is extremely old, or if you can do it outside a larger system of constraints, then you can just follow the step-by-step guides the article is complaining about.
"Consultation hours" in some EU countries.
Not to mention there’s only so much rooftop space for satellite dishes. Dishes, especially the ones pointing up, tend to require clearing maintenance in northern latitudes. It doesn’t seem very practical for areas where people are stacked on top of each other.

What I hope to see from Starlink is some freedom for more knowledge workers to work remotely, as in more rural communities.
that's cool to hear! I wish you luck
Agreed. And of course the upper class wouldn't have anything to do with an open-source project at all, as that would imply they have something to prove, which they don't.
>> You still should at least consider a vector here. If lookups are infrequent, you can just sort it and binary search it on demand (and just add new items at the end). There are cases when this is not good enough, but they really are surprisingly rare.

Well most of the time linked lists are used for things that have to be kept in some order that cannot (easily) be determined by a sorting predicate, and/or when re-sorting is not allowed.

>> In that case, why not store the elements in a unique_ptr (and then everything in a vector)?

But why? What's the benefit of doing that? The objects will still be scattered around the heap so iterating and dereferencing still trashes the cache, you lose benefits like not invalidating iterators on inserts/removals, and you complicate the code.

I'm not saying linked lists should be your go-to data structure, but IMO the 'linked lists are bad, dont use them' meme is a little overused.
Gas is on the way out as well. Renewables undercut them routinely. Gas plants are expensive to operate and in a peaker plant role they have to compete with cheap battery which means they are not running most of the time and only when all else has failed. And as we saw in Texas, that's not a good plan either when gas supplies run tight.

E.g. the Australians vastly reduced their need for gas plants just by installing a few hundred MW of battery and saved a lot of cash in the process. ROI on those batteries has been quite high very early on. Not having turn on their peaker plants is a big deal.
I'm not a native english speaker either, but typically, in American usage, "office hours" refers to published, allocated hours for someone, such as a professor at a university, to allow walk-ins where (s)he can answer students' questions 1-on-1 above and beyond the classroom hours. I guess this expands to other settings too.
Indeed. Yet, the amdgpu-pro driver supports the 5000 series.

I managed to get it to work for my 5500 XT, but only in Ubuntu and for the 5.4 kernel and it wasn’t straightforward.

It would be nice if a project like Mesa would exist for OpenCL.

In the future, I suppose Vulkan will be used instead for compute though.
I think the most destructive thing is that you can overflow the destination buffer. With memcpy_s you have to specify the destination buffer size so you can (supposedly) prevent it.
Never heard of gnu pass before. Looks neat.

As for your question: Looks like you can’t hide which entities you have a password with, when using gnu pass. Also looks like you can’t store usernames with gnu pass (well, I suppose you can create two files for each entity...).

Other than that, gnu pass looks pretty cool and fun to use if you’re into command line stuff.

So, depending on who you are, that’s 3 reasons to use something like this over gnu pass
“Witch burning”?

Doesn’t this phrase imply that someone is being harmed? Who is being harmed in this case?

The estate that controls the publication rights is deciding not to publish these books, and eBay is deciding not to list the books on its own platform. No one is being penalized or punished, and these entities are acting fully within their rights.
The phrase is used in the same sense at universities in England.
Every time someone comments about downvotes, there has to be that one person to contribute a completely useless comment about comments about downvotes. It wouldn't be HN without you.
> Turns out Clang injects memcpy into your code even if you don't call it.

so does gcc, it's pretty much a requirement of the C standard. https://gcc.godbolt.org/z/aaE5hn
No stretch needed, this poster could definitely be cancelled for using that word.

"If you "denigrate" someone, you attempt to blacken their reputation. It makes sense, therefore, that "denigrate" can be traced back to the Latin verb denigrare, meaning "to blacken.""

https://www.merriam-webster.com/dictionary/denigrate