skysight-inc/HackerNews huggingface dataset:
Like losing weight, I think it’s much simpler than people make it. Eat less and not crap. Exercise more.

Desire / Curiosity is #1. (Not “I want money” — I must do X, solve Y, create Z)
Discipline is probably number #2.

(This other front page article really nails the wrong kind of desire: https://www.bennettnotes.com/post/obsessed-with-success-and-... )

Some people have 1, and little to no 2. Some people have 2, and have completely lost all 1, preferring to learn to love and appreciate what they have, which is great.

Some people’s 1 is shallow and fleeting and changes daily.

The ones who have both find a way to align what they like doing with what makes them money and devote more time and effort to that than anyone else. This leads to an exceptional individual, who might do something great, if they can apply their 2 to things that capitalize on their exceptionality — ultimately, they need to be exceptional enough that others recognize it and start to take on work for them / propel them towards further capitalization for their own benefit.

If you’re exceptional and no one can see it, you’ll never clear that last bar. You have to apply 1 and 2 to figure out marketing and networking and be seen, or find someone who believes in you enough to do that part for you. You might have to move. You might have to face embarrassment and/or ridicule. You will face all manner of headwinds, and most people will fail not because they don’t know the steps, but because there are some steps they refuse to take (probably for very good reasons).

And yes, I do believe everyone has it within themselves to be exceptional at something — they just need to find the right thing. Today, more than ever, exceptionality pays.

If twitch and competitive gaming had been a thing in my childhood, I’d probably be a pro gamer. I was wiring my PS2 through capture cards and uploading gameplay videos online before YouTube existed, standing out in wars against the perennial top 5 clans on the Socom GameBattles ladders. There was no money in it back then. I was just obsessed. Now there’s money everywhere, hunting for exceptional individuals who have mastered a thing, so they can convert them into more money.

In summary, be exceptional and then show people.

—— I just pulled this out of my ass, but I kinda like it. Happy to discuss and have it picked apart.

Shit, today you can literally be exceptional at showing people your path to trying to be exceptional at something else. There are loads of people doing that really well.
"activity involving mental or physical effort done in order to achieve a purpose or result."

I get it, I have to work to make money while others mine virtual coins. It's a great deal for them is it not? It's just a power grab. I'm sure the people who use to have the exclusive right to print the money are very upset. Centralization of mining and decision making is just another power grab.

I get it, I should shut up and get back to work.
I had a friend in college who kept kosher, but ate shrimp because "G-d made them tasty for a reason". People make exceptions sometimes.
You should go a step further and tell them what YOU think. They're giant assholes and need to realize it and change.
Lol I was hoping that's what the name would be referencing.
It's a bit sad that Gnome Builder is so flatpak focussed, I tried to use it to make a non-flatpak gnome app and it was so annoying I switched back to vim.
Never mind, found this Guardian article from 2018:
https://www.theguardian.com/world/commentisfree/2018/jun/09/...

> "In 2016, Canadian farmers received an average price of C$0.79 a litre for milk, compared with C$0.49 on average for US farmers."

So it appears that US farmers are paid roughly the same or slightly more than their European counterparts.
I really don't understand why there are so few QHD screens on laptops. It's always either a 1080p or 4k, while a good QHD screen would still give higher resolution while not completely murdering my battery.
You can set up custom merge drivers for different file types.

More importantly, if you've got stuff in your decentralised repo that shouldn't be decentralised, that's not the fault of the DVCS you're using, it's your fault. That everything looks like a nail does not speak against the value of a hammer.
The original article was about cost of damage from storms. It was looking at the past. If the atlantic basin has not yet seen an increase in number of hurricanes or intensity of them than that's important when looking at the reason for storm damage costs. We can't yet say the increase in cost is due to hurricanes.

Projections on future increases (which concern me) do not have an effect on already observed costs. I know places where this point is lost.
Thanks! It's a customized hugo theme https://github.com/justindfuller/hugo-theme that I forked from https://github.com/alanorth/hugo-theme-bootstrap4-blog
> It's very hard to "mimick" the successful parts of their lives

Given the level of luck involved I'd say it's near impossible.

I've noticed a definite transition in the past 20-25 years and that's more and more difficulty for people to accept things like luck and talent exist. I also think the difficulty of acceptance has negative consequences on people's psyche. They seem to become angry and depressed if they've, by all accounts, been successful in the "mimicking" but the desired results don't follow.
Shameless plug: I built https://typehut.com as a simpler alternative to classic blog and publishing systems. It's super easy to get started and it has some nice things like email subscriptions built-in.

If anybody tries it out let me know!
I use the same machine for code as well as photography so color accuracy and depth is something I value
This a project we have been developing for a while. It is a server that allows to deploy APIs for many natural language processing tasks, while being able to mix technologies, and develop multiple different models for the same task.

A team using Charade can develop and evolve a suite of NLP capabilities - say NER, sentiment analysis and so on - while maintaining the possibility to customize them on particular datasets, and compose servers where only the relevant capabilities are deployed.

Charade is not itself a library for NLP tasks, although it provides some examples of models developed using various libraries. The teams using Charade will develop and customize their own models, using the provided ones can serve as example, or to provide some capabilities in a larger deployment.

We hope you will find it useful!
It's very amusing that the various kernel developers are bashing on GnuPG, going as far as calling it's behaviour a "misuse. Full stop."

PGP/GPG has certainly falled out of favor.
Yeah, but you often still have to write the code that reacts to the context. The way context gets talked about in the Go community, it gives many programmers the impression that a context closing will somehow forcibly shut down a goroutine or something. There's a lot of "when the context is cancelled, it will...", but it really ought to be phrased more like "when the context is cancelled, you can...", something to the effect of "have code that catches that close and handles it properly".

So, having a context is still "end[ing] up with an additional close channel" as silasdavis said. Even if you pass it to something that will be cancelled like a network operation, you still must correctly notice and handle the resulting timeout error.

The value for context is almost entirely that everybody in the community has come to agree on it rather than its functionality per se. Which is the same as io.Reader, in that the utility isn't its functionality, which any number of languages can replicate, but the way everybody agrees to implement and use it through the entire ecosystem, which is where other languages have a lot more trouble. Nothing technically stops that from happening, but you often end up with islands of agreement in different major frameworks or library ecosystems instead of ecosystem-wide agreement. Context is everywhere now; it's actually been a few months since I encountered a place I wish that took it that didn't.
The only thing golang has going for it is "goroutines". Now that all other popular languages are getting some variant of async (e.g. C#) or green thread implementations (e.g. Java), it will be tough to advocate for golang for new projects given its severe shortcomings.
I use Hugo for my website too! Highly recommend.

I also put together a video tutorial of how I set up my CI/CD pipeline to deploy to AWS using Terraform.

https://devbrett.com/videos/2018-07-22-static-website-terraf...

The whole site costs me about 50c a month on S3 + Cloudfront.
I've noticed something about subreddits that focus on lifestyle design and center around advice: they all start to converge on fairly narrow groupthink. /r/personalfinance is all about super frugal living and passive investing. In /r/backpacking, the general advice is to go as light as possible and spend money reducing weight. /r/cscareerquestions is about the leetcode grind and getting into FAANG. /r/malefashionadvice only really recommends a narrow range of personal styles and is not helpful if you don't want to look like that.

Now, the advice is often pretty decent in those subs, but it's not helpful if you don't want exactly what they recommend. And they put way too much emphasis on the narrow range of things they think are worthwhile.

Anyway, back to commenting on the article:

> So why are we all doing this? Why do so many smart people fall victim to this trap of chasing success and prestige purely for the sake of it?

Survivorship bias. There are a lot of smart people everywhere living quiet, normal lives. They don't necessarily seem that different unless you know them well, because they're not trying to rock the world with their brilliance.

In fact, what we think of as "smart" does not correspond to "has high natural ability." "Smart people" are people who have decided to make their identities center around being smart. They've worked hard at it.

My brother and I were from a normal middle class background but both went to fancy private schools. My uncles apparently all got tested high IQs and they have thick Texan accents, they like handball and guitar and fishing. They're normal people. Their Facebook comments aren't even all that articulate. But you can tell they're intelligent because they seem to "get" things and they don't say dumb stuff.
Frankly, a stupid quote.

"What good is praise except to make your lifestyle a little more comfortable"

That sounds pretty darn good to me.

And the fact that your memory and work can be passed down and influence a theoretically infinite number of people.
That you must never use urandom for serious stuff?
I have relatives who run dairy farms in Ontario and they have a quota system. It stabilizes the market tremendously and as a result, they can make pretty big investments on their family farm. The downside, of course, is that consumers pay more.
Half the seats, or half the volume?
Introducing Customfit.ai:Transform your website as #1 Growth Engine
I am Ashwin, Co-Founder & CEO of CustomFit.ai (https://customfit.ai). We have recently launched our new website. Your feedback is valuable.

Here is a quick intro about our platform:

CustomFit.ai is an Intelligent Precise Personalization platform for websites.

Transform your website as #1 Growth Engine. Hyper personalize it by getting closer to your visitors, understanding their journeys and their past behaviors.

The pitch of your website can change dynamically depending on your visitor's stage of the visit, past interactions, visitor's organization details, and hundreds of other parameters on the fly, thereby making it 'The Best Salesperson' & '24x7' Marketer.

No code changes are needed. Integrate under 2-minutes and see the action

www.customfit.ai | reach@customfit.ai
And yet it's the agriculturists who are desperate for land.
Feeling better about yourself is not useful? Influencing a large number of people is not useful?
Correction: "Quanta Magazine article does NOT mention the original post findings"
San Diego charges $2k for sidewalk repair permits
This is not about domain registration data. This is IP/AS registration data, which is very different and not something anyone can just buy for $8.95/year.
By default Rust builds binaries that will run on any processor for the given target. If you want it to generate instructions that are processor-specific--thereby reducing the portability of the binary--you must pass an explicit compiler flag. Clang exhibits the same behavior with its -march and -mcpu flags, and I would assume GCC does as well.
I find it amusing that the author mentions Git and Excel in the same breath. One is a GPLv2 piece of software that you can submit patches to, fork, or build your own copy and sell it (so long as you release the source); while the other is a closed-source piece of software that provides largely static utility to many people, yet keeps increasing in price (latest is ~$100/year for an "Office 365" subscription if I remember correctly).

Imagine if you had to pay $100/year to use Git. I would probably hand it over, begrudgingly. But the fact that I don't is probably one of the more important triumphs of Free Software over proprietary in recent years.
> With the former you lose all guarantees and fall back to a safe/unsafe duality

This is simply not true. The annotations are checked. It's exactly like adding type annotations when inference fails.

> with the latter you need to rethink how your code works to comply yo the analyzer's mindset

No. I'm talking about adding something like a bounds check in a function entry.

> in the end it's pretty much like Rust, but in an ad-hoc way, much less ergonomic.

Except that it is cheaper than a rewrite in Rust, which is one of the several reasons why this is currently the preferred approach in industry segments that require certain correctness guarantees. I don't know if you know this, but Rust isn't exactly making big headways in the safety/security-critical software world, especially, though not only, in embedded (for a multitude of reasons). Those sound static analysis tools, on the other hand, are showing nice growth.

Also, even if Rust were more ergonomic than this, there are alternatives that I think will be more ergonomic than Rust. I.e. it's not enough to be better than C++; if you want to get the people currently using C/C++ you need to be better than C/C++ in a way that justifies the transition cost and better than the other alternatives.

> You are well aware that this is not what “relatively easy” means.

Relatively easy means easier than all or most other available options. Anyway, that's what I meant.

> but the payoff is also lower in the long run (Rust offers more than zero-UB)

Nobody knows about the long term payoff Rust gives you because few people have had sufficient long term experience with it. It could be large, small, nil, or negative. And there are other languages as well. Zig, when it's available, might well have a bigger payoff than Rust (that's my current guess), and in any event, few people in the low-level programming space who aren't currently using C++ are even thinking about, let alone considering, Rust. Not that anyone is thinking about Zig, but at least Zig is aiming at C shops as well.

Again, as someone who has been using formal methods for some years now, I can tell you that nothing is obvious in software correctness, and no one knows what the best way to achieve it is (although we do know some best practices, and we have some answers to more specific questions).

> so we might get to a point (when tooling[1] and hiring pool have reached a point where it becomes sustainable) where the latter option makes more sense for most people

You are assuming that Rust is the preferrable choice. I no longer think it will be. BTW, here's "C2Zig": https://youtu.be/wM8vz_UPTE0
Ah, LinkedIn... Recruiter spam central.
> - Because the original premise hasn't controlled for family, we can only work with the data we have

I don't think data says what you imply though

> Because other students in the same country succeed

[citation needed]

The teacher in the article poses an ipothesys

- he has the suspect the phones might be partially involved in the problem

So he puts the hipotesys to test

- he asks his students what went wrong

- they answered, according to the article quotes “We don’t understand what the books say, sir. We don’t understand the words.”

- he asks them to not use their phones for 9 days, offering an extra credit as a reward

after the test he collected results. Among the other, I'll quote the first one

> “Writing a paper and not having a phone boosted productivity at least twice as much,” Elliott claimed. “You are concentrated on one task and not worrying about anything else. Studying for a test was much easier as well because I was not distracted by the phone at all.”

It looks to me that they were actually having a problem which is not their professor.

> Because other students in the same educational system succeed

Are they?

Across the Board, Scores Drop in Math and Reading for U.S. Students

https://www.usnews.com/news/education-news/articles/2019-10-...

> Regardless, crying "my students use phones and all of them are failing"

That's not what he did, what you are doing is manipulative, it's a well know bias called "false premise"

https://en.wikipedia.org/wiki/False_premise
Neither, thanks.
I’ve just assumed it so because I’ve read it a few times in various contexts, but now that I google it more thoroughly it looks very much like you’re right.

Perhaps this confusion stems from the fact that chip companies tend to license the ISA bundled with documentation and software tools, which are of course covered by copyright (see e.g. the MIPS Open license).
TikTok downloads hit all-time high in December
It's just a name. It does not have to perfectly 1-to-1 reflect all the current agreements and contracts they hold up in the franchise relationship. The name of the franchise is not the text of the contract. How are we even discussing this?
> You can't make it much more frequent because the amount of time for the difficulty has to be balanced against propagation time for blocks or else you will have lots of forks.

The same problem also limits block size, since large blocks take longer to propagate.

But that's why Ethereum went with GHOST, which was originally proposed for Bitcoin. Instead of choosing the block with the most hashpower behind it, you choose the block with the most hashpower in the entire tree after it, so that forks contribute to a block's security. The original paper calculated that this allowed both faster blocks and higher throughput, and it's the reason Ethereum has 15-second blocks.

Here are a couple papers:

https://eprint.iacr.org/2013/881.pdf

https://eprint.iacr.org/2016/545.pdf
Very nice and detailed tutorial! I like also other content on your page and bookmarked your blog :)

I created a similar post a while ago, might be interesting for some who want to use GitLab instead of GitHub + Netlify:

https://tkainrad.dev/posts/using-hugo-gitlab-pages-and-cloud...
> A guy who [...] wants to be known as the creator of something.

I have this problem. I’m frequently distracted from doing what I want to do by ideas for things that I want to have done (and wouldn’t enjoy actually doing day-to-day).

The search for prestige is about the only reason to switch paths and start working on any of these ideas, but it’s hard to ignore.
If travel is necessary for medical treatment, it ought to be covered by insurance, so the price shouldn't matter. Medevac flights, aka air ambulances, are a thing.
ASCI red had 1TB of DRAM and 12TB of disk. Not bad, but three NVMe drives would clobber it. Putting that much DRAM in a box is still expensive today, but entirely feasible for about $5k-10k.
That ax you have to grind is worn so thin that you best set it down and hope your trees will fall by luck.
There are a few procedures. You just need to tell the car about the new tires so it doesn't keep looking for the old.
Assuming what you say is true. Removing all that animal suffering (and animal to human disease vectors) is huge!
It's not just that tutorial, see also [1,2]. I think this is/was really an "official" way to do branching, and it seems utter madness to me :)

[1] Sadly the popular hginit.com seems dead, this was my first introduction to Mercurial. https://web.archive.org/web/20180722012242/http://hginit.com...

[2] https://stevelosh.com/blog/2009/08/a-guide-to-branching-in-m...
>Surely you can check the output and see if it's random?

No you can't. That's an inherent property of randomness. If you're lucky you can win the lottery 10 times in a row. The only thing you can verify is that the random number generator is not obviously broken (see AMD's RDRAND bug) but you can't verify that it's truly random.

> isn't output the only way to tell??

Looking at the implementation is the only way to tell.

Let's say I generate a list of one million random numbers through a trustworthy source.
Now I build a random number generator that does nothing but just return numbers from the list.

There is an impractical way of verifying a random number generator that is only useful in theory. Remember how you can flip a coin and take 1000 samples and you get roughly 1/2 probability for each side? The number of samples you have to take grows with the number of outcomes. If your RNG returns a 64 bit number you can take 2^64*x samples where x is a very large number (the larger the better). x = 1 is already impractical (50 years @ 3 billion RDRAND/s) but to be really sure you would probably need x > 10000. Nobody on earth has that much time. Especially not CPU manufacturers that release new chips every year.
> People buy a high resolution laptop and turn the scaling on 200%, effectively nullifying the benefits of a high resolution display.

The benefit is the higher resolution itself. Scaling doesn’t change the resolution. You still get the benefit.
Absolutely this.

I had the exact same experience last year and it fucked me up good with anxiety (which I've never experienced before) and I couldn't eat properly for weeks causing me to lose a stone in weight.

I had the exact same preconceived notions you did with the 1 hour block a day mon-friday. Seemed like it would be a breeze at first and easy money. The problem with this is it just turned into feeling guilty when I wasn't working on it, even outside of the allotted hour. I think I felt like this because there was no clear seperation of environment as I was be doing the work at home and the result was I felt like I was just working all the time.

I did learn a valuable lesson though and that is that my free time is a lot more valuable than I realise.

I will never again consider doing side gigs for anyone other than myself.
2020 GMC Sierra Denali 1500HD 4×4
> I always find this mindset strange. A closed charging network is not in your best interest as a driver. The question you should be asking is why can't you charge any EV on Tesla's chargers.

I mean, if you're buying a car today, what matters is the charging network that exists, not the one you theoretically might like to exist. I take real trips, not dream ones.... :P
“Water is liquid… If we could manage to take it away, to get the liquid away from us… Or somehow dry it… Dry up all the liquid with a big heating device.”

“It would have to be big… Bigger than the ocean… Imagine a heating fan the size of Africa. Yes… That would be something.”
Netlify CMS has been impressive for me set and customize.

I just wish these static sites has a smooth way to do image layouts (crop, resize, layout and picset generation). I'd give up MD for that, html+emmet is basically just as simple as markdown.

* edit as for access, I gitlab pages host the static site and leave gitlab to handle the netlify cms auth part.
The fact that you put Git in the same category as tools having a potential of inflicting grievous bodily harm if misused is telling. And why does Git require this whereas other VCS don't? Mercurial was incredibly easy to use nearly right out of the gate, not after an afternoon of work.