skysight-inc/HackerNews huggingface dataset:
>(tl;dr; version: The A380 was well-optimized for a future that didn't happen, but not for the one that did.)

The A380 being launched right before the economic crash of 2008 certainly didn't help. It easy in hindsight to think Airbus was wrong designing such an aircraft, but that's what the future looked like back then. There's no way they could have predicted the economic shifts the airlines went through. I guess they were just unlucky, bad market timing.
A Berlin startup that dealt in being an Uber for house cleaners, even forced the poor souls to write what was their “mission in cleaning” - true story.
How is an eSIM any different from a normal one? I can get up to three eSIM (if memory serves well, did not check) from my carrier for free, plus up to two normal SIMs for free. And the carrier controls all of those anyway.

And additional SIMs are below 10 bucks.

A more general remarque so, I get it that sometimes companies monetize a tad too much. But then nobody is working for free, no service comes without cost for the provider and we all have to make money to pay our bills. Hence I do not get the "they are doing it onpy for money" attitude, especially on a site like HN with a considerable number of people making litteral FAANG money, money that comes exactly from these practices.
That's strange. I thought that the iPadOS appstore was one of apple's five completely separate appstores. /s
I feel like I should have just paid money to have read something that valuable. There is incredible and no doubt hard won wisdom in this note. Amazing. Thank you.
Fun fact somebody reverse engineered the Proton Drive API by looking at their open source client and made a plug-in for RClone.

This is currently the only way to get Proton Drive on Linux.
An item on my todo list reads "Setup a backup system using Borg". I didn't know about Rclone but it seems very good, so now I want to rename my todo list item as "Setup a backup system using
Rclone". How would you compare these 2 solutions?
You're getting downvoted but I often suspect the same thing. I find myself thinking "is this person I'm talking to really writing financial APIs that let you connect Coinbase to your Wells Fargo account because they're 'passionate about empowering financial freedom'?" Somehow I just don't have it in me to believe that. Folks who talk like this are generally in the minority so maybe that's really how they feel, but I always read it as a way to sell yourself.
> it implies checking is only possible with a complete specification of the program

No, it doesn't.

If exploratory testing has any value at all, that implies that there cannot be complete test coverage with checks, thus there cannot be checks matching a complete specification.

> incomplete specifications, both positive and negative

There's more to testing than positive and negative test cases.

> execute far more test cases than any manual exploration ever could

Exploratory testing does not "execute test cases," so you have a tautology here.

> testing is about sheer volume of tests

The purpose of testing is open to wildly contradictory opinions. I usually claim that it's to find user-impacting bugs before users do. Maybe that can happen with lots of checks and maybe those can be automated. Maybe you're dealing with a system with lots of hidden interdependencies and some "I'm not gonna touch that" dev code and even if you want to check everything you just can't. Maybe the user experience matters more and that goes far beyond positive/negative test cases. There's no simple one-size-fits-all solution.
The most uninformed takes always come with a healthy dose of arrogance and vulgarity.

Every part of the industry that matters has been bitten by using phone numbers as a 2FA mechanism. It's why they're actually disappearing and are being phased out in favor of apps, OTP tokens, and email codes, depending on the amount of influence technical people wield at a given org.
Thanks for checking, it seems I was wrong about when GitHub performs the auto-update. It happens not when the PR is merged, but rather when its underlying branch is deleted. From https://docs.github.com/en/pull-requests/collaborating-with-...:

>Note: If you delete a head branch after its pull request has been merged, GitHub checks for any open pull requests in the same repository that specify the deleted branch as their base branch. GitHub automatically updates any such pull requests, changing their base branch to the merged pull request's base branch.

(This makes more sense, since if you keep the original branch around, it must be because you want to do more with it.)

So try deleting the branch underlying your PR #1. I think #2's target should then auto-update.
TLDW: Andrew talk about the financials, the bug bounty program, the versioning strategy and the two main objectives on the short/medium term: 1. Get rid of LLVM and 2. Improve compiler performance.

Then there is a Q&A session.
1 year old baby can be argued as a killer?
Meanwhile the actual killers were caught live while killing Israelis in their homes in oct 7, they even filmed themselves and bragged about it. Pretty damning evidence.
Conflating the hostages to the Israeli prisoners is terrorist rhetoric, not genuine rhetoric.
Palestinian prisoners had access to the Red Cross up until oct 7, at which point the Red Cross was pretty useless and one sided against Israel.

Do you have any proof of rape accusations being endemic?
That's a O-1B visa. Slightly different (and more relaxed) criteria. O-1A requires "a level of expertise indicating that the person is one of the small percentage who have arisen to the very top of the field of endeavor". O-1B merely requires "a high level of achievement in the field of arts, as evidenced by a degree of skill and recognition substantially above that ordinarily encountered".
Going to Mars is a dumb idea. So, only inspiring to some. (If you think it’s truly and inspiring then think about it for 10 minutes, please. What exactly would happen to people who go to Mars? And what happens after that?)

Prevent the destruction of humanity on Earth is more to the point for me.
I prefer koboldcpp over llama.cpp. It’s easy to spilt between gpu/cpu on models larger than VRAM
> They support Hamas because they can't see any other potential path to prosperity.

Prosperity through Hamas? Only for a select few who live in other countries. With the amount of aid and money thrown at Gaza, any third rate politician could have achieved prosperity if only they were genuinely in it for the good of the people.

Hamas didn't, because their priority doesn't lie in the welfare of the Palestinian people but in the eradication of Israel.

(and potentially not even that: there are more billions to amass while living in the safety and comfort of some emirate when the situation on the ground remains volatile and the Palestinian people miserable. In that case, Palestinians don't even have a "way out" of their misery by completing Hamas' mission, because their misery _is_ Hamas' mission.)
Sure! In fact I'm just starting a test burn andllll'llll let you kn
https://youtu.be/FGiocp7_jE8
number stations
Works great for me. Sounds like your carrier is what's crap.
https://www.reddit.com/r/Jokes/s/Try6dl5GfP

https://ibb.co/Jjf62vD

Clickable
Too late to edit my post unfortunately so replying instead:

I was wrong about when GitHub performs the auto-update. It happens not when the PR is merged, but rather when its underlying branch is deleted. From https://docs.github.com/en/pull-requests/collaborating-with-...:

>Note: If you delete a head branch after its pull request has been merged, GitHub checks for any open pull requests in the same repository that specify the deleted branch as their base branch. GitHub automatically updates any such pull requests, changing their base branch to the merged pull request's base branch.

(This makes more sense, since if you keep the original branch around, it must be because you want to do more with it.)
Good job! How long did it take you to achieve the XSS?
>in favor of apps, OTP tokens, and email codes

And all of them are some form of jank or inconvenience.

Look, most people (myself included) don't give a fucking fuck about security. Our time lost to the kabuki theater of security is worth more than the so-called "security" we gain, and that's assuming whatever is being secured is even worth securing.

A determined attacker will ignore all that and just undermine everything with social engineering against a useful customer support tech anyway.

Unless your solution is as simple as entering a password and hitting a button, which is the digital equivalent to taking out a key and unlocking your front door, it is not going to see widespread acceptance. Make your fucking security solutions convenient, not secure. kthxbai.

Even cars did away with keys because turning the ignition is an inconvenience compared to just pushing a button.
I was wrong about when GitHub performs the auto-update. It happens not when the PR is merged, but rather when its underlying branch is deleted. From https://docs.github.com/en/pull-requests/collaborating-with-...:

>Note: If you delete a head branch after its pull request has been merged, GitHub checks for any open pull requests in the same repository that specify the deleted branch as their base branch. GitHub automatically updates any such pull requests, changing their base branch to the merged pull request's base branch.

(This makes more sense, since if you keep the original branch around, it must be because you want to do more with it.)
Maybe you didn’t read the end.
I've never had any additional costs incurred due to eSIM. It's always been free and instant, where as physical SIM cards I at times have had to pay a fee to swap out and it's always been a multi day process
Holding the world hostage is exactly what this is and it already happens, most notably with browsers and how Apple drags their feet on PWAs, making them an non-viable alternative to apps. Consumers don't even notice, because progress which can't happen... doesn't happen, and there's nothing to see. Even if they knew, the app simply doesn't exist and there's nothing they can do about it.

The DMA calls this out, explicitly:

> Gatekeepers have a significant impact on the internal market, providing gateways for a large number of business users to reach end users everywhere in the Union and on different markets. The adverse impact of unfair practices on the internal market and the particularly weak contestability of core platform services, including the negative societal and economic implications of such unfair practices, have led national legislators and sectoral regulators to act.

As for:

> Developers can certainly choose Android to develop features that Apple prevents them from doing.

You can't release something like a public transit app only on Android and you know it.
By "phone", I think OP meant SMS.

Google and Apple could turn modern phones into convenient-to-use security keys/FIDO passkeys.
He's not going to like the CIA's mission then.
How do you define "door greeter" as?
Does that include doormen/porters or just the people at WalMart for instance
who will tell you "Hello" as you enter the store?

So it is a pointless job since the vast majority of hotels, residential buildings and office buildings have eliminated that role, and they all remain in business. Not filling the role has had minor or no negative impact.

I have never picked hotels or office space based on the criteria
of having doorman. Nor if they had bellhops.

I do think it is nice when there is a doorman and somewhat nice when there
is a porter. The endless tipping I dont like.

When it comes to an assistant that number of people employed in that role has
also severely declined over the years, and most business continue to function
without secretaries. (and save money).

There are of course many types of personal assistants, and some more common
than others.

I would love to have one. Seriously.
I cant afford one, and if I had enough money left over to hire one I doubt
I would. So many tasks that a PA could handle for me are now easy to do
via the net myself, plus if it comes to something specific, I need handled
it is easy to "rent one" that will handle it.
Rightsholders yes, not artists. But that's not an issue Spotify is out to tackle
Here’s why:

You would need a whole other ship full of lithium batteries in tow so a useful size cargo ship would have the enormous energy required for a regular cargo trip.

Trains work better, but charge time would impact operation feasibility, and just electrifying the railway with overhead cables is currently cheaper than lithium battery solutions.

Hence the case for hydrogen fuel cells for train applications.
Not unexpected though surely.

Why should employees not engage in marketing, just like your company does?

Sucking up to your boss is a tale as old as time lol
Can you clarify, was it free and relatively easy to get a new eSIM on the website?
> considerable number of people making litteral FAANG money

As always, be careful not to confuse the sample with the distribution. The commenter you are replying to is not necessarily one of those people. Also, their statement might be matter-of-fact, not a condemnation.
I first installed debian potato 20+ years ago. Had a few friends willing to play StarCraft. With a little effort, I got it working with Wine.

It feels like Wine was always there to save the day. What an absolute legend of a project.
Hold on.

If they were playing these videos for the regulators live, as it sounds like they were, they would have known the key segments weren't shown, right?

So they'd still have a duty to point out those details, because they'd know the regulators hadn't seen them?

Edit: this reminds me of kids intentionally corrupting their .doc files when mailing to teachers, so they could get an extension. Sounds like the kind of lie that, if proper forensics could be carried out, should result in serious jail time.
It auto-closed PR #2 and did not open a new one. Also, interestingly, there was no button on PR #1 to delete the branch from there as usual, I had to go to https://github.com/progval/testrepo/branches
Ask HN: Any Good Reliable iPad Calculator?
since iPad wont release its own calculator, what is the next best thing that you guys find?
Something Simple Intuitive and Quick
Apple did lot of efforts building the ecosystem. No government system helped them in it. Now fruits have come up & they want to tweak it to their own taste.

If monopoly is causing trouble to small businesses & you’re able to prove it then impose fines & whatever is under the law. But just being jealous & imposition of laws just to target businesses(here almost Apple is being singled out).

But this is unpopular opinion.

With 30% fees you get access to big ecosystem of Apple imo is cheap. They’ve put lot of efforts in building it. If don’t want to participate, then don’t. Use android it has what you all what EU wants.

Ps. Not a US citizen neither stakeholder in Apple
so you dismiss something just because it is agreed upon by "many"?
What's baffling is the eSIM market seems to be substantially less competitive - you can almost always buy a local physical SIM with far more data for the same price.
You'd think the cost for providing an eSIM would be less and MVNO's would be competing to drive it down.
They get so big because they're allowed to, it's not really surprising in our politico-economic situation
Yes. Well, sometimes I drink wine or beer. I do my best thinking when the caffeine is at a maximum, my mind is racing, and the first 1-2 drinks are starting to lower my blood pressure and calm me down. Does that seem unusual to you?
There is still an expectation that even mildly posh British people know how to pronounce French words at least approximately correctly.

Speaking French was historically a strong class marker. The phrase "pas devant les domestiques" which as sufficiently commonly used to be contracted to just "pas devant" is a good example (you would not use it if the domestics would understand it).

I was born in a country (Sri Lanka) where speaking English is a class marker. Not simply whether you can or can not speak it (lots of people can speak it to some extent) but how well you speak it, your accent, and whether you are a native speaker (in that it is the language you use to talk to your family and friends) or not.
Over six million Dutch people are unhappy because of social media
Point taken, rules are as agreed between players, not divinely imposed. I was just curious about P-to-P promotion legality per the 'standard'

I hope SE chess lives up to its promise! It felt right and somehow freeing not to be always hemmed in by your own pieces.
Yes we have to make users happy. But my mission is to build stuff so that bad stuff doesn't happen: Russia doesn't invade Ukraine or China doesn't invade Taiwan.

It depends on the use case. Some of these startups and unicorns ship (and aim to ship) stuff to Ukraine. That's one conflict most people in the west can align with. Imagine building drones or software for Ukraine. Other use cases involve purely intelligence or decision making.

Sure they're building stuff for Ukraine soldiers, but the underlying mission is freedom for Ukraine.

There are other conflicts (building drones, missiles, tools used in Gaza/Middle East) that are a lot more complex.

Or building drones for police pursuits or for searching buildings (like the IDF).
typical "I don't understand it so it's bullshit" rant. pinning it on "motivation" is very naive and highlight lack of self reflection or understanding on the topic.

the mission has a very real objective, which is align everyone own goals to the overal goals. it's a protection against micromanagement. it enables manager in the org to self check if their goals are aligned to where the company wants to be instead of bubbling up to leadership every single decision

in turn, if the management goals are all aligned, cross development collaboration is much more likely, because both team share similar goals and kpi and will have concrete benefit in collaborating reaching these

in turn each developer has a set target, and doesn't need to bubble up to management every decision. it is enabled to decide autonomously which course of action aligns the daily task with the yearly goal, benefitting indirectly from a clear mission in term of needing less micromanagement.

now that's the optimum and not always the case, typical failure scenario include bad mission, unaligned goals or unrelated kpi, there are more than a few companies where the whole chain breaks here or there, but that doesn't mean the underlying principle is sound: substituting direct guidance with guidelines removes micromanagement and enable roles autonomy.

it's quite common for developer "not seeing it" because they don't really engage in thinking why and what would be the alternative, or because they have been in suboptimal working places, but before calling any universal truth maybe the writer should have done some cursory research on the topic at the very least and merged his anectdotes with the underlying theory to contrast where things went wrong.

beside the bit around valve is also a bit miopyc. even if they don't call it mission, they have a clear vision and they say as much: "Our platform connects players with the world's greatest entertainment. " and the product goals derive from that.

and in the end, the true colors of the poster finally shows:

> cut the crap about socially concerned goals
> but I always read it as a way to sell yourself.

That’s exactly it. Why are bosses – who must understand marketing on some level – confused or even depressed by employees engaging in marketing! It doesn’t stop after we are done with the interviewing
This is the point. I specifically talk about rust If you take time to read :)
Samsung sells watches with standalone cellular. You can get an eSIM for the watch and leave your phone at home. Seems their Gear S from 10 years ago was the first.

https://en.wikipedia.org/wiki/Samsung_Gear_S
Could always break out the old sextant!
Perhaps they had a shorter playback time when recording in d-vhs mode. They could run the tape faster past the recording heads to get more data onto the tape.
I would maybe say the same except there's one use case where esims are undeniably awesome: travelling. There are tons of apps that let you get very cheap esims in any country, so you basically never have to pay roaming charges ever again.

Before esims you would have to go and get a physical SIM from somewhere. I've done it before. It's possible, but it was much more of a pain than esims.

The only issue with them I've found is that they're delivered by QR code via email, and the only way to install them on Android (that works) is scanning a QR code with your camera. I had do ask someone to take a photo of my phone so I could scan that photo. facepalm
Nope, not forced
Maybe, never had a need. But even more reason to have a physical sim for your primary service.
If they're sending it, obviously not.
International copyright agreements, like the Bern Convention, allow usage of content for educational purposes, as long as you're not replacing the original.
Very odd. You'd think that with an incident like this the second these connection issues popped up they'd put the car on a flatbed and tow it to an office/garage to ensure all evidence can be secured
The title ends in "but no one stops". To that end, someone nailed it down here (the first comment):

https://news.ycombinator.com/item?id=39132026
Reminds me of US’s “HFGCS”[0] which also sends [apparently] OTP’s, though from many stations (and on multiple frequencies) simultaneously.

I imagine the continuous “buzzer” sound from the Russian station acts as both a way to keep the frequency in use, but also so that listening stations can determine if they are able to receive the Buzzer station properly. Easier to tune in if you have a constant carrier (or whatever) to look for.

[0] https://priyom.org/military-stations/united-states/hfgcs
There are ways to avoid running all night, which I assume is a side-effect of combinatoric explosion of the test space.

Check out pairwise (a.k.a. "all pairs") testing:

https://en.wikipedia.org/wiki/All-pairs_testing

https://www.pairwise.org

And there are also ways to (at runtime) prune the set of cases being run based on system behavior. As in "aha - these similar things failed to meet expectations in the same way, let's flag it as the same bug and stop running anything with the failure characteristic," if that makes sense. Say, for example, you have a zip code field that takes a string and after several instances of tests with a zip code your test determines that you're getting a NaN error (for a string field?) . . . stop running any tests with zip code strings and treat all of those as the same failure. This can greatly increase test speed and make triage of failures easier.
Didn't watch; will they implement RAII?
Cancelled my Prime the other week (had it since launch). Opened the Prime app by habit and saw something crazy. Right at the top was “live” TV (called Freevee or somesuch). The programs play at certain times. You can’t pause and you can’t rewind. I had to watch 7 adverts followed by 5 minutes of content then back to ads. It was cable television before the pause/rewind function was released but with way more adverts and less content.
I also hit the issue, it was trivial to get a new esim from the provider but not being able to transfer was unexpected and annoying (as I had to emergency go and hunt for a way to renew). It added frustration to the phone change, especially as esim transfer is straight up part of apple's migration assistant so I can only assume when it works it's seamless.
This is something I would have agreed on when I was younger, but after being in the drivers seat I can really see that I was missing the forest for the trees. It's very easy to say "all these billion dollar companies are wrong" when you haven't tried herding cats yourself.
Clearly they don't.

Also clear is that they, and myself for that matter, are no fan of weasel phrasing.

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