skysight-inc/HackerNews huggingface dataset:
What's slightly weird is that the Chinese "example" text mis-reads a character in the first line. The image shows:

冬 日 平 泉 路 晚 归

But the OCR reports:

冬 日 平 柳 路 晚 归

(Note the different character right in the middle)
I have to agree. The internet is a badly distorted view of reality. Who cares if some wacko posts some crazy stuff online?
Why is this downvoted? As an American (48 yrs) living the last 15 in Europe, I see it exactly the same as vlastjj here.
Nope. It's why people still to this day can't let go of Kodachrome.
Superdistribution was a pretty good book. I guess we went a really different direction after the Visual Basic component years. I keep coming back to Superdistribution, Visual Basic components (VBX/OCX), and the concepts from Mirror Worlds[1] (tuples spaces) and wonder if there is still some paths to look at down those roads.

1) Mirror Worlds: or the Day Software Puts the Universe in a Shoebox...How It Will Happen and What It Will Mean
Fix Time and Budget, Flex Scope
Pretend we didn't have computers and people wanted to store all the facts in their lives - how many people could manage a library / filing system rich enough to catalog the level of information we're expecting to keep here?
Firefox Preview (Mobile) WebExtensions Work in Progress
You'd have people queuing up to insult you so they could watch the reaction.

The real world "say it to my face" really means "say it somewhere I can fight you if you're rude enough".
6) Upgrade their Windows 7 before it comes back to you once its EOL in January 2020
> designed heavily with latency in mind

> The front-end is fully rendered server side (meaning every click requires a full round trip to Bloombergs servers)

O_o

Ok ok I guess that’s not the area where they care about low latency?
also known as DV01 https://en.wikipedia.org/wiki/Bond_duration#Dollar_duration,...

traded like this because it is a meaningful measure of risk regardless of tenor. also its the same whether you're doing bonds or interest rate swaps (or, rarer, options)
No. A flow state is notorious for a couple of things: Being extremely satisfying, and passing by in a flash. Flow state is good for the psyche.
Those sad souls on the avenues of desperation probably aren't frequenting 4-500 ladies. They're picking up broken, abused, and now more likely to trafficked, girls for a $20 5 minute blower in a McDonald's parking lot.
Let’s Talk about Ghastly Dishwashers
I spun off into the keyboard link which seemed more interesting - https://www.bloomberg.com/professional/blog/look-back-bloomb...
> Since the orbital dynamics are very well understood and there really isn't anything that can affect the motion of the spacecraft other than engine burns

This is wrong.

1) Atmospheric drag (unless you're in really high orbits)

2) Wind

3) Uneven gravitational field. Our planet is not a perfect sphere. The moon is even less so.

4) Solar pressure (though very minor and kinda evens out in orbit).
List of Power Stations in Florida
The south is very friendly. I think it's because people have time...somehow not hooked up entirely to the cult of productivity.
What rules? Has Apple ever made a technical change to iOS that made it less secure in response to a government request?
Is this like DTrace/BTrace with lots of enabled probes married to a database?
Ask HN: How do you log your time?
What methodologies and/or tools do you use to track your work and/or personal time?

Looking for long term ideas in the decades range. Is it sustainable to account for every hour of every day for the next 10 years? Is there an automated way to do this without fatigue and/or tool obsolescence?

I've kept a calendar and light journal throughout the last decade but don't feel satisfied with my 'soft' data. Perhaps I'm looking for a categorized log (to graph later). A Console.app for life would be ideal.
BlackHat Slides “Unveiling the Underground Word of Anti-Cheats”
If your following agile and using level of effort story points, your grooming sessions should solidify stories that the team agrees is complete (fully defined). If someone is sandbagging, this will become obvious to the team and can be addressed directly.

My experience with hours is that management still wants actual cost metrics, so they still need to be tracked.
I have thought about these issues a lot; especially lately. 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. You need to be in control of your data before it gets to them. Web sites and APIs are constantly changing and sometimes just disappear. This idea of polling for changes seems very brittle and would never be up to date.

What I picture is an a program that you use to store your own microblogs, blogs, contacts, comments, etc. and then you publish to whoever from that app via their API or crawling.

Imagine you just created a new microblog entry. You can now either post to your Twitter, Mastodon, etc. accounts with the click of a button. You would have to poll for replies though and it would be up to you to store them if you wished (you probably want to if you are storing your replies). As an added benefit you could see the replies in one place instead of bouncing between two sites.

The point is, when you create the data, it's yours first. Then if you want to, you can post it other places. Tools like this are abundant for businesses, but we don't seem to build tools for actual people anymore.
Courts Grant a Landmark Climate Victory That Could Reshape the World
Yes. We've changed the title to that of the article. From the site guidelines: "Please use the original title, unless it is misleading or linkbait; don't editorialize."

Submitted title was "Building an OCR Engine with Python and Tesseract", which broke that guideline, assuming the page title didn't change.
A useful more advanced tip: don't put in writing that you're taking the conversation offline to avoid putting securities fraud in writing.
was a trader for years before becoming a developer. AMA.
I see someone else has been watching Mr. Robot :-D
>Isn't that Snapchat?

No. Video isn't required. Texting is allowed and used liberally with Snap.

Snap's consumption of video tends to be one way - from the followee to the follower. Or two friends, one sends video, the other sends a text response.

With my idea, the required video response clips would force participants to reveal themselves. Their mannerisms, their current emotional state.
How does this different from any other hosted CI/CD solution?

I am thinking specifically about:
* Gitlab's CI
* CircleCI
* TeamCity

etc....
So this gives me an idea: Orbital repair and tow company. Anyone wanna join my new company Triple Orbit?
I'm guessing "no", but it sounds a lot like DTrace/BTrace with many enabled probes married to a DB.
That's amazing! In this sense, every company (well, at least every big company which deals with commerce and commodities) must be a financial company. Which explains why this is a big market.
Understanding and reducing the spread of misinformation online
Show HN: Easy Data Transform v1.0.0
Rather like the drug war, the war on immigration requires exponentially increasing violence to maintain. How many dead south Americans is US social cohesion worth?
As someone who has lived in Canada, I would have to disagree. Canadians loves to talk about how much better their country is than the US, and it leads to a lot of stifling of self-criticism and justification “oh, at least we’re not as bad as the US”.
Yes. The underlying threat of violence, or at the very least social exclusion, if one goes too far is what keeps most in person conversations far more civilized than their online counterparts.
Xdzsgbvdrfxg
https://www.notion.so/Bundesliga-Hoffenheim-vs-Borussia-Dortmund-Live-Football-Stream-20-Dec-2019-a3fa772279fa43bc8fbacdbb328103d1

https://www.notion.so/Bundesliga-Live-Wolfsburg-vs-Schalke-Live-Football-Stream-18-Dec-2019-4c25067e9b584d7b9431851d7794febf

https://www.notion.so/Bundesliga-LIVESTREAMS-Hoffenheim-gegen-BVB-Borussia-Dortmund-im-Live-38cc2bb89b644d8083980fb5664f0a85

https://www.notion.so/Bundesliga-LIVE-Hoffenheim-gegen-BVB-Borussia-Dortmund-im-Live-cad0fe95ba474e4a9328ba62083b8daa

https://www.notion.so/In-im-liveream-Hoffenheim-BVB-gegen-Hoffenheim-Dortmund-live-im-tv-TSG-1899-Hoffenheim-gegen-B-09b3c5cdd1914b8f8adc49cd97c2163b

https://www.notion.so/In-im-liveream-Hoffenheim-BVB-gegen-Hoffenheim-Dortmund-live-im-tv-beba7989d1524840a7ae8cb7b72b22e3

https://www.notion.so/Bundesliga-live-Dortmund-vs-Hoffenheim-Live-Stream-online-679dabc8437946b79f6ab5058723adae

https://www.notion.so/Bundesliga-2019-Dortmund-vs-Hoffenheim-Live-Stream-online-32be87494dea4ff89a887ca349d7f87b

https://www.notion.so/Bundesliga-free-Dortmund-vs-Hoffenheim-Live-Stream-online-3616413ea27846e8a83a5a728046ba6f

https://www.notion.so/Bundesliga-kijken-live-Dortmund-vs-Hoffenheim-Live-Stream-online-729bb93f08c54cdc9f9c79f068c715e8

https://www.notion.so/Bundesliga-live-im-tv-Dortmund-vs-Hoffenheim-Live-Stream-online-61bbbbe3f65d4263bbe883e11230c146
Fewer Students Mean Big Trouble for Higher Education
What was the reason for using Javascript to do the server-side rendering (as opposed to another language on the server)? Was it just a preference, or were there some technical reasons?
Interesting. I always found more intense push back on hourly price, whereas it's easier to price on value when it's results-based.
https://news.ycombinator.com/item?id=21843503
Or they care about latency so much because they need to keep full page load latency as low as possible?
Why shut it down and not let it run as a static site? Minor CDN costs, even smaller hosting costs, and all that ad revenue is free.
> Citing whataboutism is often used as an intellectually soft way to avoid responding to claims of hypocrisy. It's pretty much always used like you are using it nabla, to sidestep a challenge of hypocritical behavior.

No, it isn't. At its core, true whataboutism is an deliberate attempt to distract and derail [1] a thread away from its actual subject with charges of national hypocrisy. Derails of all types are definitely things that need to be resisted, because otherwise we'd exhaust ourselves talking about nothing but Donald Trump and the top 10 most controversial American geopolitical activities.

That said, I think there's relatively little true whataboutism, compared to similar derails that are exactly the same in form, except they lack the deliberate intent to derail and distract.

[1] https://www.urbandictionary.com/define.php?term=derailing%20...
Two interesting ideas that helped me get insight into OO:

1) An object is a poor man's closure; and a closure is a poor man's object.

2) Most object-oriented programming is done with mutable state, which muddles what OO is. You don't really need state to have objects.

In a closure, the lexical scope is preserved, and the functions defined in it can access it any time. This is very similar to what an object does: https://stackoverflow.com/a/2498010

When objects are immutable, one gets to truly appreciate the elegance of grouping both data and their functions together: https://dev.realworldocaml.org/objects.html#scrollNav-3
So... You want to believe...?
The idea of waiting with a progress indicator has a large bug, on an 8-bit or 16-bit machine you cannot read or write atomically from a progress variable. I guess the code works because of the interpreter lock that cripples python but it's very bad hygeine in all languages.
There are certainly ways to glean information from people that is otherwise unavailable to a naive observer, like looking at how they walk and intuiting their motives. The issue is when others appropriate the language and rhetoric to serve their own selfish goals, e.g., eugenics.
Bugjail was mentioned in a thread about a xor bloomfilter alternative. Or at least that's where I saw it first mentioned. My bet is it triggered op's posting.
It was what it sounds like; I was interviewing for a project manager role at a IT security company. The lead PM in the middle of her interview questions said "Drop down and give me five push-ups." I didn't think it was that strange, so I did it, but everyone I told about that experience thought it was incredibly strange. Her reasoning was that it showed that I was willing to follow orders, or something.
If you want a bloat-free phone that doesn't cost an arm and a leg, at Android One phones.

https://en.wikipedia.org/wiki/Android_One
Yes and the increased perception of crime is likely due to the US becoming a lower trust society than it previously was.
Agile vs. Incremental studied in a large-scale industrial setting; who won?
if you're going to use memes in a blog post at least use them correctly
I don't understand. The two sentences both seem to match the referenced link -- the first says that it is only possible to fetch all transactions in the first five minutes, while the second says that after five minutes, you can only fetch the last 90 days of transactions (so, can't fetch all). Are you saying it is worse that you can still fetch transactions after five minutes?
I notice that my recall is much better if I had learned the information while moving... either driving a car (actively aware of my surroundings) or on a walk. I can typically think back to exactly where I was when I learned something.
Boeing not Blue Origin but still an informative video
The "I don't want to eat" screen under "Food Preferences" allows a pretty wide variety of exclusions.
Brilliant idea. I'm bookmarking this in my "I want to try this Real Soon Now" pile of ideas.

If you ever do get around to trying it please post back to HN! Promise I'll do the same...
Spectrum-based Fault Localization – What it is and what it can do for you
I believe the data quality of such a library could be improved incrementally through enrichment, labeling, ETL, etc. Treat it like a garden.
The magic of these pallets is the magic of abstraction (2014)
I use Tyme, for both professional and some personal (read side hustle). But I only track what I think is valuable.

I don't believe that tracking every hour would have any real value. I put this in the Lean Startup lens: What do you hope to learn by tracking every second of every day?

I think a more valuable long term tracker might be as simple as percent of days doing stuff like: work-work, side hustle, fun. Then look for trends, but you still need to line this up with milestones.

Perhaps only short term tracking would be of value. I'm going to spend the next 2 weeks working on side hustle dedicating 4 hours a day. Then the same thing with 2 hours a day and compare the impact.
Do you fork your own programming languages too?
This isn't much different than other SaaS CI/CD pipelines.
>Essentially, the recording industry just showed that a jury will buy its argument that an ISP should be held liable for failing to kick a music pirate off its network.

This will end badly for you and me. I suspect there will be large groups of people who are unable to get internet access because they were suspected of some copyright violation by the ISPs, who are now liable and aren't required to be fair or show evidence, or even let the accused present evidence. I wouldn't be surprised if eventually, entire geographic areas will be cancelled from internet services just because of the risk.

ISPs will now have to deal with the fact that a ~$100 a month subscription can now risk billions of dollars. They're not going to take any risks with any subscribers. They're also going to heavily scan all network traffic applying AI network analysis to find any potential offenders and cut them off.

I can see how this could potentially kill the internet as we know it, at least in the US.
The US government was never primarily concerned about handsets sales or technical superiority.

The primary issue has always been a concern of supply-chain governance for critical infrastructure, i.e. carriers networks. The US doesn't have any of these concerns about European 5G equipment manufacturers because they are close allies. The US has a high degree of confidence that the governments of Sweden and Finland aren't going to pressure Nokia or Ericsson to compromise the support or supply-chain of US 5G infrastructure.
It's hard not to. The average actor you see on TV is >8. If you show someone a subset of a population to represent the majority them you'll cause them to expect that. Which is my hypothesis behind why 80% of women are vying for 20% of men. I think, in general, men are more willingto compromise on appearance than women.
Easy Data Transform is Windows/Mac desktop software for merging, cleaning, deduping and reformating data. It is aimed at people who need to munge together CSV and Excel files, but don't have to time or skills to do it in Python+pandas or R and don't have the budget to do it with a corporate ETL tool.

I posted a while back about Easy Data Transform and got some useful feedback ( https://news.ycombinator.com/item?id=21165736 ). I have now finally launched v1.0.0 as a paid product ($99/year subscription).
Are they people who either already had access to land, are in a high enough wealth bracket that they can purchase land, or don't care about owning land?

Perhaps the OP's statement could be modified to "Many people are angry because they care about owning land but are unable to do so without becoming slaves to banks".
I have yet to find a straight answer on how `declare` actually works in the Typescript docs. I had to go to Stack Overflow to learn what it's for.

The TS docs basically just say "use declare to declare [thing]" over and over, and it's only mentioned in the handbook on a page that doesn't seem to be listed in the handbook menu anywhere.[0] You have to search for it and wing it, because the search result for this just says "By Example." Notice that there is no article highlighted in the handbook menu on the left like there would be on any of the pages listed there.

[0]: https://www.typescriptlang.org/docs/handbook/declaration-fil...
I tried using Tesseract around a year ago to recognize digits only, very clean images, not some weird font. I had thousands of images, and it failed in around 3% of them. It was so weird, as it would recognize the same digits in other images just fine.

I tried 4 or 5 different OCR programs, and none of them worked well enough for my case.

I was actually surprised, I thought OCR was a solved problem with ridiculously low error rates.
> Funny how I can interact with strangers in the real-world and sometimes walk away refreshed but I am not sure there's a single time I have ever read a stream of tweets from strangers and felt anything but anger and nausea?

Really? I find the opposite. There are few people I can talk to for hours, most face to face communication even with people I like is exhausting after just a few minutes. But I can spend all day online and feel refreshed.

Granted I stay away from cesspools like Twitter. Really I go out of my way to not spend time online in places that don't add some sort of value to my life.

I think it's a difference in communication preferences that gets magnified by your environment growing up.
in the long run, there is peace. in the short run ...
We have differing views of "everywhere, today": you acknowledged yourself there are cases where it won't happen, it's just how much we think that's important where we differ. That's ok, I appreciate your point and thanks for spending the time to explain.

As for what browsers can or cannot do, they also can't introduce DNS-over-http, introduce stricter cookie policies breaking a bunch of web sites, or reduce effectiveness of ad-blockers, drop flash, or... Sure, defaulting to https is too high a bar (not expressing an opinion on any of those — eg. good riddance to Flash :) — but browsers can and have done stuff that's just as bad, forcing web site creators to adapt their web sites).
Meaningless to everyone except for those that care about IQ.
1U fans drive me crazy. Are there any vendors that plumb these for liquid cooling?
Numismatics – The Study or Collection of Currency
Not really. It only shows that way in Russia. So they are admitting that Russia thinks that it’s a part of Russia.
Once you have a few terminals at your firm, Bloomberg will provide a dedicated router + tunnel on top off the regular security. The bad actor would likely need to be internal to Bloomberg, and at that point there is nothing you can do.
I totally understand your point.

The search functionality is currently under development, and it's by far the most critical 'missing' feature.

As a workaround for webapps: using the 'Capturing Assistant' and configuring BugJail to capture only your own packages helps a lot. That way you usually see clearly which thread handled the request, and also have less app-server / framework level crap that you need to expand through before you get to your own code.

If you'd like to get notified when the search functionality is available, just shoot me an email (my email is in the contact page).

Thanks for providing the feedback, and sorry that the initial experience wasn't better.
I have used tesseract ocr combined with imagemagick and ffmpeg to great success for video text extraction.
IMHO, 60% sounds low...
That's the real-world implications of an in-person conversation.

Obviously extending this to online, two people could be far from each other. But it still would require one person to see the emotional response from the other, which may or may not be pleasant.
Why are you surprised? Most people treat their closet/basement/garage/attic/trashcan like a landfill.
Right, such as travis, circleci, gitlab, etc. All of which are pretty popular, so clearly there is interest in SaaS CI/CD.
Wrong. I buy the Samsung Notebecause it has a pen. And I also hate all the Samsung Android Addons.
Facebook, Twitter disable sprawling inauthentic operation
Ask HN: Why isn't it called the EFG stack?
Elastic, FluentD, and Grafana seems to be a perfect combo. FluentD is definitely displacing Logstash as the canonical log shipper, and Grafana's ability to produce dashboards from many data sources makes it more flexible than Kibana. Also, consecutive letters are most satisfying.
The complaint seems pretty straightforward to me. As you note, the value Bloomberg provides is all in its data and software, not in the physical terminal itself. The terminal is effectively just DRM, a giant dongle you have to use to access the data and services.

Back in the day you could make an argument for the value of locking services to a proprietary terminal, since most people didn't have a computer on their desk and all and there were no common standards for those that did. But these days there is a ubiquitously accessible common standard for desktop information systems: the x86-based PC running Microsoft Windows. Having to use a proprietary terminal means not being able to use all the knowledge of that standard platform the user has built up over the years, and having to build up a new stock of knowledge about the baroque weirdnesses of that proprietary terminal. So I can totally see how someone would wish they could just access that highly valuable data and software on the machine they already know how to use.
When the Tweet expresses some abhorrent view (like "she deserves to be treated badly because she is $RACE", terrorism apologism, etc) and it garners hundreds of thousands of likes and retweets, it causes me quite a lot of stress, doubly so if it comes from or is endorsed by major publications or political officials.

Arguably, I shouldn't feel stress for things so far beyond my control, but at the same time I have a vested interest in my community and its future (and if so many people feel this way, it certainly _feels_ like a credible threat).
you have to define "be like other people". Racially, you don't have to be, perhaps not even religious-wise. But try being a libertarian in sweden, or a boomer among millennials
True. Collecting the fines from the telco and then makin g them go extract those fees from their customers would be a powerful incentive to do something. We have an idea what that should look like, but capitalism is weird and who knows what they’d actually do.