skysight-inc/HackerNews huggingface dataset:
Add on top of that the perception that users need "wow" factor for everything. We can't ever have a full page refresh, even for something as simple as a blog or a storefront, despite most users being oblivious to when those take place. Everything's got to be flashy and overly designed. If it doesn't look like The Google designed it, then no one will use it!!! /s
Senior QA Engineer | 100% remote | full/part time

We build web games that sports fans love to play. Our company powers fan engagement products for some of the biggest names in sport and entertainment. The company was founded 4 years ago, is well positioned and we create highly engaging free-to-play games such as sports quiz and trivia. The 15-strong team works fully remote and values independent and self-motivated members.

We’re looking for an experienced QA Engineer with the desire to contribute to the whole product lifecycle. Your main responsibility will be to ensure the quality of our products towards the end of the development lifecycle. Over time, you’ll become a product expert and will have the opportunity to influence designs and specifications to ensure consistent and well functioning products.

Responsibilities
Write automated tests (UI, Integration, Smoke, Regression, ..) with the framework of your choice.
Set up a system to run your automated test cases for our web and native products efficiently.
Ensure product quality and stability and work with the development team.
Collaborate with stakeholders and impact decision making to improve quality/stability.
Develop strong product knowledge, contribute at a design/specification level and communicate the impact of changes.
Identify, communicate, and mitigate risk within the sprint/project.

Requirements
5+ years of experience building automated software tests for web or native products.
A demonstrable working understanding of full stack systems.
Experience and desire to work in a small and agile company.
The ability to work fully remote, to proactively approach issues and a desire to solve problems.
You’re detail-oriented, follow through and dont let slip things through the crack.
Fluent English.

Compensation
Depending on your location we’ll offer a market rate salary for your experience level as well as stock options.

Apply via hoerer.klinge.0j@icloud.com
Absolutely! I feel like VR is still in its Napster phase.
What are the key differences?

Why hasn't it been?
A PDF that I found earlier and then bloomin' lost because I was accidentally in a private browsing window while testing an app logged out... This one I think.

https://assets.publishing.service.gov.uk/government/uploads/...

Can't copy and paste from it. Section 6.5. I may have misinterpreted it though to be honest, and I don't have time to get back into it in depth.
If you just keep C ideas you might almost just as well give up altogether.

C# actually only resembles C rather superficially, idiomatically there's a large gap and of course you should write idiomatic code, for example it's true you can write a C-style for loop in C#, but you almost never should, C# has a (not great, but it's something) for-each loop that's idiomatic.

C#'s primitive types look superficially like C types, but behave more like the modern sized types from a language like Rust. They're technically structures, albeit with a more convenient alias keyword. For example "long" is a signed 64-bit integer type, like i64, not some arbitrarily "maybe bigger than int" type as it is in C.

123.ToString() is a reasonable thing to write in C#, it means "Call the ToString method on this integer 123" much like Rust's 123.to_string() -- you can't do anything similar in C or even in C++
For a while now I've though that maybe only three rankings are needed:

* Recommend this thing

* Neutral opinion

* Do not recommend this thing

Not sure how much "neutral" would be used: kind of like thumbs-up/down or up-down-vote mechanic: if you're neutral you may simply not vote at all.
I think FB is not thriving, and actually is suffering to attract new people.

Insta and tiktok are not searchable so they are useless as archives.
I think there are some other areas where qc is likely to deliver better results than classical computers beyond these two. Modelling turblent flows is one such example. They certainly aren't common, but I think this overstates the case somewhat.
SEEKING WORK | Remote only (U.S Citizen)

Senior full stack engineer with 10+ years experience, 7+ YoE with React and Node.js. Work experience ranges from working on complex web apps with millions of users, to building greenfield projects as a founding engineer for early & late stage startups. Done all kinds of work from complex frontend (eg. 3d visualization) to backend to devops to Solidity, & always love a new challenge.

Typescript, React, Node.js, Next.js, TailwindCSS, PostgreSQL, Google Cloud, Cloudflare, Docker, GraphQL

Some professional work experience

• 2nd hire at https://lido.app and https://www.outerbase.com (YC '23)

• Engineering Lead at vroom.com ($1b+ revenue) where I rebuilt their website

• Full stack engineer at https://www.iheart.com (120m+ registered users)

Some side projects:

• https://mindgarden.app/ Notion clone + publishing tool (under construction)

• https://zsync.xyz HN alternative where you can tip users crypto (was on front page of HN a couple weeks ago)

---

Available for part-time & full-time work.

- Website: https://www.jbernier.com

- Resume: https://www.jbernier.com/resume.pdf

- https://linkedin.com/in/jeremysbernier/

- Email: jeremy [dot] s [dot] bernier [at] gmail
On Goodreads, the Buy button allows you to buy from:

- Amazon

- Audible

- Barnes & Noble

- AbeBooks

- Walmart

- Libraries
I like https://surf.suckless.org (which uses WebKit) but it seems like every time I use it and leave a window open for awhile, that process (WebkitWebProcess) will end up pegging a core for no obvious reason. It's not site dependent, and I think it's when JS is enabled.
Its adoption is growing every day. Read up on bitcoin lightning network growth.
It's a good sign to me that the Washington Post, a Jeff Bezos company, is able to criticize a Jeff Bezos business.
Goodreads seems to be the Craigslist of the book world: many attempts by others to make a better Goodreads, but none good enough to displace it.
> Except humans can transparently explain themselves and someone can be held to account when something goes wrong

Except humans are excellent at finding excuses to avoid explaining themselves and being held to account, or to justify some misguided belief based on whatever output they have been "trained on" in their past.

People often seem to apply standards to AI in terms of rationality and reliability which even many humans cannot achieve, using terms like "hallucination" when we've seen humans do the exact same by confidently talking about things they know nothing about. Everyone laughed at Bing insisting on a wrong date to avoid admitting it's wrong about the Avatar 2 release, when that's very typical behaviour of humans in certain situations.

I'm not trying to make LLMs seem better than they are, but parts of its weaknesses are not surprising given the training data.
Spoiler alert? :P
Here it is: https://www.ratherlabs.com/blog
Legacy and dean admissions heavily bias toward white students as well, which disadvantages Asian applicants to a greater extent than affirmative action policies. If taking away race-based bias is your goal, you're focused on the wrong parts.
Can you create a category just for Delta Chat messages? I've never used Delta Chat but in Gmail you can create categories and tabs so I would be able to create a category just for Delta Chat messages. Is there some sort of thing like that in Thunderbird or whatever email provider you use?
That is strange as it's not my experience, but I don't know how the algorithm functions internally. Sadly we are at the whim of it's hits and it's misses.

I am however left to assume, based on Spotify's broad success and appeal, that it hits a bit more frequently than it misses.
I'm typing this on a foldable phone right now, which is plenty reliable. One of the enduring myths about Apple's late entry into product sectors is the idea that they're waiting to "get it right". The first iPhone was a joke, it took them until the 3GS to get it right.
May I suggest you give arguments why it is not (and why we should care about those arguments from a practical standpoint), and what language should better earn the title?
It's like saying you can breathe, yet a computer might take a long time to simulate every chemical process taking place in your body in those 2 seconds of respiration.
looks super cool, i was planning to do the same thing! are you planning to add hotword detection - instead of mute/unmute? I saw this https://picovoice.ai/platform/porcupine/ but didn't have time to put all pieces together. are you planning to use it or something else?
> IT revolution hasn't been able to produce much extra goods

Measuring "Goods" in units or tons is bit simplistic. Almost everything is much better that it was 15-20 years back. TV, cars, phones, computers. This difference probably should be counted as 'extra', shouldn't it?
> zero lag.

Obviously you aren't drinking enough.
Nice tutorial. One catch:

// asynchronously make the request to the counter service
// don't wait for this to finish before responding back to the client
fetch("https://api/" + counterName, requestOptions)

I would recommend wrapping this in `event.waitUntil()`, like:

event.waitUntil(fetch("https://api/" + counterName, requestOptions))

Otherwise, the Workers Runtime will cancel this call as soon as the top-level response is returned. That may not be causing any trouble here because the cancellation happens too late to actually have an effect (the cancellation would manifest as the HTTP connection to the counter API being closed, but by the time it notices it has probably already finished incrementing the counter). Still, it's a good idea to be safe add add the waitUntil().
I think I would be fine with a smaller ecosystem. I've seen a lot of projects that have made bad choices in libraries because there are too many. Sometimes I feel like if there was just one blessed jdk way it would be a lot simpler. Honestly, the only thing that is keeping me from .NET right now is async/await. Pron really did Java a service by pushing for virtual threads.
What are these capabilities of which you speak? Or have i missed the sarcasm
> Normies: But it's so easy and i can't be bothered to understand what i am doing anyway. Go away

An alternative reading:

Nerds screaming for decades: why make things easy for normies, they just need to git good. Poor UX is a feature, not a bug, and it doesn't matter anyway.

Normies: lol ok sure.

P.S. To add to the horse that is already beaten to death many times over: "just set up a cron job to rsync your files to a remote linux storage server, who needs a cloud storage solution with simple and easy to understand UX anyway, anyone can (and cares to) do it, just git good".
I think there's a number of just crappy scenarios that can come with LLMs and other generative AI:

- Further trashing our public discourse: making truth even more uncertain and valuable information even harder to find. We're not doing great with social media, and it's easy to envision that generative AI could make it twice as bad.

- Kneecapping creative work by commoditizing perhaps half of it. There's going to be a lot of bodies fighting over the scraps that remain.

- Fostering learned helplessness. I think you need to be a good writer and thinker to fully use LLMs' capabilities. But a whole lot of kids are looking at machines "writing perfectly" and think they don't need to learn anything.

We don't need any further progress for these things to happen. Further progress may be even scarier, but the above is scary enough.
Do you mean in zig? It's possible to do arbitrary, bounded computation (compiler quits if you expend "too many tokens") at comptime in zig, unless there is strange statefulness.

This is sensible since you want changes in, e.g. your code tree to taint compiled resources. If your code can go read from the filesystem in an untracked way, you break the incremental compilation model.
> Do those people actually believe the bullshit they're spouting to the general public?

I don't know. but I do know that the best marketers I've worked with all had one trait in common: they believed their own bullshit. One told me outright that the first thing he has to do when taking on a new account is to convince himself that the story he needs to tell is true because that stops him from having to lie.
I'm really excited about Rust! Its focus on memory safety and performance makes it a promising language for systems programming. Additionally, Python's popularity continues to grow, thanks to its simplicity and versatility for various domains.
“Proper monetary policy”

Want to elaborate? Bitcoins monetary policy is beautiful in its simplicity and predictability. In that sense, it stands in stark contrast to fiat.
Right, I could tell your quote was about the movie industry. I don't know how accurate that actually is, though. Seems every time I've gotten a dive about what tools are used by movie editing groups, it has not been Mac.

Do you have quotes showing otherwise? I wouldn't be shocked to be wrong here, mind you.
I would dare say, different combination of early adopters/pragmatists in your target audience. C/C++ these days is mostly legacy stuff, so if you want to cater to that audience, you deliver small incremental improvements.

Many people that could be bothered to learn Zig syntax, jumped ship to Python/Java/whatever already.
> A million jobs are begging for HUDS that guide the worker [..]

I have a pretty dull, comfortable desk job and lack the imagination to come up with any. Can you name some?

(I've been wrong before when I was skeptical when everyone was hyped about iPad, Deep Learning, etc. so please convince me about Apple Vision, Mark's metaverse, or google's glasses and paint what might be in 5 years.)
> I recently lost a bet about autonomous driving. Five years ago, I thought that autonomous cars would be better than human drivers by now.

I think we're going to see something very similar with LLMs. The autonomous car hype was driven by seeing that they were 80% of the way there and concluding that at the rate they were going they'd make up the remaining 20% quickly. That turned out to be false: the last 20% has been much harder than the first 80%.

LLMs are in a very similar place, even GPT-4. They're good, and they're going to be more and more useful (similar to adaptive cruise control/lane assist). But I predict that they're going to level out and stop improving as rapidly as they have in the past year, and we're going to end up at a new normal that is good but not good enough to cause the crises people are worried about.
Not all power lifters are clinically obese. You will quite often see a smaller scrawny powerlifter out lift a bodybuilder, purely because they’ve been following strength specific programs rather than focussing on hypertrophy.
That's not quite it: with heapless, memory is fully static, the size of hash map is a compile-time parameter, which is a part of HashMap's type.

In Zig, the map could be initialized and sized at runtime, but you still can enforce, statically, that it doesn't do any allocations after that.

In both nightly Rust and Zig, heapless version can be expressed by passing a fixed-buffer-backed allocator to the standard hash map.
wefwef.app are going to realise they have a real naming issue if it ever make into some relevant user base.
That's a pros, not a con. Once something is merged, intermediary steps to get that new thing are no longer interesting. In fact, most rebase workflows squash anyway.

In the rare case you have 3 steps in that PR of 23 commits you want to keep, squash it in 3 pieces and merge them.
I hate to point this out but as a regular user, recommendation engines and search have not gotten better in the last, say, 10 years. (Although that may not be true in terms of selling advertising and propaganda, both of which I tend not to pay a lot of attention to.)

Likewise, speech to text and language translation are more available, but they're still pretty bad. And computer vision is much better than 10 years ago, but I wouldn't bet anyone's life on it.

And yet, the hype train is still gaining momentum. Having been through more than my share of AI winters, I can feel another one coming and it's going to be bad.
The Modern Zelda reviews are a prime example of this.

The non-industry people reviewing Zelda have 4 options, 7/10, 8/10, 9/10, 10/10.

A 7/10 means the game was bad and you had a hard time finishing it, and won't be playing again.

8/10 means the game was also bad, but you had fun for a few minutes/hours.

9/10 means the game meet minimum expectations.

10/10 means you enjoyed the game, but there were countless flaws that took away from enjoying the game.

10/10 Greatest game of all time means, the game was above average.

Now, this same system applied outside Nintendo's curve, you knock these numbers down 2.

Its incredibly hard to figure out if a Nintendo game is good, if you treat them like other companies. Even Nintendo believes this and will yank early access/ads/etc... from gaming websites if you don't comply with the Nintendo curve.
And this is why IMO Lemmy is overcomplicating things. People are conflating single sign on (easy, relatively) with server-to-server federation (hard and resource intensive. Jumping straight into fairly deep waters of distributed systems)

Federation makes sense for Mastodon, since you boost (retweet) other people and reply to them, but Reddit communities are not linked like that. The only way they're connected is by hyperlinking, an aggregated front page, consistent UX or API, and shared user accounts. All of which can be done with entirely independent servers and OpenID/OAuth
In my opinion, open communication, trust, and mutual respect are crucial for long-term relationships. It's also important to prioritize quality time together, show appreciation, and be willing to work through challenges as a team.
AidKit | Remote | Full-time | https://aidkit.org | $130k-180k + equity | Social Impact / GovTech | TypeScript

AidKit runs the largest guaranteed income programs in the country. We replace convoluted workflows of glued together spreadsheets, bank portals and human tedium with one unified platform to allow organizations that do good, to do so faster and more effectively. AidKit is in many ways a technological petri dish to explore how we can bring the leverage of a bespoke software team to those without a software background through domain modeling and low-code tooling.

We're looking for an Engineering Manager to help AidKit's engineering organization grow from a tight knit team of folks always jumping in to do what it takes to one where everyone has the space and support needed to do their most leveraged work. Full post here: https://aidkit-inc.rippling-ats.com/job/637223/engineering-m...

We're bootstrapped and profitable.

If you're interested, please reach out to me at ben@aidkit.org!
So, Zig set out to solve all but the biggest issue with C?
I disagree, I argue that you've got it backwards.

C has a fair amount of kludge in its syntax. C cannot change its syntax because it would massively break backwards compatibility, which is bad.

New languages do not have this problem - they don't have to worry about backwards compatibility. Because they have that freedom, they should always opt for what they believe is the best possible syntax. I'd say they're obligated to do so. Otherwise, we're stuck with another 10-20+ years of dealing with bad syntax, for no good reason!

If the opportunity for improvement is there, and it's nearly close to free to do so, it should absolutely be taken.
OpenAI, technically.
Ten years of no improvement and gradually getting slower and slower (perhaps because my "Read" lists is now several thousand items), and it's still the number one spot.

I've tried a few other places, but my friends use Goodreads, so if I want to evaluate books based on ratings from friends whom I know have similar taste, Goodreads is the only viable option.

Goodreads is the present of book reviews, and in the past it was the future of book reviews.
^^ Comments like this are low value. “Things are getting bad”. No proof or evidence.
Crypto Bear Observations (Tweet)
I like the Scheme version :) haven’t worked through the newer one. I do understand their impetus for it though (even if I personally don’t agree with it).
We use this at https://languageroadmap.com, but for difficulty rankings between titles in the context of language learning using media. It does seem to work pretty well and we disclaim rankings with the confidence score.

As for the grandparent comment: recency bias, as pointed out by another commenter is a thing, as is the tediousness of doing a bunch of pairwise decisions. I think a happier medium is to have everyone fill in tier charts (with variable number of tiers) and build the pairwise rankings from that.
> Do you consider it censorship when Amazon removes fake reviews from their products? This is something most people are in favor of.

This isn't about fake reviews, this is

1) partially about reviews from people who haven't read the book, but object to the subject matter or something else about the book, and

2) about "review-bombing," a phrase that is used a lot in this article without an argument being made as to exactly what constitutes review bombing (do the people involved have to collude?), or whether it's illegitimate. It just assumes that it is.

You've said "fake reviews" in this comment when the word "fake" wasn't used in the article a single time. They depend on you doing that for them.
This is small fries though.

I'm sure a truly critical post about Amazon's cash maker wouldn't make it past the editors.
> Matrix is used as a decentralised bouncer for tens of thousands of users to access IRC

Matrix as a whole isn't banned, only the bridge operated by Element. If anything, this could encourage more people to run their own bridges (eg. Heisenbridge).

> while the bridge has certainly had problems over the years (e.g. occasional delays & a recent spate of dropped messages),

As well as flood (multiline messages and edits), spam, harassment[1], leaking secret channels[2], leaking past message metadata and channel membership.

[1]: https://twitter.com/AsahiLinux/status/1581103659013722112

[2]: https://github.com/matrix-org/matrix-appservice-irc/releases...

> it's also improved loads too

The very room used to discuss the Matrix bridge (#irc:matrix.org) has been dropping all IRC messages for at least three days, and the one to talk to Libera's staff (#libera-matrix:libera.chat) was only fixed today [EDIT: actually it's still dropping some people's messages]. The room used to discuss the Matrix spec (#spec:matrix.org) has been dropping them for over a year.

After two years of message drops, there is no way for users to know their messages are being dropped without using developer tools, causing miscommunication issues to many Free Software projects.

There have been, as far as I know, no work on addressing UX issues on the IRC side (primarily multiline messages, edits, and replies) in the last couple of years; except my work on MSC3968 and MSC3969 which is still awaiting initial review from Element four months after I submitted it.
I consider myself a serious Perl developer, working in a Perl shop for the past 15 years. We still prefer using bless and continue to use it in the present day. It so much lighter weight than the M* systems and I prefer the simplicity and speed of it.

All I need is magic structs with methods and that provides it. Throw in a constant array of properties and an AUTOLOAD, and you have accessors if you need it.
As long as the AI is less generally intelligent than people, it makes sense to be more afraid of the people. Once the AI is more intelligent than the smartest people, it's more sensible to be most afraid of the AI.
My theoretical CS professor said GEB was nonsense and we all laughed in class.