skysight-inc/HackerNews huggingface dataset:
I approach this question slightly differently, and I guess this only works while your product is small enough. I develop and sell a desktop app and I try to build as much relationship with my users as possible, and then ask them for feedback.

- I have installed a chat popup on my landing page and I always try to answer any question within 1 hour, and then follow up with those users afterward.

- I have a feedback portal (similar to canny). Whenever anyone leaves any kind of feedback, I write them a thank you email and try to elaborate more on the feedback they left, no matter if this is negative, positive feedback or feature request. For example, if they ask for a feature, I tell them when I plan to develop it.

- Whenever user purchases a license for my app, I also write them a thank you email, and ask for a small feedback. I try to do a short investigation on what user is doing and include some personal touch in it. Usually, 50% of such emails get an answer.

- If I see some bug report coming from a known user I immediately send them an email explaining why that bug has happened, how and when I'm gonna fix it.

I also keep a page in my notes called 'Followups' where I put the user's name and the reason why I should follow up with them. For example next week I'm preparing a new release of the app that has changes which I know are used heavily by a couple of users and I will reach out to them this week, give them an alpha build and ask for their feedback. Whenever I get an idea of how I can bring someone's attention to the product, I add their name to this list.
Show HN: US Presidential Election Simulator (save your guess for later)
At about that time, although at 5000 stems/ha that's a lot of trees that big.
I'd go further than this and make a positive case.

If we want the free market to work, business models need to be clear. We want people to see a successful business and say "hey, I can do that better". Part of that is transparent accounts, and part of that is transparent ownership.

Would also help againt some of the more egregious frauds we've seen in recent years. Some of them would have gotten caught if they'd just had more eyes on them, and you get more eyes if things are transparent.
Keep in mind that NZ 50k is US 25K and that an NZ$1 million house will be very small or very far outside the centre.
I don’t doubt that SF is more expensive, but it is bad in Auckland.
I had a hard time understanding the American conception of unsafe city until I ran the numbers and found that in the 80s Belfast (with troops shooting people in the street and bombs going off) was still less lethal than Detroit. (Population adjusted)

It still baffles me how little was done about this in the US and how it was regarded as a local only problem.
Copy of the original article that started all this

https://www.beyond3d.com/content/articles/8/
I agree wholeheartily that Conway's law is a very useful guiding principle for making "architectural" decisions.

I also think this applies much more broadly than just microservices vs monoliths. I recently moved ~40 repositories into just a few. What I've found is that anything that releases together (by teams and timeframe), should stay together. This helps ease modification of related components in an agile way, simplify tagging components, simplifies CI workflow (no multi-project pipelines).

Anything that breaks with this principle should have a concrete reason for it. If you need to combine the results of several teams into one large release, it may be easier to develop tooling for handling it all in one repository rather than developing tooling for handling many repositories. That's really the monorepo tradeoff.

Similarily, there are concrete reasons for breaking a service into smaller parts. Perhaps you want to horizontally scale a part of the service. Perhaps you need a part of the service to have a different lifecycle. But you're paying with increased deployment complexity, so you'd better get something worthwhile in return.
OVH and Hetzner could probably provide you with at least 100 top of the line servers within 24h (just guessed that, it's probably more). With a reasonable setup, that's much more than any start up will need to scale.
It's referring to Ross Ulbricht.
ConsumerOS should be more appropriate for app-based OS.
> No, they're not. The Javascript was designed to run in the browsers as authorized user agents so that a user can view the video.

What are "browsers"?

> Yes, you can. Literally, the entire point of copyright and IP law is to incentive creators to make their creations public by protecting them when they do so.

Sure, but that has little to do with the topic at hand since copyright is not being challenged. Clearly it is the RIAA's intent for the content they publish publicly to be available publicly.
How is it terrible? While I'd love to move to a cheaper place (our work is all remote now), I can't think of anywhere better and I've been looking hard.

Being near the ocean is a hard requirement. And weather that isn't terrible (bay area weather isn't actually very good, but it's also never terrible). Where else could one go?

Florida could be nice but it is low land being taken over by rising oceans so not a great strategy. Washington state coast sounds promising but there is snow up there, so a hard no. Oregon coast is pretty inhospitable for water sports. Southern California isn't particularly cheaper. Southern east coast (north of Florida) could work, but way too much racism so as a minority that's a pass.

SF Bay to Monterey Bay is a sweet spot in the USA that is hard to beat.
Show HN: Template to create a collection of links without (or with) code
Yeah, that's a recipe for disaster. We've had quite decent success by just splitting along boundaries when something becomes too large or has too many responsibilities.

Having too few large services seems much easier to work with an fix than having too many small ones.
Kolmogorov's AI
Having high aspirations for your rock band is perfectly fine, but designing the album cover and the poster for the world tour when you only play some covers from other bands is probably not the best way to make yourself a name in the scene.

I don't know your project in particular so I don't know if this is what you are doing, but I agree with ploxiln in that it is a general trend nowadays.
But according to that link, all you have to do is choose leisure over labor*

*and have $5M+ in assets
Non residents can’t visit sorry.

I know I’d choose an NZ lockdown over a Chinese one. Why do you think a lockdown in China would be less restrictive?
I would deal with this sort of problem like so:

1. Send an email to TV support stating my intention to disable the auto renew.

2. Tell my CC issuer to block any auto payments to TeamViewer.

3. If 2 is not possible, dispute any TeamViewer charge, report it as unauthorized (which it is).

If more people do this CC companies will pressurize TV to mend their ways or block them from receiving CC payments.
Fuchsia is 3-clause BSD, not Apache, though Google does use Apache generally.

https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...
Sounds like you have a pretty decent set up then. With all the redundancies in place (and hopefully power redundancy too, batteries, generator) you can run mission critical software from there.
Popular Node.js and React admin panel, AdminBro just got version 3.3
ImGui – bloat-free graphical user interface library for C++
> Games calculate square roots and inverse square roots all the time to find the lengths of vectors

A trick here is that one often doesn't have to do the square root. For instance, if you want something to happen when an object is 5 units away from another object, it's normal to do

if sqrt( (x2-x1)^2 - (y2-y1)^2 ) < 5 then ...

but instead you can do

if (x2-x1)^2 - (y2-y1)^2 < 5^2 then ...

trading a sqrt for a squaring. And often the square of the distance can be cached or even a constant. So a lot of libraries (for instance vector library from libgdx[0]) contain a dst function, but also a dst2 function that skips the squaring to save some cycles when not needed.

[0]: https://libgdx.badlogicgames.com/ci/nightlies/docs/api/com/b...
Steak pudding isn't the same thing as steak pie, though.
A shame it does not have a rss feed since this is exactly what I was looking for - but thanks
You are asking about user research. There is an entire industry of user researchers out there, and lots of great books and articles. It fascinates me that HN has such a blind spot for this topic.

The responses on here are reasonable but a bit short sighted. What works in one context will not work in another.
Centrifugal force is a common one: https://xkcd.com/123/
RIAA did not allege infringement. They alleged a violation of section 1201, e.g., publishing or otherwise trafficking in copyright protection circumvention technology. No copyright infringement is required to violate DMCA 1201(a)(2):

17 U.S.C. 1201 Circumvention of copyright protection systems

(a) Violations Regarding Circumvention of Technological Measures.
(2) No person shall manufacture, import, offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof, that
(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title;
(B) has only limited commercially significant purpose or use other than to circumvent a technological measure that effectively controls access to a work protected under this title; or
(C) is marketed by that person or another acting in concert with that person with that person's knowledge for use in circumventing a technological measure that effectively controls access to a work protected under this title.

It's not illegal to create copyright protection circumvention technology and in some circumstances it may be legal to use it. However, 1201 says it's illegal to offer it to the public or otherwise traffic in it.
Related to unnecessary words inside a newspaper/magazine article, this interview [1] with Georges Simenon is the best example of why those articles look like crap (at least for people like me, I do realize that there are other people with different tastes):

> Just one piece of general advice from a writer has been very useful to me. It was from Colette. I was writing short stories for Le Matin, and Colette was literary editor at that time. I remember I gave her two short stories and she returned them and I tried again and tried again. Finally she said, “Look, it is too literary, always too literary.” So I followed her advice. It’s what I do when I write, the main job when I rewrite

> I: What do you cut out, certain kinds of words?

> Adjectives, adverbs, and every word which is there just to make an effect. Every sentence which is there just for the sentence. You know, you have a beautiful sentence—cut it. Every time I find such a thing in one of my novels it is to be cut.

[1] https://www.theparisreview.org/interviews/5020/the-art-of-fi...
ESP32 is arduino compatible but you don't have to use arduino. You could just use Espressif's own toolchain, which is all command line.

Or you could try other boards such as STM32.
> If I were a boss of a company

I hope you do your colleagues a favor and never become the boss of a company.

The attitude you have is totally inappropriate to become a boss.
Personally, I've never had an issue negotiating around this.

Companies will certainly try to pay you less for any number of reasons. But there's no reason you as the employee (with nearly all the leverage in this market) need to let that happen.

I mean sure, it's clear that there's a cost difference between my house here in rural France and its equivalent in the Bay Area. But personally I'd prefer that difference be captured by me rather than my employer, so I don't tend to budge from my "Bay Area" rate.

Here's hoping the rest of us fleeing the bay right now choose to stand up for themselves too.
> The reality is that some H-1B workers such as an IT analyst would need a starting salary of $208,000 to be eligible – a massive jump over the previous requirement.

> An entry-level programmer would need to make $111,946 instead of the previous $78,125.

The title is kind of misleading and inaccurate.
> I keep bouncing off Arduino stuff just because I find their IDE to be astonishingly awful (at least on Linux, running inside a dwm window manager)

Please check out platformio. It made a whole world of difference to me.
That's because there is so much effort highlighting benefit fraud - even though that is estimated to be about £2.3 billion a year.

Edit: Just for the record I'm against benefit fraud and tax evasion.
> You could certainly build a system with 40,000 of these live, but probably you would not have 40,000 different chunks of source code behind them.

We're "replacing" an old system that has lived on a mainframe for the past 60 years. In a strict microservice scenario we would indeed need 40000+ microservices to replace our core business.

The thing about (our) mainframe integration is that it is essentially made up of microservices, only they're small chunks of COBOL being called like pearls on a string, each producing output for the next in the chain.
Capital One has "Eno"(https://www.capitalone.com/applications/eno/) which provides virtual cards and still works. I'm not a huge fan of Capital One, but afaik they are the only credit card company that offers this.

I should note that Privacy.com provides this service as well and I really do like their mission, but they have the limitation of only being able to be used with a debit card backing the account and I've also ran into some issues with their cards not working with some online vendors.
Right, but I think Silver is saying that averaging high quality polls produces a high level of certainty.

The only reason Trump has a 10% chance and not a 0% chance is that there's a 10% chance the polls are off by far more than they were in 2016 because Biden has consistently polled ahead of Trump in states totalling 270+ EV, plus he's polling at historically high levels nationally for a challenger and facing an incumbent with historically low approval ratings.

I think Taleb is saying "there's so much uncertainty it should be a 50/50 race" and Silver is saying "there's uncertainty, but it's equally plausible in either direction, so let's go off of polling data and historical examples which looks like a 90/10 race".

In the end they both should just bet their own predictions and let the winner emerge over time.
Citation needed. It's completely hyperbolic to compare the housing situatation anywhere in NZ to the Bay Area.
AFAIK, the FQDN is used for connecting to the registry, but it's not passed to the registry. So when you pull `ecr.example.com/namespace/project` the daemon connects to `ecr.example.com`, but the registry only sees `namespace/project`.

There was an old proposal [1] to pass the FQDN to the registry. That would allow for an auto-magical pull through cache / mirror combo along the lines of what you're asking about.

For now I use a Nexus as a pull through cache, so `hub.example.com/library/image` is an image from Docker Hub where I want it to come through the cache. Anything that's important enough to have a local copy gets pulled/pushed into my private registry. I actually find the distinction between the cache (volatile) and the registry (non-volatile) to be useful.

If I had to take a guess as to why Docker stubbornly clung to the current system it's that it's adhesive. Once you start using an alternate registry for base images, etc. it becomes really tough to swap to another one. The big mistake there is that instead of being the go to destination for public images, everyone is wholesale switching to the registry from their preferred cloud provider.

1. https://github.com/docker/distribution/issues/1620
Yeah it's not just you - Arduino's IDE is astonishingly awful. But ESP32 isn't really anything to do with Arduino, other than the fact that Arduino supports some boards that use it. You can program the ESP32 in whatever IDE you like.

By the way if you are looking for something like Arduino but less awful, Mbed is the most promising option. Their boards and API have been far superior for years, but unfortunately they relied on a mediocre online IDE. However they have finally seen the error of their ways and have a proper offline IDE, based on Theia, which is based on VSCode.

https://os.mbed.com/studio/
One of my favourite hacks of all time (in part due to the comments)
Startups Deals for Startups
Hi, I’m Giuseppe, the founder of SUSdeals.

I managed the official startupschool.org ( Y Combinator startup school ) deals page on Notion last year.

Since this year the list is not available anymore I set up a very simple form page ( SUSdeals ) where all startups can submit and find useful deals.

There are a lot of websites with tons of big companies deals but any of them have startups deals for startups. I’m talking about useful services made by startups that can be useful for other startups.

I wanted to ask if you were interested in joining this list.

We already have a lot of startups ( from the startup school website and other accelerators/incubators programs ) joining SUSdeals so if you like the project please visit https://susdeals.com and fill in the super-easy form.

My goal is to help startups in their growth phase by offering useful tools. This is why the site will soon have improvements, several upgrades and features, for now it is an MVP at an advanced stage

Thank you so much in advance and let’s grow together! :)

Ps. Feedbacks are very welcome!
> Don't even mention other editors

Why not? Your car dealer will happily compare and contrast the different models too.

It is perfectly fine and valid to explain how the "new" thing fits into the crowded landscape of similar offerings. Especially when the reader is likely to be familiar with many of the "landmarks". Using other products as a point(s) of reference is very useful.
thanks, I have my email on my profile.
> I've been with Gmail since day one and I'm too deep to change every address.

It took many years for me, one service at a time, but now I’m free and it was worth it.
Fisking is reasonably useful in a respectful didactic discussion, where one side isn't acting to disrupt, distract, or derail the other.

And in specific cases where the intent is simply to show that an argument or statement is wrong in all particulars, it may be effective.

But overall, a poor rhetorical method, no matter how epistemologically accurate.

Better to cut to the root of an argument or position, thoroughly discredit that, and note that consequently all else falls as well.

Or, in the case of trolls, block entirely.

That said, writing out a fisk as an exercise for yourself can be useful in determining just where a counterpart's argument or logic falls apart. Consider this scaffolding or prepwork, not the final product.
How deep is the RIAA's pockets? Has this most recent tactic held up in court? What are you basing this on?
There is plan9.
I see so many posts that have the wrong idea. So many of our politicians and lobbyists are former lawyers. Even the accountants are in on it. The laws are written to be purposely complicated so mega corporations keep smaller entrepreneurs down and lawyers/accountants big fees for knowing the rules inside out(they wrote them).

Why do you think large companies give stock options as compensation instead of straight cash. It is to avoid taxes.

The average American has one source of income a W2. A simple tax filing. Next time you do your tax filing, look at the questions TurboTax or FreeTaxUSA asks you and then look at the offical government tax doc(this is what gets filled out with your answers).
we are using feedback.fish at Splitbee and it helped us a lot gathering feedback in our app & from our docs pages
> I live in a country where, when the demand for N95 masks started, had a few unrelated corporations quickly enter the market with their own product. I'm talking about companies ranging from office supplies to coffee makers. Hell, even beer producers quickly entered the hand sanitizer market. Consequently prices dropped drastically and not only is there no shortage of protective equipment but it's also affordable.

Interesting, because IIRC there were global shortages of both hand sanitizer and N95 masks up to at least May. There were a lot of scammy products sold in between March and May, though. The problem with price gouging in large-scale emergencies is that companies just can't retool that quickly, especially when - as is the case with both hand sanitizer and N95 respirators - a complex supply chain is involved. That takes months, and through those months, you're dealing with extremely inefficient distribution of goods - from the humanitarian/life saving point of view.

Free market does what it does. For instance, price the poorest out. A well-known example of the free market at work was in the US, when some people drove a van around towns and villages in their state and bought out all hand sanitizer to resell it on-line (with significant markup), thus depriving less wealthy communities of access to hand sanitizer.
Make a discord and advertise it prominently. Hang out in there. Talk to people who join. Be actually interested in their use cases, and not in your own company.

A discord server is useful for far more than most people understand. You can show daily progress; show new features; highlight community contributions; have a centralized bug report channel; and the other users will start solving other users' problems when it attains critical mass.

The nit is "critical mass". But if you make something that people find remotely interesting, people will join. Broadcast what you're doing on twitter, and eventually you'll get noticed.

Surveys and cold calls are like trying to make fire by banging stones together. Tools from a different era. Sure, they work, but I've found the above process to be far more effective.

It helps to make your discord a general topic, by the way, rather than a specific product. Our ML discord recently passed 1,000 users. https://discord.com/invite/x52Xz3y

Community building is tough work, and I've had several failed attempts. You shouldn't expect yours to take off immediately. You should do it because you like it, and eventually something will work.

But it depends entirely on the business. Most businesses don't need a community. But I can't think of a single business with a community that would have been in such a strong position without it.
Is it right? I know a lady that has dual-citizenship because a parent is US citizen and one Australian; she had to move in US after living 25 years exclusively in Australia because she had to pay taxes in both countries, in Australia as a resident citizen and in US because she was a citizen. The only other option was to give up to US citizenship, like others do. Is it right?
I totally agree! It's easy to read and has a bit of a "paper" feel to it, but at the same time the sans-serif font makes it still feel "modern" and like a website.
Create a command-line application with Ruby and publish it via Homebrew
Being positive about young folk doesn't imply a confidence in the tech they produce. This applies just as much to Linus Torvalds as it does to everyone else: you'd be a fool to trust the disk image just based on his enthusiasm.
> one is acting as an “on air” indicator to let folks know when a microphone is hot in the room (typically working-from-home zoom meetings).

How did you achieve this? I'd be very interested in setting something like this up for myself...
Thanks.
The free-range future of work