skysight-inc/HackerNews huggingface dataset:
But the data connection is not end-to-end encrypted to CF.

The SIM authenticates you to the mobile network which is free to tamper with your traffic. Considering the "security" of the equipment in there, as well as the incentives of the people working there and the general level of skill and development practices in there, I wouldn't trust it at all.

The only way this would be secure is if the SIM/eSIM is able to embed an actual client certificate which the mobile device can then use to initiate a VPN connection to Cloudflare, but this would also require the eSIM to not be able to be tampered with by the issuing carrier, otherwise they could potentially push an update to extract the keys or have it sign malicious requests in the background.
The same attack can be mounted against your corp IT admin in charge of your Cloudflare account.
Yes, Rust does indeed and a long time before that it was Pascal. I really love Pascal's syntax, it makes a lot of sense when you approach it with a math background.

- '=' is for equality only

- assignment is ':=' which is the next best symbol you can find in math for that purpose

- numeric data types are 'integer' and 'real', no single/double nonsense

- 'functions' are for returning values, 'procedures' for side effects

- Function and procedure definitions can be nested. I can't tell you what shock it was for me to discover that's not a thing in C.

- There is a native 'set' type

- It has product types (records) and sum types (variants).

- Range Types! Love'em! You need a number between 0 and 360? You can easily express that in Pascal's type system.

- Array indexing is your choice. Start at 0? Start at 1? Start at 100? It's up to you.

- To switch between call-by-value and call-by
-reference all you have to do is change your function/procedure signature. No changes at the call sites or inside the function/procedure body. Another bummer for me when I learned C.

Pascal wasn't perfect but I really wish modern languages had syntax based on Wirth's languages instead of being based on BCPL, B and C.
This was Socrates’s position too as related in Meno[1]. I don’t see any reference so I wonder if the author rediscovered that position independently.

[1] https://en.m.wikipedia.org/wiki/Meno
But wasn't Poland occupying the city from 1918-1939? It was Austro-Hungarian city beforehand?
Also I wouldn't characterize Soviet occupation as bad luck and Polish as a heaven on earth.
Yes, he was born in 1921, 3 years after Polish army invaded the city and terrorized it. I don't know enough history about the period until 1939, but just extrapolating 1918 events to the whole period of Polish occupation.
Except it’d be the end of a $20B company that I have a huge stake in ensuring doesn’t end. So, so long as I’m CEO, there’s no way in hell that’ll happen. If all you believe in is my economic interest, it’s far more lucrative to be the trusted, private network over time than any alternative. And so we’ll invest like crazy to ensure, even if compelled, we wouldn’t have the ability to compromise the integrity of the data flowing through our network.
> whether or not the ethernet cable is or is not plugged in to your machine

That's not even remotely near what it is.
The logic seems to be that they wanted the financial benefits of reducing their tax bills, and those of their backers, and didn't care about any of the other consequenses.

(There was some stated nonsense about reducing tax bills increasing growth, but trickle-down economics has never been proven to work and they weren't interested in that)
> I can't imagine getting fired for being ugly or landing (and then staying at) a job for being attractive.

You're looking at it the other way around. You wouldn't get fired for being 'ugly', but you could be treated less well than your co-workers, or not be offered a pathway to a higher-level job with better compensation.
'else' is archaic, rather than wrong.

A quote from Shakespeare's Cybeline:

If Caesar can hide the sun from us with a blanket, or
put the moon in his pocket, we will pay him tribute
for light; else, sir, no more tribute, pray you now.

If / else is perfectly clear and correct grammar, though we don't use it in modern speech. We've not chosen 'otherwise', else we waste five columns to no end.
Source can have a broader meaning than just “primary source.”
I once read a story in which a human gave an extraterrestrial visitor a calendar to examine and they were confused as to all the inconsistency. I then wondered how they would react if we gave them a Malaysian wall calendar instead:

- Four calendars (Gregorian, Islamic, Chinese, Hindu)

- Three scripts (Latin, Chinese, Tamil)

- Two solar (Gregorian, Hindu), neither synced with the other, with varying month lengths (29-32 for the Hindu, but at least months follow solar longitudes properly; Gregorian doesn't really follow anything)

- Two lunar (Chinese, Islamic), also offsync (Chinese starts months on new moon, Islamic on first visible crescent) and Chinese has leap months while Islamic doesn't.

- Weekday names in four languages (English, Malay, Chinese, Tamil)

It'd certainly be a puzzle for our hypothetical alien.
You can block the root, but usually the domain contains random (unique) strings as a subdomain, so you need to wildcard block it, which pi-hole supports.
I keep track of relevant chemical lists to the general public. The World Health Organization posts Essential Medicines into a public forum for all of us to browse. However, when these lists are updated or changed, it's not notified to the public in an efficient manner.

So I wrote github action bots to check the lists and discover any discrepancies so I can maintain my own lists and keep them up to date. The bot then notifies the Issue.

This was developed for the project:
https://www.globalchemistry.org/
> If someone is a member of a group, it is almost not worth listening to their arguments, especially arguments in support of views held strongly by that group. They are arguing in order to maintain their group membership, not to find the truth. It appears this is true of academic and scientific disciplines as much as anywhere else.

I tend to agree with you, but based on the way you have worded this, I am curious if you think that people have conscious awareness (which is required to form intent) of this?

And as a follow-up: if this phenomenon is sub perceptual, might that change how one might go about addressing it, or even discussing it (it is a fairly common point raised in these sorts of discussions)?
A roadblock you will encounter: common white label services are already freely/cheaply available. Blogs, guestbooks, all the Web 2.0 things. This will lead to "why should I pay you when X does it for free". You'll need to find a way to differentiate and add value. Most of the players in this space have consolidated and now are operating at scale. Honestly, you should have jumped into this 15 years ago.

If you're referring to custom development but with a fixed scope, good luck with that. That's the whole job of a PM - you may want to get some help with that if you don't have experience in doing it.
I wished I can give you +5 upvoting, thanks for making clear on its purposes. I guess now there are two OpenZiti related articles on HN front page as a direct responses for the Cloudflare's elephant in the room zero trust eSIM news, the explanation is rather timely.
This is almost exactly the problem Thread is solving for clothing (I worked there for >7 years).

Big retailers will have 100 different white t-shirts to choose from. Thread will (roughly) tell you which white t-shirt to buy.

The tricky bit is that fashion is _so_ personal, so what you have to do is actually have all 100 (or in many cases _far_ more), with all the necessary data to be able to differentiate, and then understand "style" in such a way that you can confidently recommend specifics. I'm biased, but I think Thread has become really very good at this.
The logic is nothing to do with inflation and more about putting cash in the pockets of themselves and their donors.
> volunteering in a soup kitchen and then complain you didn’t get your money back or paid for your time in the soup kitchen

No, its not like that at all.

It would be like if you volunteered in a soup kitchen, where every single day, half of the patrons were individuals that couldn't afford the soup, and the other half were businesses that were taking the free soup, putting their name on it, and selling it. The first group of people I am fine with. Thats why soup kitchens exist, and pro bono exists. But once someone gets the ability to pay, they should pay. Thats why I support non-commerical licenses:

https://polyformproject.org/licenses/noncommercial/1.0.0
No functional language is going to be used to replace C in low latency projects.

Functional programming languages fundamentally depend on having garbage collection, which is never going to be as fast as manual memory management. If anything in embedded work it makes sense to go to a model more like FORTRAN 66 where there is a lower level of amenity in functions than C has, no stack, no recursion, where the memory allocation is entirely static.

For instance recursion is considered unsafe for automotive systems

https://www.i-programmer.info/news/91-hardware/6995-toyota-c...

On the other hand closures thrive on garbage collection (letting local variables escape the stack and be allocated on the heap) and persistent data structures are (reasonably) efficient if the garbage collector is cleaning up old versions that are no longer referenced.
You're right, it's about ideas, but the original article handles the interesting case where we fail to form or handle our ideas using "reason."

> The power of reasons is an illusion. The belief will not change when the reasons are defeated.

So privilege plays an interesting role. Unaware privilege - failing to see ones own circumstances, failing to assess how we fit in the world - is almost the same thing as non-reason. I suppose there could be a class of people who are like, "I am totally privileged, and somehow I delude myself and don't notice, but in every OTHER way I am totally reasonable." That could be a subgroup. But probably not a big one?
"Come for the article, stay for the comments"

If I leave a comment, it's because I feel it might be useful/interesting to the topic being discussed. It's also nice to read similar experiences from other commenters and there are nearly always some handy links that take me off on a whole new Internet journey (a bit like catacombs). QED!
Fintech firms suffer data breach due to critical Zoho flaw
So basically this is retaliation for posting about transgender rights on their mailing list?

Then I think Moms for Liberty should at least be open about it.
Remembering is required for initial stage of learning. The whole point of learning is to understand things to remove remembering from the scene and be able to pull the knowledge from thin air. Therefore the title of the entry is misleading, very much so :-).
well that is clearly specified in the docs.

"ubuntu-latest" isn't necessarily the latest Ubuntu, it's the latest version that has been fixed to the point of having no workflow-breaking known issues, I believe.
If you read this: I would feel free to try to switch teams without anxiety, all else being equal. IME you can hop a few times without anyone thinking twice, especially early in your career.

The point is that you just don't want to establish a pattern of "something always seems to prevent this person from staying at a job for more than ~1 year". If the job content is better on the new team that's really important early in your career.

Good luck!
What will housing prices be a year from now (Strongtowns)
So what does it improve then, that would justify the incompatibility and added technological debt (dependencies)?
As this specific review is from Phoronix - do you have some proof that their reviews are (heavily) biased? I'm looking at reviews in more details only when I want to buy something, other than that I skip them or just have a quick look. I haven't did any serious comparison either, but I remember Michael Larabel from Phoronix criticising various parties. Many of his reviews are basically measures/benchmarks with some summary on top of that - his benchmarking methodology may be or may be not flawed, I don't remember him shilling for AMD. AMD has probably some goodwill from the Linux community since they open source or provide various specs for their graphics card. At least that used to be the case.
I think I understand what you are saying. For example, if you are using age to send an encrypted email, it is easy to encrypt the body/attachments to multiple recipients with their public keys (maybe published over DNS TXT records). But age doesn't give you a clear way for the recipients to read the message, fetch your private key, and authenticate the message was actually from you.
NASA's Coolest Inventions That Regular People Use
They will essentially be an MVNO, yes. It doesn't address security much though - the carrier's infrastructure still needs to be trusted and there is no end-to-end encryption between the mobile device and Cloudflare (you'd still need an on-device VPN for that - this is a limitation of the mobile protocols; the network is considered trusted and is given access to the traffic). The eSIMs that Cloudflare uses also need to be properly segregated away so that the carrier's customer support people can't reissue those SIMs, which they can technically do as they are still considered the issuer and their system is in control of the issuing process.
> Especially after our company was formed and we want to use the project for ourself too the (A)GPL would make the community working together with this harder (CLA, dual licensing?)

In this scenario, your company is the thing GPL is trying to protect your community devs from (i.e. the gpl is trying to stop a company from taking contributions donated on the condition they would be open-source, and selling them privately without compensation). You are basically saying the GPL makes it harder to do the thing the GPL was trying to stop.
> We always wanted the stock price to have a temporary low around review season because that would benefit our RSU grant.

What a perverse incentive. I would love to know if any high-profile outages are clustered around those dates.
Please explain how you can understand something without remembering the information that the understanding is made up out of?
I’d be concerned about the security risk caused by their browser plugin, especially given their track record. Grammarly is usually a complete no-go once you have an infosec team.
> annoying gnome-ism

It's literally called Gnome-Builder lol
Their Desktop and Mobile CPU reviewers both quit.
Our office is near their head office/distribution facility. If we order before noon, most stuff shows up same day.
Consistency is an ocd thing.

Being consistent is orthogonal to readability and modularity and extensibility.

It's actually delusional. Most programmers want to be consistent based simply off a feeling but in actuality the benefit of consistency is minimal.

You "are" that guy.
I think that is due to expectations that the Bank of England will raise interest rates to compensate
That’s the idea: the employer pays for the data you use to do your job.
I was trying to understand what might've been intended given we don't know where it would've gone if we hadn't Brexited.
I learn a lot. The way I've learned best for me is to mimic children. Especially small children.

They focus intently at seemingly incomprehensible complexity. Then they play with the small fragments they can get their hold on. "ba-ba-ba-ba" when they're learning to speak.

They play. They combine two (or more) different things they're interested in into a single experiment which we think of more as play. Mushy food? I wonder what happens when I throw it on the floor? Oh look how it landed all funny! Look how mum and papa reacted!

Grinding through cards learning languages never really did anything for me. Immersion and regular (but not exhaustive!) play stretched over time makes the neurons of my mind much more reliable.
> It was one month before the 2016 American presidential election, and everyone at the conference was talking about it, yet Searle only dilated on Trump and sexuality.

> How was he seemingly indifferent to Brexit—and Trump’s rise?

Am I missing some nuance here, or are these two claims contradictory? I understand 'dilate' to mean enlarge. To 'dilate on Trump' would mean to make Trump greater and larger, or to speak about Trump at great length. That seems to directly contradict the subsequent claim that Searle was indifferent to Trump. If Searle was talking up Trump at length the author would accuse him of being a Trump supporter, not indifferent.

Also, the part about Warner comparing the Braun/Apple industrial aesthetic to the lack of pubic hair in porn (lmao okay...) Then Searle asks if there are studies about the effect of this on people. Author characterizes this question as 'bad faith, plain and simple.' Am I missing something here?

This whole article seems like a disorganized rant, trying to make sense of it is hurting my head.
Starlink starts offering Iranians uncensored internet access
The web has come quite far since web 1.0 in 1989 until its gradual replacement with the emergence of web 2.0 in 2005. The problem with web 2.0, however, is that businesses hold our data and can use it to be commercialised and used to manipulate public opinion.

Blockchain-based technologies have now advanced to the point of providing viable solutions for these web2 pain points. Decentralised social media offers the chance to rethink the relationship between social networks and their users, from the ground up rather than the top down.

This is how Trendoo - The first Web3 photo and video sharing social platform revolutionising influencer and fan connections was born.

How does Trendoo work?

- content creators that post on our platform own their content and have full control over it

- each piece of content they post is minted as NFT which ensures the ownership & the authenticity of their work

- content creators get sponsored by fans or brands directly in cryptocurrency

Web3 is a revolution happening as we speak and is definitely the future of the Internet. We want to be part of it and we hope that you will too!

We welcome any feedback!
A motivation seems to be performance (avoiding useless multiplications followed by divisions by the same factor). I'm not sure that you really "pay" for these multiplications, with code optimization?
Shuffle is the SIMD's killer app. It's apparently an interesting but expensive circuit, but it's smart to prioritize it. Absolute best instruction, hands down. So double-pumping yes isn't full speed meaning single cycle, but that increases the compatibility with AVX512 code. I guess if a program executed itself as a function of its runtime from CPUID it might not, and of course there's all kinds of...but for pedestrian purposes, meaning everything on github, it's a step. Hey 40% speedup on Cinebench, that's buen.
Oh... whoops!
> What I actually want is a well designed and integrated solution for 80 to 90% of these functions.

So, Microsoft Office?
Assuming the blogger has a phone with a camera:

1. Go outside

2. Look up!

3. Take a picture !

Now you have a hi res photo of the very beautiful sky of Planet Earth . For free !
Learning is remembering and understanding. You have to progressively build layers of understanding (and be able to recall it quickly).

This article focuses mostly on the second part, about remembering.

You could recall things but you may not fully understand it, which is going to make it harder to learn.

And of course, you might understand something, but eventually you will forget it (either few days or few years, depending on how often you use related memory). When you forget, it makes it hard to learn.
Sleep. Being able to sleep during hard times is extremely difficult, and yet 8hrs of sleep is the best way to engage the next day and deal with issues. Sleeplessness is a downward spiral.

I discovered that sleeping with earphones that are playing old familiar TV shows (rather than falling asleep on the couch watching TV) allowed my mind to wander into a comfort zone that allowed sleep to occur uninterrupted.
actions-runner-controller has been worked on by GitHub for a while and is effectively an official project. I don't think the distinction is important at this point.

my employer used some code from philips-labs to support ephemeral runners. works great after a few customizations.

I wrote a shell script and a very small Go program to support ephemeral MacOS runners on-premise.

these things are so fun to work on.
So it's not the pound plummeting, but the dollar recovering.
We're talking about filming major roads here. "Motion activated" effectively means running 24/7. No way a built in solar panel in a camouflaged trail camera will manage that. Also it doesn't matter how small the device is, if you legally want to attach a camera to any sort of infrastructure overlooking a road, then yes you need permits you almost certainly will not get. You could possibly attach it to a pole on private land next to the road, but even then you'd need the permission of the land owner.
The author makes the point that turns allow for exact representation of many commonly used angles, but with binary floating point, many common angles (1/6 of a turn, for example) are inexact.

This could be addressed by using a whole number other than 1 to represent a turn ... one that is a multiple of 3 (or 3x3) and 5, and while we're at it, 2 (or 2x2x2), so most commonly-used angles are whole numbers! That gives us 360 as the value representing a whole turn.
The model works for Redhat, yes. What about for the authors of all the FOSS packages that comprises it?
Imagine unironically saying that someone potentially just a few years from 30 "is still a child."

They... didn't? A developer who has a typical graduate academic career, went straight into the software industry, and then had 5 jobs for less than 9 months each is probably in their mid-20s. In terms of technical skills and professional maturity anyone like that probably is still almost a child in terms of their career and the series of very short tenures definitely makes that more likely.

Our time on Earth is limited, and five years is a non-trivial percentage of our working life.

That's true. But as you point out yourself it's still only a relatively small part of our likely working life unless we luck out and reach FIRE status with a big exit or something. You can pick up some useful skills and develop an effective professional mindset in five years. But you'll do the same again in the next five and then again in the five after that.
> then connect the device to the perimeterless corporate network

With the huge caveat that the carrier can still see all the traffic and reissue the "trusted" eSIM to a different device and take over this data connection.
Largely because it explicitly narrows the context, but also because launching service like that increase odds of biases in my opinion.
Anki is great, but it doesn't hold a candle to full sensory integration. If you moved to Japan or China and rid yourself of English, you'd be forming all sorts of associations a white screen with text can't replicate.

SRS is great for the characters -> definition pathway, but we need so much more. Listening, speaking, interacting, using the language to describe the world around us in conversation and navigate through it.

Don't stop using Anki though.
Well, JS's for...in/for...of is just a disaster. It's not an example of regular English words being used _well_ in a language.
Another one that really gets me - when you get on a half-crowded train, MOVE IN, don't just park yourself by the door blocking everyone behind you.

Of course, these are all rules that should be followed by everyone on all public transport. Nothing really specific to the tube.