skysight-inc/HackerNews huggingface dataset:
Ask HN: Why not just do Web Apps for iOS?
Over the last years more and more people complain that Apple has too much control about which apps are allowed in the App Store. That their reviews are bad. That they take too much from your money. And so on.

In the very beginning of the iPhone Steve Jobs preferred Web Apps over installed apps. As we all know they changed their mind in favor of the App Store. But it’s still possible to develop and use Web Apps on iOS. So why there are so few?

Apple can’t kick you out and they can’t take your money. Two keypoints of criticism so far. Are there other limitations?
Seems many people here relate to work burnout in general. How many others like myself are burnt out from the constant learning from work? This in comparison to what you’re doing with the tools you’ve already learned. Still 5ish years into my career and get drained
It took a lot of pressure till those groups got those rights. And they wanted those voting rights so that they can push for stuff they want. Yes, dictatorships can be even worst in that regard, considering they oppress majority groups quite a lot too.
It feels good to have a villain to blame, but in a complicated problem, there are often complicated reasons.

https://www.investopedia.com/articles/personal-finance/08061...

Hospital profits are part of the costs, but doctors and nurses here are also paid more than elsewhere. Doctors in the US are paid multiple times as much as doctors in the UK, and supply restriction is a big part of why that is possible.

There are also administrative costs, drug costs, and insurance overheads to deal with.
Likely - they're also reporting provisioning failures in Virgina, which is consistent with what AWS is reporting as well.
It's also called a "flag" in some places.
Having used XSLT professionally in the early 2000s I think it was that most developers found it hard to reason about due to the recursive nature of the language.
Wow mind-blowing. My first earning was around 1$ when I was 10 or 12 years old. Inspiring though.
Hope that contract proved to be beneficial to you.
I know of research institutes, yes.

Sanskrit is widely taught in younger years. Funding needs to go to bright PhD students to make the field again. It's extremely conservative and territorial after so many years of hardship.
I wasn't born then. But really inspiring atleast to me to work hard. Thanks for answering.
Apple has thousands of reviewers, sometimes some of them make mistakes. The best way forward is usually to just submit again, most likely you’ll have another reviewer then that sees things differently.
Exactly. I almost believed it until I saw shameless self-promotion and soliciting donations under it. I mean I have nothing against people getting paid for their work, especially open-source developers, but you can't both claim you were just learning and didn't expect anything, and use that to brag and solicit donations.
The points system for immigration is intended to allow in people who will be economically productive. Not for specific companies. This applies in Australia as well.

That's the difference. The focus is on the community contribution, not a specific company's requirements.

In Australia we have the equivalent of H1B (457) visas that are "sponsored" by an employer. That's separate to individual immigration visas.
I this case we were talking about situation where other player is literally dead. So I imagine draw would be granted, on part of other party not making any moves...
Very curious to know how did you get out and what you do for a living now as I’m looking to save myself as well.
Wow. How much a total you had made? Does you still teach students or landed up in other profession?
I am hypothesizing that the answer to the spike in murder is multivariate, with the largest two components being 'defund the police' and lockdowns.

You seem determined to ignore that the City Council did embrace 'defund the police', specifically a veto proof majority did vouch to pass a resolution to slash police funding by 50%. They eventually failed to pass it for whatever political reasons, but the intent is plain and clear. As a result police officers are resigning en-mass to distance themselves from the insanity. Perhaps you have an alternate explanation for the police exodus, please do share.

https://www.theguardian.com/us-news/2020/aug/22/seattle-poli...
Bingo. I too had a unpaid internship.
I have never understood why drivers' licences tie into immigration. It is easy to see the rationale from the federal government's standpoint, but licenses are an entirely state run affair (not counting for things like REAL id). So, did all the states just agree to do this, or is there a law that mandates this ?
I've had T-Mobile for years. I love them. I tried both AT&T and Verizon before. I hate them.

My reception at home isn't great but I use Wi-Fi calling on my Android (I don't know if iPhone supports this too). It works really well.
I've thought, why so many hand made editors are exist... Then I realized that because of book of gang of four...
As everything, it is a tradeoff. I would personally prefer not to have neither drunk drivers, nor overhyped smart-vacuums going around the roads.

But as for the very specific emergency case while you are drunk, it could be overridden with some visible sign turning on notifying other drivers - but it would need some law background, so eg. a cop can escort you in that case, etc. But tesla’s fake self-driving doesn’t help anyone.
VR Headset in the World – I Can't Go Back
Is it for ventilators?
Amazing! What lessons you learnt about saving money?
Wouldn't a CNC mill (or even a manually controlled milling machine) be a better tool for fabricating keys? Brass is pretty easy to machine.
Just to make it clear that this isn't a purely theoretical concern, it's how Windows Hello got bypassed this summer: https://www.wired.com/story/windows-hello-facial-recognition...
Why do we name things? Why do we have names for anything?
I'm sympathetic to the guy, but I still don't really see this as a big deal. There's not a ton of space in a modern smartphone, so it seems entirely plausible that some legitimate design change or manufacturing difficulty caused the signed components to get moved to the screen. (He says it's not purely a new limitation, which would be more questionable - the cable which was previously cryptographically paired now is not.)
For several years the US Government spent more on fuel to air condition tents in the desert than it did on NASA.

I'm not talking about the tents themselves, or the soldiers living in them, their supplies or assistance after the war. All of that cost more. I'm just talking about fuel for air conditioners.
> security and/or privacy

WhatsApp is arguably more secure than many of the alternatives. Just look at the repo for Signal. For privacy it probably isn't, when you're in the US, that is.
Galantamine sounds like an interesting nootropic. It would be nice to see a Gwern-like n=1 experiment.
Brick-texting isn't actually that hard, in short isolated bursts. Other geometric texts are not necessarily much harder, But, keeping it up over any length is somewhat impressive.

I think the most "simultaneously observed forms" were brick-text with an acrosticon down the left-most column, or brick-text in iambic pentameter. I have attempted observing all tree, if ended badly.
My SO and I do this to each other but neither of us are neurotypical. I’d be so bored with someone who just yammered on about their daily life
I couldn't get the first few versions I tried working (Mac High Sierra said the dmg is damaged) until I found this advice, useful for a lot more than just installing krita!:

> I’ve run into the same issue and found out there are other people getting the same error on different software. And there is a workaround on youtube. You could try to open the terminal and then type “sudo spctl --master-disable”

> This will add an additional option when you go to “Settings > Security & Privacy > Allow apps downloaded from”. You have to check “Anywhere”. Then it should work.

> Another workaround... :
first test there is a quarantine flag typing in terminal "xattr /Applications/krita.app" and hit enter. the results will return “com.apple.quarantine” and maybe other results. This line is a flag and tells macos to check for signature as the file comes from the internet.

> to remove the flag type: "xattr -d com.apple.quarantine /Applications/krita.app" you can check the flag is removed by typing the first command and see the quarantine flag gone.

https://krita-artists.org/t/krita-4-4-3-start-up-error-damag...
I don’t see how higher speed equates to hard braking and turning. I regularly drive 75mph on the I-5 in Washington (state) and never have to hard brake or turn. It’s just a matter of not following too closely—I aim for about 2s following distance myself, a number that was impressed upon me as a teen in Driver’s Ed.
I'm surprised that Java uses gettimeofday (equivalent to CLOCK_REALTIME in clock_gettime calls) instead of CLOCK_REALTIME_COARSE for os::javaTimeMillis(). IIRC the resolution of the coarse clock has been 1 ms since around Linux 3.0 and it can avoid most system calls even if the underlying clock source needs them. Of course it can't be used if you need sub-ms resolution, but the function name clearly suggests that it only needs millisecond resolution (as per System.currentTimeMillis) so using a plain gettimeofday seems inefficient. For the reference, glibc implementation of time() (which has 1 second resolution) internally uses coarse clocks.
Show HN: Using shadow DOM, HTML comments to make a React-like view without JSX
For me (iPhone 11 Pro, iOS 15), holding down the power button activates Siri. The ways I can force lock the phone are either pressing Vol+, Vol-, and power, or pressing power 5 times. But if you have the emergency SOS turned on, the latter will activate a siren and call 911 a few seconds later.
> I believe JSON was named before there was an official standard that required JavaScript implementations to be terrible.

Nope. The ECMAScript standard released in 1999 already specifies:

> In ECMAScript, the set of values represents the double-precision 64-bit format IEEE 754 values including the special “Not-a-Number” (NaN) values, positive infinity, and negative infinity.

https://www.ecma-international.org/wp-content/uploads/ECMA-2...
Hi HN,

My team and I, developed PixLab as a independent product (kind of subsidiary now) back in 2017 for our parent company (Symisc Systems). Since then, the platform has grown to over 130 Computer Vision API endpoints[1], and hundreds of API consumers. We currently serve over 29 million API requests each month. We’ve bootstrapped PixLab entirely ourselves. Our goal is to build a product that developers enjoy using.

PixLab is a unified API platform that integrates vision, storage, prediction, annotation, and media processing. We offer cloud Rest APIs (https://pixlab.io/api), on-premises deployment (https://pixlab.io/on-premises), and embedded C/C++ SDK (https://sod.pixlab.io). Our API offering includes Face Detection|Blur|Recognition, Content Moderation, NSFW Classification, Passports/ID Scan, Gender/Age detection, Image Tagging, and many others[1]. We’d love you to try PixLab and let us know what you think. You can find out some production ready code samples at the samples page[2] and the Github repository[3]

[1]: https://pixlab.io/cmdls

[2]: https://pixlab.io/examples

[3]: https://github.com/symisc/pixlab
> There have been various movements that have advocated for the use of pinyin as a primary writing system, for the same reason that Beijing replaced Traditional script with Simplified.

I don't speak or read Chinese, but my understanding is there are a lot of homophones (and a culture of homophonic puns) that would make that undesirable (e.g. https://en.wikipedia.org/wiki/Homophonic_puns_in_Standard_Ch...).
Why don't renters have to take reasonable responsibility during pandemic? That is have enough funds on hand to cover their living cost in any situation? Being jobless is no excuse as they could have lived cheaper and saved more previously. Maybe by being homeless for a few years or decades.
By default it's not e2ee, but this makes the distributed app model sooo much more user friendly. All your history is instantly available on the web client for example. Try that with Signal. The web client works if your phone is out of battery. Try that with WhatsApp.
Their model doesn’t include driving speed, so what’s simplistic here is Electrek’s interpretation of it.
I guess they want to prevent someone from intercepting and tampering with a phone while it's being shipped to the customer, you know the supply chain attacks NSA (https://www.theverge.com/2013/12/29/5253226/nsa-cia-fbi-lapt...) and CIA (https://phys.org/news/2017-03-wikileaks-cia-hacks-apple-mac....) perfected.
How do you like to express nested <b>marked-up <i>text</i> in JSON</b>?
I don't feel very convinced by the case you are trying to make here.

You did not mention colorette until you were forced to do it. Why not talk to the author before making a fork?

You mention that you disagreed with changes in colorette, but you have no evidence for it. If you discussed it in an issue or PR, that would be easy to find and share.

You took all of colorette.
The "backported" performance improvement is a single line of code. That you try to make it seem like exactly the same thing seems childish and bullish to me.

If you are really not acting in bad faith, why not drop your fork now that colorette has changed the API back?
There might be difference between healthcare systems in different parts of world.
Another example: front turn signal on new Toyota Sienna

https://youtu.be/_gPr7a6iZQ0?t=1153
Ada can do that
https://danlawton.substack.com/p/when-buddhism-goes-bad

...* distressing and functionally impairing meditation experiences of 60 Western Buddhist meditators. They documented 59 types of adverse effects in their study, including involuntary convulsions, panic, anxiety, dissociation and perceptual hypersensitivity—a far cry from the mainstream branding of mindfulness meditation as a panacea for all our woes.*
If someone wonders about DDD, I'd recommend Lightbend's free courses, e.g. [1]. They don't go too in-depth and you can take all of them (I think five?) within a weekend.

[1] https://academy.lightbend.com/courses/course-v1:lightbend+LR...
Diz iz just a cover-up for building Wayward Pines!
Personally, I think our existing languages and tools are still too primitive to avoid rewriting considerable amounts of code as requirements change. At some level, rewriting is inevitable. We have developed some techniques for minimizing it. The shift from assembly to C reduced the amount of rewriting necessary when the underlying ISA changes, for example. But rewriting sections of code still seems necessary quite often, regardless of paradigm.

As far as I can tell, the best technique is to write straight-line code as much as possible, and then hoist out (ideally pure) helper functions when you notice clear duplication. Then, if and when you need to rewrite, it should be easy to understand what needs to change, and you can easily inline and then re-hoist helper functions as needed.

If you haven't read it already, I highly recommend this post about semantic compression by Casey Muratori: https://caseymuratori.com/blog_0015
maybe apple should be prevented from selling phones because there are so many other manufacturers selling phones
TDD, Agile and Continuous Development all of them are failed ideas and best kept to academic musings.

TDD - write test before writing code. Only problem is coding is as much as discovery as implementation. You almost never construct the right structure, functionality and system the first time. It's only after you have played around that you start to understand the system and close in on something concrete. Writing tests in beginning would require you to visualize all the steps, instead of try and see approach. And you can visualize only so much. So TDD will prevent you from approaching to good solution and cause lot of wasted work. Tests should be testing integration or if unit tests then after code has been finalized.

Agile - this literally serves no purpose. If you are done with task you can move onto next task. Scoping some set of tasks to some duration of time is pointless exercise as you have no idea how much time tasks are gonna take. Estimates are notoriously bad. Quality suffers, tech debt multiplies and developers become impassionate who have no agency over their work. Agile creates these crude deadlines which means you add this artificial cool down and warm up time. If you finish early you can't start looking into something next, as you don't who will get the ticket. If you are bit late now next sprint is even more loaded.

Continuous Development - going back to 1st point, code is experimenting if you are pushing all your changes live 24/7 into master branch then you're going to end up in situation where the old code which you have decided to refactor/discard is now being used by someone else and you need to touch code that you had nothing to do with and have no context about either. If you had pushed only finalized changes then if others were to use your code they'd know it's stable. As for merge conflicts, only difference between CD and branching method is that in CD you just trade solving merge conflict at the end to solving it every day. Git history becomes so convoluted that you don't even know how to undo it because 3 peoples have been working in same file and pushing every few hours.
Students don't know what files and folders are, professors say
From what I know and have read, disregard for the strictness that comes with XML and XHTML makes HTML5 parsers handle tons of edge cases (https://wiki.whatwg.org/wiki/HTML_vs._XHTML)
I haven't had reliability problems, but I do find it annoying that if I don't update my app frequently enough, they just cut communications entirely. That is, I don't get notifications that I've received new messages anymore. I usually find out about this when someone emails me to say they've sent me a message on Signal, but I've not responded.

Instead of silently failing, I wish they would pop up a notification that says "Your version of Signal is now out-of-date, and you will not receive new messages until you update."
What is a “hard road” and how does it lead to higher rates of hard braking (-0.3g) and turning (lateral 0.4g) and <1s following distance at speeds over 50mph?
You could transfer the clean fuel as a powder and pelletize and assemble fuel bundles on-site. Just mix the powder with a bunch of frangible containers of depleted uranium powder like glass cylinders and if the need arises or in an emergency situation (crash in transport), you've mixed the mildly enriched reactor grade fuel with enough depleted uranium to make it largely worthless.

For an operating reactor it would definitely need to be passively safe. If you went with a molten salt breeder reactor or even just a non-breeder like the MSRE you could dump the fuel salt into your drain tanks mixed with a bunch of some boron compound. You could set off small charges to spray a bunch of dimethylmercury all over the outside of the reactor to kill anyone foolish enough to enter the building. I think that would be banned by the Geneva convention but the point is that there are ways of "salting the earth" within a short amount of time.
Wow. It's pretty interesting to see how the key is getting milled. I would've done this way if I had all those equipments.
On 1) they refused to "give up" when it was blocked by the Obama administration. It was a dumb idea then and it's even dumber now. That's on the company, not the administration.

On 2) agreed, except we're working through a 1-in-100 year pandemic with idiots denying reality on one "side" of the debate about rules. The science advances, so that the advice changes, but it hasn't changed much. Get vaccinated, wear a mask, socially distance, wash your hands.

On 3) student debt is the dumbest own goal in US history. Provide funding for college, but do it as a loan, charge exorbitant interest rates and perverse incentives for colleges to charge more. The Federal government could start by reducing the interest rate to zero. Then reduce outstanding balances by a fixed percentage per year. People would redirect their available money into housing and consumables instead of paying back stupid loans.

On 4) the US immigration bureaucracy has been stupid for years. When I was doing some work in the US back in 99/00, we were on 90 day business visas. Each time we applied, it took more than 90 days to get approval. The last time, I received a letter saying that it would be a year before they would approve the visa.

I received the letter 6 months after I had left the US.
> On the one hand the article states that jo operations are no big deal

It states that as the conventional wisdom, very explicitely, and before going any further already states that it will hinder further optimisations (because the arithmetics operations can’t be merged / fused).
Yes, of course.
Below critical mass for chain reaction, fissile material deteriorates fairly quickly into stable isotopes.
So they can all jump together.
Remote Work Success Story of Saurav Arya: Indie Maker
Hi all.
this is Oriol the developer of the accessible game in question here.
I do agree with some of your points guys, I mean, I'm not against reviewing app updates at all, but in this case, if the review board really considered the app to be spam or whatever, they should have said so in the first version of the app, when it was first posted in september 2020, not after like 6 updates.
That was the main problem here. I have more than 200 users who have spent money on the app, and the new version was just an iOS 15 fix which rendered the game unplayable without this update.
Luckily though yesterday the new update was pushed, they still want me to have a call with them because apparently my app does not comply with their guidelines but let's hope I can clarify this.
I am a blind developer and I know that my apps aren't super nice, I mean I can't make wonderful icons and whatever and while I do pay for logos I just don't earn enough from making games for the blind to have icons everywhere, my players will appreciate sound effects and music etc much more than they will cool icons.
Being blind myself I think I know very well what the needs of my users are, hence the reason why I wanted to make a game for the blind, and it just makes me sad that Apple will consider that this is spam when I know perfectly well there aren't any other hangman games out there made with the blind in mind, and.
I know someone said in a previous comment that with SwiftUI the app should be made accessible automagically. While it is true that the interface is accessible if it is properly made with SwiftUI and its accessibility features, this isn't everything. For hangman for example, I have gestures to announce the current word for example if the word was 'hang' it should say h, 2 blank, g.
Then there is the sounds, music, etc which other apps of its kind do not do as well simply because they're made with a mainstream audience in mind.

I hope this clarifies a bit what some of you were thinking, if you would like to you can try some of my other games, they are also made with accessibility in mind of course.
https://apps.apple.com/us/app/choose-your-face/id1537309376

Thanks all for the support.
Yeah, Everything is fantastic.

I've mapped Win+Alt+Space to activate Everything (Settings > Keyboard), then set "Clear Window on Execute" (Settings > General) to on.

Now a simple keypress gets me search, I can quickly navigate using cursor keys and on selection it closes the search window.

If I'm looking for something fancier I can use the keyboard shortcut, then Ctrl+R to enable Regex search and so on.

Fast and simple.
Product teams own capabilities, not (only) code
Record cases in Singapore as they have more of their population fully vaccinated than Denmark and Norway may suggest that it's too soon to have dropped restrictions. https://twitter.com/joaquinlife/status/1441480719352483842?s...