skysight-inc/HackerNews huggingface dataset:
Honestly you seem to just want to hate Signal. That's okay to dislike something but calling Signal a honeypot is a strong statement. That requires strong evidence, not weak conjecture.

It is hard to respond to you in good faith because it does not feel like you want to engage that way. Maybe I am misunderstanding your statement. So I will engage in good faith once more (reminding you that this is a HN rule).

Anonymity is nowhere near as simple as not requiring PII during registration. Even from the provider side. We can agree that it is difficult to maintain anonymity from the user side. But choices made by the provider can make these things impossible. Let's suppose Signal gives me one username that I can use and I must use that continuously. What do I choose? If I use "godelski" then I've made a permanent connection between that identity and my real life identity. After all, I do talk to friends, family, and coworkers on Siganl. If I choose another name and share that name through this name, then those two are linked together. All of this is information leakage and highly valuable to OSINT people. I'm sure someone here has significantly more experience than me and would be happy to expand upon this too. But it is extremely naive to believe/claim that anonymity is provided simply by removing the phone number. It is far more complicated than that. Hopefully you now know that.
Ionic's is probably one of the best date+time combo (other examples are always strong in one and terrible in the other, time being the thing that often gets short shrift)

I also quite like Quasar's date picker https://quasar.dev/vue-components/date

Though do not even look at their time picker... It's a mess, I roll a custom component for time when I need it.
People who ranked Begich second still had the vote for their #1 pick counted. It doesn't matter who your #2 pick was if your number #1 pick is still in the race. That's the entire point of picking a #1 candidate.

A vote that is counted in the final contest of an election is not a vote "thrown away" even though the person they voted for lost. Voters have to be allowed to pick a candidate who ultimately doesn't have enough supporters to win an election. That's how elections work.
Yeah the Tides Foundation manages their funding, probably the most politically biased foundation in the US.
There are alternative wikis for math and they’re way harsher.¹² Wikipedia is the middle ground between math wikis written by current students and professionals vs pedagogues.³ But I’d argue that if you want pedagogy or step by step proofs, then why not simply buy a well vetted textbook, of which math has many?

Also, Wikipedia tried a wiki textbook project and no doubt people were very unsatisfied because they couldn’t compete with textbooks, which often have a singular pedagogical vision behind it. It’s hard to compete with famous well discussed texts.

I’m happy with Wikipedia as a reference which supplements those students who are already studying the material; in other words, those students looking up topics in Linear Algebra are taking or have taken the course already.

[1]: https://ncatlab.org/nlab/show/linear+algebra

[2]: https://plato.stanford.edu/entries/algebra/#Lin

[3]: https://en.wikipedia.org/wiki/Linear_algebra
Generally if a puzzle requires bifurcation it’s considered to be at least partially broken.

The setter is expected to have made it so that determining each cell can be done without simply seeing if a choice eventually succeeds. Of course exactly how many steps to count as bifurcation is fairly nebulous.
This is such a weird criticism.

Before wikipedia you had academics writing things like this. You really think the average wikipedian is more "motivated" then the average academic with a PhD who spent their life studying some topic?
Textbooks are obscenely limited. Interactive feedback is gone, animation is gone. I mean trigonometry is so much easier to understand if you have moving visualizations of what everything means. And because of the obscene costs of textbooks, and the various moats that publishers have, including book-specific curricula, and the very low effort options they have for homework assigning and grading student get tied into a shitty ecosystem at great cost with zero optionality. And how many students have spent how many hours of their lives reinventing the wheel to build mental models to do shit that was done decades ago?

As opposed to the internet, where you can find a variety of options using different modalities and have direct feedback visually, numerically or otherwise through parametric models that can give you instantaneous feedback. Shit even Desmos alone can give you a huge deal of insight by tossing variables in and instantly seeing the results as opposed to taking 3 minutes every time you change a var with the TI-84 CE bullshit academia forces onto students. Oh and it's all free of cost. Shit there are even open source textbooks now, but nobody uses them.
It's not bad, but I have grown really fond of Grafana's date/time picker and can whip up a clone of that using React-Bootstrap and React Datepicker (https://reactdatepicker.com) in about ten minutes :)
And you're more qualified to determine that over the Internet than the two psychiatrists who evaluated the woman in the article?
Not sure I agree. Paying doctors to promote pills is good for business but doesn’t seem very moral, per se.
Yeah, you have to keep falling back - my idea was that assuming homeless don't move very rapidly from one location to another, you'd have people at the DMV or shelter or wherever you put this who actually recognize the person and can "vouch" for them.

It's not an easy problem to solve with "one quick trick" by any means. Part of the reason the DMV can be hellish (in the US at least) is they have to deal with everyone who has an ID, not just the "good customers".
As a concrete example, I've come across several papers who cite Claude Shannon's entry on Information Theory, from Encyclopaedia Britannica vol. 12, p. 246b, and recommend it as a good starting point in the field.

It's available at https://archive.org/details/encyclopdiabrita12chic/page/n307... .

I think it's a better intro than the Wikipedia one for someone looking for an intro overview.

The Wikipedia has a bunch more cross-references and goes into more depth.
> Like putting HTML inside strings or whatever they are doing.

That's exactly what they're not doing
MK2 brings back massive memories from my youth. Taking a step back, are fighting games popular today? I don't game much, but I haven't seen or heard of any major fighting games outside of RPG style battles.
I would be more interested in knowing if the OSINT communities are keeping tabs on Putin, his officers and family members. If they head into the bunkers or go missing I think that would be a more useful relative indicator of risk.
This is a non-issue. When signing up for 2FA google provides a set of backup codes and instructions on how to use them when access to your phone number is lost.

I don't work for google, and recognize they have many other issues, but this person on twitter is incorrect. There are other methods in addition to backup codes. There are voice authentication and id upload. I've even had Google call me back, and I spoke to a person who manually authenticated me.

This particular system isn't broken.

Of course, there are many other email providers. Why would someone keep choosing the same provider, when it doesn't act in the way they expect?
Tax and Bookkeeping
Does anyone have any recommendations for bookkeeping/tax services for your startup?
Ask HN: Software Engineer Role Abuse?
Disclaimer: I'm not a native english speaker. I hope and try to convey the message clearly without appearing rude.

This is not my first job as Software Engineer. I currently work as a solo Software Engineer for company, developing internal apps. This is a company which provide Network and Security services, so not primarily software. I'm not a freelance, so I'm their employee. I work for them part-time (60%). But the things I'm concerned about don't apply only for this situation, it has happened to me as a freelance too. The following could just be my impressions. So, I'm happy to be corrected if I'm wrong.

I'm worried that the Software Engineer role is getting abused in so many ways. What I mean by abused? The expectation people have that I have to do things not related to my job as Software Engineer. The current company I work expect me to (ordered, according to me, form the most unrelated task to the most related for a Software Engineer)

1. Design UI

2. Design UX and interaction design

4. DevOps from production, development and testing.

5. Project management for the software I write. From gathering requirements, give priority, estimation, deadline, sprints, gather user-feedback, schedule meeting...

6. Training for the software I write.

7. Customer support, help-desk, 100% of the time on call support for the software I write.

8. Write User Manuals, Administrator Manual.

9. Write Technical Manual

10. Design, Develop and Test the actual code, database...

Sometime I feel like my role would be just 9 and 10, maybe 8 also. I'm burned out. I feel people doesn't appreciate what I'm doing. Just today the CEO of the company messaged me in slack "Does't work shit" because the browser was somehow unresponsive. He didn't give me the time to look at the logs and see what was causing the hang-up. I don't know what to do honestly. One of the reason I choose SE because I don't like dealing with people. They don't know what they want from the software they want me to build for them, and I don't want to think for them (sorry if this appear insensitive). And I honestly don't want to participate in that kind of decision making roles. The company is not toxic or bad, but I feel like they don't truly understand how software development happens. There isn't a clear process from issue tracking to finished product.

Maybe SE is not a career I like, even though I spend my free time reading and learning new things about SE.

I hope to get some feedback from HN, because I don't know where else to discuss about it.
The Loader component has this parameter:

hermione: {skip: true}

Is that a reference to Harry Potter or maybe I'm missing something as a non native speaker? :)

Edit:

No, it's about this:

https://github.com/gemini-testing/hermione
The AI in MK was always notoriously 'cheap'. I remember it was impossible to perform a throw on the AI. They would always throw you instead. You could even go so far as to freeze the AI using Sub Zero's freeze move, attempt the throw, and they will still throw you while they were frozen.
Signal imo should secure its desktop apps better. The sqlite database of messages is stored right next to the json file containing the encryption key. Admittedly you would have to get access to the hard drive before reading it and I'm not sure other messaging apps do any better, but still an attack surface left open. This also means you can't trust disappearing messages. It's better than not having the feature. But it's trivial to setup an auto-archiving script on all incoming messages.
Could you clarify what you meant by this?
While I'm sure there's exceptions I'm not aware of, I'm not arguing that it's the case, I'm saying I don't understand the desire for this.

That said, in some areas, this could be attributed to economic factors (what materials are commonly available), traditions, or building codes.
Not possible everywhere, for example in Germany, you essentially have to do follow normal KYC protocols to get a number.
Yeah, sure but CA is an economy the size of France and represents a LOT of consumer purchasing power. Some cost like rent are also pretty local and represent a relatively fixed supply of goods. I wouldn't personally bank on global demand for dollars absorbing a bunch of new money supply sloshing around in markets local to CA.
I restricted myself, I wanted to say 1MB.

I can't help but to find the min-max of everything. Well at least fantasize about what could be.
My understanding is that it causes legal issues for the state when the budget surplus is too high (they legally have to spend more or reduce taxes). The current surplus is sort of a windfall due to people taking capital gains (which CA taxes as regular income), and Newsom doesn't think that's sustainable in the future.

That's why he was ok with giving one-off $1000 checks based on income (which is probably mostly redistributed cap gains revenue), while also veto'ing relatively cheap improvements to the education system due to their cost. I'd imagine that a $1000 check also goes over better with voters than kindergarten for everyone or improved mental health resources in schools.

In general lower income people spend a higher proportion of their money than people who are ineligible for the $1000 checks, so I can see how it might possibly still drive inflation.
Eierlegende Wollmilchsau (2011)
May be consider that your use case and the average scientist's use case isn't the same? What works for you won't work for them and vise versa? What you consider a risk, I wouldn't?

Consider the following, I have never considered applying meltdown or spectre mitigations if it makes my code run slower because I plain don't care, assuming anyone even peeks at what my simulations doing, whoopdeedo, I don't care. I won't do that on my laptop I use to buy shit off amazon with, but the workstation I have control of? I don't care. I DO care if my simulation will take 10 days instead of a week.

My use case isn't yours because my needs aren't yours. Not everything maps across domains.
Let's keep it as an academic exercise and not find out.
The value of a sprint is to help keep everyone focused on how to deliver something of value and usually this means working with the customer to figure out how to make sure you deliver the valuable pieces while deferring the pieces that can wait until later. So basically making sure everyone is able to work efficiently. If they are being used to try to make people work more hours every week, then they are missing the point.
Audiophile colleague of mine bought one of the first Sony HiFi systems with a CD player (it had rather distinctive speakers) and he put on "Brothers In Arms" for us - was amazing not to fiddle with the tone arm or hear the record scratches.

Could not afford one but later splurged out on a Sony Discman - my first CD was Kate Bush "Hounds Of Love".
There's many services that provide this these days, including HotJar (paid) and Microsoft Clarity (free).

Being able to see users actually use your site, combined with heatmaps and more really lets your team focus on usability issues, or help direct attention to more important features.

Things like, do users struggle to find the shopping cart button? Are they confused about how to create an account? Is it frustrating to make changes to something, etc. Engineers are really bad at understanding usability issues unless they see it for themselves.

However, it does tend to be something you review/monitor sporadically, not every day. You have to have enough samples to see if changes have had a significant impact or not.

The ones we've used have all had the ability to censor what the tool believes to be sensitive information, such as passwords, credit card numbers, etc. In our experience, these tools overzealously censor on-page text out of an abundance of caution - which is just fine. Rarely are you interested in reading the text on screen, rather, you're watching how the user interacts with the page.

It's kind of a ridiculous notion that a site operator cannot monitor how users use the site... this is not wiretapping and I assume (hope) it gets thrown out.
> take what could be summarized in a sentence or two and spend 5+ minutes describing it

Don't hate the player, hate the game. I had a job that required weekly status updates by e-mail (cc-ed to the entire team for some reason). My updates went on for pages. If somebody asked me to look at something and it took more than 10 minutes, that went on my status report: "Worked with so-and-so to do such-and-such"). My boss confided in me that could tell what I was doing and he appreciated it. Why? Because he summarized those statuses into a big, long (the longer the better) update e-mail to his boss.

If you incentivize stupidity, you're going to get stupidity, even from smart people. Especially from smart people.
Very cool, somehow I’ve never heard of this, but it looks like it could be very handy. Thanks for the suggestion, I’ll look into it and try it out on my home server.
That's very funny!

I've seen and participated in both unsuccessful and successful Scrum projects.

A lot of time it's susscess comes down to company culture and the combination of filling the role of Scrum Master, Product Owner, and Solution Architect supporting the team.
It would likely frighten me to know how much JBoss and Websphere is still used.

It seems 15 years ago I was asking ?why aren't we running this in vanilla Tomcat?

I know, I know, it's like "Beetlejuice", you say "Integration Integration Integration" and five salesmen appear to sell you something that provides a bad UI in front of configuration files you'll eventually hand-edit anyway.
I suspect a self help guru like Tony Robbins would have actually given similar advice to the root commenter - to consider your options and then to get off the couch and do something.

Lumping all self-help resources into not being useful or even harmful doesn't help. There will always be some quacks, but there will always be some people with genuine insights and the ability to help others understand themselves better and move towards their goals.

I've never paid for Tony Robbins material but would say its been helpful.

In the OP's case they could use the material to understand what is behind wanting the change. Understanding their why.

Is it a feeling of significance / love / variety / contribution that they're lacking? How could they go about getting what's missing? What are their options?

These are the types of things that I get from Tony Robbins - almost like a problem solving framework for personal problems.

All that being said, do people use self help as a form of procrastination? Yes I'd say many do. However I believe the people with all the resources that refuse to take action are no worse off than they would have been anyway.

As they say, you can lead a horse to water, but you can't make it drink.
Ad blocking is a cat and mouse game. Anti censorship is a cat and mouse game. Anti fraud is a cat and mouse game. Anti spam is a cat and mouse game. I don’t see people giving up so easily on those problems.
It's actually really interesting, when you look at political science literature and essayists.

You have those insisting that the population is divided and there just aren't that many centrists, and then you have those insisting that the population is centrist and there aren't that many extremists.

And they're always looking at the same exact bell curve, and then the first group decides the center is only an arbitrary 10% wide so most people are divided (45% on either side), and the second group decides that the center is an arbitrary 80% wide, so only a small number of people are extremist (10% on either side).

It's the same damn bell curve.
Because wikipedia is not trying to report the capital-T Truth. Its goal is to summarize human knowledge found by others.
No that’s not the case. Having a single solution does not mean that there is a logical path to it.

If I have a puzzle where I’m down to a bunch of different options and the only way to make progress is to just try fixing different numbers until the puzzle resolved that not a logical progression , it’s an exhaustive search.
How "startup" are you talking about?

pre-public you could have hundreds of employees in which case a diversity plan might be very appropriate or relevant. If you have 3 collaborators and a vision then I feel it would be a distraction.

If you want to say "something" about it anyways as part of a pitch deck, model your plan after some company you feel has it right, just as you might model your privacy policy off of some company you feel did that right.
They most certainly can do both, and do. But as a solver, I prefer to give it back to the person to solve.

1. I may know enough to know the problem and the rough fix. I may not know how to fix it in their codebase as quickly as they do.

2. See above. I want them to internalize the fix.

That said, I ain't afraid to dive in and get it done. I remember not understanding some Java build system somewhere. So I fixed the code, tested it quickly, and hand deployed the jar... then I asked how to fix it for real ;)

My boss was amused.
Given the date and the reference to SHA1, it's about MTProto 1. MTProto 2 has been vastly improved in all the criticised areas.
Tides holds well over $100 million in Wikimedia/Wikipedia donations by now in an Endowment – and they have never once published an audited financial report for the incomings and outgoings of this Endowment fund:

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...

This is in addition to something like $280 million held by the Wikimedia Foundation as of end of March 2022 (the most recent data available).

https://en.wikipedia.org/wiki/Wikipedia:Wikipedia_Signpost/2...
So, considering that all three of them lived, was it that they got exceedingly lucky, or was their risk assessment just way off?

I guess the point is that it doesn't matter; if you believe something to be a probable suicide mission, then you don't do it unless you are very afraid that a disaster will otherwise occur.

But then you also have to question if their assessment of the risk of further disaster was also correct. But I guess subsequent studies have confirmed that high level of risk?
Way more fun than it should be. Multiples of 3 are the worst, at least for me. Using the trick to check those helps a lot (sum the digits, it's div-by-3 iff the sum of digits is div-by-3).
Damn that is good. Even with the swipe gesture on mobile. I think we are webscale now
My position is whatever you think of gov “buyback” programs, the name being misleading isn’t a valid criticism. Nobody thinks the implication is the government sold you the gun in the first place. Sure, it’s a slightly irregular use of the term “buyback”, but governments and corporations and people use language irregularly all the time and it means very little.
My ability to evaluate people's ability to evaluate people's ability to evaluate people's ability to evaluate article truth is very low.

In other words, a web of trust trying to replace Wikipedia is useless to me after a couple hops, so next to zero material will be covered by it.
> This is an attempt to spur the economy

Yes, that's why people are pointing out that this is inflationary. The economy is already running really hot. This is demand side stimulus when consumer demand is already very high relative to the availability of goods and services.
I don't think we can just assume that "reliable" is a globally agreed property to judge alternatives. That property is something that came about and on some level spoiled users. Because for commercial social network providers any downtime meant a loss of users, eyeballs, and most importantly money.
Agreed. It's irresponsible that the homeless don't have $50 a year for Fastmail. It's worth going hungry to be the customer and not the product.
"Ceph is fine, but its a toy."

Because?
But I’d argue a 5d cube has even less use, as a mental model. Most people don’t know that each additional column is another dimension. People can imagine the sense of distance between varying points/entries in a table easier than a 5d cube, for instance. (Actually, that’s an empirical question)
You could cite all of the notations that you introduce because that tends to be a mess.
> IMHO, anonymity takes a certain amount of unavoidable effort.

If anonymity was a factor, and not ease of use, they’d never only allow phone numbers as login.
Neat!

(I would still not call it "just fine" in terms of normal app usage, but it makes my life easier so I thank you for that :)