skysight-inc/HackerNews huggingface dataset:
I loved it, and continue to love it.

After studying Software Engineering then working a couple of years I quit to drive a 4x4 from Alaska to Argentina. That took 2 years through 17 countries, and only cost about $27k[1] ALL IN.

Then I went back to Software to save up enough money to do it all over again. I built a 4x4 Jeep into a house on wheels [2], and then drove it 54k miles all the way around Africa through 35 countries over three years. It was absolutely life changing, and I'll never be the same person.

After a couple more years saving money I'm gearing up to go again on an entirely new continent!

I've slowly been transitioning so this is now my "job". I've published a few books, I write for a handful of magazines, have published a photography book and am growing a YouTube channel about my adventures, and teaching other people how to also follow their dreams.

More than anything else, I learned that time is so, so much more important than money.

I continue to structure my life so I have time to actually enjoy my life. Of course I have less money than I used to, and I'll never have a sports car or a big house, but I'm happier than I ever was going to work 40 hours a week.

[1] theroadchoseme.com/the-price-of-adventure

[2] theroadchoseme.com/the-jeep
Sublet your place.
How is the heat? Does it stay cool? I have a 2018 MacBook pro for work, and it is the worst.

I hate two things, fan noise and a hot laptop, so I'm very excited to get a new one sometime soon.
I prefer to be happier with live, a better quality of living than earning $100.000 more in salary. Just like in Europe in the US there are only specific areas were you would earn such high salaries.

Don't think you would earn that much in Holland, Michigan but happy to be corrected :)
As someone who was on the road for three years, this was my biggest take away. If anything I'd treat one month as an absolute minimum. I'd prefer not to be anywhere less than 3 months. It ends up taking a week just to get truly unpacked.

From that base, you can still do day trips and weekend trips.
Remember an episode of an sci-fi anthology show of a dome city on Earth where resources are limited.

There is a sleep pod that is shared by two people.

One person works during the day while the other person is put into some sort of hibernation and they swap places at midnight.
Humanity has degraded or destroyed two-thirds of rainforest
I don't see async/await (at least when built on top of futures/promises) as a procedural thing - the parts of C# where it's used are the least procedural parts of C#, and Python has always been multi-paradigm. I'd say it's mainly a way of doing monadic futures in languages that don't have monads (mainly because of lacking HKT) - hence why F# adopted it first, and then it made its way into functional-friendly languages that either didn't have HKT, or in Scala's case found it to be a useful shortcut anyway. "Functional" is a spectrum rather than a binary, but I don't think it's right to see async/await as being imperative any more than having map/reduce/filter in C#/Python/Javascript makes them an imperative thing. (I would agree that Haskell and Scala, with true monads, are more functional than C#/Python/Javascript - but I'd say that having async/await means C#/Python/Javascript are closer to Haskell/Scala than similar languages that don't have async/await; async/await are making them more functional, not less).

As for why I mentioned Scala specifically, I understand that Rust's Futures are directly based on Scala's. I had assumed this would apply to async/await as well, but it sounds like apparently not? In any case there's not a huge difference between the Scala/C# versions of the concept AFAICS.
Great story - I hope to do something similar someday soon.

Out of curiosity, did you know how to sail before or did you take a crash course just prior to/learn as you went along?
So what's the point in absolute statements like "the dangers aren't theoretical". So what if they aren't?

Everything is about tradeoffs, and the collective decision to keep coal, with all its attendant problems, is a worse tradeoff.
I might be missing the point of this article? Is it very difficult when using Cloud Run to figure out how to achieve a high number of concurrent connections? Is that what the article is about? Or like what is otherwise noteworthy here?
Suburban Senshi Invest Party; Train
>Why did polling have to be baked into the language?

See this comment: https://news.ycombinator.com/item?id=26407440

>Meanwhile C and C++ can easily adopt any async system call style because it made no assumptions in the standards about how that would be done.

Do you know about co_await in C++20? AFAIK (I only have a very cursory knowledge about it, so I may be wrong) it also makes some trade-offs, e.g. it requires allocations, while in Rust async tasks can live on stack or statically allocated regions of memory.

Also do not forget that Rust has to ensure memory safety at compile time, while C++ can be much more relaxed about it.
The problem with green threads is that, unless they're a part of the platform ABI, they don't really get along with anything else - including green threads in other languages/frameworks! This makes cross-language/runtime interop unnecessarily difficult, and as I understand, it's partly why Go apps tend to be "pure Go", and even their stdlib insists on using syscalls on platforms where you're supposed to go via libc (like BSDs, and previously also macOS).

But there doesn't seem to be any concerted effort to standardize green threads. Win32 has had fibers for a while, but nobody's actually using them, and runtimes generally don't support them. Even .NET tried to do it in 1.x, but then dropped support in later versions.
Is this an old post? I thought this happened about 10 years ago.
Life is a self-generated process of self-sustaining action. "If an organism fails in that action, it dies; its chemical elements remain, but its life goes out of existence."
They are likely making a joke about caching the answer
Apple starts assembling iPhone 12 in India
I switched from republic to Mint sim (now mint mobile) a few years ago and haven't looked back.
Clearly we should start using emoji triplets for service names... easy to read/remember, and easy to type out on modern systems
I would argue that the people with the L2 ADAS system gained because they don't have to keep checking their dashboard for speed.

"Adaptive cruise" is quite a nice thing.
Don't they have any API? Also in Windows app it should be possible to access text components directly by another app
Do it, and the younger you are (after college), the better it will be.

If I were to pick one thing, only the most important thing, it would be that self improvement is the only escape from the hedonic treadmill.

-

As Secondary pieces of advice:

You will find that wherever you go, there you are. Escapism is not a good reason to travel the world unless you need to learn that lesson first hand.

You will find your experience varies greatly with who you are. If you are super social, you will have a better experience. If you are a pretty person, more adventure will just happen to you and opportunities will just appear. If you've spent time learning a language, that is a gateway to all kinds of adventure. Made a lot of money? You won't have to be frugal/you aren't limited by much. The more you've invested into yourself, the more it pays off, especially with travel. You'll find that the people who have traveled the longest are often attractive, social, and have money.

I don't like Tim Ferris one bit, I think he's a snake oil salesman, but 4 hour work week had an amazing thought experiment. "You win the lotto today and never have to work another day in your life, how are you going to spend your time?" I would strongly encourage brainstorming the answer to that question before you travel and figuring out the answer while you travel.

Tips:

- read the book "vagabonding"
- you *must* set goals and work towards them
- It is easy to not have structure to your days. This *will* harm you.
- You really, really should set up several hours a day to do something "work" like.
- Hostels are great, even 2 nights in a hostel when you first get to a place will pay off huge
- 2 weeks is really the minimum amount of time to spend in a (big) city
- 1 month is the floor minimum amount of time to spend in 1 country (I found 2 optimal).
- The more poor the country, the more privileged and exploitative you will feel
- People are generally friendly and forgiving everywhere
- The world is vastly less dangerous than you might expect, but be on guard
- America is seen pretty positively in Asia
- The more off the path you are/The more risks you take, the better things will be
- Prepare to feel lonely
- prepare to stretch yourself socially
- If you travel long enough, you start to treasure companionship above all other things
- The most beautiful sunset in the world is empty without someone to share it with
- The more uncomfortable you are, the more you are growing
- Stuff is a prison. Pack less than you think you need. Then less than that.
Most security cameras are PoE powered which gets you a whopping 13W of power that also has to run a sensor, IR LEDs, heaters, lens, RAM, etc. before you even choose the SoC and potentially your ASIC. How much computing power do you really think you can get with that?
> Priors are not alive

Did you mean prions?
I don't have any stigma against medication, but I do think our current understanding of treating things like ADHD is primitive. I have a kid that's too young for a formal diagnosis, but has a genetic predisposition for it and has a lot of signs. His sensory input issues might be unrelated, but making sure he gets proper proprioceptive and vestibular input help him regulate (a sensory diet--or exercise). As does nightly melatonin to make sure he's sleeping properly. These are things others in his family never had the attention paid to.

A lot of the complaints and stigma I've seen are from people who took medication growing up. They saw the need and value, but loathe the side effects.
I quit my job in 2015, rode a tiny motorcycle around South America for 4 months, and then traveled the world for 2.5 more years.

I made a small photo blog about it https://andrew-max.github.io/

I'm now in the process of trying to relocate full time to Colombia.

I also now have an anxiety disorder I didn't start the trip with.

I made a few real friends that I'm in touch with years later.
They do not care.

People downvote in bulk and then also go though your history and downvote everything. This has just happened to me for being critical of this report, so clearly it's not only the alleged "pro-China conspiracy" doing the downvoting.

That's simply how it is on HN for controversial topics and that's inevitable when downvotes are weaponised by design.
Photos and video from the scene:

https://www.dna.fr/faits-divers-justice/2021/03/10/strasbour...
"It tells you to input a "postal code" which to most means a zip code" really? Get off your US centric view of the world my friend (which is often a UI problem in and of itself) only the US and Philippines use Zip codes.
As long as you remember which lies you told. I remember one interview where I asked "So, how much X do you know" and the guy I was interviewing honestly answered "Sorry, I've never used X". At which point I had to point out that he'd claimed to know X on his resume.
This is cool! One problem I've run into with Webhooks in the past is not being able to audit every call after the fact. I want to be able to see which endpoints were called, when, with what payloads (logs scrubbed of PII etc.). This information is invaluable in responding to support queries.

Good luck!
When I traveled, I would talk to everyone on the street just to see if there were people I could make friends with. It’s a bit intense but once you found a few people it’s alright.

I even met a random stranger in Italy that knew a friend of a family member. What’s perhaps more weird is that I figured it out by the way he spoke about Amsterdam (where I live). That guy gave me a first class introduction to Rome.
Powering Your Lunar Base? With a Tower of Concrete Several Kilometers High
Rust async doesn't quite solve the cancellation problem either.

Sure, you can stop polling the future at any time, but that doesn't mean that you left the system state consistent.

Careful thought is needed on every call to await in an async function. It might be the last thing that async function ever does.

That's probably something that should be true in a well-implemented system anyway. After all, processes could be killed at any point.
What's BA?
Google Chrome – it's time to ditch the browser
Today's Selection from News Break Stories| – Flipboard
I've never heard of any data centre burning down (and I work in this industry), so never hearing of an AWS DC burning down isn't really saying anything about AWS.
My thoughts exactly!!
"Hope this helps"

I see it with HAND "have a nice day" too
An outer loop of evolution with an inner loop of learning, all powered by the self affirming principle of reproduction which is the source of all meaning.

Oftentimes philosophers wonder about the origin of meaning, how semantics come from syntax. Meaning comes from the need for life, even seemingly unrelated values derive from life affirming values.
Take a look at https://cocoon.com
We have the ability to audit and inspect past calls. We don't yet scrub PII, though we have a few features down the pipeline that will enable just that. Thanks for your comment!
An availability zone (AZ) in AWS eu-west-2 was flooded by a fire protection system going off within the last year. It absolutely did affect workloads in that AZ. That shouldn't have had a large impact on their customers since AWS promote and make as trivial as is viable multi-AZ architectures.

Put another way: one is guided towards making operational good choices rather than being left to discover them yourself. This is a value proposition of public clouds since it commoditises that specialist knowledge.
Why does South Africa mistrust startup founders?

Denmark mistrusts people who've been consultants applying for full time employment, in my experience.
Seems normal carnivore diet to me. Check out Shawn Baker for more.
I would argue that most states aren't prioritizing based on need. They're prioritizing based on risk if covid is caught, where they ought to be prioritizing primarily on risk of catching covid (with perhaps some secondary prioritization for risk if caught).

Under such a scheme, we'd have vaccinated anyone who has a hard time isolating, e.g. grocery store workers, nursing home residents and staff, prisoners. Instead most states are first vaccinating retirees who can easily avoid infection.
If your primary data is on OVH, I'd look at using another company's object store if feasible (S3, B2, etc). If possible, on another payment method. (If you want to be really paranoid, something issued under another legal entity.)

There's a whole class of (mostly non-technical) risks that you solve for when you do this.

If anything happens with your payment method (fails and you don't notice in time; all accounts frozen for investigation), OVH account (hacked, suspended), OVH itself (sudden bankruptcy?), etc, then at least you have _one_ other copy. It's not stuff that's likely to happen, but the cost of planning for it at least as far as "haven't completely lost all my data even if it's going to be a pain to restore" here is relatively minimal.
Recruiters are sales people. Selling your services is what you are doing when you look for a job. So many people try to sell themselves to an employer that it’s a skill set to know how to navigate the process.

Some recruiters ignore the hard work and do a spray and pray approach to finding people jobs. Those are bad recruiters but usually untrained.

Good technical recruiters might even have an engineering background but like dealing with people more than machines.

Good recruiters have no floor and no ceiling to earning. They work agency recruiting and often make it to the top 1% of earners in America.

Recruiting is a big business.
i dont think it was recreational until the 80s but yeah looks i misremembered, it was invented in the early 1900s
Serious: where will Russia get the money? Is this feasible for them?

Their GDP, in my opinion, is way too small for financing halve of this mission.

It was 2,66 trillion in 1989 and it was 1,6 trillion in 2018.

At average, 6% of that is reserved for military research.

By reference: Europe is 20 trillion gdp.
Like others pointed out, this is probably the root shell of the cameras and not any system. See the partition names and ramdisk, typical for cameras.
Looks like it's a bit in-progress: https://github.com/camelot-dev/camelot/pull/209

"Update docs" isn't checked, and that's what I was going on.
the author of GNU "date" says: "… This paragraph was put into the RFC at my suggestion, precisely so that GNU "date" output wouldn't have to contain that "T". …" https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39693#15
That's the reasonning that prevented people from buying the ATH when Bitcoin made the news in 2011. And in 2013. And in 2017. And 2020.
I'd like to add a bit of context to how security cameras most often are installed.

In the industry in general you have producers of the equipment and you have buyers, but in between there you have integrators. The integrators plays a crucial role when installing big systems. They win the bid for an installation and carries out the work. This means that there is seldomly any direct path between camera producer and the customer. For the producer to get access to footage they must go through the integrator, so the friction is non-trivial.

Direct contact producer <=> buyer might happen in the small case, like a store with a single camera or you placing one at home.

My guess (!) is that verkada tries to pry away the integrators with a simpler model for installation.

Most larger producers now have cloud offerings, which could have some similar vulnerabilities to those mentioned in the article. However, my impression is that security is taken VERY seriously. Not just lipservice, but in practice. This makes sense as it is a key selling point and the larger buyers are competent judges of this. This is in stark contrast to the "typical" hacked target, which seems to be autoshops and hospitals (I am generalising to get through a point, I am not sure what the most common victim is).
The support chipset required is quite extensive. There is a market for them, but in the "industrial PC" form factor and not cheap because the quantity is so small.

(If you want to boot DOS then in addition to the cpu and DRAM you need a whole BIOS and emulated keyboard, interrupt controller, disc controller, and VGA controller)
Nothing will change until we all start using multilevel secure operating systems[1] aka Capability-Security[2]. I am happy to learn that Mac-OS has started down this path with the introduction of the PowerBox[3] to Mac OSX Lion. A powerbox runs separate from the application, so that the users selections can be enforced directly by the OS.

Genode[4] has been the thing I figured would eventually come through for the masses, but I'm flexible.

The internet can't ever be secure if all of the ends are trivial to break. We've got a lot of work to do, but first we have to wake up to the true root of the problem.

1 - https://en.wikipedia.org/wiki/Multilevel_security
2 - https://en.wikipedia.org/wiki/Capability-based_security
3 - https://en.wikipedia.org/wiki/File_dialog#Powerbox
4 - https://genode.org/
Microsoft Exchange to O365 migration tool replaced by text file
German IT news website golem.de reported [1] about Microsoft customer who was trying to migrate on-premise Exchange server to Office 365. 26h after he placed his O365 order he received a link to a migration tool. The tool had been replaced by a 1kB text file saying:

> If Microsoft gave a damn about security, they would never have released their own binaries to customers. At least not after some product manager has decided to change the distribution location of the file, then delete their own blob storage account and thus make the file publicly available to everyone.

Turns out the migration tool (exe file) was write-accesible to anyone.

[1] Archived article - https://archive.is/EKTHv
Doodle Bugs
Can we please stop using this "color" argument to Rust? The original colouring article was about JavaScript, a dynamically typed language.
But rust is a statically typed language, and in a sense, the type is the colour.
You can't return an error from a function that does not return a Result<>. And most people agree it is a great thing over dynamic/implicit exceptions. Declaring a function just changes the return type to return a future instead.

Also, it's been many year Pin was stabilized, and that you can write `impl Fn(Xx)` instead of using a where clause, and return closures using that syntax.
So far in some of the comments. I've gotten the same answer, "it changed my life!"; "I heard some new stories from the countries I stayed and it changed my perspective!"; "and I'm different from people back home now!"; and a subtle swipe that OP is dismissive and maybe "small-minded"; and I love it and appreciate your guys feedback!

Allow me to share my experience of being immersed in American culture for 25 years as a Chinese immigrant. It may seem off-topic but if you guys'll bear with me - I have also a lot of Chinese friends, some of whom are graduate students who even stay in US for several years. To them, experiencing America means going to an "American party", maybe go clubbing, going to the Yellowstone Nat'l park, the gun range or the Burning man, and most of all - making an American friend or the ultimate pinnacle getting an American boyfriend or girlfriend! I hope y'all agree with me that American spirit is not encapsulated in just getting an American boyfriend or going to Burning Man! But are my Chinese friends' self-centered efforts to (understandably) efforts to "become more confident", "self-reliant", get "exposed to ideas and places [they] had zero experiences in"; so that when they go back to China and compare themselves to Chinese compatriots, it's "obvious that [their] trajectory has changed compared to other [plebeian folks] back home".

Just my humble opinions, most human beings have remarkably similar values across different culture, we all want paradoxically to belong to the herd and also distinguish ourselves from the herd. And yet 25 years of living in America, I've been so self-centered at my own "culture refinement" all this time that I rarely and truly listened to others around me and their experiences.
Thanks for sharing!

Looks like a great starting point - and I have tried to look into a good number of such solutions.

Two questions: is it open source and do you plan for federation?

None of these are showstoppers IMO, but without them one has to work harder to convince me that it wont be discontinued/sold etc.
well, they are referring to a subset then and should call it such. Maybe there's a name for it - rfc3339?
If you’re interested in this we should chat. Google and Facebook effectively pulled this off for the web (OpenGraph and Semantic Search), but it has yet to be done for APIs.

FunctionScript has a basic type system that’s a superset of JSON but there should be an overarching semantic system to it all. Feel free to e-mail me, keith@ (company domain) and introduce yourself if you’d like to chat about it. :)

https://github.com/FunctionScript/FunctionScript/
> You can get beyond that mindset by imagining how much money they earn by using open source software to run their infrastructure, as compared to how much they give back.

Isn't earning with opensource software pretty much the best outcome for OSS? It keeps people paid to maintain it while actively giving out - e.g. see how many 3rd party browsers (not to mention Electron apps) were able to grow based on Chromium, how many Android-based devices are out there, how many projects benefit from libraries like GTest, TensorFlow. Not to mention contributions to Linux kernel.