skysight-inc/HackerNews huggingface dataset:
Is that because they didn't know what they were doing or because they saw the writing on the wall and planned their exit?

Low margin industries tend to have a lot of things that are done "wrong" by the calculations of the clipboard warriors that dominate online discourse because said calculations tend to assume constants for things that should are variable (like the regulatory situation, state of technology in an industry or rate of progression therof) and assume amortization timelines that are unrealistic. When your margin is razor thin it often makes the most sense to do things in a manner that's non-optimal on paper but yields guaranteed returns today. Do that every day and you stay in business. You might make less money in the long run but you aren't taking on risky capital investments or boxing yourself into a risky corner with inflexible business practices.

There are two metal recycling yards local to me.

One is part of a chain, run by a subsidiary of a public company. All they do is scrap metal and they are highly efficient at it. Things are clean and run by the book. The facilities are orderly. The machines are new. You can't scrap a car, a street sign, or anything else that's suspect without giving them all sorts of ID. On paper, they do everything right.

The other one is a 150yo family own business. They do scrap metal but have a handful of other income streams using the same facility (everything is for sale, basically). I don't think they have a single tool or piece of equipment that was made this century. The facility is always overflowing with piles of various materials that come and go in no apparent order. Their workplace safety is fine, but absolutely rife with tiny things they could get fined for. They pay their employees crap and make up for it with perks (free lunch every day, free fuel oil in the winter, can use company trucks and facilities for personal projects with permission, etc). I'm pretty sure you could scrap a stolen cop car there if you brought it in the same day that the full train cars of processed material go out. On paper all this is wrong. The clipboard warriors would have a field day making it "better"

Guess who weathered the pandemic with nary a slowdown and guess who couldn't retain staff or keep their machines running and cut back hours?
You don't think the fact that Google Maps had a 10 year lead makes a difference?
One of the very few apps I actually paid for. The mental peace that comes with not leaking my data to yet another calendar application alone was worth it. I find this business model lot more sensible than demanding that open-source developers should eternally martyr themselves. You can see the effect of this in the feature set of these applications.

If you are the semi-paranoid kind, the following stack of opensource apps will enable you to keep a calendar/contacts/tasks in sync between Linux and android without an internet connection.

On Android Side

1. Simple Calendar
2. Dec Sync (Fdroid)
3. SyncThing

On Linux Side

1. SyncThing
2. Evolution with Decsync plugin

What Decsync does is keep your calendar/contacts/tasks data in a single folder in open format. This can be read on GNU+Linux side with any app that has a Decsync plugin. This folder can be backed up using whatever is your backup solution (For those who are curious - I do a encrypted incremental backup with BorgBackup (Vorta GUI) and then upload to cloud using Rclone).

Decysnc also supports syncing RSS feeds between applications, although I have not been able to find a working Linux RSS app that has Decsync plugin.
> You'd need to be completely, utterly clueless to go to Logitech for a mechanical keyboard. The faintest of Google searches would lead you to established products which are both cheaper and better.

Not clueless, just not someone who would Google around for reviews or care to get the absolute best. They go to Best Buy.
This is virtually every adult I know over age 40/50 outside of the industry. They'll roll up to Best Buy for a new keyboard, see this and think "cool! Some new type of thing!"

A household brand name like Logitech is significant. They've been making mice almost as long as I've had a computer. This is extremely important to anyone who's been around long enough to have ventured into trying alternatives and eventually come back to the big names for consistency, warranty, return-ability.
My impression is that most people do not really care about other groups... unless it indirectly talks about something they are sensible, or they can clearly identify with the victims.

For example people (and media) in France don't care about violence between groups in Africa. We quite never heard about the Congo Wars, about Ethiopia, about the Lord's Resistance Army... But heard a lot about Jihadist movements in Africa or Muslim Nigerians killing Christians, because it resonate with our "experience", and resonate with the world view of some people (Islam vs Christianity).(note that France have a good history of supporting dodgy groups and activities in Africa).

Muslim are like us all.
What? That's a completely normal sentence. I don't understand what in particular triggered this rant full of strawmen.
This is a pretty standard price for mechanical keyboards, whether pre-built or self-built. Hasn't really changed much in the last 5 or so years, that I am aware.

I do agree, though, that they do take advantage via FOMO or perceived elitism, to a degree, with such pricing.
>Bitcoin can be transferred instantly across the world and the amounts verified by computers. Gold cannot.

Which is a huge win for gold.

I'm still looking for all my apes that got stolen.
I find Word is only tolerable when used like Latex. I.e., extensive use of Styles. Define a Style for every object type in your doc. Also, carefully choose the Next Style option. Define Sections if columns or pagination vary across the document. With that in hand, it is now just a matter of plugging in text and images. If something isn't working quite right, edit the Style instead of macdinking the text on the screen.

You are still left with formatting equations, but Word lets us use Latex-ish syntax for that now, so you can keep the fine control of Latex within the GUI context.

Don't get me wrong, I hate Word, but it is required in many environments. Adopting a rational use strategy helps a bit.

https://www.wordsense.eu/macdink/#English
Actually, i did not get his point but your simplification make so much sense. I'll try DDG again.
>I think great RPGs let you tell as much of the story in your head as possible

I'd say that having to tell the story in your head is a sign of failure on the part of the game. But, for an open world sandbox RPG, so is restricting you from enacting whatever story you want and we don't have the technology to avoid both.
It's a shame Nokia is now throwing away everything they know about Symbian. The new nokia OS is shockingly crap. Some functions straight out don't work and other functions such as T9 text are awful. It's a shame when you realise that their old Symbian phones work perfectly well and there was no need to change it.
Yes, i've read most of the comments...

But what i would REALLY like to see on DDG (beside it becoming fully OpenSource - someday) was having it taking the step of not relying on Bing.

That is a terrible shadow over you.

You should embrace the momentum you're having and step up and do your own thing. Your own index. Yes, you have to build/rely on others such as wikipedia... naturally

But please... NOT on big tech!!!

Or one day, someone else will get there and eat your lunch (Honestly, Qwant is a great alternative that apparently does not rely on big tech)

I maybe wrong, but i think this is what everyone one wishes from DDG!!!
I believe everyone wants DDG free from Big Tech

(but everyone is free to correct me).
Your mom will have a better experience and more control if she learns to search for "best burger in <city name>" instead of trying to give the wheel to Google's mind reading AIs.
Came, saw, read, bookmarked
You, software developer, are tasked with building a complex distributed system. Do you pick a high complexity language to build your high complexity system, or do you opt for a low complexity language do you can focus on the system?

It depends on what benefits those language features have. More often than not, they do not provide benefit to your business.

Plenty of professional systems are built in Go. This opinion that Go developers are subpar is silly rhetoric. It is not meant for everything, but for distributed systems it is great.
Yes, but I notice this in real life as well. As soon as I dare to suppose that merely the theory of communism is not 100% evil, I get treated like a full-on communist defending that "Stalin killed 100 million people".

Can't even blame people that much, used to think the same. Then I read a couple of books, educated myself about different political ideologies and now I'm better able to talk about this topic rationally. I still think a communist state which truly works is very hard to achieve and not that necessary, even just when talking about having to convince people that we or they should try. But I took some 'marxist' principles to heart and base my political thinking around concepts like class conflict and economic/social equality, without feeling or describing myself as communist. I still vote for SocDems, I'm probably just a bit more "extreme" than their average voter.
Interestingly, Scala is a minimal according to language specs but extremely complicated due to flexibility. People can write it like Erland, Haskell, Java, Ruby, or Python
Actually, that's not the case. First, that page is a linked to directly from every Microsoft ad on duckduckgo.com -- it's a public disclosure for transparency. Second, we specifically worked with Microsoft to make our ads privacy protected. When you load them, they are completely anonymous. When you click on them, we got Microsoft to contractually agree and publicly commit (on this page) that "Microsoft Advertising does not associate your ad-click behavior with a user profile. It also does not store or share that information other than for accounting purposes."
Curious, where is your farm?
Not really... it had its use. Code vanishes so quickly.
I think it might have been my first experience being fully immersed in a world. Other games felt like they were just letting you into their playground.
I could concede the case for academia, but I think it probably has more to do with the broken academic system because it tends to punish those who follow a pursuit for intrinsic value, rather than some pragmatic goal of publishing, for example.
Oh, cool. I remember trying to write native apps for my Nokia 5800 and the SDK being... not very good. Also I lacked experience and a sufficiently powerful computer. Also I don't think the thing was documented much, either that or I didn't know where to look for the docs. And the bizarre class naming scheme. And the bizarre dozen types of strings. And the most bizarre custom error handling mechanism (iirc it was called "leave") instead of C++ exceptions.

I do wonder if this code is enough to build a working firmware image for a Nokia phone, but most probably some of the required parts are missing.
Hmmmm. In high school for me it was a look and attitude rather than mindset. It was steeped in groupthink as well and othering too. It wasn’t much different in function from other in-groups out-groups. So really YMMV. Yes there were likely “intellectual punks” just like there was “intellectual rap/hip-hop” and there were thoughtful and nice jocks but the vast majority was just run of had mill stuff.
1) I was mostly referring to the monthly cost, although the upfront is steep as well.

2) As a customer I don't care if the product has a $5000 COGS to the provider or has unicorn blood in it, I care what it does. Compared to most WISPs, LTE/5G, or using the Internet access provided by a commercial campground or RV park, it's extremely expensive and really inconvenient. For example, my parents chose not to redeem their Starlink invitation as at home, they'd get similar performance to their existing WISP for over 2x the price and a really inconvenient installation process, and for the road, the cost just didn't justify the rare occasion they were at a campsite without LTE or commercially available Internet nearby.

Compared to geostationary and existing constellation satellite solutions, Starlink is a massive winner, and competes well. But, those markets were already shrinking and IMO Starlink will eventually have to compete with terrestrial wireless solutions as well. To do that, they'll need a better cost and CPE model.
In case of these libraries it is mostly the case of painstaking optimizations in low level code. No common language has sufficiently smart auto-vectorization to reliably convert for loops in most cases to SIMD instructions - so no, your average C++ for loop wouldn’t be that much faster, unless you spend a lot of time optimizing it for the specific task.
I wish I hadn't bought into the functional programming cult so hard as a younger programmer. I thought it was the future and sacraficed learning and gaining mastery of OOP for that when OOP is a much more widely used and honestly now in hindsight probably better tool in most cases.
One of the most amusing things, for me, is watching marketing folks struggling to say "no," or disagree[0].

It seems they are trained to never say no.

I tend to keep things positive, and rely on good team dynamics (I don't like team members competing against each other).

That's not "toxic positivity." It's just common sense. We don't all have to have kum-ba-ya singalongs, but we need to treat each other with respect, and work together. I was a manager for 25 years, and my team seemed to like the environment I fostered.

I think a lot of folks are crippled by cynicism, and that can be just as bad as "toxic anything." It can completely destroy a team. Decent managers can help to defuse that.

[0] https://www.youtube.com/watch?v=J34UzHo4G5w
> I hate bringing the negative energy, but there is a treasure of apps available with f-droid other than these.

That's the problem with OSS and F-droid in general. Tons of apps. Very few polished enough for use of general population.

Simple is great. Simple Gallery Pro blows away every single gallery app on the market. A few minor bugs that the author(s) keep addressing.

P.S. Developers of useful apps should be able not to live on Ramen. They should be able to eat whatever they want and buy a house. Screw the entitled crowd who say "Shit should be free, open source blah blah" without maintaining a polished product for a few years.
up to 10ms CPU time per request

Not much of a room here it seems. AWS still offers more generous CPU time.

In fact any price move by new entrants can be countered by AWS going forward.

So AWS users benefit from not moving. Simply wait for others to reduce their prices and expect AWS to do the same.
Quick search of one of this guy's videos "ubuntu blank screen blinking cursor" on Google (English, on a Private tab) gets me his result as the 3rd video in the main Google Search page, before I get to the original Stackoverflow answer which is 2 search results below the video.
I use a wired keyboard for latency, FileVault, and reliability reasons. I’m not concerned about the security.

If someone is close enough to sniff BT packets, they can also do acoustic analysis of your typing, or a TEMPEST attack on the (plaintext!) USB protocol. BT can have about the same level of encryption as TLS. https://duo.com/decipher/understanding-bluetooth-security
The other poster was wrong.
I love these apps, they are great. I donated to the developer and really recommend doing the same.
I think you're missing the context of this discussion. Of course there are many places without coverage, but the idea that you will be in these places for extended periods of time, working and taking calls, is nowhere close to reality for even the most adventurous (and that's not because you can't get cell coverage).

But yes, if you're talking about Alaska/Canada, that's a whole other story. I am mainly referring to the US, especially the Western part of the US.
I think they're saying that they're not mutually exclusive.

I agree, using the argument of "x is a tool for illegal activities" is brittle because you could say that about literally anything.

You could attribute the same thing to Amazon and Google gift cards being used in scams.
Note that I'm talking about Oberon+ (see http://oberon-lang.ch), not the good old Oberon (which has no generics at all); but also the latter was conceived as a general purpose programming language; it was its fate that Wirth and Gutknecht built an operating system with it first and there was a compiler only for that operating system, which was not ideal for the spread of the language. Go is the most famous offspring of Oberon so far.
NIMBYism and the People Who Hate People
Tags are better at connecting notes: if you want to make a two side link, it's equivalent to creating an unique tag and tagging both nodes with it. But in general you can add more nodes to a tag.
Worse than the price inflation are all the RGB LEDs spammed over everything. Can't stand the gamer aesthetic taking over a market.
Sec3 (formerly Soteria) Premium Auto Auditor is released with a free plan
Sec3 Premium (https://sec3.dev formerly Soteria) is the premier security analysis service for Solana smart contracts. It is designed to help Solana projects to avoid costly security issues.

Sec3 Premium also offers a free plan for the Solana ecosystem.

A step-by-step guide is available at:
https://medium.com/coinmonks/official-sec3-pro-auto-auditor-general-public-release-90485156a33
> it's appreciating much faster than inflation over its life

I have no doubt that people who bought in early have beat inflation very well, but that doesn’t make it an inflation hedge. It doesn’t move inversely from inflation.
My goal is to get meaningful privacy protection in the hands of as many people as possible. We learned from extensive research that mainstream people do not want to install multiple things, and yet multiple types of protection are required to get meaningful privacy protection. So we are building them into one package, and are diligently working to make these protections as good as they can be.
I've found them to be rather responsive when dealing with spam complaints.
Test strips are not just for addicts. Casual users use them as well. Believe it or not some dealers also use them.
>If the relative value of your currency keeps increasing, then you don't want to spend it, if people aren't spending the currency then it is not in fact a functional currency, and if it is not a functional currency, then it ought not have any value.

But it does so why do you think that may be?
this, both the need to research basic facts like "what brand am i buying from", and the attitude when you ask questions to research those basic facts, is why someone would want to buy a logitech mechanical keyboard
Thank you, this is gold. I have discovered a couple of nokia phones in my drawer and I was wondering how the hell I could develop on them. Since then I have discovered the whole "cooked ROM" scene, which has of course died in the meantime. I hope that archive will answer my questions.
Btw, if anyone knows, is a special piece of hardware needed to flash the firmware of a nokia symbian phone?
Hear, hear! Wise words from the genius who created Turing Drawings.

It's becoming more and more important to treat complexity as a kind of technical debt that has the potential at any moment to metastasize into eldritch horror.

I've been playing with what you could call a minimalist programming language: Joy created by Manfred von Thun (who was a philosophy professor! See "A Conversation with Manfred von Thun" http://archive.vector.org.uk/art10000350 ) It combines features of Lisp and Forth, and I suspect it may be the simplest useful language. The syntax is enormously simple, and the semantics are likewise simple. It's easy to reason about functions and derive them in a mathematical way using simple algebra, so it's hard to introduce bugs. I recently found a very good 2017 talk by Jon Purdy describing concatinative programming and it's quirks and (potential) advantages: Stanford Seminar - "Concatenative Programming: From Ivory to Metal" https://www.youtube.com/watch?v=_IgqJr8jG8M

Anyway, it's made me "allergic" to complexity. I tried Rust. Wrote the beginning of a Joy interpreter. I paused for a month and came back to it and it had become Greek to me, and I can't read Greek. :( Now part of that is just I 'm getting old, but a lot of it is the complexity of Rust.

I don't want to pick on Rust though, complexity itself is the enemy (Rust is, if anything, an improvement on most of what has come before it, eh? I think only Ada can really be said to be Rust's peer?)
I have no problem paying for some features if that is what it takes to keep folks making / updating these apps.
Yeah, we don't discuss popular businesses or do any market analysis here on Y Combinator.
Surely plain old html does?
Maybe electronics generally, as much as possible, apart from work, family, etc.
This is actually not at all what's happening here.

Monkeypox has two variants. One has a 10% fatality rate, which is not initial - it's been measured over decades. The other is less than 1%. What's spreading right now is derived from the less fatal variant.

So you're right that its not going to be 10% fatal, but it could have been, and it's not a new disease where we don't have good mortality rates, it's been here for decades.
While databases having been converging on composability for a long time, the model presented here is not the correct one and causes problems for many important and emerging use cases.

As an elementary observation, isolating the designs of storage, compute, and networking as separate modules is a reliable way to achieve poor performance and resource efficiency. Some of the most important scalability and performance optimizations in modern database architecture are schedule-driven, which requires tight coupling across the design of storage, compute, and networking. Ignoring this class of optimizations produces very large reductions in real-world workload performance, and feeds a narrative that the software is wasteful and not environmentally friendly.

Heterogeneous and specialized resource collections with complex topologies are becoming more common for a diverse set of reasons. This breaks most horizontal resource abstractions. The practice of treating every thread as a complete monolithic database kernel connected together with protocols that are good at equilibrium finding lends itself to this environment very well, and the edge (for which database technology is broadly broken), in addition to being ideal for the boring data center case where the topology is highly regular and every node has uniform resources.

Most of our distributed systems are modeled as giant distributed file systems, and that fits okay with the idea of horizontally partitioning compute, storage, and network. This is easy for developers to reason about because they are familiar with file systems. However, it is difficult to express important database-y operations in this model. For example, if you want to do ad hoc joins in a scale-out environment, you need mechanics like decentralized parallel orchestration which isn't really a concept in a "distributed file system" model of "distributed".

Databases have been slowly converging on latency-hiding HPC software architectures (which has no implication of HPC hardware), which look very different than a distributed file system, can express more powerful capabilities, and are generally more scalable. To the extent there is a general principle and framework behind databases, it is more this than traditional distributed systems.