skysight-inc/HackerNews huggingface dataset:
For my part I think they do really important work and that while some of the culpability lies on them not doing the trial in a part of the world where counsellors and therapist are properly licensed for sure... This REALLY isn't the kind of lesson we should all be learning the hard way while people already suffering take the brunt of the impact. Hopefully it shines a light on the very real problem of how incredibly messed up the mental health care framework in parts of Canada is.

Hopefully nobody thinks that therapists and counsellors without a properly regulatory framework in place aren't doing shady practices like this even without the drugs.
This is why I love Debian linux. It’s not nearly as polished as MacOS but dammit it’s quick and does what I tell it to do.
Video Games Offered My Son a Haven from Bullying
Ah, interesting. I wonder if this means you can’t have your @company.com logged in at the same Chrome installation as your @personal.com.

So the only safe way is for companies to say you have to have a separate browser for @company.com?
also, unixtime just describes the time till the start of measurement of the time. it does not describe the organisatorial/socetial defined time which i currently "experience". like, leap years, timezones, sommertime or not, the new global dictator which will emerge in 500 years which defines the time beginning with his birth
Comlink and WebRTC: P2P RPC
I used to like blog comments

But I now [mostly] hate them

And not just for the spam aspect (though it's a factor)

It's that comments are going to happen where they happen

And some platforms (reddit, hn, twitter, etc) are, quite frankly, better places than trying to selfishly centralize it all to my blog

The audience reach elsewhere is millions of times more than on my blog
I can sympathize with the “mountain of JS” but SPAs way easier to reason about in abstract. In SPA world there’s an API server which is self-contained and has clear boundaries — take JSON payload ish and return JSON payload ish. Server has no knowledge or connection to any client.

Client is a static bundle of JS and assets which just calls the API just like our iOS/Android/CLI.

Once you involve SSR (beyond hydration) you’re in for a world of hurt because you’re mixing the two. The JS doesn’t know about the HTML despite them hard depending on one another and the two processes can’t communicate back and forth anymore. Both sides are disconnected but have shared state because half of the client is actually on the server. Way more complicated than every half keeping its own books without any care. If it weren’t for “it’s what we had to do back then” it would be considered nuts to codegen whole applications and then send them across the network to run but that’s SSR.
I'm an old guy, and I have to disregard 99% of what our C-level officers say about technology. Most of what they understand is out of date with technology from the early Oughts, much less the 2020's. They make purchasing decisions based on what they read in airline flight magazines, or what their vendor buddies recommend while they're golfing.

Their feelings are formed by cronyism, nepotism and ignorance. When it comes to embracing change, they're fine when it something motivated by these three factors, but when it means a perceived loss of control, or a loss of prestige, then they resist.
(1) Do ground-breaking work in your 20s or 30s; (2) spend 30 or 40 years promoting it; (3) win!
That's the first time I hear his name. For people in the same situation as me, from the article:

> For over four decades, Dongarra has been the primary implementor or principal investigator for many libraries such as LINPACK, BLAS, LAPACK, ScaLAPACK, PLASMA, MAGMA, and SLATE.

Thank you for your work and congratulations!
> “The concept of combining a nice environment to work from and then going to sleep in Venice and waking up in Croatia,” says de Leede, “It's great.”

Half day stops in places just to say you were there? Not fond of that
> Figuring out a fair and effective set of laws/regulations to control how these companies run their app stores seems way too hard and unrealistic.

I don't think it's hard or unrealistic to force companies to provide realistic support. Entire industries have had this established for decades.

Imagine you're renting office space and the landlord decides you've done something wrong, clears your things out and changes the locks -- refusing to tell you what you've done or allow your business to continue to operate. This sounds extremely unrealistic because it is, in the real world you'd take them to court and sue them for losses. And there is plenty of legislation behind it to support you.

Similarly, having companies like Google become accountable like this isn't actually that hard. There just isn't any will to do so at the moment and livelihoods will continue to be destroyed in the interim.
Macedonia's first census in two decades reveals a nearly 10% population drop
Capitalism has nothing to do with power disseminating information in an attempt to retain power. You are actually lucky for capitalism as it's two companies offering social media services playing PR games and not a totalitarian government operating under the guise of fascism/socialism/marxism pushing domestic propaganda demonizing people who think like you.
Because people vote for those laws. I can only hope that if and when it becomes too much for you, you don't vote that way in your new locale.
> Everyone here is commenting about overautomation, but this isn't an overautomation problem. It's a secondary sanctions problem.

It's both. When you work with tech companies this kind of overautomation is rife. When you work with any other type of business they give you an account manager and you manage these issues openly together with a relationship. If there was a human at Google who picked up the phone and worked out the problem with the developers before this ban was imposed, this could have all been nipped-in-the-bud before an account was terminated.

My current account doesn't have much money in it, but my bank would call me if there is an issue which would terminate my account, and I'm confident that they would work with me to offer up solutions rather than instantly terminate it. Google should provide developers more respect than my bank offers average consumers.

There is no excuse for them not picking up the phone and just talking these things through before they implement the bans (unless there is active malicious behaviour in an app, in which case I would expect a suspension to happen and be followed up with a phone call straight away).
If you will need to release it, then you also need to know it is a pointer that would afterward refer to freed storage.

Programmers understand that referents of pointers have lifetime that must be managed. Hiding that quality of your special-snowflake type does nobody any good.
How Russian Oligarchs Stow Away Their Money in the US and UK
Joke:

Well, back in the 80's all you had to do to worship Satan was play your record backwards. Now it is so much more of a ritual.

Back in the 80's I felt like the year 2000 would be the epitome of tech, but now I have no hope for floating skate-boards.

Back in the 80's I had protection for my hair-do, but now my hair stands vulnerable to all forces of nature.
Also standing behind people and watching them do stuff is good at showing you things ypu didn't know you didn't know.
Show HN: Vectorwiki, Browse and download any brand logo
Big Stock Sales Are Supposed to Be Secret. The Numbers Indicate They Aren’t
Wholeheartedly agree. This is not the norm at a couple multi-billion dollar companies where I've worked and I would leave if it were. If you are doing this you are making the world a worse place. Do not do this. Do not accept this. Find purpose in the world and strive to add to it rather than take away.
And indeed it does not: Modern operating systems like Linux can perfectly well deal with all kinds of devices crashing or disappearing at runtime. Just like in larger distributed systems.
Once again, the resolution of this problem will come down to either the OP knowing a Google employee or a Google employee happening to see this and feeling pity. For the vast majority of people who deal with Google support and don't have access to Google employees how many of us on HN do, when the hammer strikes: they are completely out of options.

I have such little trust in Google's automation for banning accounts that I don't even bother commenting on Youtube or uploading videos anymore. Who know when some innocuous footage that I have will trigger a cascade of copyright strikes and ban my personal GMail? It's like walking around glass.
Now there’s also functional, pre-graphic design, prototyping.

In contrast to wireframe and mock-ups, you don’t have to worry about layout, screen size, or multi screen postures.

Instead, you draft the UI by focusing on the plain content and its flow.

Moreover, you don’t have to think about the correct element while drafting; you can change it later. For example, should it be a drop down, or radio buttons?

It’s 100% free. I made it for complex subjects UIs, and for optimizing the logical progression of forms flows.

Check it out, any advise will be appreciated.

https://uidrafter.com
Sure are a lot of “innocent” accounts getting shutdown.
> to be able to do computation, discovery, message passing/IO, instrumentation over multiple nodes.

Kernel namespaces are the building blocks for this, because an app that accesses all kernel-managed resources via separate namespaces is insulated from the specifics of any single node, and can thus be transparently migrated elsewhere. It enables the kind of location independence that OP is arguing for here.
So much of programming languages is to hide the distributed nature of what the computer is doing on a regular basis. This is somewhat obvious for thread abstractions where you can get two things happening. It is blatant for CUDA style programming.

As this link points out, it gets a bit more difficult with some of the larger machines we have to keep the abstractions useful. That said, it does mostly work. Despite being able to find and harp on the areas that it fails, it is amazing how well so many of the abstractions have held up.

Would be neat to see explicit handling of what features are basically completely hiding distributed nature of the computer.
Simple solution, raise taxes.

Same with highway/Interstate maintenance. Raise the Federal gas tax (which hasn't tracked inflation for ages).
Possibilty 1a: microplastics causes reproductive issues that contribute to plummeting fertility rates, mass human extinction ensues and consequently the problem sorts itself out quite nicely.
True story - I worked at IBM in the mid-90s, and for some reason they would not let our applications send email through the corporate mail system. So I requested a new email address, send all app emails to that address with the true recipient in the subject line, then put a email client on a desktop PC with a script that just forwarded all emails to the right people. I dumped that PC in our raised floor data center and walked away. I figured it would be shut down very quickly and we'd actually engage in dialogue with the corp email folks.

No - That machine was still there, still running, 7 years later. I never asked about it after that, but if a hack thrown together just to get around corporate email policies can go untouched in a freaking data center... your npm-based software will be OK for far longer than you want it to.
You're right. In less regulated countries, they may be more lenient. But in countries with strong anti-fraud and anti-moneylaundering regulations, banks often will take the most risk-adverse course, which is to terminate accounts for very little reason and at the slightest hint of bad behavior.

I'm not against government regulation of these sorts of decisions, but to pretend that the regulations we currently have are consumer-focused in every aspect is just completely burying your head in the sand. Read https://bam.kalzumeus.com/archive/moving-money-international..., and especially the "Tiniest bit of personal opinion" section for a clearer explanation of the problems with the way banking regulation currently works.
Yeah, that's the approach I'm hearing the most positive reviews about - Taking it alone and leaving the therapist to talk about it after, hence the integration
Facebook has no motivation to make true accusations against TikTok. There may be legitimate criticisms that can be made, but facebook doesn't have a reason to care, and being tasked with making those criticisms in an environment where anything that sticks is rewarded, regardless of the truth, will have their honesty and truthfulness compromised, and will be encouraged to view that as normal, compromising their wisdom.
Yes? That kind of makes sense if they are still working on something for the company right? Just because they have a side job as a fraud doesn’t make their day job any less legal.
> Two letter command line options

That's a con against RSI.
Binning pointers into "null" and "not null" is, exactly, lossy.
Not sure why people thing Google does not have a help function. I think it is obvious at this point that reddit and hacker news are Google's help desks but people do need to vote up the relevant tickets to get priority attention.
Looks interesting, is it a replacement for BitWarden too, or more focused on app environments (to set ENV vars)?
They sometimes post videos of situations they deal with, especially around bikers and pedestrians. It's quite impressive how well it handles such cases.

https://www.youtube.com/watch?v=mWvhw1KCmbo
I don't think so! I think thats being used in Tempo, but I'm not sure.
Don't split hairs; it says "GOP", same thing. And words in the title and lead paragraph hold about 10x the weird.
Interesting way to use your vast retirement wealth. I wonder if these kind of luxury retirement expenditures will exist in the coming generations who haven't accumulated huge sums of money.
>Given this is Hacker News… it was a magical time for technology.

Honestly, I was probably the most "techy" person I knew and I remember spending a lot of time back then messing around configuring memory and what was loaded to get things to run. It was interesting at the time, but I was also young and had nothing better to do.

To me, I find technology today be a lot more magical. I'm really glad I don't have to spend so much time just to get something basic running today.
Russia banned to use foreign software for government agencies
It's usually CSAM or child sexual abuse in general, not pedophilia, but yes.

For example Internet censorship (I believe in the form of IP bans but I'm not sure how they're meant to be implemented exactly) was originally justified with the necessity of blocking CSAM in jurisdictions that are out of reach of Germany and the EU but recently there were moves to ban the pornsite XHamster because it provided an insufficient age check to visitors (although with similar sites it's usually nothing more than a popup to the effect of "Are you old enough to view porn? Y/N"), which while still boiling down to "think of the children" isn't exactly the kind of thing von der Leyen originally described when shooting down criticism of the proposed law.
Most distant star ever seen found in Hubble Space Telescope image
That's interesting - and quite the opposite of what I've personally experienced and heard. Are you saying then that when the lockdown happened and your team was sent home your productivity tanked? What happened? What wasn't it addressed? What's caused your team's productivity to soar now?
Intel’s long-awaited Arc GPUs begin shipping today, starting in laptops
I’m curious about what you’d consider concrete examples of these inefficient solutions? The biggest thing that comes to my mind are SPAs that don’t need to be SPAs.
Yeah same experiences here, already feeling like robot cars are much safer for cyclists and pedestrians than aggressive humans
On the subject of disabilities in tech, one of the best things for me about WFH is that I have a disorder which casues (among other things) light sensitivity issues and most offices have horrible lighting for triggering that. Being able to WFH where I have things set up to be comfortable as possible in this respect is an absolute godsend and I honestly wouldn't go back to the office even on a hybrid basis if my salary was tripled. I quit my last job over a mandatory return to the office, it's an absolute red line for me now when considering a role.
Some of these examples, particularly SpaceX, are actually a pretty good place to make the case against the rule-by-billionaires.

Individual agency and freedom of action is great when one starts out. We wouldn't have reusable rockets without that freedom of enterprise early on. But I think it starts to have drawbacks at scale, as things pass from development into being business as usual with critical infrastructure.

Like, what happens if Elon Musk goes insane?

Seriously. The future of human space flight in America basically hinges on SpaceX. The American economy increasingly hinges on technology launched by SpaceX satellites. Particularly in the case of SpaceX, it's a privately held with a majority controlling stake. The Ukrainian state is now relying on Starlink. But nothing much stops him from simply liquidating it all tomorrow because he's decided space guns are a better method of launch. (Of course, if he actually did that I suspect we'd see parts of the company nationalized, to be honest. Which I think naturally raises the question of whether such an important project of such scale should be subject to entirely private whims.)
That's because they get the meaning from the environment (i.e. datasheets, schematics). And writing a good datasheet is hard and the companies who did this are mostly gone ( Hello Motorola).
As long as

* developers continue to develop apps for the respective app store (they could often create a web app, but they don't)

* there is no outcry among users for competition (instead of monopoly) in the provides app store(s)

nothing will change.
I had a scare last year where Google supposedly gave me 30 days before they would shut off my Google account of 20yrs. Family photos, youtube videos, 20yrs of email, not to mention the treasure trove of personal documents on GDrive. It took two weeks to duplicate the content and back it up elsewhere. This is a paid tier Google account and I've yet to get an explanation on why this happened. It appears to be because of an "associated" (whatever that means) Google Business account for a startup where I worked where they shut off my GSuite account after I resigned, but customer service couldnt provide a real explanation why it would also terminate my personal Google account. The automated websites where you upload photo ID to prove identity didnt work and didnt give an absolute confirm/reject...so i slept uneasily for almost a month knowing that my 20yr account might disappear.

Ultimately it did not disappear in 30 days. Was it because I upload passport photos? Not sure. Because I spoke to customer service? Not sure. Because the original shutdown notice was a mistake? Not sure. The lack of clarity made it worse.

I've heard stories about people losing personal accounts like this due to GCloud usage. At work, where I'm CTO, I have open access +MSAs to the three major cloud providers -- BUT I am very hesitant to use anything but AWS/Azure. The risk of something going wrong with GCloud and that metastasizing to my (or anyone's on the team) personal Google account (or vice versa) is huge and just not worth the risk.
> because the battery falsely appears dead for a few seconds.

Uuughh, I have this with Windows on my Dell XPS as well. Basically every time it comes out of sleep/hibernate, it will briefly think the battery is at 0% and try to shut itself down, and if you boot it up again without it being plugged it, it won't start up at all.

But when plugged in (either coming out of sleep or for the follow-on boot), after a few seconds it'll go "lol yeah no you are actually at 100%, no further charging is required, hooray!"

Would love to know how to disable the critical battery shutdown altogether in order to get around this. It's a bizarre and terrible bug to have in what is supposed to be a flagship developer machine.
It doesn't have to be a truly real-time system. The difference here is more philosophical than technical. If the software were designed to make my demands a priority, then it could do a much better job responding to them, but nobody working on the software is thinking that way.
Mobile key-loggers?

https://www.softwaretestinghelp.com/best-keylogger-for-andro...
Not my (a landlord's) problem. Plenty of people didn't have that happen to them. Do you presume that I should have no say on who I allow to live in the home I bought? It's my property
New smartphone app allows pedestrians to report speeding drivers
alt title: "How to rapidly expand your carbon footprint before you die"

"Research shows that cruising emits up to four times more CO2 per passenger than flying. While air travel costs between 0,11 and 0,16 kg per passenger per kilometer – a significant amount -, taking a cruise ship adds up to a staggering 0,40 kilograms per kilometer."[1]

[1] https://www.geekyexplorer.com/cruise-ship-pollution/#:~:text....
You might find these interesting:

https://communary.net/2014/12/21/show-calendar-cal-for-power...

https://jdhitsolutions.com/blog/powershell/6101/powershell-c...
It was decentralization theater. When a single entity can control the network (or funds), making multiple keys all controlled by that same entity is pointless.
Eh I can’t see Linux getting a built-in distributed kv store (etcd) any time soon. Same goes for distributed filesystems. All you have out of the box is nfs which gives you the worst of both worlds: Every nfs server is a SPOF yet these servers don’t take advantage of their position to guarantee even basic consistency (atomic appends) that you get for free everywhere else.

And besides how would you even implement all those features you listed without recreating k8s? A distributed “ps -A” that just runs “for s in servers; ssh user@$s ps; done” and sorts the output would be trivial, but anything more complex (e.g. keeping at least 5 instances of an app running as machines die) requires distributed and consistent state.
No contract in hand yet, I just recall loosely what it looked like from an offer a few years back, and what James Liu shared a few years back and want to be proactive this time around. I will see if I still have a copy I can reference (It may be vastly different, but it will be a good exercise). I'm not in California /'reasonable' non-competes have been upheld in my state.
Do you use a NIOSH (or other regulatory) approved mask?

And, editing here, how do you clean up afterward?
I noticed "... because anyone using Vim should always disable all the defaults and begin with a clean slate in their vimrc file" and thought that one of the major reasons why I switched away from emacs towards vi-family editors is that you can log into an arbitrary Linux machine, possibly with a damaged operating system, and have a good chance of "vi" just working.

Contrast that with being emacs dependent and having to install emacs w/ the package manager which might have a corrupted database... and not having a text editor to use while you are fixing the corrupted package manager database.

From the viewpoint of a developer I can understand the desire for customability but from the viewpoint of a sysadmin there is something towards being comfortable in whatever barren environment you find yourself in.
Not when your teammates refuse to take you seriously, drop you weapons, or back you up in a fight.