skysight-inc/HackerNews huggingface dataset:
Most people vastly underestimate how difficult it is to start, run, and scale a profitable agency (dev shop, design studio, or similar). New business is the hardest part, and unless you're extremely well-networked, you'll soon run into problems.

The best advice I could give would be:

- Make sure you really want to do this. It's way harder than you think for reasons that have nothing to do with doing the actual billable work. (Legal, HR, payroll, management, new business, processes, etc.)

- Keep your costs as low as possible. Average agencies are in the 12-18% profit margin range. Agencies doing very well might be able to hit 25-35% or sometimes more.

- Become a recognized expert in one area.

- Use that expertise to promote and market your company to potential clients in that problem space.

- If you want a leg up on your competition, go hire someone like Blair Enns or David Baker to get you started on the right foot. (nobody does this, but it would save a lot of work in the long run if you can)
I think the point of supplying food and drink on-premises is exactly that, to foster "focused work and time "

The objection isn't so much the price then put on the food and drink. It's the conversion of 'valued employee' to 'hourly crank-turner'. No longer a valued critical member of a team, now the corporation regards you as a 'resource'.

E.g. did the executive perks disappear too? No? Now you know what pigeonhole you've been placed in (demoted to).
Why would you think that natural photosynthesis is worst then artificial one?
> What is the alternative though?

> The web has turned in to this massive mess where most of us don't have the ability to do anything without having to rely on some ban happy mega corp.

That's absolutely not true. You're drinking the HN/startup koolaid if you think everything should be on CloudFlare/AWS/Google/Microsoft/etc and there's no other way. Obviously VCs would love for you to think that but it doesn't make it true.

Domain registrars are plentiful. Dedicated server providers are plentiful. Hell, "shared hosting" is still a thing and may be perfectly appropriate if all you need is a static site.

Pick a mid-sized company whose objective is to deliver great service rather than one whose objective is either "growth and engagement" or to monopolize the internet. Ideally pick one within your jurisdiction so that you have more recourse if things go wrong.
I'm just guessing, but it might be better to register the domain under the business entity instead of privately.
> Unfortunately "it's complicated" to implement well, especially when you try to tele-spawn and manage resources beyond compute cycles (network connections, files, file handles, ...)

Aren't all of these resources namespaced/containerized in modern Linux? This should make it feasible to checkpoint and restore them on the same machine (via, e.g. the CRIU patchset) and true location-independence is not that much harder. One of the hardest parts (not even implemented in plan9, AFAICT) is distributed shared memory (allowing for sharing a single virtual address space across cluster nodes), but even that AIUI has some research-level implementations.
Discussed previously: https://news.ycombinator.com/item?id=31490515
Where I live (southern Sweden) they switched almost entirely to rapeseed and grains due to the shortages. It's expected to be pretty profitable although there are a lot of other factors including low rainfall...
IMO the author could've elaborated in the email on how the company is deliberately trying to deny their responsibility for the actions and how the arbitration clause is added in bad faith and has created a dark pattern which harms the consumers nationwide. This means (I'm not a lawyer) the person on the other side might get scared about a class action suit.
Odds are Republicans will control all branches in a couple of years and for once will inherit a crisis for a change. Interesting to see how they legislate out of it.
There are a lot of caffinated seltzers now that don't have any sugar but do have flavoring and CO2
I get what you're saying and couldn't agree more.

My take was a bit more literal, the situation were one already has "enough" friends and is not in search of making new ones. Not to say that one is not open to meeting new people if it happens by chance, instead to say to not being open to turning that into the commitment of a new friendship.

I'm saying this mostly for people that lack friends and are looking to make new ones. It's good to understand the sobering reality that some may dodge the chance of a deep new friendship developing. Not because they don't like you, simply because they can't take on the commitment.
Also , Haskell Control.Distributed.Fork

> This module provides a common interface for offloading an IO action to remote executors.

> It uses StaticPointers language extension and distributed-closure library for serializing closures to run remotely. This blog post[1] is a good introduction for those.

> In short, if you you need a Closure a:

> One important constraint when using this library is that it assumes the remote environment is capable of executing the exact same binary. On most cases, this requires your host environment to be Linux.

https://hackage.haskell.org/package/distributed-fork-0.0.1.3...

[1] https://blog.ocharles.org.uk/blog/guest-posts/2014-12-23-sta...
Thanks. And what does the standard deviation 0.13 means? I just don't know how to interpret the result.
Sure. You don't blindly remove stuff, you do investigate and try to rule out as many possibilities as possible before clicking the "nuke" button.

I.e., you manage the risk.

The alternative — following Chesterton's parable absolutely — means you'll be dragging along, and critically, paying for — both in cash and in complexity of understanding —, an ever-accumulating Katamari of junk that, in all probability, serves no purpose whatsoever. Trying to justify "we want to continue to paying indefinitely for this thing that we don't thing does anything important, but we're not at all sure" — well, at the very least, you're going to look like a clown if you try to pass that by any sort of management that's not asleep at the wheel.

I've removed an awful lot of this stuff in my career. I've gotten remarkably good at deleting a lot of infra with minimal to no impact. Mostly, that comes from first knowing how the actually important infra works, which helps rule out that the odd end over here is going to have any impact at all. Occam's razor helps greatly: asking, "if it did have an impact, how?".

Graceful decoms, such as imaging a VM, or just stopping it for a month prior to out-right deletion, again help build confidence in the non-impact, and reduce the risk if you're wrong: you just turn that VM back on. I.e., having a rollback plan such that if there is some unforeseen contingency, that you can get back to the original state. (Though every now and then, there is an odd service for which you can't do this. Those are annoying.) But even a rollback is good: it provides a valuable clue as to what the unknown thing does, and now you know where to start digging.

It's one of those things where the pragmatic view is the middle ground: wildly deleting things is a poor choice, but so too is blindly keeping things.

Particularly when corps these days want to retain nobody past ~2 years, you end up with a lot of knowledge getting bus factored. If you don't want to get stuck in that quagmire, you've got to be able to clean house.
I like Java, and I squeeze various Java servers and cron jobs etc into 1GB RPis, so there is hope at 8GB!
Does Brian still routinely call Larry a Nazi?

I've always found it somewhat amusing that Ellison's facial hair is virtually identical to the episode of Star Trek where they cross into another dimension where they are all evil. Like somewhere there's a clean-shaven Larry who is the life of the party and getting recognized by the City Council for his humanitarian work.
Yeah, once you have more than a small handful of dependencies (SaaS, databases, microservices). Some of the stuff I worked on will have built in stubbing/mocking so you can run parts of the stack locally and the test suite also uses the mocks/stubs.
No stress at all! I wasn't offended but thank you!
isn’t this exactly what the vm migration in cloud is?
This is very true. The only way I coped with it was by basically just cutting off any contact I had with people in my former field, with the exception of a couple of friends. Or at least, I like to think that I cut off contact. A more realistic assessment is that I simply ceased to exist to most of those people as soon as I left the field.
> I wouldn't be surprised if office workers would start paying to stay and work on farms to reconnect with land/nature.

This started long ago. Look it up. There's also WWOOF.
Does drug abuse affect memory?
This isn't "make you put in more effort". The customer put in more effort when they reached out to Cloudflare (because Cloudflare didn't even bother to send them an automated email). This is "you have no recourse unless you happen to get popular on the Internet or know someone".
I'm surprised nobody asked what business the domain was doing, and what could have triggered the flag.

The OP didn't say even one sentence about something like "I didn't do anything fraud related" or "I have no clue why it could possibly be flagged". But from my understanding of the world, if that's what OP thought, he probably would have said it.

I also find that nothing is being served from the domain mnf90.com after it's reinstated, not sure if this has been the case in the last few months.
It’s literally the Firebase libraries as it’s the backend and a couple of views.
I know for me personally YouTube Premium is well worth the $11.99 per month, no way I would ever consider going back.
The interesting thing is that in MANY of these situations, you can guarantee that executives are getting free drinks, lunches, etc. as part of the perks.

I've seen it happen. No soda, no food. But the executive assistant will do a lunch run every day for executives. And will pick up drinks too. Or there's usually a stocked fridge for executives near their wings of the building.
You're fighting an uphill battle on HN...
I would've 100% sued and paid for PR releases if they deleted a domain name I owned.

I'm sure I could make decent money off punitive damages based off the email they sent, and these headlines would be pretty catchy -

"Tech giant siezed and deleted a customers domain name."

"Using Cloudflare can destroy your business overnight. This is how"

"Own a domain name? Your registrar can delete it without any recourse."

"Cloudflare siezed and deleted a customers' domain"

I'd need to check if I can use the word "illegally" in the title.

I hope they compensate OP. I'm sure they could still sue them if inclined..ICANN should have some rules about this.
In the edge case, your failed-friend coworker would sue the corporation.

This would cost corporation money.

The corporation doesn’t care about you having friends, but does care about losing money. As such structures the workplace to minimize the sorts of free expression that creates “shared context” but also creates room for error - discussions of politics, religion, your health, ethnicity, age, etc. - topics that in the best case build trust and curiosity and lead to friendship.

My comment isn’t a commentary on people - who are mostly loving, reasonable, and forgiving. It’s a commentary on incentives and the structures those incentives lead to.
Why Darwin failed (2006)
I'm in that boat. We have a "microservice" code base, and spinning up the whole "app" is a Herculean task.

Even if you do manage to get it all running, getting the multitude of database with useable data adds an odyssey to your day.

We have some parts automated, but ops cannot keep up with all the changes in the micro apps.

Back when I worked on a mono-rails app with a React front end, getting things up and running was as simple as running the JS server, rake db seed and then rails s. We used puppeteer to test FE, and rspec for the BE. Two test suites, but we knew if something was wrong.

That same place sometimes had a net outage, and I wouldn't even notice because I was running everything locally.

Now I can only get everything running locally with confidence, if I block out an hour or so.

Honestly... microservices are great in theory, but make dev a huge pain. Docker does not mitigate the pain.
Fair, but we (hopefully) don’t need to fight the Ukraine war every year - and we have many more agencies than the NIH who need science funding. Choosing not to fund the military to support the NIH may directly translate to undesirable geopolitical outcomes.
Hey sure don't mind chatting. How should I reach out?
Interfaces. A well designed system will present simple interfaces with clear delineations of responsibility. All elements will be carefully named to minimize the potential for confusion or misuse. In such a system, diagrams become not only easy but semantically meaningful. Programmers use this to manage complexity, and in business domains laypeople should usually also be able to comprehend the chosen abstractions.

To describe messages and related state transitions representing the function of a system over time, numbered arrows atop a block diagram can work well (essentially one visualization of a graph), but for more complex multi-component interfaces with a strong requirement for ordered messaging, message sequence charts are well received. https://www.mcternan.me.uk/mscgen/

There are two models of reality that I find to be the most useful ones, especially when writing programs. The first is functions, and the second is sequences of states. - Leslie Lamport

.. via https://github.com/globalcitizen/taoup - see also https://en.wikipedia.org/wiki/State_machine - and you won't regret learning http://graphviz.org/
It's interesting, it looks like some people feel insulted by this page, whereas I found it awesome!
That's complicated. I'd imagine animal husbandry would scale well with population growth. What use is a cow, but for somebody to eat it? If that were the case, then the animal-feed component might match population growth (and not acres under cultivation).
PSOCs are cool, but extremely expensive, and their analog performance is moderate.

- Their analog performance is enough for simple hobbyists projects, but for commercial, need something with much more precision - 18 bit or more.
I don't think so. I have not worked on many fraud detection systems but in all cases there was a very detailed record in the logs of what happened and how the decision came to be. In addition, if there was a human review additional data is often generated. You can't just flip a bit in the customer record, or can you? (Edit: And if no information is in the logs I would argue that all information is in the input data and fraud detecting algorithm and thus the algorithm itself gets part of the data. Whatever happened, if the action can not be "replicated" / understood with the data you got after the article 15 request the data is not complete.)

Since the domain and account belongs to you as a person, this is all personal information under GDPR.
You can safely assume that there was no such thing as lack of knowledge about type systems and language design.
It's a cool idea. I like it.

A product I'd jump at is if you pay me back in electron volts
end-to-end, wherever I am. Is that feasible? Say I live in an
apartment block. I really want to go solar, but have no roof or
land. I'll pay you to erect and manage 1kW of panels out on the farm
for me and I get back, say 750W (you skim 25%). But I get it through
my utility company (it just comes off my bill).
Calendar apps are so complicated and tightly integrated with other productivity apps now I'm not sure the benefit of simplicity here outweighs the cost of losing that.

My Google cal emails me notifications, works with desktop calendar apps, integrates with Maps, etc. It autofills addresses, adjusts for time zones, syncs across my 4000 devices, allows me to edits dates via text input or GUI/drag 'n drop, etc. (Not shilling, Apple cal is probably similar.)

Even my todo list went from org mode to Google Tasks because of the integrations with Android, Google Calendar, etc.
That's an interesting data point, but I don't think I'm going to make a lot of money by shorting Safeway's proxies.
Based on comment history, it looks like it's him; and also, it looks like he's a licensed amateur too.

I would like to echo your sentiment, that book was so good and has made me curious about the physical and digital world in so many different ways.
I feel most awkward in video calls for what it’s worth. I find audio really natural.
Really like the idea that you're making a bet on the commercial return of these panels. Obviously, it doesn't have the advantage of something like Net Energy Meeting, but that is only available in a few places anyway.

To me, the most important thing would be assured that this investment truly creates new panel installations vs just being an arbitrage play on reselling existing solar capacity. Is there anything about this program that ensures the solar panels create net new capacity?
Yep, that's me. It's linked to my personal credit card from RBC bank Canada which I pretty much use for everything else. Haven't seen anything from my banks as well. I just see the refund in my account.

Lets hope cf would tell us what exactly happened and why they were so aggressive and why there was no warning to let their customers prepare before they decided to do this.
Please Use ZFS with ECC Memory (2014)
Why Childhood Memories Disappear (2015)
For that to work, though, the language had to be pretty close to "right" (i.e., usable) from the beginning.
In the schools "Gifted" is variously defined as things like "IQ test > 130" or "3 std dev in academic performance above local school peer group".

This is a bit different from "child prodigies" in music, sports, and other skills.

Yes, people expect great success from people who show extraordinary talent.

Yes, nature and nurtue are impossible to fully untangle.

Yes, visible natural talent can be smothered, and hidden natural talent can be uncovered.
I think that these cost-cutting schemes never really work out, they either cause the best people to leave or trade money for work-done.

I worked for a bank where they had terrible coffee on our floor. We used to joke about how bad it was until one day these fancy automatic machines showed up that ground the coffee for each cup, they even had milk! Times were good, we'd walk over to somebody's desk--"I'm running a build, do you want to grab a coffee?"--and we'd chat in the break room about how great these new machines were.

Then we had a couple of quarters in a row with bad numbers, cutbacks were being made, if we do this then we don't have to have layoffs, etc. We lost our fancy machines.

The impact to morale was huge, we only had had them for a couple of months, taking them away once we got used to them was a huge deal. But more importantly, most people on our floor were now used to drinking partly-decent coffee. A couple times a day we'd go to the nearest coffee shop and buy our own, which involved walking to the elevator, waiting, going 23 floors to the lobby, badging out, walking across the street, getting coffee, walking back, badging in, waiting for the elevator, going up 23 floors, then finally back to your desk. This had to waste at least 20 minutes, more if the elevators were busy.
I still don't understand why the amateur radio community has this disdain for open source. It feels like a majority of the popular amateur radio software tools out there are closed source freeware projects.
Because natural photosynthesis is more complex and is in service of growing a plant, so it only needs to run for a little part of the day. It also takes water and needs to be protected from pests, diseases, and herbivores.

But it also sequesters carbon, and if planted well can be entirely self sustaining.

So, neither is better, both are good. We need to plant more trees and place more solar panels.
Same here in e-commerce. We end up testing in production environments with an element somewhere that's in a development environment that can be tracked and actively watched. Amazon notoriously does not have a production environment, and eBay's is just unusable.
I don't think you should add something complicated like async/await purely for efficiency reasons, but it's good for expressivity too. Coroutines are good; I think you'd end up inventing coroutines and CPS (aka calling a callback at the end of your function instead of returning) just because they're useful, but once you have them, they're unsafe and unstructured i.e. you can forget to call them when you meant to.

Async/await does more than just concurrency; it explodes your function into a rather complicated state machine, but at the same time gives you structured coroutine control flow that prevents some kinds of bugs.

That's why Swift added it before concurrency:

https://github.com/apple/swift-evolution/blob/main/proposals...

Some languages have async/await sugar built around futures instead; this is a mistake and it's less efficient too.
This is really interesting because I was just looking at gibberish detection using GPT models. Seems like mitigating AI with AI doesn't sound like it's all that secure since you can probably mess with the gibberish detection similarly - Or maybe the 'secret language' as they're calling it here passes GPT gibberish detection? [1]

[1] https://arr.am/2020/07/25/gpt-3-uncertainty-prompts/
Wow. I knew Apple was an investor in ARM, but the specifics are crazy. For those that won't read the linked story, this I found to be fascinating:

> Newton was not successful, but Newton actually made $800 million dollars because Apple eventually sold the 43 percent it owned in ARM, which, by the way, kept the doors open at Apple, just before Steve Jobs came back. It was one of the really important decisions that Gil Amelio [the last CEO before Steve Jobs returned] made, and it gave them the cash to buy NeXT.
It's not just racing. Feathering paddles can be really useful generally if wind picks up and you're actively fighting it. Otherwise you're dealing with a lot of resistance with the paddle blade in the air. And I assume there are instructors who just want to instill feathered paddles as the norm you should expect.

I generally disagree but lots of people with more experience than I have don't.
Might I recommend using the following command to generate the CSV file:

git log --full-history --date=short --pretty=format:"%ad,%aN" > gitlog.csv

The only difference is changing %an to %aN. This leverages the existence of the .mailmap file to resolve author names, which is especially handy if any committers have ever changed their `user.email` configuration, and you'd like to associate them together.
This is basically a variation on the SolarCity business model, but focusing on commercial properties. There is probably a business here, but not one that tries to recruit individual investors because it will only be profitable at scale, and the kind of financial backing needed to do this is available to qualified teams. The recruiting individuals thing is basically an admission that this team does not have access to that kind of backing.

A perusal of the LinkedIn profiles for the team shows a set of people with no relevant experience and probably no business running this kind of company. The low dollar amounts also emphasize this aspect.
The sibling comment described it well. Adding support for an open networking protocol to an existing free software application is, IMO, hardly an acquisition of any sort - not more than e.g. adding support for a new image format to GIMP means that "owners" of the new format now acquire GIMP.