skysight-inc/HackerNews huggingface dataset:
Switch from the developer world to the business world and everybody has Excel to open the CSV files with the article information, the sales numbers and so on and can work with that. How do you even read data from SQLite to Excel? VBA? Some obscure connector? With CSV it's "import" or even "open file".
I can't use my ".me" email domain on Facebook. That's a regular country domain that could be from a "normal" user.
Email validation should just be sending a confirmation email. Otherwise you end up with a super large regex and having to update it every time there is a new TLD.
Interesting take -- but if I create clutter, I'm also borrowing time from a future self. (Well, a future person -- whoever pays off the debt or tidies up.)
Jailed for 15 years, really? It is more like being fined $200: https://www.theguardian.com/world/2022/mar/15/marina-ovsyann...
Maybe because getting a PS5 is still difficult in most places
You can download 180 day trials of Windows server from Microsoft, no license needed.
You have a weird definition of easy :D But I agree with the 0.1%.
Salary for developers, even foreign ones in Norway is also pretty good! And at the moment there is a huge demand for software developers here.
Wait until there are calls for bricking Neuralink implants for boogeyman of your choice. If you think times are weird now, you ain't seen nothing yet.
Oh no, permanently change to the early times. No more switching. Everyone works 7AM to 4PM.
No one who called for the government to end the war on social media or IRL is safe. It is black letter of law that it is punishable by imprisonment.
I seen many fanboy made videos where shit just works, sometimes the fanboys live stream and the mistakes can't be hidden. When we get full data transparency( where full here mean 100% and not the fake "full" from the Tesla dictionary) just want to know if Tesla's PR stats include the mistakes too when they calculate safety , what I mean is if each time a human had to intervene is counted as a crash , and how corners or roads where the user has no choice then take over are also counted. Is like F in FSD seems to be mathematically { F, the subset of everything where our shit worked(we intentionally exclude stuff and have our fanboys defend them as micro mistakes or blame the roads, or blame the driver or blame anyone else/ in our dictionary FSD and autopilot means whatever we want to mean and yes the naming is very clever to be super missleading because $$$ ) }
There are many similar resources in Germany.

In my opinion, a lot of people are patting themselves on the back for doing the same thing as before at no additional cost to them. Hiring Ukrainian refugees in Germany is no harder than hiring any other immigrant. In fact it's slightly easier.

But recruiters and job boards still take their commission, whether or not they drape their website in blue and yellow.
I hope nobody tries to license or regulate it. It would seriously hinder innovation to have only half the number of developers. I'd be out because you just know you'd have to be able to quicksort on a whiteboard or solve simultaneous equations or something.

Individual ethics are important. But some of the more important decisions are company level though. As a user, I am only minorly affected by code quality... because these days it's largely all pretty good.

What I am affected by is vendor lock in, weird SaaS cloud only stuff, and IoT devices that could be remote bricked at any time.

I also think piloting is the wrong metaphor. We absolutely should put the responsibility on the computers instead of ourselves as much as possible.

Our tools should make it very hard to write bugs. We should have AI and strong types and static analysis watching over us at all times.

And we should have reviews and beat practices and all that too.

If people keep making a mistake, we should teach our computers to catch it.

Programmers have already proven they can't be trusted. Just because you can write good code by "Being real smart and real careful" doesn't mean we can.

I'm also suspicious of personal joy. For programmers that often means reinventing wheels. Even if something is totally rock solid, a lot of coders wont really be satisfied by a day where all they did was string together some NPM libraries.

Programmers like to write suckless style stuff. They like experiments. They like hacks. They like rebuilding stuff from scratch.

They do not like using a 10k line library with real security audits for something they know they could do in ten lines if they sacrifice a few edge cases.

Programmers care way more about code than software. In fact it seems they kind of look down on the world for depending entirely on software. They seem to see the whole modern world as just a nightmare mess of spyware.

They're not going to feel as good about making great software as they would about making the absolute minimum possible amount of software.

But these are all just details, and the idea in general seems great.
Interesting. Pretty bad quality as far as deepfakes go, as you say. But I can imagine this fooling some people nevertheless.
I really dig this idea. I also understand why a lot of folks around here will be subconsciously hostile to it. But yes, "user autonomy" leads to "sticky in a good way" software.

This, in a very healthy way, runs counter to "updating software for no good reason," which of course is the cause of pretty much all the e-waste.
I meant before Stellantis happened, FCA were desperate for a merger with someone and it seems that their first choice was Renault, not PSA. ( Funnily PSA's boss, and the guy running Stellantis now, was at a high level at Renault-Nissan under Ghosn, but was pushed out). Check out the sibling comment for more details
Crucial offers bootable ISOs to upgrade. My goto SSD brand for years now. Usually second to Samsung in performance but cheaper.
I think this method talked about by another commenter here achieves a similar goal, but is more reasonable than chaos: https://news.ycombinator.com/item?id=30697309
Retail stores should still be an option.
I would not trust custom software in a thing like a car.
Not to mention, it was a Republican plan in the first place - it was what Mitt Romney implemented in Massachusetts.
No end in sight*
You can tune down the graphical bells and whistles to make this work with newer versions as well.
There has been a "daylight savings is the worst thing since Hitler" type post every time change for as long as I can remember, it's the ultimate bike shedding topic. It actually has a lot of parallels to most covid posts, there are a lot of competing benefits and many are angry their preference isn't given the most weight.
Only when that car was purchased back by Tesla. Private or third party sales transfer the FSD license to the new owner.

There was a highly publicized case where they got this wrong. Tesla sold the car at auction to a dealer with FSD still active, then disabled it later after the sale. They reversed this and as far as I know it is not the norm.
It's pretty ridiculous. But it's also pretty common. I'd highly recommend getting a new email address if you don't want to continually run into these problems.
I always try to de dispensable. We have weekly KT. And we take turns in doing Ops. We also do KT for others roles. As a rough example, we have DBAs, but we make sure devs know how to do the basics of their work too.
Whenever you do something someone else can't, assign someone else for next time immediately. Never do the same job twice. It seems faster do just do it, but it's not as soon as the third time happens.

But the real trick is test frameworks that give you rapid access to test all areas of the system with new code or inputs. So if the question is "what if?" The worst case answer, if I am not there, is "try it".
N.B. You must be able to test performance impact.
This is expensive, you need prod support systems you can hack at and put back to the original config quickly. The ability to restore any test system to a know state (even systems you don't know much about) is critical. So you can try stuff out and then leave it how it was.

In emergcies when there is no time to test. Experience matters. If you are answering "what if?" with "try it" people get experience.
It seems faster to answer "what if?" with "I am sure that" but long run that results in two problems, knowledge silos, and a delay in answering until you are at work or awake. That can kill you, especially if you are expert in more than one thing.

If you want backup in a multinational company that runs 24/7 you need one person to answer any question in each timezone. If you can answer a question "immediately" but others can test the theory in 12 hours, that's often faster. You need sleep.
In a small company you may not have 24 hours resources, but if the questions cost more than a wage in a foreign company, hire people. Even for day to day stuff this enables you to work around the clock. Get managers to do the math and presume answering any question or doing any task is never immediate, on average its >12 hours, because sleep.

It's also good to avoid doing what you know best (that's hard) but it's better to tell people how, than to do it. If you want to avoid questions, don't just tell them how, tell them why, and how you found out.

There is a social problem to deal with too. Often people think something is "not my job" deal with that early with collective ownership of the whole solution.

There is a problem of permission, sometime only DBAs can touch the database, work on that by giving confidence that others can do DBA work in test systems.

There is a real problem that some people try to be indispensable for their own job security. Fire such people early, or move them to new roles in the company early.

People are generally as smart. They will learn given learning opportunities. They will want to learn if the alternative is 12 hours of testing!
And this is exactly why Zulu exists. Operate world wide with a fixed reference.
Just to give you an example: Some Samsung SSDs have slightly strange TRIM behavior that basically seems to get unnoticed during normal workloads.

But when you build a Hackintosh with a recent version of macOS this exact TRIM behavior results in boot times of several minutes (compared to a dozen of seconds or so on a SSD with a better TRIM implementation).

I’m not saying Samsung will ever fix their TRIM implementation, but in theory this would be fixable by a firmware update.

And don’t get me even started on the crap that TRIM is, why we shouldn’t need it in the first place, and how convoluted its development was.
You mean I can’t just telnet and send a power surge?
I'd imagine the regex just doesn't get updated, leading to this exact problem.
Sony's playstation billing system is a mess and always has been.

Forward slashes in addresses (e.g. <floor>/<apartment>) cause similar mysterious errors.
Email validation keeps being a problem because the rules keep changing. The assumption that .pizza is not a valid TLD was valid before, but is not valid anymore, but not everyone has updated themselves to understand these new rules.

It could also be that they see a lot of fraud from people using non-traditional TLDs (basically the gTLDs) so they block those, but serve some generic error that looks like their email is not actually valid.

But then email validation has basically always been an issue. The only real way of validating emails is to send an actual email to specified address and ask the user to input something that that email contains, but that adds a lot of work than some simple regex.

I also used to use a uncommon gTLD, but then we're not "normal internet users", at this point at least, maybe in the future. Best work-around I came up with is having a traditional TLD that I can use when the system doesn't work with the email I usually use. I think this is the best thing you can do moving forward, because Sony is not the only ones fucking this up, there are plenty of services that don't accept your email if you use something like .pizza, .app or any other common gTLD.

Edit: I should clarify. "Rules" is referring to regex rules, for the ones who are engaging in the fruitless endeavour of trying to validate emails with regex, not the "rules" as the specifications for what emails addresses are actually valid. I restate what I said elsewhere: only proper way to validate emails is by sending a email to the address and make the user input some data you sent in said email. Anything else is bound to not work for X% of users.
And this is why I wake up at 4:30am during the summer in Hungary.
Benchmarking Memory-Centric Computing Systems [pdf]
> and "deployment" was just FTP

Sounds like my PHP stuff in 2022. Sorry, not sorry, just works. :-D
A normal internet user would probably have a Gmail or another popular email address.

As a web developer, I'm sure if you really want it one, you could create a quick throwaway email address using a small array of services.

Let's think about how strange this as far a bit, if you have a smartphone at all, you'll either have an email address provided by Apple or Google. Google. If you choose not to utilize either one of these, that's your choice.

At the same time, Sony has never been good with web technology, the PS4s online play has always been less feature-rich than Microsoft's offering.
CyberConnect × Meson Network: Supporting the Social Graph in Web3
In the US, not as far as I know, but I'm not an expert. In general, someone needs to be able to modify formation docs and generally that's shareholders. It's probably possible to attach that right to a certain share class (rather than all shareholders), but I don't think it can be eliminated entirely.
I think you could make an argument that this is objectively false; otherwise the human race would have "evolved" the written word into something "diagrammy."
I find it disingenious to focus only on that. The whole season was competitive up to the last race.
Real world example:

I started my second job in 1999 it was for a bill processing/printing company. Companies would send us data files via ftp, we would merge the files and create files in a format used by industrial printers and mail them out. Later on we were one of the early integrators with CheckFree that was the backend for most online bill payment services.

I wrote mostly processing programs in VB6, Perl and C++. I did some GUI programming with C++/MFC/COM (ask your parents).

Fast forward to 2008, the world had moved on. But I was still using VB6 (discontinued in 2001) and C++/MFC. My compensation was only $7K more in 2008 than it was in 2000. There were other people doing the new shiny while I maintained the old systems.

I learned my lesson. Over the next 10 years, I changed jobs 5 times and doubled my income - nothing to brag about. It was still about what entry level developers get as return offers in BigTech. I was laser focused on keeping my skillset in sync with the market.

By 2017 though, I realized my market value as an enterprise dev was going to plateau in 3 years and my youngest was graduating from college. I started pivoting to “cloud” and got into “application modernization” consulting - basically a fancy term for cloud app development and deployments.

I got my current job in consulting in about two years ago.
> It's totally legal.

If the IPC is here only for the sake of circumventing the GPL (e.g. there aren't any meaningful use of the "GPL plug-in" part through this IPC channel outside of communication with the non-GPL program), it's totally not. What are such plug-ins ?
Airform.io – Functional HTML Forms for Front-End Developers
I felt like my understanding about what has happened didn't change before and after this article. I admit I skimmed through it and I didn't follow all the links but what I got out of this is that we were excited about this for a long time and wasn't sure if it was possible but now knows its possible. Something about topological qbits (which I don't think the article cares to directly define and yes i am to blame for not following the links). I just think a shorter article that gave a few definition and compared and contrasted the pros and cons would have helped me more as a layman. But maybe this is aimed at potential customers who get more out of the article than I do.
Gerrymandering Ukraine? (2018)
Of course it's ridiculous.

However, the solution is also obvious: get a new email address in a different domain specifically for this purchase. Free, paid, buy a new domain: all of these are options.
What are the odds he'd still be locked out of any online features that require a Sony account?
This article contradicts speculation over prospects for settling the Ukraine war by partitioning off the majority ethnic Russian region. People falsely assume that Putin would accept it and that the Ukrainian leadership would be steadfastly against it.

The truth is that even before 2014, at least some Ukrainian leaders favored the idea of ejecting Crimea and the Donbas from Ukraine in order to make the country more "Ukrainian". The problem for them is that public opinion would be strongly against it. A 2015 survey showed only 6% willing to allow the Donbas to secede.

So...We can imagine that the Ukrainian leadership will continue to voice support for regaining the occupied territories, but not try very hard to actually bring it about. In interviews conducted in Kyiv in the summer of 2018, several elites asserted that while Ukraine cannot declare a policy of surrendering the territory, recent changes in law and in practice indicate a de facto policy of stabilizing the status quo rather than trying to reverse it.

On the Russian side, Putin wants to maintain influence over the whole of the Ukraine, and he sees the Russian-Ukrainian population as his leverage for doing so. While he has encouraged violence in the Donbas, he has thwarted attempts at formalizing independence.
Ask HN: Being on top of things vs. looking like a fool
I'm doing a bit of an introspective at work in my behaviour around meetings.

I have 3 to 5 meetings/calls every day, with both colleagues and external parties.

Sometimes I walk into a meeting fully prepared (I look at notes from our last meeting, prep some questions to ask, look them up on Google/LinkedIn if it's someone new, etc.) and sometimes not so much prepared.

For the unprepared ones, it often feels like last minute ("oh shit I have this call in 2min, where is the zoom link, what's this about again, I should have checked 30min ago"),ultimately making me feel bad about it - a feeling that sticks before, during and after the meeting even though the conversation might be productive.

Does anyone else get a similar feeling? If you do, do you think this feeling is because you're not on top of things (which you take pride in) or because you might look unprepared and foolish to the other(s) in the meeting? Did you implement small hacks to never miss a beat?
The less updates a software gets, the higher is the probability that you’re dealing with abandonware.
Not for Linux :(
Works in MacOS but paid software. https://www.stclairsoft.com/HistoryHound/
Agreed. A lot of people seem to think that infinite growth is sustainable, even by a single person.

When I was last interviewing, I kept getting asked, "Where do you want to be in 5/10 years?"

When I answered that I wanted to be programming (the thing I was applying for) they all asked if I had no ambition.

I told them that I've already met my ambition. I've got the job I want, and I intend to keep it. I didn't want to be a manager, and I didn't want to do things other than programming.

Of course, it's impossible to do only that, but over 10 years later I'm still mainly programming as my day job. I'm not at a "dead end" in my career. I'm exactly where I wanted to be from the start.
Home Depot Finds DIY Success with Vector Search
Free Speech is a value. Musk espouses the value of Free Speech. This is a violation of the principle and value of Free Speech.
Ugh, videos.

You were probably right to make them though. A lot of people seem to be as bad at reading as I am at listening to meetings.
House of Stocks – Track the stocks that US Representatives trade
You think I don't see the flaws? I've been seeing all the Ponzis, P&D groups, shitcoins/memecoins, inflated prices around NFTs for the sake of flipping, scam ICOs and rug pulls, yields and stakes and the unfulfillable promises, and most importantly environmental impact of PoW.

Yet I still think benefits and the potential impact (which is not theoretical, just needing a bit more mass adoption to take off) greatly outweigh the negative sides.
Nice victim blaming
No sane person keeps a list of all TLDs in a regex. It's huge and they keep changing.
Use Firefox relay to quickly set one up and forward it to you.
I'm assuming you don't need to respond to these emails. If its one way traffic (from them to you) FF relay can most probably help you.
I think WAIK also runs on other editions. But it's not a nice click UI.
And worse, people take it all at face value and don't think for themselves.

A lot of the "clean" stuff is completely out of date. It might have been justifiable to insert umpteen independent layers (ooh.. Data Objects -> Domain Objects -> UI objects; mapper mapper mapper!) into your software in the early 90s when everything was a monolith and there were such things as "database teams" and "business rules teams" in order to insulate those parts of the software from each other.

In the age of uServices where the boundary is the API and the context is completely self-contained, it's not just a bad idea it's an actively malignant waste of time.
An Apple ||gs getting online is pretty commonplace, so a 486 isn't that impressive or rare. Definitely far from the last.
It looks like a lot of people here are unhappy with this. I'll add a voice as someone who recently used Google Domains and had a pretty good experience.
I didn't argue for any particular movement or direction, and I agree that any change favours some and is worse for others.

I argued that commenters who say permanent DST specifically favours night owls are incorrect about who it favours, because they (most of them) haven't considered the effect of the sun on sleep quality and daytime cycles.

My view is that most solar-affected night owls will have slightly worse sleep and daytime energy and metabolism, because clock-time social requirements will not change (that's the point of changing the clocks after all). Sunshine after will work will make people happier after work, which is reflected in economic activity, but I think the insiduous effects on health are being ignored. There is some scientific research to back up this point of view.

There are early risers here who don't like permanent DST saying "we're not all night owls like you", believing the change is designed to favour night owls.

There are night owls here who say permanent DST will be great for them because there will be less sun in the mornings to ruin their sleep. That implies they have a choice about when to wake, or they are thinking of Summer. They are in the minority even for night owls, because the change applies only to Winter, when most people are already forced by social requirements to get up when it's dark. There is no light streaming in that early in Winter. Permanent DST will only mean that it's dark for longer after they get up.
You can buy one, just use another email. You are welcome!

>How can a normal internet user figure this out? If I wasn't a web developer I would have given up.

A normal internet user will have a gmail or outlook mail address, not a .pizza one.
NATO – Zelensky Signals he doesn't expect Ukraine to Join anytime soon
The only real regex that would be relatively future-proof is one that checks that there is a "@" and a "." somewhere in the address, and that the "@" comes before the last ".". Anything else is a fool's errand.

Actually, even trying to use regex to see if a email is valid is a fool's errand, but if you have to, the rule above is the only thing you could do. You really need to send a email to address and ask the user to input something from the email in order to actually validate it.