skysight-inc/HackerNews huggingface dataset:
> What can today’s browsers do that web development hasn’t caught up to?

With WebGPU, WASM, WebXR, WebBluetooth, WebUSB, WebTransport and more already/soon enabled, I'm fairly sure we're just scratching the surface currently on what use cases can be built with today web technologies.

Also, things outside browsers are changing enough that the use cases also expand. Bandwidth, latency, availability and more are also improving, enabling fancy stuff we couldn't dream about some years ago. The other day one of the HN submissions loaded a multi-GB file for client-side evaluation of a Stable Diffusion model, as just one example.
(creator here) Thanks! I’m glad you are enjoying it!
And also one of the filming locations for the TV series "Severence".
I like trying different coding fonts, and I like FiraCode for its aesthetic qualities, but I don’t use it because it’s a bit too heavy visually for my taste.

My favorite coding font is the Go font. It’s very readable and brutally simple.

https://go.dev/blog/go-fonts
I can't remember firefox ever being included in installers for flash updates, antivirus, etc with install by default checked either.

Perhaps Chrome did succeed mostly on its own merits, but it wasn't above techniques used by things like Bonzai Buddy and Ask Toolbar to get the job done.
In my opinion the more likely thing is that OpenAI is gaslighting people that the finetuning is improving the model when it likely mostly improves safety at some cost to capability. I'd bet this is measured against a set of evals and it looks like it performs well BUT I'd also bet the evals are asymmetrically good at detecting "unsafe" or jailbreak behavior and bad at detecting reduced general cognitive flexibility.

The obvious avenue to degradation is that the "HR personality" is much more strictly applied and the resistance to being jailbroken is also in some sense an inability to think.
I have no inside knowledge, but that sounds like your regular acquihire to me.
This is by design. All of Europe has now followed the UK's lead in preferring the geometric mean over the arithmetic [1]. The philosophical justification for this is that when some products become more expensive relatively, then the consumer will switch to products which have a higher utility-to-cost ratio, so are less affected by the change. That's all bollocks of course, the real reason is the geometric-arithmetic mean inequality: for any set of positive numbers a,..., GM(a, ...) <= AM(a,...). So your way forward is clear: eat less food, use less heat, buy more surfboards (or whatever it is which hasn't gone up as much).

[1] https://ec.europa.eu/eurostat/statistics-explained/index.php...
So what happens when you get promoted and are not qualified for the job? What happens to their reports that have to deal with an unqualified manager? What happens with the organization?

I work in a half technical (hands on development)/half customer facing role in BigTech - cloud consulting.

I was a software developer mostly working at small companies until 2020. There were never any promotion guidelines and I knew to make more money I needed to job hop.

For context: a “work stream” is a series of task meant to achieve an outcome. Depending on the complexity of a project, it can have multiple work streams.

The expectations are for the first 3 levels are:

An L4: you’re expected to be able to gather requirements from a customer and understand their business needs for one work stream. Help implementing a solution and present the solution to the customer. If you can’t demonstrate that you can do that as an intern, you won’t get a return offer.

The problem is well defined. You are not expected to design the solution without help.

L5: You should be able to do what the L4 does and lead a work stream, design the solution, implement it, and manage your own work and customer delivery.

The problem is mostly defined (ie low ambiguity). You are expected to be able to define the solution.

L6: All of the requirements of an L5. But you should be able to manage multiple work streams in a project and here the problem is not well defined (high ambiguity).

At each level it is about increasing “scope” and “impact”. Do you suggest someone be promoted without proving they work at the next level? How will that affect the customer?

Just because you’re good at taking orders when everything is spoon fed to you (L4) doesn’t mean you can design and manage an implementation. Are you going to let an L4 with no demonstrated skill loose on your AWS account? Be responsible for your HIPAA compliant implementation?

An L5 that can handle their work well, show a deep technical understanding and can manage their workstream is not necessarily good at managing multiple related work streams (more scope), nor does it mean they can handle pre-sales work unassisted (high ambiguity).
Wow, so American Airlines detained this guy based on the state of his driver's license and refused to provide the service he paid for. Real class acts, eh?

Anecdotally, I have also experienced that same company refusing to provide the service I paid for. They effectively stole a couple thousand dollars from me, by canceling the flight I needed to get to a new job across the country. I had even paid to upgrade my ticket to business-class, for the first time in my life. There were a few days left until I had to be at the new job, but they didn't have another flight available that could make it in time. So, I booked a flight on a different airline and made it with plenty of time to spare. AA refused to refund the ticket, every time I contact them they've said "you canceled the ticket, so you are not entitled to a refund." What a bizarre company!
If you use rust async with a local executor such as the tokio current thread runtime, it provides lightweight cooperative concurrency.

There is nothing ever happening at the same time, since you are on a single thread. That is why you don't need synchronization primitives such as Mutex but can live with something lightweight like RefCell. And that is why you can get by with non atomic reference counting smart pointers (Rc instead of Arc).

And it is cooperative in that you have to yield by calling await, otherwise nothing else will run.

What the article argues is that the option concurrent but not parallel, which both tokio and futures support in principle, should be advertised more and maybe even be the default.
I rarely look at it anymore, but when I do it usually seems broken in quite varied ways; recently for instance, the linear feed was only showing retweets. The algorithmic feed has always, IMO, been kinda useless, but it's just _nonsense_ now.

A surprising amount of the algorithmic feed seems to be accounts that repost TikTok and reddit stuff.
The problem is the value placed with a director versus an IC. It should be considered another job of the same importance with equal pay and then there wouldn't be this over hiring nonsense. People could actually stay as experts in their field instead of chasing these promotions.
Exactly. My guess is the person making statements about the study that aren't supported by it to begin with also just read some bad explanations of it. This is not worse. Criticising widespread faulty "interpretations" and pointing out it doesn't say what all articles say seems way more likely to get someone to look at the source (especially when engaged in online arguments) instead of using articles to back their claims up.
Most people will not willingly give up their property to the collective. Particularly those with a lot of property to lose.

I don’t own a lot, but I know personally you would be met with armed resistance if you tried to take my property.
Amsterdam police ask VanMoof customers to stop accusing the company of theft
Seems a bit chicken and egg considering the obvious overlaps between both open source and privacy orientation with Linux and Proton.
VCs are not experts in high growth technology firms. They are experts in securitization and capital management. These are different things from building healthy, productive organizations that people want to work at.
The fact your employer wouldn't exist in an alternate reality doesn't mean you wouldn't have a job in that same alternate reality.
Show HN: iNFT – A Game Changer in the World of Dapps and Web3
Hey HN community!

We're excited to introduce iNFT (Interactive Non-Fungible Tokens), an innovation we've been working on at Dapps.co. iNFTs represent a revolutionary step forward in the blockchain and Web3 space, aiming to redefine how users interact with decentralized applications (dApps).

With iNFTs, we're taking the concept of NFTs a notch higher. iNFTs encapsulate entire decentralized applications (dApps), allowing users to interact with the dApp directly from their wallets, while ensuring seamless interoperability across multiple blockchain networks.

We envision a world where users have effortless control and access to their dApps, where developers can build and distribute dApps with enhanced ease, and where blockchain's potential is harnessed to its fullest.

We've outlined our vision, technology, and plans in our freshly minted whitepaper, which we're excited to share with you all: https://research.dapps.co

We have tried to cover various use cases on the whitepaper in detail with user stories.

We would love to hear your thoughts, feedback, and questions on iNFT and the future of dApps. We believe in learning, growing, and innovating together with the community.

Looking forward to some insightful discussions!

Thanks & Regards
Mohit Madan, CEO, Dapps
I saw the term Resume Driven Development on here once, and I’ve been using it ever since. I like this term a lot, also.
Wow did they finally fix firacode? No more stupid heights between letters making it look like each letter is sitting on a different horizontal pixel.
> in certain very large EU countries their market share is very high

And which EU countries are those? I know a few in the 60s% market share range but that would hardly be considered “very high”.
If most of the devops people already use macs, it’s not too crazy.

But that’s a good point. I would say that we are in the DIY infrastructure world as deploying VMs on a Mac mini or NUC isn’t really following the industry best practices, but installing proxmox on a amd64 box is probably easier.
I’m still hard-pressed to see what advantages HTTP offers over more mature protocols such as FTP and Gopher.
Hard to tell, but here's some anecdata:

I cooked the LCD panel in my ASUS G14 laptop because apparently sleep mode means 100% CPU mode.

Some bits of hardware are great(like the chassis and heat sinks - with a Ryzen 4800HS you can browse the internet with fans shut off through third party software), some suck(e.g. keyboard lighting, LCD back cover), but overall for me it's the firmware that spoils everything.

Battery charging limit sometimes works, sometimes doesn't, so I occasionally end up with a full charge, because that's apparently governed by the aptly named MyASUS app which may or may not actually work on any given day.

I took the opportunity to repaste the thing when I broke the fans(available only via AliExpress - the official parts store doesn't have anything useful), because after less than two years the paste was already flaking, causing overheating.

I "solved" the problem of the iGPU going at 100% frequency at all times by setting the dGPU as the preferred one(!) - achieving a jump from 2.5h to 5h battery life, when it used to be close to 10h before firmware/OS updates. The culprits could be: ASUS, Windows or AMD - no idea which though.
Link to the actual Fira Mono homepage: https://github.com/mozilla/Fira
100%. Now those technologies offer an independent platform way of having a new kind of "OS".
https://bitwarden.com/help/generator/#username-types
> There’s also a strange preponderance of torso-only pictures—presumably the result of “fashion shots” in the training data (and, yes, with some rather wild “fashion statements”):

Actually I think this is due to the staggered cropping stage on the input data- the images were all cropped to square, and if an image, like of a person, was taller than wide, the image would get cropped into a few square crops, with one of those being just the center of the image, which, for people in a tall portrait shaped photo standing up, will leave just the torso.

There was a blurb in the SDXL paper about changing the cropping preprocessing to alleviate this potential biasing.
Did you even read my comment? You can say it's their responsibility all day long, they aren't doing anything and they won't start doing anything until it makes them more money than the alternatives.

So either the government needs to make it profitable to go green, or it needs to find another way to make them go green.

Or we can keep sitting here like a bunch of morons yelling at Taylor Swift for flying her private jet and yelling at BP for polluting and they will keep merrily ignoring us while swimming in money.
Arguably, both ChatGPT and API are consumer apps. That includes researchers. Pay as you go, no strings attached, "oh yeah no no, we're not changing anything, follow our CEO on Twitter if you want to know more". That kind of stuff.

The actual B2B offering is handled by Microsoft, via Azure OpenAI. Same models, but deployed on Azure - meaning they come with SLA and all the right protocol and compliance stuff, so that your people can negotiate with their people - and if you're willing to spend enough, you'll get the models for yourself. Not the weights, of course: just no training on your inputs, not even retaining inputs for 30 days "because ${legal reasons}" - instead, you can pick and chose, fine-tune and deploy OpenAI models on your own tenant, and basically manage everything except the weights themselves.
When I tried using the app nothing felt like it was meant for me.. just a sea of random people with uninteresting shit to say, no substance.
Titles mean nothing. On LinkedIn everyone is a director of some sort. It's all nonsense.
All we need is ONE major website to declare 24 Hour brown-out for IPv4 and put a message something like "Contact your ISP to upgrade your connection".

Alas, publicly traded companies....
What I dislike about Mastodon is how people talk about "moving to Mastodon".

Unlike Twitter, FB etc. you don't just "move to Mastodon"... you move to some ActivityPub server. Which one? They don't want you to know I guess?

Edit: thanks for the pointers!
>"We" are never going to stop trying to use LLMs for math. They are obviously mimicking a smart person.

A lot of words to make a big deal out of nothing. All that is needed is some new abstracted layer that identifies a math question and then proxies it over to the wolfram plugin. That’s it

We don’t have crazy debates over whether a polygon should be rendered by the cpu or a gpu. We solved this problem
Kangaroo tendons could rebuild human knees better, stronger
It could be the other way around, their Linux market share is poor due to their poor support of it. Also, the types of people who use Linux also tend to be the types of people who would be interested in their product.
And of course the trick is to avoid the nasty surprises and do do it in such a way that is still is easy to program. If you can only do it by adding additional hoops for a programmer to jump through (like having to annotate all your function parameters with lifetimes), it's not ideal. Val's subscripts are a nice idea; they make writing a function that returns a reference quite easy. On the other hand, it doesn't look as flexible as a regular function, so maybe it has the same amount of hoops, just different ones.
What that tells me is that this is more of an "opinionated" list than they let on.
> Are there other apps that offer scriptable GUIs

Isn't this the essence of "plugins" in most GUI apps?
Advanced Python Mastery
Obviously is super valuable, but overreliance on internal promotion can lead to not built here syndrome and rather close minded growth, esp if the co has a strong enough recruiting pipeline + brand to keep people hired fresh out of uni eventually claiming most senior/leadership positions.
It depends what you mean by data. Metadata maybe, but I'd think they're meaning that once your passwords data is encrypted (on your device), it is no longer your data without the encryption key?
I'm glad ChatGPT exists so I don't have to remember any of that
Emacs (which, incidentally, uses a lisp for scripting, like autocad).
A comprehensive playbook about User Activation
I would love to see something similar for systemd!
Sure it does: https://imgur.com/a/GKdCD0n

...also not a dark pattern...
Very common in Pharma/Life science as documents are highly controlled, also anything visible to an auditor is seen as a risk to be managed. Auditors if the want can ask to see inside drawers, cabinets etc
You can edit the hunk manually. I believe it's also possible to construct a hunk to apply entirely from scratch as long as you get the header right.
How is that any different from sharing a google doc link?
At this point I'm personally convinced that ipv6 is a failed technology.

It used to be interesting to see the news about new ipv6 deployments, adoption ratings etc. Now I basically don't care.
at what point does this just become another fallacy? 99/100 times this is referenced it's because someone is being disagreed with by people who are visibly more intelligent than them but neither of them are PhD life long valedictorians on the subject.
> that can be really convenient for your organization

Yeah just like the AD bundling with windows was convenient. Up until you had no other choice than retaining an AD if anyone wanted windows anything.
The IETF has never gotten off its anti-NAT high horse.
I think "fabricate" is much less aligned with cognition.

It is completely reasonable to say that "This machine fabricates widgets." or "This algorithm fabricates pseudo-random song lyrics." without being worried that the machine or the algorithm is exercising "cognition".
MS got away with buying Activision-Blizzard and the EU just let them. Something is afoot.

Qatar has shown the EU is quite easily to corrupt.
Altruism makes unions work. From a purely utilitarian perspective, being a freeloader is almost always a better choice. You get most of the benefits of the union without having to pay for it.

Altruism is about the concern for the welfare and happiness of others. It's particularly important in organizations that fight, both figuratively and literally. An army that runs out of altruism collapses, because people generally don't want to die for no reason.
Eww. This looks like COBOL v0.5. Or something. It makes me want to cry.
I think you're conflating "cloud" to mean any computer on the internet. I think that's generally a fine thing to do most of the time. But, cloud used to mean something a little different and it's been lost to weird arguments it seems.

I look at the cloud as something I can spin up a new service or VM very quickly. Think AWS, or Azure or whatever other service lets you quickly and easily deploy something.

We've now gotten to the point where people are saying any computer on the internet is "the cloud" and I don't think that's right or wrong necessarily, but for the sake of Hacker News, I do wish we were a little more specific.

That said, I think this argument from Proton is bordering on funny word play to make it seem different.
What is the breakdown, is there a chart? Teams vs Slack vs Discord etc
In my work Outlook, it's similar to what GP says. There is only "New Meeting" (not "New Teams Meeting") and the message starts out with a Teams link, and then I actively have to opt out of that with an extra button press in the meeting composer.
Not that massive. It is all table driven. Weird things like time worked in NYC but reside in Conn is usually a simple ratio applied to the proper tables.

It doesn't all need to be "for free". People will pay for support/service with things like setup, reporting, table updates and payments.
Ask HN: How do you manage a startups entire monitoring and marketing layer?
Highlight.io was released recently and I'm looking to use it as an alternative to tracking debug sessions on free tiers that can easily be exceeded (e.g. one user has 5k console.errors? you might have no more error logs that month). But it's yet one more thing in the todo list to set up.

It lead me to think more about other software like posthog, software for AB tests, marketing, setting pricing, testimonials and perhaps payments API. Now for payments, auth and other things there are a range of starterkits, some specific, like SaaS starterkits. But not the analytics layer, really. Yet I have found for startups showing flames of life, that this layer is vital.

Setting these up for each sideproject/startup can be a real drag. The practical usage of these tools often seems superficial - lets' say 80% of projects never making significant amounts of requests or using RAM - the sort of things you could pool together?

Is there any company aiming to pull together services from all the above and host an 'all-in-one' solution? They could form partnerships with the likes of Highlight.io and other players to keep the usage amicable and updated without issue. It'd be much nicer to just deal with one company and API for the stack, similar to the days of Google Analytics in the 10s.
Just a personal take: after not coding with Rust for several months, I find it more and more difficult to return to an async code I was writing.

The whole thing just reads... ugly and inconsistent. It needs too much already-accumulated knowledge. As the article correctly points out, you need a bunch of stuff that are seemingly unrelated (and syntactically speaking you would never guess they belong together). And as other commenters pointed out, you need to scan a lot of docs -- many useful Tokio tools are not just not promoted, they are outright difficult to find at all.

Now don't get me wrong, I worked on projects where a single Rust k8s node was ingesting 150k events per second. I have seen and believed and I want to use Rust more. But the async story needs the team's undivided attention for a long time at this point, I feel.

Against my own philosophy and values I find myself attracted to Golang. It has a ton of ugly gotchas and many things are opaque... and I still find that more attractive than Rust. :(

This article is a sad reminder for me -- I am kind of drifting away from Rust. I might return and laugh at myself for this comment several months down the line... but at the moment it seems that my brain prefers stuff that's quicker to grok and experiment with. Not to mention writing demos and prototypes is objectively faster.

If I had executive power in the Rust leadership I'd definitely task them with taking a good hard look at the current state of async and start making backwards-incompatible changes (backed by new major semver versions of course). Much more macros or simply better-reading APIs might be a very good start. Start making and promoting higher-order concurrency and parallelism patterns i.e. the `scoped_pool` thingy for example.
During a phishing test at an old company, I was able to:

1. buy a cheap VPS ($5)
2. Buy a domain name with homoglyph unicode similar to the company's name
3. get a full stack of ssl from letsencrypt for the attack domain
4. set up postfix to use this domain with SPF/DKIM/DMARC

I then sent emails as the "CEO" and got by every spam and anti-impersonation filter. Outlook showed my emails as 100% legit in all ways. The ONLY way to tell was to go to email->properties->headers and KNOW and check the IP addresses of the servers.

Homoglyphs in Outlook desktop app are not shown as punycode. However the users who used OWA saw the punycode expansion of the domain and rightly reported them.
It's clearly a worthwhile investment of resources to their major competitors like Mullvad and IVPN, whose Linux clients are just as good as their Windows/macOS clients, if not better. In contrast, ProtonVPN's Linux app is so painfully buggy to use that you're better off just generating and using Proton Wireguard config files with command-line Wireguard instead.