skysight-inc/HackerNews huggingface dataset:
If you fail at online dating, you are lonely.

If you fail at job hunting, you end up homeless. And lonely.
This scenario is contrived

> just quickly hit shift a bunch of times

How would you even know about this shortcut you never use anywhere, let alone remember it in a time of stress?
Blue Energy secures $45M funding for modular nuclear power plant
From my experience, RDP is still a solid option, especially for managing Windows servers over slow connections, thanks to its ability to compress and organize data efficiently.
That said, other tools have emerged over the years. I use https://www.helpwire.app/ for this purpose. While it’s not as well-known as big name NoMachine, I’ve found it to be quite reliable for remote device control
Any reasonable interaction between WASM and JS/DOM gets postponed seemingly indefinitely though.
it's not free. it's $3 million. someone has to pay for it
CIQ takes Rocky Linux corporate with $25K price tag
It is explicitly mentioned that ubsafe is in their dependencies not their own code.
Curious: any people around who trained themselves to do fine control activities (writing but not only) with their non dominant hand? How did that go?

Being forced in school or because of an accident doesn't count; curious if anyone did it on their own, voluntarily.
So I have two recommendations:

Samira Mian, her youtube channel is: https://www.youtube.com/user/samiramian

Another book (!) by Eric Broug - 'Islamic Geometric Patterns' that has step-by-step instructions for 22 patterns.

In general, I use a good compass (although I have also used the cheapest one, it's fine for getting something on paper!) and a mechanical pencil. A transparent ruler with a bevel (so that you can flip it over and draw along the edge) is good. You get used to how to precisely draw a line between points and how to adjust a drawing to get it as symmetric as possible.

Go for it! It's fun :)
Partner walks in

They see a page changing

Black eye
> untrusted third party compiled code in a web browser.

WASM makes that safe, and that's the whole point. It doesn't increase the attack surface by much compared to running Javascript code in the browser, while the alternative solutions where directly poking through into the operating system and bypassing any security infrastructure of the browser for running untrusted code.
The offer was quite good honestly: people who left got a $30k buyout.
TikTok, Vimeo, DailyMotion, various social networks.
WASM replaces a language specific vm (javascript) with a general purpose one anywhere javascript vms are currently used. But not exclusively just there. General purpose here means it can run just about anything with a compiler or interpreter for it. Including javascript. So anything, anywhere.

Since it is generally implemented as part of the javascript engine, it inherits a lot of stuff that comes with it like sandboxing and access to the APIs that come with it. Standardizing access to that is a bit of an ongoing process but the end state here is that anything that currently can only be done in Javascript will also be possible in WASM. And a lot more that is currently hard or impossible in Javascript. And it all might run a little faster/smoother.

That makes WASM many things. But the main thing it does is remove a lot of restrictions we've had on environments where Javascript is currently popular. Javascript is a bit of a divisive language. Some people love it, some people hate it. It goes from being the only game in town to being one of many things you can pick to do a thing.

It's been styled as a Javascript replacement, as a docker replacement, as a Java replacement, a CGI replacement (this article), etc. The short version of it is that it is all of these things. And more.
Yeah.. I think the problem is when product dictates what is going to be implemented without asking developers if it's feasible. It happens.

At the other end of the scale there are many programmers who are in the habit of making up bullshit technical reasons why something can't (or shouldn't!) be done when the real reason is they just don't want to have to do it.

Often they'll resist doing a useful feature because it can't be done perfectly. For example we can't report browser tab memory usage because some memory is shared between tabs so the numbers wouldn't make sense. I used to do that until I had a manager that changed my view.
Speaking of the loudness wars, remember when Californication came out? I thought my copy (on cdrom) had been ripped from a distorted tape. Still one of my favourites though.
The floppy version of "Having a Blast" is extremely nostalgic, it almost brought tears to my eyes. It's not just that the bitrate is low but also the speakers that came with PC's back then were just not that good. That sounds a hell of a lot like it used to in the 90's when I downloaded it from Spotify in a dial-up...

And then followed by Chump in the teddy bear, which also sounds incredibly nostalgic. I'm starting to feel like Dookie actually sounds better on a lofi arrangement...?

P.S. Yes, it does. Basket Case and She just ended this argument. What a blast!
What are good WYSIWYG editors for static sites? Any recommendations?
Does anybody have any stats for the use of these kinds of buttons? A few of our clients - victim services and honour-based abuse services - ask us to add these kinds of buttons, but I've always wondered they actually get used instead of e.g. people just closing the browser window. The issue for us with adding tracking is that it would slow the interaction which, even if it was only a few milliseconds, isn't something we want to risk. (Or worse, if the JS it breaks and the link doesn't work). I guess it would have to be some kind of post-hoc survey for victims of domestic abuse who've used a site and are now somewhere safe.

Edit - thanks to @jdietrich below there are some stats on this link, which shows a correlation between events you'd expect to increase the rush of domestic abuse, such as the Covid lockdowns: https://github.com/alphagov/govuk-design-system/discussions/... I do wonder how they got those stats though.

Edit 2 - I'm so glad this got posted! I've been wondering about this for ages and it's really nice to get some evidence for its use. Reading through the comments has also solidified my thinking around "why don't people just close the browser window" - many people who use honour-based abuse services are very computer illiterate, don't have time to learn about incognito windows / (Ctrl | Command) + W, and can only snatch computer time here and there. Abusers can look back at the browser history, but if the choice is between being discovered on an honour-based abuse website or the chance that the abuser won't look at the history, the second is clearly superior.

Edit 3 - I really wonder about the three-press shift keyboard shortcut. Real lack of discoverability, and my worry would be that the lack of consistency across sites would lead to situations where people are on non-gov.uk websites and think that keyboard shortcut would work there too. Although I suppose the fact that the first shift press activates the button in some way does tie it to the presence of the button on screen.

Edit 4 - It doesn't seem to be in use on any relevant gov.uk pages. The pilot on the "check for legal aid" pages seems to have ended and it's not on the pages about domestic abuse.
Nah, you usually have to sign all kinds of waivers to get access to this sort of thing.

It's customized, and very few treatments are sold for the amount of research and effort put into it, compared to some chemical formula that they can hand off to a factory to mix and stamp into millions of pills.
A lot of people tend to work US/EU hours in India because they're "takin' yer herbs!!".
All I know is that Adam Grant makes a whole lot of shallow, trite posts on LinkedIn.
Proton Mail and iCloud’s hide my e-mail feature allow users to have unlimited e-mail addresses. You can also get unlimited e-mail addresses by running your own e-mail server or using something like Office 365’s business e-mail (costs about $4 per month).
You can if all the risks were not disclosed, especially if others come forward and it becomes a class action lawsuit. If a waiver is all it takes to shield oneself from malpractice lawsuit, then it would not be such a big problem.
Satoshi Nakamoto Is Not an Individual
You misunderstood my comment.

I just used the US and India as examples of the developed world and developing world with which i have personal experience to assert that much much more food is wasted in the former than in the latter. It is not about sending food from one to the other but managing it more effectively when you have people desperately needing it in their own countries (eg. Charities/NGOs, Homeless Shelters, Low-Income groups, Schools etc.). It is well-known that in the developed world the economically impoverished cannot afford healthy food and thus rely on cheap junk-food with the consequence that they suffer more from Poor Health/Obesity/etc. which leads to an unmanageable pressure on the healthcare system and a downward spiral in overall economic output. Everybody suffers as a result.

The above linked documentary is pretty good about highlighting the problem in the US. Also watch this documentary Waging a Living to understand how tough life is for the economically underprivileged in the US - https://www.pbs.org/pov/films/wagingaliving/

Finally note that in 2016 France became the first country to outlaw food wastage by supermarkets which should be adopted by all other countries. See https://zerowasteeurope.eu/library/france-law-for-fighting-f... and https://www.pbs.org/newshour/show/is-frances-groundbreaking-...
> If your social policy needs to be enforced, then it didn’t succeed in the marketplace of ideas.

> If you like this, then do it. It will catch on if it catches on.

I have often met the kind of entrepreneur who thinks that just building a better product is enough and that no effort should be spent on marketing.

They are wrong. Practices often will be taken up by users at a higher rate if the policies are made "official" and at a vastly higher rate if they are "marketed" via a reminder.
Probably. I don't think it's possible to please everybody.
Also, under Rata Tata, Tata went truly global.
I can only presume that it means increased responsibilities & increased issues. JRD Tata didn't go through the same problems as Ratan Tata did.
And I don't mean that JRD Tata struggled less. Or more for the matter.
The problems were simply different.

There is also the fact that we humans are connected 24/7 unlike previous generations.
This also means you don't hear the negativity or problems like we do today about someone.
This is the norm these days. If you need to find the same for older generations, you really need to dig through it.

I say this cos everyone I admire from yester generations come out with a lot more mistakes and issues as I learn more about them. I find it humane. It just makes them human. What I admire about Ratan Tata is that he tried to be better person. As much as he can. And he was one of the nicest human as well. That is enough. :)
I’m almost 44 and becoming decent at writing Arabic poetry in the classical style. Along with intricate grammatical rules in the language itself, there are strict conventions for meter and rhyme.

I enjoyed reading and memorizing when I lived in Syria for 5 years (7th-11th grade), then had a hiatus until my mid-20s when I suddenly started reading and memorizing again, and added reading more explanation and commentary and criticism. I tried to write my own but it was mostly cringe.

Every now and then my interest in Arabic poetry has been rekindled. This year, I finally started feeling confident enough to share my poetry with not just with family and close friends, but also on social media.

I don’t have a formal learning method as I tend to learn by repetition and osmosis (same with programming), but a few tips:

- Examine and study other folks’ work, especially of those who are famous or whom you personally admire. Don’t just examine the works of art themselves, but also seek out any resources that can help you understand the underlying history, tools, conventions, etc.

- Balance that with learning via your own endeavors. You’ll probably do better working on things that actually interest you. Personally, I can’t imagine enjoying or doing a good job writing poetry on a subject that doesn’t excite me.

- Don’t be shy about seeking feedback. Earlier this year I wrote a poem I was very proud of, but a friend of a friend (a top authority in Arabic and a poet in his own right) picked it apart quite thoroughly. It was humbling, but I internalized the feedback and came back stronger and more confident.
Recommendation for Best B2B SaaS Books, Blogs, Podcasts?
What are some best online and offline content around learning B2B SAAS?
My experience on Tiktok: I press "not interested" on some post, then again two three times on similar posts — it stops showing such posts.

My experience on Instagram:
I press not interested. It keeps showing exact same thing over and over.
Some applications are inherently hard to make local-first. Social media and Internet forums come to mind. Heavily collaborative applications maybe too.
Just did it:

$ brew update && brew install deno
$ deno --version
deno 2.0.0 (stable, release, aarch64-apple-darwin)
v8 12.9.202.13-rusty
typescript 5.6.2
Star Health, one of India's top health insurer, sold its own data
Discussion (116 points, 35 comments) https://news.ycombinator.com/item?id=41795218
Hi mthoms. The question you asked is:
"how can The Foundation grant wordpress.org a license if the licence granted to Automattic is exclusive? Wordpress.org as you know, is not a non-profit."

One need not be a non-profit corporation to engage in non-commercial use.
Distributing open source software at no charge is not a commercial activity.

An analogy might be you or I volunteering at a community event. We are individuals, not non-profit corporations, however we would be engaged in non-commmercial activity.
This makes me laugh

"As a result of advertising people being bastards, more and more of what the web platform can do is ..."
I have a different take on this:

Business applications don't care about client side resource utilisation. That resource has already been allocated and spent, and it's not like their users can decide to walk away because their app takes an extra 250ms to render.

Client-side compute is the real money saver. This means CSR/SPA/PWA/client-side state and things like WASM DuckDB and perspective over anything long-lived or computationally expensive on the backend.
Why would that matter though? Google owning chrome doesn't really have anything to do with them paying Apple for the safari default.
That information is out there, but people in these kinds of circumstances don't always have unrestricted internet time to research it. They might just be able to snatch a few minutes here and here and therefore not know much about how to use browsers etc.

This is particularly the case for an honour-based abuse service (forced marriage, honour killings etc) that we work with for example.
> But hey, if a random anonymous internet expert says that all it takes to revive a project is a week of browsing through the source code then that must be true.

I think the claim of "a week" is probably very wrong, but it's probably possible, at least in some capacity.

However, I think that the actual problem is how badly a lot of software is currently developed. Codebases without proper README files or code comments, even, no proper CI/CD setups in a lot of places and so on. In part, I think it is because developers don't really care about those that will come after them, or because having good discoverability isn't a blocker to get something working or even shipping software. If the situation is absolutely crap in web dev, I fear to think how much worse it is in other industries.
The Talent Code book says exactly this. It boils down to what one practices mindfully and obsessively - the brain adapts to get better at that thing.

https://www.goodreads.com/book/show/5771014-the-talent-code
> WASM is much more cumbersome to handle than plain JS when it comes to deployment, execution and debugging.

For some of us it's much easier than dealing with Javascript though (for instance debugging C/C++ in Visual Studio is much nicer than debugging JS in Chrome - and that's possible by simply building for a native target, and then just cross-compile to WASM - but even the WASM debugging situation has improved dramatically with https://marketplace.visualstudio.com/items?itemName=ms-vscod...)
I used ali@domain for aliexpress, which was accepted.
Why did you do that? Android doesn't require an account to work.
They were kept without computers and internet access: https://www.bbc.com/news/world-europe-19711022

So it does happen, contrary to what you claim.
If yours is the only tab, "close tab" will usually close the whole window, potentially leaving you with an empty desktop. Being caught staring at nothing would be suspicious in the situations where "exit page" is supposed to be used. The weather page is comparatively innocuous. (Until the word gets around...)
So Ratan Tata was responsible for leasing coal mines in 1946 when he was 9 years old? At those prices, the guy was a **ing prodigy.

This is like aiming for the trees and missing the forest - the corrupt entity here is the Indian government which facilitates such corruption and monopolization and makes it hard for new entrants to compete.
Its not just vulnerabilities. In theory you should also get more stability.

For example I like to play Civ with a friend, but stopped because about once every 30 minutes one of us would have their game crash. If it was written in Rust, I assume it might be more stable.
The +, however is just a comment delimiter.

All a service provider or malicious actor has to do is simply not include it when storing or publishing it to evade tracking.

Stripping it is not uncommon for services to prevent duplicate accounts.
> think most people do not understand that Google funnels a lot of their profits to make Chrome and Android into OSS.

Chrome maybe but for Android, it's debatable at best to state it as OSS. AOSP doesn't run on a single phone on earth, not even the emulator and the freedom of users to modify it is very limited in practice.

I'd put it as "mostly source available" instead of open source.
I loved any and all Gary Paulsen books. This one was so unique and I still think about it from time to time as well. I’m due for a reread.
He was very humble person , never showed off his wealth, and mostly followed responsible capitalism, these are the reason why many indians see him as an inspiration.
RIP sir
Have you looked at Tyk? https://github.com/TykTechnologies/tyk/
People dying of cancer as a consequence of treatment is typically bad news especially all within a few years of treatment.
Just in Time (JIT) compilation is not possible as dynamic Wasm code generation is not allowed for security reasons.

This sounds.. not right. Honestly,this is an essential feature for allowing workloads like hot reloading code cleanly.

I'm quite convinced the alleged security argument is bull. You can hot reload JS (or even do wilder things like codegen) at runtime without compromising security. Additionally, you can emulate codegen or hot reload, by dynamically reloading the entire Wasm runtime and preserving the memory, but the user experience will be clunky.

I don't see any technical reason why this couldn't be possible. If this were a security measure, it could be trivially bypassed.

Also, WASM bytecode is very similar conceptually to .NET IL, Java bytecode etc., things designed for JIT compilation.

I kind of dislike WASM. It's a project lacking strong direction and will to succeed in a timely manner. First, the whole idea is conceptually unclear, its name suggests that it's supposed to be 'assembly for the web', a machine language for a virtual CPU, but it's actually an intermediate representation meant for compiler backends, with high-level features planned such as GC support.
It's still missing basic features, like the aforementioned hot reload, non-hacking threading, native interfacing with the DOM (without Javascript ideally), low-overhed graphics/compute API support, low-level audio access etc.
You can't run a big multimedia app without major compromises in it.
In a way yes, except that WASM supports many more languages (e.g. back when I started to look into running C/C++ code in the browser - around 2010 or so - it was absolutely impossible to compile C/C++ to the JVM, which at the time would have been nice because Java Applets still were a thing - of course WASM didn't exist yet either, but Emscripten did, which eventually led to the creation of WASM via asm.js).
I mean, I'm here typing with my left hand.
I think you are underestimating how much being in an abusive relationship or even just poverty in general (poor people are more likely to be abused, so they're double punished) reduces your options and opportunities.

This goes for everything. Place where you live. The food that is on offer. Work opportunities, and with that the ability to plan life. Even living large enough to have a private space, like offering your kids an undisturbed place to study or - like in the post - somewhere you can safely report abuse.

I have seen it more than once: if someone from a poor family grows up and does really well in school and in college and breaks with the life they had before that is usually not enough. Because when there is time to write a CV the kids from the middle class all had parents that made them do other things. Charity work. Play the trumpet with a youth orchestra that somehow got to play in Carnegie hall. Chemistry camp. Dancing with a youth ballet company at the met. The system is rigged from the start. True meritocracy was never a thing.

A feature like this takes a developer a short time to implement, and if it saves someones life or stops abuse it is worth it.
Workout, play some sports, eat all day, get buff
Smart TVs are spying on everyone
Show HN: SwiftyJSONLines – The better way to deal with JSONLines data in Swift
Hi HN! I've just released SwiftyJSONLine (https://github.com/fumito-ito/SwiftyJSONLines), the better way to deal with JSONLines data in Swift.

It enables you to easily handle `.jsonl` format files, string and data with Swift.

JSON Lines is a convenient format for storing structured data that may be processed one record at a time.

The JSONLines format is also often used as the format for returning batch results in LLM services such as Anthropic Claude and ChatGPT.
That's the reason I write my signature from right to left, starting from the last letter.

It's weirdly left slanted but actually better than my normal handwriting.
I came into this comment thread thinking "why should I bother with Tcl if I know Perl" but your comment nearly sold me. When I do Perl it's because I can afford to be sloppy, and coming with a GUI sounds like a good deal!
Ask HN: What is something you made that failed?
It definitely seems misleading to talk about coca leaf use as cocaine use, given the common expectation for what that means. People reading the newspaper probably don't know all these details, and it isn't spelled out. I can't imagine some guy in a club not feeling like he was robbed after paying for a powdery drug and then receiving a handful of leaves. I can't imagine an Andean woman sitting down for morning tea being pleased to have a bunch of powder dumped in her cup.