skysight-inc/HackerNews huggingface dataset:
I am not nitpicking at all. All of the things the author said are "mumbo jumbo" are fundamental to keeping proper books. Proper bookkeeping is also regulated so it is not just my opinion.
I guess Gogs have an excuse, as they had to host the project somewhere, and perhaps they haven't started dog fooding because of migration difficulties, e.g. the issue tracker.

But I wonder what's the excuse for Gitea as they're a pretty recent Gogs fork?

They're both pretty amazing though: Self-contained binaries and less than 5 minutes setup time, so totally suitable for ad-hoc deployment.
You knew what you were doing, there's no way you haven't done your research before taking that name. You also knew that YC always had a culture of developers and you still went through with it... alienating the developer community. That said, there's still time to make it right... You could probably give the domain name to the "real" substack and find a new and probably better, name.
They already have both a version control and a continuous integration offering. So, it wouldn't really make sense for them to buy GitLab from a products point of view.
Crowdfunding a Funeral: How the Internet Helps Lay Affairs to Rest
Noob here. I hear ECS, EKS, and Fargate.
Can someone explain whats the difference between them and when to use one over another. Thanks.
This seems like a problem of their own making. Them and other universities could have been investing in younger glassblowers but they decided not to. Now that their seemingly only one is retiring they are paying the piper.
It's surprising that nobody blames Github for selling, they play an equal part in all this. Not to mention that their entire business model is about an acquisition so they had to end up somewhere to stay alive.
So did he honestly believe FB would just continue to provide WhatsApp to the world for free, even ad-free, after spending $22bn? Doesn’t sound like it:

> Messrs. Koum and Acton also negotiated an unusual clause in their contracts that said if Facebook insisted on making any “additional monetization initiatives” such as advertising in the app, it could give the executives “good reason” to leave and cause an acceleration of stock awards that hadn’t vested…
How many of the funders breached federal or state mandated limits on spending? I ask, because in the "brexit" circumstances it becomes clear the "leave" campaign eggregiously breached the declared public advertising spending limits through use of indirect/third-party funding channels who did placement in social media.
Money is a helluva drug.

I think you're right about Zuckerberg as a young leader. Start making money and you'll start wanting more and more just to see how much you can make.
We already have the software (git) and it is distributed by design - some people (and companies) prefer a central authority with some additional features (most importantly some issue management system I guess) that is the "upstream" truth and they don't want to run this infrastructure.

So we have the software part (git, sshd, gitea, gitlab, etc.), but if you want a "central" repository you need a server, ergo server administration and people like to outsource that. I expect the hosting costs of github to be tremendous and there is currently no institution that wants to do that.

You could also demand to have some open search engine (instead of Google), but this seems really non-trivial to stem - and people's expectations got very high (for uptime, availability, etc.) - which is probably a good thing as it shows how far we have come.
Those are extremely basic financial terms. If you (meaning the generic you, not you specifically) can't understand them you really shouldn't be doing your own accounting.

It would be like creating a niche programming IDE for people who don't understand the term "computer" or "programming" or "code."
... in the latest chapter of scapegoating internet firms for Trump's election.
Looking for offers doesn't mean you're guaranteed to leave.
Wow pretty amazing. A little OT but just reading about coding 10 hours a day is just making me think of back pain.

Is it really possible to sit for that long everyday and not suffer from it. I know I'm probably focusing on the wrong thing but just the idea of being able to code for that long everyday without suffering any physical problems would be reward enough for me.
Again, that's simply not true. That's not how copyrights work. Take Project Gutenberg for example- Project Gutenberg hosts public domain work. The copy of the work is still under public domain. What's not under public domain is the fact that PG hosts the public domain work.

For example, you wouldn't be able to use Archive.org's trademarks to advertise public domain work. But Archive.org does not gain hold a copyright over a copy of public domain work
Jesus. I didn't realize how much computer you can get for a decent price.

64gigs RAM, 1TB HDD, 500GB flash drive, 4GB video card. Not a great monitor. But for ~2,800 bucks, I'm really tempted. Honestly, I don't see Apple ever making that machine, for any price, ever (even with a nice display). I just don't think they care.

Hmmm.
Do you want Skynet? Because this is how you get Skynet.
The Subtle Art of Hiring World-Class Engineers
It could be worse. My dogs bark at anything and everything with a pulse that walks by. That's the equivalent of someone waiting on all mailing list correspondence/repo traffic for anything and everything to blow up at, and people like that do exist. Fortunately, they rarely make an impact to be important enough to listen to.
But this is what kills me when companies get so hellbent in their IP assignment/agreements when bringing in a new employee that I might create something. Provide me the environment to do so at work or allow me to do so on my own time. The former isn't happening, so…

The reality of the situation is that, if I'm not so drained from the mind-numbing soul-crushing CRUD work that I feel like doing more when I get home, I'm sure as hell not going to work on anything remotely related to my employer's line of work. I get quite enough of that at work. I'm going to work on problems that matter to me, and that seems to be stuff that really doesn't matter to my employer.
Stop spreading complete bullshit and go read https://en.cppreference.com/w/cpp/language/reinterpret_cast already. C++ has strict aliasing rules (probably even stricter than C) and reinterpret_cast can do absolutely nothing to workaround them. It is of no help because it certainly not allow you to access objects with a wrong type. It merely reinterpret the type of values, or values as far as the implementation is concerned (C++ reference, which are only pointers with syntactic sugar plus a few extra restrictions). In the C++ community, the current thinking is that memcpy allows to type pun, but IIRC the C++ standard is actually not even clear as for why this is the case, and in its current writing it might be that there is actually no way. Short of memcpy you need at least a placement new on a trivial type. And sometimes even other cases of insanity, like std::launder. Hell, sometimes you even need std::launder for the same type.

Short of converting void* (or sufficiently large ints) to T* because of legacy API, I'm not sure reinterpret_cast has any portable use. But I'm sure you can NOT type pun with it if that would break the aliasing rules.
Clasp: Common Lisp for Molecular Metaprogramming
How much do you think it costs to give away 2 million pdf files and how much do you think it would cost to feed 44 million people?
You've made it worse. Please follow the guidelines and don't do this.

https://news.ycombinator.com/newsguidelines.html
Here's the change: https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux...

This change strictly makes the Linux kernel more in line with the C Standard, so it may compile better in CLang.

There's literally nothing wrong here. The code is more correct and more conformant with the C-Standard. So why is Linus against it?

Hint: he really isn't. Linus accepted the code anyway.

I dunno, the more and more I look into this, the more I feel like its just another example of Linus unnecessarily flaming someone on the developer communication channels.
Yeah. I used the classic Windows theme back in the XP days.

Memories.
The article doesn't say which version, though.
The difference is that picture is a derived work. When you just make a copy you don't get copyright over the copy.
ELI5: do you want to manage EC2 nodes and run containers on them? Use ECS (until you outgrow it. Why not... it is the cheapest of the three.)

Do you want to run Kubernetes in production, but afraid to do it yourself? (You probably know already who you are...) Container clusters composed of EC2 nodes, but joining the rest of the civilized world whose dev team thinks in the abstractions of K8S? Use EKS, today's announcement is for you.

Do you absolutely not want to manage EC2 nodes, but want to run containers? Use Fargate. Coming soon, Fargate for EKS will reunify the two threads.
> If I take a photo of an original work of sheakespear, then I own the copyright on the photo. And i could license the usage of my photo.

That's 100% not true. Please stop spreading misinformation because you have no idea what you are talking about.

"According to a landmark 1999 federal district court ruling, The Bridgeman Art Library, Ltd., Plaintiff v. Corel Corporation, 'exact reproductions of public domain artworks are not protected by copyright.'"

https://www.huffingtonpost.com/bernard-starr/museum-painting...
Perhaps because dev machines might use cc for something else. Try \cc and see if it invokes a compiler.
Evernote still. Sometimes I go to stickies/pocket notebook but the ease of search/retrieval/accessibility once it goes digital there especially after a notebook goes full...makes it still worth it.
I think this is the price of being the first, there is the cost of decisions on uncharted territories. The next competitor if they are smart they will learn from any mistake you had made.
That's exactly the problem they're facing. Since the market for low end work has been removed, new glassblowers are not able to build careers, businesses, experience, or skills needed to start doing advanced work, and positions have been eliminated. Without entry-level work, you don't get a new generation of medium and advanced workers.

Repair of specialized equipment is a big deal, too. In many cases it takes as much skill as fabricating an apparatus in the first place.

Like the article says, it helps a lot if the glassblower understands the scientific process and works closely with the researcher. I think researchers work around this by finding ways to use or combine standard equipment. A scientist doing truly novel work, though, will benefit from or require customized glassware.

My belief is that this will be solved by 3-D printing or automation in some way.
Well, it would be nice if executive pay were tied to something. Studies show it certainly isn't correlated with financial performance: https://www.theguardian.com/business/2016/dec/27/negligible-...

The massive rise in executive pay over the past 30 years amounts pretty much to a giant consumer-funded welfare program for corporate management.
I'd guess that this is more due to the popularity of GitHub among potential contributiors to these projects. I've seen it mentioned many times here on HN that a potential contributor may not want to put in the effort to create an account on another VCS provider or send a patch to a mailing list, whereas submitting a pull request on GitHub is a much less involved process for them, given that they likely already have an account and are familiar with the process.

However you could definitely argue that given that the projects in question are alternatives to GitHub, a developer interested in contributing will likely be invested enough to sign up for the alternative service.
Interesting, I wonder if it depends on the characteristics of the city, somehow?
I read the comments here before I read the post and was honestly expecting a full out swear fest. Instead, I read linus being passionately expressive about something he clearly has strong opinions about... With a few swear words and over exaggerated metaphors thrown in.

I'm not saying that the language is not not-nice but it's not like he was being a bully or arsehole to someone in particular nor was he being over the top abusive. The delivery shouldn't be the take away here.
I can tell you that for this particular person he needed to be silo'd and given time.

A good manager would realize that his quality of work was top notch but that he was at times difficult to get along with. He was a perfectionist who held those around him to the same standards, and that often clashed with the business needs and even sometimes other teammates. A business generally isn't concerned with the product being perfect, they're more concerned with it getting to market on time.

So my suggestion to any manager that has an employee like this: Value him for what he is. Put him on MISSION CRITICAL tasks, where you need a rock solid implementation. Let him work for 2 weeks without interruption.

For other tasks that are perhaps not as "critical", throw other team mates at them.
It was a joke. The app in question is a demonstration of their secure web push protocol layer. It's not a product.
He's keeping it real, going with Apache Allura.
I'd also very much recommend his post on Neuralink and Brain Computer Interfaces: https://waitbutwhy.com/2017/04/neuralink.html It's long, but way worth it.
But there's no real stickiness there. Developers are not mainstream users who want a dumb UX like Facebook, they're perfectly capable of creating an account (if they don't already have one) and interacting with a project wherever it is.

Most discussions are limited in scope to a project anyway so it's not like you need the whole site. What difference does it make to go visit issues on GitLab vs Github?
I believe that the inability for business in our society to be socially aware or responsibile stems from the separation of private life and public life. I can't remember what book this was, but it looked at what war criminals were like in private life. Its main point was that, in private, war criminals were nice guys.

According to the book, the transition from being war criminals by day and family men by night, was possible through some rationalisation acrobatics or detachment from responsibility. As an example of detachment, the Nazi concentration camps didn't have an atypical ratio of psychopath to average joe. The predominant "average joes" would offload responsibility by telling themselves that this is not their decision, but that this is the _current policy of the organistation_, which is an interestingly complex statement, in the subconscious sense. It detaches the organisation participant from the organisation, and it detaches the organisation from their policy.

To come back to business v family, I think the old koan holds: separation isn't good. The rule of thumb in social situations is if detachment or separation is the easiest route, you're doing something wrong. Business is social action by necessity. So should we separate action from responsibility? What do we think of someone who is selfish and avoids responsibility?
Interesting possibility, but wouldn't it be cheaper to just not buy any billboard ads in that town?
Excellent advice, and if you find some things you need that the store you choose doesn't support, most of them have APIs, and writing some small tools that use those APIs is a great playpen for learning to code.
*(int*)&foo ....
Reading it fully and it seems to line up with Torvalds attitudes towards things like userspace facing API stability.

Standards are standards, reality is reality, and when the two conflict the only way to maintain long term sanity is for the standard to be amended to fit reality.

The alternative is seen up and down userspace, where we have piles upon piles of workarounds, and whatsnot, to deal with APIs that change and break between releases because someone suddenly decided to re-read a standard spec like the devil reads the bible.
You can read their IRS 990 forms to get a sense of what their financial health is. Ironically, I couldn't locate these anywhere on Archive.org

2016: http://990s.foundationcenter.org/990_pdf_archive/943/9432427...

more: http://990finder.foundationcenter.org/990results.aspx?action...
Ahh, I see your point. While they have generally been marketed as a "premium" product, it's really the rise of these "pretentious/impractical" products + features that indicates their catering to a wealthy / elite class.

Interesting. Could be as wealth has become more striated, they've decided to double down on the affluent.
I also recommend this Ask HN thread:

Ask HN: I just got my first team lead. What should I do?
89 points by endymi0n on Dec 30, 2011 | 50 comments

https://news.ycombinator.com/item?id=3407643

Hmmm. Older than I remembered. But a few of the recommendations in it have stuck with me and it's been as helpful as anything I've read on the topic.
Service Discovery with Consul at ClassDojo
I agree. I've been severely ill with celiac for a very long time and at this point, cannabis is the only medication that helps me feel decent enough to get out of bed and be functional at all.

In the functional glass industry, we don't discriminate against cannabis usage... somewhat the opposite. If you don't smoke and especially dab, you will have a hard time fitting in, and more limited social and business opportunities. At the same time, many people in the community look down on excessive alcohol usage. Smoking throughout the day is considered perfectly normal, or beneficial, and nobody would consider looking down on it or encouraging less consumption of cannabis.
What if the 1995 copy had a few deliberate errors thrown in like spelling mistakes and re worded sentences, and your new copy copied those errors verbatim, then I could say that you copied the 1995 version, which was still under copyright by the publisher, and not the 1900 version which we can all agree is public domain
IOTA's quorum based computations module
It would be nice if Google employees just did their jobs instead of trying to sabotage their employer every other week.
Apple Now Allows Free Trials for iOS Apps
Can't edit now, but yes, it's hundreds, not thousands. I misremembered the stat. However, this is still a dumb marketing stunt. :/
the deep integration go has with github in particular seems more ridiculous then ever.
I have a few coworkers that don't get the whole "headphones on, he's busy" concept. In some cases, they just start talking as if the headphones aren't even there. Sometimes, I pretend I can't see them talking and then after a short time, I look up, remove the headphones and say, "Sorry, were you talking to me? I was focused on something."

They usually get the message and apologize, but I still don't get it. I mean, emergencies aside, send me an email, a text or any other notification you can think of and let me get back to you.
Not really, the value of containers that most people have seen is that it's just a more portable package. It's easier to move between environments in a consistent way. If I do that with fancy orchestration, shell scripts, or configuration management largely doesn't matter. I can get most of the advantages with shell scripts.
Sorry, there might be a misunderstanding. I meant that you were not in the minority, in terms of user count. There are people trying out AWS/Google, riding on the free tier, or just running a small site for the experience. People spending less than a hundred dollars a month could very well be the majority of the user count.

It doesn't mean that they bring any significant revenues or that the distribution follows a long tail. I would actually bet that amateur users are not forming a long tail.
Damore and company are ardent about policing what is mostly discrimination to Asian hires. Google would be wiser to fix holes in the talent pipeline going back to middle school than punish a generation for the shortcomings of their parents.
This is what I've always believed. Happy to be corrected or refuted!

You're looking at something which has unknowns to its shape. You do not have the luxury of an exhaustive test of all variances in the input, or model. You need an optimisation which explores the space, and allows you to intuit refinements to the model.

In some cases, you have the experimental data. So you are looking for a decision-logic over which part(s) to use, and how to interpret them.

You test with a random selection of inputs, models, conditions and see how they cluster. The questions about what to do, would be "how many" and "how random-y"
They are also spectacularly underpaid as well.

For whatever reason I know a lot of

a) Neon workers who used to do scientific glass blowing. But left because neon paid better.

b) Glass workers that make glass pipes because it pays better than scientific glass blowing or neon work.

Note: Potheads will spend in ordinate amounts of money on paraphernalia.
There is no limitation on resources / seats etc on the free plan. The plans are all feature based
I can't speak formally for the Internet Archive, but the existing content and services are not going to disappear overnight: funding comes from several sources, thought has been put in to organizational structure, and things have been designed to keep core access and preservation infrastructure running with minimal cost and effort (eg, if the economy tanks).

Getting the content coverage people sometimes assume we already have is another matter. Additional funding (thanks for you donation!) go towards additional crawling and keeping up with the endless treadmill of media types and protocols. Eg, headless browser crawling development and deployment to capture javascript-heavy sites (https://github.com/internetarchive/brozzler); this is much more expensive than "classic" crawling.

For more on increasing storage costs and the under-funded state of web archiving in general, I recommend David Rosenthal's blog, eg:

https://blog.dshr.org/2018/05/longer-talk-at-msst2018.html

https://blog.dshr.org/2014/03/the-half-empty-archive.html

Far more effective and robust than hoping the archive is "suck it up for us" is to upload snapshots/dumps/exports yourself! Anybody can create an archive.org account and upload content (recommend https://github.com/jjjake/internetarchive over the HTML form), within reasonable limits. Obviously, care needs to be taken to remove sensitive (and personal) information first.
Strict aliasing shouldn't have been set as the default [1]. It was a huge mistake that instantly broke maybe all C programs everywhere. The standard also provided no guidance on how to work around the problem. `memcpy` is insufficient because it's a copy and that's a huge performance issue. Swapping through unions is UB. Casting about through `void * ` and `char * ` is gross, dangerous, and often runs afoul of alignment problems. It's a mess, and it has been for 20 years. Linus is right to be pissed.

[1]: https://blog.regehr.org/archives/1307
The military, from my experience, is a big burocratic organisation with generally substandard management culture.
Why are the sticky notes a problem?