skysight-inc/HackerNews huggingface dataset:
I was a consultant for six years, and the single biggest thing I think is different between standard employed work and consulting is the number of people you have to talk to in order to get paid regularly.

I think I likely had 25-35 conversations for every bit of paid work, and probably an extra 100-150 of handing out pre-made marketing materials or giving talks before that. The sales funnel takes a lot of time. You don't necessarily have to like the sales process, but you should at least be able to tolerate it or consulting will be very hard.

I would suggest:

* getting some sort of American and European business entities stood up where it is easy for companies to pay you. I believe Stripe Atlas makes this straightforward now for the American side (but I have not tested)

* writing blog posts, recording YouTube videos, giving talks at conferences - anything to get your name out there. You want something where you draw attention to yourself and people can say "who is edem?" and then look up your website and discover you have a consulting business

* figure out how to get a list of 200-300 people with buying power at their organization and reach out offering services. Target your conversations to their needs, like, "hey I see you have job opportunities for Big Data Architects, would you be interested in some consulting work to bootstrap your efforts?"

* be prepared that sometimes you won't get quite the consulting work you want. Sometimes you might hope for a software engineering consulting role, but you might get asked if you can advise on how to hire people like yourself. Money is money.

* ultimately, work hard, try lots of things, be flexible. Most attempts probably won't work, so the ones that do should pay you very well. If you are doing 75% sales and marketing at first, 25% coding... that sounds about right.

If that doesn't interest you, Solutions Architect (or even Sales Engineer) might be a better fit. These are pretty common roles at medium to large companies, but they come with a lot more assistance in the sales and marketing pieces.
The Charm project looks awesome, almost get a feel for “post web apps” there. Interesting.
> It happens with or without bracketed paste mode on (using the "enable-bracketed-paste" option in ~/.inputrc).

~/.inputrc is the readline library's configuration file. The "enable-bracketed-paste" option in it doesn't affect vim nor the terminals. What it does is turn on the recognition of Bracketed Paste Mode escape sequences for programs that use readline, like bash.

> the newlines were replaced with semicolons

I can't reproduce. After setting that option in ~/.inputrc, bash puts multi-line pastes in a single prompt, but it keeps the newlines, not replace them. This is bash 5.0.18(1). Are you sure you're not confusing the semicolons that are really there and thinking they were newlines before?

In any case, a behavior like that would have to be done by the shell, not the terminal, since semicolons are not special to the terminal and it's not a simple matter of substituting one for the other in shell code. In order for the shell code to be equivalent, parsing would be required to identify if the newline terminates a command or if it's part of another syntax structure. For example

foo
bar='
baz
'
qux << EOF
quux
EOF

only 2 of the newlines above can be substituted with semicolons.

EDIT: Maybe you have other bash configuration options playing into that substituting behavior. Bash shell options like cmdhist and lithist seem relevant. From the bash manpage:

> lithist If set, and the cmdhist option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible.
In my experience, scaling a consulting business is more to do with sales and building long-term relationships. Sales is a skill that can be acquired, and you don't have to be very good at it to get started. Learn the basics of business development and sales; try experimenting with different approaches. See what fits you best.

IMHO, I think the problem is "getting projects from 0 to POC/MVP state." These are projects that typically have an expiry. Either the MVP fails to validate its viability, or when it succeeds, the business will try to find someone who can commit full-time. It's hard to find something in the middle. More often than not, consultants who position themselves here spend more time on finding new contracts than doing the work. Since once a contract is completed, there is little continuity to it. Aside from a small maintenance contract, which is not enough to keep the light on. Doing the work pays, searching for work does not.

Another problem is, you are in the space where you have to compete the most, and therefore "building MVP" contracts become a pricing competition. Competing with offshore dev shops on price is hard to do.

So, to sum up, in my humble opinion, you need to spend time upgrading business development and sales skills. Think about what unique skills you can offer that are less price competitive in the market and offer you a long-term contract. I hope this helps.
I don’t think the Jetson nano even has a DL accelerator, so I could see the Google SBC achieving much better INT8 inference performance. The Jetson has a CUDA capable GPU, so the comparison is kind of apples and oranges.
You have no idea how it would affect you or your family members until it does.
This person lost 8 family members. https://www.cnn.com/2020/10/14/us/phoenix-arizona-aguirre-fa...
Wow I loved reading this!
I perceive staying competitive as being paid fairly for your work (within some reasonable margin). If you are becoming less and less useful to the company/industry, but your salary is getting higher over the years, your risk of being laid off increases significantly. However, I can't help but mention that if you nurture certain political skills and you are already have some management responsibilities, you can stay "forever" in some big corp even though you are not very useful...
I was just listening to some downloaded podcast backlog, and one of the episodes was Accidental Tech Podcast where they spent a while discussing the merits of a desktop versus a docked laptop.

And the main thing they complained about wasn’t performance, it was how much MacBooks like to crash in this arrangement. Get an iMac and an old laptop instead for when you need to be mobile, at least those will work.

It’s been what, four years now since thunderbolt only MBP, and still not fixed.

I don’t have any thunderbolt accessories (just a DisplayPort screen) and I used to get “sleep wake failures” at least once a week when it was new. That one at least has improved.
Maybe he was just good enough, young enough, to get people behind him? What is with this insistence on stripping him of his agency in his success? Are people threatened by it?
I have no faith in what my vote can do in regards to things like this.

Paying attention doesn't do much. If the government wants to pass something, especially in the name of national security, it will get passed.
Do you think desmoid tumors roughly fit the profile of cancer types that could be targeted using your technique?

https://en.wikipedia.org/wiki/Aggressive_fibromatosis
2008 was, again, a demand crash: a lot of people could no longer afford to pay their mortgages and speculators stopped buying properties under the assumption that they would be guaranteed to be able to resell them at a profit after a relatively short period of time.
Great illustration of the split in stock valuations, but boy that graph could use some more vertical height ;)
It depends on how aggressive you want to be - I did a 30y loan and paid off at 5y by just sacrificing a lot to the math. The math was it would take +7 more years investing the "mortgage" to reach even (so 12y, 3y less than a 15y loan with far far less interest due) and I compounded that much more month over month during those +7 years, leaving me at the end of 12 years with a "free house" and a lot more month over month to keep investing with a nice reserve. I realize that's extremely aggressive and perhaps not possible by many people, I started with enough in reserves to be able to make it work.
Metadata in Clojure
There's a whole ecosystem of SaaS doing this fairly priced for smaller sellers, along with unfairly priced SaaS for large sellers (some take a percentage or more of revenue).

Anyway for repricing just have a hard max of 1k or so, and lower prices if it doesn't sell after six months and again after a year, two years, etc.
> less than double your chances of dying in a year.

The way this is phrased makes it sound like it's not a big deal. Doubling every individual's chance of dying within an entire generation is not something we should say lightly. Imagine if the base fatality rate was 50% rather than .5%.
Florida went even further and removed all state level lockdown orders on September 25. So far it's too early to tell what effect that will have on the death rate. Case numbers are roughly flat.

https://www.worldometers.info/coronavirus/usa/florida/

I'm not advocating for other states to follow Florida's approach. But it serves as a natural experiment. Depending on what happens to their daily death rate over the next couple weeks that will tell us a lot about the effectiveness (or lack thereof) of lockdowns.
It's a false dichotomy. In the real world you can't fully test your product hypothesis before building anything, but you also can't build a complete product before testing the market.

Instead, it needs to be an iterative process. Build a little bit of product, tease it to the market, gauge interest, engage with customers, adjust trajectory as necessary, and continue to iterate.

Testing your business hypthesis before building anything is prone to generating false signal. Some times your customers don't realize they need what you're building until they see it and use it. Many times your customers will praise an idea, right up until you ask them to use it or pay for it.

A good example might be the recruiting company started by a famous HN commenter around 2015 that tried to use programming games as a recruiting filter. The idea received huge amounts of praise on HN and large numbers of waiting list signups before they released anything. The demand and hypothesis appeared to be validated. Then they switched to the other extreme, building enormously complex systems for years without actually selling anything to their customers. Eventually they shut down because they realized the market didn't actually want what they were building. The initial signal was misleading, but going heads-down to build a product according to the initial signal was also misleading. A better approach would have been to start recruiting up front and slowly iterate on improving it with programming games, rather than going off in the weeds to build a product that no one actually wanted.
In Poland, cancer prevention literally got obliterated this year. That's thousands people whose cancers could be found early and treated, but won't be.

That's not to mention any other long-term disease.

Just the GDP drop, and the ensuing under-financing of healthcare etc, I think may well easily kill more people than Covid.
> I did this a few times as part of some contract work and everybody was very happy with it but I don't know how to scale this into a consulting business.

Save up some money, then quit. Devote ALL of your time to it. Once you're spending all of your time on it, you have a consulting business. You will figure out over time how to optimize your business, find the clients you enjoy working with, earn more money, etc.

It sounds like you're concerned about finding new clients? There is a market rate for your services. As long as you charge that market rate and do good work, you will find clients. Client will refer you to other clients. Some clients have an unending stream of work, etc. Getting started can be a bit difficult, look for clients where clients are looking for you (angel.co and similar sites). Now is a good time to get started, there is a mountain of work out there.
> But the value of "staying competitive" is to better earn money and status.

Perhaps you are projecting your own beliefs?

Plenty of people choose careers for other reasons e.g. that give them personal satisfaction, or a career that revolves around their belief system.

The article still applies even if their career goals are neither status nor money.
>I am 100% sure that the number of people who have died due to the lock down is a tiny fraction of those that have died of covid...

Are you sure? The economic fallout of lockdowns is pushing millions of people in poorer countries into poverty, and causing thousands of children to starve: https://www.france24.com/en/20200728-coronavirus-linked-hung...
0) First step: read Jerry Weinberg "The Secret of Consulting"

1) Understand that Consultants solve problems when asked for against money.

2) People need to start asking you to solve their problems. So first step is to tell people that you have the potential to solve their problems. So I recommend to start giving talks on (virtual) meetups, start publishing in some way (articles, blogs, podcasts, newsletter, video) either your own and/or contributing to others.

3) When they start asking, make a 1h free. Create as much value as you can in this 1h for them. Do not give more than 1h free.

4) Every contact gets into your newsletter. Send them out regularly. Always create value for (for the readers).

5) Accept and anticipate long sales cycles. Between 1h free and a final sale might be half a year, a year, two years.

x) At one point you need to write a book.

That is what I did, worked quite well.
Harm maybe not, but used definitely. If you're not useful to a sociopath you will not be in their life. And if something goes wrong, you definitely incur the risk of getting harmed, either physically or mentally.
If we focus just on the programming cases where C++ has been heavily used, you can narrow that list down to D, Rust, Nim, and Zig. Dynamic languages or those with a heavy runtime like Python, Java, C#, and JavaScript are substantially different use cases.

Among those remaining, Swift has substantially more corporate backing, what with Apple relying on it for their massively successful iOS platform and Google trying to use it for TensorFlow.

C wrapper for C++ APIs has long been standard practice, but adds a substantial maintenance burden to C++ library authors and does not address semantics in the host language, which is a major part of this proposal. The whole proposal is based around the idea of seamless Swift to C++ interoperability. C++ has a lot of higher-level concepts that potentially can translate to similar higher-level concepts in other languages; round-tripping through a C API loses all of that.

To be clear, I like your idea - it's a grand one, and potentially solves the N+M problem once and for all. The real stumbling block for it is the C++ ABI and sheer mass of existing C++ code.
Compared to the Nano yeah, which is just the same SoC since a long time.

Xavier NX is 21TOPs at 15W for the whole SoC... but the pricing at $399 puts it in a different category...

Google should just start selling the USB sticks at the same price as the M.2 Corals, with them being used on RPis I think...
There is a tendency at some places to not rip out old cables when putting in new. I have seen in some buildings at NASA Goddard a few runs of old 10Base5 cable with vampire taps still in place. I should grab one as a souvenir of the old days. I've also found various adaptors and old switches that could bridge a 10Base5 to 10Base2 network.

The 15-pin connectors at the ends of the MAU cables were designed to be used vertically, with a latching mechanism to hold it in place. Many Unix workstations mounted the socket horizontally on the motherboard and in that orientation the latch didn't really work. This created all sorts of reliability problems.
If you took out the person behind it all and just presented this at face value I do often wonder how differently these views would be perceived.

I love RMS, his steadfast dogged persistence in the face of overwhelming adversity that is stronger every year is actually quite inspiring.

Really hope the next generation standing on the shoulders of giants can properly articulate these issues far better though. For regular everyday people it's hard to impart and make anyone understand why software freedom is so incredibly important in functioning modern societies.

Maybe I'm an over-optimist but I think we'll get there one day.
It was! I just refuse to optimise my posting for karma...
>Depending on what happens to their daily death rate over the next couple weeks that will tell us a lot about the effectiveness (or lack thereof) of lockdowns.

It's already been more than a couple weeks since September 25th; how many more "couple weeks" do we need until we can draw a conclusion?
Pence: “Sold”
I my experience sailing, anything that moves will break fairly quickly, anything that doesn't move can break to. I imagine the forces involved are an order of magnitude higher than for a motor, simply b/c motors are comparatively small.
Ad-Hoc Group of Activists and Academics with a “Real Facebook Oversight Board”
Most of the methods listed there were listening for the EM of the TV being on, not the reciever antenna. Technically, it sounds like they wouldn't be able to tell the difference between pirated TV and watching a movie on the VCR.
Airflow is a good replacement and works well, easy to deploy and to add datasources/steps.
I think the point of those questions is just to establish a baseline of truth in congressional testimony, it's not really "stunt" related. It would become a stunt in retrospect if it were found ACB lied to Congress, which is a crime. Get as many factual comments on record as you can, and then you have a bigger quiver later.
how does this fud get a pass on hacker news?

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

you can finely control restart policies.
At the end of the road, you still have to make a landing page showcasing what your product does, what problem it solves and why people should sign up. Usually that landing page doesn't actually have any features, just shows people what features they will get.

So build the landing page first. Showcase the features you are going to build and see if you can get people to sign up.
It doesn't even have to be worse than post-viral syndrome caused by other severe viral infections for it to be a problem. There's little immunity to COVID-19 and it's highly contagious.

This is like saying "COVID isn't worse than the flu" - even if it was true, having another flu-sized disease burden would already be bad, so it's a bit of a weird goalpost.

That being said, there's a lot of literature describing post-covid symptomes and hypothesized mechanisms of action, like [1]. The virus has been around for less than a year, so a quantitative comparison with something we have studied for decades makes no sense.

[1]: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7320866/
I think same talk but different recording: https://www.youtube.com/watch?v=MZUJsCh1wOY
I think around 1:08:30 onwards (maybe even before) the example I had in mind.
Surely a low Flesch-Kincaid is a __good__ thing in this context? Do people really want to hear incomprehensible buzzwords to decide how to vote, or policies debated in plain language?

(obviously whether what is debated is policies is another matter altogether, but this is not what's being debated here)
You can do a lot to make modern C++ programming safer with linters, clang-tidy, sanitizers, valgrind, etc. But it's a lot of work and a lot of compute to bolt that on top of a fundamentally unsafe language. It's out of reach for a lot of organizations and requires a substantial amount of organizational coding discipline.

It's like the old saw that gets trotted out about C and C++; you can write safe code in any language if you're disciplined about it. The point of safe languages is to make it easy and accessible to write safe code; to design into the language a "pit of success" rather than requiring a big slog to make a flawed language usable.
Ugh. The mind of a narcissist on full display here.

Want to have a comfortable position with decent growth opportunities over time, and fair compensation? You must be some bottom-feeding moron who doesn't understand that [Unicorn Co]'s valuation just rose 4x YoY.

Think you can be happy at a company like Apple making six figures while unemployment is at record levels, and people are being bankrupted by hospital bills and shuttered businesses? clap emojis THINK ABOUT YOUR PERSONAL BRAND. This girl learned everything Apple had to teach her in 6 months. You can't possibly expect to just switch departments, or ask for more responsibilities to continue learning anything at a company like that!

It's incredible how insulated developers in the Bay Area can be. I would love to see how quickly all of this advice falls apart for an engineer in Portland, or Minneapolis, or just about any country besides the United States, where six-figure software jobs aren't so easy to come by.
Oh, certainly. Apologies for my US-centric framing. I hope the rest of the world follows South Korea, Taiwan, Vietnam’s example and not our’s. South Korea has only had limited, regional lockdowns and never closed their borders. If everyone followed their examples, lockdowns would likely be unnecessary to begin with.
Have you thought about working for a tech consulting firm? It probably won't pay as much as freelance, but you won't have to deal with sales and bookkeeping.

Or: the other day there was this article here on HN about an agency for developers. I can't find it right now, I think the title was "The cost of the developer" or something like that, original article on The New Yorker, iirc.
Thanks for responding. I've tried using paino software before but the "key press" experience is suboptimal.

While you're right about onboarding effort, my guess/hope is that the required driver software shouldn't be hard for me or manufacturer to write.
How Ransomware Puts Your Hospital at Risk
> Of course you haven't seen papers describing long-term effects, simply because the virus hasn't been around long enough for any long-term conclusions.

So you'd support locking down based on something for which we don't have any evidence yet?
Although here they used a Lin Kernighan Helsgaun heuristic for most of the work.

The heuristic algorithm does not use linear programming. Maybe a bit of graph theory, like minimum spanning trees or harder Steiner trees, mainly for selecting edges for the LKH heuristic.
I don't know if you have tried using Discord for any signifiant amount of time, but I have and I didn't find it to be the expertise filled successor that I thought it would be. I've joined channels for programming languages and it's at best the blind leading the blind, like a Programming 101 class forum. At worst it's lots of people asking if they can ask, or if anybody knows the language, and then leaving forever before someone replies.
I have to say, this sounds like quite a niche market they're targeting here.
> Glow works with the Charm Cloud to allow you to store any markdown files in your own private collection.

Why would I want to store my files on someone else’s computer rather than in a git repo on mine?