skysight-inc/HackerNews huggingface dataset:
If you haven't already check out the podcast startupsfortherestofus.com Rob has lots of great advice on stair stepping. Also check out tinySeed for when you get traction.

I'm doing the same thing, building a SaaS that clients are using that I will market to a wider audience in the future. I'm using my 20% time and have built out just enough that I can charge clients for the service my SaaS provides. I invoice them manually currently.

I wouldn't mention about it being a SaaS or them funding the development, and definitely not anything about a discounted rate. If they are asking for a feature/service build it and charge them an onboarding or initial fee + monthly fee to cover some of your costs. Deliver it as a service they sign up for you can invoice them manually initially or integrate stripe in to it or do that in the future.

You'll have some signups and can catch bugs, improve the service, take feature requests, get signups. Using the revenue to cover some of your costs.

If a client asks for a new feature you can introduce an add-on to his subscription and/or an additional one time fee.

Note in your contract this is offered as a service, you retain all rights to use/resue/resell the code and offer subscriptions to the service. The client has the right to subscribe or unsubscribe from the service. You have the right to wind down the service after XX months. Prices and features may change in the future.

If the service provides value don't sell yourself short, SaaS is an amazing business model. Granted it's a slow ramp, but amazing the revenue even a small team can generate.

The Build Your SaaS podcast is good too.
They could always actually view the work say something about it first yes?
https://news.ycombinator.com/showhn.html

Looking at the projects presented here with nothing else offered am not convinced of good-faith participation. Would you say the same?
5 Steps from Monolith to Microservices
Flagging this as it's an absurdly shallow article apparently combining about 10 minutes of "research" after hearing something on twitter with conflating typical end user use-cases and an entire technology. The "tuning" and "oh noes my VMs this is surely a new problem nobody doing virtualization has ever thought of" section is too absurd to even bother with. But for the security aspect it's worth pointing out that in many, if not most [1], true performance critical environments all code being run is trusted. The system or cluster is dedicated to being given one specific job after another to crunch on, exclusively by authorized users in authenticated ways and outputting exclusively to a controlled channel going off-system. Even if it ever should have a problem, it would merely result in possibly some corruption of data in flight and some downtime as the whole thing was re-imaged, but nothing that would be remotely worse a 15-50% drop in performance (!). For roots sake.

----

1: where "most" means "in the raw amount of hardware $$$ spent".
I think declaring bankruptcy is the only legal option in general, although refunding the price paid might be fine as well in some cases.

Of course you could also have made a promise with a provision for what happens in case you want to back out (typically with some sort of compensation if appropriate).
Before you begin your journey from monolith to microservices, there are some basic steps anyone can take to ensure success. Here’s the approach I like to take to “dismantle the monolith.”
Donald Glover is now Andrew Yang's creative consultant
Wyhash: Fastest quality hash function and PRNG
Why not use the openresty fork which looks to be properly maintained?
When money is paid for something, then the service needs to be rendered or the money returned. Everything else is fraud. If Cerberus doesn't like lifetime licenses, they need to at least return the money paid for those licenses. I suspect a court would agree.
In large urban cities, it's the best app available and far superior to Google Maps.

Multiple transit options with real-time info, delays, prices, and solid offline support. Shows exactly where you are on your trip in terms of signs and stops. Also has little details like which exit facing which direction to leave when getting out at a station which makes all the difference.
> I was put off by the absolutely terrible Glassdoor reviews[1] including consistent reports about the CEO and the internal culture

I'm genuinely surprised by that. I knew a couple of people who worked there, and both said they loved working there.
I don't have any experience with it I also keep wanting to try it it out. However the examples in the docs make it pretty clear how to accomplish those things, you have events that trigger a cshtml rerender to update the dom with c# code.

The example on the main page increments a counter using the @onclick event of a button, the @ denotes a server event.

If you ever used webforms back in the day it has some similarities.
As someone who have wanted to pick up SBCL for some years now, what would be the best getting started resource? The website seems to go through the installation and only have some sort of reference, which might be a too hard to chew in the beginning.
I had the same experience years ago.
The value to me is the link to the other project. Otherwise it would be like trying to read a recipe online - obligatory filler text with the value buried at the bottom.
> Instead of Kafka and Redis and SQL Dbs and Kubernetes and god knows what else, you just have Q. No DevOps bullshit, no containers, no complex shit to manage.

What if you need to scale beyond what one machine can handle? Or if you need redundancy and failover? Transactional guarantees? Or need to talk to external systems?

Its easy to build a single-executable no-DB no-container no-devops application in most languages if you don’t care about the finer details of building a high scale resilient system that can survive a machine going down or has to talk to third party external systems.
The Rise of China's Silicon Valley
I don't get why people confuse Democracy with Constitutional Republic. The first is run by "mob rule" where personal rights can be swept away with the popular sentiment. The second (which is what the United States has) is where the Constitution protects personal rights despite popular sentiment.
"Interesting" "feature" of their platform that I see monthly, and more recently given the season. I get a message like "where's my table?"

But I'm not a seller. My username is simple and a common first name. I've approached them a few times, and there's no interest in fixing it. Yesterday, I found where I could open/sever the connection between those messages and my email. It's been going on for years.

Many confused users, although I have little idea how long they stay that way.
could this beat google? local search of anything i have seen, plus silo search sites for specific purpose like amazon and HN. would you miss anything given that google results are either bought or gamed? maybe need a better social media
Honour your promises, or [hopefully] die under the weight of lost court cases... A bad promise made in good faith is still going to surely put you in breach of trading contract when you renege?
Oral polio vaccine can rarely recombine can sometimes recombine into a virulent form, which can infect people that haven't been vaccinated (This does not happen with the injectable form of the vaccine).

Also, extremely rarely, someone's immune system can react rather badly to a vaccine. It's also possible to be allergic to one of the ingredients in the vaccine.
Russia's Super Mafia: Who Are the Vory?
What a wonderful story - and a great way to honour and remember your grandfather.
google maps (web) is a PWA
> Does anyone have any insight as to how this happened? Somehow the publishers have attained monopoly-level profits. Apparently they keep raising the prices and the customers can't do anything about it?

This happens because of historical lock-in. When you get evaluated as a researcher, the most important part of your curriculum are your publications. There are two things that matter about them:

1. Where are they published. There are rankings (done by the publishers) of the publications in each scientific area. For really important stuff, only papers published in Q1 (quartile one) publications matter.

2. How many citations they've got. Since there's so many garbage, people tend to cite other papers from well-known publications (nobody is going to question a claim you cite from a paper in a well-established journal, whereas if you cite a paper from a random unknown journal you'll have a harder time passing review).

As you can see, the path of least resistance to advance your own career as a researcher is to publish in the journals by the famous publishers. This also means they get the best papers, and the whole thing perpetuates itself.

> So I guess "published in journal X" rather than "published in arXiV" is another brand.

There's brand, but there's also process. A paper published in Nature has passed a number of filters and reviews that a paper published in arXiv hasn't. That's not a 100% guarantee (there are garbage papers in Nature and excellent ones in arXiv), but the average quality is much much much better in Nature.
Why would it be, I've already opted out once.

I bet if i opted in the popups would never come back :)
Announcing the Draft Security Baseline for Microsoft Edge Version 79
It's actually called "teal" in X11: https://en.wikipedia.org/wiki/X11_color_names#Color_name_cha... — It's also available on Windows 10 by default where it's called "Seafoam Teal"
There is no single bank behind the fintech boom. This is a click-batey article.
While I don’t agree with the label, one could argue that there’s a deep problem at the heart of tech culture where developers are happy to prop up cultish frauds or criminal behavior for a good paycheck. Neither Neumann or Kalanick got to where they are without a lot of people enabling them.
While they may have changed in many ways - as far as the UX for the average user, it's been a lever to press to make it flush. Now I still see new low flow ones that have levers, and some new ones have 2 buttons. Of course there are those that auto-sense arrive/leave in some commercial establishments...
But to the average user they have no changed that much I think - most still have a lever, if you can't find it and you are looking in that general area you will see the two buttons and likely press one to see if it flushes..

and press it again if it doesn't flush enough.. just like the old ones :)
I'd also be interested in knowing the tangible results on a individual level so far.
I have a different experience. Just yesterday Google Maps and Citymapper advertized me trips with transports that didn't run (lines N and U) because of the strikes. The official app Transilien only provided me trips that actually existed.
Catastrophic climate change is proven. Looks at what's happening in Australia right now. It is catastrophic. And the burden of proof that it would not be caused by climate change is on you. Just read the damn science from 1824 until today.
I had problems posting comments on HaD in the past, none of them were going through.

I found out that creating a wordpress.com account solved the issue.
It sounded like it precomputed the route, steering, drift for the whole course first, then executed it.

If the friction were variable and unknown it would get completely lost.
> as long as you enable LFS support

You still end up with two copies of the same file, one in the local LFS “server”, one in the work tree, no? (I only played with LFS a bit many years ago when it first came out, so I could be wrong.) Unless you take into account deduplication built into certain filesystems.
Gosh, do people rely on Glassdoor? To turn down an interview? From my experience it's an outlet for people with a personal gripe and far from a good source of internal information about a company.
This seems not to be the case, considering some were accepted and some not.
Denmark: Why Integration Fails
Can we just stop for a minute and admire the fact that there are people out there who have found a way to get paid to program a DeLorean to drift?
You’re right. It was elsewhere in this discussion tree that we were discussing grammar instruction in a student’s native language. Feel free to mentally move it, if that helps.
I would say that one of the major performance boosts of Zen over Bulldozer is the introduction of real SMT due to the expiration of the patents. Bulldozer had CMT which is not the same technique.

CMT vs SMT (very simplified view): https://i.imgur.com/AcZnipK.png

As you can see, with CMT, you have the same amount of ALUs than with SMT but a single thread can only use its dedicated ALU leaving the other one useless meanwhile SMT allows a single thread to use all ALUs.
I definitely agree that the pop ups work, but consider plastic—it works really well also. The problem is that once everything is package in plastic now the streets are littered with it.

Every page we visit has the same things to generate revenue littered all over their sites because it works—but what about the content? It’s becoming secondary to the littered advertising.

Ads used to be strategically similar to the content presented—but now things follow us around the Internet based on purchases in grocery stores etc. The pop ups want me to spend my time helping companies improve their products for free. Where’s the content going? Anything but the primary content on websites is litter in my opinion.

I suppose it’s the frequency of them too: a foresee pop ups on ten sites the frequency becomes like plastic bags following me to the park from the shopping centers, to the rivers, etc. You can’t escape them until they’re eliminated.
Do you assume we will always be able to use as many kWh per head as we do now? Please show your work, energy availability has started going down many places.
Ramanujan machine–a device that automatically generates conjectures
The time it would take out of your life (just because you hire lawyers doesn’t mean you’re spending no time on the lawsuit). And once you file that lawsuit it’s going to become public record that you sued a company you interviewed for, so there’s a lot of downside risk for the rest of your career. I understand the fear but I don’t think there’s realistically a lot of downside risk for employers to responsibly share some feedback. And certainly there’s no legal risk to just letting candidates know they went in a different direction.
I don’t think that selling a ‘lifetime’ license is the same as offering lifetime support and bug fixes. Your license would be for a version of the software and I’d expect a year or two of support from that, just as the standard guarantee consumers have when buying physical goods.

I don’t think it’d be that controversial to release a new version of the app with a different pricing model while offering a fair upgrade path to existing users. Only this version would be available on the App Store.

They can choose not to upgrade and the old app will still work just fine. Keeping the servers up for that would be the cost of doing business.

This is more or less what 1Password have done. All their old versions are still usable, you still have the license for an old version because you bought it. Each upgrade is basically an entirely different release that you can subscribe to or pay for.

Cerberus have fucked up by pulling the rug from underneath everyone and revoking their licenses, making the software they bought unusable.

And as a word to the wise, maybe don’t think about making lifetime or ‘free forever’ promises. They’re totally unrealistic.
All these offers, "lifetime", "unlimited" are not sustainable. Everything has a limit. I have a surveillance camera, I benefit freely from the cloud system of the manufacturer to protect my house from burglars, by I know that some day, it will end, and I will be forced to buy a new camera. I won't complain about that.
Unfortunately, yes. I haven't knowingly opted-in to anything. This may be a problem with the whole "click here to accept all these cookies" bullcrap that is on every site. I dont think this apparent benefit of the GDPR has worked - at all.

However, in the organisations I have worked with professionally, GDPR is absolutely working - user data collection, storage and security is now a leading conversation - whereas it was a afterthought before, at best. Of course, this isnt generally visible to the end user, and there are undoubtedly still businesses who ignore this - but i guess we wouldnt know unless there is an incident - in which case I would expect the EU to come down HARD.

I think its web-tracking and marketing in particular that still needs fixing.
I’d take a self-promo related project comment over an unrelated complaint (hogging entire above-the-fold space) any day. Nothing is more frustrating than opening a discussion thread and the top comment with a million descendants bikesheds about something else entirely.

Also, you would occasionally see comments along the line of “awesome project / congratulations on launching, I like the fact that it does this and that. My project also does this and that, check it out: insert link.” Hardly any better.
How do you intended to enforce regulations without violence? Without violence, your regulations are merely suggestions which I am free to ignore. I'm fine with suggestions.

Again, if you can't agree with my use of words then please provide a term you find suitable for the concept I'm trying to convey. I provided two terms I find suitable for the concept you're trying to convey, but you've provided me none despite an explicit request. To me, when somebody refuses to find common language it seems like they're using language as a barrier rather than a bridge. To disagree on a definition can be understandable, but refusing to provide any alternative looks like rhetoric rather than a legitimate attempt at mutual understanding. What do you call unrestricted exchange of items between individuals regardless of differences in knowledge or legal ownership? I want a term that will clearly convey this concept to you, and others who are using language in a similar manner. [Edit: how would you feel about "unrestricted object swapping" or "unrestricted barter"?]

> If someone puts a gun to your head to buy something, that isn't free exchange.

I don't think I've said anything that would suggest this example is a free exchange, but the other two which don't involve coercion through threats of force I will stand behind (as free exchange, not necessarily as nice things to do to people).
Next step: Controlled flip!
If we start with the assumption that harrasment cause suicides then that argument means that it's ok to harras people as much as others do on average.

Obviously there is other causes also. But the base principel is a very shaky foundation to build a legal framework on.
Social media can be used to encourage Ghana's youth to vote
Google Maps is not just path finding; it also takes real-time traffic info into account.
I wonder if this is a fair implication. Hypothetically let’s say huawei is controlled by the ccp what can they be made to do that an American company can’t be made to do by an American Congress and president (ccp is kind of both combined)

I imagine is an American company can fight back in court thou we’ve seen stories about companies being unable to fight back or comply very willingly

Serious question
I don't think we are competent to solve this when we can't trust each other to keep our word, and especially when we have rejected the specific advice of the planet's Creator. I realize many will think that is silly, but I have put reasons I think this, and why I know some of these things, in some depth, at my simple site: http://lukecall.net/e-9223372036854581820.html -- for what it's worth.
The images in section 4 of the article are actually 2560x1920 images you can download:

https://freight.cargo.site/t/original/i/5bf94ef89317938c80bb...
I stopped receiving quite a bunch of various newsletters/proposals was kinda funny reading all the cries for "come give us your consent" few days before GDPR was fully enforced. Overall it is a lot less likely to start receiving various advertisement sms/email after providing your data in some new place.
I heard about this project from a friend who works at KA. I am concerned about the strategy, and I think the following approach would yield better results:

1. Write in Go an exact reimplementation of the current Python codebase. Use the same database schema, front-end HTML/JS, test suite, and so on. To whatever extent possible, use the same names for classes and functions. Check the reimplementation correctness by using a comparison tool that calls both the Python and Go version of a page/function/search and making sure that they produce the same results.

2. Change the production code over to the Go version, perhaps using a ramping strategy where X% of servers are running the Go code, and you gradually increase X, while monitoring vital statistics like server load and response time.

3. Now that the production site is running Go, incrementally split off components into their own services.

This approach leads you to the same destination, but with a lot less risk. It is very unhealthy to have a situation where the production site is running one codebase but all the developers are working on another codebase. Note that you will realize the benefits of Go (performance, type safety) after step 2, which is much sooner than OP's plan.

Joel Spolsky's classic essay about how you should never do full codebase rewrites is worth reviewing:

https://www.joelonsoftware.com/2000/04/06/things-you-should-...
You don't get copies until you need them - thats the point entirely. More details here:

https://www.atlassian.com/git/tutorials/git-lfs

Also saves you from beating up your index with every change.

I've been using GIT LFS for the last 6 months with an Unreal Engine project, with multiple gigabytes of files being tracked, and it really is painless.
Selfish enough to condemn their children... Don't most parents still care about their children when they happen to be MP's or fossil fuel execs? It's not quite the same problem as don't bathe near the factory's pollution outlet.

Have to confess this is the point I find most difficult to understand, as it seems obvious it will affect everyone, regardless of income, but most especially the young and future generations. Parents generally want theirs kids and grandkids to have a better life than they did, not worse...
The idea is that all of that unnecessary complexity helps make the expenses more tangible. So you're paying with 20s instead of a swipe.

This isn't as much of a problem for the thrifty whom feel similar anxiety in using a card. Most likely people who are actively keeping a
mental track of where their balance is after every purchase - or using a ledger.
Jackal 0.7 released – OMEMO support (XEP-0163)
There is no economic problem. We're in the best job market in half a century, perhaps the best ever. If a able bodies person isn't working, it's because he doesn't want to work. I'm under no obligation to support street drug addicts merely because you cast them as victims. They are not victims. They are criminals.

Is prison expensive? Sure. I bet it doesn't have to cost that much to lock people up. But even if it does, locking people up is a much better use of public funds than endless and equally expensive homeless "services" that enable bad behavior.
US expat in Berlin: I hate the cookie consent pop-ups. I wish it just banned cookies altogether. But that would probably break too much.

A friend of mine has used the GDPR give-me-my-data / delete-my-data email to expose companies doing shady stuff as they’re afraid of penalties under the law.
It would be expensive as the DMA's MMU would now have to maintain a large TLB to be performant, and there would be a startup overhead as new page information is loaded.