skysight-inc/HackerNews huggingface dataset:
Even so, web developers always had the option of sticking with an imperative approach to UI, like using element.innerHTML = '...', but overwhelmingly they preferred more declarative solutions like React. You could just as easily make the argument that the shortcomings of HTML had nothing to do with its "declarativeness", since that part was retained. I think a more likely explanation is that HTML couldn't be used to express the more complicated SPAs that people wanted to build, and regardless of what you think about those, JS-based solutions had to fill that need.
Yes it does. Where we live at least.
Those exceptions won't stop police from thinking you can't record them and using that as a reason to bust your phone followed by busting your lip. Him and his 5 buddies will go on to say that you provoked them and you'll never see justice.

In general, North American police are ignorant bullies who couldn't hack it through high school or college. Their maturity level is stuck in the past as well, usually never maturing past a 12th grade level.
Jira with Intermittent errors during login for some customers
Most of the changed emphasis in the article is very similar to American English.

But “says” with a long a is an odd one. I’ve heard it pronounced that way by a few Brits, and it still takes me a minute.
I’ve concluded that markdown in git is the way to go. Trusting longterm Knowledge to stay put in some VC funded growth SaaS is insane
Yes, although the first-generation of apps are only just beginning to emerge. Here are a couple of fully-featured projects on Github:

Pixel art editor:
https://github.com/Orama-Interactive/Pixelorama

Infinite canvas drawing tool:
https://github.com/mbrlabs/Lorien

Trello-style kanban board:
https://github.com/alfredbaudisch/Godello

Narrative designer for games:
https://github.com/mhgolkar/Arrow
Seems like you must be really good at your developer job, otherwise you would get promoted. :)

You might want to move into a more mentorship role where younger developers have to look up to you.

Being a project manager is more about handling politics and trying to carve out a viable way forward.
Cannot emotionally connect. I have never once wanted to be a manager. It's a chore that I don't want.

Learning the skills is a beginning. Take notes during meetings, share them with the group. Engage your manager in planning, through questions or adding information. Give considerate feedback.
How would it stop one man armed with a pair of wire cutters?
Yes, they do: https://www.homedepot.com/b/Appliances-Refrigerators/Special...

Here's a $1098 refrigerator: https://www.homedepot.com/p/GE-25-3-cu-ft-Side-by-Side-Refri...
I think the real missed opportunity here was not bothering previous customers with marketing emails at all. If I want to use your service, I'll subscribe to it. As someone who takes the structure of their inbox seriously, receiving promotional mail of this kind would result in a very quick unsubscription from all their emails.
The 18 year old human alignment problem has been solved pretty well. Not perfectly , but enough to justify handing out such weapons.
Leaders lead no matter what their job title is. If you think being a manager is what is needed to command respect then I think your view of leadership is skewed and you are only going to be authoritarian. If you want to grow focus on the outcomes you are achieving, engaging directly with the outcomes of the business and accelerating those is the way to get ahead.
Frequently I see engineers who believe their work is to write code, this is not the right mental model, great engineers solve business problems through engineering, process design and at times simply through leadership and saying no. Ticket monkeys whose job is to code what is on a jira ticket and nothing but that, are limited in their use.
I'm always dubious of these claims. For some reason the marketing guys are always the key to the success, and nothing else barely matters. In these "documentaries" the hardware could have been terrible, hell they could have been selling bananas, but if the marketing would have just been tweaked a bit, it would all have worked out.

It's not surprising that the marketing guys market themselves the best and therefore end up with the more compelling story. It's just boring and trite. Tell me the story of their hardware. The ups and downs of developing games for a platform that wasn't done. The stories of turmoil, as the executives started demanding more features to match the competition.
Feeding by drip aka intravenous feeding aka parenteral nutrition has never been a good idea in many ways, and besides aluminium, they also used to give manganese via drip as well! Manganese should only ever be taken orally, but we cant control what we inhale. Manganism and Parkinson's has so much in common, and it could explain baby's and toddler's uncoordinated movements.
A7X gets a lot of hate because of the vocals, but goddamm those guys can play.

It is fitting they ended up with Mike Portnoy.
It seems they are re-purposing Instagram's backend for this. And Instagram's backend is Python
As somebody contemplating building a 2D strategy game, how good is the C# support?

This was a killer feature for Unity over Unreal. If Godot has similarly good integration, it looks like a better choice.
They did, and the outcome of that is a couple generations tools/libraries that have more standard compatibility 'by default'. That has enabled another generation of frameworks (Laravel probably the largest of those) that can take a 'mix and match' approach, using 'best of breed' bits from the community as well as their own ideas and philosophies.
Honestly the fact that we're too scared or sensitive to flag anti-patterns like these, is a disservice to the evolution of the practice of software development.

Most people would benefit from this feedback... maybe if it was not public-facing, it could be palatable as a legitimate feature.
I think you've missed the point of the parent comment. The point is that the entire model only exists in symbiosis with what you call "enshitification enforcers". There is no mass market social media without the "evil cabal... of the advertising and marketing industry". There is no other model that can pay the bills for a site with hundreds of millions of active users posting their own content with mostly no restraint.

The closest to an alternative model that works here is wikipedia. They achieve it by having a different default for user generated content - that it doesn't remain unless it is strictly on topic (you can't just write your random thoughts and shitposts in an article) - and by having a social mission that attracts donations. (They also run incredibly lean, which other mass market sites could definitely learn from.)

Another alternative model being pursued is the federated approach. I like this approach in principle but I don't think it will ever reach the mass market hundreds of millions of active users position of the mainstream social media products. Its solution to the problem is that some subset of power users will self-host and absorb the costs, either via individual altruism or something, or by developing some other model. I think this will end up centralizing, with a small number of nodes hosting most of the usage, and probably eventually falling back to advertising to cover costs. But I dunno, we'll see, maybe this will work.

Another more successful model is to just not be mass market at all, like HN and other various message boards. This reduces costs both for hosting and moderation and can then be justified by some non-financial benefit (like tacit advertisement for YC in the case of HN, or by tight community camaraderie for niche message boards).

Then another model that works is subscriptions. This drops the active user count massively and generally makes it harder to get traction, but I think it works the best of any of these when the stars align. I'd rather be Netflix or the NYT than Twitter or Reddit.
Cool tool but the main, lead, original developer of Godot is reduz - Juan Linietsky.
Could be a todo example with a static json as API ?
In short: static analysis, unit tests, staging environments, effective log aggregation.

The first one is a big productivity booster as it shows you bugs before you commit them.

Here's a post about this, not exactly new but still describing the general principles very well:
https://instagram-engineering.com/static-analysis-at-scale-a...
Hope I'm not being too much of an internet psychoanalyst here, but...

Couldn't agree more.

I think there's this perception from legacy engineering companies that a career track is a single line transitioning from IC to management, with some overlap defined by either pay grade or prestige (or both) between the seniors from IC and the juniors from management. This might be the source of OP's feelings of frustration.

I just crested the 10-year mark on my career and one of the things I try to sniff out in interviews is whether there's a genuinely workable long-term IC track which doesn't just fold into management, cause seniority in management in my experience is directly proportional to the number of hours you spend in meetings every week, and that's reaaally not for me.

@OP: perhaps you could go into more detail about why you feel unhappy being an IC to younger managers? I get that there's the accountability structure aspect of it, but it sounds like you're frustrated because they're younger despite them being in an orthogonal career track. Are the managers you dislike incompetent?
Tests is likely a large part of it. There are some great tools for code formatting, quality, and type checking. It’s a very flexible language…

When people are hyper critical of Python I feel it’s typically they haven’t seen real professional Python before and just throw scripts around… if you work with some hardened Python pros you pick up the tricks really quickly and it’s very enlightening.

I’ve always struggled to find all of those tricks in one online resource personally.
> the Prometheus host agent's HTTP server code will give you a HTTP 200 answer (with a generic front page) for any URL except the special URL for its metrics endpoint.

> Neither party is exactly wrong here

Prometheus is in the wrong here, IMHO.

I’m not sure why the article titled “Web servers should refuse requests for random, unnecessary URLs” would start out sitting on the fence.
I thought that was an American thing since I couldn't find it on our car seat
>Tbh, the latest gen of consoles is pretty underwhelming for me, I don't know how others feel.

Practical computing performance plateaued like 10 years ago, which is why you're feeling unsatisfied. This applies to all markets of computing besides enterprise: Desktops/laptops, consoles, phones/tablets, all of it.

Plenty of people refuse to upgrade from their Sandy Bridges and Skylakes for Windows 11 because they still run everything fine. Plenty of people find smartphone upgrade cycles unjustifiably short because upgrades bring so little in practice.

As I mentioned earlier, the only computing segment still seeing significant leaps in performance to warrant constant and frequent upgrades is the enterprise, most obvious of which is the current "AI" fad.
Obsidian has everything but "Attractive web client", but it does have a native client.

The "database" is just a bunch of directories you can sync with any tool you want.
> Nobody has a better track record ... than Meta

* Data breach of 533M users

* Record-breaking €1.2bn fine in Europe for illegal data transfers

* Record-breaking $5bn FTC fine for privacy violations

* Psychological experiments run on unconsenting users in 2012 https://www.theguardian.com/technology/2014/jul/02/facebook-...

* Cambridge Analytica
An AI running a corporation would still be easy to turn off. It's still chained to a physical computer system. It being involved with a corporation just gives it a financial incentive for keeping it on, but current LLMs already have that. At least until the bubble bursts.
OKX used to be quite sketchy but managed to hang around long enough to bring the grown-ups in. I was arbitraging across like 8 exchanges back in 2018 and OKEx definitely gave me the most pause. But, they had minimal verification requirements and leveraged spot trading which opened up a lot of creative trades so I couldn’t resist.
Sounds like to you need to find something you are fascinated by and excited to dive into without worrying about things like promotions, your age or the age of other people around you, your dignity, and other things that actually don't matter at all.

When you do find something like that life is joy and you can also become incredibly successful. Maybe management is that thing, but validate that you are really motivated for it and excited for all the hard work it will undoubtedly create for you. Or maybe it's something different.

If you're not sure, try many things, or ask yourself what would that thing be if it wasn't "work".
This might help people sleep at night, but it's incorrect. Managers have more pay, more direct reports and more responsibility. It's the definition of a promotion.
Ask HN: What ticket size purchase are you authorised to handle?
Hey there -

I'm building a marketplace, where the two sides are developers looking for jobs and companies willing to hire.

I won't go on here about how we are fixing issues with how tech hiring works today, I don't want to turn this into self-promotion.

I'm just struggling a lot with the length of the sales cycle. People keep escalating us, then we're often sent back to the same person.

Our prices are not high. A listing is $150 and our cheapest subscription is just $69 a month, or $690 a year.

Are you cleared to make such a purchase at your company? What are practices at your company regarding purchases of that size? Who is handling these kinds of purchases?
Composing concurrency in drivers: why I like async for embedded
A lot of times, and it's less true for tech, but companies see you as not much more than what they hired you at. 6 years at the same company probably isn't going to help. It might be better to switch companies and in the interview process mention that you want to transition to management.

Also managers aren't really above you, and if you have this feeling then you might not make a good manager.
Cybersecurity Training for Boards
Don't a lot of developers get stuck at this point? Or reach this cross-roads. Many corporations do not have a technical ladder, there is only so high one can go doing technical work. Thus one is forced into management, or maybe out.

If it is money, then move companies. Companies don't give good raises internally, the way to money is moving companies. I've seen and experienced this many times.

So, switch around companies, then you'll be learning new tech, meeting new people, getting more money. Possibly get excited about doing something again.
Actually it's 8000+ open issues on Github. It seems the number is capped at 5k in the header of the Github webpage. On the other hand, it's got 34k closed issues, so it's not as if the devs weren't working on this
Well written plugins already do that. This one is not well written. It provides a single function call that can run any octokit command with no confirmation from the user. Foot, meet gun.
You can use the normal remote controls as well.

They’re right though, the Kumo app is truly awful. Which is sad as it’s also quite useful.
To provide some clarity on my own position, I understand and echo your desire to have a society in which our quiet moments are not intruded upon. I am not arguing that the expectation that you not be monitored is unreasonable. What I am saying is that these feelings do not line up in a tidy way with the words “private” and “public”.

In all versions of modern English that I’m aware of, “public” is an antonym of “private”. In all conversations around this topic, they are often treated as though they are not. There’s an intuition gap that you rely on your conversational partner to cross. What you do is say “I have a right to privacy, and by privacy I do not mean literally private, I mean incidentally non-public, due to circumstance”, only not in so many words. It’s the way I talk about it as well, because there’s no well understood and unambiguous way to describe what I just called “incidentally non-public”.

Assuming, of course, that you accept that public and private are antonyms, you can demonstrate this intuition gap by instead of talking about public and private, using another pair of antonyms and talking about up and down, and instead ask the question: Does everyone have the right to be up while down?

That’s obviously a terrible and nonsensical question, but I feel it is exactly what some people read when they encounter someone’s desire for privacy in public. How can you be private in public? How can you be up while down?

This isn’t sophistry or maliciousness: it’s a real way that real people interpret the conversation. Failure to recognise the intuition gap is what leads to a failure to understand the other person you’re talking to.
> If Garena ever does have an issue, I’m hoping I can get them on the phone and work out a deal.

This is not how lawyers work, especially IP lawyers.
Might be a solution, I think. I'd give it a shot: use it to search for the person's name. I think there's a pretty good chance of it working.
It’s worth reading about the orthogonality thesis and the underlying arguments about it.

It’s not an anti-goal that’s intentionally set, it’s that complex goal setting is hard and you may end up with something dumb that maximizes the reward unintentionally.

The issue is all of the AGIs will be unaligned in different ways because we don’t know how to align any of them. Also, the first to be able to improve itself in pursuit of its goal could take off at some threshold and then the others would not be relevant.

There’s a lot of thoughtful writing that exists on this topic and it’s really worth digging into the state of the art about it, your replies are thoughtful so it sounds like something you’d think about. I did the same thing a few years ago (around 2015) and found the arguments persuasive.

This is a decent overview: https://www.samharris.org/podcasts/making-sense-episodes/116...
> Such a system would theoretically assist OpenAI in ensuring a superintelligence is safe to use and aligned with human values.

yes but which human
I heard there is a PMP certification or something.
Lawns in the US cover maybe a percent or two of the land. Maybe hard to have a large impact at that scale?

Ah. The article is by an artist, not an ecologist I guess. Interesting stuff if you're into lawns.
If I serve you a 2000 line unformatted bash script from an URL and tell you to pipe it to bash, will you do it? Should you do it?

Do you have the mental fortitude to format it and go through it line by line looking for possible exploits?

It's 100% trivial to have it run rm or shred on all files you have access to while simultaneously printing correct looking install progress messages.
MSG Sphere in Vegas will feature multi-sensory experiences
Authentication via USSD
It blows my mind that Apple can tell you how you're allowed to copy your plain text files from one of your computers to another one of your computers. If you look at the behavior sans the branding, it would not be hard to label it malware.
That’s a neat idea. Have you considered expanding to other applications, like home heating? It occurs to me that there are a lot of systems that produce heat as a byproduct, and a lot of other places which want heat, and bringing the two together would be a great accomplishment of efficiency.
i have seen a lot of folks talk about switching to godot due to unity “selling out”. but if godot gets popular enough, money will be waved in the maintainers’ faces, and it will follow the same trajectory.

meanwhile, there are alternatives like love2d, which is a more straightforward game engine written in c++ built on popular open source libs like sdl2 with a extended with lua(jit). it’s lightweight enough that you could probably maintain it yourself.
evilcookie.de

Random software-developer-related topics that I find interesting and needed to try out. I focus on writing compact posts since my overall focus is limited. I also use it to look back what I've actually done in the last years.

linux, programming, golang, godot, advent of code
Yeah it's brutal. I've been using Godot professionally for years. I have effectively mastered the layout system but it was annoying to learn. It tries to be like Unity's system but they made a few mistakes with Pivot, Grow Direction and Size Flags imo.

I made a tool to position nodes in a way modelled after Cocos2D, with a position, pivot and anchor point.

I've made a series of small tools to help me lay stuff out.

One really good thing about Godot Ui is the "StyleBox" which simply allows coders to make rounded rectangles, which are so frequently used in UI it's nice to not need an artist to make a .png
Less than two minutes into Godot's own documentation: https://docs.godotengine.org/en/stable/tutorials/export/expo...

https://docs.godotengine.org/en/stable/tutorials/export/expo...
Fun fact: Chernushka wore the very first wristwatch in space.

https://www.watchuseek.com/threads/the-actual-very-first-wat...
Not generalizing, just saying if you live in a place with more extremes in the climate than a heat pump may not be ideal.
Shit testing people.
Is that what nerfed means? I usually see "nerfed" used in a way that means that it will refuse to answer certain topics. "I can't answer that as it would violate copyright" and such.
I don’t think there’s a rule that you have to respond with zip bombs, but it’s plainly impolite not to.

This whole comment section has me wondering if an internet-connected tea pot should respond to all requests with a 418 status code.
Some more listed here: https://github.com/godotengine/awesome-godot#projects
Are there architect positions available? To me that seems like a good route that maintains more technical involvement while moving away from feeling like a code monkey. It's still a leap from development, but it seems like there's more overlap than with management.
Don't 'LIE'.
But also, don't be a typical programmer and think of it as binary, and split hairs.

Take a more sales/marketing focus and 'embellish'. After 15 years, I'm sure there have been 'leadership' moments, leading a project, organizing some group task.
Material Maker: https://www.materialmaker.org

I tried this when Substance was aquired by Adobe. Surprisingly I found it much easier and enjoyable to use. Substance Designer feels very clumsy.

Of course Substance Designer has one unique feature, which is it's integration with Substance Painter. MM has some manual painting capabilities, but it's not a full-fledged painting app.
I think the point was to make it a David and Goliath thing.
Punishment for breaking a rule without telling you what rule you broke.

This has become common in social media. And we seem to be ok with it.

It's clearly a very fucked up thing. The only time I ever saw it irl was from a legit crazy person.

So are we all crazy now?
Let's assume they shrink from 300 to 30 employees. After some time they adjust internal processes, focus on the original goals and main use cases, weeding out unnecessary features, and having stable applications for Desktop, web & mobile. 30 people should be sufficient to maintain & support & maybe even improve it a bit for a long time given a healthy revenue stream from loyal customers.

Not sure if something like this ever happened in the history of software. :)
I could definitely afford $8 but why would I give Elon $8 per month in order to tell people that I took a shit that was thiiiis big? The blue checkmark has questionable benefits at best, and the increased character limit for paychecks is ruining the essence of the service.
FYI: HomeDepot.com links won’t work in Europe, and possibly not anywhere outside North America.

Lowes.com is good tho