skysight-inc/HackerNews huggingface dataset:
This is an upcoming feature for my personal project, LinguaBrowse: an app for browsing the foreign-language web. It principally applies transcriptions (such as pīnyīn to Chinese, and furigana to Japanese) to text, but also provides dictionary lookup for words with a single click. This demo is for the [macOS version](https://itunes.apple.com/gb/app/linguabrowse/id1422884180?mt...), although an [iOS version](https://itunes.apple.com/gb/app/linguabrowse/id1281350165?mt...) also exists.

The macOS version is built in React Native, using the react-native-macos community project. I write the code in Swift (for native) and TypeScript (for the React Native JSContext). Ideally I'd have liked to have delivered a click-to-OCR feature, but saving a copy of the file (hence the drag-and-drop) was the only way I could find to overcome both:

* CORS issues, with loading the image data into Tesseract; and
* the App Transport Security policy, which prevents mixed content in-browser and HTTP downloads by NSURLSession.

As a bonus, though, this methodology supports OCR of files dragged in from the file system.

Happy to talk about any part of it. Always striving to make foreign-language websites more readable.
You still might want to rename it.

Something that allows users to post anonymously, circumvents moderation and takedown requests, and is called vitriol will make a lot of people think it is designed to promote hate speech.
Yeah, we still could, but it would involve breaking compatibilities with a bunch of other guarantees, so it’s not really feasible IMHO.
Smart speakers and possibly smart home in general. They won't/haven't missed entirely, but they are quite behind Alphabet and Amazon.
I agree that growth is often overemphasized.

But one point to consider is the population expands by approximately 2% per year. (Highly variable depending on region, of course.)

If growth in sales isn’t at least 2% per year, that implies a smaller percentage of the population is buying their products than have previously.

In other words, sales remaining flat can be interpreted as a relative decrease in sales.
> inevitably other people will jump up and say (in essence) "Well, that isn't true for me and you are evil and bad and wrong for saying this is true for women generally and you don't represent me!!!!!" type nonsense.

Your detractors are engaging in the No True Scotsman fallacy. https://en.wikipedia.org/wiki/No_true_Scotsman One of the issues is that identity is, for most, a very emotional construct and anything which threatens that will illicit an emotional threat response - anger, lashing out, attacking. The best response is to, as much as possible, simply ignore those responses and continue doing what you'd like to do - the same as researchers will hopefully continue to do. In old adage form - "You can lead a horse to water but you can't make them drink."
And now that person is forever locked in to the browser they were using at sign up time. What happens if they move from Mac → Windows or Android → iOS?
He's probably just a kid playing around with some cool technology and kicking off because he's young and over-confident (I'm sure many of us can relate to that - even if we weren't so foul mouthed).

One of the great things about the web is it evens the playing field for anyone to build tech. The cost of that is it becomes harder to spot someone with experience from someone who isn't.

In any case, I think you handled the situation far better than most would have.
"Censored Amazon Review of Sandisk Ultra 32GB Micro SDHC Card" discussed a month ago https://news.ycombinator.com/item?id=18017676
That's because HR does not have the same incentives as the business has, any hire that's even slightly below average can be blamed on HR, and spending more and more resources on "the difficult job hunt" also justifies their budget.

When people setup departments that definitely dont have each other's best interests in mind, its not surprise that fight.
I realize you asked about people in general and not Howell himself, but he said[1] almost exactly that about his product:

Well, no I didn't [write something worthy of Google]. I wrote a simple package manager. Anyone could write one. And in fact mine is pretty bad. It doesn't do dependency management properly. It doesn’t handle edge case behavior well. It isn’t well tested. It’s shit frankly.

But he goes on:

On the other hand, my software was insanely successful. Why is that? Well the answer is not in the realm of computer science. I have always had a user-experience focus to my software. Homebrew cares about the user. When things go wrong with Homebrew it tries as hard as it can to tell you why, it searches GitHub for similar issues and points you to them. It cares about you.

1. https://www.quora.com/Whats-the-logic-behind-Google-rejectin... (Quora link, sorry)
Venezuelan migrants ‘in limbo’ waiting for work permits
I'm in Thailand and our customers are almost all in the US. Some Thai companies have a pretty grueling culture, six days a week, little/no vacation, etc.

Our customers don't try to micromanage as long as we're getting results. I think our approach to work just comes down to me setting the tone. I was very lucky to have a teacher all the way back in elementary school who drilled the "Work smarter, not harder" mentality into my head from an early age.

And I've maintained 100% ownership of my company, therefore I exert the main influence over the culture. The way we do things works so I have no desire to change it.
Science doesn't prove things. It fails to prove they are false, and in doing so it leaves you with things that are reasonable to believe.
I don't think that computer games explain the entire phenomenon, they are just one major factor that I chose to focus on.

It is true that the gender imbalance in gaming has mostly smoothed out, but until that happened the software industry already turned mostly male. And even if nobody intends to erect barriers, in a group that's heavily skewed towards one demographic everything starts to cater towards that demographic, pushing everyone else away. So unsettling the balance once for long enough may be enough to explain where we are today.

>Finally, what is your explanation for the huge increase in the proportion of women in biology?

I honestly have no idea.
You need to close tabs, but when was the last time you had to close apps on mobile for performance reasons? Even though mobile devices have significantly lesser specifications.
> Maybe I'm coming from a place of privilege but that point of view makes me incredibly sad.

Why?

It makes me sad that anyone would want to force business to take on risk that it wouldn't otherwise in the name of "equality".

Choices have consequences, if you choose to stay out of work for a year to raise your child then you will be less employable.
Show HN: A platform for women to crowd-source advice in confidence
I don't know man, I didn't even do a racial comparison. We just know that hormones do have an effect on how your brain works and that males and females do secrete hormones at different levels. You're strawmanning a li'l bit now...
I don't think any of this is likely, even remotely.... but if it was, they wouldn't be motivated by adding that 1% to their user base. The motivation would be to deprive the competition of that 1% user-base: weaker competition.
That is part 2 of the blogpost. I'll be putting headphones on
pandas and they'll be outputting the mood of each Linkin Park song.
> Apple are just reacting to Google building a similar network of physical locations for outreach and training last year

You know Apple has been offering free classes at their retail stores for years, right?
That's insane. Google's products have taken a nosedive in the past 5 years.
Facebook is the last place I'd go to ask health questions of any sort. In record time I'd find every advertisement on the web would be advertising doctors and herbal treatments and medicine and what have you. Not to mention, the botspam accounts and general "low effort/content responses" I'd have to filter through.
How one organization quarantined a phishing attack from all inboxes in 8 seconds
It's not practical to be everywhere all at once to record first hand every event. So, at some point you need to rely on others. The more limited your resources the more you need to rely on others.
It's not a mistake! Compatibility is a feature, and quite a difficult to maintain one at that.
> A defense contractor for the CIA named John Reidy claims he warned the agency that it was using insecure communications systems in 2008, and again in 2010 when he started to suspect the channels had been cracked. A year later he was fired by the agency, a move he claims was retaliation for not shutting up.

strongbox.gov is needed to protect people with brains from being strong-armed by management without brains:

https://medium.com/@cyphunk/the-nature-of-conflict-is-changi...
If you're an investor, or an employee who's compensation is largely allocated to stock shares, then you depend on perpetual share price appreciation, either through sales growth or other means.
Thanks for your experience, I need a quiet weekend to try it then. ^__^;

About Sony official camera drivers, I checked briefly and it looks like they are available only on Android.
Scandinavian countries do not go that far. This privilege is only granted to parents. The goal is NOT to give people the right to go on un-paid leave for any reason, but rather to promote gender equality as well as encourage people to have children. (The latter to prevent birth rates to fall too far below the replacement rate.)

The Scandinavian economic model relies heavily on high work life participation for funding, so encouraging people to take time off for other reasons would not make sense.
"Of course, every industry has its fair share of hustle idolization, but ad agencies and advertising in general are unique"

Expand your horizons! Ad agencies are not unique. Boasting about the number of hours your work is one of the oldest, most tired tropes in many industries.

I have clients across all sectors that simultaneously boast and complain about their long hours and how committed they are to their business, or employer. Early rise, stay late, skip lunches, skip vacations, work from home even on holidays - I've heard it all - how is this unique to just the advertising / agency industry?
Sure, I mentioned Tornado a few minutes before you posted this. Twisted obviously counts too, I dislike the non-PEP8 coding style it uses but that's off topic. I love Python's non blocking features, they're just not in the mainline VM right now. Here's hoping for a libuv or whatever else non blocking Python 4 VM / stdlib.
It might be more constructive, and interesting for others, if you explained specifically what OP got wrong in their typography.
>If you're a summer intern, sure, you can go home and feel good about getting extra credit.

Unless the summer intern didn't accomplish a single thing, maybe not. I would say that you are guilty if you ordered something bad to be done, or carried out a bad order, and an accomplice to the guilty if you supported the actions of someone who was ordering or carrying out something bad.
Stacksort – Searches StackOverflow for sorting functions and runs them (2013)
it’s possible to police. audit the products. if it’s only the top few thousand hottest items this is possible. at least for the top items it’s valuable even if the second tier is still difficult.
My coworker, who is an iOS Developer, does this fully understanding it's counterproductive. He just doesn't want to see any apps in the app switcher.
What I mean is that it does so much more. Comparing it to a software that does only file transfer does not do justice to the project, and it certainly is not an alternative.
> They think that the inconveniences of secure password practices are not worth it.

And they're probably right from their own perspective.
I never heard of stem cell treatment for auto-immune diseases at all. Got two conditions myself, I would not go for such a 'radical' treatment at this point though as I do not feel I suffer enough to try it out.

I will read up on it though.

But for know I'll just ask a question. What are the actual risks of stem cell treatment?
Good little cow. keep mooing and chew your cud. pay no attention to the chute you're walking towards...
Wait why is the password being sent back by the server to the client? Is that what the commenter originally meant?

If that's the case I completely misunderstood what they meant by processing the password with JavaScript. What you've described is insane; I thought the critique was in regards to processing a password locally before sending it to the server (e.g. local hashing).
> Parents from different classes give their children different opportunities and levels of education...

I don't think this is true, at least they way you've worded it. Typically the only parents that have any control over their child's "opportunities and levels of education..." are those in the uppermost classes.
It's unprovable that science is the best method to arrive at truth about the universe. Remember that science attempts to come up with the best explanation for the evidence we have, often using experimentation to resolve questions. The answers are always tentative—ready to be thrown out if better ones come along.

Faith in science is not an unreasonable assumption—says me who holds that assumption—but it's faith nonetheless.
> The difference between philosophers 'doing' AI and what e.g. DeepMind do is that the latter are precise enough (indeed as precise as possible -- pace the Church-Turing thesis) about their research hypotheses that they can measure and confirm/refute their hypotheses, unlike the former.

They still remain in a framework of axioms we made. This gains nothing, and what's more, many scientists used to know this. Everything you measure you measure according to a ruler you or someoone else ultimately made. Yes, numbers are more precise, but more importantly, they're just numbers. And like what Douglas Adams said about money.. it's very odd how much revolves around numbers, seeing how it's not the numbers that are unhappy, guilty, and so on. Never bought into that, and always preferred the company that puts me in.

> And so in its actual procedure physics studies not these inscrutable qualities, but pointer-readings which we can observe, The readings, it is true, reflect the fluctuations of the world-qualities; but our exact knowledge is of the readings, not of the qualities. The former have as much resemblance to the latter as a telephone number has to a subscriber.

— Arthur Stanley Eddington, The Domain of Physical Science (1925)

> The danger of computers becoming like humans is not as great as the danger of humans becoming like computers.

-- Konrad Zuse

> But the moral good of a moral act inheres in the act itself. That is why an act can itself ennoble or corrupt the person who performs it. The victory of instrumental reason in our time has brought about the virtual disappearance of this insight and thus perforce the delegitimation of the very idea of nobility.

-- Joseph Weizenbaum

How would you measure something like nobility? Do things you cannot measure exist? Can things you cannot prove mathematically true? Can they be right? Should a person who doesn't love wisdom, or people for that matter, even be allowed program machines that decide over the lives of others?
This can be said of anyone who is taking part in an abusive activity, and it's equally untrue every time it is said. Advertisement is a very high-end job in the grand scheme of things. People who work in advertising have many career choices at their disposal, it's not like it was the only available job to people in their district and social class, the way mining jobs were in mining towns a hundred years ago. It's a choice that they made, and continue to make every day.

The advertising industry isn't the way it is because it has a will of its own. It ended up like this because a bunch of people shaped it to be like this, and even more people agreed that this is how things should be.

I can understand people who are just starting out in this activity getting a free pass -- they don't really know how things are going in this field, so it makes sense to be a little lax on accountability.

But after that? Why avoid responsibility after that? Or is "making a difference" something we're only allowed to say if you're making a good difference in the world?
If the passwords are encrypted at rest via secure enclave then that isn't true[0] aside from other noisy attacks[1]. Yes local untrusted code is bad and a dedicated attacker attacking a specific target can probably escalate to stealing a full chrome cookies file, but that type of attack won't be worked into random malware floating around.

[0] https://security.stackexchange.com/a/170485/117977

[1] Code that shows, say, a false user login screen or exploits a previously unknown OS vuln to escalate privileges.
<i know this is 3 days later, I'm sorry>

So when I said that the ocean has 1000x the mass of the atmosphere, I did the math earlier to get the total mass of both. That is a different calculation than the below per unit of volume measurement.

Sea water has a mass of ~1000kg/m^3. Sea level air has a mass of 1.2kg/m^3. How does it only take 4 times as much energy to heat up a cubic meter of seawater than a cubic meter of air? Wouldn't it be ~820 times as much?
First of all, it's certainly not in our nature to fly, and yet building airplanes has been both successful and positive; we commonly fight and beat nature when we believe it's in our interest. Second, it is much better to potentially waste resources on what you believe is morally right, rather than save them and do what you believe is morally wrong. In other words, the two sides here are asymmetric, and the burden of proof is not on the side that wants to do what is morally right.

Of course, different people can have different moral values; so while I disagree with those who would say that they don't consider fairness a value (or interpret it in a different way), I don't think they're intellectually dishonest. However, I think that those that try to support their position with a "neutral" natural fallacy are intellectually dishonest.
Detecting Programming Languages Based on Images of Source Code
Learn by Doing – Volume 27
> Cordelia Fine in her book Delusions of Gender [1] reports even something as simple as telling girls before a maths test that this is a test in which girls have done well results in dramatically higher scores suggesting the field is still in its infancy and fundamental questions about gender roles and culture remain.

This is called stereotype bias, and it's recently been debunked because replications have almost all failed.
A category is just a grouping of mappings that have something in common. When we say "in the category of endofunctors" what we are saying is "consider the grouping of mappings where in the source set and the target set are the same". The "source set" is the set of possible values for the input of the fmap function -- in other words the type of the input parameter. The "target set" is the set of possible values for the output of the fmap function -- in other words the type of the return value. So if you have a container that contains a certain type of data and you can call fmap and it returns the same container with the same type of data, then it can be an endofunctor.

Remember that we are talking about the "category of endofunctors", so it's basically saying "We are talking about operations where you start with a certain type and you return values of the same type". In that way, any monoid is a monad when you return the same type as you started with. You can't use it as a monad in a different context. In Haskell the compiler forbids you from doing it, but it's easy to get it wrong in a langues without static type checking (to much hilarity).

Long story short, using a functor with bind is an endofunctor. Using a functor with map is an endofunctor if your transforming function doesn't change its type, but it's not guaranteed.
If I had to guess, the person who produced this likely just wasn't as familiar with C#/.Net Core. Looking at the code, there's very that wouldn't easily convert, you would need an unsafe section in C# however.
This sounds similar to the work of Jonathan Haidt.
https://www.ted.com/talks/jonathan_haidt_on_the_moral_mind?l...
How is Steven bannon a monster? Or is that your npc point CNN told you?
Couldn't you use a GAN to build a more sophisticated generator?
I just saw your reply to one of my older comments. I ordered part 00HN577 from eBay, and swapped the trackpads. Very easy, all that was required was a small screwdriver.
It sounds like he is talking about internal tools, ie not available to the public.
I'm just recapping the thread. I don't have a strong position on token binding (we wrote about it a tiny bit in our inter-services authentication post).
> But I feel it does not capture the full extent of differences or similarities between genders.

The article indeed puts it into a really broad sense, and I agree that it should then look at it from more than 1 angle.

My experience with eastern Europe is that they are more traditional in their gender roles. Women get to stay at home with their kids for 3 years, and they actually prefer it that way. They also expect the man to do all the manly stuff. Quite different from what you see in Belgium and our neighboring countries.
He still hasn't fixed the XSS name entry, it pops if you go to the site. Amazing.
I just tested this and it doesn't work for me
(macOS / Chrome).

Are you actually able to reproduce?

Edit: It works if you change the input type. Sigh. The web is brutal.
I agree with most of what you've said, but I'd add:

> People who work in advertising have many career choices at their disposal

This is a rhetorical trap. If someone has no options left but to abuse their fellow man in order to survive - that doesn't make it respectable.

Inevitable - sure. Something we should tolerate? No, we should call it out, and work to eliminate the circumstances that lead to that sort of thing happening.
Hustler is used a lot in rap. It's always been there. A hustler hustles. They put in work. They are in the grind. It's all about turning a nickel into a dime. In other words, they sell a lot of crack. Nothing deep.

https://www.youtube.com/watch?v=xZbwTCrnktY - Cassidy - I'm a hustler

https://www.youtube.com/watch?v=sv6CbP4kVno - Lil Wayne - Hustler Muzic
There are early evidence from USC medical school that fasting regenerates new immune cells from stem cells [0] and some early evidence that it can reduce the impact of some autoimmune diseases like MS [1].

[0] https://news.usc.edu/63669/fasting-triggers-stem-cell-regene...

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4899145/

edit: typo and clarity
> I'm coming from the same place, except I don't think it's privilege, I think it's wanting to build a world where anyone can take a year off for anything and not have that held against them if they later want to go work for someone.

Do YOU want to have surgery from a surgeon that hasn't performed in year?

Your idea is fine utopian, fluffy unicorn, ideology. But practically it just won't work. This doesn't have anything to do with politics or a shitty system. It is just the facts of reality, if you are out of practice of your profession for year your skills won't be as sharp as someone who hasn't taken a year off.
it’s probably the right amount of orders of magnitude, it’s free market after all, everybody is free to long and short accordingly to their beliefs.
Are you using Redux for state management in react? You mentioned the "basic" patterns for communication between components. I assume you did not have complex state management requirements.

The DI framework in Angular is not concept novel to Angular. It's essentially an implementation of the DI.
>I thought having a nice home would get me a satisfactory social life. It didn't.

How does that even make sense? Were you hoping to live around wealthier people and impress them with your nice sofa?