skysight-inc/HackerNews huggingface dataset:
FWIW, any reasonably competent engine programmer consideres

"I can articulate how all the data I use is laid out in memory"

super basic. It's something that you just know by instinct/reflex at any time.
> Why don't iOS and Android allow plug-and-play layouts with their built in keyboards?

If you surveyed 1000 people if they would like to switch from a QWERTY keyboard... I imagine you would get one person say yes. If that.
openapi is insanely verbose. I personally treat openapi as an interchange format: I don’t write it by hand. The best workflow I’ve found thus far is:

FastAPI (Python) or NestJS to produce self documented APIs via route annotations, handled by framework, and then from that, export an openapi file that you use to create the client in your necessary language. In so doing, every service I make can be commanded with ease by whoever wants to use it, at minimal overhead for me as the service maintainer.

It was a decent amount of effort to work out the bugs, enough so that I think better documentation around getting setup would be valuable, but of course the documentation is so cross-cutting that it’s difficult. But the work was well worth it—I’m much happier with this workflow where I don’t have to roll a service layer lib for my front end, nor use vanilla fetch libraries.
Could this be explained by heritability of natural abilities + high economic mobility in the past?
ASL is usually "spoken" by the deaf or hard-of-hearing right? For the most part I imagine text would satisfy most cases.

This product's offering seems to be focused on how ASL can deliver on pitch/tone/emphasis/emotion in a way transcription currently doesn't, thus "subtitles aren't sign languahe"
That is because American Sign Language has a different sentence structure and grammar from English. It's a rather understandable result of a person being raised to communicate in one language "verbally" and a different language to communicate in text.

To give one example, ASL puts negation and inquisition at the end of sentences. If I want to ask, "What is this?" in ASL I would point to the thing I am curious about and then sign, "What?"
use multiple phone numbers (if you can) and simplelogin.com -- only give out your personal email and phone to close friends and family
One nice thing for a new contributer is there is so much low hanging fruit everywhere.

Can just open any app and you will see little things that would make for a good first PR. The codebase is also full of Fixmes, many of which are very approachable for a beginner.
I use Linux, don't use Facebook, Instagram, or Twitter, and try my best to avoid ordering from Amazon.

You don't need to go out of your way to use Linux. It is really not that bad. Ubuntu Mate is a usable desktop and there are others, too, like Linux Mint, etc.

It doesn't artificially deprecate your hardware like new Windows releases do. And everything that you install through the package manager is kept up-to-date by it for security fixes, including your browser, mail client, word processor, text editors, Python packages, and so on, without you having to seek out updates manually.
I have to disagree with you here. Sideloading is either "too hard" or "too scary" for many users.
I used Dvorak on Android, before switching to iOS. Same problem, of course. It was nearly unusable with swipe (my now preferred input). It made me realize how badly a swipe optimized keyboard is needed.
I wish Mozilla had been able to keep pushing harder with their servo project. IIRC, one of the earliest upsides I remember hearing about to justify creating Rust (in order to build servo) was that the increased safety with regards to concurrency could allow a web renderer to parallelise computation across _underclocked_ cores, thereby setting a new benchmark for battery consumption.

Granted, that was more about mobile devices but it still stuck with me. Effortless and safe concurrency would tip the scales to having hundreds of low power cores instead of a dozen high powered cores. I want that world, esp for mobile devices and laptops.
Being able to place a digital signature on PDF as proof that you've read it and, for contracts, e.g. as a way of indicating your acceptance of its terms etc. would be far better than the rather absurd method used now where you can just type in your name in some fancy cursive looking font and send it back as supposed proof of your acknowledgement.
Or you can stay on automatic1111 and use https://diffusionui.com/b/automatic1111 for better UX.
Yes that's an extremely low bar
What browser do you use instead that does support those?
In Russia it feels like being a passenger in a hijacked plane flying towards tall buildings.
>You are excluding more than 700 million people from your content.

I'm sorry, but that is not a believable stat. You mean to tell me close to 1/10 of the planet is deaf and speaks ASL and doesn't read a written language?

I'm all for the project. I'm 100% in favor of increasing accessibility. I just don't believe that stat.

Are you sure it isn't 700k? That'd be more reasonable considering Wikipedia says a 1972 survey estimated the signing population as between 250k and 500k.
Which 700 million people are going to benefit from ASL signs for a video?

This is a preposterous claim.
There are a number of people actively pushing ARM support forward.
Thank you for the feedback! You have complete control over what your product looks and tastes like. Sign up is free! You only pay when your product is made and delivered.
Tbh I didn't exactly forget the title but I don't know in which one of the books I read it.

It could be either:

CPTSD - From Surviving to Thriving by Pete Walker //
Trapped in the Mirror by Elan Golomb //
Recovery: A Guide for Adult Children of Alcoholics by Bowden (and colleagues) //

Though now that I'm trying hard to remember which one it could have been I'm not even certain it really was one of those. Maybe it was more of an aggregated insight that I gathered from studying the subject. Either way those books can shed a lot of light on unexplainable mental blocks we have.

It's certainly in Pressfields book. He calls it 'resistance' and swears its at its strongest when you're near the finish line. That's a good observation but he doesn't go into why that could be. Those other books offer explanations to connect the dots. At least for me.
Why can't they sell equity? I live in a housing coop, and they do sell equity. I own 100 shares.
What’s the remainder? I don’t subscribe to FT so maybe it has more but I only see the current title there.
It's not criticizing anything at all, just suggesting an alternative. We're all always using products that are other people's work, why not ALSO work on something where you author and build your own system?
Ask HN: Do you know of an HN for general topics?
I’m not a developer. As such, a lot of what’s posted to HN isn’t relevant to my life or work.

That said, this is one of a few sites I visit every day—largely for the more off-topic links that are just interesting.

I find myself often wishing for a simple link site like HN that surfaced interesting articles on varying topics.

Admittedly, I could use an app like flipboard, but I find those loaded in a lot of clickbait. Part of why I like HN so much is that the more salacious posts are moderated out. I also like that it’s text-only.

I’m curious if anyone here has spotted something of the sort.
Way to go guys.
I think everyone agrees on that. It’s an arbitrary hoop at this point. We’re just trying to find those who are willing to go the distance on the hoops.
I said the same thing in 1983: it's been 14 years since ARPANET, how long will we be in the early stages of the internet? It took 50 years of hard work before the day came when you could order a burrito from your couch. Sometimes change takes a generation or two. Be patient.
Hard not to bring up the usefulness of crypto in times like these...
The link is wrong, it points to: “India facing a pandemic of antibiotics-resistant superbugs.”

I believe this is the correct link:

https://www.bbc.com/news/world-africa-63191406
> Psychology is littered with well-demonstrated examples of humans acting against self-interest.

That is often claimed, but it is far from clear that it is actually true. The problem is that in order to make this assessment at all, someone has to decide what a person's self-interest actually is. There is no universal objective measure of self-interest because different people want different things (this is the reason trade works at all).

> People are consistently willing to incur personal cost for the benefit of a perceived community, and are even willing to incur personal cost to punish those working against it. Community recognition is not required to observe this behavior.

Sure. But how is this working against self-interest? I for one like being part of a strong, cohesive community. But I also recognize that building community requires effort, and that effort incurs a cost. So who are you to say that the cost I personally bear to shoulder my share of that burden is "acting against my self-interest"?

> People are quite susceptible to marketing

One man's marketing is another man's education.

> The history of the American tobacco industry is a great example.

Sure, but that was, in retrospect, an example of the tobacco industry just flat-out lying to people. If you want to argue that society benefits from having some mechanism to discourage willful deception I certainly won't argue with that.

But even a case as clear-cut as tobacco still has grey areas. People still smoke despite the fact that the risks are now well known. If someone knows the risks and still chooses to take them on because they'd rather have a nicotine buzz than a long buzz-free life, who are you and I to tell them that they are wrong? Because once you take that step it's a very slippery slope from there to not allowing anyone to take any risks at all.
Personally, if I had the authority of the government to print money, I would find it easy not to go bankrupt.
Inflation causing higher prices at the local bakery
The biggest miss is the majority of people would be a lot happier if they didn’t have to work to be able to do the things they enjoy but could just do the things they enjoy.

The disutility of labor or somesuch thing.
> File system check is not possible on a mounted Btrfs file system

And that removes at least 50% of the reasons I'd use it.

Trying to recover a partially corrupted FS is precisely when I would need a FS like BTRFS the most and is the point during which I'd expect a return of my investment. And they choose to bow out exactly then and there. Not cool.

I don't want to desperately fight with Linux on a super high brightness at 80x50 of my 35" display. If that's the best your FS can offer during a time of crisis then I'm not impressed.

I don't know if that's a limitation of Linux or it's a general trait of the people making such projects but I'd like to see much more investment in reliability.

The file system as such is an abstraction that's not always convenient or good even. F.ex. I really can't stand installing a package and have its files splattered all over the file system! I hate that.

I truly no longer care where things are, except the files I create. I however do want to be able to snapshot my entire system before installing any package and be able to roll back to it if I deem it necessary. We should focus on treating our systems like we treat GIT repos. What filesystem we use is kind of ancillary; does it help with that goal -- yes? let's try to use it then; no? then we're fine with ext4, thank you very much.

If you plan to jump in and offer Nix at this point, just don't. It requires too big of an investment of time and energy. Call me when they make their CLI more intuitive. I get its idea and admire it but it seems it quickly succumbed to quirky naming that looks cute to the experts and foreign to everyone else. (We the nerds really should be restrained sometimes.)
One I didn't see here which has been a pleasure to use lately: https://en.cppreference.com/w/cpp/container/map/extract

Used to update map keys without reallocation.
Subtitles (like sms or twitter) don't convey tone very well, so in a classic voice over just having the subtitles makes it hard to convey things like sarcasm or innuendo or emphasis or emotion. Sign language has ways to convey all of this.

Think about this sentence:

That's cool.

It's one of those sentences that exists only to convey a tone. Depending on tone it can mean:

* that is in fact cool

* that is in fact NOT cool

* i acknowledge that you have said something

* i agree to your suggestion

and plenty more in contexts where you only know which it means because you can hear the tone of the person.
Yes, AFAIK. Flutter web is pretty terrible, especially for any form of accessibility
Aren't we all losing enough money already?
I ran some SD fork on Radeon Pro Vega 20 GPU, I'm not familiar with the whole setup but it was running "torch mps backend"? Anyway it was pretty fast and worked well, so I'm a bit surprised at lack of Intel macs support from all those SD forks
It calculates the times between the most recent 5 keystrokes and if they are too fast it carries out a configured action (logs the event or removes the device driver).
Evil plan:

1. Create closed-source app in some boring language

2. Promote on hacker news as "written in Rust"
Your comment here and suggestion before, and that entire comment, is ad hominem: "ur dum! Go read a book! LOL! Stop disagreeing with me, I don't know logic!"
I'm curious as to what the *BSD's are planning on this, too, and if this affects or might make vulnerable to timing attack things like portable OpenSSH, constant-time string comparisons, etc. Especially if the latter, this would have the potential to turn into one of the worst CPU vulnerabilities in history.
You can embed fonts in SVG:

https://oreillymedia.github.io/Using_SVG/extras/ch07-dataURI....
Kudos on the comment log in demonstrating the transparency of how this was dealt with in the intervening month.
A null pointer is a boxed value in LuaJIT, therefore not nil. But it is equal to nil when compared with nil.

local x = require('ffi').cast('void*', nil)
if x and x == nil then
print("x is truthy and nil at the same time")
end
"No, but there are some interesting issues surrounding their QE P&L"
It's standard practice when installing things on macos. Although it's typically signed .dmg's
I told you people not to turn your back on fungi and you didn't listen. now look what they're doing

https://news.ycombinator.com/item?id=31197031
And that's precisely why 'spikes' or 'POCs' exist. It's way more common to not have all the answers if you are working on anything remotely interesting. There should be some time to explore solutions. In even more interesting cases, solving the unknowns is the entire project.

It seems that the author has never encountered the "research" side of R&D.
... And the fact that Ruby doesn’t really have fields, only methods. For example, the Python equivalent to this (morally, (obj := object()).__dict__.update(untrusted data)) would not be vulnerable. Which is not a point against Ruby, only against using this specific technique in Ruby.
I've seen what's been produced over the years and all in all I'd rather have the licensing.
Built something like this a few years ago: https://github.com/roblillack/vim-bufferlist
Have you tried organizing it around Essence instead?

OMG Essence does seem to have a little bit of a consulting hook in it for industry.
> There is certainly plenty of room for a discussion of good and/or right but I think it's a distinct conversation than what people actually value (as demonstrated by their actions). It's philosophy vs economics.

I think this gets to the heart of the issue. I would say that I'm making a philosophical argument that the (classic) economic definition of value is insufficient because ones actions are not sufficient to determine someone's preferences unless you hold their circumstances constant.

> What I'm talking about is value to one person. For example, if you were the person you were talking about working for the blockchain v. renewable company. If blockhain job pays 150k and renewable job pays 120k yet you choose the 120k job instead, I can say that the extra value you get from working for a renewable energy company vs a blockchain is at least 30k dollars

Your logic here makes some amount of sense. I think where it falls down is that if you measure in this way then you can't compare values across people (or groups of people) at all. $30k for one person is not measuring the same amount of value as $30k for someone else. If Person A earning $300k/yr chooses to spend $60k on their children's education and Person B earning $50k/yr chooses to spend $10k on the same then you can't even say that that Person A values their childrens' education more than Person B, let alone that they value it $50k more. The opportunities available to different people are not the same.

I actually feel like this problem is significant enough that one shouldn't use dollars to measure value in this way at all, because dollars are usually fungible (a dollar is a dollar is a dollar) but in this case the measured value is non-fungible. Thus making any analogies using this measure liable to be highly misleading or commit logical fallacies.
Yes - if I am understanding you correctly - your manufacturer can create an account on our platform and find jobs.
> [if you don't use our product] You are excluding more than 700 million people from your content

i assume this is coming from a place where all abilities and disabilities are equal and any kind of value judgement is immoral, so maybe you could find it useful to know that in the real world, 700 million deaf people might find it offensive that you assume they are illiterate
> You can’t sideload NetworkExtension VPN apps on macOS, the entitlements for them to work are only distributed for App Store apps.

I'm not sure that's entirely true. It's really a matter of how the extension is packaged: app extension for App Store or system extension for Developer ID.

"On macOS most Network Extension provider types can be packaged as either an app extension or a system extension. App extensions run in a user context; if the user logs out, the provider is terminated. System extensions run in a global context, completely independent of the logged in user."
https://developer.apple.com/documentation/technotes/tn3134-n...

It is the case that Safari web extensions are Mac App Store only, as opposed to Safari app extensions, which can be Developer ID.
> We want to abdicate responsibility of this kind of memory management to the interpreter, just like we want to abdicate responsibility for handling processor cache levels. If you can articulate how all the data you use is laid out in memory all the time, you are majorly micro-managing the runtime.

Unfortunately, in practice, it's not possible to be oblivious of the layout of data in memory if we want to write fast code. The CPU/memory speed disparity graph [1] shows the new reality for programmers: the slowest part of a program is bringing data from RAM into the CPU registers. Fortunately, modern CPUs have very fast caches that help amortize this cost and it's the responsibility of the programmer to organize data to take advantage of that fast hardware—the compiler cannot do it. That's why two functions, with the same algorithmic complexity, and which compute the same result, can have an order of magnitude of difference in performance between them [2]. The famed sufficiently smart compiler that can do those transformations does not yet exist as far as I know.

[1] https://gameprogrammingpatterns.com/images/data-locality-cha...
[2] https://play.rust-lang.org/?version=stable&mode=release&edit...
"GLM-130B reaches INT4 quantization w/ no perf degradation, allowing effective inference on 43090 or 82080 Ti GPUs, the most ever affordable GPUs required for using 100B-scale models" (https://twitter.com/thukeg/status/1579449491316674560)

and by extrapolation
"Presumably this means you can fit a solid 30B or so model on a single gaming GPU." (https://twitter.com/TheSeaMouse/status/1579494085211328512)
> I'm not nearly the first man to stay in love for life!

Sure, but for most of those dude's it's with their partner.
Yah that would do it. We also need higher power chargers or maybe the ability to plug in 2 to really maximize a huge battery. Ideally you want to charge a 300 KwH battery at like 600 Kw/h or higher.
The first time(of two) I was exposed to covid by my roommate, we didn't have tests(he later had an antibody test that was positive), but I never developed any symptoms. Who knows, but I was protected from acute illness. The second time he brought it home, we had tests, where he tested positive on multiple days, and I never tested positive nor showed symptoms. Both times, I took no precautions since I was initially exposed before I could mask or distance myself. I have pictures of my negative results, but I don't think you'd accept that as evidence. I just bring this up because there's still a lot of people who don't believe these vaccines work at all, and I am anecdata that shows they do work to reduce or prevent disease(and even infection, proved by rapid testing). Those were two cases where someone in the (small) household was sick. I'm sure, as I work in public education, I've been exposed many more times, but I can't say anything about public exposure since I don't have proof of exposure or duration.
That's not how money works. In fact, that's a good way to accelerate a trajectory towards bankruptcy.
Whole Paycheck shoppers

On a more serious note, the Seattle Median Income is $120,907 for 2022, see page 4: https://www.seattle.gov/documents/Departments/Housing/Proper...
As a Dvorak user for around 20 years now, the reason I switched, and the reason I will stay, is comfort (RSI specifically). Comfort is the common theme with other Dvorak users that I've meet.

For a quick smell test, watch someone type the same sentence with Qwerty, and then Dvorak: https://youtu.be/udc9CH8ICVQ
I'm curious to see this sexy Saturn picture.
Yeah, half the time I am typing at high speed on my tablet and the spellchecker is inserting errors. It's a site for sore eyes. ;-)
I think this is similar to the birth of Linux, but with two very major differences.

(1) we are in a world where open source is the way.

(2) it’s somewhat a reaction to the state of modern software, both in UI paradigm and in increasing cartelization.

To me, it’s hope.
don't tell the investors!
So long, I've awaited this honor...

* Looks longingly at my invite to Davos in the Desert. *

* Let's it gingerly slip from my fingers into the fire pit, as a single tear falls in the flames. *

/jk.

Sarcasm aside, I don't understand why the West kowtows to Saudi's. I feel like maybe they were more culpable in 9/11 than previously thought, they are constantly doing shit, that even China would think twice about (they'd reeducate and do concentration camps, but perhaps not straight up executions).

I know it probably involves money, etc - but we need to put our partnerships with others to a smell test, if that country that wants to partner up, or do business with Americans has a horrible human rights record, they should be on the banned countries list like NK and Iran.

If only politics weren't legal organized crime, perhaps we could instill some values in our nations leaders and businesses to cease supporting despots.