skysight-inc/HackerNews huggingface dataset:
Disclaimer: I haven't installed the app.

Reading the description and seeing the screendumps I get the impression that the app actually does the messaging for you. For me it would be much more valuable to get a reminder to contact people I love and care about. Time runs so fast, I forget it's been a week or two since I last said hello to that person. With a reminder I would be able to keep in touch with people, yet be the one who actually composes and sends the message.

If I have misunderstood the purpose of the app, please forget this comment.
Thank you! You might want to check out the story I wrote!
Flat design is the definition of art because it creates something without the intention of usability. Functionality that is hidden isn't usable by definition. It always annoyed me in early Mac UX that there wasn't a specific affordance for additional interactive behavior.

Option this, Ctrl that. Yes, they can be discovered socially and informationally, but that goes against intuitiveness.
I made a personal CRM iOS app for myself and others. It supports these features besides special dates, which is on my road map. It’s basically a privacy and offline friendly UI around a SQLite db.

https://amicu.app/
"All the time" is an english expression, please, look it up before going all-caps Python name mangle convention on me.

Yes, of course dynamic dispatch is a runtime phenomenom, that's the dynamic part of it. But there's nothing stopping the code that performs dynamic dispatch from being strongly typed. Strong types are instructions used to prove that the code holds certain properties, they are a separate program from the final binary the compiler gives you. Do you also think that code that gets unit tested can't perform dynamic dispatch?

If your point is that "types don't exist at runtime anyway" (reflection aside) then you don't understand what the purpose of a type system is, nor what strongly typed code means.
Imagine a pill that completely cures cancer, 100% of the time. But maybe one in a million pills gets stuck in someone's throat and they choke to death.

So instead of 10 million cancer deaths per year, suddenly we see zero. But also 10 extra choking deaths.

"The Anti-Cancer Pill caused 10 people to choke to death this year. In contrast, 0 people died of cancer. 10 is much bigger than 0! Why hasn't this pill been banned immediately?"
You can send javascript directly to the WebView2 control [1].

[1] https://docs.microsoft.com/en-us/dotnet/api/microsoft.web.we...
>Reddit has completely jumped the shark in its UI design, the 'direction' its taken, and its basically complete capitulation to censorship at a corporate level. Its interesting to that they haven't IPO'd yet, because in my view, its a zombie carcass waiting for its replacement to find its way onto the net.

They're never going to IPO, because they're owned by Advance Publications. Reddit hasn't been a startup for like a decade.
The race for electric boda bodas in Kenya
I am sorry but I really think this is a place where we just don’t need “an app for that”.

This of course if just my view, but if someone uses this to call me the value of that will be super low.
Right. But problems with Tether don't affect bitcoin. People who want dollar-pegged digital currencies can hold other USDx tokens, including DAI, which is all provably based on over-collateralized (minimum 150%) debt obligations in a decentralized system.
This is a cool idea. I constantly come across as a dick because a friend will message me, and I'll think about what to respond with, hesitate because I want to come up with the BEST response, then get distracted by another task, forget to text them back until the next day, etc. There are also people I only see every few months and have a blast with, then completely radio silence them for months until I see them again. I really have no idea how to keep up with people.
I keep wondering what will happen if your girlfriend realizes “the app is doing it” - maybe explain to her that it’s hard for you to send those little messages. I think she’ll then appreciate it even more when you do send them.
You can actually raycast at server time and only send the location of players visible to client back. So wallhacks are definitely detectable on server side, in fact one of the games I’m making uses this system, it isn’t even that expensive.
Thanks for this tools ! Any chance that you add an emacs org-mode compatibility ?
Cwtch: Decentralized, privacy-preserving, multi-party messaging protocol
I got about 2 years of notebooks, pencils and erasers for about $50 CAD; so it's got a long way to go lol.
> It's worth pointing out that the poverty line is S.F. is 82k while the federal level is 12k.

No, its not. $82k is the federal HUD “Low income threshold” for San Francisco, which is not even loosely analogous to the poverty line; HUD income limits are calculated from local median income, not costs, and the low income limit is 80% of the median (and its the highest of three limits; there’s also a very low and extremely low income limit.) Its not a location-adjusted poverty measure, and based on national income distribution to federal poverty line comparison, if you were to abuse it that way the least bad way would be to use the extreme low income threshold, not the low income threshold.
> every time you look down to text and drive, you get shocked

Wouldn't that be even more dangerous?
The name is fine; "Communiqué, but with an AI instead of an é"
Among the many reasons: because they can censor the ledger to make it impossible for you to pay for the vegetables you prefer to smoke.
Perhaps because it's not as profitable as many other business models?
> Elitism and gatekeeping do precisely nothing to help people solve problems with code.

Unfortunately, elitism and gatekeeping "solve problems with code" indirectly, by keeping inadequate people away from developer roles where they would make problems worse with negative-value contributions. Software mistakes are common and expensive: there are very strong incentives to predict and prevent them by following processes and by putting someone competent in charge.

It is of course possible for elitism and gatekeeping to select the wrong sort of people (for example, not recognizing terrible people outside a manager's area of expertise), but even intolerable toxic attitudes (e.g. hiring graduates from certain universities) can effectively keep away dangerous people.
It is rational to devalue automatic communication. The birthday card you get from your dentist is not valued.

That said I have lost touch with a lot of friends I care about. The best friends are those you can pick back up without maintenance I think.
any theory why girls were more affected?
For anyone that wants a good iOS client, Apollo is the one to beat (and the spiritual successor to Alien Blue, the OG best Reddit app which was acquired by Reddit).

That being said, I stopped using Reddit consistently (go on a few times a week now, used to browse daily / on my phone / etc) a few years ago, and I feel that decision has been a major contributing factor in improving my mental health.

So if you're finding the Reddit experience garbage, maybe just... stop using Reddit. No amount of UX fixes provided by a 3rd party app can compensate for how toxic interactions on Reddit trend.
I almost wrote a similar app (but in a much more limited version) to keep up with friends and family but, ironically, as an extrovert. I wanted to have their birthdays and the last time we spoke so I could keep up with them if our contact was slipping. Congrats on launching! I'll take a look at this to see if it fits my use case.
As far as I can tell, WebView2 only runs on Windows right now; the current version of Teams runs on Mac and Linux as well, though. I wonder if that means WebView2 will also be coming to those platforms, or if it'll remain an Electron app on those platforms, or if they're just dropping support for those platforms entirely.

This could also have interesting implications for VS Code. I wonder if Electron has a future at all, or if it's going to go the way of Atom, which was another thing MS picked up from GitHub and then walked away from in favor of a quackalike with a stronger Microsoft pedigree.
Ask HN: How do you deal with dev interviews
I've been in the industry for over 5 years now and ever since, the whole software interview process looked like a right joke to me. it's always the same starting with recruiter call, behavioural with company and then the unrealistic hackerrank take at home or on the spot test.

I mean assuming you are into your 30s+ having left Uni ages ago, have family, expenses, other problems and hobbies to deal with how do you even bother keeping up with some tricky little tests that determine your future?

I understand if you are some 20s yo prestigious Uni graduate, sworn into hackerrank with no baggage and other problems on your mind, who can't wait to show off their algo. But when you are not how do you even get a decent dev job?

These are the types of tests that never come up during your day to day work, I mean lets say you're backend dev all you do is some CRUD microservices and brainless REST APIs. When would you ever merge sort or binary search...

And even though I've been finding time to practice them and always give it my best shot I still dread them. I don't know if I'm really bad at them or simply retarded but I can solve most 'easy' and some of the 'medium' tests, but when it comes to the interview ones they go well beyond this and I barely manage them (and it's not even FAANGs). If it's not a too crappy company they always send you these tests, it's never just some realistic test or take home project to do.

So far all of my jobs came with realistic test or take home projects to show, maybe because the companies were always crap? The only sort of good one that I got, magically let me write realistic REST endpoints on the spot as a test, but these companies barely exist and you can't stay there forever.
How about huge swathes of land opening up in Canada, Greenland, and Siberia that have massive quantities of untapped natural resources? I'm telling you, we're going to roll with this thing. Bump in the road.

But there's no point in arguing about it. When we all die and civilization hasn't collapsed, we'll all know I'm right.
Cheminformatics on the Web (2021)
Where did you find it valuable to wire in to Django?
The historic rivalry between England and Germany that changed football forever
Any recommendations for alternatives? I mostly shifted to discord matrix and irc …
So?

An affordance affords. It's in the word.

> pulling, but not pushing.

Because of prior ubiquitous, universal training. Something with a place for fingers to grasp must be for pulling because pushing needs no such requirements.

If you want to split concept hairs or justify common-sense, you're going to have to delve into linguistics.

Have a happy weekend.
>But most of the world is goyim

I doubt you meant to use it this way, but that word is seen by many as an offensive slur against non-Jews. It's frequently used in a way that has racist and derogatory undertones. Googling "goyim" returns some colorful results.
lol targeting ICBMs at China and Russia will surely help stop global warming
Best Photo Scanner Apps for Android and iPhone in 2021
Stay in touch with those that mean the most to you...by automating your interactions with them with AI!

This is straight out of Silicon Valley.
By default, the app will not take any action and largely act as a helpful reminder, and I highly recommend this type of use.
Because driving while texting wasn't dangerous enough, here's another device that will definitely compromise your focus and force you to have an involuntary physical reaction!

It's a cool experiment, but thinking that people should be "shocked" (physically or otherwise) as a remedy to texting while they're driving is not the right approach. It's just going to cause more accidents.
So 111 excess suicides, versus 64k covid deaths in California. Classic trolley problem.

Even if we did prioritize the hundred over the thousands, I see ending lockdowns, but what's your justification for ending mask policies and testing?
It's as evil as you think the centralized authority is now or will be in the future. Some will also argue any entity having complete power over your life is inherently evil.
If you are offering this to people for free, what is your company’s business model? Why centralize their info on a single domain instead of putting it on their own using a common format?
While scrolling, the web page shifts up a couple dozens of pixels (Android, Firefox) . It's very annoying. I had to stop reading after the second paragraph.

Am I the only one?
$8 for shipping is a bit steep for a $9 bag of tea. Any other loose-leaf recommendations? Thanks for both this and the pot recommendation!
I worked with that guy. He's not religious (and very smart), it's a business with huge market and to my understanding it became incredibly successful.
Can you cite something that describes this? As far as I know all the research suggests that you can learn certain things at any time after your brain has matured enough for the skill but not before. So putting off a year of school has no negative effects.
Reviews of Android TV launcher after Google added ads to the homescreen
This is beyond awesome! Downloading now!
See my story I posted in the comment!
> I constantly come across as a dick because a friend will message me, and I'll think about what to respond with, hesitate because I want to come up with the BEST response, then get distracted by another task, forget to text them back until the next day, etc.

There are two paradigms I see people use to solve this:

1. Text back as soon as you see the message and be okay with your response not being optimal. This is what I do the most.

2. Don't open the app to read the message until you have time to respond, then commit to responding. This way you'll have the message notification reminding you to respond and you don't leave your friend on read.
Ooh, that’s a beautiful pen! The pocket clip seems like it’d serve the same purpose as the triangular grip on the Safari: “however you want to hold me, this is how you’re going to.” The Safari is the first pen that ever coerced me into holding it the “right” way (instead of my natural “lateral tripod” grip; see https://www.scoopwhoop.com/pencil-grip-names/) and I love it for that. Also, I’d be bummed if I lost my Safari, but seriously upset if I lost a Decimo.

But the Webnotebook is seriously wonderful with a nice pen and ink. It’s the perfectly level of minimal roughness that grabs ink while still feeling utterly smooth.
Florida has been here already when insurance companies stopped providing policies given the threat of hurricanes. It forced the state to create its own company, Citizens [1], an insurer of last resort.

With private insurers, all it takes is one small claim to cancel a policy. Many property owners have no choice but sign up with Citizens when private entities refuse to issue a contract or set the price so high it is simply unaffordable.

But Citizens will also try to offload contracts to small private insurers (that most have never heard of). Then the concern becomes, “will my insurer survive the financial onslaught of claims or go bankrupt before I get my check?”

[1] https://www.citizensfla.com/who-we-are
some things are just glaringly bad, like the chat box...it has no close button...you have to click the chat icon in the top nav bar to close it
Please don't take HN threads into nationalistic flamewar. You've even dipped a toe, or a foot, into slurs. That is seriously not cool.

Other commenters have raised this issue in ways that were at least marginally less flamebaity. I'm not entirely sure about those either, but what you posted here is definitely over the line. Please don't.

https://news.ycombinator.com/newsguidelines.html
Dutch man paralyzed for 8 years can walk again after Corona infection [Dutch]
A well maintained Kubernetes Controller for Terraform
On the offchance that someone from Microsoft is reading, I’ll take this opportunity to again express my disbelief that it’s impossible to print a chat or export it in any way from Teams. Even copy & paste is broken if you try to get more than a screenful.

Here is why this functionality is important:

* When a colleague leaves the organisation, you can’t search for a chat with them any more, so the chats are effectively lost.

* When people chat in a meeting, that meeting becomes the only place the chat exists, and do you really want to have to keep years worth of old meeting items in your calendar just to avoid losing that chat? And how are you supposed to organize calendar items as a store of conversations anyway?

* Its the most basic level of interoperability. How can you take a product seriously when it traps your data like this?
Or something like it, maybe something already running on .net ...
Thanks! And I concur! By default, the app will not take any action and largely act as a helpful reminder, and I highly recommend this type of use!
Chinese Gitee have mirrors of most (all?) of the open source projects on Github.
“And the band played on” is a wonderful discussion of the AIDS epidemic in the Reagan years. Unlike many health crises, this is one that occurred in living memory and where we have the hindsight to assess the trade offs and mania.
I appreciate the copywrite feedback! Will do!
It's more like you going to the public library to borrow every single book they have. Thereby forcing the library staff to handle all your requests. You would probably not expect to be allowed to do this in real life.
I deleted my reddit app and switched to old design recently.

Reddit was becoming very addictive in the morning.
Its not. We use federated authorities and chains of trust all over the place.

But now its actually possible to have a distributed ledger so we're searching for problems to solve with this solution.
Reddit is building the best content moderation tools for humans - by blundering in every possible direction, often in direct opposition to potential progress.

Mod tools and the data on what works is the untapped resource.

Every other major data or tool set for moderation is behind an NDA.
Ask HN: How do you know when it’s time to move on from a job?
The devil is in that last detail. "Flow stays attached" is a description of the properties of the flow, not an explanation for what causes attached flow or why attached flow matters. It's semicircular reasoning to say that the plane gets lift because the flow stays attached... Attached flow and lift are correlated, but they may be two phenomena caused by the same underlying property.
makes sense.

Also if anyone doesnt like the new mobile redesign they should probably try using "i.reddit.com"

(which is a light mobile client)
> "What's the underlying goal you want to achieve"

Responds to user input quickly enough to not be frustrating.
Personal Inflation: The Negative Effect of Rising Cost of Goods on Your Budget
The rise in prices is caused by factors that can be classified as either:
Demand-pull and
Cost-push
When the supply of goods can’t meet the demand for such goods, we have demand-pull inflation. This could mean two things:
the supply got reduced and can’t meet the demand,
there is an increase in demand for goods that the supply can’t meet up with the increase in the demand.
I generally agree with the comments in the research paper about clone + vfork, most applications seem to not use it at all (either directly or indirectly through posix_spawn) for those reasons.
> These practices are done because it works.

Which practices, though? A number of the practices you note (e.g. streamlined signup flow) are not user hostile at all, and others are a mixed bag. (E.g. one could argue that AMP + a properly featured mobile site and 'official' app were necessary steps with a subpar implementation). But when looking specifically at the dark patterns that power users are most likely to complain about, it's unclear that they would help DAU/MAU much, if at all. Casual users might not complain overtly all that much, but they're almost certainly discouraged by many such practices.
Learn to read and do math proofs. Then learn some abstract algebra and general topology so that you can understand examples you'll meet in category theory. Then, bam, you're ready for category theory.

The other way is to dive straight into category theory. Doable, but difficult. You'll be learning how to parse math arguments and argumentation style specific to category theory and examples from other branches of math along with the theory(from those branches AND category theory itself). Tough shyt if you ask me.

To get started with learning how mathematicians present and defend their arguments, there's free and really good Book of Proof by Richard Hammack[0].

[0] https://www.people.vcu.edu/~rhammack/BookOfProof/
The example with pattern matching doesn't have anything to do with static types. You'll have exactly the same problem if you pattern match against positional arguments in Python:

match event.get():
case Click((x, y)):
handle_click_at(x, y)

(Example from PEP 636[1].)

In both Python and statically typed languages you can avoid this by matching against field names rather than positions, or using some other interface to access data. This is an important design aspect to consider when writing code, but does not have anything to do with dynamic programming. The only difference static typing makes is that when you do change the type in a way that breaks existing patterns, you can know statically rather than needing failing tests or runtime errors.

The same is true for the rest of the things you've mentioned: none are specific to static typing! My experience with a lot of Haskell, Python, JavaScript and other languages is that Haskell code for the same task tends to be shorter and simpler, albeit by relying on a set of higher-level abstractions you have to learn. I don't think much of that would change for a hypothetical dynamically typed variant of Haskell either!

[1]: https://www.python.org/dev/peps/pep-0636/#matching-sequences
when you understand that a centralized authority decides what is okay and what is not okay and after that bans transactions that pay for the "not okay" items you will understand why a centralized authority is evil.

The magic keywords are "Prohibited Products and Services" Plug that into google + your favorite payment gateway.

Here are some samples:

https://www.nextpay.com/list-prohibited-industries.html

https://stripe.com/restricted-businesses

https://support.wix.com/en/article/wix-payments-prohibited-p...

http://support.worldpay.com/support/kb/gg/billdesk/content/p...
When I was a teenager, running Arch for about a year in part to take advantage of patched/bleeding edge copies of WINE from the AUR, I decided Arch sucked and to try out Ubuntu (I'd mostly used Gentoo, Sabayon, and openSUSE previously).

Recreating the patched packages and setting up my own PPA for them was pretty much trivial. It did not take a whole day to figure out.

The Debian system is a little clunky, but it is not hard. If you're a user of Ubuntu or Fedora or openSUSE whatever, learning how to create DEB and RPM source packages and upload them to OBS or Launchpad is way less work than setting up Arch for the first time.
>If you are a freedom lover foremost perhaps you should work more on making the issue seperate from right vs left rhetorics.

I have tried. It simply doesn't work. Proudly censorious authoritarian leftists. They see themselves as the good guys saving the world, and if that means free speech has to go, then so be it.

I'm reminded of this quote:

>“There is no worse tyranny than to force a man to pay for what he does not want merely because you think it would be good for him.”

― Robert A. Heinlein, The Moon Is a Harsh Mistress
And man, didn’t the iPhone and iPad completely tank?

… oh, wait.
The money pushers: The world is embracing Japan-style economics
There is just zero chance I’ll use the current web version of Reddit in its current form. I use Apollo on mobile (And Tweetbot for Twitter) and I’m happy.