skysight-inc/HackerNews huggingface dataset:
Ah, I see. I can't reply to that thread anymore, but it sounds like a combinator is like a first-class YACC grammar in the functional language that obviates the need to write the parser. That's really cool, thanks. I'll read up on it more.
That's what Jabber is? Streaming XML? Whoa boy...
It's surprising to me why people think the "you just don't get it, man" defense or marketing point will ever work.
Matrix is a product developed by one entity that can be installed on premise and has an api. Different instances can communicate with each other. Mattermost also has it but we don't call it a protocol.
Have you seen the movie "The Island"? A organ supplier fakes a post apocalypse for the humans living in the bunkers. They still live a nice life and when they need organs they hold a lottery to see who gets to go to the surface where they've built a resort on an island as they supposedly repopulate.

These humans live fairly happy lives and were bred (cloned) to be harvested for the organs. Would you oppose the real world implementation of this system? The people could even not find out what happens to them, they could be gassed during the transit.

It really stems down to whether you think it's okay to kill living beings. I don't care too much for life forms smaller than 1cm and that's one of my biases, but I don't think it's okay to kill living beings larger than 1cm.

You could say that we are humans and those are non-human animals, therefore it's okay. I'm not a fan of this line of thinking because that is how caste systems work in societies that exploit different groups of people. They're of a lower caste so it's okay to treat them like dirt. They're of a different skin color so it's okay to treat them bad. It's okay to kill them.

If we discovered aliens, what would have to be different about them to make it not okay to raise them to be killed for our tastebud enjoyment? The ability to do calculus? Plenty of people can't do calculus. The ability to speak? We're still trying to learn how certain whales communicate or how crows seem to have a memory for previous bad actors /abusers in studies. We don't eat handicapped people nor people with severe mental problems. If it's not okay to farm humans, what about our predecessors? We have a common ancestor with other life forms on earth, so where do we draw the line? Bipedalism?
Ask HN: Is there money in a powerful graphics/UI lib for embedded systems?
A friend has developed a very powerful and richly featured library for embedded systems UI/graphics.

He does it as a hobby at the moment.

He and I have been wondering if there's a viable path to make money with it.

Is there anyone here who has an opinion to share?
> We have a different wifi network for the children that has a very restrictive schedule. Basically just Fri/Sat night and 15 mins on weekday evenings to send messages to friends and check school assignments.

> If they need to do homework, they plug into an Ethernet switch and sit at the dining room table with a laptop.

> There is nothing to circumvent and no adversary to overcome. The Internet just disappears.

You have to realize they very well know this is an arbitrary limit you have created out of thin air since they can see the other wifi network and (at least the oldest) just know that the ethernet switch works 24/7.

I mean, let's be real, they'll read about the Iranian and Egyptians warlords who tried to cut out the country's internet to keep control and make the connection.
Do you think you would buy this if it does? Seems pricing is high
For single-user XMPP servers, this is true, but on the other hand, not everyone is able to run their own server.

I will say, that even though I kind of like the architecture of XMPP better, the Matrix people have put in tremendous amounts of work to overcome the UX problems with e2ee, in particular the multidevice problem (where I have a laptop and a phone logged into the same account and try to participate in the same encrypted conversation from both).
New York Times, I'm looking at you...
But Cuba is definitely ‘on the way’ to Barbados if you’re coming from Ottawa.
Keep in mind that this is currently possible only because some governments were looking into persecuting MS for abuse of market power when Secure Boot was standardized.
Anyone interested in CSS layout should visit https://every-layout.dev, it's an extraordinary resource. The free content is great, but I'm happy I paid for the book and component generator. No affiliation, I'm just a delighted customer (who's been doing web-related work since 1998).
Agree on: the trend to get GPS data from a smartphone is particularly irritating (either drains power on the phone, or you forget to enable it). I miss the 6D/6Dii built-in GPS.

I hadn't thought of sensor shift star tracking. That'd be useful, assuming it would work with, say, the R6.
> After all, how on earth could one ever apply an XSLT transform to it, right!?

There is streaming APIs for XML. Just as XSLT 3.0 can do streaming. Saxon has implemented it, for example[1]. I am aware, that you are talking about the past, but also the XML world moves forward, albeit slowly, since the community has gotten much smaller.

[1]: https://www.saxonica.com/html/documentation10/sourcedocs/str...
Upcoming smart home products wirelessly charge without cable or pad
Yes, there is some nuance there now, but it wasn't always so. That's his way of very slowly walking back his claims, a bit of a no true Scotsman, but now 'no true mask'. "masks don't work" -> "ordinary masks don't work" -> "ordinary masks don't work because people won't take other precautions when they wear masks" and so on.

The damage was already done by the time he started with the qualifications and to this day 100's of thousands, if not millions of people will quote the head of the RIVM (correctly or not) to support their anti-mask (often coupled with anti-vaxx) stance.

And social distancing + masks = better than social distancing without. Even Fauci called him to task about this, his response was that 'he would study their claims' (their claim: that masks do work).

https://nos.nl/artikel/2350709-van-dissel-blijft-erbij-gewon...

When people like Jaap van Dissel cross the official line published by the country it immediately erodes the platform that we all depend on to get through this. From someone in his position one would assume a basic familiarity with the difference between official policy and scientific fact and when it is appropriate to take which viewpoint.
Yeah, is this real? Or is it nut-job stuff? Either way, a surprisingly fun read.
It was an absolute pleasure to upvote that. Thanks, I needed the laugh.
Can you imagine the mess if FitzRoy had lived long enough to see Henry VIII's death?
This will be great for insurance and gym customers. Both make it as difficult as possible to cancel.
oleg kyseliov is famous for that https://okmij.org/ftp/
>and it's hard to know which repair shop to trust.

Cmon! We've solved much much harder problems as a society. Heck we've solved the same problem when it comes to repairing cars. I know plenty of repair shops who I trust to repair my car. We've solve the same problem when it comes to trusting someone to save our lives - doctors.

And if someone is still unable to find a repair shop they can take their device to Apple as they've always done. Its all about more choice.

Lets focus on the real issues, rather than distractions. We should be pushing for less e-waste, more repair in all industries.
Well they wanted to set the minimum length at 16 characters, for one :)

But in the end they settled on 10 so it's ok. They even made it mandatory to have special chars and numbers if you have less than 16. So in the end it worked out fine for me but it did take some convincing (I was involved with the team that was making the choices).

Tbh even if you do have to brute-force, if you know the company is using passphrases, it tends to be similar in terms of difficulty as a complex shorter password to brute force it. Because you can do a combined dictionary attack. And it's more susceptible to targeted attacks e.g. gathering a person's interests on facebook.
And it’s amazing how his own research throws the vaccine out whilst going headlong for monoclonal antibodies, and the cognitive dissonance that makes processing this so deafening is that one is new and there are no long term trials and… the other doesn’t get the same treatment by his brain?

I also love the blinkered trope he continues to roll out that public health doesn’t tell everyone to exercise and not smoke and eat healthily. Which it does constantly, but he can’t see this because he can’t compute that the magnitude of the response to covid drowns out the baseline public health messages that have been in widespread adoption and classroom teaching for 30 years.

As much as he’d like to be, he’s not an independent thinker - him saying ‘I hate tribes’ doesn’t make it so - he’s part of tribes as well
Will Apple Release a Framework for iPhone Web Apps Code-Named PastryKit? (2009)
This (banning MS products in education) is difficult. Schools rarely consider anything else because it's what "business" uses, and so there's a lot of push-back from both students and parents whenever a school suggests moving away from Microsoft.

I'm secretary of the parents association of a rather large European school, and face this argument at least once a year.
More generally, I only find desktop Linux tolerable when I start from very little and build up to what I want, rather than starting with a full DE—even the heavier "kitchen sink" XFCE variants are too heavy to start with.

There was a period of maybe three years in the late '00s when Ubuntu was really killing it with their defaults & configs under Gnome2 and it really was quite nice, but before and after that, I've found going minimal and all hand-installed to be the only way not to constantly be angry at my machine and experiencing all kinds of mysterious brokenness.

In fact, accepting that what you can productively and pleasantly do with desktop Linux is a different (though overlapping) set of things than what's productive and pleasant under Windows or MacOS, and not trying to do those other things at all, is the path to contentment under desktop Linux, I think. At least until it gets a lot better, which, with all the Wayland shake-ups, seems really far off, if it ever happens. I think it's more likely Google's replacement will get actually-seriously-no-bullshit-quite-good for desktop use, before Linux does.

For the most part, though, I just stay on MacOS these days. All the time I lost to Linux during my decade or so of using it as my main OS on desktops and laptops taught me a lot, so wasn't completely wasted, but I just can't be bothered anymore. I just want to start up the machine and get stuff done. MacOS gives me plenty of glitches, I don't need even more, plus a ton more crashes and weird behavior. And I do want my computer to just do a bunch of nice stuff for me automatically, without constantly (instead, merely often) breaking or glitching or requiring me to set all that up.
You really don't need a bunch of complicated infrastructure for this. I did this in the past by just creating my own high level feature branch and having PRs into said branch. This was all my own branch, but the purpose of the PRs was to get feedback before the whole thing was ready to be merged back to main. While the final PR will be large, everything has already been reviewed so you aren't losing anything in terms of review quality.
At least in CS venues, page limits disincentivize formatting that takes up more space—even when it's more readable.
An article on the history of Algeria: https://eyeondesign.aiga.org/dont-worry-these-gangley-armed-...
Visual Studio subscription is effectively $200/yr if you use Azure at all. It's $800/yr, but you get a $50/month Azure credit. It's not hard to use $50/month worth of Azure stuff.
https://twitter.com/webshitweekly/status/1450563491069247489
Announcing TypeScript 4.5
Seems like it is edible given the only ingredients to start were salt and water. I don't know about the durability though. Do these break easily or are they very dense?

Guess we gotta grow some!
That's for a trademark in the context of "exercise and fitness" though. You can have one Impossible doing that and another Impossible selling food and there's no consumer confusion so they're both fine. It's just when the fitness company started applying their existing branding to nutrition products in apparently 2018 that suddenly there was a conflict.
Interesting.

I had the impression the general opinion about XMPP is that it's resented as the SOAP of messaging.
More likely: a case of wishful thinking. Need miracle cure, found miracle cure, look no further.
If I have to guess, it probably have something to do with the the migration to MasterCard Debit from Maestro.
Perhaps it could be rephrased:

The best way to avoid being disliked is to be uninteresting.
6 years ago on eBay 2 kg for 30 USD from UK to continental Europe. 2 months ago on Amazon 5 Kg for 43 USD delivered in Europe. It's a fertilizer so it's not supposed to be expensive
I've worked on identity infrastructure in an EU country, I know a lot of details how it works, the EU proposal is just an extension and merger of the local ones. I can just explain how the local ones works, I don't know the exact details of the EU proposal as I no longer work in that industry.
> the search experience from the taskbar is one such example of an end-to-end experience that is not designed to be redirected

The bing searches that appear in my taskbar search have never been useful and just pollute the local results I’m looking for. I’ve tried disabling them with regedit tricks to no avail.
Instead of all the web3 nonsense, which still requires implementations working with interoperable protocols like this, that energy should be put into advocacy for standard protocols, or building apps that use them.
This sounds like a power tripping bureaucrat more than anything. I would take it up on appeal. Heck, might even be able to find a lawyer to help bring up a countersuit on contingency.
Tea has more caffeine than coffee but it has l-theanin which calms down its effect, by combining l-theanin (green tea extract) with coffee you can enjoy it without side effects no abnormal heart rhythm, no anxiety-like feelings etc.
My company, Stream, powers chat for thousands of apps. XMPP used to come up in the past as a way for people to build in-house chat apps. The last year or 2 it's gone from being rare to non-existent. If people do build in-house it's usually from scratch with Go or Rust.
Well it did have its benefits yes. However it was a total PITA if you wanted to work in 2 documents on 2 different screens. You had to stretch the window across both screens and then position the sub-windows manually. You couldn't just plonk each on a display and maximise.

And scrolling regions within scrolling regions really are awful IMO.
1. As said in the original comment, it doesn't necessarily have to be protobuf, but just a data serialization system.
2. Protobuf per se is just a serialization system, it does not push RPC "Protocol buffers are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data – think XML, but smaller, faster, and simpler." [0]. It can be used in combination with RPC systems, but does not have to.

[0] https://developers.google.com/protocol-buffers
Well, I guess it kinda makes sense? Beats having to reinvent a tokenization format from scratch?

Of course, smaller messages (à la Matrix) probbably make more sense.
Are we talking the 1980s word processor WordStar??
I love being an open source developer, also when it is not butter smooth
A long Twitter thread about a non-lack of big problems, about parentheses, and about using git bisect to solve hard programming issues.
It's never ethical to be a lord in the feudal structure. Yet people need to be in those positions. You can't masquerade as some benevolent individual you're entire life. Pretending that you become some sort of "holier than thou" person on some simple principle issue for the sake of current cultural morality is astounding.

Here is exactly what happens when you quit because you thought you were a "better person" for doing so: The position gets filled by someone else who wants the prestige or financial resources associated with that. It's just like from Scarface: "Never underestimate the other guys greed!" So while there are 1 out of 1000 people like you being moral and upstanding, there are 999 others who are not and will gladly trample you for that position.

If you want better ethics, it doesn't start with you. It starts with the institutions that we enable and the people in which give them legitimacy. So if a venue gives people a platform that enables them some sort of power over others (think Twitter and accusational claims unfounded), the aristocracy give it legitimacy by firing or sacking people simply because of that. Which becomes a never ending loop of enabling people that desire these platforms with unethical practices.
Not truly my dream, I just shared as I found it interesting. Forking is easy, the hard thing is to bring projects to life and implement new features. And I do think that some such decentralized projects are often under the control from some actor even if it is not clear.
What was remediation for this like on your side?
It's also worth keeping in mind that you will be working with other people who went through this same process. Maybe you're an awesome engineer who works well with teams. If the interview process isn't effective at proving that, though, then your co-workers might be bad engineers, have bad attitudes, or otherwise be poor team players. You might resent a little bit having to prove that you're a good hire, but understand what else would happen if they didn't.
Whatever happened to love for Live Photos?

I think they’re great - absolutely perfect for situations with young kids who are constantly moving, or just to capture little vignettes of movement that bring a photo to life for a moment.

But support for them is virtually non-existent outside the iOS Photos app.

You can extract them as a pair of HEIC and MOV files, but I know of no Free photo management software that is capable of associating them and displaying them together (and yes, there are internal IDs in both files that make it possible to link them, so they aren’t quite as fragile as most sidecar files, although they are still fragile because Apple for some insane reason decided not to make use of the HEIF container format’s native ability to store both in the same file).

I’m unsure if Android has an equivalent feature or how it’s implemented, but I’m pretty sure no DSLRs have anything like it.
Just to be clear, Louis Rossmann has raised millions of dollars in funding for his Right to Repair efforts and has hired lobbyists to push forward repair legislation in something like 15 states. He is not just some YouTube guy he is a hard working advocate with 1.7 million followers and a legal campaign with teeth.
Browserflow is more low-code than it is no-code since it has support for control flow statements like "If", "Else", etc. as well as being able to execute arbitrary Javascript on the page. The no-code approach of simply recording a flow works fine in many cases, but there are a lot of escape hatches if the flexibility is needed (e.g. waiting for an element to appear).

There's also support for a few unofficial pseudo-selectors (:contains and :has — see https://docs.browserflow.app/guides/selectors#writing-your-o...) to make selecting elements more reliable.

Hope that helps! Agreed that creating reliable automations for the Web is challenging and hopefully Browserflow will make it easier for many folks.
There is data with bad methodology on all fronts. The only thing they prove is the lack of knowledge of the scientific method of their writers.
Isn't religion a choice? I know plenty of people who have converted and they weren't forced to convert. You can be prejudiced against someone else of a differnet religion.
If you grant that eating a plant causes suffering to that plant I don't see why the order of magnitude of the suffering or number of entities made to suffer matters.

Is it acceptable to inflict suffering on other beings to alleviate your own suffering or hunger?
> When Western governments lied to get around supply issues (...)

I don't know what you interpreted as a lie. What I saw was two updates that sparked advisories to curtail surgical mask runs:

* the initial WHO position from between late 2019 to early 2020 on the risk of COVID spread, back when COVID was still the Wuhan epidemic and little was known about it, where they quoted Chinese health officials on how the risk of airborne transmission was deemed low. Therefore, based on those observations, surgical masks and gloves were deemed unnecessary.

* The updated WHO position around early 2020 after airborne transmissions started to be reported and corroborated by multiple sources which caused a supply crunch of surgical masks and gloves which were putting frontline workers in risk.

* a call to the widespread adoption of masks from around mid 2020, whether surgical masks or cloth, when their availability started to not be put into question.

Updating advisories based on new data on a developing problem might be seen as flipfloping in politics, but it's not lying or a bad thing.
I've been looking for exactly this for a long time! I have also hosted a static (11ty) site on Netlify for a long time!

...and so I can't help thinking there's some dots not being connected somewhere, either in my brain (likely) or in Netlify's communication of their products and offerings (possibly?)
Oups, my connection string is visible by everyone
Thank you. I hold that person in very high regard and it stuck with me through the years as something that I see more and more confirmation of and yet, it seems to be a pretty harsh judgment.

I wouldn't be any less harsh about my own profession though.
That's true but we're a Windows shop, sadly :)

I'm a bit appalled at the security of AD with PTH, Kerberoast etc. In some cases you can even continue to use a nabbed ticket after the compromised account has been locked! That should never be possible IMO.

I'd love to move on from AD personally. But you know... Legacy galore.
The $500k fine is of course a complete joke, considering the seriousness of the matter at hand.

But "as the company enjoyed booming and historic sales with its stock price doubling, Amazon failed to adequately notify warehouse workers and local health agencies of COVID-19 case numbers", the state's attorney general Rob Bonta said.

"This left many workers understandably terrified and powerless to make informed decisions to protect themselves and to protect their loved ones."

Amazon lurkers out there - especially L6 and above - do you have anything to say about this? Anything at all?

Or are you so used to hearing such patent bullshit from your higher-ups (of the sort pasted below) that it just ... goes through you?

Nothing personal - I'd just really like to know.

"This settlement is solely about a technicality specific to California state law surrounding the structure of bulk employee COVID-related notifications," the spokesperson added.

"There's no change to, or allegations of any problems with, our protocols for notifying employees who might have been in close contact with an affected individual.

"We've worked hard from the beginning of the pandemic to keep our employees safe and deliver for our customers - incurring more than $15bn (£11bn) in costs to date - and we'll keep doing that in months and years ahead," they added.
> Ignoring the flame bait, for me the only things I wish more regex engines supported (cough JavaScript) is the ability to ignore whitespace, and have named groups.

Irregex? http://synthcode.com/scheme/irregex/
Unless I misread it, if a project is deemed to have an "FBA" then the project leader is an "FN", in the author's opinion. And yes, some such projects have been explicitly called out.
Its lying, is what it is.