skysight-inc/HackerNews huggingface dataset:
I agree that auto-closing bugs is unfortunate, but I understand the motivation.

I've worked on legacy codebases with thousands of unresolved issues old enough to drink. Those issues were probably triaged and reproduced by the people who hired the people who hired me and had been lovingly transferred during multiple bug tracker migrations, but they never achieved high enough priority to warrant development attention. And certainly no one on the current team had any interest (or time) to dig up and attempt to reproduce issues that no human has touched in a decade. Just reading through all the old issues would require a larger team than the product revenue could sustain, let alone reproducing and resolving them.

Having said that, there was no harm in keeping old issues "open" because everyone on the team used metadata to filter old issues out of their views so they were effectively "closed" in that no one ever saw them unless they deliberately went looking and they stopped being included in summary reports. No idea whether people would consider that better or worse than explicitly marking them as "Closed".
10 or so years ago when I first got into development I looked to people like Martin's for how I should write code.

But I had more and more difficulty reconciling bizarrely optimistic patterns with reality. This from the article perfectly sums it up:

>Martin says that functions should not be large enough to hold nested control structures (conditionals and loops); equivalently, they should not be indented to more than two levels.

Back then as now I could not understand how one person can make such confident and unambiguous statements about business logic across the spectrum of use cases and applications.

It's one thing to say how something should be written in ideal circumstances, it's another to essentially say code is spaghetti garbage because it doesn't precisely align to a very specific dogma.
The system call to run an app touches apples servers to verify the app for example.
Perhaps the value of a human life is that they are alive, not the hours of work they produce during that lifetime.
You are being silly here ... We know for a matter of FACT that the death count was exaggerated in order to make sure the pandemic could be tackled. For example, people that died and had direct contact with someone with covid are AUTOMATICALLY covid deaths.

I know that The Economist is not an honest source but we should still be rational to think about these. If we succumb to eternal politicisation, there is no hope for this society anymore.
As other comments indicate, how could you be sure the tests are testing the right thing? It's easy enough to slap on a few assert statements (or stopifnot statements, since it's R) about number of rows or something, but that's no replacement for manual inspection of the data. A code-based test can not be invented that will ever substitute for looking at the data in the raw, plotting it, and verification using your full mental capacities.

The only way to make sure it's right is the same way you'd do full verification of other code, going through it line by line and making sure it's doing the right thing. Tests can not do that, they can only assert some forms of intent, and they are not good at catching the types of errors that result from ingesting varied data from lots of sources and getting it into modelable form. It's ETL plus a bunch of other stuff going on here.
I wonder if they mean like the thing like what people say about DST causing deaths. But if you look on the large scale that blip does not exist. Standupmaths did a segment on it a few years ago. Basically the idea was 'yes you were going to die, and DST seemed to make it happen' but it seemed to only make it happen a few days sooner than it normally would have. Maybe that is what they are talking about? I personally know a couple of people who were marked as dying from covid. But the reality was they were going to die very soon. They both had very advanced stages of Alzheimer's.
That's a shame that the news hasn't given you that information during one of the many times "guns" have hit the news. I really think someone is going to have a field day taking in the local laws & statistics and matching it to news items to give people a much more informative news stream.
s/disassociate/hide/

fixed that for you
This is explained in the article:

> The new CPU family marks one of the largest architectural jumps we’ve had in years, as the company is now baselining all three new CPU IPs on Armv9.0.

I believe the deprecation of AArch32 is quite an important change and by itself already warrants issuing a new major version (then there's all mandatory extensions from v8.2+ and SVE2).

They have not claimed to bump the major version on a regular basis from now as you seem to suggest.
Imo, It's people who have no other life or responsibility outside of work that love work organized and paid for events.

And they seem incapable of understanding that other people have better things to do than get wasted at a bar with their coworkers on a weeknight, even if the company is paying for it.
It'd be interesting to know the thought process behind their terrible naming convention. From the outside, it looks like they went out of their way to making it as confusing as possible.
Agreed.

I'll add another argument that doesn't depend on voluntary goodness, just on longer-term thinking: if you can establish a reputation that you're not making it hard for users to migrate away from you, people will be more likely to try your services out in the first place.

And yet another long-term thinking argument: if being able to easily export and migrate data between competing services becomes commonplace, then you'll not only have an outflow of users to competitors, you'll also have an influx of users migrating from your competitors. If you're trying to put a superior service on a market dominated by inferior incumbents, it's in your interest to promote data portability, as - if your service is truly as good as you think - user flow will predominantly go towards your business.
That's a really difficult question to answer, I think in this case it's ok if there is actually a mental illness or a consequence. I happen to know that my sibling who hates it when anybody chews gum in their vicinity doesn't suffer much from it and doesn't have a poorer quality of life. Them asking me to stop chewing so loudly just makes me feel bad about something I have no control over just as me chewing loudly makes them feel bad because they don't like the sound.
it doesn't really depend on the application. every MacOS application has a menu in the same style, and with the menu & help file spotlight search that I described. I find almost no Windows app has something equivalent (as in a menu search), plus they have a multitude of differently shaped menus with various guidelines for how to structure them.
Magit is designed for people who are already used to the git command line. Sourcetree is not.

Sourcetree is mouse-oriented, and to me it has the same disadvantages as all git GUI clients: I'm never quite sure what it's doing behind the scenes, and it cannot quite do everything useful that command line git can do.

Magit is keyboard-centric like emacs. Yes, so is the command line but Magit relies on individual keystrokes rather than typing in a line of commands and hitting <return>. The result is that once you get used to Magit you can fly through git operations and it's almost always quite clear what git operations Magit is doing. There are still a few exotic command line git operations Magit won't do but I almost never need them.
You live in the UK and use the NHS and you're not aware of the issue of waiting lists for operations and other procedures?

It's been a highly talked about political issue for at least the last 40 years.
I just finished the first episode. It was perfect and a very needed shift in perspective. Thanks again!
I thought this was a little weird when I heard about it. Nearly a million Texans had concealed carry permits anyways. It doesn't mean you can carry a gun everywhere, there are signs (30.06 and 30.07) banning concealed and open carry in places like stores. The permit just means that concealed carriers had to take a class so they know the law. Kind of a no brainer.

But then I watched a video by a police officer talking about how on stops, officers would draw weapons on cars they pulled over registered to CCP owners and I kind of understood why they want to get rid of it. Can you imagine, every time you get pulled over you get guns pointed at you...

https://www.youtube.com/watch?v=eLWdrshPXFU
>anyone vaccinated protects unvaccinated people.

Fellow German here, this is what I really don't understand, this is the same argument that is used for every other vaccine. Why not this one?

Is it really 620€ I was thinking of getting it at some point, but that's a steep price.
Good digging. The 2012 banner is

> A drop-in replacement\* for Underscore.js

I'd consider this to be an admission of where the API came from.

You are right though, my memory failed me. No mention of forking.. Shameless!
Some call online ads annoying. We call them unlawful
> WET (Write everything twice), figure out the abstraction after you need something a 3rd time

so much this. it is _much_ easier to refactor copy pasta code, than to entangle a mess of "clean code abstractions" for things that isn't even needed _once_. Premature Abstraction is the biggest problem in my eyes.

Write Code. Mostly functions. Not too much.
A world where my mentally ill neighbor can nuke the town when he gets pissed off is not really one I'm interested in living in, and I doubt it's a scenario the Founders envisioned.

The First Amendment has similarly strong wording, but we permit government consequences for certain forms of speech/expression like libel, fraud, screaming in front of someone's house at 3am, etc.
What would "good tests" look like for something like this?
Separation of tasks. The build system builds. Another system (like a package manager, if you are so inclined, or not if not) manages packages.
I've never mentioned that these nations would let you carry unlicensed. There's several on that list which will, after being licensed, let you carry. Estonia comes to mind.

The objective here is not to mislead, however as neither a lawyer, nor a member of any of those nations, I will get it wrong in some spots.
You can thank employees and coworkers without using their non work time. Do it at lunch.
> you probably don't think very much about privacy

This is about security, not privacy. I lock my machine whenever I'm not in front of it, and require password/fingerprint to unlock.
i liked firefox focus for the slim way down side of things, it was obviously borderline crippled but so simple, fast and burden-free ..
Derek Dreyer has also been significantly involved in efforts to formalize Rust, very cool to see this work!
Magit is one of the best piece of software for Emacs! Good stuff =)
> There are a few countries who will pretty much let anybody in.

Which ones? Any particularly large ones among them? "Mass migration" implies that there a ton of people inbound.
In what timeline would you take them seriously? Why would they stop complaining if nothing has changed? Your position is illogical, you’re simply refusing to even entertain the idea that they might have a point.
> I'm always surprised that the people posting the misinformation aren't terribly embarrassed about it when it's revealed.

Alternatively, the people posting misinformation were terribly embarrassed, posting less on Twitter as a result, while the bots kept posting at their original schedule, thus decreasing average quality as a result.

The paper seems to be lacking information about absolute tweet counts, so it's hard to tell what the change in their relative measures means in practice.
It has already much exploded, fractally several times around. My main portability problem when building packages is the very existence different cmake versions, and hardcoded cmake version requirements in cmakelists.
>> Doesn’t seem remotely true - here’s just one recent example:
> Your example is a vulnerability in an app that can be exploited to access that app's data. It is not a malware app, and there is no evidence that any users had malware that attacked that…

It doesn’t matter. Your claim: “Google's and Amazon's app stores are not open source but built for an open source platform, together have far more users than the Apple App Store and far fewer malware installations.” is still bullshit.

https://www.pandasecurity.com/en/mediacenter/mobile-security...

> I gave the absolute numbers thinking you were smart enough to convert 0 proportionally.

We’ve established that this the targets are not proportionally attractive.

> I certainly didn't know that it would confuse you.

This is a public conversation, I’m sure you didn’t expect
It would confuse me, but it would obviously mislead casual readers. Have you considered this?

> That would be a good point if the stores were incompatible. However, it is possible to write an app that you can publish to the Amazon App Store, the Google Play Store, F-Droid, and the hundreds of Chinese app stores. Despite this, F-Droid has had zero infections.

That still doesn’t mean it’s worth targeting f-droid. Unless you have numbers on attempted malware that has been blocked from the f-droid store, and similar numbers for the other Android stores, this like of reasoning is complete bullshit.

> Despite the Play Store having far more users than the App Store, it has infected far fewer users.

How do you know?

>> This is complete bullshit. Apps are signed by developed and by Apple. Were you not aware of that?

>> You are clearly not aware that the package submitted to Apple is signed by the the developer, and the package delivered to the user is signed only by Apple.

What makes you think I’m not aware of this?

> Apple (or China)

Are you suggesting that China gets to re-sign software going to devices either a) inside and/or b) outside China?

Everyone knows that all governments can legally require Apple to block apps. Unless you are claiming that China can do more than this, this is another obviously misleading statement.

> determines what app actually gets to the device. https://developer.apple.com/forums/thread/12880

Yes, Apple determines what app gets to the device. Who in the world would think otherwise? - it’s part of their marketing for the iPhone.
op here: Ah damn, I just noticed it too. I tried editing but I can't change the link.
This is great, but without support for sqs it’s not quite as competitive with google cloud run as I’d like. That said I like that you don’t have to scale it to zero, that’s definitely a benefit over cloud run for workloads that can’t tolerate cold starts.

I’d use this today if it supported sqs or Amazon MQ (rabbitmq)
I don’t feel the need to dictate anything, but I care because my messaging app exchanges my personal data with my friends messaging app so there’s value knowing their copy is authentic.
Looking forward to using the new release. "git at the speed of thought" describes magit quite well. Actually sometimes magit nudged me into the direction of looking up some more special git commands, to learn about them and then making use of magit's interface to them, often simply pressing one button more. Magit has not made me forget how command line git works, because it often shows me right there, what the arguments are I am specifying by a few key presses actually are. If it made me forget how to use actual git, I would be thinking: "Meh, but I should know how to use git actually, for the times when I do not have magit around." Fortunately this is not the case at all with magit.
That is quite common for R language, it is a scripting language that you are suppose to explore as you use. So if you want to test it, it's very simple ... Just run the script until the part you are interested and then plot the hell out of it.

It's widely known on the "theory of testing" that data oriented systems can't be tested without immense amount of effort. If you are interested there are plenty of academic talks about the subject.
Syndemic
EU locks out Belarus from international aviation
In practice the trial will recruit participants from only a few countries. For example Pfizer's trial of BNT162b2 (their COVID-19 vaccine) recruited in the United States, Germany, Turkey, South Africa, Brazil and Argentina. But not for example Spain, Canada, Israel or Zimbabwe (picking countries off the top of my head at random).

In the ideal case you'd somehow randomly sample the world population, but practical considerations have to be taken into account. As a result it is often the case that we don't yet have a medicine targeted precisely at your gender, age, ethnicity, build, pregnancy status, co-morbidities, profession, and favourite musical genre, but ultimately the medicine which worked on another human who is quite unlike you in almost every way is surprisingly likely to be effective anyway, and so maybe you should try that meanwhile.
It's heavily resistant to change. It's really difficult to build new housing for example due to nimbyism. Many people are trying to remove the parklets and slow street programs. There is simply no progress in this city. It is literally conservative. I think you look at places like Miami and south Florida, they are a lot better at building new housing because they have vastly different policies. The really hip areas are definitely expensive, but a house is still generally attainable in the greater south Florida area.

I think SF wants itself to be perceived as an amazing place full of progress and inclusivity when it's really not that at all. It makes progress on civil rights only because the people of SF don't have to sacrifice anything to allow that to happen. But the second you want to change anything where they'd have to sacrifice for the collective good they fight tooth and nail. It's not all SF residents, but many are like this. You can hear it when the BoS accepts public comment.
Magit is incredible and Emacs is my main Editor. Reading the post a couple days ago on text selection and how hard it is to get right makes me even more in awe of what a text editor does
How does this compare feature wise to https://aws.amazon.com/qldb/
The search we do can sometimes take a few minutes to aggregate the data from thousands of sources and apply deep learning models. We only take an email to send you the results when we're done crunching the data.

That being said, any of the tens of thousands of profiles that are already in the system can be seen right away with no signup. It's free to sign up and we are working hard to get the search time down to mere seconds, so a sign up won't be necessary.

Hope this helps!
Yes. Or not, if it's not suited for the task. But it seems insane to me to shoehorn this into the build system. I don't even understand why the latter should contain networking code at all.
Most people prefer safety over freedom because they take freedom for granted.
https://news.ycombinator.com/item?id=27273752
There will still be years of life lost per dead person.

We'll all be dead eventually, but most of us aren't OK with losing X years of it.
Show HN: An Interactive Visual History of Git Development
I believe the marvels of early information technology / pre-corporate internet culture can be rekindled (and are still partially with us). But for that the shallow and overly rapid and disjointed endeavors, however addictive, will have to cease.

In early public internet times I feel me and my friends had hit a true sweet spot of mixed RL/virtual interaction and mixed RL/virtual shared experiences (via video games mostly): A parallel world much more interesting than the slow, dull and formal real (public) life.

However, lacking personal records of that time, my memory fades (a personal archive helps with that)...

Now many have fallen victim to the consume, engage, forget, repeat cycle (myself included, but recovering) :(

Here's to the coming era of self-moderation.
Here are some fun anecdotes that may shock a lot of non Americans (and some urban Americans):

My dad first took me shooting around 6 or 7 years old. I shot my first 12 gauge shotgun at around 10 or 11 years old, and I kept a deer rifle in my room from age 15(I didn't have ammo). At 17, I bought an AK47 semi-automatic rifle, and got my first handgun at 19. I regularly conceal carry a 9mm pistol and I don't have a license, though I do have training from a very young age and plan to get a conceal carry permit just because. I plan to raise my daughter similarly.

I live in rural Missouri. Most kids and young adults don't get an AK47, but otherwise my story isn't unusual around here.
A currency remittance is potentially zero-sum. A currency exchange, that is changing one currency for another, is theoretically neutral.
As European, that shocked me more is the phrase of the Democrat senator:

"If I sit down at a restaurant with a gentleman or a woman who has a holster on their side and a gun in it, I want to know that person is well-trained in the use of that gun"

Europeans won't sit down at restaurant with people with guns. No matter how trained they are.
It'll get even easier on Thursday, check out https://github.com/arthyn/port for a preview.
Whatsapp has a nag screen about backups on like every other startup and the backups are plaintext in Google Drive (not sure about the iOS version). So if your contacts just use the defaults you are not better off.
In cities that works because you can get police response in minutes. Not so in the country.
It’s not perfect, but for FPS shooters touch aiming is closer to a mouse. I wish there were controllers with the joysticks replaced with touch pads. There was the Steam controller but it’s discontinued. The reason is that like a mouse, movement on a touch pad is final. You don’t need to ‘return to center’ like with a joystick to stop moving. With added gyro assist, aiming is even better. Call of Duty and PubG are pretty good on mobile, the aim speed is better than console and drift is avoided because the screen and controller are one in the same.
It's rarer, and you can rule it out entirely by just not using types that let you leak memory. Afaik, circular `Rc` references, `Box::leak` (and friends), `MaybeUninit` and overzealous thread spawning are the only ways of leaking memory in safe Rust.
Valuing people as primarily their economic output is anti-social to the point of being dystopian, and we have much better economic indicators than arbitrary heuristics when we do want to understand the economic damage of the pandemic.
It's actually a good marketing trick. He can sell something slightly different and more "pure" and make promises on it and then sell books, trainings and merchandises.

That's what the wellness industry do all the time.
I wish they'd explain up front exactly how this makes journals obsolete. I also wonder if there are any safeguards against this turning into yet another rent-seeking journal.

And I don't think it requires a service, and certainly not a Silicon Valley startup. Labs can just put their papers up on their web sites, and make hyperlinks to those they cite, review or otherwise use in their work. Wasn't that the whole point of the web in the first place?

Semantic web can be used to make the metadata machine readable, and PGP signatures can authenticate the peer reviews. These crusty old technologies are perfect for the task because it's the same crusty old researchers that came up with them that are going to use them.
What about the occasional company ski trip?