skysight-inc/HackerNews huggingface dataset:
I remember back in the day, I preferred SP2. It seemed to run notably faster on slower hardware and there were very few instances of software (I don't even remember any) that required a later one to run on 2k.

Just think about that. There was a time where you'd not use an older version of an OS, but an older patch level of an OS and it didn't feel particularly wrong.
Could we answer this by removing email from the question?

If I go to a lawyer and ask them a question in person, seeking legal advice, even if they don't response and just show me the door, is what I am saying protected? I would think yes.

If I ensure my lawyer is in every single discussion I ever have with anyone else, just to say all my discussions are protected, what would happen? I assume that wouldn't work and there is already a standard on how to handle this for in person meetings.

Shouldn't that same standard be applied to discussions happening through email?
if anything we are lacking a law. A law ensuring a government backed email system comparable to USPS for regular mail

Just as the USPS allows for personal mailing, each person should be provided an email address that has unhindered access to send email to any other email address in that domain. government ID required for the email address, so there is accountability if you abuse it the same way you would be held accountable for mailing dangerous goods from your home mailbox
It's pretty easy to stop crime if you kill everyone except your close friends.
Stopping for gas is a 50p “surprise fee” now :-D nice. And filling up the tank takes what - a couple mins? Smh
Surely by publishing these findings it will now sabotage the predictions as it will affect the unconscious criteria/bias by raising awareness of it?
OpenSSL BN_mod_sqrt() exploit published (CVE-2022-0778)
As an accountant - Not surprised. Part of the issue is that you’d spend 8 hours a day doing stuff that is quite arcane and the average person has literally no reference point that would make it relatable.

eg I mostly do large private equity stuff - mostly offshore. Confidentiality aside the average person has zero chance of following any sort of cross jurisdiction finance stuff. Or worse they read some clickbait write up on Panama paper or whatever by a journalist that also doesn’t know anything about the topic aside from outrage sells newspapers.

So I mostly just don’t say anything. Add 8 hours of sleep and you don’t have many hours of interesting left
I used KeePassXC for many years. As the number of devices on which I need my password manager proliferated I've moved to BitWarden primarily for the built-in database replication. One can certainly replicate KeePassXC db's using any variety of methods, but it becomes a liability on my time to ensure that it is operating properly. KeePassXC is quite a fine and useful bit of software.

The lack of built-in replication is considered by many (me included) as more secure as the db is only on a single system and never in the cloud or on the wire.
But that only works if you only need to increase "class-level" specificity. If you're trying to overwrite a style set with IDs, you're gonna need to either use IDs yourself or use !important. Sometimes you may not want to use IDs.
Um, am I the only one who had no idea that my Github stars are public knowledge? I don't see anything about this in the documentation or on my stars page. Can anyone see this, or just the admin for the repo that I starred?
I use clones of older entries if I need multiple URLs. I didn't know about this, thanks!
I hope that there was some effective collective action. Like shared domain list where we could automatically add companies like this after proven wrong doings. Just drop accepting any mails from them for some reasonable period of time like 10 years.
Before anyone takes this too seriously -- and it is surely too late for that -- I should point out that they did nothing to disambiguate the length of the movie. It may not be the coughgeist but the ... er ... timegeist (they should have a german word for it).

Anyway, the point is, coughs per hour would help us know if audiences simply favor longer or shorter movies at different points in time.
The idea was to have as many simple ALUs as registers. Results are kept in the ALU/register. All reads are essentially result forwarding. For example a simple RV32I requires 2 read ports and one write port on each register. If we use 2 R/W ports and put an ALU on each register, you reduce from 3 to 2 busses and can also do operations 2 at a time when an instruction clobbers one of its inputs. Or an ALU op along with a load/store.
I'm using KeePassDX on Android (sync'd to KeepassXC on PC using syncthing). It works quite well and the GUI feels quite polished.

Of all the Keepass implementations in Android it seems to be the most actively maintained and featureful, but it's great to have a few different options. In addition to KeePassDroid (which I used to use, and have no major issues with) there's another (Authpass) on F-Droid which I haven't yet tried but looks promising.
WebAutoType. I'll give XC a try. Thanks.
> Are there any "I wish I knew this beforehand" type of tips?

Read my comment on the top of the comments. The top features are browser integration, auto-type and integration with Touch ID/fingerprint reader.

> how would people compare this to something such as 1Password?

KeePassXC auto-type is a lot more powerful. It can be configured in several ways and works with a lot more windows: SSH sessions in terminals, os windows in programs, etc.

OTOH, 1Password is automatically "clouded". With KeePassXC you need to place the encrypted database in a cloud (OneDrive, Google Drive, Apple Drive).
> Stay clear from hype-driven development.

Man i still remember when it felt like a new js framework was coming out every day
I've spent a lot of time in US Data-centers, and I can't remember seeing one without an EOD. I've even seen them pressed a few times accidentally when people exiting the floor thought they were "exit" buttons.

Are they talking about the lack of an EOD or something more fundamental to the power system? It almost seems like you need something external to the facility in case of a fire where it's unsafe to enter the building.
This is definitely true on HN, at least. I think the vast majority of R-users are just plugging away on their domain specific problems daily, and tend not to participate in these conversations.

Dark-matter statisticians, I guess?
You will be able to use it in one of the most annoying situations; Heavy highway traffic with stop&go.

Nobody likes driving in that, a free highway can actually be fun, but as soon as the traffic gets dense it becomes the opposite and quite high stress.
SPAM is defined by the recipient. Expecting a polite "please unsubscribe" email is inappropriate.
only one way to find out :)
The final section blames South Africa's recent issues on... checks notes... the end of apartheid.

I have questions.
Free Software Awards Winners: SecuRepairs, Protesilaos Stavrou, Paul Eggert
Speaking of airgaps, here's David Beazley's wonderful classic PyCon talk about using Python as a secret weapon while locked in a secret vault with no internet connection or floppy disks allowed:

>David Beazley: Discovering Python - PyCon 2014

>So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret weapon of "discovery" in an epic legal battle.

>Slides can be found at: https://speakerdeck.com/pycon2014 and https://github.com/PyCon/2014-slides

https://www.youtube.com/watch?v=RZ4Sn-Y7AP8
Right. And any accident falls into at least one of these three classes: Something they won't need to pay for (even via insurance premiums), something the software can avoid and lastly, most significantly, something for which the software can provide ten seconds' warning.

I don't find it remarkable that the software has many reasons to disengage. I find it remarkable that potential accidents >10s into the future are on the list of reasons, even in limited circumstances.

The first software I bought came with a warranty that covered nothing: It explicitly said that the software wasn't guaranteed to perform "any particular function". As I read that text, that vendor had the right to sell me three empty floppy disks. You've seen similar texts, right?

And here we have Mercedes guaranteeing considerable foresight in limited circumstances. No matter how limited the circumstances are, that's a giant leap.
> And in some parts of the tech world, people actually deride the usage of an IDE! "If you're not using vim you're a newb," kinda deal.

I share the sentiment, but for completely other reasons.

Human mind is very limited - it can only hold so much complexity at once before it starts making mistakes and oversights. IDE's raise that bar of tolerable complexity, making it easier for people to build enterprise-level Rube Goldberg's machines just to keep the software working.

Using Vim (or any other non-IDE editor) forces me to keep the software simple, because otherwise I can't understand it. And in my experience, keeping software simple (long term) is much more important than keeping software working (short term).

Of course, sometimes we have no choice but to meet the deadline. That's where all those bells and whistles really come in handy.
Previous discussion: https://news.ycombinator.com/item?id=22216821
> India has always been known for its notorious costs of Petroleum

Wouldn't the same factors like state tax, central tax, political interference affect battery charges too? Or none of them matter?
Another delicious example positively dripping with chagrin. Kudos.
What else can I expect but malice when it is by default true and not false. Which would be much less harm.
What makes R interesting is the amazing libraries for statistical ideas that are not completely run of the mill.

You almost literally can't come up empty on CRAN.
Mostly because as it stands (stood), it's (was) the most economically sensible thing to do. France also gets a ton from Niger, Australia is known to have stupid amounts in their reserves (and they can't really pull the "mines are bad" argument considering just how many coal mines they have), and pretty much every country has the ability to open mines. It's just a matter of how expensive it is. The good thing with nuclear fuel is that you don't really need that much, and much of the cost of nuclear energy is in operating costs, not fuel. Additionally, had we continued research on nuclear, we might have the ability to reuse spent fuel today, which still holds a _ton_ of energy in it.
Is this in Cali? Pretty sure non-competes are unenforceable there regardless.
Good for you that you actually read the contract.
What is the time frame for these provisions- 1 year, 5 years?
Surprising decent even with cheap plastic lenses. I was surprised anyway, after not expecting much.
Your principles are better than the OP’s.
YCombinator is doing the same thing for their StartupSchool mailings. I think such simple unsubscribe actions should be accessible without logging into a service. In the worst case an adversary could abuse this to unsubscribe me from some marketing e-mails. And you can always send a confirmation mail to the unsubscriber to make sure it didn't happen inadverently.

But I get it, putting up barriers around account cancelation and unsubscribe functionality increases retention. I mean look at Facebook's "delete my account" workflow.
I'm on Debian Bullseye stable with Wayland GNOME out of the box, and autotype works fine.
Protect Against Subdomain Takeover
Second this. Happened several times in my past experience.
I like the duckyPad [0] as it is scriptable with ducky script and has multiple profiles that are easy to switch to. I believe the creator has open sourced the pcb and the firmware.

[0] https://www.tindie.com/products/dekuNukem/duckypad-do-it-all...
Few problems with this:

> Don’t attach your identity to your code

Others in your team will. Example here is a craftsman taking pride in their work. Think about that the next time you are reviewing someone elses work.

> Security > Reliability > Usability (Accessibility & UX) > Maintainability > Simplicity (Developer experience/DX) > Brevity (code length) > Finance > Performance

Performance is last ? Code length is more important than performance? That's wrong. Also correctness is not mentioned at all surely that has to be in that list.

> Don’t use dependencies unless the cost of importing, maintaining, dealing with their edge cases/bugs and refactoring when they don’t satisfy the needs is significantly less than the code that you own.

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

It's impossible to determine the cost of using a lib using these metrics. I bet this person has had a problem with a dep a few years ago that caused a lot of emotional damage and the response is to never use 3rd party deps where possible. That's not a professional response to what happened it that's the case I'd hope most Staff Engineers don't have this attitude.

> Good code doesn’t need documentation

This is impractical at the end of the day you'll need to have something for the user to lookup for reference.

> Never start coding (making a solution) unless you fully understand the problem

Most devs don't get to decide this they will be told to do X by someone in a large org and given a brief description of why. Refusing to do your work until you fully understand a problem will lead to dismissal.

Some good stuff in there but also some problems.
I support bioinformatics researchers and my R problem isn't the language itself but the increasing fragile tower of packages that users cobble together.

At this point, I see R users (typically PhD students and post-docs) doing "science" in R by playing with parameters to functions in poorly-understood packages and publishing papers on which parameters are "best" for data generated from some specialty source.

A very common situation for me is to be pulled in only after a package has been created with some vague hope of fixing performance problems (which R, Rcpp, and RcppParallel make fun to do for me, but I have some C++ background for scientific computing, ymmv). It is extremely common to find that these packages contain fundamental logic errors that probably should invalidate the (already published) results but never got caught because the code ran without actually failing. I guess I'm complaining that people are using buggy packages to write more buggy packages and it just bothers me.

Library-driven development is just how the world works these days. And it should! But I'm not confident that the R bioinformatics world has the kind of guardrails I would prefer to see. I mean, I am reasonably confident tensorflow is functionally correct. Any R package that pulls in too many other R packages to begin with is probably not.

As for the language itself - I guess it is ok. I have some lisp in my background and a fair amount of love for non-traditional array languages. But I don't see much R code that seems to stick to the R "standard library" rather than pulling in a million packages to do anything . . .
Everyone responding to you earnestly without understanding the joke... lol
It's totally public, for example, here are the stars for the Vue repository: https://github.com/vuejs/vue-cli/stargazers, or the stars by its primary author: https://github.com/yyx990803?tab=stars
I wonder if anyone has experience with this, or if the take overs are probable?
Excellent rules (57 years). One quibble; I would rate:

Security > Maintainability > (...)
Why are people on the issue thread reporting that this has broken their builds when the change hasn't been applied yet?
They are based on a book. They adapted the key scenes from the book.

Also Lynch’s Dune descends into farcical whimsy, it’s not a good movie, although it has some good costume and set design.
But there is nothing suspicious or sensational about that advice! It's a short, concise way of warning employees of really any business that electronic communication never goes away and to be mindful of how they communicate.
… because of a fifteen second ad for chocolate?
I just tried it. On Windows, after install, you have 2 choices of restarting keepassxc-proxy.exe or rebooting OS. Restarting application failed bc folder/file is being held. It said failed, but without rebooting OS, it seems to have upgraded without problem.
I can't stand the Avengers/Marvel style of pacing and switch off immediately with the constant CGI and fighting scene.

I was completely gripped with the new Dune but God help her if she tries to watch Lawrence of Arabia, Tarkovsky (e.g. Stalker), or 2001. For me it works, I appreciate others might not like it but I thought the style was great.
Those are more complicated than just building infrastructure. Take healthcare, having more hospital buildings or equipment isn’t a fix. Same with education we don’t need more school buildings. Cybersecurity is again not solved by building more servers.

Carbon sequestration is an open technical problem without any known scalable solutions.

Under grand power lines and roads run into the same issue, building more means you need to maintain more. The solution to pot holes and old bridges are to remove old bridges and roads until we can afford what’s already built.

Renewables are the only pure infrastructure problem, but we are actually building a lot of Renewables. Look at the ratio of new wind/solar vs new coal/natural gas and the grid is only going in one direction. We could spend a lot more going faster, but the end result would be the same.
I check this every morning. The best part is the contract announcement section imo. You can get a feel both for the pace of the industry and the changing customer base at a very concrete/low level after a couple of weeks of reading just that section.
That and 2 emails hardly constitute as "spam". Sure, unwanted but the guy on github and other people in the comments here act like the dude kicked a dog. People need to chill and get some real problems in their life to concern themselves over.
> Yes, R has a big community and there's a lot of quirks in individual packages, especially less-used ones

Most of his examples of WTF's are from base-R. And he's definitely not wrong, as many of these have bitten me a bunch over the years.

> I'm interested in non-flamewar non-religious reasons that the tidyverse is bad.

For the very reason that it's great to use, it's a nightmare to develop with. NSE is super handy as a user, but it's an absolute nightmare to build new functions on top of (dplyr specifically). Like, I now know 2-3 different ways in which quoting/substituting etc can be done for the tidyverse, and I've had to maintain code using them a bunch of times.

It's incredibly annoying, and every time I do it I need to look up Hadley's new approach to NSE (don't get me wrong, I adore using the tidyverse, but I absolutely despise programming with it).
They will if they subscribed to your repo's new releases (with GitHub's "watch" function)
>> And you would rather have that complexity in every application, even those that have no reason to use system styling otherwise like minimalist video players and information displays, games, etc.?

I would rather have system styling be done by the system not in any applications. Doesn't that sound logical?

I would also like the system to remember window placement, since it has responsibility for user dragging and applications no longer have access to their position or the ability to change it.
And what inferences do you draw from who she is that we can't draw from what she has gone on the record saying, regarding her opinions of South African apartheid?
Yes, but OVH's reputation is low cost and cutting corners. They have a lower price than the competition, and it doesn't take a lot to figure out why.
I cannot recommend enough the "John Lamping - The One Weird Trick for Analyzing Big Data ... Eyeball it Early and Often!" video:

https://www.youtube.com/watch?v=jYH8CQS6Ab0

One of the best tips, straight from a practitioner - from a former Google search ranking engineer who touched multiple other domains later in the career. Stop tuning knobs and watching metrics, look at the data!
I sync the (strongly) encrypted database throughout my devices with Syncthing and it works flawlessly. I have an old laptop with syncthing running always on to avoid sync conflicts.
KeePassXC seems more cool from the technical point of view but I like the original KeePass 2 look&feel much more. Is there a way to configure KeePassXC to look and feel like KeePass 2?
You can gamble, but it is up to you and party that provides the bet to cover the losses.
>> "I've worked with a lot of brilliant jerks in my life so it doesn't bother me, but it bothers a lot of other people, so I still try to avoid it."

This is a good perspective. There's a gradient of intersections of levels of Brilliant and Jerk, and everyone has a cutoff point for Jerk where Brilliant stops being worth it. If you optimize for Brilliant and try to limit Jerk, it's probably easier to referee between a Jerk and someone with a different tolerance when they have to work together since there's less distance between tolerance levels.
200% increased chance of crashing would be 3x as likely to crash.

A 100% increase would be 2x as likely.
You must be joking. This is the industry that has annual travelling car shows where every manufacturer displays "concepts" that are never thereafter produced.
I would say, that it is not so easy to make this from-small-to-big approach work. It requires planning ahead on another layer. When you develop something small, which is supposed to grow later, you need to make sure to not bake in assumptions, which do not hold for later versions. You need to keep the primitives flexible.

I see this as a basic skill, that we should aim to master at some point, even if we may never truly master this art.

If we do not move carefully around assumptions, we will have to refactor things later, which means more work. Of course moving carefully can also consume time. At some point it may become a tradeoff.
You’re not off to a good start. People dispensing justice want to see that you’re making strides in their movement. This article is about the people defining injustice now defining justice. It’s rational to prepare some long-lived online agreement with anyone whose goal is redefining justice.
There are browser extensions but you might not even need it if you use the Autotype function.
Stars are public - navigating to any GitHub profile and clicking the 'Stars' tab shows all the repositories starred by the user. Moreover, all users that have starred a repository can be viewed by appending /stargazers to the repo url or clicking the stars link in the sidebar.
Show HN: I published my toolbox as shared database on notion
> While I agree with this in general, I find that to reall fully understand a problem, I need to attempt to code, or at least formulate, a solution to it.

Me too. Sometimes when I don't feel like I really know how to solve a problem, I'll just write some really hacky code to try to get an answer. Just anything that moves the problem forward.

Then once I understand what I want to do better, I either throw out that code and start clean. Or I just refactor the heck out of it until it is in a good state.
Kitemaker looks neat. How do you use it?
Companies with insulting bug bounty programs deserve to get hacked.
I stopped respecting Mercedes engineering when they (and the others) were caught cheating (x2) on emissions. IMHO, they all had a better chance to compete with Tesla, but they took the path of cheating and global pollution.

https://jalopnik.com/mercedes-may-have-been-caught-using-def...

https://en.wikipedia.org/wiki/Diesel_emissions_scandal#Merce...
The German word for 'time' is 'Zeit', so that would be 'Zeitgeist' :)