skysight-inc/HackerNews huggingface dataset:
I have worked on some industrial automation stuff. In my experience, it's genuinely really hard to do in a way that's actually better than manual systems, or very narrowly-scoped and simple automation. The number of edge cases and failure modes is mind-boggling. I'm skeptical that there's much room for effective solutions between extremely simple and dumb automation, and near-human level AI.
I my experience Freenode has lots of aholes like the admins in ##java who just want to insult people who join, asking them to Google everything, Tia's (try it yourself) and ban people who try to help since it ruins their feeling of power. Very toxic, so I would recommend everyone to stay away.
Posted GitHub since it’s HN. Docs available at https://erpnext.com/docs/user/manual/en
Speaking from the other side (as a maker), sometimes it's not that trivial to provide public access, and requiring sign up is a good deterrent against high traffic that has low value (curious folks).

The thing is, some products require something "expensive" to run (mine for example uses Chrome, which is a significant bottleneck in capacity). I know some large projects had to close or add a paywall for this same reason (AI Dungeon comes to mind).
Sorry but you have to spend money to make money and AMD could easily do this to increase its margins and revenue.
Twitter now supports OTP 2fa as well.
I live near Salt Lake City and the train infrastructure that exists is well used and pretty well thought out, and we have a pretty big car culture here. Salt Lake City isn't a very big city in terms of population, and it spans a pretty big, flat area, yet the transit system is popular.

My extended family lives near Seattle, which has more dense population and higher motivation to use public transport (lots of environmentally conscious people), yet I think most would agree that the train system is inferior to Utah's. I think this is because:

- commuter rail doesn't link up very well with the light rail line (airport)
- commuter rail only runs morning and afternoon

The Trax (light rail) and Frontrunner (commuter) lines, however, are very well connected and both run all day. My main frustration is that the Frontrunner line doesn't run on Sundays, but it has a far more flexible schedule than the Seattle line. If you live anywhere along the Frontrunner/Trax system, you can rely on it to get you to the airport, work, or shopping, provided you don't need to travel late at night.

That being said, I think Seattle's total transit system is better than SLC's, but I think that's because there's less of a stigma against riding the bus in Seattle as well as a higher budget (Utahns are very fiscally conservative).

I think SLC has done a fantastic job of building a transit system that works for tourists and locals alike. Seattle built two separate systems that works okay for each, but doesn't work together very well. Drivers like flexibility, but the Seattle train system isn't flexible.

So, in order to convince people to commute differently, that system needs to be useful for far more than just commuting. I don't want to rely on a commuter rail line of I'll occasionally need to stay late, which would cause me to miss the last train. I also don't want to rely on a system that's inconvenient to work into other plans, like going to the airport at lunch time or doing some shopping on the way home.
Yes. There is a backend that stores errors and an interface to view them. This article simply compares the size/complexity/feature-richness of the frontend code. Sentry UI is good and we are familiar with it. So is ours. It's just more minimalistic.
$8 vs $3 is hardly justifiable
Based on the write up it seems that the author could benefit from the fully managed version of Cloud Run on GCP (https://cloud.run). No cluster to manage would help with maintenance pains and per request billing model could potentially lower the overall costs given the scale to 0 capability.
So what am I supposed to do when I buy an ebook and it’s full of typos or OCR errors? Just suck it up? “Oh well, next time I just shouldn’t buy from MAJOR PUBLISHER?”

It’s sad it can be used to grief, but as a user it’s the only method I have of pointing out the issues and asking for them to be addressed.
Possibly. But you'd have to be using the larger, liquid exchanges with fiat support for these amounts. Surely you'd hit even the ID verified limits and they'd look into you manually if you're suddenly moving millions on their platform?
This post was amusing to me for so many reasons. The author did this for his personal project, cheers to him for his passion to try out new technology.

This is roughly similar to what happens in technology teams all across the business units.

Manager 1: We are streamlining all our product offerings to a Kubernetes container cluster. Why you ask? We want to modernize our stack and we want to attract best talent.

Manager 1 and the team collects the rewards

...... few months later

Manager 2: We reduced the cost of operations by x% by simplifying operations. Aka rolling back to something other than Kubernates.

Manager 2 Collects the rewards

Every time, there is a detailed intelligent write up about what we are going to do and what we did and how awesome it was.

Believe it or not, internet has a way of influencing the really smart people with branding and advertising driving them to a form of resume driven development.

Kubernetes to developers is like what Axe body spray is to teenagers.

Just use Axe Deodorant and women will be all over you.
Play Sports for a Quieter Brain: Evidence from Division I Collegiate Athletes
First serial produced Sukhoi Su-57 stealth fighter jet airplane crashed
Of course security is an obvious pretense for control.

The way you actually reduce attack surface is to take the critical pieces off of it and minimize the paths to be watched, not the whole system. That would be like ensuring it is possible to close off all of the highways into Washington DC to response time for the three federal branches. If it was actually that damn important they would make and use secure tunnels. The only added benefit is an excuse to shut out protesters.

Not to mention mere independence isn't everything for system functionalities. Going to muscle powered factories to remove logistical dependence on power would be an obviously stupid move for example because the performance is so much worse. It is "selling ceramic knives that cannot be sharpened as never needing it" marketing deception of trying to cast a flaw as a strength.
Some quick googling shows allied POW death rates in Japanese custody were between 27-36%.

I can't find any hard consolidated numbers for Japanese POWs in allied custody after the war, but I can't find any event that even approaches the scale of the Bataan Death March or Unit 731 let alone other documented Japanese cruelties.

It's possible your parents witnessed some isolated cruelty, but there is zero evidence that on the whole the UK/US were equivalent to the Japanese in treatment of prisoners.
That seems like a lot of wasted associations. I already have an (english) word for most concepts, and don't really feel like I need a second word for, say, "bread", although words for new concepts or concepts grouped in interesting ways might have some value. I like the Swedish word "lagom", which doesn't seem to have an English analog. It'd interest me to know what aspect(s) of multilingualism promotes a healthier brain so that I can get the benefits from doing something more productive or useful. Can I block out conversation around me and do math problems for the same benefit? Meditate? Stop and consistently reframe situations by some other world-view? My mind just balks at the need to learn a second set of words for concepts I already know, since the first set seemed entirely arbitrary to begin with.
I thought we pretty much agreed that's how it works for programming languages, and from my experience it applies to natural language as well.

My native language is Swedish. I've studied English since I was 8 (and I'm 42 now), German for 3 years in school and lived there for 4, two years of Italian and two years of Chinese. It seems the more languages I learn, the more interesting and worthwhile it gets to compare similarities/differences and the easier it is to learn new ones.

Learning a completely different language, such as Chinese coming from English, has similar benefits to learning Lisp coming from Java. It stretches the brain in exotic ways.
> IMHO, the best engineers are half product managers.

Absolutely agreed. I think this is part of the source of the endless fighting around "10x engineers". In most discussions where people are trying to "prove" their existence, they will usually bring up things that are outside of the scope of a traditional engineer, that involves some kind of outside/customers/business perspective on a problem/solution.
I've hosted one homeless person. She was living in her car and it was a temporary thing. In big cities, getting requests from car dwellers who need a break is fairly common. Some people list in their profile that they only host travelers.
$500 million is less than 2 dollars per person. If I forget to declare the 6 dollars that my neighbor paid me to feed his dog one day last week, I have committed more tax fraud than you have just brought up.

You either have no capacity to understand economics at the scale of the US government, or you're intentionally misrepresenting it.
> These blog posts also present AOT as if its just another option you can toggle, while my impression is that it's incompatible with common Java libraries and requires swapping / maintaining a parallel compiler in the build toolchain, configuring separate rules to build it AOT, etc.

No, the blog post doesn't, and I quote: "Java AOT comes at a price.

Huge compilation times (may slow-down your CI/CD pipeline).

Very limited reflection API, limiting the usage of several frameworks or requiring of extra, complex, configuration: JPA, Spring... (This aspect will be treated in a future blog post)."
Ah, timescaledb. They are funny. I tried them really hard. I was rooting for them. Then it bit me: death by a thousand papercuts

One of the many papercuts was actually more serious, to the point it was funny: I remember how in their stable versions, they had a humorous bug: if you did \copy instead of insert to a timescaledb, the timestamps looked right when you eyeballed them with a select, but acted wrong when you used them in a query.

Theefore it passed tests, but took down production whenever than happened. Ouch.

To their credit, they preserved this bug very well for several stable versions - for far longer than my patience with broken software.

That's quite bad for a database that intends to do timeseries - something so basic you won't ever see in proprietary software.

Then before there was pipelinedb which also had its fair share of bugs before going under. Some of them took a production database offline. But it was such a CPU hog that it had been anticipated.

Still after that timescaledb bug, I banned the use of third party postgres extensions.
The books I read are well-edited, but that doesn't mean that a glaring thing or two doesn't slip through.

I've flagged things where errors in pronoun agreement has made things confusing, hoping that I'm making things better for the next reader. This should be an improvement on what we've lived with before. But it's not my intention to create a high priority work item for anyone...
I Modded the Silicone Tips of AirPods Pro with a Memory Foam Layer
French electric company cuts power to Amazon distribution center
It shouldn't be surprising that JetBrains is doing well.

Even with sectors like developer tools, there is a lot of room for creating value-added solutions that are proprietary, and that customers will happily pay good money for.
The future is autonomous: why automation will be tech’s major story in 2020
Show HN: A Simple Pomodoro Timer I Built
I see stuff like this and I keep wondering whether it is a bug or an undocumented feature.
I've never understood why anyone who applied a bit of critical thinking ever thought Uber or Lyft would be profitable. It's been over 10 years and they're still hemorrhaging billions of dollars, but clearly wild profits are just around the corner.

If you want to know what business model to look at to see how Uber and Lyft will end up, look at the airline industry. Paper thin margins (and that's assuming they're profitable at all), required a government bailout, one of the few industries consistently declining in a historical market surge - many of the airline companies will go bankrupt again when there's even a whiff of a recession.

If the unit economics don't make sense, then you just lose more money by scaling. And that's exactly what Uber and Lyft are doing - they are literally losing billions of dollars every year. They aren't building infrastructure. They aren't building a brand anymore (their brands are diminishing over time instead of strengthening). They're just sucking what money they can out of their failing business model as the ship slowly sinks.
The author's tone may be rude but they are absolutely right. The design of data description languages is a well researched field and deviating from standard technique without explaining the motivation behind that deviation is a huge smell.
As a Googler who has seen gPRC and Protobufs continually rammed into places where they clearly don't belong (ahem, embedded systems), I actually have a lot of sympathy with this article. I wouldn't call the authors of protobufs amateurs, but I do think there's flaws there, many of them around the type system, as this article points out, but also a lot around the language APIs.

My biggest concern with protobuf though is that it ends becoming the proverbial "I have a hammer, now everything looks like a nail" scenario. Every Googler goes through orientation with protobufs and gRPC, and then they proceed to stamp it everywhere... including places it may not belong. And then take it with them when they leave Google.

I think the article tone is inflammatory but most of the points are solid.
What’s the synopsis? For those of us with all social networking blocked. Thanks.
Some Russians too. Maybe all Russians.

Truth be told, I don't know and it matters very little to me. Yet I have read more than one article about Kenyans and hiding in the mountains from testers. Maybe it was propaganda, but I read it.

I have no dog in this fight. I'm sure Kenyans are great runners. Maybe the best.
More like:

Proprietary software reinvents itself as corporate-driven Open Source with SaaS Lock-In
> Similarly, a simple cross-check to see if the refund is feasible considering the other filings by the same individual/entity.

I presume that it's how they ultimately caught them.

Overall, I think that while your suggestions obviously make sense, it's probably pretty hard to theorize like this without knowing the reality on the ground. Maybe implementing systems like this is very slow and very expensive (like everything US government does), so we'll need to wait a few more years. Maybe it would result in too many false positives, which would seriously degrade its value. Maybe people who could implement this simply don't care, because it's not their money being stolen.
"it increases the inequality putting all the gains in the hands of the employers."

That was not noble talk of global inequality, they meant it increases inequality on the labor market between capital and workers. So it was also a self-interested (and correct) statement.

You're confusing protectionism with protecting one's borders. Protecting one's borders and awarding more rights to the country's own population than to the rest of the world is the status quo and the only recipe for success we know.
> is somehow relevant to our current environmental catastrophe.

And you think our "current environmental catastrophe" is caused by big giant anti-environmental alien monsters that do their anti-environment stuff against the wishes of all the good people in here? No, they're caused by you and me and this guy who thinks that a paper-only business card that can self-decompose if left in the elements in a matter of months is worse than this useless stuff that will electronically pollute the environment for thousands of years.

Like I said, we desperately need a change of mentality in this domain, starting from above (Apple and its environmentally disastrous phones and laptops) and going all the way down to "mere" technologically-obsessed and not seeing-the-forrest-for-the-trees programmers.
What do you need a static IP for? (Also, fwiw, we have add on providers that do give you static IPs)
Actual card exchanges seem to be used as a polite way to fob uninteresting people off as much as an actual exchange of contact info with people you want to talk to later.

This seems to be a bit of an exception. They're not really expensive, but they are expensive enough that you're not going to just hand them out to random annoying recruiters or wantrepreneuers you want to fob off.
It doesn't but I don't get why saying someone is smart makes their work better when smart people obviously make stupid decisions and give stupid answers. I've used protobuffs, they're fine. I was riffing on Kenton's justification.
This is exactly why software developers shouldn't call themselves engineers. Real engineers (structural, mechanical) are legally bounded to denounce unsafe or incorrect design or practices
It has to do with the concept of government transparency. In the US, from what I understand, the founders of the country feared secret courts issuing secret sentences for secret reasons.

So the idea is that almost all government stuff is public information. It's why FOIAs are so powerful. Literally anyone can ask the government to open up it's docs on virtually anything as long as national security isn't involved (and this is abused, but to a degree only) it has to comply.

Now, such a tool will inevitably have good and bad. Just as having private court cases will also.

Personally I think we need to create a privacy reform similar to the Civil Rights act of 1964 to address this and many other concerns. I'm simply explaining the thought process where our current tradition came from.

Florida actually has much broader public information laws than the rest of the country. That's why you see so many 'Florida man' stories. My understanding is FL takes it a step further than just being public, they publish much of it by default, making it easy for reporters to sift through and find headlines.
Any system that can be gamed will be gamed.
People can choose to avoid "influencers" quite easily. That 10m LED billboard down the street blasting sound, not so much.
What's the license on it?

I'm looking at a project that makes "The main benefits of doing so is to enable polyglot applications (e.g., use Java, R, or Python libraries)" sound attractive.
source? rationale?
I think a lot of people don't realize this. That many beliefs are from culture. Which explains why you can see radical shifts in ideologies even without the "changing of the guard". Some beliefs are deeply rooted personally, but many are deeply rooted socially. But then again, it's easier to blame a single person.
They’ve got to get their starter content somewhere?
> these messages can be used as rows in storage systems

Storage needs a strong schema language, much more so than RPC does, because every mistake becomes permanent. A schema should only allow messages that make sense within the problem domain, and Maguire is right that protobuf is not good at this.
It kind of is natural: tomatoes, vinegar, and salt all have anti-microbial properties. The rest of the ingredients are sugars and flavors. No preservatives needed, in this product at least (Heinz).

https://edrugsearch.com/wp-content/uploads/2017/05/heinz-ket...
Pickles also last a long time. As do other fermented goods.
Go has no proper solution to garbage collector ballast, a hack which businesses you've heard of are using in the wild. see https://blog.twitch.tv/en/2019/04/10/go-memory-ballast-how-i... and https://github.com/golang/go/issues/23044. A golang team member's reasons for not adding a minimum heap size include that it would require more testing each release, and that they might want to have a max heap size hint instead.

I posted a comment similar to this one recently, but it seems more relevant here.
I think Amazon should add a threshold and always have a human check the reported issues before setting up this flags that can do damage to the author. But if you look at youtube example the big companies don't care about the little guys.
I'd agree with you, the conclusions in this article are wildly optimistic and not backed by reality. While I'm happy there is more open source stuff, I also see no substantive change in proprietary software in the near future either.
> It’s sad it can be used to grief, but as a user it’s -> a out <- the only method I have of pointing out the issues and asking for them to be addressed

Ironic typo?
My preferred API design is RPC - expose various method calls to other systems. In practice, this means gRPC whenever possible, basic HTTP RPC when not, and finally SOAP is also fine if you are on a platform that has a sane implementation.

I could try think of why but in practice, it just seems to work out the best. Are there reasons? Sure. But coming up with a detailed rationale would take some days of thinking. It just works very well.

This means on my service side I expose SaveWidget(id, body) ReadWidget(id) PatchWidget(id, changes) QueryForWidgetsByFoo(foo) QueryForWidgetsByFooBarAndSomeOtherSTuff(foo, bar, otherstuff) and on the client side I just call them as if they were local (but rather slow performing) functions.

Lots of little ifs and buts but this has proven the superior approach in all scenarios where I control both client and server. I might go for REST for wide-audience APIs just for the recognizability.
So who's bothering to run cannabis-promotion bots? There's no one dominant seller, so it doesn't make sense as advertising.

The full paper is paywalled ($24).
Try DigitalOcean Kubernetes with their hosted Postgres service. If I recall correctly you only pay for the worker nodes and don’t pay anything for the k8s master nodes
LOL, SV is literally built on toxic advertising at this point. What would happen to things like HN if people and regulatory bodies got serious about the shit-show that is internet advertising?
"every single hegemonic imperial power"
What does this have to do with Russia?

"will pursue its perceived interest at the expense of everyone else, often with horrifying results"

Sounds like the US.

"It was in fact"

Was it? The raids were happening after the peace was signed. And ethnic cleansing of non-Chechens was happening before the first war.

"And if you want other instances, it suffices to mention Afghanistan"

You probably haven't got the memo -- there is no USSR for almost 30 years. The country has changed dramatically, which couldn't be said about the US after Vietnam war.

"Is that some sort of an attempt to substitute virtue signaling for argument"

On your part there was no argument, only prejudice.

"if you're a country that borders Russia, your chances of being subject to measures"

Correction: "if you're are a country on Russian border inviting NATO and threatening by this Russia's own security". Being relatively neutral like Finland is just fine.
"...what the weight on the wheels is..."

Small nit, but weight-on-wheels is also a boolean.
I agree, the title of this article is absurd. I feel like he could have moved his sites to Cloud Run or Functions, also on GCP, and paid pennies.
I agree. Comments all too often add nothing and take away a lot. Especially in the day of state backed trolling.

Maybe offer an intermediary communication method like an anonymous email address for emails for just that post to go through.
I’m blown away! This is probably the most beautiful weather website I’ve ever seen!
Data Visualizations OwnYourData