skysight-inc/HackerNews huggingface dataset:
Disclaimer: I was the original author of Tesseract.JS— though all the hard work nowadays is done by Jerome Wu. If you're interested in supporting the project, consider backing the OpenCollective (https://opencollective.com/tesseractjs)

By all of that, what I mean to say is that I've learned a decent amount of fun OCR trivia over the past few years.

Firstly, the engine that powers Google Cloud Vision is almost certainly an entirely independent code base from Tesseract built on neural networks. In fact, the most recent major version of Tesseract (version 4.0) was a sort of rewrite of the core of Tesseract to use bidirectional LSTMs to seem a bit more like the modern OCR pipeline that systems like GCV use.

The original Tesseract algorithm dates back a previous AI spring— in the 80s when neural networks were cool (before they were uncool, and then subsequently cool again). The core of the original algorithm involved fitting polygons to character shapes in order generate features which could be matched by a kind of rudimentary neural network.

One of the primary authors of Tesseract is Ray Smith (at Google)— who gave a presentation at some point a few years ago about the history of OCR— though I can't quite find a link to it at the moment.

OCR actually predates electronic computers. In 1929, someone had invented a machine that would take a piece of paper and shine a bright light on a single letter, and pass the letter through a carousel of letter masks, so that it could hit a (effectively single pixel) photo-sensor. When the carousel and the letter mask were in alignment with the printed letter, then the drop in brightness registered that a particular letter was seen!

OCR was used by the US Postal system for sorting mail as early as 1965, but it wasn't until 1976 that any system could reasonably support more than a certain number of hard-coded fonts (fun fact this was invented by Ray Kurzweil, the Singularity is Near guy).
>the war on immigration requires exponentially increasing violence to maintain

This claim is flat out wrong.
Now more than ever a change in the way large-scale agriculture is done in Australia needs to be rethought, as this, in large part, is responsible for the inability of the land to respond to climate change. cf Charles Massy
what is the research? He said dishwasher cycles are longer, so that's fine, then he said the don't clean. But where is the research on that?
Now waiting for the lawsuit. Hope it will get good press. It's illegal, and everyone knows.
If you're interested in sucking on the government teat, email DARPA-SN-19-29@darpa.mil and tell them you're interested in the on-orbit satellite servicing competition. The deadline might've already passed to enter, but it's worth a shot.
This is too extreme. If, like Google, you have a flock of Ph.D.s who you can put onto an NLP problem to extract semantics from text, then semantic markup becomes less valuable. Not all of us are in that situation. And I don't think parsing text is the only application of the semantic web. Having hugs databases full of knowledge is interesting in itself.

As for semantic markup being confusing and usually wrong, I don't know where you get that.
> If all phones look the same and basically have the same hardware - why bother buying Samsung, when a cheap Oppo is the exact same phone?

Because Samsung is made outside of China and will not be tariffed.
Hey,thanks for trying it out, let me fix the typo.
> Less water [use], sure, but more electricity

Well, no. As dishwashers get more energy efficient, they tend to use less water as well[0]. And dishwashers have steadily been using less electricity and water.

> One in five homes have just stopped using their dishwashers altogether

The survey that is linked here[1] says "less than once per week," not "stopped altogether". The writer of the linked article suggests that the reason is the misconception that washing dishes by hand uses less energy, so people (especially in smaller or poorer households) are washing dishes by hand instead of using their dishwasher.

> Thanks to federal mandates, all phosphates were eliminated from detergent

Yep, those federal jerks hate us citizens having clean dishes! Or, wait, turns out those phosphates are environmentally damaging, which sounds like a good enough reason to me to remove them from detergent.

Moving on to a more anecdotal response - I have literally never heard anyone complain about their dishwasher not working. I have never had or used a dishwasher that didn't clean the heck out of whatever was in it. The idea that "dishwashers are bad nowadays" is completely foreign to me. And, personally, it does strike me as pretty weird that Trump and the article author consider dishwashers to be a "feminist issue."

[0]: https://aceee.org/files/proceedings/2008/data/papers/1_123.p...

[1]: https://www.reviewed.com/dishwashers/news/survey-says-1-in-5...
Strategic incompetency goes a long way when it comes to this kind of situation.
I've got a linguistics minor. The concept here is prescriptivism versus descriptivism. The linguistics community overall has a huge emphasis on descriptivism. Trying to enforce consistency of language is a Sisyphean task, and in a lot of ways is an element of imperialism. Words change, grow, gain and lose definitions and shades over time. Document the new uses, and let people live their lives.
Kind of similar experience. As a kid, when we'd go on a road trip, on the way back I'd remember everything I was thinking about on the trip there, but in reverse order. It was the landmarks and scenes that triggered the recall of what I had been thinking about when I saw it the on the trip there.
I agree with a lot of those suggestions, but I am still scratching my head at what it means to have "objects with no state", at that point it seems like we just have static methods that are in some namespace which is the object. Having immutability does not get rid of state existing.
https://www.ebay.com/sch/i.html?_&_nkw=spotify+warranty&_sac...

All keylogged/phished/etc.
As a contractor, I only accept per hour since this is the best result for both parties. A fixed sum for a task requires a fixed and extremely detailed spec up front which leads to worse software, since you always learn more in the process. And even then there may be ambiguities and misunderstanding which means the contractor might have to use more time than expected to satisfy the customer.
Christmas dinner with low fat
Interestingly enough I had kind of the opposite experience

Since I haven't done much with Java itself, the build times weren't as impactful on me.

What made a big change was how IntelliJ, despite being pure Swing GUI, was order of magnitude lower latency, from as simple things as booting the whole IDE, to operating on, well, everything.

Then I switched from Oracle to IBM J9 and I probably experienced yet another order of magnitude speedup.
I think you are confusing individualism with self-sufficiency
Log the bug at http://bugreporter.apple.com

And then encourage others to also log the bug.

Apple prioritises which bugs to fix based on the severity and how common it is.
I agree that using a traditional DB as a queue has it's pitfalls, but it also has great benefits with regards to consistency, reliability and simplicity.

If I was building a new system that required a queue I'd definitely put in the same postgres db as the rest of the data until I had a good reason not to.
I look back on a time when the world
Was so young
A beautiful ecology
A flowing river and a bright beautiful
Sun was enough
Now I don't really know anymore
Satisfied with only the land and the trees
Instead we mass-produce machines
I really wonder if there can ever be a
Place for a little
A little bit of Romance '83

I thought that love and kindness were
The things we all need
A bit of sensitivity
Just living life simple was the thing to
Believe in
I don't really know really know anymore
Sharing all the human feelings deep inside
Instead we hide behind machines
I really wonder if there can ever be a
Place for a little
A little bit of Romance '83
My house in Arizona has a 20-year-old top-of-the line stainless steel Sears Kenmore dw. My Florida condo has a brand new Samsung. The Samsung works better, and I use the cheapest Walmart or Costco pellets.
When I was growing up, we had a high end dishwasher - like 2001 through 2007. Our dishwasher worked great for a while, and then it just sucked. It was because I didn't clean the filter and it was just throwing crap all over the place every cycle.

When I eventually got a dishwasher when I was older, it was a real crap one in like 2015. I kept the filter cleaned, and it did a great job. Same in my current place. The wash time is longer, that is true. I think most people just never clean the filter. They use the dishwasher to solve the problem, they don't think about cleaning the thing thats cleaning their stuff. People also basically never clean their ovens, so why would we expect them to clean the dishwasher?

I'd wager this is a huge part of peoples deteriorating dish washer quality.
Even assuming the correctness of your argument, the threat of violence only applies where it is credible. Strong bullies aren't intimidated by their victims, men generally aren't intimidated by women, and so on.

There is in fact an orthogonal effect where people will fear expression in the face of violence. Is "civilized" expression dominated by the strong better than the rudeness of online communication, where there are different power dynamics? I don't know, but I wouldn't be so quick to dismiss it.

Perahps at least a portion of the "uncivilized" speech you see online is the outcry of those who are not allowed to express their opinions elsewhere.
I was doing doing it for 2 years on the old (Kenmore branded Bosch) dishwasher, using the Cascade and Kirkland detergents from Costco. That dishwasher crapped beyond economical repair.

Have had a new (Bosch) dishwasher for the last 2 years, and have not needed to use it with the Cascade from Costco.

I don't think it caused any issues. It definitely made the dishes cleaner. I don't know if this new washer is better, or the detergent is better (vs 2 years ago).
Hey, Great to know. Yo welcome!
Jupytext solves this for me completely. It is an extension to jupyter code which can be turned on (globally or per-notebook, with additional configuration options) which automatically syncs the notebook to a file which can be checked into git and has nice diffs. It is a two-way binding, so editing the file will include those changes in jupyter, and if you check out a file in that format it can be converted into a jupyter notebook on your side easily as well.
Considering Bloomberg absolutely doesn't want you to be able to use it remotely I find that hard to believe... if you use windows remote desktop into a machine running the bloomberg terminal it can detect that and will not function.
Unity EditorXR Runtime
check Venafi for scanning your network for certs and managing them

you can also build scanner yourself on top of nmap and store discovered certs in one DB and link it with your configuration management db
I don't really know how to find these information markets. Sometimes the predictions I make aren't really tradeable, like that time I told my coworker that the house he bought would be beneath a volcano in 15 years (that one came true last year). I also correctly predicted a few startup-relevant things like that theranos was nonsense (prediction circa 2011) and that sriraj raval was kind of a snake.

I've also made some duds like predicting that catalunya would successfully secede.
just raise pro price
I remember the user experience, I was wondering about design decisions during development.

You are guaranteed no context switches unless you explicitly request one - did it simplify some parts, or alternatively made it more complex? It's an asynchronous application.
Can anyone explain what "mini-cloud" means? I searched for it online and can't seem to find anything that relates to it.
The entire premise of the article is to highlight the fact that a government has expressly requested Apple into allowing pre-approved apps to be installed and make use of the ecosystem, on their terms. I ask once again, where is the separation or distinction being made between the political and technical, in this case?
There already are. Check how many views this home video about removing flow restrictors from shower heads has: https://m.youtube.com/watch?v=Wa1OBA5H6zI

Likewise, the limitations on electric bicycles made it so that no mass produced bike is really useful — but homemade ones are, thus reducing overall safety.
> They like it.

What else would incentive a person to search employment as an academic?

Yes, they like it. All of them.
Eagle Mode Zoomable GUI [video]
Sweden has a population 1/4 of California... and 1/40th the size of USA. Scandinavia is generally culturally homogenous and quite wealthy. American problems are more complex than meets the eye. It’s easy to be happy with a welfare state when most of your citizens are motivated and educated, and you have a large pool of wealth.
Scientific understanding (defined by the ability to make accurate predictions) can be (must be?) anchored in both the math and physical intuitions/observations, and it's very difficult to bridge the two without resorting to natural language (even if it's just you talking to yourself in your head while you look at the equations).

The whole problem with the Navier-Stokes equations is that the math seems to work extremely well, but we have no way to be sure it actually captures every aspect of reality (given suitably accurate initial inputs). You can use the equations to generate pretty convincing simulations, but they certainly do not always predict the fine-grained behavior of real-world turbulent systems.

Feynman's lectures repeatedly stress that physical laws (and the math that formalizes them) are, at best, idealized approximations of reality. Here's one, but you can google "feynman approximation laws" for more: https://www.feynmanlectures.caltech.edu/I_01.html
Additionally, depending on any small set of cloud providers makes you vulnerable to the powers that be if they ever decide that your account will be shutdown without opportunity for appeal. How up a creek would the average user be if their dropbox, google drive or amazon storage disappeared without and opportunity to fetch it first?

We need something like a geographically distributed coalition of storage that allows one to provide storage space for others in exchange for storage of your own data remotely. Then data can be replicated into multiple locations and roughly be secured on a mutually assured destruction sense (If you take down replication of my data, you lose your replication on my site)
Thanks for the feedback, saw this too on detailed bios.
This fictional story twas written in the year of 2012
Which of these can't you calculate ahead of the launch? Numbers 1, 3, and 4 seem like you could calculate it ahead of time. And maybe number 2 as well, if you do it relatively close to launch time.
Vault can be a centralized source of truth for secrets. It has become the defacto standard for serious secrets management imo.

For example, you can have a vault with secrets and you can setup policies to unlock the vault. You could issue 10 keys, one to each person in your executive team then require a minimum of 3 of those keys to unlock the vault.

You can also create things like one time use keys, or keys that expire. Or rotating keys to access secrets.
Yeah, but i think there is a difference between standardized markup data formats describing e.g. proteins, and generic text with annotations. The latter are redundant
> The Santa Claus hat isn't a Christian icon. Santa Claus isn't a Christian figure.

This is using a different definition of "Christian" than basically any other human I've ever met. There are literally billions of people who disagree with you on this.

Santa Claus is based on Saint Nicholas, a Christian figure, and is exclusively used to celebrate a Christian holiday. There is no secular origin or usage of Santa Claus. He also does not appear in Islam, the other mainstream religion based partly on the New Testament.

> What's offensive is the last part of your statement.

Stating a fact about how corporations try to please everyone? Why does that offend you?

> Cancel Culture is trying to censor a comedian like David Chappelle because they found his jokes offensive

What does that have to do with this? And do you think people should stop saying they disapprove of Chappelle and want Netflix to stop distributing his comedy?

People can (and did) speak freely on the subject. Netflix chose not to take Chappelle down. End of story -- everyone behaved within their rights.

> your post is very offensive to people sharing opinions and I think we should take it down

I support your right to this opinion. You can instantly take my comment down by flagging it (as far as I know). The mods of HN can take it down too.

That's still not censorship because I can go around posting my ideas anywhere else. I can scream them on the steps of the Capitol in Washington.

> Free market - just don't use VS Code and use Atom.

Sure, but some of us are stuck on a certain app for our jobs. And it seems likely that this issue was bad enough to get him to speak up about it, but not bad enough to get him to stop using the app at all. End of story.

You can (and should) speak freely about cancel culture, just as they can (and should) speak freely about the people they want to be "canceled". It can be incredibly annoying, and it annoys me sometimes, but that's a consequence of unfettered, widely published, unedited speech (like Twitter or reddit).

People say annoying things, bully other people, collectively spread lies, etc. There's nothing we can do about it other than take away free speech or shut down the publishers.
Community aside, I'd love to read an article on what's good and bad in the current semantic web. Maybe it would have to be written anonymously.

Or maybe contact O'Reilly and write an intro book "Semantic Web: Just the Good Parts" for their series.
The Longest Walkable Distance on Earth
Yeah, I would pay a higher price too, I already have a pro account, got it when I heard that SmugMug bought it and the money wouldn't go to Yahoo anymore. I bought one year pro for my brother but he never used it and I don't think my dad would or my sister either. Basically I don't know anyone close to me whom I'd gift a Flickr pro account and they'd use it.
> With regards to being able to scrape your data or just get your data back from 3rd party's, I think that's a losing battle.

Both Google and Facebook have tools that allow you to export your data in both (usable) JSON and HTML.
Neat! I love FFI and I love functional programming.
> Scientific understanding (defined by the ability to make accurate predictions) can be (must be?) anchored in both the math and physical intuitions/observations

I wouldn't conflate intuitions and observations like that. Observations in many physical realms are best described by math, which is used to build up a natural-language approximation for communicating of unintuitive findings.
I also wonder how much of the lack of dishwasher usage is at all tied to trends of people eating out or getting delivery. I simply don't produce as many dishes as I used to when I can get something like Freshly, that comes in a container ready to be heated up, or Postmates where I don't need to plate anything. That's ignoring actually going out to a restaurant or something like that. If those trends have increased like they have for me, then people simply don't need to do dishes as often as they used to.
> My point is, people's minds aren't caught up to the scale of data, and I don't think there is a technology solution for it.

I totally agree with the general thrust of this argument. I'd like to hear more about use cases for this kind of personally-owned, aggregated data store. Once this article started talking about searching over, say, notes and highlights from articles and blog posts, I started to see specific use cases that seem totally compelling. However, it's not clear to me how this part of the data ownership conversation matches up with the seemingly more principles-driven data ownership conversation.

Theoretically there's nothing stopping you from building some of these more specific implementations (which the author has done--btw those projects looks really cool).
Yeah the problem is you want more lanes than thunderbolt brings. Two nvme devices, even cheap ones, can swamp an x4 pci slot. There are various connectors designed to bring faster PCI buses out of the box, but no real standard.
The handset business is mouse nuts economically and nobody cares at any level of national security what idiot consumers do to themselves.

The "National Security" concern (economically, technologically, capability and integrity-wise) is at the carrier level. Think Cisco, not iPhone.
An interview with a hiring manager – what they expect
I honestly thought this article was satire 3/4 of the way through the read.

The only time I have ever had an issue with a dishwasher, be it old or new, is when I used dollar store quality dishwashing detergent.

My dishwasher has a quick wash setting and gets an entire load done and well cleaned in 45 minutes.

I don’t use that setting because I don’t mind how long it takes because it’s not like I have to stand around or actively wait for it to finish, I usually run it over night anyway. It’s the same reason I don’t mind if the Roomba takes 2.5 hours to run while it only takes me <15 minutes to sweep.
Smugmug haven't exactly been kind to the Flickr community - they walked back the "free forever" promises made by Marissa Meyer and deleted a lot of photos belonging to anyone who didn't subscribe to a pro plan after the acquisition. I'm not sure how they expect the community to have much goodwill towards them after that move.
The True Story Behind the Greatest Rivalry in Men’s Competitive Yoga
You assume one-on-one conversations. In a group setting even a strong bully can be subdued by the group. In such a group, a man isn't going to be allowed to insult a woman without other men stepping in. But you bring a good point. Should insulting, disrupting voices be tolerated in a conversation in the name of freedom of speech? I would say no, because they make further speech impossible, but I see the problem in deciding what constitutes disruption/insults.
I don’t know how the low promo price helps instead of harm them?
I've offered a trade, usually ending with no trade unfortunately. An distant acquaintance who was a car mechanic needed computer help, I offered if he would help me attach a fender (really not that difficult).

Too many people think "you like computers, so you must like fixing them". That might be true for some interesting or novel problem, but Joe Schmo's virus ridden computer is not an intriguing venture.