skysight-inc/HackerNews huggingface dataset:
It does make it less intuitive if it is hiding common interactions behind keyboard shortcuts (cmd+up instead of an Up button) or if it is inconsistent with common paradigms (different shortcuts for copy vs cut + single shortcut to paste is universal outside finder, which uses an entirely different paradigm).
This is like pretending only binaries matter (rule/not rule) vs. gradations on a continuum.
Very well written! We're looking to redo our Role Based Access Control system so this was very helpful.
I'll preface this by stating that me and my family, and the huge number of like-minded people I am aligned with, have -- for generations -- been the most law-abiding, compliant, quiet, respectful and hard-working people in our communities. What I am about to write is absolutely without precedent, and should therefore be terrifying...

The Quislings in the spineless political class in the United States and Canada have revealed themselves, and are absolutely disgusting. The contempt shown by Facebook, Google, Twitter, et.al. of legal free speech rights, and the absolute, brazen complicity of our governments in their lawlessness tells us exactly what we need to know.

Nothing short of a complete expulsion of these brigands from political office, followed by conviction in the courts of law for abridging the constitutionally protected rights of their citizenry is acceptable.

However, until the courts are also purged -- since they have been overtaken by spineless (in the USA) and complicit (in Canada) judges -- nothing like this can occur.

I am happy, though, for one thing. At least we can never again labor under the illusion/assumption that our constitutionally guaranteed (the Constitution in the USA, and the Charter in Canada) rights are being protected! It is absolutely clear, now, that our western nations have to be re-taken from these despots who have usurped authority -- unfortunately, probably by force.

Heaven help us all.
I can't stress enough how bad apple devices are for the uninitiated. I got my mom an iPad for her birthday, as she needed something to read medical books with color and watch YouTube. It took her a week to get youtube working, and copying over PDFs is still done piecmeal - sending each file from her Windows PC one by one using a messaging app. She tried to install apps, but the app store progress thing was just spinning. With no indication as to what she was doing wrong. Turns out she just needed to upgrade to the latest iOS. And the instructions that I had looked up before buying the iPad on how to copy PDFs to an iPad have been deprecated as of the latest iTunes release. And iCloud Drive's upload button is greyed out, with the tooltip informing us that _uploading is disabled_. Since I can't travel 1000 miles to help her out in person, the fact that I have to debug this over a video call is even worse.

Why is copying a file such a hard thing to do? Why is updating the iPad something my mother would have to think about? This is the UX I'd expect from some cheap Samsung tablet, yet I'm sure that with a Samsung tablet, copying a file onto a device over USB wouldn't be an issue.
That has been around since classic MacOS
Most of the shortcuts are right there in the menu. For quicklook it's cmd-y and a hidden space.

Use the Help menu. Read the menus.
> Like everything in technology, you have a choice. If you want openness [...] you can purchase an Android or Windows device.

Windows Phone is dead. And what happens if Android decides to be like Apple and lock down sideloading more? There is nothing forcing them to continue allowing this "freedom of choice" for consumers if they decide it would be better for their bottom line.

So, what would be the next best choice after Android in that scenario? Basically nothing, because smartphone operating systems are a duopoly.

> So even though I wish iPhone would become more open, I find it strange that people are saying that we must break the iPhones App Store requirement to increase choice, even though that removes the choice to have a safer but locked down experience from the market.

I know many people (including Apple) prefer the iPhone ecosystem to be more locked down, but given the market realities (monopoly) it seems like a compromise would make more sense than forcing everyone to pay 30% and lose out on things like cloud gaming, emulation, "objectionable" content, etc. to cater to the lowest common denominator.

A few possible compromises that Apple likely will never agree to without being forced to via regulation:

- Apple could probably keep the singular App Store model, but lower their fee to closer to cost, add more types of parental controls and/or special "expert only" areas of the store. This way they are more of a neutral hosting platform that still enforces security via app review (frankly, if they had done this to begin with, people probably would have let the whole singular App Store thing slide).

- Apple could allow alternate payment processors and let the user decide if they want the convenience of Apple Pay vs alternatives. This would let the market dictate the real value of their IAP infra. (Hell - at least let subscription apps link to their web site to purchase if they don't want to do IAP! This seems highly anti-competitive.)

- Apple could allow federated third party app stores to enforce certain levels of spam and security prevention (even off the App Store) - if one of these trusted third party app stores falls short in terms of security they get removed.

- Apple could just go the Android route and allow sideloading, but put it behind a ton of warnings etc. Continued investment in app sandboxing and permission prompts for each and every app would already do a lot to cut down on straight-up malware. Phishing, scams, etc. are already an issue for iPhone users in the browser or email clients (plus we've seen these kinds of things on the App Store as well), so user education on how to deal with these things is already unavoidable.

I think it's fair for us as consumers to demand more from Apple and want both security and freedom with reasonable tradeoffs.
Qualcomm has released several ARM-powered Windows laptops, and just announced today a desktop-form-factor Windows Dev Kit powered by the new Snapdragon 7c platform.
They could still send you a bill that lists your income and has a note that says

“If you had any income that is not reported here, report it on irs.gov/…. Failure to do so is punishable by …”

This would make things significantly easier for 90% of the population.
1) Finder is an excellent image viewer. You want gallery view, which is one of the prominent buttons visible by default in the OS version I'm using. Maximize the window, and images will be nearly full-screen. No hidden UI elements needed. It's crazy to me that there is nothing like this (?) by default in Ubuntu. In the case that icon view really is what you want, you can adjust icon sizes with the slider in the bottom right corner - still no hidden UI elements.

2) Agreed, this is silly. This is likely fixed by one of the items in this very long list of power-user tweaks: https://github.com/mathiasbynens/dotfiles/blob/master/.macos
If you do flamewar like this on HN again we will ban you. This is vandalism.

https://news.ycombinator.com/newsguidelines.html
It goes both ways. I agree cmd click on the title is definitely less intuitive (hell, I just learned that now). If I were guiding a new user to macOS, I would instead show how to reveal the Path Bar on Finder which requires less memorization from the user. Not sure why that isn't enabled by default.

That or explain the arrow-key centric keyboard navigation, which has fewer exceptions than Explorer.

But there are plenty of shortcuts on Windows that are the way they are for historical reasons, not because of user-centric design.
The documentation of SwiftUI is poor but I was able to create mostly what I wanted from it, this was a year or so ago.

I released a SwiftUI calculator I built earlier as open source on GitHub, it may be useful for some dipping their toes into it.

I actually really enjoyed working in SwiftUI. Towards the end of my time, I started moving into a hybrid approach where I would borrow some of the concepts of CSS stylesheets and clearly separate constant parameters used in UX into their own swift files (making it easier to flip between them, eg when going from light mode to dark or from iPhone to iPad)

Link: https://github.com/ashok-khanna/RPN-31
Thanks!

You're quite right; thanks for letting me know. I'll get that fixed.
I wouldn't say you would really count battery discharge efficiency, usually a batteries energy density will be how much useful energy you get out on discharge so it already accounts for charge/discharge efficiency.

Same with electrical generation with generators or whatever. One of the best things about BEV even if run off fossil fuels is that power plants don't care to much about space or weight, they can do multiple levels of heat recovery and whatever emissions controls and get higher thermal efficiency with lower emissions and all that complicated gear is not being carried around in your car nor maintained by you. On top of that now you are decoupled from energy source so changing fuel oil to natural gas or mixing solar, wind or nuclear doesn't change your vehicle.
> Personally, I think the entire financial system is broken and should be squashed.

It's uglier than you can imagine.
Please do not perpetuate flamewars on HN. I realize you didn't start it, but if people didn't perpetuate these things, they'd die out quickly, which is what they deserve.

This principle is known in internet folklore as "Please don't feed the trolls" (https://hn.algolia.com/?dateRange=all&page=1&prefix=true&que...). In the HN guidelines, we put it this way: "Don't feed egregious comments by replying; flag them instead" (https://news.ycombinator.com/newsguidelines.html). See also https://news.ycombinator.com/newsfaq.html#cflag.

Edit: I just noticed what you wrote in your profile about having an account only for Chinese topics. I appreciate the transparency, but single-purpose accounts like that are not allowed on HN, and especially not on flamewar topics. It's not in keeping with the intended spirit of this site, which is thoughtful, unpredictable conversation on a wide range of curiosity-driven topics.

You can see from the many past explanations at https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que... that we're aware of the pressure that HN's Chinese users (or those with a background connected to China - for example, family or work) experience on a majority-Western forum like HN. That's an inevitable consequence of geopolitical trends. We can't do anything about that, but we can, and do, insist that HN users follow the site guidelines and treat each other respectfully. When someone else is breaking the rules egregiously, please don't reward them by replying. Instead, flag the comment, and in particularly bad cases please give us a head-up at hn@ycombinator.com.
Pretty sure that will be on the agenda
>I'm surprised to hear this sentiment, but honestly I think there's a huge amount that the government does that is invisible to most citizens.

It's invisible because it provides no true value to them.

Right now you and I are paying for some NSA hacker to compromise American telecom networks, 13 carrier battle groups to put around the ocean doing nothing, literal armies of people in a hundred plus bases on literally every continent that provide NEGATIVE value to your average person on the street, and so much more.

Your car has broken down and you can't afford to fix it, while the government has taken ten grand from you in the last 12 months that could have purchased you a new car. But it's ok, some overpaid bureaucrats are making real progress in abstract geopolitical interests in a country you can't even find on a map! It's a simple example, but people really underestimate how much more they'd have in their pocket if the government wasn't siphoning off cash at every step on the economic cycle. Look at the number of people struggling, and imagine how much we could relieve that by simply stealing less from them.
To the right it's the calendar on Jun 7 + the terminal; in center it's an iMessage conversation (one white bubble, one blue) but I don't think one can make out what that's about...
France is much smarter in this regard. They are pushing nuclear and successful in that. This is why Germany buys electricity from them.
> For whatever reason, Windows has cut attached to selecting the file

That is the universal way copy/cut&paste work, everywhere outside the Mac Finder.
I did indeed. Your pearls might be heterogenous, but they will probably have an average weight that doesn't change much over time. The central limit theorem makes it possible to estimate quite accurately how much you have of a sum quantity including having a somewhat known accuracy of that estimate, since you get a nice normal distribution with known mean and variance.
Reminds me of the "I Love Helmets" video which is a positive example.

https://youtu.be/b9yL5usLFgY
https://news.ycombinator.com/item?id=27265755
Well, that's the statement from whichever employee was manning the twitter account. The statement from the CEO which is more what counts was quite different:

>"This was a case of state-sponsored hijacking - state-sponsored piracy," Michael O'Leary told Newstalk radio.

>"It appears the intent of the authorities was to remove a journalist and his travelling companion. We believe there were some KGB (State Security Committee of the Republic of Belarus) agents offloaded at the airport as well,"
I've done a little toy language implementation with Nearley and really enjoyed it. If you have some JS experience under your belt, Nearley should be pretty easy to pick up and I felt it was easy to build on top of the basic building blocks. It's almost too easy to drop into custom JS with Nearley's inline JS syntax, so you can do all sorts of stuff with JS regexes or what not if you can't find a built-in feature that would do what you want.

Unfortunately my project was not big enough that I'd be able to say anything about performace in scale, though. Being JS based has the advantage that you can (depending on your application needs) sometimes move some of that workload to the client :)
That's cool! Thanks!
> But in macOS, closing the last window basically never exits the program

There's plenty (an increasing number, IME) of Windows apps that work that way, but mostly if an app exists to facilitate some kind of user interaction via a UI and there's no worries open there's no reason for it to be open, so no windows = closed app is a fairly same convention.

> Even for a program like Element, which is just an Electron view, closing the window doesn't quit the program, even though what's left over is useless:

I think that last part pretty well illustrates why “closing all windows is not closing the app”, while it make sense in many cases, is not a great model to be applied inflexibly.
It's to "remove the icon from the desktop"
Then you can only really dry run that first phase anyway.
The true liberation will be when your type system is just a set of libraries written in the same language that the type system applies to.

Which also means you'd be able to add new semantical type behavior specific to a project, not just specific to a language.

What we're doing right now it's highly redundant, it's basically two languages in one. One describes the static constraints, and another the runtime ones. There's no need for that.
My other comment here was cheeky, but I think what happens is the following:

Applicant A has the precise set of skills Business B needs desperately at that moment. Business B is willing to pay whatever needed to get Applicant A ASAP (because they are growing quickly, or in crisis, or just need that role filled fast). This is normally what causes salary bumps in job switches... because A would not accept an offer if it _wasn't_ substantially above what they make now.
How many do you want? If I post one link, you'll likely say it's not enough. Same with two links, etc. I'm hesitant to engage with this kind of request, but I did.

In any case, I can tell you that there was a definite narrative in the media that the lab escape scenario was not only very unlikely, but "xenophobic" and "conspiratorial".

Perhaps the most telling example of all my links below is this one, which is very open to the possibility of a lab escape. The latter half of the article is full of example of the efforts of the media and scientific establishment (for whatever reason, mostly political) to quash the lab escape hypothesis. One key quote:

"Antonio Regalado, biomedicine editor of MIT Technology Review, put it more bluntly. If it turned out COVID-19 came from a lab, he tweeted, 'it would shatter the scientific edifice top to bottom.'"

Article:

https://www.bostonmagazine.com/news/2020/09/09/alina-chan-br...

And here is a handful of links, of many:

https://www.theguardian.com/world/2020/may/01/could-covid-19...

https://www.cnn.com/2021/03/31/health/lab-leak-coronavirus-t...

https://www.cnn.com/2020/05/04/politics/coronavirus-intellig...

https://www.cnn.com/2020/05/17/politics/mike-pompeo-coronavi...

https://www.scientificamerican.com/article/its-much-more-lik...
How is this your problem? The streamer is taking on all the risks.

And we were talking about children.
But not peer to peer in any sort of automated syncing way. You'd end up with different versions of documents in different apps as you sent it from one to another.
You might not have seen this: https://developer.apple.com/swift-playgrounds/

It's pretty nice to be able to build entire Swift playgrounds on your iPad, then share them with your Mac/MacBook. The IDE is simple and very straightforward, and it's useful for prototyping things on your iPad or iPad Pro.
I just outsource this to Mailgun. User signs up, I send them a confirmation email, account doesn't get created till they click the link. If the email address is invalid, Mailgun returns an error and I show a page that says "We couldn't send an email to <address>. If you're sure that's a valid address, please try again." (Also use recaptcha for bot detection).
I have been looking for a cheap fpga devboard for this sort of thing, but results have been somewhat disappointing. The tinyfpgas look great but have been sold out for a long time. I have seen some interesting ones on tindie but the selection is quite limited. Does anyone here have any good pointers? (Plus for one with a hand-solderable fpga)
>From a philosophical perspective, though, I agree that Jefferson and others saw those rights as fundamental human truths. They were saying "people already have these rights, we promise the government won't infringe on them"

In general, that's almost certainly true. But there was also genuine disagreement between the Federalists and Anti-Federalists over the power of the central government and the Bill of Rights was essentially an effort to craft a compromise that could be ratified. Madison whittled down a long list of suggested rights and liberties to 12 amendments. Some of which (as in the first amendment, right to a trial, etc.) are fairly fundamental. Others of which, perhaps most of all the third as you say, fairly clearly grew out of Revolutionary War concerns.
I think that if you get downvoted, it might be because it's not related to the parent comment (which is only talking about the unicode angle). You should make this a top-level comment!
The abstract on those is the same in that it does not summarize findings.
> Do you really need to express concepts with a single strange character? What does it buy you, given that the downsides for readability are quite obvious?

As someone who dabbles in the field, I'll bite. I find that more succinct expressions make their structure more apparent than less succinct expressions. This is critical for identifying (and then demonstrating) the general principles underlying any particular example, which is a great deal of what we do in theoretical research. (It's usually better to describe a whole family of solutions than to describe a single solution; and failing that, to indicate some directions potentially leading to general principles.)

What do I mean by structure? This is a bit of a dodge, but structure is what you get when you remove all the data, all the aspects that pin an expression to a specific scenario instead of a general pattern. If you can recognize and memorize the pattern, you can apply it to a much broader class of examples than the one you learned it from. Concise notation is one tool for downplaying the concrete data and calling out the common aspects more deliberately.

As other posters have said, this can be abused. I'd even say it's a very rare paper that uses concise notation appropriately to its fullest extent as an aid to the reader. But the concision does serve an important purpose to experts in the field (who need rather less aid): it makes the newly contributed patterns more visible (and uses existing patterns to effectively de-emphasize parts).

> but if you just want to read and understand concepts and learn facts...

Most research papers do not have as a goal for a technical reader to understand concepts and learn facts. (There are certainly visible exceptions, see just about anything written by Simon Peyton Jones.) Research papers are evidence of progress at the forefront of human knowledge; they're shared amongst an expert community to help drive that whole community forward.

We absolutely need more effort to distill research and collect it into a more cohesive picture. Unfortunately, that responsibility does not (and probably cannot, in the current system) fall on the original researchers themselves. There are a few organized efforts out there for some fields; the one I know of is Distill.pub, for machine learning: https://distill.pub/about/

>> When we rush papers out the door to meet conference deadlines, something suffers — often it is the readability and clarity of our communication. This can add severe drag to the entire community as our readers struggle to understand our ideas. We think this "research debt" can be avoided.

But I don't think the concision of notation is at fault. It's just the most obvious roadblock to a (relatively) lay reader. The truth is simply that the paper wasn't written with you in mind.
You proceed from a fallacy.

The IRS doesn't know how much tax you owe because Congress has created a massively complex system that includes using deductions to incentivize certain types of behavior, as well as using the tax system as a mechanism to deliver means-tested benefits.
Jordan Peterson Video: IQ and the Job Market
It also works with plugins for many other types, e.g. https://github.com/vibrog/quicklook-gpx
Indeed, the other service then needs to support dry runs.
It's a real breakdown of empathy. People only see skin color for their interpretation of "like me". There is so much to being a person, but this is the first thing people see, so it becomes insanely overrepresented.
I'm still mostly convinced that Apple's conception of the iPad is as an application console -- that doesn't preclude "pro-level" apps in some fields (e.g., Final Cut Pro or Logic) but may well preclude tools for using the iPad to develop its own applications unless they can radically change the way development works. My suspicion is that Apple's answer to "how do I develop on an iPad" for the foreseeable future will officially remain "may we interest you in this Apple Silicon-based laptop."
> The local part is case-sensitive.

This seems more like a bug than a feature. Maybe in 1983 the average email user knew what DNS was and could be expected to know one part of the email address would be case sensitive and the other not.

But email RFCs are probably like any other RFCs out there and specify existing behavior for the sake of interoperability.
I think nuclear is still really important and has a lot of room for improvement. It's hard to beat its output stability and energy density while emitting no carbon.

Just have to figure out how to keep it safe.