skysight-inc/HackerNews huggingface dataset:
I think this is possibly partially burnout, it could also be part of "growing up", or perhaps you shifted priorities. I used to work 50-60 or even 80 hours a week, people praised me that I would respond within minutes on a Sunday evening - and I would be proud of it, too.

But that was 10 years ago. Now I don't have work email on my phone, I work freelance, so I get to decide on what I want to do next; and work in general just doesn't take up that high a priority anymore (being a freelance contractor has helped me develop this trait of "I'm here to do work for your company, and you pay me").

I enjoy working on side projects and learning new stuff, and one side project I started 8 years ago is still profitable to this day, but I wouldn't have started it anymore today, the motivation and naivite just don't exist anymore, plus since I have a family to support, it would be too risky to start that big of a side project.

Maybe it's time to just take a step back and assess what your long term goals are and in general what you want to achieve in life.

And it also reminded me of this:
http://www.paulgraham.com/kids.html

"I hate to say this, because being ambitious has always been a part of my identity, but having kids may make one less ambitious. It hurts to see that sentence written down. I squirm to avoid it. But if there weren't something real there, why would I squirm? The fact is, once you have kids, you're probably going to care more about them than you do about yourself. And attention is a zero-sum game. Only one idea at a time can be the top idea in your mind. Once you have kids, it will often be your kids, and that means it will less often be some project you're working on."
Firefox isn't accept 204 for CORS
I'm sure they had in mind the specific tensions and in their head that a missile can strike them.

About a similar situation (in Ukraine):
"It was not possible to ascertain at which moment the occupants died"

"Victims Could Have Remained Conscious During Fall"

https://time.com/3028548/mh17-malaysia-airlines-victims-ukra...

It was likely horrible here too.
>You're seriously likening the inability of gay people to go through the motions of a marriage ceremony to children being subjected to slave labour? That's the falsest equivocation I have ever read.

I'm not too familiar with the US and it's laws but doesn't marriage have an impact on legal matters, benefits and taxation?
I know for example that here I can't get a higher loan based on a higher percentage of my income because i'm single and the bank is limited in how it can lend out the money it lends from a state entity.
Proof-of-concept exploits published for the Microsoft-NSA crypto bug
>Thankfully, it is my understanding that Apple decided to fix both of these issues in subsequent devices, and so while there are clearly still bugs there hopefully are no longer any obvious backdoors.

Does this mean. There's a new unpatched exploit out there that greykey is using?
I don't think it would be very difficult for the Chinese government to demand a compromised root cert authority be installed on every device sold there.
Embarassingly, I remember enough to know this is not true - it's her daughter, who labors under the even less convincing name of Drelzna.
The low quality of buildings in New Zealand amazed me when I visited.

It was like my understanding of the poorest parts of the UK, or my impression of the UK before I was born (e.g. 1970s).

Many buildings only had single-glazed windows, and some only had electric heating. The latter might be reasonable for an earthquake-prone region, but that should make double- or even triple-glazing more important. Walls were thin, and everywhere was draughty. I went from a summer of 36°C to a winter of 12°C, so I was probably going to feel cold anyway, but many people at the conference were wearing coats indoors.

On the other hand, the people seem pretty tough. It was the end of the winter holiday, and students were returning to their university, so many were wandering around the town. Around half were wearing shorts and a t-shirt.

You all must think Europeans are soft :-)
I wish more smartwatch used those..
Ask HN: I need advice on my first B2B SaaS startup
Hello, I am a technical founder of a bootstrapped B2B SaaS company. Our solution is a very horizontal process automation platform that has the potential to adapt to a lot of different industries and company sizes with the goal to automate pretty much any business process. I do 100% of coding and my co-founder does sales. Our pricing model is $10/user/month.

We started working on the product 4 months ago, and are still in the validation phase of the idea, which is showing a lot of potential, yet this hasn't materialized into revenue / paying customers just yet. Trying to look objectively at our progress, it seems we have accomplished a lot in 4 months: we have a working product, 5 signed pilot agreements (to start once we finish a couple of features), and we definitely get a 'wow' impression when we showcase our product. Business process consultants seem to particularly see the potential of our platform.

We have only 8 months of runway left, and will need to raise capital to stay afloat. My questions are:

- Most blogs seem to suggest that in order to raise a seed round you need around $100k in ARR. How are we supposed to get anywhere near that, considering we started working on the product only 4 months ago? Even if we go through the rest of our savings, I don't think it is likely we can hit such a number in the next 8 months.

- Is the advice from these blogs for startups in a later stage? How likely are we to raise money without the kind of traction these blogs talk about?

- What strategy would you recommend for companies in our stage? Is friends & family / business angels our only option at this point? How much would be a good amount to raise from them? We think that if we could hire 4 - 6 people we would be able to move significantly faster. Even if we have a good product, it still needs a lot of work.

EDIT:

Product link: www.seliom.com
I mean, it's right here: http://game.granbluefantasy.jp/
Huawei Pitches Its Alternative to Google Play Store
I lived in Japan for many years. Their system has many problems, yet they don't incarcerate as many people as the US.
Yes, the conflicts around the middle east started because people couldn't afford bread. The reason is failed grain harvests pushed up the cost of wheat. Something that's easy to miss if you live in the rich part of the world.
Won't we run out of fossil fuels soon, making this a non issue?
Good thing I got into downhill longboarding. I think it might well be better for the environment too, I can get my adrenaline fix by taking a bus to the hills outside the city rather than having to fly to the alps.

For those who want to snowboard when there is no snow, a "freeboard" is probably the closest emulation on tarmac.
And to elaborate on how the error message relates to this: std::addressof takes a reference which also can’t be null.
So when you dereference the pointer you’re actually turning it into a reference (or binding the reference to the pointer, as the error message says).
You've shown that one can give a black-and-white definition of soundness and have it be useful.

That doesn't mean that there's no way to give useful meaning to "more sound" or "less sound".

Consider the following family of languages:

L has a sound type system.

LD (D for "dynamic") is L plus the ability to escape from it, in specially marked "unsafe" sections of code, into a dynamically typed system. (So evaluation can produce runtime errors, but they can be handled safely.)

LC (C for "crash") is L plus the ability to escape in "unsafe" sections into a system like Ld's except that now type errors aren't checked for and caught at runtime, they just produce memory-stomping and buffer overflows and the like.

D is just LD's "unsafe" language.

C is just LD's "unsafe" language. (Any resemblance to actual real-world languages named C, living or dead, is purely coincidental.)

The only one of these languages that is sound is L, of course. But there is some quality closely related to soundness by which there's an obvious partial ordering where L > LD > D, L > LC > C, LD > LC, and D > C, and if someone describes this situation by saying that LD is "sounder" than C then I don't see any reason why we should stop them.

Similarly: a federal state is either a "perfect union" or not, for any reasonable definition of "perfect", but it's reasonable for the US constitution to aim at a "more perfect union". A thing is either "unique" or not, but despite the cries of pedants it's reasonable to describe a limited-edition Ferrari of which only two were ever made as "almost unique" and as "more unique" than a standard-issue Ford Fiesta. A given region of space is either "vacuum" or not, but most of the things we describe as "vacuum" actually contain some very rarefied gas and it's common to use terms like "high vacuum" to quantify how vacuum-like a "vacuum" is.
I love ski touring and prefer it to skiing these days, but man equipment is expensive. I don't mean high tech, I mean any. And basic stuff is super heavy, not exactly motivating for beginners. Renting it creeps up the price towards paying for ski resort ticket. Used stuff is well... used, with benefits and drawbacks like anything else. You need to be at least an OK powder skier before starting it.

Its simply a different sport. It can be done in similar place, but I prefer proper wilderness whenever possible. And yes, risk of dying in avalanche is non-0 in most places.
thank you!! i had the same exact thoughts last night but refrained from commenting. same exact thoughts about pilots and surgeons.

plus this: pair programming has only been studied / proven to work in a teaching environment, where one student is literally teaching the other and bringing them up to speed.

i don't know of any study that proves that it works in a professional setting with experienced people having more or less the same background, working on the same task

if there is any study, i would like to read it.
The compiler can make that simplification, but there's no guarantee that every compiler does, so you cannot assume that it will do so; it will sometimes happen to be true in a specific compiler, but it is never true in the standardized language model (which is what programs are written against).
Yes, for that reason I recommend Will Kurt's Haskell book instead. It's way more practical.
React Hook Huk Huk, Eehhmmm
> we should also be aware of the consequences of it.

which is that an authoritarian regime is never a good thing.

Society requires that bad actors be publicly visible and called out, as this creates a pressure for them to act sensibly. The first thing an authoritarian regime implements is censorship and apply any chilling effect they can, because they know this is the only way they can hide their acts from the public at large.
I'd say just put volatile and be done with it. Now your -O3 will also break, but at least it's consistent with -O0 :p
Anybody know where these super neurons are supposed to be located in the brain ? Are they exclusively located in the Neo Cortex ?
Oh, jeez. No it's not.
In C99 however, you are allowed to do &٭a because when the operand of & is the result of the unary ٭ operator

> neither that operator nor the & operator is evaluated and the result is as if both were omitted, except that the constraints on the operators still apply and the result is not an lvalue
Java is a compiled language; as is C#.
Android App Testing with Continuous Integration
Oh, jeez. No it's not. Skiing is doing just fine.
i+1>i breaks even for unsigneds
Yes you're right - thanks for clarifying. I meant to say that not every integer in magnitude greater than 52 bit has an exact floating point representation in IEEE doubles.
Nike's Vaporfly Running Shoes Face World Athletics Ban
Ask HN: How much time do you spend coding outside of work per day?
Just curious, got the developer report from CodinGame (https://www.codingame.com/work/codingame-developer-survey-2020/#page9) and it says 1 in 3 developers code for more than an hour a day outside of work (or school).

It seems a lot to me, even when taking the inherent bias of their audience into account (CodinGame is a platform of coding puzzles/games for developers and a recruiting tool for companies)
Autocomplete as an Interface (2015)
This hasn't been dependably true on x86 for almost two decades. SSE2 does double-precision computation at native width, not in the extended 80-bit format. Some 32b compilers still use 80-bit x87, but almost no 64b compilers do so.
The "arsonists" were just people that left campfires burning; I think the fire ministers have stated that a larger portion of the fires were started by lightning strikes.
it would be news if we weren't
I usualy go to the swiss alps in the summer, and even then you notice each year there is less and less ice on the glaciers.
> If your program has threads, unmapping memory is generally to be avoided.

Could you expand on this? I recently encountered a situation where allocating and freeing many large allocations using mmap() seemed to eventually cause problems with thread creation, but I had assumed that it was probably because the virtual address space had become too fragmented, which of course would not solely be a result of unmapping. Or maybe that fragmentation is what you're referring to, and I'm just reading too much into that sentence.
Applying GitOps to OpenFaaS with Flux Helm Operator
Can you add support for module based storage system like, if someone wants to use badgerdb or leveldb or any other storage system instead of rocksdb
But Elon is already sorting it out, no?
> For servers I expect that they would have redundant inputs, that you can easily hot swap it.

This is true, but there is still a real risk that the dual power input on the server fails when you actually do the swap.

For example, the second PSU may not work, or it may have failed in the past and then be forgotten about, or connector or cable internally may be flaky, or the component that combines power from both PSUs may fail (although I think that's quite rare).

If it's a really critical service, those risks may be unacceptable.
Oslo, too? Damn, tried skiing last week in Germisch-Partenkirchen. No luck, Khandhar was more green then white, +2 Celsius in the shadows at 9 in the morning. Not the first time, but the first time I had that in January.

Mentally said goodbye to day trips, I'm simply living too far from the Alps now it seems. Going back to my youth in 80s and 90s, I remember skiing from late November all the way to, say, March. At resorts that closed over a decade ago due to a lack of snow.
You are allowed to dereference a null pointer, but you are not allowed to access the result or use it as an initialiser for a reference. You can only immediately discard the result, or immediately take the result's address. Using std::addressof(* a) first binds a reference, then uses that reference to take the address, hence the error. You won't get any UBSAN error with &*a.
First of all, this was announced more than 3 years ago, and it still won't happen for another 2.5 years.

Second of all, this should be treated as good news for the HN crowd: Google is transitioning from a proprietary, Chrome-only app model to the open-standard, PWA model. Who doesn't support that?

There are a bunch of "typical Google cancelling a product" comments here. But for real, I simply cannot imagine any Chrome app which people actually use, whose developer is not going to transition to PWA and gain a bigger market.

Seriously, this is like complaining that Microsoft Edge doesn't support ActiveX controls. (And I certainly don't recall any complaints about that here.)

This is good news, people. Less fragmentation and more open standards.
clarifying that dendritic computation has been studied for decades, this one is just a new type of dendritic spike
If it is running you can still get at the binary file through /proc and recover it. The file system will only really delete a file when there are no more users and a running process counts as the file being in used (so that pages can be paged back in from it if needed).
For better or worse, the bushfires in Australia have certainly put the effects of climate change to the forefront of people's minds. Whether or not it's directly related to climate change is almost a non-issue, the fact is that it represents what is likely to come, and is a real world demonstration of the displacing power of these changes.

I only worry once summer is over, they'll forget, and when it really matters we'll be complacent again and elect the wrong people.
Coffee might move the needle, although I'm sure the big chains (Starbucks, McDonalds, Dunkin, Tims) would quickly move to some ersatz blend of roasted plants and lab synthesized caffeine. If they transition the formula slowly enough, lots of us may not even notice.

As an aside, I'm not 100% sure this isn't already happening with Tim Horton's.
Currently in Slovenia (high ski season) there are several low altitude resorts that still have their bike trails open instead of having a ski run on the same piste. They can't even produce artificial snow because temperatures are so high.
I don't think this is clear cut. React has been around for more than 6 years. According to the latest State of JS survey[1], 72% of respondents have used React before and would use it again. That number is 7% for Svelte.

Svelte has a lot of interest, but it also has a very long way to go against a popular, 6 year old project.

[1]: https://2019.stateofjs.com/front-end-frameworks/
I wrote a little naive hook for pulling this off in our app: https://gist.github.com/SirensOfTitan/6067c1c1aa791287361578...

...essentially we listen for route changes in our top level layouts using that hook to coordinate which parts of the page to keep active and which to show spinners on.

I’d imagine there are more robust ways to do this too: I think I saw a plug-in that uses element ids to figure out how to morph the page.
Well it is information significant to compatibility so it actually has functional value to know. Unlike clothes brands - it isn't like if you (deliberately mangling brand associations to be nonsensical) wear Victoria's Secret Pants with a Stetson Jacket they will not work or catch on fire due to incompatability.
Clever idea. I'm curious why you decided to allow games with DLC though. That's technically an In-App Purchase. I get it's not a Consumable IAP, but it's still IAP.

Also you can probably add just about any modern (i.e. non-Hasbro) board game conversion to this list. Almost all of them charge a fee up front and won't have anything more than some DLC for their expansions. Like Ticket to Ride, Carcassonne, Through the Ages, etc.

I'm actually working on a mobile game in my spare time right now, and while I normally like to charge money for them I thought I'd try the IAP route this time, but I wasn't planning on making it anywhere near as obnoxious as most IAP games.

Ads you can pay a few bucks to remove, then a couple of consumables that are optional and you can earn during a game anyway if you're lucky, but can buy more if you want (it's a push your luck game, so luck is part of the design), that's about it.

I'm not looking to make all of the money in the world like these big companies are, just hopefully enough to make some side income and maybe eventually switch to making games full time.

I tried playing a Jeopardy game recently, and it just bombards you with screens of crap constantly. Here's a screen where you can pay to add an item for a round! Use your items to help you answer a question slightly easier! Oh you won! Let's update your win streak! (or Oh no! you lost, you're about to go to 0 on your win streak, but if you pay, you can keep it up, and you'll get a reward if you keep it going enough!), then here's some special event that earns you some random nonsense for getting a question right! here's a level up screen! here's a screen that pesters you about something else (I don't know, I lost track after awhile). Just on and on, and in your face. I can't believe people will spend money for these stupid win streaks and whatnot.

So yeah, I'm hoping mine doesn't come across as obnoxious (obviously it wouldn't qualify for the No-Bullshit list, though). And if it doesn't do well, at least it helped me get back in the swing of making mobile games again (it's been like 6 years).

Good luck with your website, it looks nice! If you can add a few extra filters to it, you might have better discoverability than the Apple App Store, which has been too "Winner-Take-All because we refuse to highlight more than a handful of games or give proper filtering options" for forever.
> People have adapted almost completely to the idea of snow being some rare, special event. People who fondly remember playing in the snow nearly everyday in winter during their childhood have come to expect 50-60 degree January afternoons and think of snow as a special occasion. These people are saying those twice a year snowfalls are proof that nothing is changing, while knowing full well that they were wearing layers of coats and scarves years ago and walking around in t-shirts now.

As someone who believes in climate change, and grew up playing in the snow - what on earth are you talking about? Where is this magical place where it used to be snowy all winter long and is now averaging 50-60 degrees with snow now being a rare occasion?

Exaggerating to the extent you are does nothing but hurt the message because it's blatantly and obviously false and when climate deniers read people making claims like you are, the entire discussion loses all credibility.
How to Minimize Behavioral Mistakes in Investing
I think one death total, to save megabucks on each of hundreds or thousands of satellites, is an OK situation.
Skiing has never been cheaper for the people that actually use the passes. Last year I skied ~40 days, at 8 different resorts in 3 states, for a total of $650.

Of course if I were flying in for a 4 day trip once a year vs living near the resorts, I’d be singing a different story.
Isn't that nice - less snow, fewer skiers, fewer flights to skinning destinations, less CO2 emissions and climate recovers.
You just get different implementations of Vulkan from one vendor to another plus the OpenGL middleware on top instead.
Outsourcing Software Development: Reasons It Works, Models, & Top Locations
We pair when we get stuck. It isn't our standard way to work, and it is difficult, in particular for remote teams. But still, spend 15-20 minutes screen-sharing with a coworker, and you find one of two things happen:

1) They see something you did not, you get past your block, and start being productive again.

2) They see nothing else, so you know that you actually have a thorny problem to solve, so you get to it.

In those small doses, I like pair programming. But I would not care to do it more.
How does that not fit in “auto build arrangements”? You have a Mac as a build server to build Mac software just like you need a Windows Build server to build a Windows app.

If your business can’t afford a $700 Mac Mini, you’re not running a business.

Besides, are you not doing any local testing in the simulator?
Mathematical Treasure: Fibonacci’s Liber Abaci
What?
https://upload.wikimedia.org/wikipedia/commons/3/31/Populati...

That blackish blob in Europe is the Netherlands.
Oh that is not going to go well with the majority of the population.

"You're paying these high taxes and foregoing real meat because otherwise things would've been way worse, trust us!"

Very few will believe that.
Except he couldn't have gotten a $2k truck for 25 mpg back then and it would've been spewing emissions onto asthmatic children wherever he drove.
A Brief History of Containers: From the 1970s Till Now
Normalization of Deviance? It's in a document of mine somewhere right next to creeping normality.
neocortex, from the anterior temporal lobes of epileptic patients . This kind of dendritic response has not been found the dendrites of other mammals so far. it's not a new type of neuron
Can ‘Star Trek’ Chart a Way Forward?