skysight-inc/HackerNews huggingface dataset:
Poll: Share Your Startup/Side Project's MRR (Dec 2023)
Hello HN Community,

We're gathering anonymous data on Monthly Recurring Revenue (MRR) for startups and side projects. Whether you're a seasoned entrepreneur or just starting out, sharing your current MRR can be a great source of inspiration and insight for others on a similar journey.

Please anonymously select the range that best represents your MRR. Your participation will help paint a broader picture of what's achievable and offer motivation to those aspiring to reach new heights in their entrepreneurial ventures.

Thank you for contributing to this snapshot of our community's progress.

All figures are in USD.
pre-founding
pre-MVP (post-founding)
pre-revenue (post-MVP)
$1 - $500
$501 - $1K
$1k - $5K
$5K - $10K
$10k - $50K
$50K - $100K
$1M - $5M
$5M - $10M
$10M+
All the blips are certainly feeling like there are nefarious shenanigans about. Though this could just be admin error.

https://i.imgur.com/NjVz8OR.png

The current state of justice.gov
>and forget about it

This is exactly what I didn't want when I was 16. I did have a server too, but in the HP ML form factor (less noise than the pizza boxes). Also, ECC is kind of important, and a real HW raid is a nice learning expierience.
It all boils down to unmanaged technical debt that can have many forms - code, standards, architecture, documentation, tooling, compliance. There are two major indicators of tech debt - slow development pace and high amount of unexpected bugs/problems. Big projects have big capacities for such debt so it's visibility is also higher. Replacing "legacy" solution with a shiny new thing is declaring bankruptcy and starting fresh - it does not change the cause of poor tech debt management.
Need Help Paid Job
I am looking for someone to help me retrieve something so I can locate something that has been stolen from me. Email Amira.danaxoxo@gmail.com
I'm not too versed on these, but why not use nginx?
This is exactly my story. But NFC payments don't work on Graphene.
My first experience with static site generation was with. Jekyll was delightful. I spent almost all of my time writing HTML and CSS, interspersed with Liquid where necessary. I didn't need to think about the engine behind the system. Jekyll _just worked_.

I ran into some growing pains when I wanted to add more extensions so I used the opportunity to build my own site generator. My generator was greatly inspired by Preston-Werner. His blog post was a great read on the why behind designs that I am (and many others using many mainstream static generators are) using every day.
The patent office says "if an AI comes up with it's not patentable" so you turn around and sign a piece of paper that says you came up with it.

How is that not perjury?

I'm not making a statement on "should a machine generated idea" be patentable (my sense is no, but pharmaceutical corporations have plenty of patents on things that they found bacteria produced, so ???).

My statement is: when you file a patent, you sign a sworn statement (federal in the US, presumably similar conceptually in other jurisdictions) that all your statements are true and accurate.

If a machine came up with the patent, and you know that is not patentable under law, so you claim that _you_ came up with it, then that is an objectively false statement. You then signed and submitted to your relevant government body as a sworn statement.

Again this is an objectively false statement, that you provide sworn testimony is true.

That's definitionally perjury.

Other people have made comments about combining ideas from others, but when you do that you have to state that those ideas come from another source that is not covered by the patent, unless those other entities are co-authors of the patent.

e.g. if an "AI" comes up with an idea, and you combine it in a "novel" way with something else, the "AI" generated part is still not patentable, and cannot be covered by the patent.
Drive upto charger

Plug in

See cost per kWh on the display

Tap contactless card

Charging starts. Status shown on screen.

Optional QR code to a website to monitor charge status

Exactly the same method as buying gas. No need for apps or accounts or anything.
erstwhile Acornsoft Publications Editor

thats interesting, tell us more about how those fakes came to be?
I am only using ChatGPT via the API. Seems pretty stable to me.
'go around' but with different registered abort vectors / plans.

Also if any unit within the stack falls out of automatic mode the entire chain gets cleared; if there's sufficient window for the pilots to declare emergency manual landing they can maintain the path as everything else aborts and the failed unit lands.
> In fact a lot of 30+ year old systems are both better and more maintainable than things developed within the past 5 years.

Just would be true just through survivorship bias, no? The systems that were already unmaintainable 30 years ago could not be maintained and either fell over or got replaced, while the maintainable systems from 30 years ago are the only ones left.
1 and 7 need SYS_ADMIN, not available by default in any container runtime.

2 needs Docker socket, it's explicitly meant for running other workloads

3 needs shared PID namespace in addition to SYS_PTRACE, neither is granted by default by any container runtime

4 needs SYS_MODULE, again no one has that

5 and 6 need DAC_READ_SEARCH, no one grants that, no one uses that

None of those seem like vulnerabilities or things that would be available without the admin taking explicit steps to specifically want to allow escaping. Being root in the container would not be enough to get any of those capabilities.
Why would you consciously pick 7kW over 20+ just because of a sleeker connector?

> What was the problem again

Why would I want to wait for more than I have to? e.g. I forgot to charge during the night and need to go on a trip in a few hours. Now I need to find a fasts charger and pay for it instead of charging at home, why exactly?
Rite Aid faces 5-year facial recognition ban
> Why wouldn't they want to enter the gym space at the least?

We're still waiting for Peloton to be profitable. Since Apple's fitness customers already have Apple hardware, they might as well sell you their own version of the service Peloton provides without occurring the expense of producing Peloton-equivalent hardware.
To further expand with examples, ChatGPT has confidently told me how to make a warp drive and how to start unifying general relativity and quantum mechanics.

I like it, but (fortunately for my continued economic relevance), it's not quite there yet.
> This is an extra thing on top of everything they made. I praise them for not adding any extra costs.

Only if you're an all access customer. Otherwise it's $149.

I like the Tailwind folks but $149 for Catalyst in its current state is a bit steep.
Using old devices that no longer receive security updates, like the Galaxy S9+ you mentioned, is unsecure. It makes sense that GrapheneOS, a security-oriented OS, only recommends devices that are still getting security updates both for the OS itself but also for hardware firmware, which only the manufacturer of the hardware can provide.

There are old versions of GrapheneOS for older devices, and some devices are still in extended support, like the Pixel 4a (although not for long I expect). So if you are OK with the compromised Galaxy S9+, you could also be OK with the compromised Pixel 3a, which received the June 2022 security patch in GrapheneOS[1], while the S9+ received the March 2022 security patch[2]

[1]: https://grapheneos.org/releases#2022081800
[2]: https://doc.samsungmobile.com/sm-g965f/dbt/doc.html
I don't have that in my country, so that probably is not mandated in the EU or is very recent.
I am well aware of what programs with access to my computer can do. That's why I use programs from sources I trust.

I have zero interest in a low trust computing model because that comes with a cost to usability and performance, especially for power users but not also for others.

I also get that most commercial software developers these days should be treated as adversaries because they will break any trust you place in them. The correct response to that should be to not use their software or to create and enforce laws to get them to behave. This is really no different to anti-social behavior outside cyberspace - we have laws and police to enforce them precisely so that we can walk the streets alone without fear and leave our homes unattended. The degree of that safety varies greatly around the world and I much prefer living in places where I don't have to have bars in front of my windows. The same applies to computers.
Reading the motivation for the second:

"Relying on autoregressive forward passes to generate text is slow and prone to hallucination/repetition. From the nougat paper: We observed [repetition] in 1.5% of pages in the test set, but the frequency increases for out-of-domain documents. In my anecdotal testing, repetitions happen on 5%+ of out-of-domain (non-arXiv) pages."

When these are fed in the next levels as inputs, isn't it even less surprising to get even more hallucinations/repetitions?
When you file a patent based on a "novel" application or combination of existing ideas, or ideas from other sources, those ideas are not something you can patent.

e.g in "somebody came up with a wheeled cart, somebody came up with an engine" your patent would not cover either sub idea (contextually, the thing the "AI" came up with), so all something needs to do is say given the non-patentable idea you got from a machine your patent covers an obvious application then your patent is invalid. A whole bunch of laws passed over the last decade to try to limit the validity of "X but on a Y" (where Y is in the theme of computer, internet, etc) style BS patents.
Superior in what way?
https://www.hondafinance.online/
AFAIK mamba is continuation of the SSM research, which is basically something called long-convolution.

Instead of doing quadratic attention (computing how much each token attends to every other token) you just "somehow" compute a long (same length as input) convolution kernel, and then you apply the conv1d.

Again, from my limited understanding, it's bit related to applying FFT, doing some matmul and then IFFT back. We know that this works but it's slow. But there are many ways to compute FFT and one of them is with something called butterfly matrices. I think it's just approximation but it's good enough and it's very fast/efficient on current hardware.

To put this in context, quadratic sounds bad, but in practice, subquadratic algos are often slower because of hw limitations. So while there was a lot of excitement about SSM it's not so easy to say that llama is over now. Also, we don't know if mamba will scale up, and the only way to know that is to actually pay few millions for training. But I am optimistic.

Another interesting model from subquadratic family is RWKV. Worth checking, but I think you had a podcast about it :)

BTW: I am self-thought and I've only skimmed the paper some time ago so I might be very wrong.

BTW2: Another thing with attention is that there's usually KV-cache, which helps a lot with performance, and I think you cannot do that with mamba.
I suspect that we will see that from more companies going forward…

My current employer has stopped paying bonuses in stock. I think this is related to the cost of such programs when interest rates are higher and a focus on managing the stock's value by reducing the equity given to employees. Any other reasons companies would do so?
How do you prevent the asteroid from flying erratically like a balloon with the air rushing out?
Buy a prepaid card. Just like you have to do now for large numbers of places - including filling up with gas at many places.
Where I am (Eastern Europe) the cost difference is insignificant. There is no reason to not get triphasic for new detached/semi-detached houses.
Couch surfing predator: how a group of drugged and assaulted women fought back
From the Terminator fandom wiki:

The CPU was modeled and designed primarily on computers in advanced 3-Dimensional programming packages, where simulated testing could be done in real time, or at increased rates.

The lattice of cubes in the construction of the prototype CPU suggests a "hypercube", a cube of more than three dimensions. In computer design, hypercubes are used as a physical connection scheme that minimizes the effective communication distance (and therefore the time delay) between processors, when the logical connection scheme needed by the software that will be run on those processors cannot be known in advance. This then supports the Neural Net's ability to learn, adapt, and built new logical connection schemes.
I wonder if model merging allows for peer to peer collaborative learning ala folding at home. I also wonder if it can have protective effects against catasrophic forgetting similar to the way DNA is merged in sexual reproduction.
I think the issue with a digital simulation of an acoustic is simply that an acoustic radiates in a full sphere from its body, interacting with a full surround environment, such that youre also hearing, subconsciously, the interaction of those vibrations with the full area, immediately.

Electronic speakers cant do this 100% generally speaking, especially when its not some really high-end audio installation. (I've been on projects where I was just in awe of what sound engineers can do with spaces) The sound would have to make a reflection or two before it actually hits all the same surfaces?

But most people are listening to music in a comparably humble setup and acoustic environment.

I am not an audio engineer, but this is my thought.
I think the people who did it are from roblox hacker group. They posted it in their discord announcements https://latte.to
From daisyUI home page:

> instead of writing 100 class names, use semantic class names

?!?

That defeats the whole purpose of Tailwind, which is not writing any semantic class name. I don't get it.
Nice start, but Flowbite has all the blocks an states described.
I like Hugo. It's been a gateway drug into building much more interesting and broadly useful websites than just a blog for me, the same way WordPress was a gateway drug for today's PHP devs. Giving you RSS feeds out of the box is a lovely bonus.

Both my personal website https://andrew-quinn.me/ and my TIL site run on Hugo: https://hiandrewquinn.github.io/til-site/

Most recently I used Hugo to create a backup archive of the Finnish broadcast news, plus translations, which was all in all very easy thanks to its i18n support: https://hiandrewquinn.github.io/selkouutiset-archive/

Hugo also works well with Git submodules, if you want an excuse to learn how those work in more depth. I generally keep one submodule for just the content of my sites themselves, and another one for the theme. A third repo actually brings the two submodules together into a full fledged site.

I even gave a presentation at the local university to first year CS students who wanted to get Hugo up and running. It was a big success!

I wrote https://github.com/Siilikuin/minimum-viable-hugo a while back to turn setting it up into a simple copy-and-paste operation. You might get some use out of it.
> I wonder if the concept of roommates pushed up the prices of 1 bd apartments

I reckon no, since you'd have to pay more than half of the original rent for the price to go up, but you at most get to have just half the room. A higher cost per square footage, which doesn't seem like a good deal, if you could have already afforded the full rent intially.
All true, but the question I am asking is why SNI is needed. For example, if the domains are bogus and the certificates are not obtained from a CA that checks domain registrations. What is the purpose.

Are these bogus domain names unique to each Tor user. Why not use ECH.
The cost of getting one is what?

I have a 22kW CCS charger at home and it is seems perfectly fine.
Writing the dom cleanly with code with native data structures using clojurescript's hiccup is definitely an improvement.
I see clear pattern. Some guys now tell you: self driving is around a corner, the cars are safe. We know how it ended with chemicals from 30 years ago. DDT is a good example of it both for Western world as well for soviet union. 30 years from now we will shake the heads thinking about 2 ton vehicles with camera trying navigate by themselves. Looks like that it’s in the human nature to believe things that are too good to be true.
From Headscratchers to Heroes – Demystifying Closures in React
> How could anyone who has read or seen The Lord of the Rings think that a Palantir was anything but an existential threat?

If they want to be Sauron.

That's Palantir Technologies' customer base.
I know right, why did goatse migrate to http://www.goatse.uk (United Kingdom) from goatse.cx (Christmas islands) it is spooky this time of year
n of 1 study: the Submariner that I purchased 30 years ago required one maintenance visit during that period. Its accuracy certainly isn’t going to match something that’s talking to a time server but it’s better than the clock in my car which drifts forward by 2 minutes per month. But for a purely mechanical device it’s remarkable.
>Thanks, what do the unbanked do in the EU?

Prepaid debit cards? Or otherwise charging at home / workplace.
Using SDL is a good idea but it isn't a stable interface either, e.g. SDL 1 programs will not run with SDL 2. SDL 2 is also not something you can rely on being installed, you generally need to ship your own copy and even if you want to rely on distro packages you will need to adapt your code eventually as old versions are purged. SDL is also not a reasonable abstraction for all kinds of applications as it is focused on games and game like use-cases.

Backwards compatibility really should be the primary focus for anything looking to replace a system component. We do have Xwayland for that but its an incomplete solution by design as X clients won't see non-X windows nor can they capture the whole desktop.
You're supposed to meet up with that contact and verify the new key.

If even 0.1% of users did that, it would be 2 million verifications. And yet nobody has ever announced they have found a non-matching key.
I've been using Transient in a similar way, but for operations on specific filetypes I use vigorously. For example, I have a ruby transient which provides a single UI for my favourite refactoring functions across the LSP server and various Emacs packages I use. I find using transient this way allows me to streamline the more complex tasks I perform by giving me an easy to conceive UI which hides the detail when I'm knee deep in bugs - but all the power of Emacs is still there under the hood when I need it. I suspect many people would get further with Emacs if they learned use-package and transient instead of picking up Doom Emacs or Space Emacs (which was how I started; they are great projects in their own right but can be limiting due to their own DSL which is a departure from vanilla Emacs).
I think it would be nice for GrapheneOS to have two sorts of distributions, the normal one and another one which could be called "lite" or "legacy" and could support an extended range of devices even if the hardware guarantees aren't as good.

There's tons of value on the software side on GrapheneOS and those legacy devices could benefit from it.
clarification: NFC payments in Google Pay. For example my bank app has mobile payments implemented and they work on GrapheneOS.

AFAIK the only reason why Google Pay NFC payments don't work is because Google Pay keeps a list of hardware and OS that's allowed to use that feature, and GrapheneOS is not in that list. It's not an OS limitation.

There was an open issue to spoof this data so that Google Pay NFC payments, among other Google features behind this check, would work. But it looks like it got discarded 2 days ago: https://github.com/GrapheneOS/os-issue-tracker/issues/1986
This one hits close to home. I had a very close family member die because of a Parkinson-like decease not long ago. He had the misfortune of inhaling quite a bit of herbicide after dropping a bag in an enclosed space and ~10 years later he got the decease.
Since there was no history of Parkinson or Parkinson-like deceases in the family history, the doctors conclusion was that it must have been a toxic induced decease (not sure how to pronoun this exactly) and the large amount of herbicide inhale in that day was probably the cause.
No, the point of the ruling is that given an arbitrary amount of data, if a machine can generate the "invention" (in the patent sense) then you cannot patent it. Claiming that you invented the thing because you setup the AI would render the ruling meaningless.

The whole point is the machine is mechanically converting a pile of data into a "invention", and it does not matter where the data comes from.

When the machine does that, you personally did not, and when you claim in a patent application that you invented a thing, you're saying that you did the thinking or reasoning or whatever. Otherwise your teachers could wait for you to come up with an patentable idea and patent it claiming that it was their invention.

Either the AI is conscious and alive, etc, etc in which case you're the teacher in the argument (and can't claim to be an inventor but rather a slave owner) or it's a mechanical device operating over data and producing a functionally deterministic result (the randomness in "AI" is artificially added solely to produce the appearance of non-deterministic output) in which case there's no invention: anyone could put the same data in and get the same thing out so on.
> So legal XHTML5 is legal HTML5.

Almost. You would need to make sure to write polyglot markup [1].

> And if that's true, then it's still different from JSX

Absolutely.

[1] https://www.w3.org/TR/html-polyglot/
That's implementation details. SYCL and HIP are programming languages (more specifically C++ dialects), ROCm is an implementation of HIP that uses machine code. Intel DPCPP/icpx is an implementation of SYCL that uses SPIR-V.

There exists a HIP implementation that also compiles to SPIR-V, chipStar. And one can in theory write a SYCL compiler that generates machine code (maybe with openSYCL's HIP/ROCm backend?)
> Sort of like gas stations weren't a viable long-term business model?

If you only sell gas and nothing else you can only compete on price. Good luck with that.
> a bedroom is in many ways an ideal space to give a second, daytime use to, unless you have a partner at home who takes naps or something

Or, as is fairly common among tech workers, your partner's sleep schedule differs from yours (one of you needs to work late nights or early mornings due cross-timezone meetings, on-calls, deadlines, performing childcare during part of normal business hours, etc.)

Or, as is fairly common among parents with young children, the bedroom routinely sleeps 3+ people.
>Now, I don't think this has been tested in court yet, but it's very likely that code produced by ChatGPT or Copilot would be considered a derivative of the prompt provided, and thus would be protected by copyright just as much as a compiled binary.

That would be very surprising to me; given that we have already few rulings that images produced by AI are not copyrightable.

Is the argument here that code is more "substantial" as an input than just a "make me a pretty image" prompt, and therefore would qualify for different rules?
> TypeDefinitionResolveError
> Failed to resolve types for this package. This package likely does not ship with types, and it does not have a corresponding package `@types` package from which reference documentation for its APIs can be built.

I was hoping it would work with libraries that don't ship with types.