skysight-inc/HackerNews huggingface dataset:
Ask HN: Adding scrum master responsibilities as an IC – How to approach?
I am a Senior Software Engineer at a large Software Company.

Due to recent changes in my Org, my manager wants me to take on responsibilities of our Scrum Master for our team, in addition to being an IC.

I think the Scrum master role is non-technical and thus I was initially hesitant to this but I am thinking about it.

Our scrum process is non-standard. As per my observation Scrum Master does the following:

1. Collaborate with PMs and Manager to estimate tasks, define sprint scopes.

2. Create features, stories, tasks for a sprint.

3. Track the above for a sprint. Move them across sprints when ending old sprints and starting new ones.

4. Conducting sprint retros and tracking feedback, bubbling it up to our Director and VP.

My manager has offered to share responsibilities but it's not clear what that means.

I have the following questions for y'all:

1. What are the pros and cons for this?

2. Has anyone done this? If so, how was your experience?

3. When I have that discussion with my manager, what should be the outcome of that? What level of detail should I get into?
There are different ways how languages can change. A language changes organically, if individual people simply talk differently than their predecessors, out of convenience, without any specific intent or plan behind it. That's the way languages have always changed throughout history and keep changing.

Deliberately changing a language and pressuring other people to adopt certain changes in their vocabulary is something entirely different. That too has been tried often in history, but has usually led to conflict and was part of expressions of power.

Emojis can change their meaning organically too, if people just start using them in a different way. Eggplant emoji being the most obvious example I think.

But pushing an update to change the glyph would be about the most top-down and deliberate way to change its meaning that I can think of.
Some firewalls just block newly-registered domains. Are you totally sure it wasn’t that category?
> Also, presumably GPT-5 isn't far away.

Why do we presume that? People were saying this right before 4o and then what came out was not 5 but instead a major improvement on cost for 4.

Is there any specific reason to believe OpenAI has a model coming soon that will be a major step up in capabilities?
You don't have to possess a crystal ball to draw a rough conclusion with confidence. Here, watch this, I'll show you: If Trump were to have been assassinated in 4K high def with his head blown off filmed perfectly from multiple angles, this country would see some of the most raw shit known to mankind (domestic terrorism). There is only one group of people who is armed up to the teeth in America and it is not the Democrats. If Trump would have been assassinated it would have been open season on Democrats and anyone not hardcore-right. Anyone who doesn't acknowledge this is simply a naïve fool or willfully lying to you. Raw power is still power, even if you hate it.
On another forum a person replied…

>The system to redeem the card is probably stuck in a boot loop
What’s healthier than being able to buy massive amounts of high quality fish and beef and decent quality vegetables and fruit, with zero extra ingredients? Same for legumes, farro, brown rice, etc. They have tons of zero sugar drinks as well.

I can’t eat that healthy via other grocery stores because it’s too expensive typically.
I got an Alexa as a gift and never opened it

But now its finding a ton of use as a Cocomelon device for my toddler

I’m dreading the day she learns to say “Alexa, play Cocomelon”. It’s over for me the.
Can anything be made out of this?
You came to the worst place. HN is like instagram but for tech people: here you won’t find pics of engineers having a nice coffee in Paris, enjoying a beer in a beach in Asia or people unpacking their latest gift.

But here you’ll find people telling how normal is to make over $250K/year, how incompetent are those who don’t release software properly (like those at CrowdStrike), and that doing a hundred leetcode problems is normal if you want to have a nice job (how you dare not to take job prep seriously!).

I’m trying to quit HN, but it’s hard. I don’t have instagram so I need to decompress somewhere.

To the original question: we all are mediocre.
> Isn't the entire purpose of having a standard set of emojis as part of Unicode to enable reliable communication of the concepts and emotions associated with them?

Maybe? I mean, Unicode already explicitly does not encode glyphs, but code points. So point 65 is capital Roman “A”, but Unicode says nothing about how it should be displayed.

Going further, certain code points represent characters which Unicode considers “the same” character in Japanese/Chinese/Korean even though they may be different in meaning, pronunciation, and visual appearance. Thus, you need to know which language is being writing before you can pick the correct glyph to put on the screen.

So, while stupid, it doesn’t seem exactly wrong or unprecedented for X to change their glyph from a squirt gun to a pistol.
Even if it wasn't forked, it could be cloned. Should that be part of the warning?

I wouldn't mind a disclaimer when you delete a repository that any information that repository ever contained is likely to have already been downloaded and stored. Per the comment I added, I'm not sure it would really help that much, but it would not be harmful.
Everyone who routinely tries to cook American or British recipes, for example. It's all "tablespoons", "cups", "ounces", "fluid ounces" (whoever thought about naming that one deserves a special place in hell...) and whatnot.

And since that stuff isn't metric, orders-of-magnitude conversions (e.g. scaling a recipe up/down) become needlessly more complex as well.
they moved the URL to here: https://lareviewofbooks.org/article/the-last-avant-garde-on-...
Principles for Perpetual Peace in the 21st Century
and people yell at me for not using github ever
I went through this course, the Yale Course on Happiness, a couple years ago. I think it is really valuable for understanding what will bring us happiness and/or inner peace.
I was told I was very smart when I was young and as it has turned out, at least at programming, I'm not that great. (I retired a year and a half ago).
I think a lot of people are working as hard as they can, and trying to act like they're not. The people you're comparing yourself to may be working as hard as you are. I think the happiness course is really good though, here's the link: https://online.yale.edu/courses/science-well-being
The phrase "small group of people" is doing a lot of work, I think. We had the largest technology/media companies in the country making similar changes.
Can this be used to host illegal content? I.e.: fork a popular repo, commit a pirated book to the fork, delete the fork, use the original repo to access the pirated book?

What would github do after receiving a DMCA request in that case?
You can also scan documents from the Files app (tap on the circle with three dots)
I have heard that a DM is a full-time job, and I agree full heartily after reading this.
and people have been yelling at me for refusing to ever use github since 2013 lolo
This has always been the case. Zero to one with a single developer or a very small team is the most exciting part of the lifecycle of a project. Medium to large size companies have very different challenges.
The ones that are single/small subset glyph are fine since it’s a few bytes and very cacheable and then the others in the list are usually the well known font types “arial” etc. which don’t even need the site to supply a new font file (you can specify fonts in css with a file or simply a name of a common font/font family). So no real issue at all.
The reality is a small handful of people - or even one person - makes these decisions.

Nonetheless, even if we were to believe 100% of the people at Twitter, Facebook, Google, et al decided on this change together, it's still a small group of people and it still is a political decision.
I'd wager it's not that easy to separate these two, especially when voltage is dynamically regulated.

If it's a Zeiss lens imperfection, a broken ASML machine, water or silicon impurity, etc, what matters to the customer is the final product you're buying.
I'm on Android and my keyboard does that too
Somewhat inefficient for text, very inefficient for images, specially if you work in pixel space. The max context a model today has been trained is 1M tokens, which takes up a lot of memory. Even if context was not an issue, to generate a 1000x1000 image would take ~3 hours on 100token/s inference.

Google has trained an encoder/decoder LLM on bytes called ByT5[1]

[1] https://huggingface.co/google/byt5-xxl
Or to consider the inverse of indiscriminate, selection.

Mutation = bad.

Mutation + selection = good.

(given enough iterations)
Alexa: "From VarsityTutors.com, it could be either even or odd"

Siri: "50 is an even number" (I double checked and it did recognize that I said negative 50).

ChatGPT: "Negative 50 is an even number. An integer is considered even if it is divisible by 2 with no remainder. Since \(-50 \div 2 = -25\) with no remainder, \(-50\) is even."
Like, it behooves one to know enough about one's car or house or computer in order to not get scammed/idiot-screwed by mechanics and contractors and tech support

It would be surprising if one's body were different. The general level of faith there seems inconsistent with reality
I can't speak for everyone, but as far as I'm concerned, the initial change to a water gun was just as stupid and damaging as this one. My point is just that changing it back now is not undoing the damage, it's creating even more damage.
Not "take them out", I said they took them out of the small model game. They did that by giving Mistral free compute, so Mistral turned its main focus to large models. Their announcement after the Microsoft deal was literally "Mistral Large".

[0] https://news.ycombinator.com/item?id=39511530

[1] https://news.ycombinator.com/item?id=39512683
no, no, I love 10% inflation, it's really good for employers, they can charge customers more because of "inflation", and they don't have to pay me any more, because their costs have gone up so much because of... "inflation".
Unicode is descriptive, not prescriptive.

The point of any glyph at all being allocated a Unicode codepoint, is that the glyph already exists in documents somewhere (either real paper documents, or digital documents in some other legacy encoding); and if Unicode didn't include a codepoint to encode that glyph, then that text wouldn't be able to be faithfully represented in Unicode.

Which means that some ephemeral undocumented proprietary encoding might be used instead (as in “cellphone novels” in late-90s Japan, now permanently committed to the Internet in the form of SJIS encoding + some particular feature-phone’s SJIS pictograph codepage that no modern OS can decode.)

Or worse, that the character and its contribution to the meaning of the document might be lost entirely (as in MSN or ICQ messenger emoticons, where exporting chat logs as HTML would just strip the emoticons out.)

Putting whatever glyphs already exist into Unicode, no matter how rarely, is precisely what makes Unicode uni-code — i.e. an encoding that guarantees lossless archival "transmission into the future" of all texts, such that all texts should be better off transcoded into Unicode. (At least if the intent is to archive their semantic meaning as text, rather than their bytewise representation as data for software-archaeology purposes.)

---

The standard of "if it already has usage, then it must get a Unicode codepoint so that the document can be Unicode-encoded" is all well and good at face value, and worked well as a guideline for the first ~10 versions of the Unicode spec. Until ~2009, pretty much nobody was arguing against codepoint allocations being "warranted."

But then the modern mobile platforms realized that they essentially had a gun they could hold to Unicode’s head — in the sense that any glyph they wanted to invent, they could threaten to release into the wild as proprietary encoding if Unicode doesn’t include it. And because millions of people would be guaranteed to make tweets et al using that new symbol, Unicode is essentially forced to include it. Even though it doesn’t exist yet until that moment.

All the “dumb” emoji—and color emoji in general, and the explosion in variation selectors—came after that. In est, they’re Apple and Google’s fault, not the Unicode Consortium’s.
The point of a bug bounty is for companies to find new security problems.

If the (class of) problem is already known, it’s not worth rewarding.
Shouldn't that be on the config page for the repo below the "private" button with a note saying private is not actually private if it's a fork? And ditto for delete?
The surveys also shows that Linux is more or less equally popular with MacOS among techies. As nice as M1/M2 Macbooks are, I probably wouldn't pay Apple tax just to run Ubuntu on it.

Personally I use whatever boring laptop my company offers, and so far that's been Intel. As long as it runs Linux I don't care what's under the hood.
> How convenient would it be if people could shout "Alexa order me Tide Pods"... The problem is that consumers don't behave like that.

A bigger problem is their kids do.
Space filling curves like Hilbert sound esoteric but they’re actually useful in for high performance database indexing.

DuckDB has a Hilbert index.

https://github.com/rustyconover/duckdb-lindel-extension

It’s not just DuckDB. SQL server and Postgres support Hilbert too.

The big idea is that you can project tuples e.g (lat, long) or just about any other tuple structure (string or floats) in a single integer, ordered in a way that is locality preserving.

Because most queries tend to lookup data close to each other, this can lead to performance gains. Parquet statistics can be built to be locality sensitive (locality defined broadly, not just numbers).

If you index on Hilbert, you can specific compute a max min of the Hilbert range of your predicate and eliminate looking outside that range, speeding up query performance.
The course is free BTW.
Ask HN: Am I crazy or is Android development awful?
TL;DR - what I can do in 10 minutes on a desktop python app (windows or Linux, both worked fine) seems near impossible as an Android app.

I have a simple application to prototype: take a wired USB webcam, display it on the screen on a computer device (ideally a small device/screen), and draw a few GUI elements on top of it.

Using Python scripting and OpenCV, I had a working cross-compatible script in 10 minutes, for both Linux and Windows.

Then I realized I'd love this to work on an Android phone. I have devices with USB OTG, and a USB-C hub for the webcam. I confirmed the hardware setup working using someone else's closed source app.

However the development process has been awful. Android Studio has so much going on for a 'Hello World', and trying to integrate various USB webcam libraries has been impossible, even with AI assistants and Google guiding me. Things to do with Gradle versions or Kotlin versions being wrong between the libraries and my Android studio; my project not being able to include external repos via dependencies or toml files, etc.

In frustration I then tried a few python-to-android solutions, which promise to take a python script and make an APK. I tried: Kivy + python for android, and then Beeswax or Briefcase (may have butchered names slightly). Neither would build without extremely esoteric errors that neither me nor GPT had any chance to fix.

Well, looks like modern mobile phones are not a great hacker's playground, huh?

I guess I will go for a raspberry pi equivalent. In fact I already have tested my script on a RPi and it's just fine. But what a waste, needing to use a new computer module, screen display, and battery, when the smartphone has all 3 components nicely set up already in one sleek package.

Anyways that's my rant, wanted to get others' takes on Android (or smartphone in general) dev these days, or even some project advice in case anyone has done something similar connecting a wired webcam to a smartphone.
Dang, just one away from discovering the g block!
I see, thanks. I didn't know they got free compute.
Do you know anyone who has purchasing authority at a major bank? If yes, talk to them. If not, buy a subscription to linkedin sales navigator and start cold calling until you know someone who has purchasing authority.
Well, are you an executive, or one step from becoming one? Then it's entirely possible that spending more time socializing recreationally can directly help your career. Golf happens to be a common choice, but maybe your exec team likes rock climbing or playing video games... just depends on the company or the social group.

Also, whether you are an executive or middle-manager or an IC, overall I don't doubt that socializing and networking and investing in good relationships, is helpful to one's career, but to differing degrees (i.e. for execs = a lot, for middle-managers = a medium amount, for line-level tech ICs = a much lesser amount). And building relationships or earning trust by spending time together != "sucking up".

Just the implication that you associate "golf" with "sucking up" apparently, shows that you likely have an inherently antagonistic view of personal relationships. For any given group of people, either they truly like playing golf, or golf just happens to be a convenient activity that allows for lots of downtime, and therefore encourages discussion/communication to happen, either way it's very likely that they are getting together for reasons other than "sucking up".

Why do you assume that what happens on the golf course is inherently or inevitably about "sucking up"? Have you never encountered a group of people, getting together for some event (recreational or otherwise), where they just communicate on equal footing, or debate ideas together, but with no one being fawned over or worshipped?
From my perspective, all the politicians are doing is blowing hot air, which for humans is CO2.

Sadly, at this point, I think the only thing that will stop Global Warming is Nuclear Winter. Could very well happen when mass migrations start and fights over what little productive land is left.
I would not give Amazon control over my home. That's too far. I want a company that focuses on security.
The likelihood of it is kinda irrelevant, if it were to happen I expect it would satisfy "The West", hence the want the war to continue part sounds wrong.
As a DM, it's certainly something that's very easy to sink time into. And rewarding, too!
Isn't Amazon Music included for free with Prime? It must be the biggest reason for its growth. I personally don't know anyone who pays for Amazon Music without Prime.
It seems potentially tricky because they didn't just say they're not responsible for death or injury.

They essentially got the customer to accept a contract that says the software isn't designed for use in systems where failure could cause death, and that the customer accepts responsibility for using it appropriately.

I agree this whole incident was a massive blunder by CrowdStrike, but I'm not sure it makes sense to hold them liable for damage caused by customers using the product in a places they explicitly agreed not to use it in. In those cases, I think the organization that installed CrowdStrike's software in inappropriate places bears a lot of responsibility for the outcome, and their failure to understand the TOS they agreed to doesn't mean it's not a legally binding contract.

It'll be interesting to see how it all plays out.
I already have that, it's my phone. I don't need a second device to respond to "Set a timer"
wow this is such a good point! Evolution is just that!
Strange… my iPhone renders it instantly with 0 issues.
I've to write alt tags daily and I still suck at it, since I suck at describing things (which is weird, since I write documentation every day). I might start attending my friend's D&D sessions just to improve on that.

For now, I wrote a tool[1] that uses AI to do the job for me.

[1]: https://git.sr.ht/~jamesponddotco/allalt
> Small businesses dislike taking Amex because the per-transaction processing fees are bigger.

Even some larger ones. I keep getting emails from Ebay saying they're not going to accept Amex soon.
> if you want access you have to pay to get access

Do you? Did you try https://docs.overturemaps.org/getting-data/ ? (I didn't, yet, so I don't know; for now, I'm happy with daylightmap, but that is going to sunset).
To be more concrete we have 2 separate applications that you can use together.

First app can display a link to document in second app if document is there. What we do is checking via API if document exists - show the link to open it.

Only if user would try to open the link 404 would be correct. Checking if app should show the link 200 with true/false makes much more sense.
> we're already seeing that OpenAI has pivoted from improving on GPT-4's benchmarks to reducing cost, while competitors (including free ones) catch up.

What if they have two teams? One dedicated to optimizing (cost, speed, etc) the current model and a different team working on the next frontier model? I don't think we know the growth curve until we see gpt5.
MS and Google keep releasing small models like Phi and Gemma, I don't think they want to hide the fact these can be very capable.
Yep, I checked other, established .zip domains. Finding one was quite a hard task, which gave me pause. I found a link shortener site on some Google promotional page for .zip (.zip is a Google-TLD). Accessing any .zip url was denied on the tested machines.

So this matches what IT told me and what the sister comments state here: some tool blocks the whole .zip TLD on the DNS level.
Like a pacemaker the external impulse is to help jerk the muscle as the tiredness sets in, not to directly provide energy. For direct energy consumption one can for example implant into legs small - just for several Newtons of force - electrically contracting kind of artificial tendon/muscle.
Well they certainly aren't being marketed or used that way...

I'm seeing everyone and their parents using chatgpt.
Exact same story here, spent 4-5k on my build with a 13700k which has blue screened hundreds of times in video games (R6, Hogwarts Legacy, Cyberpunk) over the last year (to the point that I don't even play competitive tournaments now).

I did all sorts, switching from Windows 11 to 10, buying new memory (twice!!), countless days debugging, updating my bios, etc.

I'm relieved to finally have found the cause, but my goodwill for intel is burnt.

Do you know what the general fix is, is it just a BIOS update?
Terms of art do not require licenses. A given term is either an ordinary dictionary word that everyone including the courts will readily recognize ("Vegan"), a trademark ("Microsoft® Oﬃce 365™"), or a fragment of language that everyone can feel free to use for their own purposes without asking permission. "Open Source" falls into the latter category.

This kind of argument is literally why trademark law exists. OSI did not elect to go down that path. Maybe they should have, but I respect their decision not to, and perhaps you should, too.
Though it does stop implementing obsolete syscalls on newer architectures. So the set of syscalls you can effectively use often rotates as the hardware treadmill turns.
Context: The periodic table currently can be arranged into four "blocks": the S block (first two columns), the P block (last six columns, excluding Helium), the D block (transition metals, in the center), and the F block (under the periodic table).

The 121st element would end up in the G block, which isn't in any of these locations but rather gets its own special location.
One can safely assume they will find a way to follow the law rather than mumble about technically this is working as intended.
Humans should teach AI how to avoid nuclear war–while they still can