skysight-inc/HackerNews huggingface dataset:
Show HN: Read-Up.io
https://read-up.io/

Hello everyone!

I am sure you know many readers for mobile devices and PC but there are some cases which I wasn't able to achieve with the reader apps I am aware of. And I am talking about these 3 things:

1. Synchronization across all the devices you have independently on OS (ios/android/mac/win);

2. Possibility to upload already bought books for free and enjoy the reading;

3. Borrow books that you can't afford or don't want to spend money on.

So, here is my little project I've started developing for myself and now would like to share with you - read-up.io. I've chosen WEB since this is the most universal platform. It's possible to upload your own pdf and epub books. And it's also possible to borrow books. Just ask other people to share it with you and voila!

You can install ReadUp as PWA on your device and enjoy the native app experience (this is in the beta state now).

The project is still under development but the main features are already released.

Looking forward to your feedback and reviews.
Mark my use of the phrase "not necessarily" :-)

I guess I'm collecting downvotes from the other side of what I'm used to. Normally in local debates people will immediately try to frame someone as "kill all wolves" the moment one points out wolves are dangerous so that phrase was a defense against that, but it goes the other way as well:

By all means: do shoot if you are surrounded by a pack!

And maybe electroshock won't work ever, in which case we'll need to come up with something else.

My point is:

Wolves are dangerous but saying so doesn't mean I'm saying we should kill all wolves.
I've tried the Harris app. Everyone can do better than 10-20 minute sessions with Harris rambling in the background, acting as a constant distraction by going on and on about free will and the nature of consciousness.

IMO the HN crowd doesn't have to limit itself to any specific apps. We all have access to books that discuss the hows and whys in much greater detail than any app currently does.
How to opt out of human review of your voice assistant recordings
Prank Call Website
The same was said of Gopher. When Mozilla dropped support for the protocol in Firefox 4.0, there was a brief outcry, followed by silence as everyone realized that the protocol had been effectively unused for decades already.
My understanding of “statistics” is that it is about either probability distributions, or gleaning some aggregate information from an existing data set which is taken to be either a (not necessarily uniform) random sample from some distribution, or describing the entire population.

Perhaps I am not using the right definition of “statistics”?
Great find, digging up what appears to be the base of TFA’s list.

Some critique of using the linked list: That is based on a newspaper corpus from 93, which explains why day/sun is at the top, which they won’t be for list created from Wikipedia or television subtitles, both sources that are arguably closer to “in the wild”
> I had the same result from most papers. My personal conclusion is that when people get a winning strategy they don’t publish.

This is kind of obvious to me. It is also the reason the OP posted their results. I'm sure if they found one strategy that worked, after putting that much time into their research it would be really stupid to announce to the whole world that it works.

On the other hand, in the trading world where everyone is a competitor, you might want to deliberately introduce some confusion - but it looks like plenty of actors are doing this anyway.
Very weird seeing this here! This is my site and my projects. Happy to answer any questions about them.

Never really saw it as a fit for the hn audience as the quality of the code and site aren't very good and as other people have mentioned it's a very niche space to be working in.

If you are interested in this kind of thing, I think there are some cool projects out there aimed at reducing the cost of development [0] and scanning [1] analog film.

[0] https://www.thingiverse.com/thing:3076876

[1] https://mepler.com/Kinograph
Using computers is essential to the jobs and social lives of huge swaths of people, and providing safe tools to accomplish those goals is a very valuable social good. In particular, most people who use a computer don't have the time or the interest to really learn the details of computer security or how the internet/their web browser works, nor do they really have a choice as to whether they use these technologies in the first place. The upshot of this is that any time a browser vendor takes time and good-faith effort to try and keep the metaphorical gun pointed anywhere other than firmly at the user's foot, we (as folks who /do/ understand computer security to some degree) should honestly be celebrating it.

It's not running the world like a kindergarten, it's building good and useful tools using sound engineering practices--something admittedly foreign to most web developers, but the rest of the adult world embraced the idea millennia ago.
You are absolutely correct that there are nuances, which is exactly what I wanted to bring to fore. There is politics, terror and even economics: both strategic, in the region and hidden in terms of the weaponry.

Thus, desperate times, desperate situations, desperate measures. If you feel it is harsh, I prompt you to consider the case when separatists would use the means to spread rumours, fake news and instigate mobs. We know that they are capable of that and the scrapping of these bills signifies essentially a stop to their powers. Better to nip it in the bud than starting violent protests which need more physical force to keep the law and order intact.
They can’t serve adsense from a FTP server.
I've done one with Figma. It was one of the most enjoyable interviews I've had.
I think HTTP and JSON are great.

You might not like it, but every programming language in existence has easy to use HTTP and JSON parsing libraries. It's basically a solved problem.

As a software developer I dread working with protocols that are not via HTTP because most often then not the clients are badly designed, leaky and I can't fix it by changing the client.

And I love JSON in spite of its inefficiencies, because it is easy to debug and there are really good JSON parsing libraries for the statically typed languages I'm using (Scala, Haskell). You basically declare your high level types and the library will derive (de)serialization and validation logic for you.

Also consider that this isn't necessarily about building full fledged email clients. Maybe you want an automated way to read an Inbox and import certain messages in your database. Maybe you build a browser extension that counts the number of unread messages. There are many, many micro tasks that developers would be interested in doing, if they had an easy way to do it.

And do you know what protocol does NOT have good libraries for every language in existence? IMAP.

It's basically not a competition from my perspective, HTTP/JSON wins by default.
I'd recommend playing the excellent SNES game Mother 2 (マザー２）, a huge hit in Japan and nobody complained about the text being difficult to read.

Or you can watch one of the let's play videos with narration here:

https://m.youtube.com/watch?v=F_UrqsO2JQ0&list=PLC4EWNG6GsuY...
A generalisation of that optimisation is discussed here: https://twitter.com/MateuszOkon/status/1159222281874366464
Yes, it cares about the combined emissions of each human, not what silly borders we've drawn on a map.

Western countries don't have a moral right to pressure everyone else until we get our own house in order. China isn't the problem. You are, and so am I.
Its why I would like climate change though. European summer all year. And their legal brothels are anything but unsubstantive during summer.

Replying to you is always a gamble but not everywhere with democratic consensus is based around silicon valley sensitivities
It's funny to me how you seem to grasp at arguing with such a soft fluffy denial. I mean this is less contradiction or refutation and more sulking and pouting about ideas you don't like.

First, you just ad hominem with a blundering crackpot label.

Then you try to dismiss detailed insights with completely compatible interpretations of the subject matter. It's like you didn't even notice that your perspective and opinion of the symbolism and characterization can interoperate and simultaneously work alongside the version you replied to. They aren't mutually exclusive.

But for whatever reason, you've got this smug derision woven into your comment, like you've handily picked apart the ideas you saw fit to quote.

It's very obvious that The Wizard of Oz fits an allegory for the dust bowl and great depression. All the pieces easily snap together when you recognize them for what they are.

You seem to harbor some deep resentment of a truth that terrifies you. But why?
I'm Canadian and I've never seen gas pump UX like this. It's mostly just terse instructions in a clear font on a black and white screen; certainly no cars represented.
And still you're fluent in English (I assume) - it's not an issue with the English language but your understanding of the context. Japanese (and Chinese) work a bit differently than latin languages. Even if you know 100% of the kanji (very few Japanese people do), it doesn't mean you know 100% of the words - and vice versa. Since the characters are idiomatic, it also makes it easier to guess the meaning of a word or character you don't know than if they would have been written out phonetically.

Kanji: The Chinese characters in question

N2: The second highest level of the Japanese Language Proficiency Test (JLPT). N1 is by many seen as a very high bar and many Japanese employers demand it if you'll be using Japanese as your main working language. N2 is generally attained after 1-2 years of Japanese studies.
In the past I've used a 3rd party component [1] for IMAP, it was like outsourcing all the work of dealing with the quirks of each server.

[1]: https://sockettools.com
WeWork’s 17th employee: I was not offered options
There was a time when www was just a part of the Internet and we had www search and ftp search engines. The one I used to use was called "ftpsearch" and the only thing (besides the name) I remember is that it used to say "This server is located in Trondheim" on the front page. A quick web search turns out that it still seems to exist in some form [1]. Unfortunately it apparently doesn't really work anymore.

Maybe it's time to bring ftp search engines back.

[1] http://www.mi.uni-koeln.de/~jbe/ref/ftpsearch/
I really like mac keybindings.

However, I really dislike how if I click what is traditionally the maximize button, it doesn't maximize both horizontally and vertically. I also really dislike how if I use the fullscreen mode and then use alt tab to switch windows it takes like 400ms to transition with some animation, and I can't disable it. I also really dislike how alt tab behaves, I want it to switch all windows not window classes. I also really dislike that I can't alt-click+drag to resize or move windows like I can in linux.

But most of all, I really dislike that there's no easy way to modify these behaviors without installing third party applications which at best can be described as dirty hacks.

They're the major reasons I use GNU/Linux over MacOS. Or would choose Windows over MacOS if Linux wasn't available.
Alright. It's not encrypted and not origin-verifiable then. I think we all knew that though... anyway it should be abundantly clear at this point that no one should be using protocols that can trivially be MITM'ed to access anything over the internet.
Seems like a US thing - I noticed in Europe most people use WhatsApp for group chats.
As long as he's not even willing to publish the list of those 130 papers, I think it's OK to be a bit skeptical, yes.
They must have a way to stop it leeching calcium.

when you have concrete in a pond, you have to seal it, otherwise it poisons the pond (and gets frost damage). The green wall application leads me to think they've overcome this.
The other ones I might give a pass to as I can't find where the update history lives, but this is untrue - https://www.sqlite.org/changes.html
My biggest issue with Apple is that they force you to use Safari. The total inability to run an alternative browser is a no go for me.
Yes, if all goes well. And if global climate change doesn't crash technological society.

> If the world ahead has fewer people, will there be any real economic growth?

Of course there will. As long as per capita usage of energy and stuff increases faster than population decreases. Basically this will continue the concentration of wealth ~indefinitely.

I mean, consider Vernor Vinge's Marooned in Realtime. Even the poorest people consume as much as many nations do now.
So, how long until everything is JSON-shit over port 80 and how long until port 80 is old news and only port 443 is used for anything and everything? I can't claim to be familiar with IMAP, but it can't be worse than this garbage that requires an HTTP client and a JSON parser.

To process JSON, you must inspect every character, which is reason enough it's an awful ''format'' that only an ignorant could hold dear. Douglas Crockford brags about how smart he is for disallowing comments, but there's whitespace allowed everywhere. Let's not forget this asinine integer nonsense, because JavaScript lacks real integers.

I'm sure most people think HTTP clients and JSON parsers are standard-library affairs, nowadays, though; let's just entirely ignore matters of licensing and whatnot.

It's disgusting to see this as an IETF standard, but people have been complaining about how that moves along for decades; take a look at Google's robots.txt ''standard'' that doesn't do anything useful and effectively makes every existing file standard, rather than do much of anything worthwhile. The WWW and JavaScript are nothing more than a continuation of this worse-is-better filth that UNIX and C previously championed; decades ago, the IETF revised the RFC for the Finger protocol and warned about security, solely because some idiot wrote a shitty Finger server in C; now, we have useless and unnecessary standards such as this that only serve to further this next generation of idiocy.

I wonder when all of this will finally collapse under its own weight.
They do though:
1) They are distributing executables to their users over a MITM-able channel. That is not acceptable.
2) A bunch of their users will have a much tougher time downloading their drivers when Chrome stops supporting FTP.
Would WebAuthn support be possible with JMAP? That would really move things forward.
It's tough to gauge exactly how many people are involved, but the filmlabs.org site[0] lists 50 artist-run labs worldwide where people are developing movie film. These range from single-person operations to large non-profits with considerable funding, but were are out there!

I think cost is certainly a barrier but I'm self-interested enough to let people think it's bigger issue than it is because paradoxically that attitude has led a lot people to give away equipment and filmstock for virtually free (to me).

If you're looking at the used cine camera market, the cost of Bolex cameras has climbed recently and I think that's due at least in part to Kodak re-issuing Ektachrome.

[0] http://www.filmlabs.org/index.php/lab/
But surely China is doing this regardless of whether America makes it difficult or not. They're dedicated to reducing reliance on any foreign stuff.
Well, if you get 30 persons to flip a coin six time, there is good chance one of them will get all tails or all head. Now ask him his strategy for such amazing coin flipping skills! (example taken from the book "statistics done wrong"[1]).

I would be interested in seeing a total distribution of hedge funds return, not just outliers.

[1]:https://www.statisticsdonewrong.com/
Best premium 2-in-1 PCS in 2019 for when you need a laptop and tablet in one
Less-expensive options are available, too, like the Lenovo Yoga 730, and if you're getting a Chromebook to save money I recommended a couple of those below. But for the best functionality in the lightest, smallest body as well as power to get you through a a long flight or full day of work, it's generally going to cost you more money.
What would this support look like, in the context of JMAP? By the time the email is in your inbox it's already gone through server-side prefiltering. So the only integration I can imagine is a way to fetch and store Sieve scripts so you can edit them from your mail client, but that seems like a very provider-specific thing.

For example, Fastmail themselves support Sieve, except they don't give you a single editable script, instead they convert your structured rules and spam settings into 8 labelled sections in a Sieve script and give you 4 free-form edit boxes to insert your own code at specific points (so you can't edit the code that they synthesize for you). I don't know how a protocol like JMAP would expose this in a generic fashion.
I'm not sure what you mean by "procedurally." Republicans can still vote in favor of this bill even if they do not cosponsor it. But the more Republicans cosponsor it the easier it will be politically for other Republicans to vote in favor of it.
Basically listening what to do - mostly it is focusing on breath. Let go of thoughts. Bodyscan. Well this.

I am not sure why I don't just do it on my own but somehow I dont without a primer
> By being angry in the here and now we inevitably hurt structures and people that have done nothing wrong and efforts to direct that energy back towards the violators often do the same to whatever distant place they live in.

How do we hurt "structures and people" that have done nothing wrong by, for example, being angry at Oberlin's administrators in the here and now?

> I think it's important to note that the biases Oberlin showed are something we can all do if we're not careful.

We can all do any number of things, but to be this committed to knowingly being wrong out of tribalist ideology, that's not that common.
> it's not relevant to Chrome's user audience/usecase.

Rather, there are no ads on FTP pages, so Google is going to use it's power to stop countless people to stop using FTP.
> And one welcome result is that a very large proportion of the food I eat here is produced in Norway.

This is only the last step. Most of the animal feed is bought outside of Norway and from the wheat we do produce only 15% is of high enough quality to be used for humans [1], the rest is animal feed. The wheat that is used for humans have to be treated since it's too moist.

Norway is _far_ from self sufficient and will never be. The farmers (5% of the population) have received subsidies that are equivalent to the deposits to the sovereign wealth fund since the fund was started, that is to say if we didn't subsidise them we could have had a fund that was twice the size.

The general quality of the food in the stores is also very bad compared to other countries with the exception of pork and sheep meat.

There is nothing to gain as a nation from subsidising our farms the way we do except for the 5% that actually receive all this money. It would be much better for the society to let countries that have areas that can produce food properly do that and just buy it from them instead.

All in all I wish we went the NZ route, let the farms go bankrupt if they can't produce something that people want at the price they will pay it and restore the land to the nature.

[1] https://brodogkorn.no/fakta/matkorn/
> The important concept to understand about profitable investing is that you have to have a strategy that others are not also using.

Not quite, because stocks tend to go up.

What really is hard is making more profit than just holding stocks would. Because that takes actual new ideas.
Here is the perspective from the student newspaper:

https://oberlinreview.org/18975/opinions/media-coverage-of-g...
> but rather "How do I capture this extremely complicated real world semantics in code?"

I'm not sure that's even it. It's "I don't really understand the requirements until I try to implement them and therefore my first 6 attempts are hopelessly wrong".

The reason dynamic languages are so popular I think is because they make it so fast to iterate through the first 6 attempts whereas statically typed languages make that 50% slower and that generates a huge feeling of helplessness and frustration that you keep doing all this work to satisfy the compiler and then its thrown away.

Of course one can argue that all these people are stupid and should just understand the requirements in the first place, but it's a separate point: that is reality - people find it hard to understand requirements.

But it is one reason I like more "incremental" languages like Groovy since I can iterate really fast in dynamic mode and then tighten up all the screws afterwards by converting it to statically typed code.
Can you provide some actual arguments as to what's wrong with JSON? It's a text format that can be inspected by humans, unlike binary formats. (Maybe IMAP is a text format too, so this isn't an advantage inherently) And JMAP may have better semantics than IMAP, and there's nothing inherently wrong with JSON (other than edge cases).
A brief tangent, but something I've noticed is that the meanings of words like "fluent" and even "native" are so ambiguous and poorly defined, that it is almost impossible to have a meaningful conversation about language learning unless you avoid them completely.

The marketing materials for language learning resources tend to make full use of this vagueness, like this one does. I wish these resources instead did more to enlighten their prospects as to what one can actually expect to achieve and in what kind of time frames.

Languages are endlessly deep. "Native" is not even close to the top. Even amongst "native" speakers, skill with and understanding of language is enormously varied. Compare the wedding toast of a skilled public speaker with that of an average one. Compare a literature scholar's understanding of a classic novel with that of an ordinary high school graduate. It's night and day.

IME, 777 kanji wouldn't get you very far in a newspaper and certainly not a novel. It would likely be enough to understand 90% of ordinary emails and text messages.

So many great resources to learn Japanese with these days; this vocabulary list is not one of them.
Who cares what they want? You already beat them, you don't need them and they need you to need them.

Just keep growing your business sideways, try to reuse as much as possible of your IP and experiences.

You are on the right track
> What you are saying is that because we have a map then we know the terrain.

No. What I'm saying is that having a map is better, way better than having nothing and resigning to even try because by definition is imposible to attain 100% of the terrain with the same level of detail as the real thing in a piece of paper that you can fold into your pocket.

> This means they are (by definition), impossible to model or explain with words.

> A description (in this case words), is not the actual thing. Using your example, we can spend days describing love and write millions of pages about it, but that is a very different thing than actually experiencing or feeling love.

You started talking about describing something, now you want to switch to talking about "the thing". Obviously describing a thing is not the same as the real thing. Is your argument that the thing is ineffable or is it that the description is ineffable?

> This means they are (by definition), impossible to model or explain with words.

> it just means that it doesn't have a universal "true" meaning for everyone and that it cannot be fully understood unless it is experienced.

So which is it? Or is the definition of ineffable too, ineffable?
Gmail has its own sync engine.
That seems a little uncharitable!
WhatsApp and Facebook messenger are the two that seem widely used in the UK. I know a few people using Signal and Telegram too.