skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you estimate your tax return throughout the year? Why? What tools?
I'm a contractor, startup founder, and investor. I spend tons of time aggregating data to determine what tax I owe at the household level (I'm married and my wife works) so I can 1) make quarterly estimated payments, and 2) not have to worry about sourcing cash or paying penalties at tax return time.

I haven't found a good tool to help with or automate any of this and I'm thinking about building one.

Do you care about this problem? How do you solve it? What's it worth to you?
What questions do you have about the hunter laptop?
The EU very regularly fines European companies. AFAIK there is no statistics showing a preference towards investigating American companies. Though that is certainly the case for large software companies, simply by due to the fact that there are more of them and with larger revenues than European ones.

Have you any evidence, numerical or otherwise, to substantiate your assertion?
Once again, you're letting perfect be the enemy of good. A 5W USB C cable will charge faster than the perfect universal cable standard that doesn't exist.
I can confirm what he is saying. From what I have seen, all accounts created with the web interface using only an email address are automatically shadowbanned.
From Ditto's "privacy policy":

Ditto uses your personal information in the following instances: ...
Deliver direct marketing communications to you regarding our products and services that we may think are of interest to you. ... We share Personal Information with third parties ... Depending on how you use the Site or Services, the following categories of third parties collect data on our behalf or receive Personal Information ... Advertising and marketing partners.[1]

That pretty much says what they're really doing.

[1] https://www.ditto.live/legal/privacy-policy
They are given massive subsidies from the government to do so. Social networks have nothing to do with infrastructure where as utilities and communications do.
If that had been a democratically elected regime, Ukraine wouldn't be making the stand it is today vs Russia. Ukraine would have immediately folded under popular domestic pressure to give in to / join up with Russia.
>>These are private companies, who is the government to tell them how to operate without funding them

You are kidding right? You don't think the government already controls almost everything about how companies can operate?
Java is still 95%+ of the marketshare of the JVM. Also "C++ being replaced by go and rust everywhere" is very much hyperbolic.

You are either wildly exaggerating or living in a bubble.
This seems to be centered on politics/candidates, which IMO is the wrong motivation.

Politicians really should not have special exemptions or privileges when it comes to free speech issues. Eg: they have exceptions to use robo-calls, text spam, etc.

Realistically, we probably need to define when an organization is a media influencer vs. a niche communications platform. I do think Facebook/Twitter/Etc. need to be held to a different level of accountability on things like this than say Tomshardware, or HN.
If you figure out a particularly clever way to save on those, sure.

But the baseline of "okay, compressed audio isn't very demanding, throw 3x as much bandwidth and processing at it" does not add meaningful complexity.
> Maven central is MASSIVE with 27 terabytes of jars

I think this is a bad approach. Developer should know his components, and adding one shouldn't be a frequent event.
You're conflating drag with drag coefficient. The plot you linked doesn't say anything about drag. Drag is more strongly proportional to speed than drag coefficient. That type of proportionality analysis is what's usually in the first chapter of aero textbooks.

Computers are great for marginal gains and saving labor costs, but they can't give a 10x improvement unless there's already a 9x improvement in materials and techniques. Small nit, but CAE is simulations, while CAD is just drafting.
They are obviously publishers at this point.
I don't care much for Java. However, if you want a performant GCed language with a top tier ecosystem JVM languages must be in contention and there aren't many other viable choices.

WASM might shake this up in a few years. We'll see.
That seems like the long way around of saying there is no such thing as objective truth, which I'm also beginning to suspect is correct.
> What's then the point?

It eventually makes things hard enough for the normal people that they revolt and (hopefully) replace the government.
Sorry for the pessimistic quip.

I love that it's open source, the site design is beautiful, and the service looks well made. Good luck!
This is a journey I've started on into cloud native observability a little less than a month ago. This series kicks off with the basics, going from developer to cloud native observability.
That is... meaningless drivel, at best.

The author is likely looking at the Sperry/Gazzaniga experiments, and... getting them wrong. The insight was that the left brain fills gaps in information, and yes, it is confabulating. If your right and your left brain lobe happen to be severed.

Our reasoning is far from unknowable in a non-severed brain. Yes, people are sometimes lying, and yes, "actions speak louder than words", but that doesn't mean you should blanket-dismiss explanations.
Hmm, yes I read that but it seemed so basic that I assumed it couldn't be considered "novel." Also it would appear to establish correlation but not causation.

I assume to do that you have to establish the complete pathway and mechanism from someone using facebook to an increase in depression, like showing observations of changes in neurotransmitters or brain structure that have been proven to cause changes in mental health, and then proving that facebook caused the changes in those levels. (FWIW I assume this could be done and that we may see those kinds of results if it were done, but I haven't actually seen a study like that. I also assume the hypothesis in general.)

For instance, using the example of smoking from another commenter, from the CDC website [0]:

> - Poisons in cigarette smoke can weaken the body’s immune system, making it harder to kill cancer cells. When this happens, cancer cells keep growing without being stopped.

> - Poisons in tobacco smoke can damage or change a cell’s DNA. DNA is the cell’s “instruction manual” that controls a cell’s normal growth and function. When DNA is damaged, a cell can begin growing out of control and create a cancer tumor.

These seem more like things that can be tested in laboratory settings that are easily reproducible and rely on more objective observations than self-reporting.

I'm neither a neuroscientist or social scientist so I'm just trying to understand, not saying they're wrong or that the research is even flawed.

[0]: https://www.cdc.gov/tobacco/campaign/tips/diseases/cancer.ht...
FYI: The form requests promo code, but I just typed some random shit and got a free copy.
I have a family and independent health insurance for a family of 4 is nearly $1500 a month for poor coverage. At most positions I’ve been at, I’ve received health insurance at no or very low cost. And those payments are taken out pretax.
I mean.. most things blockchain are.
This is close to Scott McCloud's definition in his book Understanding Comics.
Hyderabad is basically Bangalore but without traffic, better infrastructure and great food.

The govt is also pushing forward the Tech space. Just check the new t-hub

https://t-hub.co
Pretty disingenuous comparison in the Annotation section.

The annotated version is more terse because he's showing its usage. For the non-annotation version he's showing the implementation.

edit (because I forgot to quote the article directly):

The syntax is more terse
Both. Usually when I'm helping a customer troubleshoot, I need to see their desktop files, so the solutions on the market that allow me to see their current webpage by implementing a snippet into our site's HTML are not sufficient.

The problem here is that I'm basically asking for something equivalent to a one click exploit. There are good security and privacy reasons to make screensharing a little difficult, but it makes my team's job so hard especially when trying to assist a customer who simply have no idea how use a computer.
At this point we need to recognize that these "private companies" are now de facto state actors. They take censorship advice from government agencies (like the CDC), ban certain people in response to political pressures, and hand over user's private data without a warrant.

That doesn't mean regulating them like common carries is good or workable, but we need to start by recognizing that there are first amendment claims on both sides now.
I don't remember exactly, have to look it up. I think it was a 48GX. But the problem is sending electronic items to the US is a real PITA. I'm in Europe myself. We shipped a MacBook with work one day from the US to EU and it would have cost us more than the thing was worth in import and brokerage charges, it was ridiculous :( In the end we had to decline and the thing went back but it still incurred a lot of charges there.
C++ still exists because existing projects were written in it... that's it.

There's no value in using it for future projects other than a wider pool of developers to source from... a network effect that will diminish with time.

Java is objectively dated in so many ways, it's not really defensible to say otherwise. Tons of unnecessarily verbose and boilerplate aspects of the language.
It's usually called constructive dismissal.
The one thing that keeps bugging me about Python (ignoring speed for a moment) is the lack of attention to seamless pain-free deployment.

There are two types: Web and desktop. Both are a mess.

On the web the "easy button" is to pay for a dedicated service that is setup to specifically deal with the fact that deploying a Python/Django app to a Linux server is a nightmare and a mess. You can deploy a PHP application to any server you care to choose from any hosting company in the world. Grab a cheap GoDaddy server and off you go. It's that simple. With Python? Forget it.

To some extent I blame this on the simplistic integrated development server trick. Sure, it's great, you install Django and you can see a site on your computer with no effort. And then comes the reality of moving whatever you created to the real world.

On the desktop, well, again, it's a mess. As much as people love to dump on Visual Basic, the one thing they got absolutely right was that you could develop an application, test it locally, and have it in installable form to use internally or send to customers with zero effort. Back in the day we created dozens of tools, both for internal and external applications both with VB and VC++ (these were Windows-based) and Objective-C for Mac. Python does not make this simple at all.

In my opinion, Python developers really need to take this aspect of how software is uses seriously. The only use for a language in isolation of creating tools people can use is in academia. Outside of that, we need to be able to deploy applications, be it web, desktop or mobile. Sometimes it seems zero thought or work has been given to this reality.

How crazy is it? Try to create just a simple desktop console application. Something silly, like a console-based calculator or hangman game. Now try to package it in installable form for delivery to Mac or Windows users who need to double-click on an icon and install/uninstall the application as they would with anything else on their systems.

Why can't Python do that when VB was doing it decades ago?
Check that its a string containing '@' with at least one character before and after the @ symbol is usually the only sensible thing to do.

The format for emails is surprisingly complex, and while you can use a regex to catch 99% of the right values, it's very difficult to get it 100% right. Often the best thing to do is just to try and send an email to the address a validation link.
So you would consider the whole region of Skäne and Blekinge a Mälmo suburb? I spent many hours looking at the results maps last monday and to me it was obvious the percentages were much higher in countryside.
Didn't look far up north to be honest but most of the population lives in the south anyway.
In the latter case, they might turn into an equivalent of Kiwi Farms. It would certainly be interesting.
Things ML cannot draw or produce so far
I do artsy things, and drawing and painting is one of them. You can see some of my stuff on https://www.deviantart.com/aszantu (forgot what email I registered it to and cant access DA anymore) and https://ko-fi.com/zantu2019

Dall-E and stable diffusion felt exciting for a while and I used up my Stable diffusion contingent quickly, could not manage to set it up on my linux, something always goes wrong in my setup and then it does not run.

So things I found the models could not draw on prompts. This one was used https://stablediffusionweb.com/#demo

An angel sitting under a mushroom

An angel with wings made from money

Feet

A cow with tiger stripes

a cat with wings

snake dragon winding around a key

Interesting results:

dog-faced cat, made the eyes look weird

milipede cat, I liked the patterns

maybe its me and im just not able to do the right prompts, if artists want to survive this they have to come up with some unique ideas. I gave up trying to survive as an artist long ago and went into IT

Edit: Formatting the list
It is almost entirely due to regulation and the legal liability arising from it.

Contracting was much more common 20 years ago, especially in California. The state disfavors contractors because they are exempt from many regulations regarding employer responsibilities.

I say this as someone who always wanted to be a professional contractor but understand that this is no longer a real possibility
> "did they appreciate things purely for aesthetics and cultural relevance, and not utility?"

Many animals do, even sharing their sense of aesthetics with human taste. Just look at how flowers evolved to some form even we find pleasing without any skin in the game, or how animals that live in total dark (deep sea, for example) are atrociously ugly.
Not sure what you mean. Publishers are held responsible for bad content, and they are not. So we're deciding whether we want to make them publishers, make them common carriers, or keep the status quo.

-----

edit: my guess as to what they are now is online services who republish submitted third-party content or however section 230 defines them.

-----

edit2: An interactive computer service that retransmits material provided by an information content provider.

> No provider or user of an interactive computer service shall be treated as the publisher or speaker of any information provided by another information content provider.

So they are explicitly and definitively not publishers.
The law applies to social media sights with > 100,000 monthly active users.
Also services like Cloudflare, and email providers like GMail.
I can't really see Java's time being gone for large, enterprise-level fintech/banking. Payments, integration with other large-scale systems, etc. Multiple payments or finance departments in FAANGs are still running Java, for example.
Good point. I am being handwavey, sorry about that.

First, I see "AGI" as a real problem we'll have to face at some point. I believe we will be too late by the time we recognize it as a problem, so let's ignore that "threat" for now.

The more pressing problem IMO is that, to use technical terms, a shitload of people will have to face the reality that a software system is outperforming them on just about anything they are capable of doing professionally. I believe this will happen sooner than later and I am totally not seeing society being ready for that. Already I am seeing these models outperforming me - and my collegues - on quite a few important axes, which worries me and also the fact they almost universally dismiss it because it's not "perfect". I know it's hot these days to either under- or overestimate AI, but I do feel we have crossed a certain line. I don't see this genie going back into its bottle.

Perhaps I'm still handwavey. I guess I am a handwavey person and I'm sorry about that, but when I see GPT3 finishing texts with such grace I can't help but see a transformer also being capable of finishing "motor movements" or something else entirely like "chemical compounds", "electrical schematics" or even "legal judgements". I just found out about computational law BTW, might interest someone. Even just the "common sense" aspect of GPT3 is (IMO) amazing. Stuff like: we make eye contact during conversation, but we don't when driving. Why not? But also stuff like detecting in which room of the house we are based on which objects we see. That sort of stuff is amazing and it's a very general model too. Not trained on anything specific.

I guess the core of what I'm saying is that "predicting the next token" and getting it right often enough is frightenly close to what makes a large percentage of the human populace productive in a capitalist sense. I know I'm not connecting a lot of dots here, but I clearly lack the space, time and perhaps more importantly, the intelligence to actually do that. I fear I might be a handwavey individual - in fact easily replaced by GPT#. Do you now see why am I so worried? :)
Almost exactly one month ago I have a junior developer share the same shared_ptr across threads, where some threads could be writing to it by calling reset(). They forget that accessing the shared_ptr itself needs to be protected.

Rust prevents this problem completely though. You are either going to deal with Arc<Mutex<T>> or Mutex<Arc<T>>, depending on the situation (in this case the latter), and forgetting the Mutex will simply cause compilation failure.
Maven is a pretty horrible dependency manager. I would take NPM over it any day, because it is so much simpler. There is much less that can go wrong, while with maven you're fighting with the tooling all the time. pom.xml files are much larger than package.json files. While I can read and understand a package.json no problemo in a couple of seconds, with pom.xml files I'm completely lost for hours on end, even when I wrote them myself a while ago.
I'm not sure why the size of a shared code library is important.

Adding components is about reusing code while replacing them is about having to track security issues (which is very good now, via maven) and new functionality being added (which you may or may not want). Same as NPM or any other package manager that existed.
>Where I work now the the "Java" devs code about 80% Kotlin and 20% Java.

That reflects my experience

Java devs seem to be moving to Kotlin, or as some would say JetBrain's C# hehe
That's not how the law is written. Section 230 of the Communications Decency Act was SPECIFICALLY written to allow providers of "interactive computer services" to moderate 3rd party content posted to their servers. This was to address the issue in the early 90s where online forms didn't moderate at all for fear of taking on liability.

A situation of only draconian moderation or none at all will tend towards only draconian moderation since very few users want a truly unmoderated space like the more obscure chan sites. Its the worst of both worlds.
A well crafted spear is indeed art - since it doesn't absolutely need to be well crafted, it is that aspect of the spear-as-tool, specifically, that is considered art, and elevates it to that realm. This is why OP said the argument is flawed, because it is. It becomes highly subjective quite fast. But thats the reasoning.
social networks straddle the fence. They want to be common carriers when it comes to being responsible for the content published on their platforms and then they want to be publishers when it comes to deciding what content is curated, promoted, and publicized on their platform.

They were allowed to have it both ways because the Internet and especially user generated content was new and no one knew where it would go. Now I think there's been plenty of history and time to see it shake out and they should pick an option; either common carrier or publisher but not both.

/ did i use that semicolon right?
> Are you suggesting it is a good idea to replace the native population to support the Swedish welfare system?

"Replace" certainly seems like loaded language. I believe the intent is to bolster the younger cohorts to try to avoid too heavy a generational imbalance.
I'm excited about value types.

I'm less than enthused by the spring ecosystem. It does help you start quicker than you would without it but while running it in production over time I think it has costs I'd rather not pay so I suppose a better framework would excite me too.

Java as a language is fine and I have no real complaints there.
The government already regulates publishers. When you make decisions about what to feature and what to exclude you are a publisher.
I expect them to get the Nobel prize in Chemistry in about two-three weeks.
The only way for sub-orbital travel to make sense is for something like NYC->Tokyo type distances. LA->NYC makes no financial sense.
I think terminology of the author is such that they are synonyms.
I think they only let bots post on Reddit nowadays. /s

In all seriousness though, this happened to me too and I bypassed it with a clean VM (no weird fonts that can be fingerprinted), default Chrome install, standard browser window size, time zone/IP location matching, and connection to a VPN. I was able to make several accounts and none were shadowbanned.
My tool --- compare to last years income/taxes and ratio appropriately.

It's all just a guess anyway. You can't make it exact unless you're psychic and know that next quarter will be a big one or a bad one.
Show HN: Open Prompts – dataset of 10M Stable Diffusion generations
Open Prompts is the dataset used to build krea.ai. The data comes from the Stability AI Discord and includes around 10M images from 2M prompts. You can use it for creating semantic search engines of prompts, training LLMs, fine-tuning image-to-text models like BLIP, or extracting insights from the data—like the most common combinations of modifiers.
maven predates NPM by probably 20 years. We've learned a lot about dependency managers collectively in that time. I'm sure if maven were rewritten today, it would be different.
When will we see the result of this breakthrough in our daily life?

The article mentions:

> So far, the data have been harnessed to tackle problems ranging from antibiotic resistance to crop resilience.

Is any of them is about to be used in our daily life and solve a major problem?
And when that happens (and if buyers ever get fed up), the pendulum will swing back as it will be a competitive advantage to offer one-time pricing and someone will exploit that edge. But that supposes buyers will care enough.
Still need to fix some bugs, but I made an URL expander using Preact and Cloudflare Workers: https://expand.flashblaze.xyz/
I guess you’d support no more downvoting or flagging post here either.
F9's fineness ratio makes it very sensitive to weather. Soyuz rockets can launch in blizzards.
Starship should be weather insensitive as well.

Now for the launch platform, it will have to be built about 30km from shore, and could be accessed by high speed train, the travel time would be 15-20 minutes from the shore