skysight-inc/HackerNews huggingface dataset:
> - simplicity, never worked on those projects using layers of layers with a lot of magic ( like Spring )

that is decision of the project developer, it seems really nice at first when project is small, then it becomes a nightmare to manage, but spring is not really part of a language, but a framework. Go is still fairly young so it doesn't have "enterprisy" tolls :)

> - memory consumption, never wondered why you never see Kubernetes sidecar / daemonset in Java / C#? because they use 5-10x the Go memory, no thank you using -xmx -xms 512MB for a simple API server.

fair point, memory consumption is a huge problem but I believe it's because people over years are adding various dependencies and build on top of them. I remember when for one project I wanted to graph a dependency try using IntelliJ, and it was just crashing the IDE each time. I didn't work with C# and don't know how much of this applies to it, but I think major reason for not being used is that it primarily targets Windows platform. Also you see a lot of Go code around Kubernetes, because Kubernetes also originates from Google.

As for "-xmx -xms 512MB" this is because that the code runs on a VM, if you would compile it to a native language this shouldn't be needed AFAIK.

> - the billions GC settings that you need to try to make something work at scale ( hello Elasticsearch )

that's because of the VM

> - Don't need 200MB of library to open a file or create a REST server

This is false, you also don't need a 200MB library, that functionality is included in the language, it's just that maybe that library is nicer to use. Go is younger so it had opportunity to learn from other language's mistakes and designed its library based on lessons learned, it also did not have need to evolve together with the protocol.

> - maven / graddle build system that are completely bloated, in Go if you have your vendor folder checked in ( and you should ) you just do go build . and you have your single binary

that's because it is young, it doesn't really have any real dependency tracking yet (well... starting with 1.11 modules were introduced) but that's still rudimentary

> - 50 line stack trace that tells nothing

it's different error handling, in Go on the other hand you might not get any error just SIGSEGV, creating a reliable stack trace requires work from the developer

> - observability imo is better in Go, it's getting better with Oracle adding stuff into OpenJDK, but it was a pain before without paying ( jvisual vm, mission control ect .. )

I'm not sure what tooling are you talking about?
Use > and separate each quote with an empty line
Except that pixelfed...

1) Is not even close to Flickr. It's way more like Instagram, which is an entirely different and unrelated thing.

2) Barely has docs. Everything just says "to do".

3) Doesn't even have a website! pixelfed.org just says "coming soon" since last year. It has 400 different language translations though, all telling you the same nothing.

How is that in any way superior?

Flickr lets you organize your photos and videos together. Peertube and Pixelfed don't do that. You keep suggesting one-off social sharing feed services, but those are entirely orthogonal to what Flickr and the now defunct MediaGoblin provide.

Your suggested replacements do entirely different things than what they're alleged to be replacing, and at least one of them doesn't even tell you how to run or use it.
It took several tries but many years ago I got bank of America to issue me a real debit card that couldn't be run without a pin (no visa logo). I haven't had success with any current banks, I assume because the visa mode is more profitable.
Ha - a fair description of how I viewed it initially as well. Though, it is amazing how tastes can change. I have the gene that makes Cilantro taste like soap. When I first moved to California, I couldn’t stand it. A decade later and I love cilantro.
I wonder what the cost comparison looks like between moving and trying to fix sinking issue
Alphabet Announces First Quarter 2019 Results
What a bargain, I keep you poor by exploiting not only your labor but your country (and if you dare not be capitalistic I will invade you and install a dictatorship) but hey, a billionaire will create a philanthropic organization to help him dodge taxes so thank you capitalism!
I've tried going the docker environment path before but always hit a roadblock at the actual development stage. VSCode has no idea about your env because it's effectively non-local. So you lose auto-complete, linting etc.

How well does pydocenv handle those kind of issues?
I'm glad I'm not the only one who is still ridiculously in love with their M3 experience. Haha.

Yeah I spent a fair bit on tires too, also on me.
Damore's Complaint also brought to light quite a bit of politically-motivated cyber-harrassment occurring (and sometimes being outright planned) on Google's intranet "forums", in some cases with some degree of acquiescence from middle management being at least implied. But apparently, even the notions of "harrassment" and "causing a toxic work environment", which are rightly enshrined in labor law, can fall prey to double standards.
On the drive-bys... create a YOURNAME-contrib organization, that you can fork to. I've started down this path which will help more as I get used to it.
As far as I know, Medium writers opt-in to this, in exchange for money if a paying user reads the article.
When reading for any other reason than pure entertainment, I like to take notes by hand in a graph paper notebook.

I typically make an outline; when I'm reading a math book I tend to have a rule of "summarize this paragraph in a maximum number of bullets" (the number of bullets is a bit variable depending on the size of the paragraph). For me, I feel like the summarization is a good way to "digest" the knowledge...if I can summarize it concisely I tend to have an ok-ish understanding of it.

After that, I like to type up the notes with Vim in markdown and convert it with Pandoc. This is useful to me just as a way to a) get some repetition and b) notice mistakes.

In Pandoc, you can of course use LaTeX equations, which are relatively easy to type out once you get used to them. Once you're done with the notes it's pretty easy to get pandoc to render a pdf.

Here's an example of some notes I wrote a discrete math class last year: https://gitlab.com/tombert/college-notes/blob/master/discret...

I don't know if this is the best way to learn math but it is usually ok for me.

EDIT:
When drawing charts/graphs, I tend to do them by hand and scan it in later (using an app on my phone called "CamScanner"), or use something like draw.io and render them as a png. I tried using tikZ but I felt like I was spending more time mucking with configs than actually working, and I figured that I'm not writing a textbook.
> I’d say having landmarks (like literally spray marks on the land)

Such marks could wear away, or be obscured by spills, debris, or rain.

Ideally, they should be included, along with other sensor systems for positioning, just to give another set of data points for the localization algorithm to work with.

Practically, though, they probably aren't, because it raises costs both for development and maintenance of the systems.
TIL. But McDonalds in Israel is kosher, so why didn’t Burger King adopt the same policies in order to better complete with McD?
Super exciting. Interested to see how we can help.
Afkaristore Home Decor Ideas Affiliate Program
That was conventional knowledge for those "in the know" for the last couple years but I recently read a pretty big study which disputes this too: https://news.northwestern.edu/stories/2019/03/eggs-cholester...

Which sucks because I really enjoyed eating tons of eggs for the few years where people thought they were actually not bad for you
> Crime doesn't exist, apparently, and we don't have to do anything about it.

That's not what the article said at all.

The premise of the article is, I think well-founded: Crime in the US (and violent crime in particular) is at record lows and has been there for quite a while. However, people are as fearful of crime as ever, if not more so. Mostly this is because of news reporting (if it bleeds, it leads).

Nothing about those facts means that crime doesn't exist or that nothing should be done about the crime that exists. It would be a lot healthier for society, though, if people has a more accurate perception of the crime situation.

Something like a Ring-curated news report, unless done very carefully, will only make this problem worse. And it seems unlikely that it will be done carefully, since this is almost certainly intended to be a marketing effort to make people afraid enough that they will buy those doorbells.
To each his/her own. I know very few people who could get anything useful done at a coffee shop.

"I get to meet neighbors, plug myself into my local community, and sometimes even make small talk with cute girls." can all be done at a WeWork.

Have a look at spacious.com for your last idea.
Why does a fictional butler offend you?
It was mentioned earlier already.

What makes these outdated Medtronic pumps so desirable is, ironically, a security flaw. Boss was looking for a pump or two he could hack.
Judging by all the NYC competitors that have cropped up, I would say it is not hard to replicate at all. The biggest benefit to co-working spaces is short lease terms and the ability to scale up(down) space. Foreseeable, this could apply to a new company or a company opening an office in another city. I doubt you would use WeWork once you are leasing 10,000+ square feet of space, but perhaps HQ by WeWork has merits. As a startup founder that has leased spaces from co-working spaces, the price, location and quality of the space mattered much more than the brand renting the space.
I had previously come across an in-tree WireGuard extension for Flannel, https://github.com/coreos/flannel/blob/master/dist/extension....

However, Flannel's WireGuard extension looked way too experimental, and unmaintained. I realise it is also early days for Gravitational Wormhole, but Gravitational Wormhole looks promising.
You almost certainly work for WeWork based on the fact that your comment reads like an advertisement. Normal humans don't talk like that.
What I'd like to see is a CI/CD engine backend. Most CI/CD solutions have relatively the same feature set:

- Code builds

- Code deploys

- Git Hooks

- Parallel builds

- Matrix builds

- Build as configuration

- Etc

If there were an engine that supported these features, the community could create a number of frontends that target their specific needs.

Jenkins was held back, in my opinion, for a number of years by its antiquated UI. And while Jenkins does have an API of sorts, writing a new UI for it is not a simple task.

I've used Drone for a while, and it gets a lot of these things right, but at the end of the day it is a holistic, integrated solution.

I'd like to see a composable, modular CI/CD framework.
I wouldn't trust Wikipedia if I were you.

There are various studies that look into this. Some of them work by examining police reports and looking at cases where the police concluded the woman was lying. These routinely give a figure as high as 50%. In interviews with individual policemen and policewomen, when asked to estimate the false reporting rate they also ballpark it at 50%.

The 2% number is outright fraud. Try and find the original source for this figure and you won't be able to - others have tried. It gets repeated endlessly anyway because it suits the feminist cause to make false reports look extremely rare, but the 2% figure correlates with nothing. For instance the FBI's own figures show at minimum an 8% false reporting rate, which is much higher than for any other crime, and that's based on DNA tests alone. When the cases discarded by the police even before that are taken into account (e.g. because the woman admitted the next day she was drunk and hadn't really been raped, a surprisingly common occurrence) the rate climbs much further.

See here for a writeup:

https://www.washingtontimes.com/news/2018/oct/7/false-sex-as...

Unfortunately what you see in this space is rampant manipulation of the figures. For instance it's common for a woman retracting her claim (i.e. saying she wasn't raped after all) to not be considered a false accusation, although there was an accusation, and the woman later decided her accusation should not stand. We can see a user in this thread stating that a woman admitting she lied is not sufficient evidence that the accusation was false - it's apparent that such people are desperate for the narrative to hold up, but what standard of proof would be sufficient for them? Of course in extremely rare cases someone might file a claim, and then retract it, whilst having been correct originally. But very often claims are retracted because the accuser realises an investigation will reveal that they're lying.
Take someone along with you to help you (and join them on their projects to reciprocate).

"If you want to go fast, go alone. If you want to go far, go together."
If you have a care for the environmental impact, would not having an additional grill be a waste of resources and harmful to the planet?
Jenkins is terrible but I've not found something better yet.

For me, the great thing is that it is an automation platform where we can integrate builds, scheduled tasks (cron), and very basic end-user UIs with Plugins that let me customize the whole experience.

Azure Pipelines comes close in capabilities. If they made it easier to manually start a job and for them to accept their parameters from the user, then it'd probably have everything i need.
Berberine appears to have less side effects than Metformin and treats many more issues [1] at the same time. The link above links to some of the studies. I will try Berberine for 2 months, take a small break to reactive mtor and replenish muscle mass, then 2 more months on. If I don't see good results, I may try metformin as a last resort. Anything that keeps me away from dealing with doctors and prescriptions is a big win and I would happily pay more.

For my other BP meds, I am trying to find a way to buy them in bulk. Doctors and delays induce life threatening risks.

[1] - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5839379/
This comment shows no understanding of business or finance. For example, Uber prints money on non-pool rides in mature markets.
About the only thing Pixelfed has in common with Flickr is "it's about images". It's useless for many of MediaGoblin's use cases (which is ok, because it wants to be something else)
One complaint about buildbot is that if you get too creative, your buildmaster.cfg gets very hard to maintain, but if you stay very diligent, just having python (and being able to print or log whatevery is happening) makes debugging and having complex setups be very easy.

Also, if you ever need to schedule jobs/tasks (not just ci builds) across multiple machines, buildbot is great because all you need is a master, and slave python processes which just need a network connection to the master.
Based on the way it's often used on HN, I think reading it as "The Featured Article" makes the most sense.
Ask HN: What have you switched to since inbox by Google was cancelled?
I can't stand Gmail. I've tried for a few weeks and I have had enough. I'm wondering if any of you have found a good inbox replacement.
The title is not accurate. It's better to be called seven ideological threats. Number 6 and 7 are not "western values". Especially number 7 is targeted on far-left. What the CCP really wants is keeping the market economy while maintaining its authoritarian rulings, i.e. money and power.
As far as these companies and the influencers are concerned, it's not enough to simply have some faint awareness of the product. These companies aren't Coca-Cola, whose presence is ubiquitous, so any marginal increase in awareness is valuable because you can buy a Coke anywhere.

On IG, you'll see an individual product for maybe a second while scrolling through a never-ending feed of content. For that reason, the companies and the influencers need you to purchase the product right at the point in time you see it on your feed.

Without using the influencer-provided "discount code" shown on the post (which serves the same purpose as an affiliate link, i.e. a unique identifier), the influencer won't get paid.

The products in question also tend to be very commodified (tshirts, hoodies, supplements) and are hawked under different names by multiple popular IG-ers, which adds to the problem of name recognition.
I'm fortunate to have a new pump that is a closed loop (the Medtronic Minimed 670g) and it has been a game changer for me.
The trick is in being able to pick things back up after (long) breaks. Forcing yourself to keep doing something when you don't enjoy it anymore isn't sustainable and when life gets in the way there's nothing you can do, so trying to consistently keep working on any big project for a long time is just a pipe dream. The important things are, in my opinion:

- Try to do something each day, no matter how much. Really even 5 minutes is fine.
- Learn to get back to projects even after a hiatus of several months or even years. Progress is seldomly erased and unless you're retirement-aged it's very unlikely that you'll run out of time in your life.
- Accept that over the long term we all operate at maybe 10% of maximum efficiency, and that's if you're a productive person. If you feel as if something should realistically take three months, expect it to be finished a year or two later. (coincidentally, this is also usually the solution to the "this would be simple to build and useful, why has nobody built it yet?" problem)

In the end it's a marathon, not a sprint. A little bit every now and then will eventually get you there and you're realistically very unlikely to run out of time.
Foxconn Tore Up a Small Town to Build a Big Factory–Then Retreated
they break their leases, fire half their staff, and rent a small room from WeWork to put their remaining staff. I'm mostly joking, but I'm sure a lot of these companies believe that they can grow and exist in a recessionary economy. We'll see if that's true.
they provide a lot of "value add" through economies of scale (happy hours, pizza parties, mini conferences, stocked kitchen, random little "perks", etc) which are factored into the cost, but require no talent or time overhead for the client companies.

Think of it as "sexy startup office as a service."

Not saying it's a worthy or necessary service this world needs, but I think that's the value they provide and what companies pay for.
OP really needs to try Concourse. Same container-based workflow as Drone that is touted as a solution, but more mature, and much more testable than Drone.

Concourse really hits his requirements for ops-friendliness and testability. It's easy to upgrade because the web host and CI workers are completely stateless, and the work you do with Concourse is easy to test because the jobs themselves are all completely self-contained. Because Concourse forces you to factor your builds into inputs, tasks, and outputs, it becomes somewhat straightforward to test your outputs by replacing them with mock outputs.

The main issue with Concourse is that it has a huge learning curve to use effectively. When you have many pipelines, you end up learning the undocumented meta pipeline pattern to help manage them. You end up implementing stuff like mock outputs by yourself, since it's not really a first-class concept. Concepts like per-branch versioning that have been in products like Jenkins for years are only now entering development as "spaces". All of the configuration can be version controlled, but it's all YAML, so to wrangle everything together, you end up using something which will compile down to YAML instead. RBAC much improved in v5 but still leaves much to be desired. There are no manual steps, only manual jobs. Job triggering is relatively slow due to a fundamental design tradeoff where webhooks trigger resource checks which trigger jobs instead of triggering jobs directly, to make resources easier to maintain. Nobody really tells you this on the front page.

It has its flaws. But if you delve into it you see very quickly that it's an incredibly solid product. The ability to run one-off jobs from developer workstations on CI workers, and to easily SSH into those CI worker containers from developer workstations, is incredibly helpful for debugging issues. Because everything is stateless, everything tends to "just work". If you go in with your eyes open about its limitations, you'll have a good time.
Here is what I once said jokingly to a woman who liked to ride, and to my surprise she agreed with it.

Large hairy beast who does what you ask and wants to make you happy. Horses resemble your taste in men.

I wouldn't want to guess for how many that is a factor. But the number is not zero.
2000 years? humans have been consuming dairy for only 10,000 years, a very short evolutionary timescale. And many people can still barely consume it.
It is good to support open source software vs closed source.
Gitlab is a modern good open source alternative to Jenkins which is also open source.
Gitlab has its configuration files default in yaml files which is easy to read for humans. Jenkins uses XML which is hard for humans to read.

One should not use close source solutions just because it is easy to use. Just because it is easy does not mean it is good for you in the long run.
Your music is very good for putting out a new song every day, of what I've listened to so far. Even Day 1 you were doing things that sound more musical than what I usually came up with in the past, and I've used my music as the soundtrack of my video games before (not that they were great, but just okay enough that I went ahead and used them).

How much time did you usually spend on these daily songs? Did you do any research into new techniques in between that, or was everything you learned all through experimentation?

Probably my best attempt at a music loop I ended up using in one of my games: https://www.youtube.com/watch?v=Yqe0hS7AvOE

I haven't made any new music in awhile. I always enjoyed it, even though I wasn't that amazing at it. I should get back into it a bit.

As for HFO, I always thought that was something I needed to do more of, and programming seemed a bit anathemic to that idea. Sure you can make small scripts, but making anything that seemed "worth it" to me always took a lot more effort, like 40 hours at least, and that was for a simple game. But take something like webcomics or baking or something, and you can make a distinct item and get it out there in front of an audience on an almost daily basis, and you could refine your skills and build a name for yourself a lot easier than putting out a game 2 or three times a year, which is what I used to do (and now a lot less often than that). Maybe my mindset is just wrong. I definitely have a lot more distractions in my daily life (impatient and demanding dogs, and relationship and social responsibilities) than I did ten years ago.