HN user

VonGallifrey

427 karma
Posts0
Comments202
View on HN
No posts found.

It reads to me like FreeInk is the e-book reader and e-Paper SDK, and CrossPoint is the firmware that uses FreeInk.

I currently use CrossPoint, so I wanted to install this, but when I clicked the GitHub button, it just linked to the CrossPoint Firmware.

But a company that does that is basically delegating both compliance and legal functions to IT. No sane company does that.

I was a Software Dev in a small (but fully regulated and licensed) stock exchange. We used to have guidance from legal experts, market experts, and traders, but in the last project I worked on, they just dumped 300 pages of laws and regulations on my desk and asked me what needed to be done. Why? Because the experts we used to have were either fired or left. Along with any product managers. I guess company leadership thought they were no longer needed.

Insane is right. I told them that this is not how it is supposed to work. I can't tell them what needs to be done. I am not a legal expert who can just interpret these regulations.

I was forced out of the company after that, but honestly, no one would want to work in such an environment anyway.

If there were a license in the US for it, I’d agree with you.

Yeah, that is basically the thing in my country. You can't call yourself an engineer without passing a test, but I can't take it because there isn't one for software engineering.

Same thing for freelancing. Freelance jobs are defined in a list, and other jobs cannot benefit from the simplified tax rules that freelancers enjoy, but that list was written before software development was a thing.

His channel isn't really about 3D printing or maker projects, which is maybe why you have not heard of him.

He has (or had, not sure) an electronics repair shop where he showed laptop and phone repairs on his channel. Recently he is one of the people who push right to repair regulations and consumer rights. Which is probably why he is interested in this case.

You don't need a cookie banner for auth cookies. You only need consent (aka the banner) for 3rd party cookies and tracking cookies.

Cookies that are strictly necessary for the functionality (auth, user preferences, shopping cart, etc...) of the site don't need user consent.

Can you show how you would do this in jj?

I know how I would do this in git, but don't really see how this would be in jj. I currently don't use it in my workflow, but if it is super easy in jj then I could see myself switching.

turns out plenty of people say they write for others to read

LLMs are not people. They don't write blogs so that a company can profit from their writing by training LLMs on it. They write for others to read their ideas.

just make a choice, run the linter automatically and be done with it.

Most people probably do this. These types of discussions (probably) come up when someone else made the choice and other people also need to adhere to this choice. This is important for teams, but sometimes big egos don't want these choices made for them.

Well... Self-taught means that the person learned by their own initiative, "without formal instruction or training".

Going to the library or buying and reading books is not formal instruction, and neither is watching Videos. There is no one to guide, help, or check on progress.

I could watch the entire MIT Intro to Algorithms Course on YouTube and still be self-taught, because watching that does not make me an MIT Student and it does not make Dr. Jason Ku my instructor.

Attentive CS graduates have a structured pool of information to draw from

Yes, but a self-taught Developer also has their own pool of information to draw from. That could be prior experience, but it can also overlap with the CS graduates' pool of information.

You don't need to take a DSA class to learn DSA. There is a wealth of information out there for self-taught developers to learn these kinds of things. From textbooks to YouTube videos, it is all readily available for anyone.

Self-taught does not mean you need to invent everything from first principles.

How exactly do you suggest that a country like Germany (since Germanys inaction was the topic of this thread) reach those goals? How does Germany end the blockade of Gaza? How does Germany end apartheid in the West Bank?

Just because I can’t do anything to improve the situation does not mean that I am in favour of the status quo. That does not make me evil either.

Given how many people use

How many people use software like this because they have no choice? I used Paragon NTFS, but the entire time, I thought it was ridiculous that MacOS can't read NTFS on its own.

From your link there:

written in a mangled form of German.

If you show this to anyone who knows German, they will recognize that this was written by someone who doesn't.

None of those are actual German words. For some of them, I found references that these words could potentially be used in Pennsylvania, but most of these words are not even German, even when you split them into their components.

We both guessed the censor was catching it as a false positive for the slur.

There is a word for this. It is called the Scunthorpe problem. Named after the incident in which the residents of the Town Scunthorpe could not register for an AOL account because AOL had an obscenity filter that did not allow the Town name.

It has been a problem since 1996 and still causes problems.

I brought over the blueprints, and the technician found the schedule of beams and columns within seconds

Is that really an example of the standardization you want? It shows that the blueprint was done in a way that the technician expected it to be, but I am not sure that these blueprints are standardized in that way globally. Each country has its standards and language.

If an architect from a different country did that blueprint, I would bet that it would be significantly different from the blueprint you have.

Software Engineering doesn't have a problem with country borders, but different languages would require different standards and conventions. Unless you can convince everyone to use the same language (which would be a bad idea; CRUD apps and rocket systems have different trade-offs), I doubt there could be an industry-wide standard.

Technically, the person who distributed the file to them has violated the license by not sending the license text in-band.

That person might also just send parts of a file instead of the entire file with the license at the top.

who notably said horrible things

How do you objectively decide which statements are horrible and which aren't?

The other stuff you listed are facts, but this one would be subjective. That isn't just providing contextual information, but adding personal bias into the reporting.

The way I have seen this is that single letter variables are mostly used when declaration and (all) usages are very close together.

If I see a loop with i or k, v then I can be fairly confident that those are an Index or a Key Value pair. Also I probably don't need to grep them since everything interacting with these variables is probably already on my screen.

Everything that has a wider scope or which would be unclear with a single letter is named with a more descriptive name.

Of course this is highly dependent on the people you work with, but this is the way it works on projects I have worked on.

I was easy enough to fire for my former employers.

You would probably say that it isn't EASY because in the US it is much easier to do. You might not be able to do it immediately without notice period unless the employee does something really stupid or illegal.

You can however fire someone any time when you give them the notice period defined in the employment contract. You might need to give them a warning that they are underperforming first so that they can fix it before you fire them, but after that, you can just fire them.

This happens ALL THE TIME, but it isn't done as a mass/group action. If you have a problem with an individual then the individual gets fired.

Also, in the first 6 months, you don't need any reason and the notice period is shortened to 2 weeks.

For example, the quasi-requirement of having pictures and other personal information on your CV

Picture was a requirement, but that is slowly becoming less popular. Especially in Tech. Leave it off if you don't feel like including a Picture. I stopped including a Picture as well some years ago and it has not harmed (or improved) me yet.

Which other personal information is required? I would expect contact information and Name. Of course also your Work History and Education. Which personal information do you have a problem with?

the requirement of a reference letter from your previous employer,

Yes, they are required to give you a reference letter when you leave the company. Honestly, I have never been asked to provide said letter to my new employer in the 15 Years I have worked in Germany.

Most times I don't even have one during the hiring process since I am still working there. So, even if asked about a reference letter, I would just reply that I do not have one. Which, again, has not happened to me yet.

But it seems you've cited an example of something ironically very anti-labor. This means your government has codified into law the false idea that all human employees are undifferentiated commodities (like cattle). So as an employer, if there's no ability to remove underperformers every year

No, that is not the case. You can still fire people and you can do so especially if they are underperforming. You just can't do it as a mass layoff.

If you fire someone then you need a reason to do so. If you fire people because of a layoff then you need to show that the layoff is legitimate.

You can not just group underperformers and let them go as a layoff because you are circumventing labor law. You can not lie about the reason why you are letting someone go.

No one would care if you fired 99% of your company IF you are prepared to show they were underperforming and that was the official reason given.