skysight-inc/HackerNews huggingface dataset:
Of course. It's just not relevant to my or OP's point.
It's definitely used for pirated stuff.

Put any technical book title into google with site:github.com in it and click the first PDF that shows up.
That's an additional good question that would complicate the simplistic model I suggested in my comment.
Past evidence supports complete loss of Arctic sea-ice by 2035
Hey, author of the post here.

The whole app lives in Firebase. Once a user hits a profile page, a cloud function runs, get the data from the DB, constructs the page, and caches it at the CDN for 24h.

If a user add/delete something on their profile, the cache is removed. Otherwise, the content is served from cache only with no need for a lot of computation.

With this, you can still get your way through Firebase's generous free tier https://firebase.google.com/pricing
Zara Larsson Removed by Apple Music in China After Artist Criticizes the Country
there’s an SSR plugin for Gatsby. also, Next has the option to do SSG.
> It should be possible for an amateur to quickly write an SQL validator as a starting project

...why? SQL has been wildly paradigm-definingly useful for decades. It has driven hundreds of billions, perhaps trillions, of dollars of value. None of this hinges on the ability for an amateur to be able to write a validator for the language. It just seems like such a non-sequitur to me, such a strange thing to call out as a criticism.

SQL hasn't been wildly successful either because of or despite its syntax, it has been wildly successful because organizing data in the relational model and querying it declaratively is extremely powerful. The syntax is just not the interesting part. Any syntax that meets those criteria would do.
Contentful hosting educational livestreams about GraphQL all summer
One of a few possible places. If the festival has fines they can not pay. It goes towards that any leftover would be credited back to the people who were fined. If it is just seized material that was abandoned or seized in the act of criminality then back into the treasury or the marshals general funds.
What is a minimum wage?
> It's sad, but that's the state of affairs on the web as we have it today.

Hasn't this been the meta since ever since?

Imagining you'd know all about that with camarades. It was my first exposure to web streaming as a teen way back in the day. Initially, it didn't strike me as a porn platform, but it didn't take long before it felt that way.
A complete guide to setting up Gatsby Cloud, Amazon S3 and Amazon CloudFront
Nikola stock surges on deal for garbage truck no one's seen publicly
How is VAT paid? The government is clearly not accepting the local currency.

So VAT must be paid in euro for purchases in the local currency? I am wondering how this eventually works out, especially the day when selling your local currency into euros is not anymore possible or pegged 1:1, while VAT must still be paid in euro.
Yes, but that whole system is essentially built on the trust that everyone gets their fair share for giving time. Saying "for someone like me" runs completely counter to their ideas. Personally, it wouldn't be beneficial to me either but the catch is that this system essentially dictates you just have to give up some benefit to you in order to gain a benefit for the community.

However, I really don't know how viable this scheme would be on a bigger level. Eventually, this hopeful and admirable attempt faces the problems outlined in the article: landlords don't want time credits, banks don't want them, the government doesn't want them. So it's a risk of giving up your privilege of earning well that might leave you with nothing eventually.
Keep adding insults to your posts. Makes you right every time.

And for the "benefiting", there's nothing anybody can do that you people won't label as benefiting even if it's 2nd, 3rd or 10th party. All the while posting this on devices produced by workers free only in name with materials from the poorest countries with the most horrible work conditions in their mines.
You are right.

Manufacturing fuel in space would be the way to go.

Or eg have giant solar panels in orbit that power a laser to shine at your spaceships. Either to propel them directly, or to transmit power for their ion thrusters etc.
haha was the party fun?
Probably because you have to be somewhat familiar with git to be able to upload stuff to it, there is a barrier of entry.
I had a long rambling reply to this that in retrospect I think missed the forest for the trees. Put simply, most jobs are worked out of necessity because we don't live in a post scarcity society. It's a very privileged position to have a real choice between interesting jobs that aren't just two terrible competing options.

Removing labor options by force weakens the position of low skill workers because it limits how many interests are competing for their attention (labor demand). There is nothing inherently disrespectful about independent contractor work, it's simply another option in a wider pool of choices. What is disrespectful is suggesting that these people are just to dim to see that they're being exploited rather than acknowledging that perhaps the reason they don't care about the benefits of regular work is because a job that fits into their current life situation is more valuable than the other options they looked at.
Implement rules that everyone has to follow. A good regulatory privacy framework instead of banning apps from a economic rival.
Apart and Together: Restoring Dignity and Meaning to Work
Show HN: inlets - The Cloud Native Tunnel
Hey, OP here. I'm glad it resonated with you!

I would love to take a look at your B2B project for inspiration if that's possible :)
CuriosityStream Eyes Reverse Listing
Perhaps we could remaster it using machine learning?
The Elusive Horror of Hiroshima
I've been maintaining a community forum for more than a decade. We had some abusive users, so we introduced pre-moderation. Meaning, any new user is on probation for a few posts, and all anonymous posts have to be manually approved by an admin to be posted publicly. This has pretty much completely stopped the visible abuse.

However, for about 10 years, there are bots registering every day, some of them even make realistic accounts with cool and unique username, email, even description. Strangely, the email and username never match... And they make post with html links embedded. They even know to actually select the 'HTML' content type, which is an extra select input. Some bots even make a few innocent posts, before the link spam. But just too few to get past probation. Obviously, the spam posts never get approved, and accounts never get out of pre-moderation queue and yet they're still trying every day... Not intelligent enough to make more than 2 dumb posts.

Similarly, I have some work projects that have user registration with a human on-boarding process, where another person has to add the user to their group for them to share any data, none of which is ever public. So these bots are tirelessly registering, and staying in limbo forever. Thousands of useless accounts.

It boggles the mind how much energy is wasted, but I guess it must my profitable enough.
There was for example research not so long ago about an H1N1 vaccine and cases of narcolepsy: it seems it was finally determined that the vaccine is not a cause, but it was important to verify (https://www.cdc.gov/vaccinesafety/concerns/history/narcoleps... https://en.wikipedia.org/wiki/Pandemrix#Narcolepsy_investiga...)
Because it doesn't comply with local laws. What law does tiktok not comply with?
I found this video to be a lot clearer and with the combination of the website makes understanding easier: https://www.youtube.com/watch?v=KA8hDldvfv0
Think of something you want for yourself or to exist, and then build a simple version of it by researching each objective in simple terms, and you will learn by doing.
I wish NYC had its own currency that municipal taxes were in part payed in.
Yes, I would assume that most git repositories would want to re-hash all old commits when SHA1 gets replaced.

For backwards compatibility, I suspect we'll add the new hash and keep SHA1 around, unless you specifically disable SHA1.
I must be in the minority. I enjoy writing SQL and figuring out clever ways to construct queries to get what I need out of the data. Conversely, I am not a fan of PHP at all, but as you said, will write it if I have to.

EdgeQL looks... interesting, but I need to see more to decide for sure. Would be cool if they built out a translator, so you could pass in SQL and get back EdgeQL.
Did you try it out?

You can turn down or off the background chatter and choose to have a private table so no one can hear you or join your conversation. Also the background chatter is never high enough to disrupt ongoing conversations.

I'd suggest giving it a shot and seeing how it goes. The founding team is also pretty extroverted, so we really built this for socializing first.
I suppose if most of the links posted for a site are spam the social media giants would rather just ban the site entirely than do "micro-management" for the site.
> SQL is messy because describing the underlying data relationships are messy.

No, the relational model is beautiful and consistent! SQL is messy because the syntax is not consistent and elegantly composable. It could have those properties and still present the same underlying data relationships.

See Linq in C# as an example for how a more composable query syntax can expose the same data model.

For example in Linq you can chain arbitrary many select/join/where/group by in arbitrary order. In SQL you need nested subqueries to achieve the same which is a much more convoluted syntax.
US institutions also answer to the US government...
> 1 million hits in a month is only one request every couple seconds.

That's a really naive view of how hits are distributed over time.
> The "old" frameworks such as the GTK bindings are either unmaintaned or not complete or both

gotk3 is maintained and most of the widgets are in place (technically it's not "complete", sure, but still).

My biggest gripe with it is that the whole documentation is just absolutely useless string of "this function is a wrapper for this function in C" over and over again instead of it being, well, the documentation for the function that is being wrapped.
And please don’t fall for “algorithms are good enough”.

Google did that with YouTube Kids, and look what horror that spawned.
Supercharging &lt;input type=number&gt;
Show HN: Carbon Interface – An API to calculate carbon emissions
Yeah. I'm sorry that today it's my turn to bother you with nitpicking, without offering any good solutions. For what it's worth, my "blog" with its single post is hosted on my own domain, on a server I pay for. It works for me, but I have zero readers, and don't plan on dealing with traffic spikes!

If it's any consolation, I would argue that font choice is a matter of taste, whereas a popup is always rude.
Seriously? Does ByteDance not intend to profit off of this information commercially?
I have actually had this happen when I was young. We have legal fireworks called a 'Kanonslag' (loosely translates to cannon blast). Those contain about 0.45g of black powder.
I ignited one, threw it, and it didn't explode. Now, my dad had it drilled in that you never pick up a previously ignited firework, but I could still see the fuse sticking out, only smoldering, so in my mind nothing could go wrong.
When I picked it up and clutched it the fuse slid into the firecracker and it blew up. I felt my hand forced open and it felt like each of my fingers had been slammed by a sledgehammer. Now, I didn't suffer any permanent damage, but my hand rung for a solid hour or so.

Then there are also illegal fireworks like 'Bex nitraat' (Bex is the brand name, and nitraat doesn't require translation) from Poland. Those will maul the entire hand, and are a guaranteed loss of fingers.

There is other illegal stuff like a 'Vlinderbom' (Butterfly bomb, known as a Spanish cracker in other countries). These have the explosive power of a small hand grenade and the aftermath of using one incorrectly doesn't need elaboration.
When I implement a new service, I have to make an executive decision about which metrics to collect (operation counts, durations, storage usage, etc.). Before the first incident, I cannot know with 100% certainty which metrics are useful. Only after the incident can I look at the metrics and see which ones did weird things before and during the incident, and that helps drive my decisions on what to alert on.

I don't see how I could do it differently. I can only truly know which metrics are useful from experience with past incidents, but I can only gain this experience when the metrics were already collected during the past incident.
Right but the disassembled commentaries are not written by the people who originally wrote the code, so if that site is to be believed the 'original' comments and source are not around for things like the kernal and other Commodore-specific bits. It seems like an odd thing not to have surfaced given that by this point we have things like OG Quickdraw and Karateka code.

Edit: I missed the comment downthread that says that some of that code was released a couple of years ago.
Assuming your keys are short strings, 1M elements is 32MB plus btree overhead. If your keys are longer strings, (URLs are typically too long to benefit from short string optimization) 1M elements is still 32MB, but now it's also a pointer to somewhere else in memory with more data at the other end. So there's that; probably more than just 1-2 cache misses.

That being said, in the case of just 1M elements, a Bloom filter won't buy you much. For a bloom filter to be truly effective, you need all of the following:

1. Many queries come back negative; that is, you spend a lot of time searching for keys that are not in the DB. This is not the typical case. When the typical web app searches for a _key_ the key is typically in the DB. (as opposed to "find all sales on November 7th" or whatever, which Bloom filters cannot assist with)

2. The actual query is disproportionately expensive. Unless a Bloom filter can save you a disk/network call, it's generally not worth the extra overhead.

3. You rarely/never remove items, and your data grows slowly.

Many problems that can be solved with a Bloom filter can also be solved by simply buying more RAM. Many problems that can be solved with a Bloom filter can also be solved by using a faster lookup. (everybody overlooks hash tables. I don't know why.) Bloom filters are _not_ a general purpose algorithm. You really need to grok your data before pulling the trigger on a Bloom filter. (don't forget to benchmark)
So sometimes I'm confused. Is Jobs a salesman or a product guy? We know the famous rant from Jobs about salesmen / marketing people ruining companies. Some people even refer Jobs as the great marketing guy.
SpaceX Advances Goal of Becoming Trusted, Long-Term Military Launch Provider
Yes. I do some DoD Aerospace work, and we have expensive PCI cards that only work on Windows 7 or XP that are used to talk MIL-1553B to our hardware. So, we've got to have a piece of hardware that can handle both of requirements which can be a pain.
https://archive.vn/D6QnD
In my local jurisdiction it would be illegal for an employer to have any say in what you do outside work hours. They might try some restrictions via their employment contract, but in general it would have no legal effect whatsoever.
Show HN: Pricing Freelance Projects
Just wanna ask one q about that, how much carbon does peat (or a plant) really contain? Is dead plant weight mostly carbon? Also, how much of that carbon is released as co2 if burnt?
Thanks. At least this article (partially) answers "Why am I supposed to feel responsible for the actions of people that were geographically and ethnically distinct from my ancestors, simply because they happened to share the same skin colour and kingdom?", but one first need to (as said in the article) "fully grasp the full benefit and privileges they have received" as a group, not a matter of rich vs poor, otherwise the point of the article is probably moot, especially if you've never heard of red lining or gerrymandering.
No new product categories
The logic of the parent comment would suggest that this hints at a fairly large amount of work going on behind the scenes to keep it that way.

For fun, see https://github.com/topics/pornography
Hi HN!

Pricing Freelance Projects is the book that I've always wanted to write, born through chance.

I've been freelancing as a web developer (WordPress/JavaScript) for the last 11 years.

When I began pricing my work, I did so without knowing:

- What pricing methods to use

- What to charge for my work

- How to ensure that I got paid in line with what I was worth

As time went by, and with a keen interest in business, I started to study pricing heavily.

Through my learning, experience and experiments, I priced myself to a six-figure yearly freelance career.

Since my success as a freelancer, friends and other freelancers started to come to me for advice on their own careers, leading me to start sharing my thoughts on social media to help reach a wider audience.

In June 2020, I posted a Twitter thread summarising my thoughts on pricing freelance projects. It went viral.

The thread has received 37,100 likes, 11,200 retweets and over 3,000,000 impressions.

Freelancers, consultants, owners of agencies and entrepreneurs across all industries got in touch to offer their praise for the condensed version of my approach. Many people wanted to know more.

I’d already thought about writing a book on pricing for freelancers and this response was the catalyst.

I set myself a deadline and dropped everything to start writing. I set up a pre-order product on Gumroad to announce that I was working on the book.

The book received 229 pre-orders and generated $4,351 in revenue while I was writing it.

Now, Pricing Freelance Projects is here and I'm super proud of it!

It's ~30,000-words, across 135 pages, divided into 59 easy to digest sections. Available in PDF, ePub and MOBI formats.

You can check out a sample from the book here: https://pricing-freelance-projects.netlify.app/pricing-freel...

Pricing Freelance Projects covers everything that I've learned in over a decade of pricing real-word freelance work.

Early readers have given 5-star reviews and I'm humbled at the level of interest my vantage point on pricing has received.

I wrote Pricing Freelance Projects because I see skilled freelancers every day who can charge more for their services.

I'm posting on HN in the hope that more of these people get to know about the book.

If you have any questions, please leave a comment, I'll be happy to answer them!

Cheers,
Tom
I recall folks around then asking me if 'we' (as in, computer science students) were having any kind of review of Jobs' contributions to the field in his memory

They were fans, so not pleased when I told them one could know every single thing there is to know about CS and never hear his name once

I'm not demeaning his achievements, but the general cultural view of Steve Jobs is of a technical and scientific genius that he was very likely not. Who knows? He might have been above average, even gifted, but there is not much to show for it
How does the English Premier League make money?
Main Takeaways from Peter Thiel’s Zero to One
How did elements created by a merging neutron stars and dying low-mass stars get down to our planet?
What are the common mistakes of unsuccessful developers
Healthspan and lifespan of people is continuously improving, and I am hopeful the science has just started. Maybe in 2100 people will be as able at 70 as they're at 30 now. Maybe many people will grow old and unable, but then scientific development will let them cure themselves, and have a second life of sorts.

I donate to Lifespan.io in the hope of this.
Which ones are you talking about?
I would guess part of it is that you can't control the mime type of uploaded files.
Fraud associations aside, Fyre would be a great name for a startup.
On second thought, I think you're right. A cracker in a closed hand would get snuffed out.
Actually it is often not even considered an explosive, it is an oxydizer, the type actually used in mining is called ANFO (Ammonium Nitrate and Fuel Oil) and the oil (mormal diesel fuel) is added on-site:

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

and has a much faster speed, around 4,200 m/s and only used in mining because it is extremely cheap and relatively more secure when compared to other (more powerful) explosives.
YouTube is King, TikTok is Queen
Wikipedia original:

https://en.wikipedia.org/wiki/Chemical_element#/media/File:N...
> I think the tricky thing is that there is no single SQL target.

So the jquery of SQL, then.
I’ve never wanted the ability to “react” to hn comments as much as I want it for the comments on this post.
I really like the design of the page - very clean and easy to understand the value prop. I could see this being useful for influencers and bloggers. Shame to hear about the mis-use :-(
I have been maintaining a PDF library this way using GoodReader for about 10 years now. You can connect it to most cloud storage services or any SFTP or WebDAV server, and sync annotations with Acrobat, Preview, Okular, etc. on the desktop. I have still yet to find something this good for HTML or EPUB documents.
I would say they're not even hierarchical in many cases, but an unconstrained graph.
No, you're right, SQL is awesome. I mean, the syntax itself is pretty creaky, but it doesn't matter, the power to declaratively query structured data is the key. Everything that provides that power is awesome; SQL is just at the top of that heap in the breadth of its utility.
Separation Between WiFi and Bluetooth Broken by the Spectra Co-Existence Attack
The trouble is that the commercial products have marketing departments that aim to convince people that their feature set is the most important. So although open products have unique features of their own - including openness - people are likely to overlook them.
I like relational algebra. I dislike SQL. It harkens from a similar era as COBOL, and I dislike COBOL for procedural applications for the same reason. We've learned a lot about language design over the years and it is a shame that we've put very little effort into adopting new languages to address this particular problem space.
PettingZoo – library for research in multi-agent reinforcement learning
I think thats the point of a monopoly. They have such a large overarching reach that they don't need to respond in a direct way that could be proved to be retribution. They respond in another avenue that affects your business in another platform they control, in ways they don't have to explain.
They are panels with slight manufacturing defects that you can buy and wont have a full lifetime or near the normal efficiency. So are less expensive as well.

They used to sell them last time i was looking into it, which was about 3 years ago.
Rails Views to ReactJS
Citizens prefer teachers to take the hit during economic crises
Furthermore, most used of bloom filters I've seen are indexing something notably larger than 64-bits, and usually variable length. Arbitrary names, URLs/URIs, etc.

If you are looking for a key value then chances are it does exist in the DB so the bloom filter won't save you anything as you are then hitting slower storage to read the item that the key represents anyway.

Bloom filters are suited for situations where you are looking for larger non-keyed data such as URLs, where there is a fairly good chance that what you are looking for isn't in the data yet so the "no false negatives" property is important for saving further accesses (which is why cache arrangements is where you'll often find these structures used).
I, too, find it ridiculous to repeat `foo={foo}` over and over again. So I use the spread operator with ES6 shorthand object syntax. Now it’s `{...{ foo }}`. No breaking changes needed!