skysight-inc/HackerNews huggingface dataset:
> I can't write a patch. It's not in my abilities.

> Write them an email? That isn't a serious suggestion, because you know it would accomplish nothing. That's not where these conversations take place.

It sounds like you arent really interested in seeing this fixed.

Sometimes, when you want something fixed, merely complaining or commenting to the right person will get it resolved. Sometimes more effort is required. You are right, an email might not get you the result you want.

But have you tried? If you havent even tried an email I dont think you have the right to complain. You havent made even the smallest effort to constructively advocate or try to resolve the issue. Once youve done that, you have a better case.
OP Developer here! I have made this app free till Jan 31st so HN crowd can try it out.

This is my first macOS app (I have past iOS and Android experience). I often needed to get tons of text from images and memes and the current offerings were too complex for such a simple task. A lot of the offerings also needed the image to be sent to third party servers.

My app is very simple and 100% private - all processing is done using built in macOS libraries and no data is ever sent to any server for processing. Everything happens on device.

Simply drag any image into the menu bar icon and it will open the text in a text editor. It can also show the EXIF data of the image. There is a setting to enable "fast" mode which is useful if your image isn't using fancy fonts and has good lighting.

Please feel free to ask me any questions & provide feedback if you have!
This might sound extreme, but if every other option has been exhausted it could be worth filing a claim in small claims court.

That should get the attention of someone more senior in the company, and there's a chance they'll see reason and have the page removed instead of litigating.

If you do wind up going to court, it'll be a media circus and they'll get some bad PR regardless whether you win or lose. Who knows, you might even win if you can show damages.

The Reddit link is locked so I left this comment here instead.
It appears that we have plenty of money to subsidize farming for both ethanol and tariffs, seems like we could go a step further and work on greatly reducing the cost of food. We would need to do so in such a way that all of the funds are not just going to massive corporations that just swallow the funds, something we don't really seem to be able to do currently.
I wonder what the side-effects would be of setting up a standing wave between Earth and the ionosphere that was so strong it could power toasters and hair dryers. In that alternate reality, there would not be very many metal-frame buildings...
Was he just misguided there? If a scientist of his caliber says "certitude" I would have assumed it means proven beyond reasonable doubt.
The people that really suffer from drugs don't post here. Camille Paglia mentions some of the radical thinkers from the 60s lost their minds on drugs. Most people have little incentive to talk about having a bad trip on illegal drugs.
>Also, tackling safety and bias in the models is a key focus area for us, and given the challenges related to this, we are not currently releasing an external research demo.

Read: We don't want the internet to turn our program into Tay 2.0 because we are super duper serious.

I get why these companies do this. But I can't help but feel like attempting to eliminate "bias" and tackle "safety" are counter productive to the goal of developing softwate desinged to mimic a species that is by and large biased and unsafe. Purposefully hindering a program because you're afraid it might produce results is not a healthy method of development, especially in an area like AI where we are still working to understand the basics of the field. Let the programs "learn" what's objective before trying to constrain it with the subjective.
Further, at what point does honest and valuable criticism become shame? It seems to me that this is predicated upon the subjective response of the individual. If shame is violence, and criticism can induce shame, then any criticism could be violent; no matter how valid, sincere and thoughtful.
> On the flip side, I haven't had a lot of luck finding real world experiences that I can model coroutines/async/etc on.

I feel we might be having too incompatible perceptions of the world but I'll try.

Every communication (human or otherwise) is exactly actors with message inboxes. We the humans can't react to 3 incoming conversations at the same time. Our brain queues up what it hears or reads and then responds serially, one by one (not necessarily in order of arrival). Basically an actor with a message inbox, like in Erlang/Elixir.

The way you assert multithreading mimics the real world to me is not convincing. One possible example in favour of your point of view I could think of is probably a table full of food and 20 people reaching and grabbing from it at the same time. But even then, two people cannot successfully get the same piece of meat. So not a true multithreading in the sense of N readers/writers competing for the same resource; it's more like a shared memory area where parallel writes are okay as long as all writers reference different parts of it.

Sure, a lot of stuff collides in real time without synchronisation out there, that much is true. But you likely noticed we the people don't cope with the Universe's chaos very well and rarely manage to grasp it properly. So is it really a good way to model deterministic and non-chaotic systems with programming? To me it's not.

I am curious why do you even think multithreading mimics the real world at all. Elaborate, if you are willing? (We might think of different definitions of multithreading in this instance.)
The UX is that of the 90s. FF continues to see progress beyond the web browsers of the 90s, why shouldn’t Thunderbird?
Ask HN: Suggest a research or project for my graduate paper?
HN community has been very helpful to me with discovering amusing topics of my interest. So I would like to try and ask for help directly here now. I'm comp sci student, graduating this semester and I'll be writing a research paper as my diploma work. Anyone has any interesting topics to explore, or open source projects which need help? I really want to find something fresh and relevant to nowadays industry, something I'm going to able to showcase to future employers and it wouldn't be some kind of corny work. Interests: graphics, music tech, encryption, last resort - web development. Thank you for any help!
Yet sometimes a simpler abstraction can't do the job well enough. Sometimes you have to do the hard thing.
I came here to ask the same thing. What were the disadvantages of using the Mozilla Corporation? Will Thunderbird be the only offering in MZLA Technologies Corporation?
>This is how they keep people in. They have to close down their walls as tightly as possible, to force people in. And once you're in, they make it as hard as possible to leave.

I call old wives tales. I'm a close-to-20-years Apple user. The walled garden has never been a problem, more of a strength (integration, cohesion, etc).

Especially today where everything is a subscription, there has never been LESS of a walled garden in that regard. I can move anytime (and I do use also Windows and Linux) and I wont have any issue with OS X/iOS.

I just wont have my apps -- which has been the case for every OS ever.

My music is in Spotify and Apple Music, my video is Netflix and Amazon Prime and Apple+, my email is Gmail, my eBooks in Kindle for Mac and iOS, I talk with friends with Skype, Facetime, Messenger and Whatsup. Even my iCloud apps (Calendar, email, etc) are available from any browser.

Some "walled garden".

The reason I don't want to move from OS X/iOS is cohesion and usability. Despite BS like the 3+ years MBP keyboard fiasco or the not-really-useful BS touch strip, it's still the best HW/SW combo for my kind of computing (programming, lots of UNIXy stuff, lots of video and music as well).
> proprietary extensions

Geez, with all these limitations you may as well use another, proper open source database.

https://www.couchbase.com/products/editions
Christian-friendly payments processor leaked 6MM transaction records online
My "cycle" was like opening drawers and then closing them. The drawers were full of my own stories. Closing the drawers felt like me being unwilling to venture into the territory of the stories again.
To my knowledge, you can't talk to it. It looks like so far they've released sample conversations with Meena[0], and not much else. They've given a rough description of the model architecture and how they trained it, but good luck trying to replicate their 2.6B parameter model unless you can afford a lot of computes.

[0]: https://github.com/google-research/google-research/tree/mast...
You think people in the rest of the world need not distinguish between the Trump administration and the American people?
All of those are either kind of ‘eh’, or have decent workarounds, or aren’t even valid at all. There are plenty of ftp client and server apps that work absolutely fine, I don’t even know what your talking about on that front.

Please don’t add a mouse cursor to iOS, No!

I find the new cut n paste stuff outstanding. There are a range of decent screen sharing, presentation and touchpad apps. There’s a decent free Gmail app that supports multiple accounts.

Can’t use Python? Good grief, where have you been hiding all these years? Pythonista is a fantastic Python dev environment on iOS, with several apps and games published using it, and there are a bunch of other dev apps for other languages, plus Working Copy for git and github integration.

The iPad doesn’t do everything, sure, but it’s way beyond being a basic consumer device. In particular Pythonista, with its built in GUI designer, support for games development, community shell extensions and tools make it an incredible powerhouse device.
So it eventually got boring for you. So... threads are a bad mental model for our brains? :P

Not sure what you mean by your statement that hardware engineers are trained to think differently about it. I am not sure there's much overlap between HW and SW engineers in terms of parallelism modelling. Do you have a few examples?
Moringa oleifera in prevention of non-alcoholic fatty liver disease in rats
SNAP and WIC are one of the first to come to mind. The effect of poor early life nutrition can have a measurable impact throughout a person's life.
Payment Data from WaWa Customers Is for Sale Online
Smart move! Next bill: I suggest make climate change illegal!
Sign in w/ Apple has been a great user experience. Something that always stuck in the back of my head when downloading and signing up for a new app was the stupid email confirmation.
> Teleautomation [controlled by] Hertz'ian radiations [0]

Unusual language describing how we actually do remote control today. With a picture of an example boat no less!

[0] Hertz'ian radiations undoubtedly refers to EM
ROC government was, to put it lightly, extremely friendly with the US government.
Their approach is still ridiculous. I once tried to log into a brand new iOS device in a shop, and has unpleasantly learned that I absolutely can't log in using my regular Apple ID, cause, you know, they are showing a popup with code on my Mac which is 50km away.
In that case, couldn't you argue the same about the Roman empire?
Really? pricewatch.com times out for me at the moment.
I used to work for a company that partnered with (and is now owned by) a non-profit called Youth Villages. They focused on in-home rehabilitation to help avoid having kids enter into foster care by working with the parents. There are a few foster care programs that target poor youth and aim to provide them with more resources and opportunities. I am not sure what other types of programs would focus specifically on childhood poverty.
Does it? Normally I hate to be the guy to ask for some sort of citation but on this subject, all I hear is doom and gloom yet none of the dire predictions ever come to fruition.
Maybe Twitter? It's got a fairly conversational tone.
ElementsOfDataScience – An introduction to data science in Python
My mother was right. I am baldy because if stress. Although all my maternal uncles were bald as a lightbulb. That probably didn't help.
>I could only conclude that it was hacked

That seems like a bit of a leap. Isn't it more likely to have been a software glitch of some sort?
Personally, my issues with threads and the various locks is that you have to manually manage resource ownership. It's kind of like programming without types, with manual memory management, or with null values. It's easy to program with 'null' if you do it every day, but it wears on you and there's always the chance that you make a dumb mistake. Moving that functionality into the type system is a relief because you can lean on the compiler to tell you when you're doing it wrong.

I like promises/futures because they tell me when resources will take a while to become available without blocking. I generally don't want to need to know that I need to lock the foo queue before consuming from the queue. I would rather have the queue handle that for me and encode the behavior I want in the type signature:

next() -> T sync, blocking
poll() -> Optional<T> sync, non-blocking
next() -> Future<T> async
Our agent will support nearly any Linux distro, even though our installation script only supports systemd at the moment.

We've really wanted to add OpenRC support to our installation script for a while but haven't gotten to it yet.

If you know your init system well, you could always write your own service file. Here's the unit file for systemd as a reference: https://github.com/deviceplane/deviceplane/blob/master/insta....

Let me know if you end up getting this to work. Would love to upstream to our install script!
> Why don't they just use a normal player like other sites?"

Makes me think that it's really really hard to come up with a example of a website that is not in general audio focused, and has embedded a audio player for some parts, and the whole thing is well executed and the audio player does not have any problem. There is always something.
IMO nobody is arguing about the sometimes part. Many programmers out there can't use Erlang/Elixir or Rust, or any other tech that makes writing parallel code much more deterministic and safe. I am aware of that and I have a deep respect for the programmers in the trenches who fight to produce bug-less parallel code in C.

My argument at least is that, given the choice, there exist much more productive ways to make your employer money than to try and learn nuclear phys... I mean multithreaded programming. :-)
Maybe, but the UX works. I'd be very happy if they didn't start tinkering just for the sake of not being "stale". (See: Gnome Shell.)

As a daily user for 10+ years I can say there is certainly room to incrementally improve TB in many areas, like calendar and contacts, but don't mess with UX success.
This article says it causes greying, not balding
Wow what a great irony - a device that's designed to help your surveil your own property is being used to surveil the people that bought the device and by extension put their trust in it and the company.

It's one thing to have a business model where it's understood that a service is free in exchange for user data but what we are seeing increasingly is this greed where its not enough to sell a good or service for cash because that would be leaving money on the table. These companies seem to have an expectation and entitlement that your data is part of the business model despite not disclosing that to their customers.
Why isn't good stuff like this not more upvoted, but Ross Ulbricht post are simply deleted while I can't delete my comments from 2012 (accname: mkorfmann).

Cheerio and you're fun at parties Paul, enjoy that Gin Fizz
What genuinely puzzles me is the myChauffer revenue forecast quadrupling from Dec of Year 2 to Jan of Year 3, seemingly without any explanation offered in the text: https://jacquesmattheij.com/warpdeck/WarpDeck-14.png
Sure Looks Like the Facelifted 2021 Mercedes-Benz E-Class
Nevermind, this is about hair turning white. Should have read the article first.
Self-Attention Layers Could Replace Convolutional Layers on Vision Tasks
Well, I at least applaud them for actually writing the price out. I hate calling the sales team to find out a price. In fact, I never do that unless no alternatives with listed prices exist.
Math Inspector: Alpha Test Registration Is Open
As far as I can tell, visual artists love the ipad pro. I still have my ipad 3, and it serves it's purpose for reading content and looking at stuff. I've done the same on an Ipad pro, and damn that screen is smooth, but can't think of anything to use it for that would remotely permit me to spend the $$$$$ on it. The software gets in my way and is just bad. Somewhat pathetically, Safari still doesn't support WebGl2 either. The cost approximates a pretty good gear setup for any other more constructive hobby.
We have subsidize the right food though. Otherwise obesity and associated diseases will keep growing.
That is not what I said. I said that fodder production takes up a very large part of arable land. In my home country, animal feed and human food take up the same amount of area. That land is suitable for growing human food as well. I suspect that arable land use is about the same in the US.

Land that is capable of storing carbon is generally great farmland since the process in carbon sinks is what leads to humus.
Bah, humbug. You still have to be nice and compromise, you can't just expect everyone to go along.

Frankly, the science isn't settled, it's such terrible rhetoric. As though science settles things that can't actually be measured until they happen.

(Ah! Did you see that? Your radicalism made me defensive and elicited my extreme response! I'm not a denier, I just find uncompromising rhetoric deeply dysfunctional)
Using an iPad Mini 2 inside a wall-mount as a control for various home automation tasks.

https://www.reddit.com/r/homeautomation/comments/d7mpgh/ipad...

It's been fun building custom iOS apps for HA tasks.
Plastic production requires oil
About 6 months ago I was unable to use my email on a personal domain to create an Apple ID. I had to create an @icloud.com address. And I don't think it's an issue with my domain, it's been fine for the last 9 years.
I'd be very worried about brain development and health. I suspect they are making a big mistake, but its especially so for children.

https://www.tandfonline.com/doi/full/10.1080/10408398.2018.1...

> The present paper argues that the Academy of Nutrition and Dietetics ignores or gives short shrift to direct and indirect evidence that vegetarianism may be associated with serious risks for brain and body development in fetuses and children. Regular supplementation with iron, zinc, and B12 will not mitigate all of these risks. Consequently, we cannot say decisively that vegetarianism or veganism is safe for children.

I seriously recommend you read the entire review. I do not think it's something that can be trivially solved with supplementation. Eg:

> The AND says that “[v]egans must regularly consume…B-12-fortified foods or B-12-containing supplements,” and “[m]ost vegetarians should” do the same (Melina, Craig, and Levin 2016). The results of Herrmann et al. (2003) suggest that even with supplementation vegans may still tend to cluster in the deficient-to-borderline-deficient range. Vegetarians can achieve adequate B12 levels with supplementation, but some are still in the deficient and borderline-deficient range. Whether it is realistic for vegetarians/vegans to maintain adequate B12 levels throughout their entire childhood via supplementation is an open question.

> The consequences of B12 deficiency in childhood for brain and body development are extensive, severe, and can be irreversible. Potential consequences include (among many others) impaired cognitive development/school performance, depression, weakness, fatigue, nerve damage, and failure to thrive (Graham, Arvela, and Wise 1992; Rasmussen, Fernhoff, and Scanlon 2001). Breastfeeding infants whose mothers are vegetarian/vegan are also known to be at risk for B12 deficiency (Graham, Arvela, and Wise 1992; Kühne, Bubl, and Baumgartner 1991; Roschitz et al. 2005; von Schenck, Bender-Götze, and Koletzko 1997).
Hah. Yeah. I read it now.
Here's a paper that looked at this[0]:

> Paradoxically, the use of fat-shaming to induce weight loss is a significant public health issue, as it has been linked to eating and exercise psychopathology. As juvenile obesity increases in African societies, there is a continuing risk that obese school children and adolescents in physical activity settings will become targets of fat-shaming that damage their developing self-image and weight management efficacy. The thesis of this paper is that fat-shaming in physical activity contexts can undermine efforts to stem juvenile obesity, promote lifelong physical activity and redress health inequities.

So "fat shaming" not only destroys juvenile's self-esteem, but may actually make them gain weight and struggle to control their weight. If you have any literature that supports "fat shaming" as a successful weight loss strategy, I'd be interested to read it.

[0] https://journals.co.za/content/ajpherd1/22/Issue-41/EJC20007...
There's a big difference between Google Analytics and Sentry. Putting those in the same list is so reductive that it undermines your argument.

Tracking everything you can about your users so advertisers can better target you is evil.

Capturing all the local variables during some unexpected Exception (that might happen to include some user data) for the purpose of debugging is not even remotely evil.

User-data is totally fine to have, it's what you _do_ with it that matters
Vitess runs YouTube. Mic drop. Nothing else to say.
You might find this deck interesting: https://speakerdeck.com/trent/pyparallel-how-we-removed-the-...

There is no equivalent in UNIX land to the thread-agnostic asynchronous I/O primitives available on NT. When paired with a robust threadpool API (Vista+), it is an unbeatable platform.
Next time you're feeling mischievous, try an "anti-Picardy third": end a major key piece (e.g. Pachelbel's Canon, US National Anthem, Silent Night, Happy Birthday...) with a minor chord.
The core problem with ipad is it's not going to be able to compete with a laptop + desk setup for productivity. Laptops are complicated machines, and we take for granted the extent to which we are attuned to using a laptop. The speed with which we can fly around a laptop and get things done is staggering. Ipad has too many limitations in UX to really compete. You can in theory accomplish pretty much all the same things, and it might be more fun and more pleasant of an experience. But for complicated work, with a variety of applications, how can an ipad compete with 3 large screens, a full keyboard and trackpad, and a full suite of consistent well supported hotkeys?
https://joblib.readthedocs.io/en/latest/ (though it has a large overhead)
Supporting the email provider of hundreds of millions of people with a feature that should be common for all is somehow bad for the future of Thunderbird?

Not giving people what they want will drive them away, which is the worst way to keep something open. It’s not like you need proprietary binary blobs to support Gmail...
Its pretty common in non-rural areas in the US. I live in a suburban area and its normal. Some of my coworkers who live downtown have had issues with porch pirates, so I'm assuming they have porch drop off as well.
Goes both ways. It shouldn't be too surprising that people don't bother testing against the only browser that isn't just a download away.

For all of IE's/Edge's faults (and there are tons), at least they offer public VM images.