skysight-inc/HackerNews huggingface dataset:
Worth noting that "open-source" doesn't imply a license to use the software in any way. You can put up a project on Github with "all rights reserved" (though you obviously grant Github rights to distribute it when you upload it).
I enjoy Calibre a lot as well and do not deal with him personally, and am grateful for what he has produced, but if there were alternatives that served my needs, I'd switch. Gratefulness doesn't mean overlooking one's flaws or loyalty.
bloggers and twitter people do. people within the democratic machine do not. up until maybe the past 2 years it was entirely heretical to even lightly suggest that obama did not do a good job without shifting all the blame towards mitch mcConnell or the koch brothers. actual critiques of the power structure from within are rare and even then, hardly ever substantive or satisfying.
SocGen’s maths geeks built an empire: do the sums still add up?
Worth thinking about with that rule on scarcity. It can also be about what you'll do that others will balk at. Plumbers being a great example of this.
I was referring from a usability standpoint - “go to this URL and hold your headset near your speakers” is kind of the best case scenario.
One thing that is remarkable about crows is that they are most likely more intelligent than primates, despite having a much smaller brain. It looks like they evolved high intelligence separately, using different brain circuitry from ours.
This group which is at so little risk being targeted in such an aggressive way is horrifying. It's really scary to think that I'm the US, without legislative voting, a state can ban people from socializing.

We need to strip all emergency powers now. These were meant for times like earthquakes, where legislatures don't have time to act. It's been 7 months now, that is no longer an excuse. I think a 30 day cap is generous enough.
> why do these software engineers take such risks

I blame ageism in Tech. Where else should we go except jumping the Ättestupa[1][2] /s :-)

I guess everyone is different, but if you read the story behind Paul LeRoux[3] there is a lot more to becoming a criminal (including personal hardship and a pre-existing proneness for Denning Kruger - which seems more rampant in our field than anywhere else). And like learning vi / emacs it's actually really hard, so once you get very good in this it's hard to stop

(I'm trying too hard to be funny and understand my analogy sounds ludicrous but there are psychological concepts at work which connect difficulty/struggle of a task with whether we can identify with what we are doing and if it fulfills us. Ofc there is also that who else would do this kind of work if not a software/security engineer.)

[1] https://www.youtube.com/watch?v=DwD7f5ZWhAk

[2] https://en.wikipedia.org/wiki/%C3%84ttestupa

[3] https://magazine.atavist.com/the-mastermind
I’m investigating similar things. Might just rely on a DHT and routing algorithm - I like Yggdrasil’s algo. https://yggdrasil-network.github.io/
I don't bother clicking TechCrunch because it redirects to
https://guce.advertising.com/collectIdentifiers?sessionId=3_... uuid> and one of the privacy plugins on my Firefox stops me there.
Trying to understand here, do you think companies make these as a minimum status directly into their monitoring, or as a communications dashboard that someone upates, in aggregate?
USA cuts aid for pro-democracy groups in Belarus, Hong Kong and Iran
Try also "tig" which is something in between git --log and gitk.

Also, I firmly believe that git is very simple if you use it right. I'd you are deep in the manual with exotic commands and flags it's most likely your own fault.

Edit: forgot to add that saying git is not complicated always gets heavily downvoted on HN. So goodbye digital karma...
It's good for a single round of shots, just to add some variety and the shared experience thing. It's definitely not something you'd want to drink all night.

I don't like the taste of alcohol, but clearly some people do, so I'm thinking it's either an acquired taste (or psychological dependency) or some people just have different taste buds or something. I think it's recently become a bit more acceptable to admit that you only drink to be social, though.
Probably don’t have to be too close considering range. Sadly and also cool.
Top Announcements from Microsoft Ignite 2020 Conference
> Wikipedia says they can remember up to 100 people.

Damn, that might be more than I can.
Classic army of apologists with 'you are doing it wrong'.
Yes we get your intricate textbook philosophies but the average Joe, works at AverageCo and has an average Schmoe manager that takes your buzzwords, weaponizes it and turns our life into hell. So don't be surprised when people are angry with you. You invented the deadly rituals that an entire industry now suffers from.
The history thing is the thesis of a book I'm reading right now called The Black Swan by Taleb.
Haven't seen anything in music space that's like Calibre for books, except on mobile. Mobile I understand (though it still annoys me to no end) - as an industry, we've decided to eschew a perfectly good abstraction of a file system, an abstraction that could be learned once and used everywhere, and instead decided that every app will have to reinvent and reimplement document management experience on its own, each in its own inconsistent way.

I know there are CLI music players, though I haven't used them much. Of the ones I did, Winamp 3 was nice; Foobar2000 was great once I switched its default layout to display folder-oriented structure of the music library. I stayed with Foobar2000 for almost a decade (now I just use YouTube for streaming), because every other player I've tried out either didn't support incremental filtering (super convenient feature), or didn't understand that I don't care about metadata on mp3s (most of the time they're missing or wrong anyway) - I want its "library" to reflect the folder structure, instead of the player adding its own VFS on top of the native FS.

And now there's the same problem with ebook readers. I've recently tried to find a Windows epub reader that would just open the file, like a PDF reader opens a PDF. I failed. Everything wants to bundle its own "book library" management. But here's the thing: I already use Zotero for managing my research documents, including an occasional epub. I want a reader that will open an epub that I double-click on in Zotero.

(EDIT: Elsewhere in the thread someone mentioned Sumatra; maybe I'll give it another shot. I previously dismissed it because I don't need another PDF reader, and I really like Drawboard PDF - I use its annotation features a lot.)

At least in the image space, photo library management is a separate category of applications from photo viewers.
Yeah, he is... a character, to say the least. It's a shame because outside of Konsole, Kitty is the closest thing to iTerm in the linux space. what's holding it back from being as powerful and usable is basically not having a UI at all, and he's opposed to having more GUI at all, like on this very basic feature: https://github.com/kovidgoyal/kitty/issues/1402
That's an awful comparison and a strawman.
Evolution seemed to get away
I'm still playing some MMO-games that had their servers shut down thanks to people developing emulated servers and recreating the game world. Asherons Call is one, Planetside 1 another. I know similar efforts exists in a lot of MMO's.
Daniel Ek plans to invest 1B euros in deeptech “moonshot projects”
Creator of the torrent posted on reddit about it: https://www.reddit.com/r/windowsxp/comments/iz46du/the_windo...
100K Users Within 10 Months with Petr Janosik of Smartlook
Non paywall link: https://archive.is/aKLz7
This works pretty well for request oriented protocols with short response times.

It's not great for protocols with significant handshaking and potential for long connections. Things like chat services, shoutcast streaming, calling, imap, really anything realtime or notification driven would do better without forcing clients to reconnect. Especially since many will reconnect multiple times, as they may reconnect to servers which are running old code while the drain and restarts happen. If you need near instant cutover (which is pronably rare), in a drain and restart scenario, you basically need double the capacity, where hotload doesn't need anything extra.
To take your point further, I wonder as we move closer and closer to artificial general intelligence, would deleting software or even a piece of code be truly 'ethical'? You are destroying intelligence, after all. I have zero doubt that we will have AI that's at least as smart as a dog within our lifetimes, if not true AGI
Zen and the Art of Motorcycle Maintenance. Preferably the audio book.
Docker honestly made the world a little easier. You’re responsible for everything above the kernel.
I don't think the rant about Ubuntu Unity is fair. If anything, Ubuntu 18.04/20.04 LTS releases based on Gnome shell are serious regressions in so many ways (FF not opening new windows on top, std menu missing wtf, etc etc) that I'm considering something KDE-based next.
When .NET Native came into the picture, after the initial attempt with MDIL in Windows 8.x, I thought finally we have what .NET 1.0 should have been all above, given its Delphi background.

But no, now its future looks uncertain and it remains to be seen how .NET 6 will provide a proper AOT story, if any.

Sometimes I really miss not being able to use Delphi.
BBC Sound Effects made available to download for use under RemArc Licence (2018)
I was surprised it didn't happen in Florida.
a thanks, silly me. I wondered what that was.
This certainly doesn't seem to work when it comes to drugs.
Consolidation Grows as ProfitSolv Aims to Roll-Up Billing Tec
"Had claim" that's naive

Trying to apply legal concepts to unclaimed barren islands not subject to any legal system does not work.

"Bigger army diplomacy" is the rule, not the exception. Weapons usually beat legal documents and concepts
There is an idea about Crow-Wolf co-evolution. Humans could take the Wolf place quite easily IMHO.
> It's a group I've dabbled in being part of at some employers, and found quite unfulfilling and frustrating because management is way more meddlesome in that mode and individual leverage is practically nonexistent without playing the politics game well. YMMV

No kidding. Seeing this failure mode is unfortunate because it's not an immediate killer but it's a lethal one once it sinks its teeth in un-opposed.
I found the whole article very low quality. I don't recall the last time I read anything on Gizmondo, but I wasn't expecting that.

> Can you explain what a source code is to me like I’m five?
Ooh are we doing analogies? I’ve got one:

Epic and Tinder are like crocodiles asking for bridges to be torn down so more people will swim through river.

If any one thinks these guys are benign and not doing this for greed... then boy, I really hope you get what you want on Android or PC, but please, don’t loose those crocs into the only platform left in the world where they are not allowed free reign.
'One day everyone will use China's digital currency'
The intelligence of crows takes part in many folk tales in India. Even the venerable kids mag "Tinkle" picked up on this in the "Kalia the crow" series.

Crows are also fed by staunch Hindus in the belief that they represent the souls of their ancestors. The crows catch on this behaviour and pretty soon start asking for food at the right place and at the right time to the right person.
I went the route of strictly following semantic versioning & now have packages > v20. I iterate quickly & often have breaking changes. The aws packages, having version > 100, normalizes this pattern.

A heralded major version update seems like a marketing concern. I still have bad memories lingering of upgrading a projects Rails from from v2-v3 or Angular 7-8. This indicates that the releases are too big, indicating that the libraries/frameworks are too big.

Smaller libraries tend to not have the marketing concerns that a famous framework has, so having a high major version would be ok...
Would you mind sharing some of those things your learned? I'm sure people here would be interested to hear about it (I know I would!).
Vultour has a good answer.

Practice what you preach man.
Haskell Vedanta
Free speech is very strong in Europe and deep rooted in the culture. You can say whatever you want, much more than in the US (we do not loose our mind when someone says tits or black - this is also free speech, not only amendments in the context of gov related speech). Charlie Hebdo paid a heavy price for this freedom (and while I do not like their style at all, I am deeply thankful to them).

As for the property this is a disaster. A squatter breaks in your house, stays 48 hours and it is basically theirs. This is the case where I am really pro gun because this is delayed robbery. I think that some blood will be poured and only then our useless politicians may get off their ivory tower to do something then (in France we are close)
Indeed. It’s hard to take a security professional seriously who talks like this.
Hi! I've somehow been tagged by Twitter spam filters and am currently locked out of my account. You can email me at: kevin at kitemaker dot co
I get so nostalgic hearing the dial-up-modem-like sounds from their video.
Read it twice and I'm still not sure what to make of it.

Slightly off topic: Im starting to believe that the amount of stock photos an article have is inversely proportional to uselessness if the content.
Yes, precisely. It’s actually very useful, since it can rearrange files on kindles etc.
Half a billion daily you mean, hehe.

Glad to see informed comments, BTW.
Compute Engine isn't really a separate thing so much as it's another thing built on the same infra. All the way down to the individual VMs, it runs on Google's production infrastructure and is scheduled by Borg (onto dedicated machine pools, although that sort of dedicated resource pooling is not unique to GCE). Once you get into VM networking things get a bit more exotic, although all of that still runs atop the same software defined network infrastructure as everything else (but, much like with Borg, it uses more features than many workloads at Google).

(I work on Compute Engine's virtualization infrastructure)
How about canary?
Excess mortality during the Coronavirus pandemic
> With my end user hat on, I respectfully disagree. SIWA is tied to my Apple ID, and is my account.

From a capability standpoint, I agree. From user perception and resulting corporate liability standpoints, there are problems there.

> Apple has demonstrated it will unilaterally revoke my login on services that has nothing to do with it, thereby significantly reducing the value of SIWA and significantly increasing the risk of using it.

Apple _only_ allows SiwA with organizations which have an Apple developer account, which has the terms and conditions for appropriate use of user PII.

It is certainly valid to put users squarely in charge of who they share their PII to, but that requires a different user experience with appropriate informed consent. The SiwA experience is still about letting Apple share data with partner organizations.
That's almost 9 years old now.

Maybe time to let it go?

Unless there are more recent examples to point to. Or the problem still is not fixed.
I can't help but be curious as what the topics of the conspiracy videos are.
I was not the only graduate ;) There were many others like myself. In the old and long gone Soviet Union some people (myself included) went to University straight after school and at that time one would finish school at 17 (sometimes 16).
Liking coriander (cilantro to some) is linked to genes: https://en.wikipedia.org/wiki/Coriander
Dead code elimination based on iron-clad truths is important; truths like constant expressions, or expressions that evaluate true due to the range of a type or whatever.

Elimination of some code block B based on some cockamamie hypothesis about some statement A being well-defined is not important.
My english side: Thats sad, and also how on earth did he manage to eat that much black aweful goop?

My Dutch side: Pffft, fucking casual.
But will it work on Linux?
The idea of computers transferring information through sounds reminds me of badBIOS malware that sends network packets over ultra-high frequency sound waves to bypass airgaps. [1,2]

[1] https://arstechnica.com/information-technology/2013/10/meet-...
[2] https://en.wikipedia.org/wiki/BadBIOS
Going through the levels I find myself wishing I could explicitly use HEAD any place I could use a branch name. It seems like it just adds to the variety of subtly different ways of moving pointers around.

git branch -f master c0 <- named branch points to c0
git reset c0 <- checked out branch points to c0
git checkout c0 <- HEAD points to c0

I'm still not sure if these commands have other side effects, or if I'm abusing the model in some way. But I feel a disconnect between the git model as explained to me (commits and branches), my interpretation of the model (file changes and pointers), the results I want (change pointer target), and the git commands (branch, reset, checkout).
I have a general rule in life; if I see one person making a decision I disagree with, I might be comfortable criticizing that person for their actions. When I see a bunch of people making a similar set of decisions I disagree with, I start wondering if there’s a separate driver for shared group behavior. When I see entire populations doing things I disagree with, I am very certain that I’m missing whatever is driving that behavior.

Back to the subject at hand, I suspect that the answer is a mix of cost, stress, and purposeful design. Good food is expensive while the middle class is losing buying power, huge swaths of the population are over worked (stress makes you hungry), and there are massively powerful corporations purposefully attempting to make their products more addictive in order to win an arms race for massive profits.

Blaming the individuals on the receiving end is highly misplaced when it’s happening to the entire country at the minimum.
They come home and bring it to grandma.
A scarcity of willingness one might say.
Using Figma for User Experience Design
I rather view it as limited, and every computer has limits. Including the one's in a traffic light. So for example an air gapped machine has limits which allow you to not worry about the Internet.
Yeesh. Use the best tool for the job at hand. The bit about C++ and NodeJS is a bit strong, they have their uses and are very successful projects in their own right.
I'm not Dutch nor familiar with the DAFT[1] scheme but from the wording I sense there is a hilarious insider story buried here somewhere?

[1] what a name
They should just save everyone's time by dropping pretences and summarily dragging Julian into the square and shooting him in the back of the head.

That would be much more humane than dragging this farce out with endless legal purgatory before guaranteed solitary confinement for the rest of his life.

All for sharing proof of systematic illegal murder. It's sickening.
> could enable an entirely new markets.

You mean entirely new ways to get our data?

Why do you think Google home devices are sold at a loss?
Its unclear from the article, but it sounds like what happened is they seized some servers that had address info of some drug dealers.

Zero knowledge proofs aren't really relavent. If the market works in such a way it needs the address, zkp's wont change that. If its just a middle man, then old fashioned public key crypto would have been sufficient. (If the site was taken over for an active attack, then MITM is a possibility, but there are things you can do to make that detectable if you have out of band communications)
My colleagues use Agda but only for things like protocols or core features, Haskell is better for general purpose code
Amazon can protect you too. They don't care who they are protecting as long as they get paid, see:

https://nypost.com/2020/09/24/amazons-new-dashcam-gadget-all...
During most of the time at <current company> I've had a standup in the morning, one in the afternoon, and I have to put my daily summary in a chat room so that more people (architects, CTO) know what I'm doing. I'm a developer.

In the past when I was a manager I hated making my team do standups. In fact, one reason I quit was that I got a new boss who was an agile evangelist and I had to implement things his way. I didn't like how it made us less efficient and eventually quit.

One thing I did as a manager was for pre-sprint planning each developer would meet with the product manager for 10mins, one on one, which the team loved by the way. Instead of giant 1-2 hour grooming session.

I think I was an effective manager, but no company wanted to hire me because nobody works like that, so I went back into development.

I hope that my company keeps growing so I can do the things the way I want and keep as much BS as I want out of my life (or delegate it, I guess).
> I had video game systems. I had portable video games systems.

> There was no controls at all in those times.

There was though; you could by design do less with it than a Raspberry Pi with Internet connection.

Its like using vi versus emacs. Neither is better, each have their pros and cons. These (portable) video games systems are akin to vi; they do one specific job really well.
I don't think your filesystem can send ePubs to your Kindle, which is the main point of Calibre
I dunno: the point of cryptocurrency is it’s not tied to some large government to control. At least it is for me.
Hey Per,
I'm a big fan of your product.
I used it as a tool to teach people how to code. I used many tools and scrimba was one of them.

2 questions.
can you tell me more about your competition and how you're planning to navigate the market with competitors?

how do you get new users?

how do you keep students engaged to finish the course? people i've introduced into scrimba never finished the course and ended up going to a different course.
I’m from Minnesota, and my wife is Israeli. We were in Denmark a couple years ago and had occasion to pick up some salty Lakrids licorice. I love it. She thinks it’s vile. To each their own (especially if it means I get more licorice—although clearly in moderation)
Piratebox [1] over lora? Is this the future of piracy?

[1] https://piratebox.cc/
I really think we should rename "root mode" to "DANGER 90000 VOLTS AHEAD" or something similar.

Root mode _is_ that dangerous. You wouldn't want to allow astronauts "root access" to their starship launcher; you don't want car drivers to have "root access" to tinker with the brakes in their car. You don't want patients on ventilators to have "root access". You don't want non-doctors to access their health data without a doctor's to walk them through it. Certain pieces of data left to mere mortals can have devastating consequences.

It's not a question of "don't turn on root mode". Or saying "don't re-jigger the brakes".

People (tech experts or otherwise) should not be allowed to mess with systems that can literally end their life by exploding in their pockets! That's how dangerous it is!

Sure, some of the consequences are that you can't tinker with your UI. But honestly, that's a reasonable price to pay because the software that controls the behavior of these systems can cause real-world damage, if not configured properly.

Heck, we've seen this in the recent 40 years. The whole freaking Metric vs Imperial system disagreement has caused unintentional rocketship explosions. Imagine, if some inane argument between a couple of high-schoolers or teenagers led to the same type of bug killing them because their phone exploded. All because someone with root access misconfigures a constants plist file to prove a point!