skysight-inc/HackerNews huggingface dataset:
> - having Facebook/Meta experience on your resume starts hurting you against others who don't

Would you penalize a mechanical engineer for having Volkswagen on their resume because you read about the VW emissions scandal? Should we refuse to hire anyone who interned for politicians who were later involved in scandals?

Of course not, because it’s dumb to punish former engineers for something a previous employer did over which they had no control.

Good engineers are good engineers. Period. Trying to get revenge on a company you don’t like by forcing former employees in unrelated departments to suffer the consequences of your anger is ridiculous.
Hey, HackerNews, Andras here!

Coolify started because I was just curious if I can make it work for myself. Then after the first release (v1) and after it went a bit viral here, I quickly realized people might like it!

Coolify's mission is to simplify the building and deployment process of your applications and to be free, open-source, self-hosted and hassle-free, so you only need to concentrate on the code, not the infrastructure. Also, you can quickly spin up databases and other open-source services with just a simple click.

In this way, everyone could shape the application! It is built with the community and backed by the community.

You may ask, how is it financially sustainable? It is not, at the moment, but it is backed by community and the actual users through OpenCollective. After it went viral on here, lots of VC reached out to me to invest and help to raise a fund. I said no to all of them. That is not the way I would like to grow this project.

Features:

- Fully automated update process. You get the latest updates every time a new version is published, you just need to click on a button. That's all.

- Integrated with your favorite GitHub, GitLab hosted and self-hosted instances.

- Automatically deploys pull/merge requests, so you can quickly review contributions and speed up your teamwork!

- You can deploy to Local Docker Engine.

- Automatically generates SSL certificates.

- Automatically configures a reverse proxy for everything deployed with Coolify.

- You can make teams. Each team can only view their own resources.

Future plans:

- Support Bitbucket and Gitea.

- Support Remote Docker Engine, so you can manage several servers from the same Coolify instance.

- Support Kubernetes, so you can scale to infinity and beyond!

- And more... I have lots of cool features on the table!

I love to hear your thoughts, so please, comment below.

PS: This is THE side project that caused me to leave a good paying job when the pandemic started. If you're interested in the full story, you can read it on my blog: https://blog.andrasbacsai.com/why-did-i-leave-my-stable-job-...
Nothing, I think it's a great name!
I don't know if this is supposed to be amusing or informative, but I don't think it does either.

For example...

> Linux is an alternative operating system (the software allowing apps to use a graphic based interface) to Microsoft Windows or Apple MacOS. Linux is the largest open source project in the world.

...involves a parenthesis that is just plain wrong. That's not the job of the operating system. It's a common thing that some operating systems do, but that's just one of the user interfaces available to an OS. Linux, the kernel, is maybe the largest open source project in the world, but that's "just" the kernel. The operating system would be Debian GNU/Linux, or Ubuntu, or whatever, and some manner of X11 might be on top of that to provide something for a GUI to draw windows in, thus providing a GUI, but the OS can run entirely in textmode, or even completely headless. Ask your router, if you don't believe me.

I mean, this is a level of detail I wouldn't lay on a 5-year-old, obviously, but I'm confused as to why this is even brought up when it's so inaccurate. This sort of "uh, yeah, I guess, kinda" is soaking through the whole article, making me think maybe it was intended as a joke? Maybe there is a cultural or language barrier preventing me from "getting" the joke?
To be fair, going by pure empiricism, it makes more sense to say that the world is non-deterministic. QM only matches observations iff we assume that the measurement process is truly non-deterministic. The Schrodinger equation can only be used, in practice, to measure probabilities, we don't know of any way to use to predict exact results.

However, philosophically speaking, this is unsatisfactory, since the behavior of the macroscopic world must somehow be reducible to the behavior of its constituents. If Schrodinger's equation were non-deterministic itself, we wouldn't have a problem - we could simply say "the world is nondeterministic, as far as we can see". If it at least was non-linear, with a possibility of chaotic effects, we could say "the world is probably deterministic, but it's impossible to measure it accurately enough to predict any definite outcomes" - but this is not the case.

So, we are stuck with this weird dichotomy between philosophy&logic on one hand and empirical observations on the other. MWI does give an out, but it has extra assumptions that are not directly justified any more than the Born rule (an observer only observes one world), and, more importantly, while it reproduces the Born rule in concept, it neither can derive it quantitatively.

Even worse, MWI can't explain how the classical world, where certain specific quantities are definite for all objects, arises out of the quantum world - the preferred basis problem. For example, a world where we observed some balls having a definite position, but others having a definite spin but not definite position, would be consistent with QM and the Born rule - and this indeed can happen in an experiment with particles. And yet we observe the same observables for all classical objects in our day to day lives.
If we can reliably determine a user's state from their zip code, why have them enter both in a form field?
Show HN: Web page for opening the Tesla charging port
Hi HN,

I made a static web page which uses WebUSB to send an RF signal which opens the Tesla charging port. All you need is a HackRF attached to some USB port. The page also works on Android devices with the Chrome browser. I have recorded a demo where I am using my Pixel phone and a HackRF connected to it via USB OTG cable.

Cheers!
I seriously doubt ERP programmers can or want to be repurposed to web stuff.
Well you seem to desire attacking Lidl no matter the facts or experiences, so don't be surprised at other's reactions.

Lidl is generally cheap store (but there are exceptions when they provide above above-average q, but where I come from, people are generally happy to work there and they sure pay above average within business.
It reminds me of a concept I've been hearing a lot recently: Dictionaries do not define words. They tell you what a word is being used for, but nothing about a dictionary gives any moral or philosophical credence to any particular definition.

In other words, the definition of a word depends on its real-world usage; dictionaries attempt to capture common usages, but no definition of a word can be considered the "true" definition more than any other used and understood application of the word.

So in this case, calling these definitions "imposters" or "not-abstractions" is absolutely wrong. That said, I like the attempt to introduce names for different flavours of abstraction to make discussion easier. That's definitely useful. Just wish it wasn't off the back of incorrectly telling people that their use of the language is incorrect.
The active ingredient in marijuana
Is it even possible for a company to defend itself from sabotage by the person who is presumably responsible for their security? Seems illogical.
Not a single mention of infrastructure as code or serverless ... :shrug:
If you don't mind sharing, how did you obtain that many users in such a short period?
Fullscreen iframes definitely don’t have a border in Firefox, among others.

https://searchfox.org/mozilla-central/source/layout/style/re...
I agree - from experience - but your assertion the easy wins are deceiving also reminds me of the joke about the economist who won't pick up a ten dollar bill in the street because in an efficient market someone else would have already got it.
I just had a recent situation like this which initially presented as a simple calendar / due date list, but then spiraled into some dreaded fuzzy set of if/then cases as the client began to add requirements for due dates of certain items in a certain order that would take priority over other items due on the same date, or missed items, or future items that could be done in advance.

After two weeks of increasing horror, and four attempts to write the algorithm, I sent the client something I called the "Blueberry Muffin Problem" email, as a reference to that scene in Casino. But there is no logical way to do this, I said. Anyway. This led to a series of conference calls in which we finally were able to see a clear strategy.

End result: 40 lines of immaculately clean code, roughly $10,000 at $200/hr, problem solved.

I obviously wasn't paid for writing the code in this situation; it was for spending enough time with the problem to find all the edge cases, and figure out the right questions to ask to get to the solution they needed.
The only companies that have justifiable merit of saying they have launched a rival to AWS are either government backed entities, Snowflake or IBM and/or a joint venture of server manufacturers.

I have no clue why IBM cloud has such a poor market position considering how dominant of a business it was. But there is still hope. A combined forces attempt could be a viable strategy.

Snowflake has changed cloud service providers several times to my knowledge. In my opinion their offering and business philosophy is unique to allow themselves to venture into this business.

For government backed cloud you have Alibaba cloud as an example. Regional cloud service peovider with government funding or active monitoring is an evetuality in my opinion. The Ukraine situation proves my point. Keep an eye out on India for this. I feel like the govt is gonna give it a shot before 2030. The reason behind this deserves its own article.
Giant ice volcanoes identified on Pluto
Most likely they have a different enterprise sales pipeline for their target audience, e.g. EU Businesses.
Well you seem to desire attacking Lidl no matter the facts or experiences, so don't be surprised at other's reactions.

Lidl is generally cheap store (there are exceptions when they provide above above-average quality for little price), but where I come from, people are generally happy to work there and they sure pay above average within business.
My logic/rationalization is that even though there's no period after the "Dear,\n", the newline makes it a separate paragraph and therefore a separate sentence.
The marked dates disappear when I try to print the page (FF98.0.1, Mac). Actually when I push Cmd-P the years decrease with one every time.
in these days of modern CPUS with cache and branch prediction, O(n^2) often beats O(logn) because your data is tiny compared to the cost of all those cache misses and branch misses the seemingly faster algorithm creates. This doesn't apply when you data is large, but then you need parallel algorithms, and not in memory data (or just punt all your data to the sql server)
I can guess why... Everybody would recall that cheap kitchen appliance that broke within the first month after purchase.
"In fact, if a society could work out how to do that, they should do that first, and then they might find that all these "let rich people have more voting power" proposals would coincidentally disappear."

Point!

As for "democracy", I'm not particularly convinced the US is a democracy under any definition at this point, honestly, so I can't find it in myself to particularly care which flavor of democracy we most aren't.
This is slightly beside the point, but those stack traces are C++ functions. I was pretty surprised by that (though, granted, I don't know anything about macOS internals). I would have expected either pure C for the kernel, or maybe Objective-C if they wanted a higher level language. They don't really have any C++ in their operating system APIs, right? Like, if you interface with Core <Whatever>, isn't that all C, Objective-C and Swift? Is there a lot of C++ in the macOS kernel/userspace?
> My cynical view is that some older executives are, indeed, not as effective in remote companies and younger ones

At the beginning of the pandemic, all our "boomer" leadership couldn't even properly share their screen on zoom. We then switched to Teams, and they couldn't figure that out either.

I actually in a one on one suggested all of senior leadership should take a class on remote work, and Teams, because 90% of the friction was actually self created.

HR loved the idea, but guess what? They never took it.

Meanwhile, software engineers are expected to learn 5 new things every month. It really has created a riff where pretty much everyone in engineering has no respect for our senior leadership. This further undermines the return to the office because its clear as day: Remote work doesn't work for THEM, but it does for the rest of the organization.

I do agree that this will all die out due to market forces, younger companies are going to force the hands of incumbents and slower moving organizations.
Easily Manage Kubernetes Manifests
The best part is your employer already sent them the income tax money you owe them but you still have to tell them how much money someone else gave them. Its an absurdly brain damaged system.
Does Health Care counts?

"German health care: Tackling COVID with paper, pen and a fax machine":
https://www.dw.com/en/german-health-care-tackling-covid-with...
It seems like a lot of these speed runner cheaters are in this sort of boat. A lot of them can do the record they're breaking but want to skip some of the grind that comes with speed running or are just frustrated by being so close so many times.
And then a lisp programmer parachutes in and points out that functions are absolutely a kind of data structure, other functions can act on them, and whether they're part of your business domain depends on how you've defined your business domain.

And then a data scientist with expertise in differentiable programming zooms in on a motorcycle to back them up.

And then a mathematician with expertise in linear algebra time travels in from the 19th century to join the party, although they're admittedly a bit lost and confused and not much help in this particular conversation because they're not familiar with modern jargon.

Which isn't to say that those quotes aren't valid or don't express concepts worth knowing and internalizing. But they're practical statements that apply to a certain way of looking at things. A very useful one, to be sure, but not the only one. The distinction between functions and data has a tendency to disappear upon close examination.

(Almost as if the concepts of "function" and "data structure" were themselves abstractions.)
True that. Although it looks like most tested were mdma only.
> For people like me who specifically want to not see other humans unless they're family or friends, it really is that bad.

Thank you! I'm going to use this.

Other than my family and friends, the humans I regularly deal with are somewhere between terrible and mediocre. If they weren't, they'd be my friends.
Without speaking to their likelihood of success (enough posters have already spoken on this), one thing I think is interesting is Stack-it have limited scope to compute/storage/security and network orchestration resources.

It's almost like AWS before they expanded to having a mind numbing number of service offerings. Who can keep up with all these? Who, other than people training for cloud architect certifications?

I worry that AWS has lost focus on its core services and instead is trying to market every shiny new thing under the sun... I work in finance, my corp is in us-east region. I think we had like 3 AWS related incidents that caused serious production outages last year... All from use of core AWS services. Now we are looking to support cross-region fault tolerance to defend against this. Supporting such a strategy sounds like it's going to be quite expensive, and technically complex.
It's the same company.

Of course misconduct of management would happen 'in one particular warehouse or shop', where else would it happen? Lidl consists of corporate, warehouses and shops. Most opportunities for abuse will be present in the latter two.

As for the spying scandal: the same board that condoned that still runs the company today, they conveniently scape-goated one individual and threw him under the bus but just like other scandals involving multi-nationals the real perps typically stay out of the firing line.

Lidl paid a 1.5 million euro fine, which is a pittance and their exec a nice golden parachute, who by the way now has a nice little thing going as a high flying consultant:

https://de.linkedin.com/in/frankmichaelmros
Shiny gold also has the benefit of being something you can stuff in a sock and hit clobber cryptobros with ;-)

Try that trick with some digital currency :-)
> I don't live in the USA, so i'm just repeating whats literally taught in school where i'm from

You spoke so certainly about the subject that that was not apparent. Maybe it should have been a question instead?

> there were no metropolis like we have them today back then

In the US there were, and the early development of the US is the reason for the electoral college. You had sprawling cities like NYC having to vote next to people who took months to get to the East coast for voting. Their problems were very different and the electoral college helped balance the concerns of cities that have easy access to imports and labor with areas that had no such things. On the larger scale it helped protect smaller states and territories from the policy and influence of larger states and territories. Again, their problems are very different, and in current day translate to what we end up referring to as urban, suburban, and rural.

> Nobody said that rural people being represented is an issue, its nonetheless a fact that they're overrepresented,

In the US they're not and you still haven't answered my original question, which is how are they overrepresented. You're just stating that's a fact, but it's really not.
Like you said, Python has many advantages and disadvantages. Choosing one of the disadvantages and disqualifying Python based on it doesn't seem fair. It is also not very useful. Python has the largest ecosystem on the planet. Lack of X, Y of Z could disqualify a platform, yet Python has them all. If, by increasing performance even 10% you can put the Python ecosystem to better use, that's already a huge win.
When not to use all those tricks. I can work with regular expressions, but they are write only code so I don't. Sure it takes me a little longer to parse text, but the next person to come along can understand and modify my text processing code for whatever tweaks are needed.
In which case does it matter that the intel coolers aren't as nice?
don't mind him, he is on some personal vendetta against that company, other comments here show that clearly
Wonder how long until we get our first request to add support for this to infracost https://github.com/infracost/infracost? At least the price list looks a lot simpler than AWS / Azure / GCP - more like UpCloud! Though honestly, if it starts to work, I'm sure the number of prices/services will grow exponentially.
> An image of a passport proves nothing btw

It may prove a fraudster have basic Web searching skills. [1]

If someone is willing to do something wrong, why these companies imagine they wouldn't provide a fake document ID?

Imagine one is spinning up a Hertzner VM to hack and steal something or run a DDoS attack. The minute they see: "upload your passport ID", who thinks they'll go "oh no, we're busted, let's work honestly instead".

It's almost childish how ridiculous online KYC (know your customer) processes are.

[1] https://www.google.com/search?q=example+of+british+passport+...
That actually feels like a decent idea - you end up filtering out companies who wouldn't have the money to spare for posting the ad or wouldn't be interested in that sort of stuff in the first place.
> There are "A", "B", and "C" level of verification. "A" calls are probably legit. The others, maybe not.

TIL.

I know that makers of phone/texting apps are primarily targeting users who don't know or care about this kind of stuff, but man it would be awesome if that kind of info were available whenever an inbound call or text arrived on my phone. Just like email headers, I'd love to be able to see the raw authentication grade and other metadata.
Thanks. I haven't been taught this rule but my brain seems to associate the capitalization requirement with the newline rather than the salutation itself.
TV Boss Threatens MasterCard and Visa over Support for Pirate Sites
- understanding your tools: what are you using day in, day out. are there "tricks" or efficiencies you can gain by learning them better? can spending time improving or perfecting your abilities here offer marginal improvement that will pay back and compound over the long run?

- understanding your domain: having breadth and depth of knowledge in what you are building. what is the "pattern language" of your work? can you set up the scaffolding for your project faster/more efficiently each time because you have seen it before? are there common "gotchas" in your line of work that the uninitiated might not know?

- understanding yourself: how do you work best? times of the day, locations but also personal nutrition, sleep, exercise, etc? how can you remove obstacles to get into flow state when needed?

- understanding others: who are you working with? what unique relational aspects might improve the flow of discourse and work between them? can you cut through bureaucracy? can you word things for more effective impact? much like your own working preferences, what are the timing/style/mode/etc dynamics within a group that you can tweak to improve upon?
> I love how we will blame anything besides...

When talking statistical trends, keep in mind that even animals in tightly-controlled settings are getting obese in aggregate [1]. This is scientifically curious.

[1] https://www.theatlantic.com/national/archive/2013/10/its-not...