skysight-inc/HackerNews huggingface dataset:
Looks like a great tool. I use Calibre but that has a few issues. For reference I have more than 10,000 e-books in various formats. The total size of this collection is somewhere around 200-300 GB. It sits on a network share.

Calibre insists on copying all my books to a local directory (~/Calibre Library). My laptop has a 128GB SSD, so that will never work. Will Bookworm do this too?

I would prefer it just create a local folder for the metadata, then reference the documents on the network share. But if you want to write the metadata to the same directory as the books, that's cool too.
Lock up the criminal dolphins! /s
Independent Tests of Baikal-T1 – Russia's First 28 Nm SoC – and BFK 3.1 Board
How the World Got Hooked on Palm Oil
تردد قناة ام بي سي العراق 2019 على النايل سات والعربسات بالتفصيل
Your response illuminates the exact boiling frog / slippery slope problem AP was referring to.

None of what you mentioned should have been granted to the police but because of similar apathetic non argument whataboutism tactics like yours it was.

The only one I see there that even holds water as an acceptable invasion of privacy is witnesses but that's only because people still have a right to tell the police to get lost provided they're not a damn fool [1].

The rest are just as bad if not worse invasions of privacy. None of which have valid arguments for existing themselves. Their current use doesn't really give much more of an argument for allowing this new encroachment. If anything they give a reason to push back even more.

1. https://youtube.com/watch?v=d-7o9xYp7eE
SIMD Instructions Considered Harmful (2017)
> Strawberry preserves were a treat I didn't realize until I was an adult.

Huh? This doesn't seem to fit with the rest of your story. Despite plentiful strawberries and a canning operation in your house, you didn't have any strawberry preserves until adulthood? Did I misunderstand? Please explain.
I think mostly because to speakers of American English, roundedness is a very important vowel distinction, as “cock” has an unrounded vowel in American English, whereas the others are rounded, except “cuck”, which while also unrounded matches “coq” in position (open-mid vs. open, on the IPA chart)
> Yes, its already there and quite organized in directories.

So you do understand the general concept of a library. Then you also understand the limitations of directories and how much work goes in maintaining this system.

> Now ebook readers came along and pressed those hierarchical data flat, with long waiting times, because it needs to index first.

I don't think Ebook-readers started this. ITunes had this first I think, or whatever app ITunes copied from back then.

> grep and find works quite well for most work loads and are fast, why not enhance (or fork) them to support ebook formats?

Doesn't solve the problem. Grep and find don't give a useful interface for elaborated tasks. They also don't support metadata which are not supported by a fileformat, meaning "external" metadata.

> And at the same time omit very useful information that normal file managers show. (File creation/write/access time, size, full file name, etc.)

Depends on the application, and the user. Not all of those information are useful for everyone. Calibre for example has good support for filemanagers. Each entry has a link to open the folder with the ebooks. The whole library is saved as a folder-hierachy with metadate extrated into seperate files. The Database-View is just an additional layer.

> As I said, with long indexing times. I had ~50000 books on a ebook reader once and that broke it. Just because there are files stored, that should not slow down the system or even make it completely unusable.

Indexing is a neccessary tradeoff for gaining power. The alternative would be to constantly scan all files, making every single task slower. grep and find have their price too.

> But very few ebook applications and handheld readers have the same resources to implement a similarly powerful library functionality. Instead they have half backed solutions that make finding and organizing the library more difficult then if they would have simply used a standard file manager and grep/find/...

Oh yeah, I guess grep on an eReader would be a real pleasure to use...

> IMO an application that lets you just open epubs and other ebook formats and render them correctly just like so many pdf viewer do, without any half assed library functionality duck taped on to it, is highly sought after.

Those applications exist. Calibre even comes with one out of the box. Not their fault if you just start the library and not the reader.
As someone who just bought an imac pro for audio/video recording, this is deeply disappointing.

Has anyone found that this workaround on reddit solved the issue? https://www.reddit.com/r/apple/comments/anvufc/psa_2018_macs...

On a forum linked in the cdm.link article someone mentioned blocking the time services via firewall: is there a list of everything needed to be blocked?
This is not surprising. People aren’t “on” as soon as 8am hits and “off” at 5. Of course this can differ from occupation to occupation, but you can’t strive to get people to 100%. You’ll burn them out. You also can’t say work at 100% for 3-4 hrs and then go home. Productivity doesn’t work like that. You have to allow for ebb and flow of thought and interactions but also avoid productivity sapping interruptions.
It's beside the point because the discussion is about mass surveillance, which will only make the problems you mention worse. If we give police more and more ability to track people, who do you think they'll track, murderers or drug dealers/users? As a hint, the latter is far more profitable to the police station.

Yes we need to change laws that disproportionately put non-violent offenders in jail, but that's beside the point when talking about mass surveillance. Both are bad, and both should have separate discussions.
You could go for the plausible insanity defense angle, having it occasionally inject things like: "How to sculpt myself an imaginary friend from butter"
Calibre is a complex beast that has a bad track record regarding security and will keep using python 2 even after its deprecation.
How fitting that I'm reading this while at work.
> How's putting people in jail based on racism besides the point when it comes to liberty?

The point made upstream was that optimizing for jailing criminals and ignoring all else is not a good metric, while also making the terrible mistake of calling the US pretty free, which was "refuted" by with, well, a single metric, incarceration rate -- I asked what that changes about the original point, and said incarceration rate is not the one and only metric by which to measure liberty. If you wish to contest either of those points, actually do it.
To a point. A company with zero perks feels like wage-slaving, but too many feels like a frathouse. There seems to be a sweet spot depending on average age of employee. Older companies do better with parent friendly perks, while younger orgs benefit from 'being mom' and taking care of laundry, food, etc. While I agree that too many perks is usually a smokescreen ahemgoogleahem, having none usually reflects badly too in my view.
I had a manager once who would just divide the number of hours I stayed in office by two and then tell me that that was the time I was actually doing something useful. He did that for everyone in his team and kept it in mind when planning for long term projects.

This heuristic seems to work pretty well for him. His planning was never far from perfect and he did deliver quite a few large projects within the timelines.
Add them to the sex offender registry!
It is sad, because there is certainly a link, it’s not just the direct one that all academia is jumping to conclusions.

You pretty much nailed all those studies. Those type of hard to characterize, very complex, and poorly understood diseases, are the only candidates that you will see a “microbiome can cause/cure it” type of paper.

At the end of the day, they see a mouse, bearing a set of mutations that is not even close to mimic the disease population, adopt some new behaviors, and then they miraculously cured everything.

On top of that, VC have started to invest massively in that field, even starting their own company. On one side, I hope this will bring some much needed robustness to the current lack of rigor. On the flip side, since the biotech VC model is to IPO whithin 5 years, I doubt they will do better.
BBSs are still alive; mostly accessed over amateur radio.
How do they ever know it is a state actor? It always seemed to me that a sophisticated attack should be fairly untraceable? but then it always seems that they always know where it is from (or at least, "state actor"), is that mainly based on who has motive or are there more certain clues and traces that are always left, like the muddy footprints leading to the border?
The few times I have needed some additional tool (for directly copying music/custom ringtones/images), I use iMazing
As McKinsey Sells Advice, Its Hedge Fund May Have a Stake in the Outcome
I just bought a new Mac Pro after spending over a year trying to fix audio/performance issues. Posting on stack exchange, apple forums, and endless googling proved fruitless. I tried every possible reset (nvram et al) and even created a new account (which seemed to help for a while until the issue came back after a month or so oddly).

I had such a spark of hope when I saw this title. Alas, my fix for coreaudio HALC_ProxyIOContext::IOWorkLoop: skipping cycle due to overload Audio still eludes me.
>hedge against mis-management and failure of national currency regimes

At the moment cryptocurrencies seem a good be worse than fiat. Imagine your salary or mortgage was a set number of bitcoins.

There were probably a number of initial uses imagined but if you look as Szabo's twitter pretty much the first link is The Crypto Anarchist Manifesto about circumventing government and libertarian freedom which I think was a big part of the inspiration.

(https://mobile.twitter.com/NickSzabo4/status/107401811082955... )
What road? When have we gone down it?
I have a Huawei Matebook X Pro and I like it. There are many things to like about it but the one that stands out for me is the 3:2 ratio screen.

No matter how much Dell and Lenovo call their offerings professional, I just can't see a professional working on a 13" 16:9 screen.

Things I don't like about the Matebook is that the warranty and repair services are basically unknowns, there is no next business day, on-site warranty and of course, they aren't battle tested —though quality issues seem to be all the more common for Lenovo, Dell an Apple nowadays. Had a friend joke the other day _your Huawei is the only one sure to keep working, its main purpose is surveillance and if it brokes down, it can't perform its duty_. :)
As far as I understand, every request has to be done with judicial approval, which is given every time since there's no mechanism to check for effectiveness after the fact and most judges have no clue how broad the request might be (and the police will certainly not dwell on that fact).
The additional search areas limit the potential for collateral intrusion though, because they are essentially going to be ANDed with the list from the main crime scene not ORed. Even if the whole town visited those markets, it could never be more intrusive. Also, the reasonably wide rectangle is precisely because the location data is not particularly accurate, I am not sure why you think this supports the idea that it should be smaller.

I'm honestly shocked that people think that the police are overstepping the mark by requesting anonymised phone data from around the scene of a home invasion murder.

Over the last few years I've watched the privacy debate on HN evolve from completely legitimate criticism of mass surveillance programs with insufficient transparency and oversight, to criticising a detective getting a warrant from a judge, that is specifically written to request anonymised data! While investigating a murder in his community!

> The original police-work methods they were using, which they admitted in their court-filings as having actually led to the suspects? The confidential informant being chief amond those, yeah?

The level of proof required in a criminal case is incredibly high, what's more police have a responsibility to find all assailants as well as test the veracity of witness reports and follow all reasonable lines of enquiry.

"Witness is lying", "Someone stole my car" etc etc. All these will be presented as defences. They don't even need to be probable, because the prosecution needs to clear a very high bar of proof. This is why police collect as much evidence as they can and don't just stop when they think they know who did it.

Ultimately the detective has a responsibility to the wife who's husband is dead - and to society in general - to make sure people face justice when they offend, and they can't half arse it.

(Disclosure: I am a detective)
>You realize that Apple has so much money they can do both.

Not with the same dollar. We shouldn't forget what giving money back to shareholders means. It means that Apple cannot think of anything to invest that money in that's more promising than what investors can find elsewhere.

You could say it's prudent and honest. Instead of wasting all that money on stuff that never yields a return they're handing it back their owners.

But I still find it surprising that a company like Apple with the enormous leverage of billions of (the wealthiest) users and a brand name second to none doesn't think that it can make great things happen with that money.

I don't think I'm best placed to tell them what that could be. But there are clearly some huge gaps in their strategy.

For instance, they keep pushing AR, because AR is an area where latency matters so much that you need expensive devices for it.

But AR would be so much more valuable in combination with all the information that only Google Maps and Google Street View has. Even more so if you think about the data that's going to be needed for (and generated by) self driving cars.

I imagine it's hugely expensive to gather that information. Apple Maps is second rate. They have nothing like Street View and no self driving car project. I think owning information that makes high end devices far more useful than low end devices is exactly what Apple needs.

There aren't going to be many players in that market exactly because it's so expensive. Only the biggest global tech companies can really do it. That moat will be one of the widest and deepest ever.

Gaming is another area where expensive devices make a difference. Playing games is something almost everybody does on their iPhones. I find it baffling that Apple isn't one of the biggest gaming companies.

Where are Apple's contributions to new user interaction paradigms? The touch bar? Is that it? Apple just isn't thinking big enough. That's why they have so much money left to pay back.

Anyway, you can completely disregard _my_ ideas on what they could do with that money and still be surprised that _they_ can't think of anything.
Show HN: Coin – Track Your Crypto Portfolio from the Command Line
Damn, my nearest restroom seems to be about 6600 km away.

If you decide to go global, it's easy to get locations (and sometimes other data, like wheelchair access or even opening hours) from OSM:

- tag: https://wiki.openstreetmap.org/wiki/Tag:amenity=toilets

- example query with Overpass API: http://overpass-turbo.eu/?template=key-value&key=amenity&val...

But this approach (all data in a single huge array) could be pretty slow with a lot of restrooms: https://restroomfinder.co/data.js
It's possibly .mobi. Calibre reads all metadata from my HumbleBundle ePubs just fine. :)
I parse a lot of JSON in surprising and inconsistent formats and what works best for me is to immediately sanitize the object (option 1 that they describe) so that the rest of the code that operates on it can stay consistent

I'm interested in what an implementation of option 3 would look like. Is it just some regex to find the relevant characters in the string?
Embedded dev here. I also love this profession but seeing the huge gap of perks between us and app kiddies(remote work opportunities, higher wages, more days off, free meals, modern offices in nice cities) makes me depressed. That's why I'm actively trying to move to BackEnd/Fullstack.
Slightly OT, just in case someone has a similar problem:
I (ab)used Wikipedia as special dictionary (1) during my thesis by means of a script that looked up the english article to the search-word and extracted the title of the link to the article in my mother tongue out of it. Admittedly it was a crude solution but it worked well enough then.

(1) It was meant to be used for technical terms that wouldn't be in most normal dictionaries.
I think that’s the case for pretty much all of the major psychological diagnoses. Depression, autism, attention deficit disorder. They’re as much a disease as fever or a rash are diseases.

I think we’re still maybe a step or two beyond the theory of humours in how much we understand the brain and what effects it and how it effects us. We’ll look back at how we’re treating a lot of those symptoms today as barbaric in a few decades, I think.
I'd love to watch a documentary on this type of behavior. There seems to be multiple instances of it in the animal kingdom.

My grandmas dog actually had a taste for a particular mushroom that would really daze him out. We had to watch him closely or he'd be messed up and stumbling around for hours.
> That's it. Even "html-like" attributes that people seem to not like... are exactly what HTML attributes are in actual Javascript DOM APIs [1] [2]

The attributes / DOM properties in JSX are also a mixed bag and not consistent. See https://github.com/facebook/react/issues/13525#issuecomment-...

> Look, it's exactly what React without JSX is [3]. Only in React you don't need to invent a custom scripting language and binding rules.

JSX is a custom extension to JavaScript. It's not part of JavaScript or intended to be part of the spec or implemented in browsers. In fact, you have to use some sort of transpiler in order to use it. So, it's not just JavaScript.

> https://pbs.twimg.com/media/DbVEoKOX0AEEen6?format=jpg&name=....

There's really nothing that complicated in here, if you're familiar with Vue. In fact, it's really easy for me to see what's going on at a glance in one place, which is my personal preference. From my own experience, that's rarely the case when working with React the way JSX tends to get broken up because it doesn't have something as simple as a standard if conditional statement within JSX itself.

I've never claimed you do not need to learn anything when working with Vue templates, you need to understand how the system works, but it took me all of a few hours to understand. The features and benefits that I prefer over React/JSX make that worth it to me.
How Not to Score Bowling
I don't see any mention of credit bubbles in https://bitcoin.org/bitcoin.pdf
Maybe OP regarded them as too common when he was a kid, and only realized as an adult how much of a treat they were.
Let me guess... you love dolphins so much that you can't stop reading about them... /sigh

https://news.ycombinator.com/item?id=19189284
When I've tracked pomodoros, the average came to around three hours of productive time. Anecdotal, I know, but I've often thought that it would be nice to squeeze that three hours of work into three hours of clock time. Life would be considerably more pleasant.
As giving and receiving advice is fundamentally based on trust, it strikes me as odd why anyone wants to do business with the likes of McKinsey or Goldman Sachs who have repeatedly shown a pattern of screwing over their clients.

This is not a generic "all I-banks or management consultants are evil" - there are still plenty of specialized firms out there without these anti-patterns.
It really is a question of your willingness to accept a lower wage for work you want to do. I am 34 and have been doing web development professionally since I was 19. I have always and still do love it.

I suspect that is at least partially due to the fact that I have consistently accepted lower pay to work at small businesses and nonprofits. I currently work for the local PBS affiliate and absolutely love the environment, people, and challenges there.

But, I do also worry about how that will affect me and my family long term. Will my wife and I be able to support our children well? Will we be able to retire comfortably? Etc. I’m certainly still making a very comfortable wage compared to many other professions, but I have turned down salaraies 25+% higher than my current one from much larger corporate organizations. Will I regret that in 20 years?
I believe he's saying that he had fresh strawberry preserves readily available as a child; however as an adult that was not the case. He didn't come to realize how fortunate he was to have the strawberry preserves until adulthood.
Oh boy, again the dolphin pufferfish article.

This article has been submitted on HN 10 times [0] in the past 5 years. Linked from various websites. This seems one of those articles that does really well on algorithms.

https://hn.algolia.com/?query=dolphins%20puffer&sort=byDate&...
He was also able to go around CSP. I am not a frontend developer, but I really don't like how frontend developers seem to treat security and dependencies.

It really isn't normal to have 1000+ dependencies and it really isn't safe. Just saying "CSP will protect us" isn't good enough.
Exactly that.

Being a parent also gives you a great excuse to finally buy that drone!
How is embedded development WRT requirements and process?

I've had this theory for some time that a number of dev's frustrations are rooted in the fact that what they're doing isn't anything close to real engineering. That for a great many of their jobs, quality is not really a priority because what they're creating could just as easily be gone or reworked tomorrow.

So I've wondered if I'm on to something, do things get better the farther down the dev stack you go? Because, much like building a physical structure once that hardware ships the software is doing it's intended, required job. Sure, there can be firmware patches in the same way a building needs maintenance but it's not like management is going to recall the coffee makers because they think they should now tweet when your coffee was made.
The Safari approach is next to useless, because it can be easily circumvented. That many publishers don't do it, that's only because they don't have the know-how or because they don't want to piss off what's still a minority.

Note that the browser is the "user agent", acting on behalf of the user and extensions are for extending the capabilities of the user agent. The browser should be yours and should do what you tell it to do.

Users only need one or two extensions that they need to trust. Can't you trust uBlock Origin? If no, given its open source nature and the people that work on them, then why can you trust Chrome and Google more?

The privacy angle is a complete red herring.

Yes, Chrome's Store is filled with spyware, but that's Google's fault for having a broken review process. Firefox (addons.mozilla.org) does not have the same problem, in spite of the fact that Firefox lacked permissions until the Quantum release.
So are you jealous that this thread is catching attention while yours was not?

what's exactly the point of your comment?
Free lunch? Ha ha ha... my employer does not even have free coffee.
When I first read this article it felt terribly old. An article from 10 years ago? That's ancient! Now it's almost 20 years old and for some reason it feels a lot fresher today than it did even back then. (Maybe history starts to compact the older you get.)