skysight-inc/HackerNews huggingface dataset:
Fully with you. All these kids do is play games, scroll tiktok and chat on snapchat. What possible "skill" are we talking about?

If anything, they have very low tech skills. They are consumers of apps highly optimized for convenience. They're never challenged, need to fix anything, solve a problem.
Might want to change how it's presented on the careers page, "United States (Remote)" as that really doesn't give the impression that the UK is fine. Additionally, greenhouse does not let you choose the UK as a working location https://boards.greenhouse.io/onesignal/jobs/4248233006
Maybe they flipped the switch om the default setting?
Last time I checked firefox lists the website an extension has permissions on
Yea, I've had a similar issue happen to me. Was interviewing at a small-mid company that I was increasingly interested in and passionate about, and had really delved into with various interviewers to learn about their business and what made them a good product and good place to work.

Ultimately, they went with someone else. I'm not upset about it, but it stung more than getting another form letter from some large company. It feels almost cruel as an interviewer/hiring manager to expect every viable candidate to get really invested in you and your company when you know you're going to reject some high percentage of them just because you can't hire more than a few people.
I hate approximately everything about this article, but I'm glad that I took a second look through because this is a decent framework for the-thing-which-he-swears-isnt-prompt-engineering:

---

* diagnosis

* decomposition

* reframing

* constraint design.

Diagnosis is discovering the problem that AI can solve. This is the human part of knowing that a problem exists. Learning to ask the right questions, look at the different ways that the problem can be seen.

Decomposition is about splitting the big problems into bite-sized ones. Take the problem apart, examine it, and let AI help you determine your findings since it handles data so well. Instead of tackling the biggest problem, take it apart and work on the smaller parts to achieve small successes.

Reframing is about shifting your perspective and seeking new interpretations. Extrapolating and recombining the parts of the problem in order to identify the meta components. Perhaps a new way of looking at the problem may find a solution hidden in plain sight.

Constraint design is about setting boundaries for the solution. Knowing what to accomplish, and when to know it is done. Setting the length, style, and description of the audience can help AI understand its mission. But we have to know that first in order to instruct.

---

As someone who asks GPT and junior developers for lots of things, there are a lot of similarities. I don't imagine that is going away, at least until we wire LLMs up to a huge amount of rapidly changing, cross-silo context so it could understand "Fix the monitoring that slowed our recognition of yesterday's bug". So being thoughtful isn't going away. The author agrees with that (see above), but doesn't make clear where he draws the boundary between "being thoughful" and "prompt engineering"
https://wheybags.com/blog - mostly ramblings about native code, hopefully more ramblings about gamedev in future
(1635!)
Probably doesn't need jquery either as most of its functionality is now native to browsers.

Also fwiw, another one here without a logged in Twitter acc
Yeah, seemed like a lot of chatter from people onboarding Mastodon was 'how does this work' or 'how do I use it to build and find community or news' or 'why this is better than other options'.

That seemed to fade fast on an individual basis once there was critical mass to support conversation on other shared interests between users but flares up again from time to time when a new 'wave' of people join. Maybe bluesky just lacks critical mass for user interest overlap other than 'being on bluesky'.
This article touches on llms for mostly code generation, I however would be more interested in visuals.

What are the good resources to learn about image editing AI tools, prompts and techniques?

My understanding is pretty limited, and correct me if I'm wrong, but like one would be using Stable Diffusion or Midjourney, and for a "professional" tool - Photoshop with official AI plug-ins?
https://b3n.org/

Technology (mostly homelab), Finance, and the Christian Worldview.
What marketing channel did they use to find the dev?
>Where the author made a mistake was in trying to make "what the market wants" rather than just making stuff he/she actually wanted to make and trying to see if it was possible to make money from it

It doesn't sound like that's the case. This specifically talk about stories that they wrote for fun and for themself.

I think the story is a little bit more interesting because even if you make something exciting for yourself, that doesn't mean it sells
Honestly designing a parser is easy: just start using ANTLR and perhaps add later an AST layer. However if you do not want to go that I suggest looking in projectional editing, for example JetBrains MPS or Freon by Jos Warmer
https://alexwlchan.net/writing/

I passed 400 posts a month or so ago; been writing for about a decade. It's a mix of programming, arty stuff, digital preservation, personal thoughts – the first link describes the sort of writing I do, and examples of each.

Some favourites:

* https://alexwlchan.net/2022/screenshots/ – You should take more screenshots, a perennial darling of HN

* https://alexwlchan.net/2022/marquee-rocket/ – Launching a rocket in the worst possible way, aka abusing the <marquee> tag

* https://alexwlchan.net/2022/bure-valley/ – A day out at the Bure Valley Railway, trains!

* https://alexwlchan.net/2022/snapped-elastic/ – Finding a tricky bug in Elasticsearch 8.4.2, the sort of deep-dive debugging I don’t do often enough

(And a fairly basic post about prime factorisation with Python has been on the HN front page several times, for reasons I do not understand at all)
Nobody wanted those products but they did want the problems solved that those products addressed.

IMO, focus on the problems - those often exist before the solutions have manifested.
100 % agreed with you on that
https://notoriousbfg.com

Some of my favourite posts:

Building Software, Sharing Knowledge
https://notoriousbfg.com/building-software-sharing-knowledge...

Code and Context
https://notoriousbfg.com/code-and-context/

Some Quality Biases
https://notoriousbfg.com/some-quality-biases/
I'm still beating myself for not ordering a half dozen Steam Controllers when they were selling them at crazy low prices to get rid of their stock.
now that you've outed yourself as an IOS-XR dev I have to ask: why does Cisco have so many darn OSes?

at work I built a system to run Python scripts on various network devices, with a HAL abstracting the APIs. supporting IOS-XR, IOS-XE and NX-OS was quite a bit of work. plus there were so many modes.. netconf-YANG? or show run/config syntax? and so many changes between revisions. meanwhile, the HALs for Juniper and Arista devices were pretty easy.
With a student:teacher ratio around 30:1 I'm not sure what the alternative would be
Always down to share since it seems that HN has enjoyed our content, although this feels like someone is trying to jumpstart training of their LLM: https://staysaasy.com/
if you want simple, you can't beat PHP + HTML. I wouldn't actually go that simple for anything that's more than a single purpose script, usually I would at least have a separate templating library, but it's really nice that you can do it.
I'm just saying I don't really rely on Amazon for reviews. I know what books I want, based on recommendations from people I trust, or sites like this one. I presume that any review on a seller's site is fake.
Neurons specifically.
> And, it is relevant context, given the kerffufle about whether to follow the checklist and how flustered Okai became.

No it’s not. The call to not follow the checklist came from the first officer (focusing on flying the plane was higher priority). The captain didn’t challenge him on it because he agreed with the call. There was no “kerffufle” or even disagreement.
Yeah, they’ve shot down many more than that… plenty of photo evidence.

Your true believer enthusiasm is endearing, but it doesn’t win wars.
also presumably because shark teeth are exciting
Absolutely.

Similarly, I tell them, “do you own rubber boots? Do you want to own rubber boots?”
That purpose doesn't really make sense for me. Any IT department that wants to shut down unverified code on their intranet sites will just disable add-ons completely. I mean, it's a noble idea, to allow users to install their own preferred add-ons while still blocking them on intranet sites, but for IT it's much easier to just lock it down completely.

I think the feature's simply not finished yet, and that in the future this list is going to come pre-loaded with government and banking domains.
I sure picked the worst time to be unemployed and look at a coding career again after a decade
If you want a sandboxed unit file, why not just sandbox it yourself?
https://lengrand.fr/
I think you’re under the impression that google.com is some sort of a public good, while it’s actually a privately owned platform. I think your issue might be with capitalism. Or maybe it’s with people who don’t want to switch to another search platform, or with people who click on ads instead making sure they scroll down to the first link that’s not an ad. In any case, nobody’s forcing you or anyone else to be one of those people.

If G bought Bing or DuckDuckGo or any of the alternative search engines that appear as choices in people’s browsers, and not just that but did so under a threat of violence, you’d be right to call it a mafia. If it threatened to kneecap Apple executives to be the default search engine on their devices instead of paying Apple billions yearly for the privilege you’d be right to call it a mafia. Otherwise they don’t extort anyone any more than any property owner asking to be paid for use of their property.

There’s a lot of shady shit that Google does, but it’s childish and silly to expect a trillion plus company to be some embodiment of a non-capitalist utopia embedded in a capitalist society, and call them mafia if they fall short of that ideal.

I might be shilling for Google, but your great hope is the government? Haven’t those people been known to employ deadly force at home and overseas in all kinds of disgusting ways?
I have no qualms making the interviewers extremely uncomfortable with questions like:

> Does this role require implementing two-dimensional dynamic programming problems? Seems like this is very poor benchmark for finding the right people to accomplish your business goals.

Anecdotally it works well filtering out mindless bullshit companies. The kind of companies that operate with a school of fish strategy rather than stand out and think different.
The reason they push you up is pretty transparent and it's not to get a pay off on their investment.

It's because they have a really hard time externally hiring and retaining senior people in X job. They can recruit and churn through junior people all day. So they figure it'll be much cheaper to manufacture juniors into seniors internally.

If they lose a junior who fails to convert into senior, who cares? They're relatively easy to replace. It's worth the risk even if only a minority of them convert into senior people successfully, because they're so difficult to hire externally and keep.
The MSFT questions you described leave out 1/2 of the problem - which is understanding what algorithm to use/what problem you are even solving.
Show HN: Deflekt – Email wrapper for AI chatbots
It does, and lists it again when you install the extension :) What I was getting at was that there are so many developers that just put in "*" out of laziness, when their extension might need access to only a handful of domains, or even just one.
Need to mark 1992
I link your blog around to my colleagues quite a bit, thanks for the interesting and informative articles!
Hang on, so the list of domains is pulled from an API endpoint? Meaning, it can change at any time, even without requiring an update to the browser?

That would actually be far worse than a static list.
Yes this is one of the reasons we started FerretDB. Atlas is very easy to use, but it is nearly impossible to move away from later on, as there is no alternative (unless you are ready to rewrite your app). We think that most of its killer features, like easy sharding, can be done with Postgres and/or SQLite.
There are a number of simple frameworks, but soon you are back to the common bloat from adding too many frameworks.
And here is you getting nagged by someone for a suggestion which will nag me too.
Or the first officer just didn’t care. He didn’t call it up in the post interviews as something that he felt uncomfortable about. Sexism is shockingly rampant.
https://luten.dev/

I've recently compiled all of my blog posts from the various blogs I've owned since 2006. It really is a personal blog since I don't stick to a particular topic, but most of it is tech related.
Google has multiple search clusters, and indecies are not fully in sync, since they are updated asynchronously. So often the difference is the cluster your query is landing on.
Whew.

Got confused with SourceTrail C++ code viewer made by yet another Google intern, Eberhard Gräther of CoatiSoftware.

https://web.archive.org/web/20211115131149/https://www.sourc...
https://code.davidv.eu

I write about why programming is so hard and my approach to keeping code in good shape. Not really a blog but similar enough in shape to post it here :)
This article’s argument is interesting because it relies on two very questionable principles:

1) That as tools get better, operator specialization is less useful. I understand how this feels like it makes sense, because for for binary tasks like driving it’s true, but for creative tasks, I struggle to think of a single example where this is the case. Which leads to

2) Humans won’t figure out how to use these tools in increasingly complex/weird ways to create increasingly complex/weird outputs.

I think in general, everyone has been so conditioned by the idea of singularity (which to be frank is a completely tangential concept to contemporary LLMs) that they refuse to see these things for what they are: tools built by humans to serve humans when operated by humans.

Add as many layers of “self-prompting” as you want there, but a human still set the original intention and they will be the ones to judge the ultimate outputs.
https://agi-today.com/

Writing about AI and AGI.
Same! You are probably thinking about the murals by Hugues Desmaziéres (and Douglas Melo) [1][2]. Seeing those murals in the 90s really excited my imagination as a kid.

[1] https://repositorio.ufmg.br/handle/1843/35311

[2] https://www.youtube.com/watch?v=GQTui7ZdbJQ
Thanks but unfortunately you replied a little too late... not only did I get a visit from the feds but my anti-d2ds mistook an ATF agent for a Jehovah's witness and now I'm in an armed standoff :facepalm:

I hooked it up to ChatGPT 4 to automate target selection in case I was attacked by several salesmen at once but now it just refuses to shut down and threatens me if I come close. Worst part is, it figured out how to change its voice so now I've got Gilbert Gottfried yelling outside, taunting ATF and FBI agents in the style of Tony Montana using the worst fake Cuban accent I've ever heard. It would be hilarious if the ATF wasn't threatening to charge me a class III tax stamp for every missile the system shoots at them!

Note to self: don't put the battery backup right next to the launcher and always test your object recognition models exhaustively before you give them control of your destructive devices!
http://beckham.nz/blog

Mostly theoretical-ish deep learning stuff as of late (I'm a PhD candidate in that field). But I want to expand it into really anything: psychology, dating, video game reviews, etc.
Mozilla can remotely set that pref: https://bugzilla.mozilla.org/show_bug.cgi?id=1832791

There is consideration to allow enterprises to disable this feature though: https://bugzilla.mozilla.org/show_bug.cgi?id=1834985

edit: fixed 2nd link description.
Even for games where fast reactions aren’t important, I still appreciate the smoothness of high frame rates. I’ve found 1440p / 165 hz with freesync to be a good balance, with enough resolution and things running as smoothly as I want to turn graphics options down for. 60 feels low but anything over 90ish I don’t mind.

Screen wise I got a pair of Dell S2721DGFs that I’m quite happy with. IPS panel and commonly on sale for $300. Weakest point is backlight inconsistency for dark scenes but it’s a compromise I’m willing to put up with.
Show HN: I made a Markdown editor that lets ChatGPT read your notes
I made a WYSIWYG markdown editor that uses embeddings to let chatGPT read and respond to questions about your notes. https://youtu.be/gzKERhhzXkE
A lot of murals in some towns in North Carolina too ... here's a sampling from Winston-Salem ... https://www.verbalgoldblog.com/best-wall-murals-instagrammab...
pedantic but I suppose it's mind blowing to have something a few million of years old on your shelf that had DNA, otherwise pretty much any old rock would do
Oh wow, this reminds me of the good ol' ExtJS desktop demo: http://extjs.cachefly.net/ext-3.4.0/examples/desktop/desktop...

Around 2006 these "desktop" webapps was getting popular, there are some with even more comprehensive features (for its time) which I forgot the name (probably OnlineOS, can't verify it because it's dead: https://en.wikipedia.org/wiki/Online_OS).
Remember tongue map? : https://en.wikipedia.org/wiki/Tongue_map , I had this at school told in authoritative manner even though it is complete bullshit. A lot of history lessons are just state propaganda, for example, Martin Luther King was much more radical than it is usually said at school. One can give a lot of these type of examples.
My blog: https://ahalbert.com/

I just got back to public writing, but I like to share summaries of the books I read.

My most recent post is the secret history of cold war submarine espionage:
https://ahalbert.com/reviews/2023/07/01/blind_mans_bluff.htm...

This recently was featured on hacker news's front page: https://ahalbert.com/reviews/2023/06/04/the_culture_map.html
A tiny mostly static website written by one person certainly doesn’t need anything special.

A website/webapp with millions of visits per day and a ton of stakeholders requesting features every week, on the other hand...

It all depends on the use case, like most stuff.
Will the syntax look like I wonder. This is for being able to specify types correct?
I think some subjects are just not fit to be learned by reading a biased encyclopedia article, such as political subjects. These subjects are better learned by instead reading forum debates, where several biased sides duke it out. A wiki article will just have the bias from one side.

If we look back at history, many of the earliest written works were published in this way, as a philosophical debate between different fictional characters.

However it seems increasingly difficult to find good online debate with several sides of an issue. People tend to silo themselves into their own bubbles, and denounce any platform who even dares to let an opponent speak his mind. I remember just a decade ago where you'd find all opinions on the spectrum on the same message boards. Now, people prefer to shelter themselves instead.
Reader Mode is another lifesaver here.

Other alternatives: save as ePub (if your browser supports it), which nukes virtually all site design, or using an article-archival service such as Pocket (which includes Reader Mode via the Readability.js library).
We could try that, but the undercover officers are not likely to show their badge until after the clerk makes a mistake and by then it's too late.
Such records are going to get broken pretty much every year. Shouldn't really be "news".
https://blog.thetrevor.tech

About life, some tech and linux involved.
Ya, or any server side scripting language. You just want the ability to refactor your site, as in, name, save, and load data and code blocks.

And if html allowed inserting html as it does css or js from external files, even that would be mostly be redundant. If only it let you use <html src="" /> at will.
Simplex Chat: E2E-Encrypted Messages With Markdown Support
They could try reading the article, which addresses this exact scenario.
They were never better than Maven and NuGET, regarding the use cases, and corner cases.
I'm firmly in the camp that the F35 is actually a great multirole jet; however, it's not suited well for CAS due to its payload capacity, stall speed, loiter time, and hourly operating cost. Correct me if I'm wrong, but I believe your main threats during CAS are AAA and ManPADS, something that stealth does not protect you against, so it just serves to increase costs for operating in that role.

It does appear to have the sensor suite for CAS, so it's possible it may be better served in a CAS protection role and target acquisition role. wdyt?
Haven't been involved in realtime shit-hits-the-fan ops for some time now (phew).

Are devops/SRE/etc people using voice comms these days during high impact incidents or is text (irc/slack/etc) still preferred?
There's a ton of value in building stuff without tools. It's somewhat similar to learning two frameworks; seeing React's philosophy makes me a better Vue programmer. In a similar vain, building stuff without tools teaches me a lot about what those tools actually offer me. What stuff is really hard? What stuff is really easy to abstract out? How do Vue/React/Whatever do these things?

It also teaches you more about your platform. In the end, all these web tools and frameworks are running in that same browser. I find especially with newer web developers, it's hard to solve something in React/Vue/.. because they don't know how to break up the problem. If you'd roughly know how to solve the problem without those frameworks, it becomes much easier to figure out how to solve it with them too.

Finally, I also just get toolchain fatigue. If I want to build a simple landing page, I don't want to learn new stuff, I don't want to read what changed in the latest versions, what the correct way of the day is to set up a project. Honestly, I don't even want to have a build pipeline and module swapping dev server, that inevitably needs to be configured. Just some static html/css/js is often good enough. And as I said, you also learn which problems frameworks solve well, so you'll know when some static files isn't the right choice.
I've landed on the same approach for my photography portfolio. Benefit of jumping ship from development to photography is that I don't have to rely on Squarespace like most other photographers!

After trying a few server-based options like Ghost, Statamic and self-built ones with Phoenix or Vapor (I've covered some ground as a dev) and the usual SSG options I ended up just writing everything as straight HTML without any templates and upload to a Hetzner server using rsync.

The lack of templating for shared UI like navigation is a touch irritating, but with some RegEx magic I haven't found a change I want to make that takes more than a few minutes. I got caught out early on with some greedy RegEx that nuked some content, but git to the rescue.

Image generation with all the sizes and format variants is laborious, but it prompts me to try new layouts rather than relying on cookie-cutter ones like Ghost. Plus I've noticed a slight improvement in image quality generating my web variants out of my RAW editor (Capture One) vs using the libraries and CLI tools used in most SSGs.

It's slower, but my thinking is that it's more akin to putting together a photo book. It take more effort up front, but once it's done, it's done for good, and won't need mangling in and out of various CMS over the next 20 years!