skysight-inc/HackerNews huggingface dataset:
> 1. Open PRs for browsers with provided-by-us code to integrate RSS again [..]

You need to get the big names on board, namely Chrome/Chromium, Firefox and Edge. Google and Microsoft seem quite happy with not supporting RSS, they don't want you to bypass their services.

I think simple RSS feed readers are still the way forwards. The browser should not pretend to be an RSS feed aggregator and the RSS feed reader should not pretend to be a browser.

> 4. Implement easy to use libraries for programming languages that might miss them.

I think that it would be great to advocate for the largest website frameworks to have these on by default. For example, WordPress. The biggest boundary are these websites that serve text/images but do _everything_ in JS.

> 5. Create a website that explains why this is important, that hosts or links to the specifications and that contains additional documentation.

I think that a feed validator is good [1], standardized icons (along with style guides) [2], a service to convert existing pages into feeds, guides on what content and how much content to insert, etc.

I believe that it would be good to start having discussions about how to decentralize RSS too, with signed feeds allowing third-party propagation without fear of tampering. (Note that in keeping with RSS, this would be simple and optional.)

Another thing I have wondered about how to address is the processing of comments/feedback, bypassing the requirement of a browser entirely. It's still not clear to me how to do this simply, securely and effectively, in my mind this is still an open question.

> If this is of interest to you, consider joining https://gitter.im/FosterRSS/community.

Requiring some kind of sign-up in order to interact with content (in this case messaging) seems kind of anti-RSS. I would personally suggest something like IRC or XMP.

[1] https://validator.w3.org/feed/

[2] https://en.wikipedia.org/wiki/RSS
Then I'm not sure what the point of your post was.

Software security is a mess in large part because of the phenomenon you describe.
Titanic: Honor and Glory
I guess I fell for the hype. When I looked at it I thought, is that all? I think simple is better. It simple enough that writing my own component compiler is a nice project to work on. I already started. I found out today that it will be easy to write the observer pattern because Google added requestIdleCallback in 2015, so in my idle loop I just check the message queue and see if any changes are posted so I can update the subscribers. The other thing about doing my own is I can do it in Dart instead of TypeScript.

https://developer.mozilla.org/en-US/docs/Web/API/Window/requ...
Lenovo is the manufacturer that makes different models. You can pick ThinkPad T series.
I'm finding out just in the past two years that the days when you could count on Corp. Entity A in Tallahassee not knowing about a prior transaction with Corp. Entity B in Portland, are pretty much over. Everybody knows everything. Even knowing this, seeing the amount of per-pay-period to-the-penny detail, going back to 1998, that's in this Equifax report, was a little surreal.
It does "just click". I agree meaningful relationships does take work, but it's much more natural than "quitting your job so you can WORK on courting your future-partner FULL TIME".
Or, combine with other people to fight the ridiculous system? Even if you manage to pull off a life like this, you're limiting yourself significantly and leaving many people behind.
> You get good ideas from years of hard leisure.

The article seemed longer than it needed to be, but that's a good phrase, "hard leisure."
Integration tests are hard to do right, but easy to hack together. You might have to do the whole "Start with a clean DB, fake push a button, check for this record" thing, but at least you'll have some tests.

They might be a maintenance nightmare but... they'll probably be better than no tests
No, I didn’t miss it and it doesn’t change my point - asking for a $20k raise is peanuts.
10-12% is higher than my credit card APR is that really what hard money loans are going for now?!
This is so many consider Demolition Man an extremely underrated movie. It actually projected life differently. I also summise, it's why it's not as popular a sci-fi flick. Im eager for it's remake someday.
indeed. humanity evolves, and so progress to improve our lives is inevitable. there is pretty much no point to stagnate.

moreover with the coming automation of many jobs, working on improving our lives is pretty much the only thing that's going to be left to do. (and any kind of exploration of the universe)

it's one thing to not just complain and sulk about how bad our life is right now, as if earlier generations had it any better. but it is quite another to actually work on making life better.

as long as there is a single living being that is not well for whatever reason, we have an opportunity to make the life of that being better.
The scenario I had in mind would pertain to California where they aren’t allowed to ask your salary history. So if one didn’t not disclose salary info, then offer was likely not based on that info (nor on work number info). In which case they can’t pull offer due to misleading salary info. However, all bets are likely off in states with no such protection…
meanwhile the people in Argentina after an interview with Vitalik https://twitter.com/OctaBidegain/status/1473508689101348868
Something something sonos old gen products being bricked...
It sounds like your manager had particular expectations and failed to communicate those to you. I think you've done well to recognise that you felt like you were treated unfairly, but also to recognise valid feedback and things you could improve upon.

I think it's a good idea to make it clear that you simply didn't know about those particular requirements, and that you would benefit from clear communication. I doubt that they're unhappy that they've hired you - you've done good work, and they can only expect so much from a junior. I'd keep at it - there's a good chance these are just some minor issues that will be ironed out as you continue to work together.
Just checked it: Amazon and Facebook are both in here.
Isn't it interesting that people who own Ethereum/crypto, are suddenly very ethical and concerned about Bitcoin's energy use? Everything else can consume energy ethically in this world, but using energy to run a decentralized monetary system? No, that must be very bad.

Actually, people wouldn't choose something that doesn't work, just to signal their irrational ethics. Ethereum is not designed to be money, and it has huge array of problems in addition to using weak PoS consensus in the future. It is not properly decentralized, and therefore it can't deliver the promise of money that is equal for all people in the world. In my opinion, it's highly unethical to push Ethereum or other corruptible systems using this environmental narrative.

Most people in Bitcoin, especially big investors, know the difference between these systems, and wouldn't use a PoS currency for any price.

Mark my words, when Ethereum switches to PoS, its price will crash.
Looks like it’s banned because it is aided by predictive text software?
I think the Start Menu is in fact, mostly always minimized. The taskbar is not the same thing as the Start Menu. And the taskbar often displays correctly even when the Start Menu is broken and won't open.
But in this case there is a significant technical and speed advantage to their ad blocker. So conversely, you can choose the best ad blocker (brave) and then happen to also get a chromium instance with it.
Is there any equivalent to this in Europe? Would it not be illegal under GDPR?
> An extended outage would cause significant revenue loss, but it’s typically not a problem

This just seems like a bad decision from a business perspective. You are willing to endure a significant outage that will cost a lot of money but not pay to prevent it? Machines can and will fail.
Alternative theories are going around now, but all say the previous pres fled some far away. From Russia, and China, to other Stand, to Switzerland, or UAE.
It’s surprising to me that stenography-esque chording hasn’t had a breakthrough moment among programmers. Most programmers love trading hotkey/shortcut recommendations, and software from vim to blender to photoshop show users have a deep interest in using shortcuts to become more efficient.

Hardware restrictions notwithstanding, if my keyboard driver/OS had convenient support for importing standardized maps that let me type `h-down, e-down, release` instead of “hello” I’d gladly (slowly) start using it
I mean, yeah, ROK was a dictatorship at one point. That doesn't invalidate OP's point at all.

If North Korea suddenly decided to stop being oppressive I'd be 100% in favor.
For data science, you could get a 1 year masters in statistics and leverage the Java experience for Spark and the associated ML libraries
It didn't work as well on Kindle, see [1]. The version of Kindle I have is from 2012 and it doesn't have a 'fit-to-width' feature. So, the PDF would need to be of correct aspect ratio.

[1] https://i.imgur.com/GbOASey.jpg
Does the data contain start and end dates for each employer?
Note that QuickBooks will now contribute to this data unless an employer explicitly opts out. I had to bring it to my employer's attention when they first rolled it out. Most small businesses that use QuickBooks won't have heard of it and will be contributing salary data by default.

https://quickbooks.intuit.com/learn-support/en-us/help-artic...
Haha! I remember when I first got access to X-Windows terminals and how easy it was to start an image viewer on someone else's display because xauth was not yet a thing.

This was a lot of fun :)

There was also xblaster or xblast or something that would turn the victim's mouse pointer into a crosshair and when clicked would shoot holes into their windows which would not disappear. You could actually see the windows underneath them.

They implemented xauth pretty quickly though and that was the end of that. Thanks "MIT Magic Cookie". Never found out why it was called that.
Disabling that doesn't require killing the start menu.
It’s cosmic irony for this to go home to roost for the NYT. I hope they get unionized.

They usually run unfavorable articles about Amazon and others and talk about the dubious practices Amazon engaged in to reign in the possibility of unionization and here we go the NYT does the same thing.

They don’t believe what they say. It’s agenda driven propaganda that occasionally has blowback. Good!
You don't need to lie. There's nothing wrong with saying "My current salary is $xxxxx, but I feel that my employer undervalues my skills so I want $yyyyyy. It's why I'm leaving my current role." There is no reason why your future salary has to be based on your current salary. If the employer you're negotiating with disagrees then walking away is the best option because they undervalue your skills too.
Looks like you got downvoted by the HN mob for stating an unpopular opinion.
To an extent I don’t disagree with you. The CDC’s recent changes were obviously forced on them to encourage more people to work or go out and spend.
I chose Laravel 8 with Jetstream and Livewire for this next project. Its a hybrid SPA. We'll
see how it goes. I got sick of huge ever changing JS SPAs that stop working every two years. If you have a big team, thats way to do it but for me its small projects, one person and fast dev times. Not sure how secure it is, but we'll see. Was suprised how I liked Tailwind CSS also.
It used to be a lot more common for games to run a separately set screen resolution than the OS, so transitioning in and out of a game might change your screen size. Windowed mode and "Windowed (Fullscreen) were usually to not do this, and generally were easier if you task switched while gaming (especially for MMOs). I think nowadays it's much less common for games to run at a different resolution than you've already set your display to.
The spirit of the law is to protect users. The spirit of the interpretation is malicious compliance designed to annoy users into advocating against their own rights and interests.
I dutifully entered everything they asked for, because, you know, they're Equifax and they undoubtedly have it already. Then they said I needed a "verification code" and gave me the option of half a dozen phone numbers and email addresses to choose from... none of which remotely resembled anything I've ever had (the email addresses all contained my surname and appeared to be randomly generated).

When I clicked the "none of these work for me" link at the bottom, I was presented with:

"Sorry, We are unable to log you in.

Your account is temporarily disabled. Accounts may be disabled when you attempt to log in with incorrect information or fail to complete a security challenge."
hopefully your email/money movement service accepts an idempotency key which solves that
I used to be a VM/CMS systems programmer.
Sure! Use Vanilla JavaScript, TypeScript, jQuery but do some research first so it doesn't turn into spaghetti code.

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

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

https://developer.mozilla.org/en-US/docs/Web/API/Window/requ...
Is this for the US only?
An oral history of The Matrix video games and their bonkers alternate ending
Astronomers Discover One of the Biggest Structures Ever Seen in the Milky Way
You're welcome but I'm sorry I'm not familiar with Solid.
They had to be barebones. WAP only supported text and tiny black and white (no greyscale) images. I did some WAP sites and it was pretty horrible to work with even back then. The phone I used (Nokia 7110) didn't even support GPRS so you had to make a call at 9600 baud and pay per minute so you didn't want to hang around either.

The Japanese had i.mode which was much more powerful. They tried to introduce it in Europe but by then the smartphone was already coming.
It smells like privilege.

That isn't to say that the OP was protected regardless. But the mindset that lets you do this is a mindset that comes from a background of abundance. Where you can always get another job if you want one, where you always have friends or parents who will bail you out or give you what you need.

A background where things just always seem to work out.
Do you support HTTP auth?
e.g. can I browse another website which is also protected by the same method?
The author lives in a self-centered universe in which the virtues of service and responsibility to others count for nothing. Any goal associated with financial ends is reduced to a blind alley which obfuscates "true" goals but there are many charitable goals which involve exclusive focus on purely financial intermediate goals. Providing for one's family is the most basic of such goals but the author seems to be focused on self-centered goals.

Preaching about the "virtue of poverty" when you are privileged enough to be able to choose it instead of it choosing you is just so middle class. We had enough of that during the industrial revolution.
Bummer. My favorite movie of his is "What's up, Doc?", just a hysterical bit of comedy.
Say you were to increase your salary to 500k/y, you work in a lucrative industry for example, I think Equifax charges less than 5k upfront for whatever suite of services they're offering, and if I understood correctly, to gain entry into the service, you simply have to add data into the database.

There's a way to break Equifax, but they're expecting people not to have the balls/time to do it, and I think they're right. You can't expect your average mom of two that works at Walmart to figure this stuff out, it's a tilted playing field.
May not be the best place, I think Discord would be better. I joined your subReddit anyway.
Silver lining is that I don't see any RSU compensation listed in my report! That's the biggest chunk of my earnings anyway, so that should be fair game during negotiations.
I think everybody already figured this out. Tolkien's a bit old fashioned, even Jackson thought his work needed a few extra jokes, zingers, and love triangles which would have horrified the now deceased author, a relic of another time. It's good to keep things fresh, it's why we rewrite the Bible and the Koran every few years to keep the cultural references and in-jokes fresh.
you know, I spoke with a company not too long ago and they gave me an offer that was 30% lower than what I currently make. The gap was entirely due to not accounting for public company RSU grants (that I had already mentioned)

In hindsight I wouldn't be surprised if their department used this tool to check my current cash income and automatically generated an offer. I wouldn't trust this data for much, and I can almost guarantee that someone in HR/Finance thinks their clever for using it.
I think alot of dudes would want it in case she is lying about birth control. Every do often you hear about a paternity case where the alleged father had had a vasectomy years before.
To the contrary, I believe that people's gender is usually extremely important to them. What I find less important is having to specify their gender whenever I'm talking about them just because of language constructs. In English it isn't actually that bad, since it's limited to using correct pronouns; but in some other languages I have to be careful to not misgender anyone pretty much whenever I talk about them or to them - regardless of whether their gender is relevant to what I'm saying or not.

So I'm only a grammatical gender abolitionist :) I don't see the point of gendering people when I talk about them unless I talk specifically about their gender. As a happy side effect, this would also massively reduce the risk of accidentally misgendering someone.
As much as I don't like React, it is here to stay. But even if it weren't, it would still be a better idea to use something existing than writing your own framework. It is documented, well tested, easy to integrate with other tools, has devtools, and lot of developers already know it (and will still know it several decades from now).

Writing your own framework is almost never a good idea. It is only a good idea for the one writing it because we like tech and we like to show how good we're at building things ourselves. Business wise is the worst mistake ever... unless you're Figma or something like that building something radically special, I don't see how this is a good idea.

You have the first example of this problem in the post itself:

"...We did lost something with this choice. First, we lost compatibility with a couple of tools that we really wanted to use. One of them was storybook, that is a super-nice preview system. We had to develop our own frankenstein to do the same...."

The more your project grows, the more of that you will get. Then one day the people that took this decision leaves the company. And then the new joiners are stuck with an undocumented, failing, spaghetti frankestein mess they have to work on day to day.

And finally...those "few simple" components, will evolve...and sooner than later they won't be neither few neither simple anymore.
Why wouldn't you just... call the company?
Argentina: ‘Crypto-adoption is high, but stablecoin adoption is high too’
> Then I'm not sure what the point of your post was.

That "but she has a music degree!" is the least relevant part of evaluating if someone is qualified for such a CISO role or not. Someone with the "wrong" degree but talent and relevant experience would easily beat someone with a fancy "Masters of Information Security" degree that then muddled around in less relevant areas. Focusing on people's degrees is almost always the wrong measure in IT.
> Free things, literally, do not exist

If free things don't exist, what are for-sale things made of?
https://redmondmag.com/articles/2022/01/03/microsoft-issues-...

It converts the date into an Integer and it overflows. They should have a fix for it soon.
So the scam only works because people share a code that says "Don't share it with anyone else." You really can't fix stupid.
[flagged] Title makes claim not supported by either the repo or the paper.

(That is: what the title says is somebody's interpretation of, or inference from the result -- but not any result that the authors themselves present).
Ask HN: How do you approach salary negotiation going from a FAANG to a startup?
I currently work at a FAANG. The money is great, but the job is boring. I am interested in moving to a startup to broaden my responsibilities and improve my skills. The difficulty is that all the startups I've interviewed at have given salary ranges which are between 50-70% of my current salary. It is so much lower that I feel odd completely at a loss when they ask my preferred salary range. If I were going to work for another FAANG, I'd ask for my salary +15%, but that would put me at something like 2x the typical startup salary I've been offered, and coming in so high above their likely offer would feel ridiculous.

1. Is taking a lower salary just the cost of working at a startup as compared with a FAANG?

2. Is it stupid to decrease your salary by that much when changing jobs, or is this something that everyone does in exchange for working at a smaller company?

3. If I know they can't pay me as much as I currently make, but I still want to work at a startup, what should I tell them when they ask me what salary I'm expecting? My current salary? Something lower?
As another old-timer, I honestly think this is not very good advice.

I mean "communicate" is always good advice, but reading between the lines, the situation as described is a setup for failure. I doubt it's intentional, but no one there knows how to develop software, apparently, other than to blame the junior for a timeline slip. There's only so much "managing upward" this kid can do.

My practical advice is:

Do tell the immediate boss what was said in the meeting.

Keep a good, positive, helpful attitude.

Understand there is no future for you at this place, because it is poorly managed. This is a place that will blame a junior for a timeline slip.

Do not blame yourself for the failures of the people whose job it is to support you. They are asleep at the wheel. This will be hard, because at this stage you don't even know in what way they are failing you, and likely will never learn that while there.

Do your best, anyway. But don't kill yourself over this.
> These days? There are no phone numbers to be found. No email. Only the chatbot, which does not yield the desired results.

Yep. A friend worked at a customer care automation company and apparently they got the best feedback when they limited the effort required to speak to a human. They literally had direct evidence suggesting that the fewer the steps to reach a human, the happier the customer.

The problem is, the <big names> wanted to use the service to reduce the number of humans in the call centre, not to improve the quality of the customer care. They were entirely motivated by reducing costs and therefore instructed the customer care automation company to make it as _difficult_ as possible to reach a human.

Tip: If you ever hear a robot voice on the phone, mash all the keys tonnes of times. They'll likely put you through to a human as a "confused customer".

> edit: I think it's fine to have a chatbot on the website, but not at the expense of all other methods.

Right. It should be an 'aid', not a replacement.

Also: TWITTER IS NOT CUSTOMER CARE. Only a _very small_ number of your customers use both Twitter and your platform. A large percentage of your hipster engineers are on Twitter - but they are in a bubble. Your grandparents are likely not Tweeting about their tech issues, they are the people stuck in a chat with a robot that forgets every 5 minutes what was being discussed.

An example of this is trying to reach Youtube. Why can humans at Youtube only be reached via Twitter? Why do you have to get a certain number of retweets before your issue is taken seriously? It's actually madness.
IIRC Google requests SSN data for all applicants ahead of interview.