skysight-inc/HackerNews huggingface dataset:
I wonder how much benefit there was from open sourcing the project: in other words, how many contributors helped out, or how many customers would refuse to buy it when it's not open source.

Asking this because sometimes I also wonder if I should open source my project, but I have my doubts on how much you can gain from it (apart from the nice feeling of contributing to open source ;))
The United States’s Only Female Lighthouse Keeper
http://archive.is/reu42
no thoughts that distract you from falling asleep?
My sleeping room is quit dark, so no problem with light
When something feels easy to read, it's not just a matter of using simple words. To maximize scanability, you need to use a mix of long and short words, and also mix long and short sentences, until you achieve a kind of "flow". Famously, Dovlatov's prose (in Russian) avoids having words that start with the same letter in the same sentence, which is unnoticeable to the reader but makes the words just fly off the page.

Another trick I've found is making sure each word has unambiguous function. Here's some examples from other comments:

I had this impression recently while reading the Akbarnama, which is a sort of court-approved biography of the Mughal Emperor Akbar, written by his Grand Vizier -- Was the Emperor written, or was it the biography?

There are some cases in which your work demands a certain level of precision -- It could've continued like "in which your work demands are excessive", so you don't know if "demands" is a noun or a verb until you read on.

That "simple" writing lasts longer is disproved by many works of literature that have made their way to us through history -- It could've continued like "that simple writing is not so simple", so you don't know if "that" is a conjunction or determiner until you read on.

These are small things, but somehow the more I notice them, the clearer my writing becomes.
What's really interesting are the terms of any payment made using Ether:

"Please note that you may elect to make payment of the purchase price for this lot in the cryptocurrency Ether. Payment in Ether must be made via a digital wallet transfer of Ether to Christie’s. The digital wallet must be maintained with Coinbase Custody Trust; Coinbase, Inc.; Fidelity Digital Assets Services, LLC; Gemini Trust Company, LLC; or Paxos Trust Company, LLC. Only Ether payments sent from digital wallets maintained at these platforms will be credited towards this lot purchase, and we will not recognize payments from digital wallets hosted at other exchanges or self-hosted wallets. The digital wallet must be registered to you, or, if you registered a bid as a company, then in the name of the company. You agree, upon our request, to provide documentation confirming that the Ether payment was made from a digital wallet registered in your name and maintained at one of the platforms listed above. Partial payments of a lot from multiple digital wallets will not be allowed."

It should be noted that all of these exchanges are US-based and comply with all know your customer and anti-money laundering laws, rules, and programs.

Doesn't mean that money laundering is impossible (US-based banks do it everyday) but it's interesting that they will take Ether but only from an extremely narrow list of whitelisted source Ether addresses.

Also makes you wonder what happens if you (somehow) send $70,000,000 to Christie's Ether wallet from a non-approved address. Presumably they wouldn't touch it and transfer it back but I suppose you never know...
If anyone is interested in knowing how that trick works: if you take a 32x32-bit multiplication problem "a x b", you have a 64-bit result. If you drop the 32-lowest bits, you're performing the operation: "floor(a x b / 4294967296)").

Turns out that you can represent a great many division problems in terms of a * (b / 4294967296).

For example, a / 2 coincides with a * 2147483648/4294967296. a / 3 coincides with a * 1431655765 / 4294967296.

------

That's the basis of the trick. The devil is in the details however. You'll find that floor(a x b / 4294967296) is not exactly equivalent to integer division: some values are "off" slightly. A few adds, or subtracts can correct for this error.

Some values are "perfect" and don't need correction. The compiler will build off of these perfect values and combine them with adds and bitshifts.

-----

Before compilers were good, embedded engineers were basically expected to know how to do this. Most embedded CPUs had no division operator (including ARMv7 and older, but also 8051 and other venerable microprocessors).

The "imperfect" division was probably most used back then. Compilers however have to implement bit-perfect results (exactly equivalent to a division operator). Embedded engineers can often make the decision that "imperfect division" was good enough.
Senators once again introduce a bill to make DST permanent
I'm equally as content during my travels if I'm alone or with another person but I do find that going with someone else tends to create stronger memories.

I went to Europe with my father and brother and remember those trips much more than ones I've taken on my own.
Ah jeez, maybe they do that to me, too, and I just don't know it?
Love it! In the meantime, you can check out one of our customers who was able decrease their delivery speeds by nearly 90% and improve predictability to >95%!

The webinar link is below - pretty cool to see how teams use metrics to really enhance the way they work. Even cooler to hear how happy the engineering team was after removing all those annoying friction points in the development process :)

https://www.youtube.com/watch?v=KrSc9EOrE_4
Wanna talk about NFT lunacy? I was able to sell an NFT of Mona Lisa. Granted, I only got $5 out of it, but the fact that I can make any profit off it is ridiculous.

https://jerseyfonseca.com/blogs/nft
I’m a good cook now but I really didn’t start with recipes. I started out cooking the items according to the directions on the package (yes, a recipe of sorts) and then combining the stuff I liked.
We have something similar here in my home town, at a smaller scale [0], along local bike paths. You get from the sun to Mars in what seems like no time at all, but the distance from Neptune to Pluto is a little over 2/5ths of the entire ride.

[0] 200M:1 http://www.spaceplace.wisc.edu/planettrek.htm
Some of us want a fair share of the wealth we created.
One of the things that I accidentally got is an extremely common first + last name combination. Googling it gives you eight digits of results and an info box for an athlete. My childhood library system had five other people with my name, and my childhood pediatrician had one other.

It makes me a lot more confident about my pseudonyms' online anonymity. Not that I don't think concerted attackers could figure out who I am - people have, given access to additional info like previous employers or the college I attended. But I think it severely limits the ease and scope with which people could attack my personal life through my posts online. When I have children I'm going to do the same for them, I can only think it'll be even more important thirty years from now.
The idea is that (at least in theory) when someone has the .eu domain, then they are in EU.

There are many ways to skip it, but it blocks at least some.
RSS feeds for a specific person's Hacker News comments, posts, or everything
My favourite is when the validation rejects anything with the service name in the email. I wonder whether it's to prevent somebody registering <anything>@<service> as a joke, or a really bad attempt at preventing <service>@mailinator.
You don't get the copyright for this artwork, you own the token, not the art it's self.

You own the art in the same way that you "own" part of a company by holding shares in it.
The explanation I heard is that it is derived from "debased". As in the opposite of debased is "based". I don't think this is strictly correct[0], but it does give a good definition.

[0]: I think the original term comes from street slang and has something to do with freebase cocaine and evolved from there through various online communities.
every website with a rss feed I think
I guess we need to work on that drug-nerds-only appearance :-)
Direct and clear doesn't always mean simple.

That's the main shortcoming of this essay. It doesn't define what it means by "simple". "If you want to be clear, write clearly" is a bromide, not an essay.
How much does it cost for an NFT of a photo of a Beanie Baby?
Thanks. :-) I'm happy to hear it and so are my carpal tunnel hands.
Using Certbot Letsencrypt with Nginx
No.

You sell additional premium extension to provide needed
left out of the open-source offering.

You sell cloud hosting and on prem hosting.

There is nothing at all wrong with that.
That you have built a business where you
make a living from software you wrote is
awesome. I wish I could.
UX/UI design for a flat monthly fee
Aside from RSS, Atom, Twtxt, JSON Feed and TiddlyWiki:

- Bandcamp
- DeviantArt
- Facebook (public users)
- Github
- Instagram
- Kickstarter
- Patreon
- Pinterest
- Reddit
- Soundcloud
- Tumblr
- TikTok
- Twitch
- Twitter
- Vimeo
- YouTube

Some other smaller sites are also described in the definition file: https://fraidyc.at/defs/social.json
Not if you're SR Hadden.

I have been curious on what it would take to do a Contact like signal fake. Would it be possible for a satellite to be launched into a direction in space that for all intensive purpose make it look like it is coming from somewhere else further away? Would it be easy to tell that it is originating much closer than what it is simulating? How far would it need to be away from earth before it was believable, and then would the fact the signal's source is constantly moving futher away be discernible from the signal itself? Basically, think along the lines of a fanfic premise told from Michael Kitz' perspective.
A couple ansible scripts to deploy the k3s kubernetes distribution onto cloud VMs.*

Add LetsEncrypt to the Traefik install for https

Use the default Helm chart to make your k8s deployments for your apps - you'll probably only need to tweak a couple values to start - ports and ingress rules.

* k3s comes with Traefik pre-baked to listen on ports 80 and 443 so you can run it "bare metal" without a cloud provider's load balancer service or any special tweaks to Traefik config. If you just Helm install any of the standard k8s ingress providers like the standard Traefik chart, Consul, or Nginx, you have to tweak a bunch to get them working on privileged external ports 80 and 443.
My domain has a hyphen in it and I find places that reject it all the time.
Launch HN: Superpowered (YC W21) – Calendar in your menu bar
Hey HN,

I’m Jordan from Superpowered (http://superpowered.me/), here with my co-founders Nikhil, Nick, and Ibrahim. We’re building a calendar app for the Mac menu bar.

A few months ago, we were students from the University of Waterloo. We started YC as a video lecture platform for professors but realized it was a horrible idea. We needed a new problem.

We settled on one we all faced during our remote internships. Our calendars became more important, yet meetings took ten clicks to join and were easy to miss.

So, we built a Mac app to bring the platform we check the most, Google Calendar, into the menu bar. We’ve made common actions, like joining Zoom meetings and checking what’s coming up, a click away.

We’ve only solved a small part of a bigger problem. The SaaS platforms we use for work don't work well together. It shouldn’t take cycling through ten different apps and Chrome tabs to stay on top of everything.

We’re now looking to bring Slack and GitHub into a unified notification inbox in the menu bar. We want to better organize everything you use as we’ve done with Google Calendar.

For those who are curious, it’s built using React + Electron and designed to look as native as possible in the menu bar. Sensitive user data like calendar events don’t pass through our servers.

We’re new to the productivity space and still have a lot to learn, so we’d love to hear your feedback and thoughts.

Thanks in advance! Jordan

Note: We're still early on and are trying to figure out our pricing. We priced it towards the higher end to see if we're delivering enough value to our users.

PS - Yes, we have keyboard shortcuts.
They were gate keepers because there was an editorial standard to uphold. That's what gave them credibility.

If you run the magazine Food & Wine and you just publish random recipes that you found for free in church-ladies' xeroxed recipe pamphlet, you're going to lose your readership pretty fast.

Of course, some magazines applied more standards than others, and so that's when the reader learns to trust the recipe in Food & Wine (or whatever, I'm not recommending them) over Reader's Digest.
A lot of writing rules are of the "follow it until you know how and when to break it" variety. That way if you never learn how to break them correctly, your writing is still a lot better than it was. It's no surprise that studies of writing already known to be good will find much rule-breaking, as one is not surprised to find race cars on a race track moving faster than we'd want any car to, ordinarily.
Founder of Ghost here - not sure how our business model (which has not changed) is unfriendly to self-hosting? Extensive docs and tools here: https://ghost.org/docs/install/

But let me know if there's anything I can help with
Not everything has to be “cancelled” but if you are buying a domain, you should probably inform yourselves of what that TLD represents since people you’re communicating with might and might not look too favorably on its use.
Yea this person doesn't seem to realize people often see their pets as literal members of their family. in the same vein as kids.
Of course they run on multiple instances. It doesn't work for every use case but it works for more than people realize. Too many people vertically scale, or add read replicas which is a ticking time bomb.
You can either see it as a problem or as its main feature.

It's not great but at least it's better than public opinion having 0 effect on policy.
Stupid question time. Apologies in advance. Could the buyer print it out and put it on their wall?
At this point I think we just need to add this website to a penalty list and give it some small fraction of the calculated score it gets to be on the front page.
I’ve found that career FOMO drives a lot of the desire to overcomplicate infrastructure.

It’s hard to look at job listings from prestigious companies listing K8s and other buzzwords as requirements without feeling some desire to add those buzzwords to your own resume.
I think the gold rush was for the platform, right? The expectation is that those other mechanisms will come after the crowd picks a couple winning brands to "standardize" on. You want to win the usage/traffic, then you want to create those mechanisms for enforcement by leveraging your new legitimacy. If there's such a thing as a rational NFT investor I assume that's a line of thought for doing so.

I don't own or plan to own any NFT stuff, I agree it seems a bit nuts.
> Getting death threats from dad’s business dealings once was enough.

I would love to hear that story if you're up for telling it Swizec!
Decoded this cool video from SpaceX Falcon9 2nd stage S-band downlink
I mean how critical is it? Just an improvement in quality or it's bad without it?
Some Adblock DNS:

dns.adguard.com
176.103.130.130
176.103.130.131
dns-family.adguard.com
176.103.130.132
176.103.130.134

schakal.cf
one.one.one.one
blahdns.com

dns.comss.one
dns.east.comss.one
IPv4-address
West (Main):
92.38.152.163
93.115.24.204
IPv6-address:
2a03:90c0:56::1a5
2a02:7b40:5eb0:e95d::1
East (for Siberia and Far East):
92.223.109.31
91.230.211.67
IPv6-address:
2a03:90c0:b5::1a
2a04:2fc0:39::47
Texas distorts its past, Sam Houston’s legacy, to defend Confederate monuments
It sounds like you're referring to the sell-side of advertising (i.e. a publisher running ads on their site).

I'm referring to the buy-side of advertising (i.e. an ecomm business running a marketing campaign). Each task could be "Tell Google that person 123 visited landing page X." or "Tell Facebook that person 456 purchased a tshirt." This lets you create targeting segments on the platforms and measure the results of your campaigns.
I want to use OCaml for professional development but have always been held back because of hearsay around tooling and libraries that cast doubt on the reasonableness of the choice. Care to advocate for that? (No need to sell the language itself; I like it.)
I think what the parent is saying here is that while it might not "technically" be debt and might not "technically" qualify as a discount, both are still occuring from any practical perspective.

It smells like debt, it tastes like debt, it feels like debt, but its technically not debt by an accounting definition. But if it smells like it, feels like it, tastes like it, then isn't it really just debt?

Specifically in terms of the "discount", I actually think the discount is extremely fair here. Essentially "the bank" (pipe.com in this case) is taking a 6% discount on an annual contract based on extrapolated monthly or quarterly payments from a client. Yes 6% seems significant. But how often do most startups already offer 10-20% discounts for annual contracts already? How often have you seen $99 a month or $999 per year as an option when signing up for a service? That's a 20% discount. But in Pipe's case, they extrapolate $99 a month out to $1,188 and then take a 6% rake off of that, leaving the startup with $1,116.72. That's actually better than the $999 the company would get from collecting the annual contract directly. So in some way I could argue that there really is no discount here, just "fees".

I think that is what the parent comment is trying to get across and I think it is valid. With all that being said, I still think the service fills a vital role and is valuable for an early stage startup. If you are bootstrapping a SaaS for example, you could benefit from launching and your first 100 users essentially pay you annually. In the example above (a service that sells at $99 /mo), you would get $111,672 the first month to fund your project. For a solo founder that would be incredible. Now let's say they average 30 new users each month after that's $33,501.60 per month. You could easily build a solid business without taking on angel or seed investments (which usually come at costly equity exchanges). Even if the company still took on VC funds 18 months down the road in a series A, they would be doing it at a far better valuation which leaves more on the table for the founders and employees.

At some point you would want to transition off of this model. But you could wait until your monthly revenues fully cover your expenses. This is a critical threshold that companies often struggle to get to because it usually takes a minimum of a year to get to that level of growth, sometimes much longer. This is why VC exists. Even if you already had VC funding this model will extend your burn chart allowing you to take less VC money because all your VC funds are going towards accelerating growth instead of maintaining the business.
> that commands the other way

Does Falcon 9 even have a command channel anymore? The trajectory is preprogrammed, guidance and control is automatic, and the flight termination system is automatic as well.
Wow. Love this. Also, it seems like it could apply to software development, as in... "If I had more time, I would have written less code."
Where is the most up2date analysis of Marko Rodin's “new math” and engineering
Aren’t the subsidies that nuclear needs essentially a poor form of carbon taxation? Without a real price on carbon (in the US, for instance), nuclear and renewables need subsidies in order to compete with fossil fuel generation. Fossil fuels receive an implicit subsidy, which is the externalities of climate change and air pollution that we must all pay for.

If a proper price on carbon existed, would nuclear and renewables not automatically look a whole lot cheaper without subsidies?
It sounds like you're trying to improve you're ability to focus as much as anything. Consider mindfulness meditation.

Essentially you sit in a quiet room and focus on your breath. You'll find this very difficult and your mind will wander. When you notice that your mind has wandered return your attention to the breath. Do your best not to be frustrated by this experience. You'll find even after much practice your mind still wanders away from the breath constantly. This is normal and happens to everyone.

Don't beat yourself up for your thoughts drifting while practicing. You almost want to be smiling at noticing how much the human mind does that. Think more on those terms.

You may find as you practice you'll get better at noticing your mind wandering in every day life and returning your focus to what you were doing. I also find that when practicing daily focus in general comes more easily.
Unless you have a serious heart defect or are using certain PEDs there's no reason to be scared or a resting heart rate of 45.
I imagine as long as you have the data and call `.toString()` on it, then yes.
Maybe we're living in a simulation and that really is the root cause.
> There is no equivalent for async.

Sure there is, a symmetrical one: you can embed the Future/Promise inside one of the return value of you sync function. Both work, but both are equally hackish.

> If you were going to be serious about function coloring in zig, the place where there is function coloring is functions with error return values

I actually address it a bit below.
Unless the carbon is being sequestered comparing it to planting trees (based on how much trees sequester) is not a terribly useful metric
9/10 startups fail (90%). Of the 10% that succeed, 90% do not payout to anyone but the investors and founders with preferred shares. That is to say, there is a 1% chance those shares pay out to you, the non-preferred share holder.

So take the current strike price * # of shares offered * .01 = how much they are actually worth.

So, if they are offering you 100,000 shares
100,000 * .01 = 1,000
1,000 * $1 = $1,000

The shares are worth $1,000 dollars. So you can accept $89,000, or they can bolster the share amounts, or they can change the shares to prefered.

EDIT: I realized now you said ESOP - so these are actually tradable shares on the stock market. They are worth face value of the stock price right now then, and it's up to you to decide if you will get wealthier or poorer based on this investment.

If you want to be pedantic, this is a good article with the things you need to consider with regards to how you can collect these funds and the tax considerations: https://cleartax.in/s/taxation-on-esop-rsu-stock-options
>the rise of renewable power

Hah, yeah right - subsidised to the gills with government grants and other hand outs, then sure, it's on the rise.

And yes, of course I know the energy industry generally gets a lot of subsidies. But like many other fads before them, renewables are the darling of the ruling classes, until the next fad comes alo...oh look, bubbles!
First Video of an Actual Time Crystal Produced – But What Are They?
Calling a sync function from an async when using the tokio executor is literally documented as a thing you should not do. Furthermore if you want to then spawn a task or whatever it's called, which is the documented way to do this safely, then you have to capture with static lifetime. That is a hard guarantee to provide for sufficiently complex code! Rust is definitely colored, and it's not as simple as just spawning an executor
there's one in my hometown (Zagreb) as well!

https://en.wikipedia.org/wiki/Nine_Views

Here's some blogpost with nice pictures

https://punkufer.dnevnik.hr/galerija/gdje-se-u-zagrebu-nalaz...
A Rational Guide to Testing in Production [by Rob Zuber, CTO CircleCI]