skysight-inc/HackerNews huggingface dataset:
Just my personal experience: If anyone remembers how hard it was to make things render consistently across IE and Netscape, the current situation with different screen readers is 1000x harder.

I mainly test with NVDA on the latest Firefox ESR on Windows 10. Something always breaks if I upgrade any part of this chain in my testing VM. Few months ago I spent many days to make abbreviations in a table header to be read correctly. I tried the abbr tag, abbr attribute, aria-label and many other possibilities and found a super hacky solution that involves hiding the expanded form with some css while exposing it to the screen reader. Then sometime after that I updated the Firefox. At the same day a colleague questioned why we needed all these hacks, and I wanted to show her how broken it was without my hack, but voila it had started working with the non-hacky, semantic way.

I have many stories like this.

I also do test with other configurations but just before releasing. VoiceOver (mac) is 80% there. JAWS Inspect is giving some colleagues headaches. None work 100% without breaking others, so the most popular stack decides how we implement things.

When I saw this post, I thought perhaps doing everything with spans and adding necessary attributes like role would be easier. Well nobody is passing something like that through a code review :)
> [Apple] customers are very willing to pay extra or sacrifice on specs to get a well-integrated product with an OS that does not track their every move, does not shove ads down their throat, and reliably boots after an update.

I think this is a lame attempt at rationalizing something that has no justification whatsoever.

Nowadays, adding adequate amounts of RAM is not a cost concern. We have cheap miniPCs with 16GB and even 32GB of RAM being sold for less than what Apple charges for adding 8GB of RAM.

This is not what any customer wants. Apple customers do not want to be short-changed, even if they are loyal Apple customers. Just read through this discussion. A browser such as Chrome quickly dries out all free RAM with a few tabs opened, which can be around 5-6GB of RAM on a Mac.

You are also awfully wrong in claiming Apple products do not compete on perf/$. Apple has been for years pushing the idea they sell premium, high-performance hardware. Their switch from Intel to their own silicon is sold as a premium to pay for performance improvements. Each and every single version bump of their silicon has been marketed fully centered on performance. Even Apple's lame excuse for shipping substandard RAM sizes is centered on performance, and how Apple's weak 8GB shared memory matches other OEM's 16GB +XGB VRAM systems.

And now all of a sudden Apple does not compete on performance?
The stock GC controller ports place the contacts next to each other, rather than at different depths, so they won't connect controller pins to the wrong port pins or short pins together when partially plugged. (I do suspect the ground and/or power pins may be longer than data lines, to connect first.)
Jesus I had ChatGPT do that once and it was infuriating.
Snake on a bullet train causes rare railway delay in Japan
People use tab width of 3 ;) just to keep us on our toes
So XML in truth then?
The world is chaotic.

> In chaotic systems, the uncertainty in a forecast increases exponentially with elapsed time.

https://en.wikipedia.org/wiki/Chaos_theory

(The above applies equally to the past)
You can do it: by putting tabs on the second line to the start of the first line, then using spaces to match "Type myvar = ".

It's just that sooner or later someone will get it wrong.
Or, rather, before carbon fiber, kevlar, very strong plastic films, etc.

A modern airship can be made much lighter while also being sturdier and somehow structurally redundant. But its sheer size still makes it expensive.
The only relatively operational development I'm aware of is Airlander, and it's still a prototype, since the US Army rejected it.
That side on view is wild and I didn’t know that the resolutions of electron microscopes had gotten that good where you can make out individual atoms. Insane.
It seems that senior management in these companies you are talking about are following Royce du Pont's advice.
Exploring StackOverflow Tags Trends
My life exactly. I used to dream of a kind of high drive team, did more than I should, on obvious metrics (velocity, onboarding, performance, ..) .. but the average politics in all human groups makes it too rare and you end up suffering too much absurdities. It's a lesson in statistics and relativism.
You must be an exception within an edge case.
This is a non-issue. Or better: not the issue of the person who writes the code.
In the US, chemistry is a very saturated field. There are nearly twice as many graduates as job openings each year. Starting pay averages are on par with a grocery store cashier.
I support Google firing them. My point is that climate change, LGBTQ+, Antifa, BLM, etc will be treated very differently. Google won’t dare to fire them in those cases.

For example, extinction rebellion crazies get essentially free pass to do whatever they want.
"But these are the basics of desktop usage, and there's no reason why anyone should ever compromise on them."

I wish the article talked about security. It is my understanding that X11 essentially has none, and Wayland does. That should count.
I'm curious, why do you want to make the smallest Nintendo Wii?
Indeed, sounds more like a skill issue to me ...
Tectonic Weapon
Gaps in doors are such an American thing.
CSS is a declarative styling language and is not Turing complete.
This spiritually equivalent to tailwind
You jest, but I wouldn't put it past cheap Chinese manufacturing to somehow do this at some point in the next 100 years. "How did you invent a room temperature supraconductor? -we thought it would save us $0.00001 per part"
Small correction: Scanning tunneling microscopes can do that. They are basically a very sharp tip scanned across the surface.

Scanning electron microscopes, where a beam of electrons is rastered across the surface can not (yet?) resolve atoms.
"Again, in part, the results here reflect the behavior of the KDE ecosystem as much as Wayland."

For what it's worth (since we're giving subjective feedbacks), I daily-drive Wayland, with Sway. For me it's better than X11 with i3wm.
Do all text editors render "tab" with variable width, taking you to the next tab stop? For some reason up until now I was thinking that was always a word processor thing and I incorrectly assumed (perhaps because we usually don't use tabs for their original purpose) that a tab character was always rendered as constant width.
The upvote triangle seems a little off too.
Because it's wee!
Why goldene and not chrysene?
To quote from Computer Music by Dodge and Jerse (an excellent reference),

"Helmholtz concluded that the spectral description of a sound had the most straitforward correlation with its timbre.... For instance the qualitative description of 'brilliant' or 'bright' characterizes spectra that have a great deal of energy at high frequencies [e.g. brass instruments] ... A spectrum with little energy in the even-numbered harmonics characterizes the particular timbre that is produced by the clarinet in its low register...." (2nd Ed. Section 2.6)

Understanding that each instrument produces a spectrum of harmonics peculiar to it ... and that those harmonics have relatively different pitches and amplitudes and evolutions ... that vary with how the instrument is played ... is key to quantifying its timbre.

(At first, not an easy thing to grasp let alone quantify. But Partch made a lot of progress!)
Thanks! The last full month was all about making sure all the research is as replicable and as trustworthy as I can do it. The original implementation was extremely inefficient, and even once I had the Metal/GPU mmul op working fast, I spent much time to bring the rest of the implementation as close to the Llama.cpp as possible to allow for easier benchmarking.

As for the approaches - it seems the papers you mention do this statically, and din't produce an algorithm for actually speeding up computations with their 20-50% results - which was a large part of the difficulty. I'll probably take some time off one day and do a thorough review of the literature finally.

Ultimately I want to add a citations page with these and some other papers people have posted in the comments soon. I expect sooner or later someone will find this algorithm written up by someone :)

While development asked gpt-4 and googled trying to find information about this method - everything seemed either static, or focused on removing full dimensions/layers ad hoc with eventual retraining. Didn't find anything matching this idea exactly.
I don't think this is placement. If it was, Streit would have been outbid by Manishewitz; the latter is significantly larger and has non-regional pull (I've never seen Streit's widely available outside of the NYC area).
Connect to K8s network by using kubevpn
I created a DevOps tools called kubevpn, by connecting to k8s network, we can ping podIP, curl service-name in k8s dns way. Intercept inbound traffic of workloads with service mesh. Welcome all to have a try, github: https://github.com/kubenetworks/kubevpn
https://www.rollingstone.com/culture/culture-features/coomer...
The reason it was expensive was the military specs (be able to land back home after one orbit etc). The goal of the space shuttle was also to help drive USSR to bankruptcy and it delivered. The soviet counterpart was a huge resource drain and did exactly nothing.
It’s not a black and white thing. You can increase the likelihood of finding someone suitable for the work by various means. For example, if someone who will actually work with the person closely is involved in the hiring process you increase the likelihood of spotting someone who might not be a good fit.
It’s a tricky topic and for sure not a binary yes/no thing, but giving up on it because it can’t be done is the wrong response (and also what the article is about)
Great idea. A small suggestion is that if you want to present an immersive Tarot card experience, you need to hide the ChatGPT logo.
Holy crap, I want one.
Artificialstudio.ai – More than 20 AI models in one place
* cannot resolve atoms on a surface, in transmission mode (STEM) and with the right sample, as in the article it's another story.
For who ? I mean as a layman in terms of development of a desktop environment, I want to know what security? Why do people keep discussing this word as if its everything there is.

I want to play a game or want to work on a spreadsheet file in my office cubicle. I don't care about security. I want to work. Or play. Depending.

Why are we stuck on abstraction layers that end users don't care about anyway and it often ends up confusing people.

Why should I not pay $50 to windows so that I can get on with the work that I want to do instead of fiddling with Linux and then to having to decide between x11 and wayland with your argument for Wayland being secuirty ?

Edit: not criticizing you.
Bystander here, but I think you should open your horizon a bit.. or maybe you're a troll, who knows?
I’m not entirely sure I agree with you on this. It’s hard for me to say because I really like the imperfections in things I build, for the most part. Like I’ll full spartle a wall (not entirely sure if this is the correct English description) and I’ll intentionally leave the finish less than “perfect” because I think it adds a little soul to it that will make me happy down the years.

Then you have things like flooring, installing windows, and anything on outside, however, where I’ll absolutely make sure it’s perfectly everything. Basically so my floors have none of the issues you describe as an example. Part of the success behind this is to hide the imperfections. You’re not going to ever build a perfect floor if you build it all the way to the wall. So what you do is that you leave a gap between the wall and the floor and you cover that gap up with wooden “footlists” (again not sure if that’s the correct English description). This gives you a “perfect” floor which aligns with everything in the room. The more crooked a room is, the more you have to cheat, but if you put in the effort it’s almost always achievable.I would like the small imperfections in these things as well. Ok, maybe not on the outside unless I was very sure it wouldn’t have an impact on the integrity of weather protection, but I wouldn’t mind crooked floors. The reason I strive to make them perfect is that other people won’t, which will make a property much harder to sell. Because unlike imperfect ”walling”, a floor correction/replacement will absolutely impact the value of a property.

But then there is the part where you will absolutely notice it when it’s not installed correctly. Which is what I guess you’re getting at, and I agree with you. The thing with buildings, however, is that you have to cheat. Buildings are imperfect and they can even more around a bit as weather conditions change. So with buildings you have to cheat. Which is different than with aligning things on the web, or at least it should be. So this is the part I disagree with a little.

As a side note people shouldn’t accept crooked floors and so on, especially not when you’ve hired professionals. They should know how to cheat.
https://medium.com/@martin_kelly/mastering-collaboration-pai...
> Are there any small models that can be self hosted that output valid JSON.

Yes, for example this one is optimized for function calling and JSON output: https://huggingface.co/NousResearch/Hermes-2-Pro-Mistral-7B
Human identity: the number one challenge in computer science
I'd go further and say to never sacrifice your life for any deadline at all. Part of having a work contract specifically means that all risks rests on capital holders shoulders and not yourself.
> Somw people like to think centering things is taking the bounding box of the visible pixel and centering the center of the bounding box.

That was my naive understanding for probably my first year at the uni. It got cleared up fairly quickly.

I imagine there can be typesetting/layout styles where this holds, but I would classify them as niche (maybe brutalism or something like that).

Funnily enough, in the very first example under Fonts I thought the author didn’t like “Manage…” because it could be pushed slightly to the right (due to ellipsis), but it turns out to be about vertical alignment which I didn’t see anything obviously wrong about in that particular case.

Once you deal with the obvious cases of lopsidedness in your design, the important quality becomes simply: stay consistent. Here, no self-respecting designer would pull one random example and say it’s wrong—you have to assess in context of design model as a whole, where you can either 1) show how one particular button breaks the model, or 2) argue that the model is wrong (which can be done, but good luck).
I'm glad I did that years ago.

Amazon Music playing ads even during purchased songs.

Kindle tokens expiring as soon as you stop your monthly subscription.

Enough is enough.
Yep. "In 2022 less than 1% of hydrogen production was low-carbon. Fossil fuels are the dominant source of hydrogen." - https://en.wikipedia.org/wiki/Hydrogen_production

Hydrogen as a "green fuel" is a scam cooked up by the fossil fuel industry. It will never happen. Except for certain niches, it's just not practical.
“Naming things” can’t be listed first, the joke doesn’t work if you put naming things first.
> We have huge screens, we're not in the 80s anymore

Unless you have huge peripheral vision too, your screen is likely not the issue.
Although I don't disagree with what you said, I disagree with how you said it. Some people are in a though spot and need a job fast. And not everyone else is able to create a startup and be an entrepreneur. It's never that simple.
To be fair, so is augury.

Reddit often contains misinformation or useless information, but yahoo answers and quora thrive on it.
What property damage did they cause?
Schiller doesn't know whether the App Store is profitable; no notes
> You could wait for the final icj decision on the case.

And Google could freeze all work for and collaboration with the party plausibly accused of acts of genocide until the decision comes in. But they won't, and their employees are only following their lead.

It also doesn't seem reasonable to tell someone they need to wait until a potential genocide, and what might be their role in it, is done and over before they have the social okay to start engaging in political speech.

> Its similar to the amount of evidence needed for a search warrant in a normal case - you need some, but much less then you need for an actual conviction.

No, it isn't. The ICJ proceedings were adversarial, and the process of obtaining a search warrant is not.
Doesn‘t the https://en.m.wikipedia.org/wiki/CLOUD_Act already grant similar rights to US law enforcement and secret services?
You don't have to use the service though! Can't afford it, don't use it. The price to get x service with the features you want is y no matter how you slice it by feature.
European Data Protection Board Rules Against Meta's 'Pay or OK' Model
I use position: relative; to make slight 1px adjustments. Of course it only works for me, but if I didn’t do this I would go insane.

The long term solution is leading-trim (or whatever it is called now). Pressure your favourite rendering engine to implement it!
And it’s plausible that a dark lightbulb is due to it being burnt out, but it’s not necessarily so. Perhaps the switch is off, or the breaker is thrown, or a mouse has chewed through the wires.

If we want to be accurate with our words, let’s not use claims that haven’t been proven outside of TikTok.
> It’s unreasonable to suddenly flip a switch and turn off your beliefs when you walk through a gate.

Don’t walk through the gate if you’re unable. Welcome to adulthood.
Rubbish

I did 4k video editing on my 8GB MacBook air M1, and it's still faster than on my desktop with an AMD 3600X and an Nvidia 1650.

Granted, it did swap, but it was still faster.

While I agree that 8BG is not much, I completely disagree that it's ruining the experience.
Would you consider a file without any indentation as readable and practical as a file without single-space alignments?

Not to mention that in languages like Python, indentation is syntax.
I don't know of any text editors that don't render variable width tabs based on the tabstop position. In programming environments we usually only use tabs at the beginning of the line for indentation, it's a bit more rare to use them for alignment due to inconsistent tabstop settings.

There's also Elastic Tabstops if you want to go all in on using tabs for alignment: https://nick-gravgaard.com/elastic-tabstops/
I have a vague memory in the 90s of a website that was trying to collect crowdsourced somewhat-structured facts about everything that would be used to build GOFAI.

Was trying to find it the other day and AI searches suggested Cyc; I feel like that's not it, but maybe it was? (It definitely wasn't Everything2.)
I had to double check the reference just to make sure you were in fact talking about business luminary Royce du Pont. His negotiation tactics are second to none.
Beyond number of cars sold , can you check on profits and debts?
It is not fair when it deprives the people working in the company of the recognition. Those people are critical to the successes.
In case the author reads this: Please respect prefers-reduced-motion for your cute mouse cursors that wander over the screen in a very distracting fashion.

In the meantime, as a fix for others, in uBo add

tonsky.me##.pointers
Out of curiosity, which implementation(s) did you have in mind and why would it be desirable to migrate a large project there?
What would definitely help would be a better understanding a GPU handles myVal - does it go to the cache, threadgroup memory or where. Or perhaps decompilation of the source kernel to see what's really going on there. If we knew, we could calculate the optimal parameters given an architecture.

There is also another approach I tried - I've kept it in the wildMul.swift/metal . More by the book. Splitting work so that one thread keeps track of only one or two output dimensions when going through the buckets. Didn't manage to get it working with a decent speed though.

The idea would be to make sure that one simdgroup reads 4/8 buckets in a batch (so still ~8-16 consecutive bytes which is considered minimum for an optimal read on Apple Silicon) and splits each single bucket among 4-8 threads. One thread might then need to remember only 2-4 dims in myVal, and this might stay in internal GPU registers.

Not sure if I'm explaining this all correctly though.

Having said this - the priority now will be to remove the overhead to get the whole inference time closer in speed to just the multiplication speeds, but above all - fixing the bugs causing suboptimal results at 100% (and breaking Mixtral), and doing Q8. The algorithm needs to work in Q8 to be really usable.
I really don't understand this. Surely you can't arbitrate away statutory rights like this? Sorry, I'm not from the US, and this legal feature baffles me a bit.
We have anti discrimination laws.
This is private enterprise squirming as regulators are prying them open.
Your reply is (respectfully) analog to : "Why do I care about this ssh security thing? I have always used telnet and it works fine."

In X11, there is the underlying expection is, that no program will misbehave evilly - and THAT has changed in Wayland and hence a lot of wayland is much more complicated and (some of it) unfinished.

A lot of "traffic copping" added, ensuring that the user is queried before privileged access is granted, the ability to capture raw video output of a window for example (through desktop portals) - or the ability to capture raw key strokes from another process windows (think password prompt).

I have been running Sway (on wayland obviously) for 18 months with almost zero issues.
That was sarcasm, I think.
These are not ants but many different species of animals are dying in a very strange manner. Please try to not think them all of just "fish" as this is kind of an understatement. For better understanding think about that in a forest every animal from the bat and squirrel to boar and wolf starts spinning then die.

This is exactly that strange and under no circumstances should be written of by natural cause.
I grew up in the Alps and water is indeed much more dangerous in mountainous areas, especially if you happen to live in a place where it rarely rains. Because when it rains all kinds of things will take their path down the mountains.

Now the people in the alps adjusted for that over the centuries of living there, with the price paid in destroyed houses and killed people. Many of those lessons stayed, some had to be relearned, because of hubris.

My parents were recently in Oman and I can't really imagine that the region is prepared for this.
If you think Palestinians have no choice but to rape, kidnap, torture, and murder people, you’re the one not seeing them as human.
But then anyone else that can see my phone screen can read them :)
Also the nanotechnology blockchain gig economy for self-driving cats.

At least "E-Commerce" turned out to be real, eventually.