skysight-inc/HackerNews huggingface dataset:
Ask HN: Should I use SwiftUI or UIKit for a new iOS app in 2020?
My company [1] has been developing an iOS app for a few months and want to launch in the fall. We’ve been using React Native for prototyping, but decided to go fully native moving forward (our usage of custom native modules played a part in that decision). We're really on the fence regarding which UI framework to choose. What's your experience? What would you do in our situation? Would you pick one over the other? Use a little bit of both?

Relevant context:

• we're starting from scratch (no legacy codebase)

• only supporting iOS 13+ is fine

• execution speed matters, but we care deeply about UX and we're playing the long game

• we're mostly "full stack" devs, although we are actively looking for an iOS engineer

[1] https://www.nabla.com/
I don't think that software reuse the goal is to be zero-glue; perhaps that part of the LEGO analogy (the lack of glue) distracts a bit.

What often happens with software development is that despite all the abstractions that get built while building one piece of software, it often turns out those abstractions can't be just pulled out and reused in another context because often those abstractions are too leaky.

I think the "original sin" stems from how "cheap" it is to write a line of code, and another one, and another one. It's not that good abstractions are never being built during software development; but when they do they usually take a long time to mature and have to be sought purposefully (and they cost way much more to engineer).

What sets software development apart from other forms of engineering is that it's often "ok" to build a house with mud and sticks that will collapse on the first strong gust of wind because ... "because it's just a POC", "let's see if we really have customers before doing it right", "making this too well has an opportunity cost of not doing something else", etc etc
From the preliminary report:

'At 500 ft, the FDR indicates: landing gear retracted, slat/flap configuration 3, airspeed 220 knots IAS, descent rate 2000 ft/min. According to the FDR and CVR recordings several warnings and alerts such as over-speed, landing gear not down and ground proximity alerts were disregarded. The landing was undertaken with landing gears retracted. The aircraft touched the runway surface on its engines. Flight crew applied reverse engine power and initiated a braking action. Both engines scrubbed the runway at various locations causing damage to both of them. [...]'

I'm amazed that the airplane managed to become airborne again despite the engines being dragged down the runway with reverse thrust selected.
Where can I find the communities that are upset/distrust NASS? Is this on twitter/forums/fb? I'd like to take a deeper look into the problems they're discussing but I'm an outsider, not sure where to begin looking.
And if wanted to use this platform to meet people concerned that left wing extremists are trying to subvert democratic governments and the foundations of our society by leveraging global crisis, manufactured or real, that would be ok?

I get the impression that it is specifically designed to serve only a subset of opinions.
I do understand your concern. Even so, I prefer leading questions over unverified assertions, or opinions masquerading as facts. You know, the online thing.
> There is a lot of it on some platforms (like Steam and Oculus PC), but most of it isn't very good. On Quest there isn't much to play or experience period.

With an appropriate USB-C cable[1], Quest has access to the Steam and Oculus PC library too :D

[1] As I’m sure most people on HN already know, there are many different types of USB-C cable, each supporting different subsets of USB-C’s potential functionality...
Show HN: Generate piano music with Transformers
I thought this was well established and obvious for anyone who followed the case. The timeline for this whole ordeal, the motivation for the original complaints, the contact the suppose victims had and the messages they wrote after the fact. Not to mention the breach in anonymity for these cases in Sweden.

As such, I don't think these are "grand accusations", this is more what one should reasonably conclude, if you followed the case from the beginning.
Agreed. These are bad bills - but - perhaps they further the eventual necessity of a decentralized Internet?
Ask HN: What does Airbnb know about my based on my cookies?
In this experiment, I'm searching for an apartment with the same method: location + dates + persons -> click search -> select apartment on the result page.

Browser Window #1 - my default profile with content blockers (e.g. privacy badger + ublock origin): AirBnB displays the apartment with a cancellation policy of 1 day before the check-in date.

Browser Window #2 - Guest mode in Chrome, no extensions, no cookies: AirBnB displays the same apartment with a cancellation policy of 14 days before the check-in date.

Browser Window #3 - rarely used profile with the same content blockers as #1: 14 days cancellation policy.

Is this a glitch of the content blockers? Is there a "fraud protection" in AirBnB, which considers me more trusted on my usual profile? Did anybody experienced similar thing?

And which policy will apply when I book the apartment? :)
I have a relative in finance and he says this sort of issue is a lot more prevalent, it's just easier to hide when things are good. When times are bad it's more difficult so more get found out. But it's important to remember that people have been sounding the alarm about Wirecard for years and Worecard, the German government and German Finance Authority (BaFin) have gone after the short sellers and journalists who have tried to expose it. Very few involved have any incentive for these to be uncovered, those that do generally have a lot less power than those that don't want it found out and they will happily use that power to intimidate and destroy their opponents.
Hmm, not sure what issue you were having. I already hear the audio in both channels without that script.
I've been building and using https://abridge.io/ for a while now, and it's getting to the point where it is hopefully useful to others. It essentially aggregates information about AWS deployments across multiple accounts and regions into a single visualization / inventory / search interface.

Security is of course a concern - I address that in more detail at https://abridge.io/security/ but the two main parts - 1) collect data from AWS accounts via read-only cross-role access (AWS-managed SecurityAudit policy) and 2) throw all that data away every 48 hours (S3 object expiration).

It still has rough edges, but I'd greatly appreciate a) any feedback on site/content and b) signups from folks who might be interested in testing it out...
Candidate Labs creates modern talent agency for sales and marketing
Probably it's ture and it isn't. You will be surprise to see how many average car buyers pay more attention to details than those that spend 10 times more.
> She was trying to get a faculty member at a local university fired ...

> ... he'll just have to work a job making far less like "the rest of us."

How much do they think PIs make anyways? It depends on school, but adjuncts only make ~$1250/credit and typically have no health insurance [0]. They all have side gigs to make ends meet.

[0] https://work.chron.com/adjunct-vs-fulltime-professor-8553.ht...
My PhD thesis was in surface science and solid-state physics and I did a lot of UV photoelectron spectroscopy. I can tell you that this an extremely interesting group of results. And it is continuing to muddy the waters as to what constitutes a metallic state.
I'm not saying they shouldn't have done what they did. I'm just saying that, from what I've read from him, Assange totally miscalculated the effect this would have on the public. The Manning Documents didn't lead to fundamental changes in society. Neither did leaking US diplomatic cables.

I'm not really criticizing their actions (well, I'm calling them naive, which, in retrospect, seems like a bad choice of words). If I'm criticizing anyone, it would be our society in general, which only engages with information in a very shallow fashion.
Even though we might not like the idea, Californians can be fired simply for complaining though—correct?
NCino IPO – S-1 Breakdown
My company Cross-Sell Reports does the same thing. We buy the registration data from each state. But it's a job to secure contracts from each states DMV. Sort of like securing licensing from nba or mlb teams.
Show HN: Kitemaker – A fast and delightful alternative to Jira/Trello
Permacomputing
Eventually it'll work. I managed to get rid of Jordan Peterson this way.
Balancing Privacy and Security: Google Apple Contact Tracing
Hi HN!

I'm one of the founders of Kitemaker. My co-founders and I have been leading and working in software development teams together for many years. While the teams have changed over the years, a few things have remained constant:

- We've always been able to get the most out of a team when the members of the team collaborated closely across engineering, design, product, analysts, etc.

- We've always found that tools like Jira felt like they were built more for the managers on the team rather than the team itself. Things like updating issues only when harassed by a manager or during a planning meeting were not uncommon occurrences.

- The tools we used were usually either clunky and slow, or overly simplified and not particularly suited to software product development

So we decided to make Kitemaker - a tool that's focused on a) helping the team collaborate better rather than helping managers manage the team and b) being delightful and snappy to use.

We have a number of early adopters switching to Kitemaker from Trello, Jira and GitHub issues and the feedback has been overwhelmingly positive. People love the efficiency of having tons of hotkeys and keyboard navigation (we took a lot of inspiration from Superhuman), as well as our rich issue screen and integrations.

We'd love for you to try it out and let us know what you think. We're available here to answer any questions you might have and also have a Slack community linked from our landing page.
This looks like an illegal streaming service hiding behind a beautiful website.
I've never been able to understand the excitement around vertical farming from VC. I assume the primary reason for VC interest in this boondoggle is just that sleeping at the Comfort Inn in Sedalia, MO is not nearly as fun as a champagne black tie at the media lab.

But, during COVID, I now think there actually is a strong case for large-scale vertical farming: robustness. It's a backstop against famine in case of long-tail events: "locusts", plagues that wipe out key crops, once-in-a-millenia systemic flooding, a super-volcano eruption, etc.

But it's not going to be profitable. It's going to be horrendously unprofitable. And it's not something we should be doing now; it's just something that we should be able to quickly start doing immediately in case of a catastrophic event, and at a scale large enough to get 1200-1500 calories to everyone each day.

In other words, the primary customer for vertical farming is government, not the private sector. Unless you can mass produce morels, as the author notes :)
Plum Breadboard Computer
B&O was always one of those things that I felt like owning but had no reason (or means) to own, similar to a Leica M{X} camera - it just looks so good, and most pictures I’ve seen taken with Leica look phenomenal, and there is a part of you (or just me I guess) that makes me think that the second I have a Leica M10 with a nice Summicron I’ll become an instantly better photographer.

Thankfully rational part of me knows that my A7III is a very capable camera and I just need to become a better photographer - and Amazon has a good return policy for wine fueled purchases :). I think B&O played on that same psyche - make something that looks cool and make it expensive enough to seem like it is within reach but not quite. Where they fell short/miscalculated was miniaturization of audio gear and potentially proliferation of audio gear review sites like headroom etc.
I see. Are you able to provide an example?
I’m sorry. Can I still be in the cool kids club?
Millennials, Migrate to Mountain Mansions
There actually seems to be very little accountability for the audit firms when this happens.

https://www.google.com/url?sa=t&source=web&rct=j&url=https:/...
> With their microchips and holograms, biometric photos and barcodes, today’s passports can seem like stunning feats of modern technology

Actually it boggles my mind how low tech it is to require a physical paper document for international travel in 2020.

My U.S. passport expires in less than 3 months, and for me to renew my passport right now I'd have to mail it in and wait 2-3+ months due to COVID19 staffing reductions. Most countries don't allow you to travel with less than 3 months till expiry on your passport.

So basically I'm trapped in the U.S. now due to this stupid physical document (just arrived back in the U.S. after living abroad so wasn't anticipating this). I despise passports, and hope to live to see the day where we're no longer required to present them.

Of course I'm still privileged to have a U.S. passport, as anyone who speaks to citizens of countries like India already know.
The thing with H-1B visas is they tie the immigrant employee to a specific employer, thus giving the employees little ability to negotiate for raises. It also results in H-1B visa holding immigrants being paid significantly less for their contributions.

In contrast, adrr's suggestion above to "stack rank h1b applicants by salary instead of using a lottery system" would result in a system where H-1B holding immigrants are well-paid and "shortages" result in rising wages over time.

Re: sudden shocks, I agree with you. Market pricing will tend to fix imbalances over time (barring extreme regulation or other distortions), but it does take time. In a truly extraordinary situation such as you suggest where huge swaths of the population are suddenly dead or incapacitated, you'd have a reasonable argument against market pricing. I don't believe the H-1B was ever intended for such catastrophic scenarios, though.
JavaScript Danger: OpenJS World Edition
Create a focussed drill down with Tableau
NLRA covers protected concerted activity at the national level. Whether this speech falls into that, or whether these employees are covered under the NLRA, I don't think we have the specifics for.

But there are more worker protections than people realize. The biggest problem with them is enforcement and lack of penalties.
>myself and I am sure others here can attest to having worked with people who pay isn't going to fix them.

Yes, but I don't blame my coworker, but the boss who hired them when I'm doing more work for the same pay. You're implying what, that Chinese factory workers have a better work ethic than American ones from your empirical review of Reddit formus/Internet, which may not be entirely unbiased.
For people interested in surrealities of living under the iron curtain https://easterneuropeanmovies.com/comedy/teddy-bear by Stanislaw Bareja is an absolute classic.
On a smaller but more widespread scale is the issue of fake licenses for driving automobiles. It is common knowledge how you can get these licenses easily in "some" (similar) countries without ever giving a driving test and/or going through any sort of written exam where you have to go through the rules of the road.

Some argue that they are only endangering their own lives on the road but one can see how that is complete BS when you are on the road and come across such drivers.

If people were put through an extremely arduous journey to get their driving licenses with the possibility of them being taken away when you break a certain degree of rules, people would have a strong motivation to not be negligent on the road.
Wikileaks is just a Russian propaganda unit disguised as wind of change.
Also consider that Uber is unprofitable, has no real path to profitability, pays its drivers poorly and overcharges users. How is that healthy? It seemingly has failed in every possible way as a business yet people continuously prop it up as something to be envied or respected.
Pixel 1 is not a rugged device
https://paperpot.co/ is the same idea as a manual labor version. I never used it since you need more machinery to prepare the beds for it, but from what I read they are very popular with small scale market gardeners.
> I love AzPainter, it's very reminiscent of PaintTool SAI on Windows... and the UI is quite quirky sometimes

To be honest, AzPainter2[0] (legacy version for Windows-only) had different UI & toolkit from actual AzPainter V2[1] (for Unix-like OS).

Actual AzPainter V2 UI has modern look (single window & multi window mnodes; light & dark built-in themes), which could be customized additionally with user created themes.[2]

> But it's significantly less powerful than Krita/Gimp

It really depend on what you needs from painting app.

AzPainter has wide range of features & is 10 times faster in comparison to Krita/GIMP.

Also, if compare AppImage package size: AzPainter binary size is less than 3.0 Megabyte, where size of each binaries for Krita/GIMP actually reached near 200 Megabyte.

There is wiki-page (WIP) with comparison of AzPainter Vs GIMP & Krita.[3]

> for example the way cropping works in the B version and the normal version are completely different

AzPainterB V2[3] is fully diferent from AzPainter V2 by design.

[0] http://hp.vector.co.jp/authors/VA033749/

[1] http://azsky2.html.xdomain.jp/soft/azpainter.html

[2] https://github.com/Symbian9/azpainter/wiki/Themes

[3] https://github.com/Symbian9/azpainter/wiki/Compare-AzPainter...

[4] http://azsky2.html.xdomain.jp/soft/azpainterb.html
Android studio and jni dev is pretty trivial TBH. It even builds the boilerplate for you
I feel pretty much like you do on this. Linux on Macs only even comes up so much here because HN is a technical community that is already predisposed, but it’s definitely not why the average person buys a Mac for. It’s certainly not enough for Apple to pay attention to or spend money on.
So it's not the same windows defender product given to consumers? What additional features does Defender ATP have?
The result is this? A scandal this obvious? This predictable? A scandal this trivially avoidable? Is incompetent goonishness really more likely than an HR department screwing up 0.02% of the time while managing ten thousand individuals making ten thousand individual decisions with regards to their response to a pandemic?
Use Native Web Components with Observables and Vue-Like Template Syntax
Elric is pretty much the opposite of Good-vs-Evil. Or rather, it's Gray-vs-Trying-To-Be-Good-But-Destroying-Everything-You-Hold-Dear ;)

In a pretty good subversion of the hero's journey, Elric starts a powerful ruler and wizard (though a sickly, drug-addicted one), and doesn't set off on adventures to gain power. And his patron gods are the gods of Chaos, not the gods of Law. Elric is an anti-hero in contrast to Tolkien's more clear-cut heroes.

Even the game Dungeons & Dragons explores the implications of having interesting True Neutral or morally gray characters, or situations where being classically "good" is not possible or desirable.
I find it interesting that people automatically assume nefarious reasons for accessing the clipboard... If your privacy is so important, don't use platforms you cannot trust. If that means not using a smart phone, then maybe you will do something positive for yourself.
With the recent move to ARM, you won't be able to use bootcamp for games anymore either.

I think this move was the final nail in coffin for Mac gaming.

I've always found it frustrating that a 3k Mac has a barely acceptable GPU compared to its PC counterparts.
They are pushing the overton window of public opinion by introducing extreme legislation which is so obviously bad it is certainly rejected. Then they incrementally introduce "a fair compromise" and in either case: YOU LOSE!
Encryption is only one overrepresented technological technique to achieve communication security.

al-Qaeda reportedly favoured communicating in the clear with obfuscated messages, attempting to make their communications become a needle in a haystack of mundaneness that no one would raise an eyebrow to[1].

In World War 2, the United States hired native American speakers to communicate in the clear, knowing that the Nazis would have no comprehension of the languages spoken[2]. Use of obscure languages, local dialects and local euphemisms has been widely used by drug cartels[3], parties to violent conflicts, etc.

Criminals have been known to join and communicate via obscure online multiplayer games under the assumption that no one has gone to the effort of reverse engineering a proprietary game protocol and the developer hasn't gone to the effort of implementing recording of or monitoring of in-game activities that could be used for communication, including painting words on a surface in-game, naming objects in-game, etc. Online multiplayer games also provide a plausible reason (cover story) for two people to communicate with each other and yet claim they don't know each other in real life--a feature most encrypted messaging protocols can't guarantee.

Encryption backdoors are unlikely to be a concern to adversaries we should be most worried about. History shows they have tended to assume that backdoors exist and that use of encryption tends to draw unwanted attention.

[1] https://en.wikipedia.org/wiki/Obfuscation#Secure_communicati...

[2] https://en.wikipedia.org/wiki/Code_talker

[3] https://publicintelligence.net/dea-drug-slang-code-words-201...
Your statement that 'Vertical farming for non-vegetables (or fruits) is likely dead-on-pitch.' is true with current technology. But there have been significant developments in this space in the last few years. See this work done by Zach Lippman at CSHL. https://pubmed.ncbi.nlm.nih.gov/31873217/
Early flowering, dwarf varieties such as those described along with renewable energy (thinking of electricity rates going negative in Germany recently) may significantly shift the economic viability of growing fruits indoors.
Telling that you're spewing this from a throwaway.
Every brain activity study you’ve ever read is wrong
Buys him time, the audit was necessary otherwise bonds/loans became due or a finance line would be withdrawn. By switching to KPMG he bought himself some time, probably to hide some of the assets they would likely try to seize, so that once he has done his 18 months he can go back to his multiple homes and yachts and live comfortably.
>>People firing people for expressing those views are often openly stating the belief those views are 'incorrect' and that enforcement action must be taken against those with incorrect views.

No that is absolutely not the case, companies today are responding to the Mob not their own self determination on the issue.

Which is what I and others have a problem with, not the a company on their own, of their own free will choose to fire someone but because the mob demanded it or their head
I still have both N9 and Jolla. I really loved my N9 and was excited about Sailfish, but as soon as I got my Jolla it was clear to me that it'll be a dead end. I did use it for a couple of weeks, but it absolutely missed the mark on why N9 was so loved.

I understand that you can't just straight up copy the functional and beautiful UI from N9, but Sailfish the Sailfish UI was just way too experimental and bare.
In 1998 c++ was a totally different ballgame to c++ in 2010 let alone now
Well, I downloaded the .deb file for MDATP, and right off the bat in the installation scripts, it's posting telemetry (literally, LogTelemetry in the scripts) to https://x.cp.wd.microsoft.com/api/report Then poking around in the giant .so and executable front end, you find a ton more.

What's it sending? Fucked if I know. I figured they couldn't help themselves, though.