skysight-inc/HackerNews huggingface dataset:
This is really nice good job.

I have one suggestion. It would be nice if this app can fetch data from reminders app of MacOS and put them in the menu bar along with the ones added.
There have been a number of such initiatives. So far, I have seen no evidence that any sex trafficking has been surfaced by them.

The only result, always, is arrest of sex workers who in the US of course face criminal prosecution.

When you read about dozens of arrests in a big sex trafficking investigation, it is always woman who are being arrested, and on occasion clients.

https://www.google.com/amp/s/deadspin.com/when-the-robert-kr...
In programming languages, does we have something akin to a mother-tongue?
Robert May Has Died
Well, clojure.string/reverse is relying on StringBuilder so I guess you could call it not just Clojure but Clojure + Java really. Source for clojure.string/reverse is this: `(.toString (.reverse (StringBuilder. s))))`

(The implementation of clojure.string/reverse) would only work on Clojure running on JVM. Clojure-clr, ClojureScript or any of the other ones, would use a difference implementation, not using StringBuilder. `(apply str (reverse s))` is then I guess "more" general across Clojure implementations. So Clojure is using StringBuilder, ClojureScript is using regexes + split to list + reverse + rejoin, ClojureCLR I'm not sure, but probably something C# specific.

But in the end, that's all semantics and the point is moot. Since Clojure is a pragmatic language, using an already defined function is obviously better, so no reason why you wouldn't use clojure.string/reverse, all the Clojure implementations have it exposed already.
I've been keeping an eye on services After Pay in Australia for years. I often thought about rolling it out in Nepal and other developing countries and then I stopped. I came to the conclusion that there is an even greater amount of risk in countries where such credit is not normally available, a huge lack of capital for most people and families is the norm and decided that this would be a predatory practice. So I stayed away.

With everything happening right now, it's incredibly irresponsible for such a product to be released in a market that is unprepared to deal with the consequences.

Starvation for many families who would avail of this service is a fact. Many have come out and said that they will probably starve long before they contract any virus. Scary stuff. Shame on Amazon and shame on Facebook!
Ha, that made me chuckle.

Hope you're up on like the 3rd floor or something!
But in this article they spoofed the bank's number so that wouldn't help here if I read it correctly...
(i hope i'm not spreading misinfo, i'm not super experienced with React)

it may be that way with regular Components, but afaik Pure components are smarter - the idea of Pure components is that react only rerenders the components when the props change. (or something in a hook, if you're using those). though i guess a Pure component is basically equivalent to what you'd get with memo?
I'm the opposite but that is largely irrelevant. First I'm a fully grown adult with intrinsic motivation. Second school should be more about socialising and hands-on learning which you can't do over Zoom. Though he isn't in school yet I'm very worried about the psychological stress this lockdown is causing my 2 year old. He is definitely not as "free" in his outside world interactions anymore. I hope this is temporary and we can reverse it through gradual rolling back of the restrictions.
From the mithril docs you linked to:

"You should only use onbeforeupdate to skip diffing as a last resort. Avoid using it unless you have a noticeable performance issue."

From the React docs (https://reactjs.org/docs/react-component.html#shouldcomponen...):

"Use shouldComponentUpdate() to let React know if a component’s output is not affected by the current change in state or props. The default behavior is to re-render on every state change, and in the vast majority of cases you should rely on the default behavior. [...] This method only exists as a performance optimization."

Both framework developers are telling users the same thing.
I'm somewhat surprised it got traction, but, to be fair, I didn't post the About page, which is the page you are quoting from. I think this piece stands on its own just fine and it isn't really relevant what the site is about.

I run a number of blogs. I could have put this piece someplace else, but I felt it best fit on this site because it is intended to be a resource for people with very serious personal challenges that put them at high risk of homelessness.

I'm sort of amused that you went looking at the rest of the site and are criticizing the fact that this piece was posted based on other content on the site.

It's not intended to be a touching story. That's not the point at all. The About page gives my credentials for why I think I am somewhat qualified to provide resources for the LGBTQ community. The site was started, as the About page states, because this population is at very high risk of homelessness, so I don't feel homeless resources are complete without LGBTQ resources.
React is far greater than 2x as slow on some metrics, like boot time, but the newer versions actually aren’t as bad as the pre-fiber versions that those benchmarks are based on for DOM updates. For boot up time React is still about 5x worse than Mithril, but on create & update benchmarks they’re now at least in the same ballpark.

https://krausest.github.io/js-framework-benchmark/current.ht...
> browser based application development with powerful for the time ActiveX controls

These were Windows-only. They had all the security of Flash, but at least you could run Flash on Mac and Linux. If ActiveX had won out as the default web authoring platform, non-MS smartphones would have been crippled from launch; they wouldn't be able to run "real web pages" containing ActiveX, and relegated to a WAP-like second class citizen status.
Fastmail is really nice alternative, not just for the email but because it comes with a calendar and contacts.

You can sync contacts via CardDav and your calendar via CalDav.

Even better, if you have a work Google account like I do, you can import your calendar as an overlay on Fastmail's calendar using OAuth2.

If you'd like your calendar without the pesky forced management profiles, it's a neat workaround while still remaining relatively secure. It also doesn't break when your arbitrary forced password rotation kicks in every 90 days ;)
It took me more than 5 minutes, reading through more than half the article, and watching the video clip in its entirety, to realize what this blog post what about. Is this good writing?

In the end, the proof is in the pudding. Is this selling cars? It's very hard to measure the marginal effect of one ad, but to the extent that we can do it, this is what the yardstick of advertisement is.

edit: putting -> pudding typo
While "flight of death" is slightly nonsensical, "Flight from death" is just wrong, "Vol" can mean a flight in the sense of flying but not in the sense of fleeing.

Edit: I just realised you might have meant that translated literally it makes more sense in English.
Most likely between 100 to 200 bookmarks. The majority of these bookmarks are sorted and placed in folders. It is just useful links for me - I do revisit them
Might be a nice safety feature to tag the first few bits of the size with a magic sequence so the "free" method can sometimes catch an attempt to free a non-fat pointer passed into it.
Just compare two records from two different users.
Best Android Launcher Apps (2020)
I don't see anything wrong in negative critique when needed, it's a crucial part of journalism. And there is no need to drop your desire for writing open-source because of criticism on React hooks. Keep it real.
>JSX is not required to use React

Everyone keeps repeating this, but looking at a pile of 'createElement' calls is so much harder to read than just looking at a page of html.
Hubble Watches Comet Atlas Disintegrate into More Than Two Dozen Pieces
You could easily generate that behavior manually though if the default were the other way, and it would target the common case instead of the rare case.
4:45 pm? Your widget is not ready to go live.
[Lisp] seems to be a tag though. Add it as [Lisp] (if you still want your new shiny time sink) and write comment of which implementation it is.
> However, at least in Win 98 SE, PostScript drivers finally worked… sort of…

> Fun fact: Up to NS4 / IE4, you couldn't print a JavaScript generated HTML output, which was a major restriction in the days, when "the Internet" was commonly printed by a assistant for the benefit of a higher echelon...

Fun fact: printing web pages today is a PITA. The only browser which some years ago made a decent job was Opera. Firefox, Chrome and IE are total disasters.
Do you, by chance, know where else object model of Piumarta is used? I think the Per6 VM "Potion" used it too as a base, but I am unsure
HTTP.SYS is the core of a Windows NT native web server; the async listen/accept loop, IOCP-based data transfer, etc.
IIS is built on top of HTTP.SYS.
I presume that it ships with Windows for ease of servicing; it is after all a kernel-mode driver (of sorts).
> If the model is bad the market will correct it eventually.

The "model" of selling leaded gasoline took 90 years to correct. I'd venture to say that the market correcting itself after a lifetime is not what most people want.

Not that I care in this case, just pointing out a flaw in this logic.
Two notes, I think it may be the opposite.

Personal experience with my model 3, two cases.

One, two lane road, flat, rain moderate to heavy, traffic in both directions, 55mph speed limit. I relied on the car to do most of the driving as oncoming lights from cars could make it hard for me to see, either had their brights on or misaligned. I could use the cars display out of the corner of my eye to see it knew the road lines

second, in fog, it certainly sees better than I do, more readily picking out the road and even detecting a vehicle in front of me whose lights were basically out.

still as I always say, with self driving I am a backseat driver sitting in the driver's seat.
Show HN: NoCode Covid response apps to accelerate remote work
And every time I check, it’s always React (sometimes Angular) under the hood.

What is it when the app is fast? It's probably React or Angular. Those are just the most popular frameworks, so when you look you'll probably see one of them. In good hands they can make fast apps. In poor hands they can make slow apps. Those frameworks aren't the problem.
That’s a good point. There’s something in the difference between the two communities then, where React’s tends to be encouraging of memoized components and shouldComponentUpdate while mithril’s tends to advise against those methods. The blog post behind this thread is a prime example.
Robert May was one of the early investigators of the phenomenon of chaos in iterated systems. That work is related to the butterfly-shaped Lorenz Attractor, and to the Mandlebrot Set.

Perhaps a good place to start to explore some of these things is the Logistic map[0], first popularised in 1976 in a paper by Robert May. It's the investigation of this iterative equation:

x_{n+1} = r * x_{n} * ( 1 - x_{n} )

Different values of r can lead to wildly differing behaviours, including the onset of chaos.

[0] https://en.wikipedia.org/wiki/Logistic_map
> Optimize your generosity. No one on their deathbed has ever regretted giving too much away.

Not sure if I agree completely. I've seen people regret giving their life to the service of others and not noticing they were not living their own life until too late.
On a related note, the problem is underspecified.

> Create string t containing the same characters as string s, in reverse order. Original string s must remain unaltered. Each character must be handled correctly regardless its number of bytes in memory.

What encoding? Assuming UTF-8, what is a "character"? A code point? A grapheme? The result of the lack of specification is that the different approaches really solve different problems. Some, like the C implementation, have a naive approach that only solves the problem in fixed size encodings where the width is equal to CHAR_BIT. Others I'm sure run into problems with combining characters
Thing is, it's expected of a lot of devices with a screen to have that screen be a touch screen too.
I've worked on the touch screen UI for a 3D printer, one that used to have a tiny OLED and a rotating push button. Company did some usability research on that and people couldn't figure out how to use that combination.

The touch screen UI was well researched and won an award even and I dare say one function regressed because of the touch screen, but that function (manual build plate leveling where you look at the nozzle instead of the screen) you should never need any more because the rest of the machine got better.
Intrinsically Safe Definition
Best CSS Tooltip Example You Can Use in 2020 – Gs Code
> I'd say Swedes in general think the US healthcare system sounds awful.

It is awful, though the main problem with the system is in the financing of care, as far as I can tell. You would think that would be easier to fix than developing a rather more advanced healthcare system, because there are already very qualified professionals, equipment, etc.

In any case, there's no centralized database in the US as well. From the CDC website (where the "unfortunately" is in response to locating lost records):

> Unfortunately, there is no national organization that maintains vaccination records. The CDC does not have this information. The records that exist are the ones you or your parents were given when the vaccines were administered and the ones in the medical record of the doctor or clinic where the vaccines were given.

https://www.cdc.gov/vaccines/adults/vaccination-records.html
thousands, probably 20k plus. But recently archived and I don't mind because I never looked at them.
No, it isn't. Non-localized search should ignore the geographical origin of the query, by definition.
Just get a little step, it's all my boys needed.
I've made similar progress too:

Replaced Chrome browser with Firefox

Replaced Google search with DuckDuckGo

Replaced Gmail with ProtonMail

Replaced Google Maps with OpenStreetMap

Replaced Hangouts with Telegram

Replaced Google for news with Feedly

Replaced Google Translate with DeepL
Really? I would have put C++ and Java near the top of the “most ridiculed languages” list.
Nice!
But, are these "proven methods" written up in peer-reviewed journals??
I can't disagree with that. The squeaky wheel gets the grease.
> Google spying on people and selling their data is worse from my point of view than anything MS did. Also, Apple has a far greater lock down on their products than MS ever dreamed of.

But it is no (so much) worse than what MS does with telemetry.
Interesting, thanks for the link. Any idea why it ended?
Ask HN: How can I tell if a site is being rate limited?
I live in a country with less than ideal Internet freedom standards and I have a suspicion that a popular publishing site is being rate limited. How can I know for sure? Is it possible to show a smoking gun?
The thing is there are other taxi services locally that are competing with Uber at similar prices. Even if prices went up 30% it would still be in the "I don't have to think about it" territory.
I've been giving this some more thought and I think in many ways the photos from modern smartphones are more similar to paintings than what we are used to from photography.
They try to create a visual representation of what our visual cortex would perceive the scene to look like.

A painting of a room with a window would typically show both the room and the scene from the window "perfectly exposed", like the iPhone is doing with your skies.

This looks very strange to someone used to images from more traditional cameras, and the artefacts like halos stand out.
How many places have gone from monolith to microservices and back to monolith? I'm sure there's been quite a few.
Volcano-Sh/Volcano: A Kubernetes Native Batch System
There is a difference between critique and attacking people.
In Italy it is done at a regional level, at least, if not centralized (but I have only experience from my local area). I know my medical record in the healthcare system has all the details of all the vaccinations I've done.
The Plural of "Emoji" is "Emoji". Like with "sushi", you don't say "sushis".
That's the funny thing: all these tech companies are basically bleeding the rest of the world dry (Facebook is basically killing local newspapers across the world) and then they're hoarding money.

But it's disingenuous to pretend there aren't any benefits for the US as the hundreds of thousands if not millions of people working in tech companies in the US for very high salaries can attest. Very high salaries both for the US and definitely for the rest of the world.
TL;DR: "If microservices are implemented incorrectly ... you're drowning in the complexity."
Yes.

In the context of looking for Easter Eggs and hidden meanings in the Harry Potter books, "flight from death" makes more sense.

I don't actually know the proper usage of vol in French. My sister supplied that information and, obviously, she knows less French than I do. My example was just intended to illustrate that de can be translated as either from or of and sometimes which one you use completely changes the meaning in English and sometimes it doesn't.
QEMU 5.0 Changelog
I'm not sure if the stuff I see in HN threads qualify as hard feelings. They are more like jabs, prods, cheap shots, demands, begs and lots of bikeshedding with a smither of useful information here and there. I do appreciate the fact that they try to discourage the reddit style of rimshotting.
I was going to suggest something similar; listening/watching English TV which doesn't have the received-pronounciation.

Other good choices would be "Yes Minister" (original series), "Fawlty Towers", and for extra-credit you should absolutely try to watch "Rab C. Nesbitt" (which is set in Glasgow.

I'd suggest that Only Fools & Horses (after the second/third series) is pretty understandable to all British people, but a lot more would struggle with the Scottish accents.

Here's a brief sample, and another Scottish themed comedy sketch:

https://www.youtube.com/watch?v=8k7VoFiagfs

https://www.youtube.com/watch?v=NMS2VnDveP8
Quite a few places recognise "personality rights" [1] although the details vary from place to place. Sports games tend to comply so they can be sold everywhere.

Some form of personality rights make sense to me, as otherwise Mickey Mouse would enjoy more legal protection than you and I. And obviously it's not an absolute right - you can't sue red light cameras for photographing you.

There's also the question of whether a neural net trained on a copyrighted image or video is a derivative work - in contrast to a 3D model made by an artist who merely references copyrighted images or videos.

[1] https://en.wikipedia.org/wiki/Personality_rights
Premature optimisation is a problem, but I'd say in general it's a better approach to just start out by doing the fast thing. Memoising (or using PureComponent or whatever) is an absolutely minimal cost if you're using an appropriate architecture – my experience suggests that it's way easier to do that from the outset with everything—adding some exceptions where required—rather than trying to detangle a large SPA that uses mutable props everywhere later on.

It's probably good advice to avoid lots of custom shouldComponentUpdate logic though. That's smelly.
Most banks in the UK have given out hardware 2fa devices for years. I have one for my company accounts that's activated with its own PIN that gives out logon and authorisation codes.

Is this not true in the US?

They are often now replaced by banking apps that offer a similar feature, as my consumer account with the same bank has done.
A history of FLICC: the 5 techniques of science denial
you don't give specific area you want to improve, but your words sound like you might want to improve written or some type of formal communications. I think those recordings at Oyez might be an interest choice. Listen the recordings while read the transcript on screen. It is a mix of both formally written and quick verbal exchanges. And some of the recordings are really interesting and informative. If you prefer reading, I suggest ALDaily, hand-chosen light reads everyday, covers many fields of literacy, and well-writen.
Is there possibly a selection bias at play here? Where you remember when a quiet person said something really meaningful, but the many times it didn't resonate, you immediately forgot about it? I'd be interested in studies on this material because I'm sure it's hard to quantify on a personal level.
> Like gold, Bitcoin has a fixed supply.

Gold may have a finite supply, but it's been mined for millenia and has slowly increased its supply rate over time, and will likely continue to do so in our lifetime.

In contrast, Bitcoin's emission which ranges from 2009 through 2140 is heavily tilted to the first few years.

Its final century from 2040 through 2140 accounts for only about 0.5% of emission.

The only point of the halvings is to be able to claim "finite supply". A constant reward would still have the yearly supply inflation rate (stock to flow ratio) going to 0, albeit more slowly. So crucially, supply would still be scarce, would be more predictable (time independent), more fair to late adopters, and be much closer to Gold's emission over our lifetime.

It would also avoid the inherent instability [1] of mining rewards dominated by transaction fees.

If we further consider the fact that coins inevitably get lost, then even a constant reward will yield a softcap of supply, where yearly emission merely serves to balance the yearly losses.

Unfortunately, practically all cryptocurrencies subscribe to the notion that early miners must receive greater rewards, even when they often already enjoy lower difficulty.

[1] https://www.cs.princeton.edu/~arvindn/publications/mining_CC...
A more realistic perspective on why Zoom chose OCI: https://www.lastweekinaws.com/blog/why-zoom-chose-oracle-clo...
You're saying that an entire country doesn't deserve a new credit service because of a lack of existing credit services in that country.

1. You're ignoring middle class and well-off people in those countries.
2. Access to credit is important for developing economies.
3. Access to credit doesn't imply predatory lending, that's a separate problem in how the creditor runs their business.
I want to see the microservice architecture where you don't drown in complexity.
Glacier detachments: A new hazard in a warming world?
My point is that it's not just about operating on a loss - other companies locally are competing with Uber and amongst each other and the market that was once protected by shady licensing monopoly is now open wide - even a price increase of 20-30% will not change the way I use taxis right now - and that would be very sustainable (I don't see local uber as a loss generator with their pricing as the other taxi companies are able to compete - the marketing money Uber is sinking is probably what's generating the losses)
Ray Wenderlich has a nice basic tutorial around creating a simple menu bar application. I just used it for my own application and it seems well up-to-date. I thought it was this one: https://www.raywenderlich.com/450-menus-and-popovers-in-menu...

A global hotkey is not something I have experience with but it seems that there's a library called Hotkey: https://stackoverflow.com/questions/47760135/global-keyboard...
For email I just use the email plan that comes with my very cheap blog hosting plan.