skysight-inc/HackerNews huggingface dataset:
Brave (Browser) Talk
Re the other reply: this'll vary by country, but the UK effectively charges a road-usage tax (fuel duty) that nets about twice as much (20Bn) as the annual spending on roads (warning - source = two minutes of googling)
True, it's hard to make a decent theme for this purpose. I've made a tool [0] to help me with that using d3's chromatic scales.

[0] https://iaml.gitlab.io/utils/BracketTheme
I hate the expression "best practice", it's so, so often used by someone to justify applying cargo cult without actually understanding why.

"Hey why are you having a try-catch there, it seems like it's just gonna break our stack trace and we don't even graciously recover from it" - it's best practice

"Hey why are you using model/view/controller folders?" - it's best practice

"Why are you building microservices?" - best practice.

I got out of a code base with stylecop's settings set to max and treated as errors. Trailing white spaces, mandatory comments on everything, etc. The only exceptions are file size and method size. Files are often in the thousands of lines, and methods can reach that as well. 10 levels of nested if/else. So we're in an unmanageable code base, but at least we don't have trailing white spaces.

Most of the time it could be replaced by "tradition", "pattern", or "the way I've seen others do". If it's a tradition and most people agree to it, fine, might help with readability. If it's pattern, fine, tell me why it's applicable and helpful in our context. If you can't actually explain why you're doing something, maybe rethink it and educate yourself on the topic
This is design. It's great, works well and does exactly what you'd want it to.

The one issue I see (as others have mentioned) is that it's difficult to orient yourself because the app only allows focusing on one thing at a time.
Reading this post on Haxplore itself is even better :)
Xero Major Outage Reported
I'm not sure what you mean, but maybe this is what you're looking for: https://github.com/alhassy/org-special-block-extras
Because there's a pretty clear difference between software engineering and simply just writing code and people who do the former pride themselves on that work and want to be recognized for it as an engineer rather that just some programmer.

You would much rather be recognized as the person who devises the plumbing system for a building rather than just being a "plumber".
Prices going to go down by mid/late next year? Figure they must be building a ton of new houses, supply will catch up.
Here are some branchless/constant-time versions of those functions that don't rely on locale: https://git.zx2c4.com/wireguard-tools/tree/src/ctype.h
If you pull current image of Alpine in a Docker/Podman container build file, the first think you'll notice is that its DNS resolution implementation is broken and it can't find the repos it's supposed to pull the rest of the image components from.

With that in mind, I would say the number of people who use such a thing to run their business on (rather than deleting any reference to it in the first 10 seconds of trying to use it) says a lot more about the cultish behavior of tech enterprises than the linked blog post does.
I think a dense vector is the opposite of a sparse vector

i.e. in a dense vector every value in the vector is stored

whereas sparse vectors exist to save space when you have large vectors where most of the values are usually zero - they reconstruct the full vector by storing only the non-zero values, plus their indices
Investing in Forta
Oh, the supreme irony of cargo cult self awareness.

The author visits the entire pantheon of collective condemnations of consumerism, while never reconciling their own situation. The only things they don't like about their cork pull is its appearance and brand - by their own admission it works really well. These are relativistic social constructs that are pushed by marketers to get us to buy endless shit. You can't remain in their framework while trying to go against it! If one truly cares about the various social condemnations of consumerism, then one needs to wholly reject the foundational consumerist propaganda - a cork pull is a tool, it exists to facilitate a job, not to become part of your identity.

When you focus on functionality, the a similar core problem does still exist - items that are adequate, but somehow suboptimal. But the utilitarian metric at least gives you a framework that can converge, rather than endlessly floating in the doldrums of fashion. You can ask questions like "which of these options is most similar to items that I have used that worked well?" and "will the functionality gain be worth it", rather than falling for marketing. It also enables you to perform judgements soon after buying an item, and simply return it to the store if they've really made a piece of junk, as many things are these days.

In general, like always, the answer is to stop buying so much shit. Install adblock, don't let the (social) media tell you what you should want, and be realistic about whether you're actually going to use some item or whether you're falling for the hope of being able to use it. Doing so won't solve the world's problems, but it will minimize your part in them.
Horizontal inversion (mirror). I was equally confused though the first time I was asked lol.
It may not be much cheaper in absolute terms, but the service you get for that is usually much better (more lines shorter intervals and such)
The simplest way is to do what my city (Missoula) did years ago and make the public transportation zero fare for everyone. No more tickets, no more swiping cards, no more concern over who "doesn't deserve" to ride a public resource. This succeeded so well they've even upgraded a number of their buses to be zero-emission as well.
Interesting that you bring this up. I looked into heroku's streaming connectors to facilitate an integration with materialize.com, but Heroku's support team wasn't confident we could sync all 187 postgres tables under 1 connection.

I thought about using Debezium and Kafka to roll my own micro-batch ETL solution, but listening to this podcast made me walk away slowly: https://www.dataengineeringpodcast.com/datacoral-change-data...
https://www.youtube.com/watch?v=6LDEm8mC-Nw
Programming Is Not Hard If You Are This Person
I think the implication is that salary is paid regardless of employment, as long as the non compete is enforced.

So if I quit McDonald’s they have to either keep paying me or release me from the non-compete and allow me to work at Burger King.

I think it’s totally fair.
I need a self managed solution, so I'm not sure Pinecone is feasible and I don't think pgvector scales well enough for my use-case (hundreds of millions of vectors).

So far I think I'm going to go with Milvus[1], ideally I'd just have a foreign data wrapper for Milvus or FAISS.

[1] https://github.com/milvus-io/milvus
I use Valentina Studio (free license). Does everything I need.
10-15% is a pretty low raise for changing jobs. A lot of people who have stayed at the same job for multiple years without significant raises can get more like 50-100%.
Since when is regulation of the financial system one-person-one-vote?
I had the treatment- 5 or 6 shots in total in the arm, I think it was, over multiple sessions, staggered n days apart.
another vote for TablePlus
It would be neat if there was an option (maybe for the future, a simple settings modal) to either mark as read once 'opened' or a hot key to mark as read (or toggle?). Kinda like email clients lists.

I use live bookmarks in Firefox, so I have a tick next to the items I have looked at, just something like that, or some sort of visual indication.

The comment count thing was more a thing I like on other sites, so like on ArsTech I can see if there are more comments from where I last read (which is handy to go and see if there are more cool discussions going on) but yea maybe would hammer the API a bit too much - unless limited to just 'new 'or 'ask' or something
What's your goal here? For a lot of people, work isn't their passion and a safe financial bet is the best possible outcome. Some people are passionate about their work, but have family/monetary obligations or goals that require them to make the high salary choice. Others are early enough in their career that it's totally acceptable to take a risk for something that could pan out super well.
Putting fatherhood ahead of my career. Looking back I can see the difference it made for my kids and although my net worth isn't close to where I'd like it to be, this was the right decision for them and ultimately for me. As a divorced father, doubly so.
MEGA65 – highly advanced C64 and C65 compatible 8-bit computer
The Million Indexes Incident
That's my biggest issue.

One day at the front page of HN of a single page where the only thing you can do is sign up to receive emails is enough to justify 1,000 emails a day IMO. Without knowing anything else, I think the customer support person that took the time to reply me a few times to explain the issue, could have made the decision that likelihood of my service being spam is ~0%.

edit: that's exactly what they did at Mailgun btw. The first reply came with a "I'll need to check with other team". Hours later, without any followup from me, came the second reply with "Thanks for providing the information. We have removed the limitations to your account." (copied pasted). Excellent execution in both getting the account and keeping the risk of delivering spam through their service very low. Compare this to Sendgrid, with three or four cryptic replies, and a lost account.

Check Amplitude's CEO HN thread about what drove the success of the company to the IPO. Among other things, making it easy/free for small companies to use Amplitude, even though their sole business model was to aim at big corporate accounts. For a few small companies that would turn into big corporate accounts or that were acquired by big corporations that would then adopt Amplitude and become big corporate accounts.

I think it would make strategic sense for SendGrid to greenlight my account. It was not a sensible, necessary anti-spam policy IMO, it was just poor execution.
In a more broad way — it’s also a tax on conscience. Bonkers.
A big issue in this industry is that folks do things like if no one else had done them before, reinventing the wheel continually. It feels like it evolves fast, but really, it's going in slow motion, because we're constantly starting over.

It doesn't matter if someone, or a group of people, spent years researching a topic: even given an extremely similar situation with similar resources and constraints, an engineer right out of school will still feel compelled to try and solve the problem anew.

Part of the issue is that we're very bad at identifying constraints and context, and thus it's really hard to apply pre-existing solutions. Eg: people trying to apply concepts developed by large FAANG-style companies in a startup.

Part of it though, is sheer arrogance. Everyone feel like they know better. There's also a bit of "playing programmer" going on: folks do a lot of things because they find them more fun, even if it was somehow objectively a worse solution (and they knew it). Because software engineers are in such high demand, people above are afraid to drop the hammer. Concept such as team or individual autonomy are put above the global maximum of the business. This autonomy and freedom is justified by saying it drives innovation, but you're not innovating if you're constantly starting over. For example, while modern languages do have some cool new features, we also keep reinventing the tooling, editors and debuggers around them, which drives progress in those areas to a crawl.

All around, there's a balance between solidifying some concepts, vs continuing to innovate. Right now we're leaning a bit too hard toward chaos, and the industry would benefit a little from letting things mature.
When did you last use pgadmin4? It recently went through a big changes, in my opinion it's the best client for PostgreSQL.
For those kinds of tasks I use Awk to process the data into a SQLite database. Then I do the queries on that since it’s easier and more advanced things (grouping, having) are much easier declaratively.
The FSF is a political organization. Supporting it for political reasons is wholly appropriate. Disparaging the people who do so with put-downs and insults instead of engaging in reasoned debate is not.
It doesn't matter if Monero is used with KYC - transactions are obfuscated.

That means the transactions can't be traced to your KYC wallet on Kraken, meaning you're spending 10% on an ATM for no reason.
That will save me literally hours of time instead of procastinating on SEO
Hey everyone. Author here.

There's been some recent posts on HN around this topic, which I've commented on to share what we've learned.

A few people suggested I convert it into a blog post to provide more detail. Open to any thoughts, or suggestions for further improvements / optimizations.
To save other people the trouble:

The "fyne" framework is a Go UI toolkit, in a similar vein to Qt or GTK. It leverages Go's cross-compilation to compile for various architectures, and has built in utilities for publishing for the iOS/Android app stores.

This appears to be a desktop environment based on the UI toolkit.

*Disclaimer: Interpretation based on 5 minutes of skimming docs
Thank you for this - extremely helpful in validating the current approach and de-risking the developer time.
Ha! Thanks, in my journey through enterprise (that was very similar to yours) I learned a lot about diplomacy :)
Permutation City's dust theory was the first idea that made me think: oh maybe something like that. It ties in with the whole "why isn't there just nothing" - total nothingness is a state as well. Probable, coherent states "exist" (maybe).

I think a better question than "who made us" is "where are we?"
I love the keyboard navigation.

Speaking of, on FF when I go to the Hacker News home page and I tab navigate, the only thing it can tab to is the search input at the bottom. Does anyone else have issues or is it just me?
It would be much easier and less bureaucratic to just make it free and adjust taxes for residents and overnight fees for turists accordingly. Just the savings on all the ticketing and compliance systems and staff should be significant.
2.5 years ago when I night my home Zillow and Open Door both bought homes near where I bought. They both sat for over 6 months until they sold. Both were very odd homes compared to ones around them. They also offered below market rate.
Good luck with that as long as our society is based around subsidizing the fuel cost of those polluting cars (not to mention the externalized cost of pollution), and any politicians that tries to change that will lose their next election..

Our economic system ensures that we keep the gas pedal to the floor both figuratively and literally.
Yeah, I'm actually a pretty big fan of Java programming. It gets a lot of hate on HN for things that have been mostly solved or can be solved if you implement it a certain way.
Plumbers are essential for civilization.

Pretty much everyone else isn't.
Dealing with Data Leakage
Russian Orthodox churches actually draw the same inspiration as most mosques. Roman church architecture started with this as inspiration:
https://en.wikipedia.org/wiki/Pantheon,_Rome

A famous example of the development is the Hagia Sophia: https://en.wikipedia.org/wiki/Hagia_Sophia

There's many examples of Byzantine era architecture which were the inspiration for Islamic mosques (many actually being converted into mosques):
https://en.wikipedia.org/wiki/Byzantine_architecture

Now, if you know the history of the Russian Orthodox Church, or rather how Slavs became Orthodox in the first place, you'd know it's because the first Rus kingdom made contact with Byzantine Greeks and converted to Orthodoxy, hence the Greek influence in Russian (indeed all Slavic) churches.

Anyhow, the specific architectural style of the Cathedral of Christ the Saviour dates back to the 11th century: https://en.wikipedia.org/wiki/Russian_church_architecture

The inspiration of the Cathedral of Christ the Saviour was also said to be the Hagia Sophia, although IMO it looks more like early Russian cathedrals. Also, not sure about the angle you chose, but Christ the Saviour looks quite different from the Taj Mahal: https://en.wikipedia.org/wiki/Cathedral_of_Christ_the_Saviou...

Both do draw from the same architectural tradition, but the Taj Mahal's inspiration goes like this:

Pantheon/Roman Architecture -> Hagia Sophia/Byzantine architecture -> Islamic invasions -> Persian Architecture -> Mughal Architecture

Whereas Russian Church designs came from the same initial source but diverged in the 11th century:

Pantheon/Roman Architecture -> Hagia Sophia/Byzantine architecture -> Rus Empire conversion -> Russian Church architecture.

If anything, Russian churches do draw a bit of inspiration from western church architecture of the Renaissance (there's a well-know period of time where the Tsars attempted to westernise Russia), see St. Peter's Basilica: https://en.wikipedia.org/wiki/St._Peter%27s_Basilica#/media/...
Yes, people knowingly set aside safety guidelines for their personal convenience all the time. Many NTSB investigations end up saying “pilot apparently skipped pre-flight checklist”. As with all such things, it’s fine until it’s not, and when something does eventually go wrong (and it will), the blame will rest on your shoulders for taking safety shortcuts. So I choose not to gamble the safety of others to avoid having to label a package as Dry Ice, even if others take the gamble instead.
You will likely be disappointed in cellular availability during a long blackout. I'm in the Midwest in a metro area of ~200k. We had a major weather event which took out power for 1-2 weeks. Almost all cellular towers went offline as soon as their batteries died. It seemed there were only 1-2 towers in the entire area that had generator backups.
B and C seem to dominate A unless you desire to leave field A.

It sounds like you don't like the secrecy at B but the financial security is the best.

C would give you the greatest chance to develop in Field A, whether or not the company succeeds. It sounds like you will be able to get visibility for the work you did, but you risk having do go through the hiring process at some point down the road (1-3 years?)

Personally I worked for a company like Company C twice, one time it was a big upgrade in my career, the other time I had a lot of fun, stayed a year, and had a long job search and would up at something more like A where I am today, but I feel like I am developing personally and professionally now.
>Of your five examples, the first two reinforce $2k/yr as a reasonable spend

How so? Annually? Nowhere I know spends that per employee in (software) tooling.

Here's the first 2 you mention as reinforcing $2k as reasonable spend:

Art people - Photoshop creative 600/yr, and there is nothing close to it in opensource at any price. Many creatives don't need all of ps, only a piece or two, much cheaper. OS is order of $100, lasts 5 years easily. Or maybe they're doing high end video editing in DaVinci Resolve, again with nothing even close in open source, for $295, again good for many years. Some artists will use a few tools, but then again many places also have floating licenses.

Software dev: OS again $100, lasts 5 years easily. VS Pro 2019 $499, again many places keep a version about 5 years. So far we're at $120/yr for a significant amount of dev tooling. Again, some people use multiple paid for tools (say Resharper, etc.) but many don't. And again, lots of commercial tools have floating licenses to lower costs.

Care to detail an annual software spend approaching $2k for either of these fields you claim provides reinforcement for that amount being a reasonable spend? I'd be curious how you spend $2k/yr for the average developer using commercial tooling.

>the fact that in some fields there are no good open source alternatives suggests that there's room for open source alternatives to exist

Actually, it points to open source being unable to meet market demand. That there is no CAD system comparable to a professional CAD tool, despite there being CAD tools for over 60 years, and despite it being a huge market, shows that open source simply cannot compete for many markets. This is true is nearly all products except a tiny few: Linux is a good OS, a few good web stacks, thunderbird, etc. But it sucks for the vast majority of product categories used by professionals.

For CAD, basic SolidWorks is $4K, is insanely powerful, and a version easily lasts many, many years. And it has floating licenses.

>Yes, there will always be companies that mooch. I, for one, prefer to work for companies that don't.

I prefer to work for companies that apply the best tools for the job. If the tools are open source, so be it. If they're closed source, so be it.

It's fine to raise money to fund open-source, it's fine to make closed source and sell it. Offering something for free, then calling it mooching when someone uses it for free, is simply childish emotional blackmail.
Sneer , v. t.
1. To utter with a grimace or contemptuous expression; to
utter with a sneer; to say sneeringly; as, to sneer
fulsome lies at a person.
Nice catch!

One description of the Spartacus letter is "A 41 page document chock full of disinformation about COVID-19 (including claims that the vaccines may be mind control technology)." And now that disinfo is being spread here on HN.

For an analysis of how that particular disinformation spread, see https://twitter.com/conspirator0/status/1442915635550294016
So the phrase “will require” is descriptive and not prescriptive?

That’s news to me because I was of the opinion that the future, having not happened yet and has such has never been observed, cannot be objectively described.

This whole premise of “It’s not his opinion, his brain is just so big that the awful things he outwardly advocates for should be considered facts about the future, which he’s capable of observing and commenting on due to his aforementioned big brain.” is nakedly designed to carry water for people that have semi-psychopathic opinions.

For example, the opinion that there won’t be enough boats on the ocean unless the homeless population increases definitely sounds like some sort of superstitious hokum, but because it’s on a bank website it’s to be treated as if it’s as logically consequent as the laws of thermodynamics.

This is beyond silly. It’s slapstick.
That's a good point. To piggy back on this thread, here are a few more references for tax-related benefits to being married: [0], [1]. On the flip side, it may be more beneficial to not be married under certain circumstances: [2]. An interesting calculator can be found here: [3]

* Disclaimer: I am not a lawyer and this is not legal or tax advice! Please consult a qualified professional if you have questions related to your specific situation.

[0] https://turbotax.intuit.com/tax-tips/marriage/7-tax-advantag...
[1] https://www.kiplinger.com/taxes/602851/marriage-and-taxes-wh...
[2] https://www.wsj.com/articles/when-it-comes-to-taxes-sometime...
[3] https://tpc-marriage-calculator.urban.org/
I changed at the time to Mailgun and I am happy there, so not looking into other options for now.

But at the time I look at those and preferred a solution with less upfront configuration required and less things to manage in general. It was a side-project that required a very quick solution. Mailgun was perfect for this.
The amount of carbon emitted by a car is directly proportional to the amount of fuel used, so what you really are talking about are fuel taxes which are very common already
I would have called it "reversing", but I guess that sounds less technical. Now I'm confused, just in a different way. There's no obscure algorithm for this, just maybe 4 straight-forward lines, depending on language. I guess it tests whether you've ever heard of recursion.

I thought the meme depended on it being some obscure, difficult, and irrelevant thing.