skysight-inc/HackerNews huggingface dataset:
It doesn't. I am aware it's undesired. Very convenient
> this just seems like a bit of an oversight (i.e. inexperience) on behalf of the school’s IT team.

No matter how inexperienced they are, it shouldn’t be possible to put an external Microsoft account into this weird state without the account holder’s permission. And the “leave organisation” button shouldn’t leave the account in some weird unrecoverable state.

This all reeks of sloppy product design on Microsoft’s part. Is my Microsoft account one bad domain administrator away from being taken from me? That’s unacceptable.
I think I posted that comment from iOS Safari, they iOS keypad does that.
I'm definitely not a vim master but I've made an active choice to avoid 4j style movement. The main benefit of vim, for me, is the mind-body connection. Commands are either muscle memory or like saying a short phrase in my head so it flows out naturally. Counting lines before executing breaks that natural flow
My preferred process is water heated to 190ºF, a pourover cone, and medium-fine ground beans (medium-dark roast). I use 35 grams of coffee to about 500ml water.

I hate 'bright' coffee with a sour taste, which is what I generally associate with Stumptown. The Aeropress is great, except that I like to have a bigger cup of coffee to start the day. The Aeropress comes with on trips and when I need a pick-me-up mid-afternoon.
I think these new definitions are mostly PR manoeuvring; I doubt very much they are what most people think of when they envisage a human-level intelligence of this nature.
Try having a kid and segregating funds for them while paying for their Xbox Game Pass and a Minecraft Realm with your account. I have 25 years of Windows software development experience and I was almost reduced to tears just trying to understand what I'm even trying to accomplish.

Realms is still in some kind of half subscribed, half not subscribed state and it still asks for my account's PIN for purchases but actually only accepts my kid's PIN. And every game warns me that my setup is questionable (store account doesn't match game account) even though it's exactly what Microsoft tells parents to do. Even Microsoft's own Minecraft app complains every 30 days!

I suggest this area for any web2 bug bounty hunters looking to make a fortune.
The US prescribes Diethylstilbestrol against gender dysphoria? I would like a source for that.
I agree that its not malice, but its not 'a bit of an oversight'.

It's a long time pattern of behavior from Microsoft about their utter lack of any care or thought for how to manage their MS Accounts system.
Though it says "chat-by-chat basis", which sounds like individual user action.
Off topic: Dan doesn't work anymore right? Or is there a new prompt
It's certainly a consideration - all the more reason to lead by example from the start.
The fun part being it always looks fine and smooth for the first 30 minutes.

It's once your sessions start expiring or you're trying to use the other services in meaningful ways that the journey begins.
But the schools IT team shouldn't have been able to do this! I don't ascribe malice to them, but if, in the regular course of me doing my every day normal business at my bank, their website ended up with me taking your money out of your account somehow, the blame wouldn't lie with me or you, it would be the bank's fuckup.
>malice that other comments seem to be directing at Microsoft

Giving such permissions to a 3rd party could be just a gross incompetence instead of malice. Yet, it should never happen.
For what it's worth, I sail and the average other sailboat I meet is sailed solo by an older guy. A small to medium coastal cruiser/overnighter type seems to be the sweet spot, can be easier to single-hand than many kinds of dinghy, cheaper and with easier boat handling than big cruisers and less to go wrong. So it may not be Atlantic crossing but I hope you get some sailing in.
I was blessed with a badass AIX teacher. Thank you Coleman University for allowing hackers and AIX in your facility!
This really goes to show what depending on online authentication from a large corp can do.

Even worse, Microsoft is now trying to force online accounts onto Windows machines.

Google already does it with Android. Which means for some reason if you lose access to your email, you are locked out of not only your online accounts but your local devices also.

We really need to separate authentication from services and devices. With strong safe guards around that account and an actually support system.
My wife broke her leg and the 3 month old poops every few hours in the night. I still enjoy hand grinding my beans and doing a pour over in the morning, though!
For real.

The solution to bad url routing in SPAs is distributing our work across a madcap wild ass front-end/back-end split with ill defined borders & no protocols? What's happening now is 500% more complicated.

But the magic is well packaged & available by default.

The SSR world has frameworks: but as another commenter pointed out, React stopped at being merely a library. And so it's been anarchy, deciding how to SPA, with many folks not realizing how many needs/libraries they really needed to have.

I'm hugely in favor of SPAs, but there's been a lack of well-integrated sensible approaches. The attempt to identify & only solve a narrow window of concerns has hurt our ability to imagine what apps are, left huge voids all over.
Any new hobbies in particular? Or anything you specifically cut out?
Then skip all that and start a main street store selling desorption column smoothies/shakes/cold pressed juices.

???

Profit.
Like you would get anything as considerate as a warning.
The fact is that you gained unauthorized access to personal information, which might be a criminal offence in your jurisdiction despite your honorable intentions. My advice is to let it go and not implicate yourself any further.

Relevant personal anecdote from the EU: one time I was checking the API of a service I wanted to use and managed to obtain full access to the database which among bunch of PII also contained plaintext passwords. Being a good citizen, I decided to report the problem to national CERT instead of the company, because I had prior experience with such reports where the company reacted with a lawsuit threat. The response from CERT was "While your intents are noble, you just admitted to gaining unauthorized access and we will forward this information to the company if they decide to take legal action".

This was 2 years ago, luckily the company did not press charges, the data in question is still wide open for hacking and I could not care less anymore. Learned my lesson that there is no room for good Samaritans in web security.
I honestly just don't believe that attitude is helpful for people, teen girls especially. It's a societal issue that can't be addressed just by admonishing someone
Auth with MS accounts is a giant mess. When I was a city councillor I had a corporate O365 account from the council (used for council email and virtual meetings over teams) and simply trying to sign out of the thing or switch to another account was always fraught (I've got a personal account that's basically just to associate my windows license with and a work account used for azure access). You'd often end up in a state where teams would just refuse to sign in and you'd need to reinstall it to get it to work again.

Trying to be actively signed out is also a mess. You can use the teams app to join teams meetings others have setup and invited you too without teams access yourself. Though of course if you have an MS account teams can see it ends up trying to use it and then saying you don't get teams access via that account and trying to sign out and join the meeting with an account associated with it often just doesn't work. A colleague actually ended up requesting he got an o365 account with teams associated with his corp email because of this issue as he had occasional meetings with external people over teams. We have a corp o365 setup for our ops/admin team that engineering normally doesn't touch but because he had a teams invite sent to his corp email he got dragged into it.
So... now if you need an adderall prescription now costs you hundreds of dollars a month: you need a day off during the work week to see a doctor, who is likely a out of network psychiatrist (because afaict most aren't in any network), and you have to pay the $1-200 that they charge for each appointment.

It's almost like once a bunch of congress folk lost their payouts from the Sacklers (who recall essentially got away with mass manslaughter) they've decided it's time to be hard on drugs by punishing people with legitimate needs.
> I never bothered learning how to use the debuggers for those languages. I don't miss them.

This could be causal.
A long-term timeline of technology
Proprietary Mac app...? Maybe you are looking at a different "qmk"?

You can do all of this without any need for additional runtime software (apart from build environment to build and make changes obv) directly in the keyboard/pad with the mentioned qmk-firmware.

You can build the pad from scratch, buy a kit, or a prebuilt (like the linked example).

https://qmk.github.io/qmk_mkdocs/master/en/feature_unicode/

If I have it working in Alpine, Gentoo, NixOS, Guix, Debian, Mint, Arch and Rocky out of the box I fail to see why Ubuntu would be different ;)

Another great option is zmk, which has better support for Bluetooth if that's your thing.
I wouldn't recommend it either, it is a very simplistic view of coding with some bad advice intermingled. Obviously reality is much more complex than any book could describe and there is benefit to think about bad examples as well as good ones.

Though it is an ill-defined term clean (clear, readable, reasonable, understandable) code is important in the sense that accidental complexity should be minimized and encapsulated and necessary complexity should be understandable.
Rules for thee, but not for me. Many companies try to get away with that. The problem is that we let them.
Something similar happened to my personal Atlassian account.
What's amusing is that it also automatically converts all the Google Doc files to word format, because Lawyers Use Word.
Sure. And 99.99% of them aren't exploitable.

I have a Python-based pod that polls an internal API endpoint. Why should I care if the Python container has a critical vulnerability completely unrelated to what it does?
> Their whole monetary policy seems to be bunk.

It's mostly been under the management of a party who straight-out optimise for company profits and screw the little guy (who spent 10 years continually voting for them because Chairman Rupert said so).
That's... fine? They can't all be Jeff Deans, or John Carmacks. Nor would you want them to be. Promote those that are up the engineering ladder and let the L4's do L4 work. You need L4 work to happen or else the annoying bugs don't get fixed and the small but important pieces of functionality don't get built.
That a subordinate did not perform their duties does not absolve their superior of the consequences.

The responsibility still ultimately falls on Google Legal and up to the executive team. They can choose to fire people if it makes them feel better, I suppose, but it won't change the consequences they will now face in litigation.
OT, but this reminds me: several years ago on my way to my office after getting off the subway in Times Square someone approached me looking like they had a question. I don't remember exactly why I stopped to talk to them (normally I would keep my earbuds on and just ignore people who looked like they were trying to solicit something since it's generally pretty obvious when someone is a tourist and actually needs help compared to having some other agenda), but I was absolutely thrown by them asking me "What state name ends in the letter K?" I assumed this was some sort of experiment and said "I'm really sorry, I'm on my way to work and don't have time for something like this". Before I could walk away, they asked me "What state are you from?", and I interpreted the question as being about where I grew up and not where I currently lived and said "Massachusetts". They looked at me strangely and said "the answer is New York, we're in New York right now". I told them I still had to get to work and said goodbye and rushed out due to embarrassment, and I still have no idea what their purpose for asking that was.
Looks very neat. If you aren't going to work on it again, then perhaps you would consider publishing the source code also?
The Mojang accounts weren't great for security. No 2FA or anything (just security questions), and if you lost your account / it was stolen, you were pretty stuffed. The only way to recover it was to present the transaction ID of your purchase of the game to support, which most people don't have and you were never told to keep. I saw lots of people get permanently locked out of their accounts.

I guess it also doesn't make sense for them to maintain a parallel login system when the Microsoft one gets (presumably) millions of dollars of investment every year. Though Microsoft accounts are more complicated to use, with configuration being split across Microsoft, Xbox, and Mojang/Minecraft itself. And it seems they like locking people out for opaque reasons.
The latter isn't correct or at least incomplete on two accounts:

- The investigators and prosecutors are dependent on the government.

- A judge sentences, but doesn't carry out the punishment.

But certainly the initiative to investigate and prosecute Turing did directly come from the government. It was after all the PM who apologized for it.
You don't need to accept it. Just don't use Microsoft. (If your school forces you to, create a throwaway account for that, and let the principal know that you are not a happy customer)
> That is my problem, not yours.

If this is your real idea, I wouldn't want to work with someone who works with this logic. Working with someone who takes most of the responsibilities may not be very good for development.
Awesome post! :)

I recently got the Smart Grinder Pro along with the Breville Dual Boiler, and I'm kind of blown away by the quality of espresso I can get from relatively cheap supermarket beans.

I've really enjoyed this upgrade from their 870XL. It's a bit less forgiving thanks to the bigger/more shallow portafilter, but like anything I'm enjoying the learning process.

After I quit alcohol a couple of years ago, I have no problems justifying spending a fraction of what that "habit" tends to cost people, on good coffee.
By a happy accident I did a 3 year masters program in India called Research Assistant program. I was a system-admin at the CS department's for 3 years. I had to do ton of stuff, like setting up and maintaining backups, installing tools such as DNS, mail servers, handling server failures, provisioning new servers, debug networking failures by inspecting router connections, so on and so forth. It was a lot of work but super fun and lots of stories. This was ~20 years ago so no SaaS tools etc., One had to do almost everything in house and we had to use free/open-source tools to save money.

That experience taught me so much and I still use most of those learnings on a day to day basis.
> refuse to buy

Few do this. Television tells them they want things, and they'll get angry if they can't have them. So they put it on their credit-cards and kick the can down the road.
Surveillance capitalism is several orders of fucked up, but to call it tyranny is pretty dismissive of the plight of people living under actual tyranny.
> That tells us that the load time will favor SSR

But the runtime behavior will near-certainly far-prefer a thicker client model, where more is retained & locally available.

This was obvious & clear in the aughts, as web-apps emerged from purely server-side systems. Having a client that could re-render based on dynamic data was vastly better than trying to find portals of HTML to re-render & send.

It seems still likely & obviously true now. But folks sure AF love load time metrics!
yeah. if you have multiple account with Ms that use the same email address to sign in with, you're going to be in for a bad time.
Hmm... What if there was a better way of indexing across multiple media types? Then we could have a "down the audio-visual rabbit hole" experience via info clusters in a format such as an RSS feed. We could have AI glasses that use eye-tracking and haptic gloves to select AV content. And this would allow us to be anywhere while taking in info, instead of glued to a physical computer monitor.

For me, there's the part of learning that is interpersonal. Shared excitement about learning a topic with and from others within reasonably close physical proximity does have benefits. I guess holograms and VR are supposed to supplement this, though I'm unsure a cartoonized avatar is a sufficient replacement.
Watching the videos gave me a feeling that if we let them evolve in peace, they'll be the next intelligent creatures on the planet in some 100k years.
Please create a feature parity page on Github so that the end user knows how far the latest releases of Bun is compatible with latest version of NodeJS API.
Correct. If you didn't mind having a Mojang account (small, indie, Swedish company; respectable privacy policy) but would prefer not to create a Microsoft account, your money is as good as gone and there is no way to play the game officially.
Vulnerable groups are physically, mentally, or socially disadvantaged persons. Can be groups like disabled folks, migrants/refugees, and children.
You say that.
Lots of laudatory comments here about this being essential but missing teaching but I have a different take. The content looks good, nothing wrong with teaching these things. But these things can be and are learned on the job fairly quickly for anyone interested enough in the field and with enough aptitude. In fact, I would say these things can be learned on your own time as a side effect of being interested in computers.

So I would say it's good content, but not essential for a CS program.
I'm not fond of Vim, have been an Emacs user for going on 40 years, starting with Gosmacs. That said, I'd rather that students learn one editor really well, rather than the smattering of editor/IDE usage most of them seem to acquire. So, fine, teach them enough Vim that they can use it well, afterwards, they can use whatever editor they choose.
> A number of sanctions has made Russian money harder to move around

They hardly did.
As an alumni, thanks a lot for doing this. Looking back, all the things that I've learned in just the first few weeks in the industry made writing code so much more productive - if only someone had shown some of it already during some early semester, even just during some assistant teaching hour, it would have saved so many hours.

I remember specifically when one of the exercises for some compiler lecture contained unit tests the code had to satisfy, and I was like, wow, why didn't I already knew about this during algorithm classes earlier where I was fumbling around with some diff-tools to check my output. Let alone proper version control, now that would have been a blessing.

In hindsight, it's a bit embarrassing that I didn't bother to, well, just google for it, but neither did my colleagues - I guess we were so busy with exercises and preparing for exams that we just didn't have the time to think further than that.
Seriously. I don’t understand proud ignorance contributes anything.
Threads don't prevent you from tagging individual messages despite your example of people not doing that and resorting to scrolling, so your solution of killing thread is strictly worse
> Recently though. I moved to all backend with some jQuery. I render all the views on the backend and if they need to be swapped out I make a simple ajax call to pull the rerendered days and swap the div. It's like 2 lines of code for me.

Sounds like one of those bad SPA in the making. You know, without browser navigation, without an url that can be revisited.
Loans being secured with assumption of ever increasing property value is one big contributor to the current inflation. Especially once everybody started using their inflated house value as downpayment for their second house ad infinitum.

I’m sure someone smart can come up with many better ways to tame this, other than just turning the inflation knob.
I know the science advisor for The Core. He apologises for it regularly.
Underwater is much older. So no chance it hasn’t already happened.

My theory is Octopus became intelligent long ago, but that civilization kept killing itself off (ennui, nukes, whatever) and that’s why now they live alone and kill the selves after breeding. Only stable intelligent offshoot to survive.
> FTX

Centralized exchanges and FTX in particular is the most normie and state-aligned part of crypto.

> it is only used for crime and speculation

It is not true.
As an untalented developer, I used to make heavy use of debuggers, and knew them well. Currently, as a still untalented developer, I've fallen out of the habit of using them and don't know how to for my current toolchain.

Neither situation was at all related to my talent (or lack thereof).
Its not a short amount of time to realize that your treasury has been looted. They should have had monitoring in place before they had a percentage of the locked up value.
Have you tried it out?
For now. I would point out that the browser with the largest market share by a considerable margin is created and developed by a company that makes most of its money by selling ads, and that choosing your own DNS server with the capability of blocking those ads is a direct threat to that revenue model.

They will tell you it is to defeat censorship though and to improve network resilience, because they are deeply committed to having the image of being a champion of internet freedom.
I feel like this is what I learned in grade school 35 years ago. I guess then it was just a theory?
At university, my co-founders and I took over teaching a few modules. We were eager to find a larger pool of students that had useful skills for a company, rather than those versed in just theoretical knowledge and Java.

To provide the students with the skills they'd need in their career, we taught them how to use real world tooling: how to make a website from a design, how to use Git, how to write backend code, identifying security risks, how to use editors that weren't JEdit or Netbeans, how to use PhoneGap, how to deploy to a server, how to use Unix.

As a result of our training, we managed to get some great students on-board. No longer were we surrounded by students who could make some ServiceFactoryBean, but instead ones who were fully capable of making real things in a real company.

It's awesome to see that MIT has a similar programme - covering all the skills that we actually did teach. Too much of university is spent theorising and not spent making students employable.
Is there anything about AIX that differentiates it or makes it exceptional over other UNIXes?

Not saying you're insinuating that. Just curious about AIX.
I had similar problems with Microsoft's accounts starting with MSDN many years ago. What I do now is creating a new email account when I need to access Azure on behalf of a client.
Atlassian ID was a negative point when choosing software.

We, as an Atlassian plugin maker, chose GitLab internally, and Notion, both because at least it was properly integrated and didn’t have the awful Atlassian ID and switch between apps…
Microsoft caring so little about what they do to their users IS malice.