jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Creative Commons CC-BY-NC-CA (http://creativecommons.org/licenses/by-nc-sa/3.0/) comes closest, I believe, even closer than the GPL, but it might not be as good for software as the GPL is (I've never used a CC license for software).

Other than this, the GPL(v3) is the closest thing, as has been said before.

However, the downside of restricting it to non-commercial use is that hardly anyone if at all will use your software, and it probably will never make it into any of the mainstream distributions, rendering it fairly irrelevant. I don't think that's worth the price, so I'd go with the GPLv3.
The funny thing is that it's not "technically correct," it's actually correct and used properly here (both prescriptively and descriptively). Your criticism has to do with the word being misused elsewhere when people or companies avoid using the word "forever."
While I'm sure everyone here is happy for them (and you, their backers), I think it's also natural to be inquisitive as to the nature of the acquisition. alain94040's post might have benefited from a more curious and less categorical tone, but I don't think it was fundamentally 'nasty' either, as it's common knowledge that many products do not really continue to exist once in Google.

Of the YC companies that have gone to Google, what were their products, and those products' fates inside Google? (Not a rhetorical question, the subject got me interested; maybe I'm wrong in my 'common knowledge'). Edit: something else interesting to look at, utilizing your own data, might be the acquisition price vs the product's fate.

In any event, it's good news, and the team deserve congratulations.
I classify easy/hard as

1) Concise vs. Verbose 2) Straightforward vs. Confusing 3) Flexible vs. Inflexible 4) Efficient vs. Inefficient

The important thing about these 4 is _they get along horribly_. The most concise solution is often confusing, inflexible, and/or inefficient in many respects. I should also note that straightforward-confusing is the hardest one to measure objectively.
This work is also highly specific to the Netherlands.
It also have a really negative impact on the environment that now needs (and starts) to be addressed.

The goal of this project was to address flooding (and is impressive in this regard), but not to solve any environmental issue and even less to address all the repercussions of global warming.

Where the point of the guy who wrote this article falls even shorter than it already is, Delta Works needs massive funding to address sea water rise caused by Global Warming as it currently can't handle current predicted scenarios.
A pedestrian encounter with any vehicle is likely to have the same result.
In your deploy step you can just use kubectl and set the user and context with variables you've provided the job.
If they obtained these evidence illegally then it shouldn't be admissible in court.
You are right. When I was about to share the project demo page today, I realized that it should have a link to the project README, so that visitors can read how to use this project. That's when I pushed a commit today. So while I was at it, it made sense to do a few other minor cleanups.

The tool, as is, works for me and my friends. I don't intend to make any major changes to this tool except for occasional bug fixes, so the number of commits is going to be less in future.

I know there are a few outstanding bugs. I have a full-time job and I am contributing to a few other open source projects too, so I don't have a lot of spare time to investigate and fix these issues right now but I may get to it later.

If there are others who might want to help the project by investigating the bugs and/or fixing them, they are very welcome. For any fixes merged to the project, I will be grateful to the contributors and as a token of gratitude, I will mention their names in the README and thank them.
> Who exactly do you think you are that you can be so incredibly presumptuous?

Says the guy grouping the entire Linux community under 'crusty 50 year old basement dwellers'. And your '20 years in the industry' means nothing to me, if you're trying to impress me you failed.
Or when you need to wedge a giant door open?
Liskov is one of the more famous people in the history of computing, which is right in HN's wheelhouse.

I don't know who half the people are who are mentioned on the HN front page. On the one hand, I'd like it if every person mentioned in a title had a description of who they are. On the other hand, that's overkill for a lot of famous people, so you've gotta draw a line somewhere.
Episode 11 Synopsis: Benjamin Joffe (@benjaminjoffe)from HAXLR8R joins us for an interesting discussion spanning from his travels around the world to his current role to help hardware companies to incubate and scale in the Shenzhen on-demand hardware global factory. In this discussion, Ben offered a primer to how entrepreneurs from all over the world can leverage on the Shenzhen ecosystem to build an integrated hardware and software companny and scale them out to the world. He shares his story as a consultant, an angel investor (and his three notable companies: CMUNE, Gengo & Tokyo Otaku Mode), a mentor in 500 Startups and HAXLR8R and his role within the global entrepreneurial ecosystem. Of course, we have an intellectual discussion that focus on leveraging Huntingdon's "Clash of Civilizations" on messaging apps in Asia (WeChat, LINE, Kakao and Whatsapp) and Jared Diamond's "Guns, Germs & Steel" on startup ecosystems from Silicon Valley to the rest of the world.
gc is also behind the flag

so why do you pick one over the other?

the language is still at 0.2
Drivers in the US are so bad that painting a circle will do nothing. The physical roundabout with curbs and landscaping near me gets driven straight through a couple of times a year. If it won't destroy your car, American drivers will disregard it when it is inconvenient.
The same way you win a gun fight when you only have a knife: be elsewhere.

America isn’t the only place in this world where someone can have a good life.

That said, how (200-15) million people can all simultaneously enact the same plan, that’s much harder.
Maybe you should read the article.
Heya, author here. If you have any questions, I'm happy to answer them.
Where do competent organizations get their staff? Who is motivated to pursue the training for that career?
Smartphones and tablets have browsers too, and they are by far the most used app on any platform.
the point is that "showing" pipelines is not enough, Jenkins misses the fundamental building blocks. It can be made to look like it but would need deep changes to actually achieve the same level
I agree. This is my solution also.

Obsidian's license terms are weirder than expected. But I'd never hesitate to use a Personal license for random, incidental professional purposes.

But I'm much happier to avoid thinking about the question altogether.
Of course you can call drop() manually, but almost nobody does or even think about it because that's not the way you program in a language with RAII.

Don't get me wrong. I do think that rust and c++ RAII is much more convenient and safe than the C or Zig way.

(I'd even prefer if you could annotate given struct in rust so the compiler could drop them as soon as it's no longer used, but that s not that simple)
You could have asked the reviewer for the crash report, looked for access to the OS update, looked for someone with the OS update who could test your app, waited until the OS update was released, or simply submitted your app update again in hopes of getting a more lenient or helpful reviewer.

Why didn't you do those things? I've been in similar situations many times and made poor decisions. In my case, I made those poor choices because of poor mental habits and low emotional awareness.

About 5 years ago, I started spending effort to increase my EQ and mental habits. I consulted a therapist regularly for several years, read Marshall Rosenberg's Non-violent Communication, learned meditation at a free 10-day silent retreat, and talked with people close to me about my emotions and mental habits. I occasionally ask people close to me for feedback on my attitude and behavior. All of this effort as paid off. Compared to 5 years ago, I have more stable relationships, fewer and shorter arguments, fewer days lost to playing unhappy mind-movies, and more work productivity.

I urge you to invest more effort in your EQ skills.

EDIT: s/same situation/similar situations/
Right but no one actually measures what real distributions look like. They just invent some shapes with stories attached they like. Then the misguided try to lump people into them.
Hi, there is a comparison page explaining the difference between Netlify and Qovery. https://docs.qovery.com/docs/getting-started/qovery-vs-other...

In a nutshell: Qovery is similar to netlify but for the Backend :)
I'm a Project Manager & Operations Responsible at a Healthcare SME in Switzerland. My technical abilities are limited to Python & Swift (Amateur, Self-taught).

I browse HN daily for the interesting articles and comments. For the total disconnect it has with politics & non-helpful BS.

I use it to always have one foot inside the pool of technology development.

It's the only place where you never know what you'll learn next.
You're using the word "engineering" without defining it, and thereby conflating two things:

1. Direct artificial manipulation of a virus's genetic sequence.

2. Laboratory culture and passaging of a virus, allowing evolution due to natural mutations to proceed under artificial selective constraints.

No one serious is focusing on (1). The people bringing it up most often are either uneducated cranks, or zoonotic origin proponents using it as a strawman to refute.

The serious concern is that SARS-CoV-2 originated due to (2). In that case, since it's a natural evolutionary process, there would be no indication in the virus's genetic sequence of human tampering, because no direct human tampering occurred. The only evidence would be the absence of any animal reservoir of the virus. Perhaps that will eventually be found; but so far--unlike for SARS-CoV or MERS-CoV--it hasn't been.

As I note elsewhere in this thread, the discovery of a proximal animal host would convince me that the virus is probably of natural origin. Is there any evidence short of a direct admission from the people responsible that would convince you it might have escaped from a lab?
I'm not sure where you're getting your information, but every source I've seen indicates that the majority of heat in Quebec is electric.

This matches my experience, FWIW. When I lived in Ottawa, I occasionally looked at houses and apartment across the river in Quebec and nearly all of them had electric heat.

More data:
https://www150.statcan.gc.ca/n1/pub/11-402-x/2007/1741/ceb17...

https://www.cer-rec.gc.ca/en/data-analysis/energy-markets/pr... (see Electricity heading)

https://www.ivey.uwo.ca/energycentre/blog/2019/06/a-closer-l...
Muslims teaching the Quran and Arabic is hardly a problem that warrants calling them radical islamists and other charged words like them. The problem I'm trying to address is the partisan attitude of Expressen and their consequent dishonesty when it comes to issues related to muslims. It's just tiring to navigate through all the ideological and religious non-sense that these pieces of propaganda stem from, because they are not honest and they resort to these sorts of tactics. If they think their ideology and convictions are true, let them pave the way for discussion, surely they will annihilate Islam and Socialism ideologically in no time. But that's not what we see, it's the same old trash: terrorism, radical, islamist, and on and on it goes. Just throwing these words around in hopes the public feels threatened that the people Expressen dislikes so much are about to undermine the nation. Basically they would like to see a Crystal Nacht for muslims, they just don't know how to get there.
And, tbh, its IS greenwashing, and it is almost more blatant than Total and Exxon.
The article states:

>"In its submission to the UK competition inquiry, Microsoft said that websites prioritize access to Google's web crawler over Bing's. As a result, Google is able to index these pages more thoroughly and deeply."

Could someone say how this crawling priority works exactly? What is the thing being prioritized, the number of concurrent crawls by their crawlers? A different robots.txt for only the google domain? Something else?
A bit irritating that formatting zealots are changing the defaults. What can possibly drive the decision to change whatever option it is they landed on and deployed? It's contrary to everything they claimed Prettier was about: for better or worse, we have decided on X so we can all move on to more important issues.

I feel like the cost of changing defaults is wildly underestimated because it's decided on by people who are so deeply engaged in the product.

It means either all my code now needs a config file added or all my code will need to be updated.
2.c is not related to the 114 who died, is it?
Guillan Barre syndrome (paralysis) can be seen after vaccines or viral infection
@dang dissenting view points are being supressed, people need access to this type of analysis

We're killing the 10th man: https://www.strive.com/post/the-10th-man-rule

I spoke to a physician at Yale where Dr. Katz is based: he asked me to copy n paste the text because it's behind a paywall. facepalm
Salt modules can do this. You can call them right from python code and do whatever you want.
Eeh. It might be perception, but I feel like it was the other way around — around the time iPhone came out, a lot of apps eschewed compliance in favour of achieving clearer identity. I think that cleared the way for electron — I actually vaguely remember some people talking about using html-based apps because they made achieving a specific visual design easier, not because of the portability benefits.

And for example AFAIK the new Apple Music app is using a web view for some parts of itself, and as much as I like having "light" apps, I generally prefer interacting with Electron UIs over most QT apps.
learn to grow lettuce/greens (chard, kale, etc), it's super cheap, needs almost no fertilizer and can be done in 6 weeks. You cut it and it comes back in another few weeks. $15.00 worth of seeds from a place like Johnny's will last a year or more.
I felt the same at first but I’ve honestly found after about a year of using prettier on every project that you just get used to the way it formats stuff and it’s a non-issue 99% of the time.

Where it does do something awkward e.g. to long expressions with lots of operators in, usually it’s actually a sign that you can make it clearer by splitting it into multiple smaller expressions which helps overall readability.

I think you can also tell prettier to ignore certain lines, though I don’t think I’ve ever needed to.
Yes! Totally agree. Ansible's largest problem for me is trying to wrangle YAML into a domain it doesn't belong. This is why I prefer puppets approach, which is a domain specific language that maintains the idea of YAML in that its mostly declarative, desired state, but it still provides sane constructs for looping, conditionals and types. Ansible would benefit greatly from this.
Any worthy .org's name will be domain-squatted on the other good TLDs, so they couldn't move it over.

Changing the domain of a site is very effective at killing a site, and a business or organisation, because all existing links to it break, emails to it break.

And if you give up the domain, it will usually get squatted quickly, so the links and emails carry on working - they just go to the squatter's site instead.

There is no way to update the majority of links to your site, if it's been around for a while. You can search for links and ask other site operaters to update, but it just doesn't happen much, and it's also extremely expensive to do when measured in time to write to thousands of site operators individually.

And when you have to change the name at the same time (because your name is squatted on other TLDs), you're effectively deleting the name recognition, literature, old podcasts, matching name you already have on Twitter, etc.

If you had a good name for a long time, chances are you will struggle to find another one like it, and even if you do, most people will think the new name is something else.

On top of that, your email is probably linked to your .org, and people aren't going to stop sending to that for years, no matter how much you tell people to via other channels. You can't know everywhere your email address and main web address are being kept by someone to use later.

And wherever there is a long-standing email domain, there are probably thousands of internet accounts that have that email as their primary or backup/recovery, which you will need to keep if you don't want to start losing access to other accounts. Updating those is very difficult unless you have been extremely diligent at keeping a database of every account you ever created. In practice, even very diligent organisations who attempt to do this don't succeed because accounts tend to be created bydifferent people.

Perhaps in extreme startup land where people start a new business from scratch every couple of years, and pay a lot in SaaS costs so hiked domain fees may sseem relatively cheap, this might not seem to matter.

But many .orgs have been around for decades, and are low budget but very well esablished.

Any many other .orgs are individuals, with email and thousands of online accounts linked to their domain.

There is no "just" to a domain name change.
Also they spend huge amounts of money on advertisement and their promotions contain lots of misinformation.
>And the thing that I couldn't help thinking is: was it? I'm not sure that any rational person would make that decision.

You have to weigh your current abilities and their earning potential vs. the costs of venturing into a new field.

Being at the top of Dota is easier than being at the top of Math or Chess or Go, since Dota is a newer field. They aren't really comparable, but you still compare them if you are trying to figure out what you want to put your time into.

Some people just get lucky and find the thing they are good at on the first try. Then they can maximize their hours available for that thing.

Other people (probably the majority) have to try different fields and start later, and ultimately have less time overall to spend.

So it actually seems rational (if maximizing hours-spent is your goal) to go all-in on the first thing that grabs your interest, which could be Dota.
> Titanium is Aluminum.

I thought the public view of titanium was similar to adamantium or unobtanium. It's not an option because it's too expensive to use in a "normal" car. It's something that gets used in 100k+ supercars and formula 1 cars.
OK, let me try.

Consider the notion of an algorithm. You are probably familiar with an algorithm: a series of steps to be completed by a computer (aka a person).

This is the launch point for what a Turing machine is. Turing asks the question: if there exists a machine that can slavishly follow instructions, what can such a machine do, and what can such a machine NOT do?

To answer this question without invoking the AI problem, Turing started with the simplest possible set of objects to work with: binary numbers. A simple machine then would be a machine that reads a "tape" of binary numbers. The machine is simple, so it can only read one number at a time. Based on the number read, the machine may either move the tape left (reading the next number), move the tape right (read the previous number), replace the digit on the current cell, or halt.

You can see why such a machine is considered simple: The range of inputs and the action space is VERY limited.

And yet despite its simplicity, it's shown that such a simple machine can do addition. Specifically it can perform computation on recursively enumerable problems. It is in this very narrow and specific sense that Church's Lambda Calculus and Turing's machines are considered equivalent. Modern authors tend to extend the reach of Lambda Calculus, but you should bear in mind that the Church Turing thesis is valid only for functions N->N. That is to say if a Turing Machine can calculate the result of a function that takes a natural number and returns a natural number, lambda calculus can calculate the same result, and vice versa [sidenote].

Now, having a machine that can do all that is pretty cool. Ideally you'd want to be able to describe the rules of the machine. That's called a programming language. This notion really only formalized itself way after Turing died. Aho, Ulman and gang were really the ones who made the connection between languages and automata. Wang's B machine introduced the notion of abstraction in Turing machines by adding compound features that can be translated to simple Turing machines (for example, an instruction that would be "delete the value, and move right"). This led to the study of programming languages. The family of imperative programming languages are inspired by Turing machines in this manner.

[Sidenote]: If only functions of N->N are comparable for the Church Turing thesis, then why do people generalize it to all kinds of functions? A cheap trick is to say, all functions can be Gödel-string encoded. A G-string is a huge natural number that represents a function. Thus if you can find the Gödelized function, then all functions are computable by both formalisms. I find this a bit distasteful - when we compute with CPUs we don't actually compute Gödel numbers!
VC funding is worse than debt if you care about your business. When you borrow money, the lender doesn’t own a stake in your business. You just have to pay them back at their agreed upon terms.

Theoretically you could “buy back” your equity but with the type of returns and want it’s almost impossible. Taking VC money is like taking a payday loan.
I had a similar experience, but with lots of noodles. I spent some months living in Singapore and I ate a lot of noodle and rice (but especially noodle) dishes almost every day, at lunch and dinner, because there are plenty of good ones there and I just can't get enough of them. I lost weight, slept better than normal (in spite of the commonly held claim that pasta at night is terrible for sleep), had less gas, felt better in general; in spite of not doing more physical activity than normal. Periods of more meat didn't work so well for me, though.

My experience doesn't fit well with the now popular position that pasta is the devil. And it's also different from yours. My conclusion is that people's bodies are different. What works for one person may not work for another, and probably that's a big part of the reason why it seems to be so hard for experts to agree on what we should eat.
The police officer didn't make and distribute the recording. No dice.
Oil is a natural solution to storing energy.

Solutions provided by humankind are nowhere near as advanced as evolved natural processes.
Nik gave me a demo of Glimpse at MIX last week, and it was truly impressive. If you develop ASP.NET apps, you must get this. As powerful as Visual Studio's debugging tools are, Glimpse is an amazing complement.
Good thing. Looks like we aren't quite there yet.
Sure, CRUD apps should almost always be web apps. If you want a richer UI or need to do any serious local computation the web stack is a poor choice.

The entire reason I've gone back to native apps after 10+ years of web dev is that I find the kinds of apps well suited for the web to generally be very boring.
I'm not saying that web software is broken, just the development process.

As someone mentioned in the comments, we're basically back 20 years in terms of developer experience.