skysight-inc/HackerNews huggingface dataset:
Deveplop a simple GUI app by Wails use Golang
I think Wails is an alternative to Electron, and it has many advantages that Electron does not have. I like go and I like Wails, in the past month, I developed a static blog writting app. [Swallow]: https://github.com/rangwea/swallow-wails
That is not what that says. You're conflating ad-free with no ads based on tracking.
This is exactly what I noticed as well.
Same here. I have no trouble "closing the laptop", but I can't stop my mind from problem solving. Fortunately for me I don't have any of the "soft" concerns you mention.

The practical side is clear: close the laptop. But on the mental side I do wonder where the right balance is. I've recently started to forget about work at the weekends to the extent that - usually late on a Sunday - I suddenly remember I have to be at work the next day, which is an odd sensation. Probably just getting old(er).
Your dumb brain loves the decoy effect
Cognition and behavioral science is a heck of a thing. Having a better understanding of how the mind works is an underrated tool for product teams. In this writeup, I talk a bit about why 3-column pricing tables are ubiquitous, and the psychology behind it.
Legacy in business just means it's a real product/process that has customers and/or makes an important output.

Otherwise, if people didn't like it for whatever reason, they could just stop doing it.

It's great to be working on something that's useful and important.
> You will almost certainly experience a layoff in your first few years of post-college work.

Or you'll get hired on the cheap right after the layoff, and everyone left behind will hate your fucking guts for it. Especially when you need their help.
Sounds about right here in Europe. At least they have something to show for it this time, I guess? I mean, assuming they created the quantum computer with the EU funds.
What is valued is presence and contributions. That doesn't necessarily require attention for the entire meeting. I'm not going to live forever so I would rather expend that wasted 80% on something that I value. The outcome of the meeting is always the same!
Moon of asteroid Dinkinesh is weirder than thought
Internet of Shit strikes again. It’s just insane to me that anyone makes an embedded system that isn’t capable of tracking time and it’s own schedule.

I’m sure some useless agile product owner scrum type person came up with the brilliant idea of needing an internet connection just to turn the motor on and off.
The bullet points in the article are reasonable enough, but almost every explanation is questionable. I’ll just address one.

Soft skills are indeed very important, and sometimes more so than technical skills. However:

> Technical skills are the ones you can learn easily. With different projects, you can understand a particular programming language. You can learn its syntax, pros and cons. It's just a matter of practice.

Technical skills are not just about programming language syntax. I wonder how long the author’s been in the industry (apparently “a lot of years”) or how narrow his role is, that he’s never had to learn completely new concepts or paradigms.

And even the soft skills section is bizarre. What can I learn about utilizing my soft skills from the author’s list of all the times they thought a colleague was unhelpful or “toxic”?

Weird article.
Absolutely. I wonder how much it's planned obsolescence, but my iPhone XS has been feeling extremely flaky lately. Many seconds long lock-ups resulting in crashes of both apps when opening an app while on a call, for example.

I understand their goal of pushing you to buy a new device, but this doesn't really do that. It makes me hesitant to buy a new one in case it will also perform this badly. There's nothing inherent to the hardware that should make it perform this badly and I don't think that it did that when it was new. Ergo I think their software has taken a nose dive into extreme unreliability.
Marketing campaigns, when done right, can launch a brand into success, but when they go awry, they can quickly turn into a PR nightmare. A “crash and burn” scenario not only wastes resources but can also tarnish a brand’s reputation. So, how can you ensure that your marketing efforts don’t lead to disaster? Here’s a guide on making the right decisions at every step:
> I've overheard a team lead claiming they are completely impossible.

How big was the team? What were their responsibilities?

I have worked places where, because of bad management, we dropped everything to shift to other tasks so often that it was nearly impossible to estimate anything.
That will be the case eventually, and not everyone can write code and make their own e2ee, so I think there has to be some sort of open source solution that allows people to implement some sort of encryption without any coding.
This looks fantastic. Is this something we can try for ourselves, or it relies on a private library?
Based on my local big box store and garage installer availability, Chamberlain has a de facto monopoly. They also pulled the rug out from under customers: that behavior had been in Home Assistant since 2017, and it's their own recent changes that caused the alleged "DDoS". They say it's to promote official products, but the company previously had a local hub that didn't require their cloud service and discontinued it.

The API breakage coincides pretty well with their brand new CTO, whose objective is apparently "transformation to a smart access software company".

It's unclear if the CTO just doesn't understand that "DDoS" generally implies malice, or if they're intentionally using that language to blame users for using their product.

Good news: ratgdo, an ESP-based local solution works great. I hope the author is making a decent profit on the kits.
AWS-Lambda-Handler-Cookbook
Good example of software supporting teachers in education. Fascinating kids for hours without any teacher time.

We need a clippy for math. :-)
I learned earlier this year what seems like autism to many people is just advanced ADHD. An autism diagnosis requires a psychological evaluation and consists of 3 parts of which one is centered solely upon social interaction adaptation. Unmedicated people with ADHD can have all of the characteristics of autism and still not achieve an autism diagnosis even with missing social skills for their age level. That’s unfortunate because delayed social skills will result in peer rejection which only increases the problem for young people.
This stuff could roughly apply to any job
No, I 100% disagree. You just need to manage the focus yourself when you do disable the button.
Genuine question, what were the low code frameworks that were popular in the late 90’s that you’re referencing here?
So much truth in such a dense format. =)
The person who needs to change their behavior is the hiring decision person. The player is just making the best of his situation. The fact that the game is running means the most likeable person will be promoted, even if they aren't liked much.
> all smart home devices had to go through a hub

I fully agree, this is the reason I mostly buy Zigbee devices for my smart home. The problem with this rule is that there is already a device on the market that complies with it on paper, but not how you intended: Amazon Echo devices act as Zigbee gateways. While I never tried it, I bet it will not turn on your lights without calling the mothership.

If this rule were to become reality, vendors would just sell your their "mandatory" hubs that handle the calling home part. Smaller vendors would no longer be able to offer their ESP based devices, even though I can easily decloud them via ESPHome etc, if even necessary.

From a purely idealistic PoV, I guess the only way we achieve ownership as you described is if we require by law, with proper enforcement, that reasonable technical people are able to connect to the device on a local interface. But this has so many weasel words already, it would be ineffective and/or lead to regulatory capture ("implement this 600 page, 200$ ISO standard based on XML, don't mind the proprietary extensions ensuring no interop!").

For me, the way to have some degree of ownership of my smart home is doing research before buying to ensure the device either runs on Zigbee, has a local network interface and does not rely on the cloud even for initial configuration or can be flashed with Tasmota or ESPHome with minimal fuzz. I don't see this changing any time soon. It is sad that you need to have the knowledge and time to be able to "own" your smart home, but I at least can help my "tech support circle" where possible to make informed decisions.
Lego during meetings. Now there's a good idea. I'll take that one away as good advice!
Isn't it instead that the browser changes the focus target upon disablement, and the accessibility tool merely follows? That's what I understood but I may be wrong.
> The only skill you need to get promoted is to laugh at the jokes of your boss and schedule meetings to demo your n-th rewrite of the same thing.

Matt Levine wrote another epic LOLfest about a similar topic yesterday. [0][1]

I recommend subscribing to his column as the email is always full length piece without the paywall.

[0] https://www.bloomberg.com/opinion/articles/2023-11-07/bridge...

[1] https://archive.ph/CQUn9
They've been selling off their moat.

I died that death of a thousand cuts on Linux and Android and after being hesitant to spend the money for years, my expectation for Apple was that at least the devices would work very well! But they're increasingly becoming what they were supposed to be better than.
"If you can't change the organisation, change the organisation"
Arguing in good faith against the lawmakers who are perfectly aware of the the gaping holes in their own arguments is too common in this field IMO.

If we want to protect the right to encryption and (pseudo)anonimity to the degree we have it now, we have to appeal to emotion. Just like how "child advocacy" groups tried to make you into a monster if you think blanket scanning of all data on our computing devices is a bit too far gone.
I remember seeing a popular entrance on the PC sealed with concrete a couple of times in those days… only for the cataphiles to dig up a new one a couple meters away.
its public observablehq notebook under MIT license. You can fork it and off you go! You have to add your OPEN_API_KEY, I am not paying for your fun, lol! But yeah, the code is all public. The burger menu on the left is where you can open/close cells for editing.
Are you seriously touting "make -jN" as an amazing rust benefit?
I don't think Richard Stallman missed that point at all.
> Nope, Parallela was the wrong thing at the time and it's still wrong.

Can you elaborate?
I thought that go doesn't work in Alpine because of shared libs?
This is an insightful way of communicating technical and domain debt that software can accrue over time. Thanks.
1/4th was merely an example for one resource type, and a suitable limit may be much lower depending on the cluster and workloads. The point is that a limit set to 1/workloads guarantees wasted resources, and should be set significantly higher based on realistic workloads, while still ensuring that it takes N workloads to consume all resource to average out the risk of peak demand collisions.

> This assumes that the scheduled workloads are created equal which isn't the case.

This particular allocation technique benefits from scheduled workloads not being equal as equality would increase likelihood of peak demand collisions.
Aggregation and Tiling as Multicomputational Processes
Just click on "PDF".
Also a very good option. Ideally it should trigger immediately once a regression happens and at least 12 months prior to service eol (give users time to migrate)
Regarding data retention, Proton won in Swiss court in 2021: https://proton.me/blog/court-strengthens-email-privacy.
Government turned Hacker, what a beautiful future!
I love that I work somewhere with no incompetent people (or rarely) as it makes working a lot more fun. You spend most of the day solving real problems.
You mean the Windows kernel that powers Azure, used to run those GNU/Linux instances?

https://techcommunity.microsoft.com/t5/windows-os-platform-b...
Seems like they shot it in Liverpool, Chester and Manchester. No Bristol at all.
The cloud is some one else’s computers and internet.

That internet connection for cloud services for smart gear always costs someone.

Smart home devices that can’t be locally hosted or easily made to be locally hosted should be avoided.

There’s no reason a light switch that normally works for 10-20 years will only work for 2-5 due to cloud connectivity.

Luckily for the time being a lot of the providers can be reflashed with Tuyo based firmwares.
I don’t think this is completely true. There’s a limit to how often you can force yourself to run the interview gauntlet.
Although E2EE is great I'm not sure I follow the logic of this argument.

Yes, it's easy to implement E2EE on top of an plain communication channel, but why is that relevant? It's also easy to make a machete from plate steel from your local hardware store. It's easy to create chlorine gas by mixing cleaning supplies. You can even make a perfectly functional rifle from the junk in your garage. And yet, you're not allowed to. (Substitute other examples if you live in a freedom loving country.)

We should oppose an E2EE ban (or backdoor mandates) because E2EE is good technology that protects regular citizens from being spied on. Not because it's technologically easy to circumvent a ban.
> ad-free alternative.

ha-ha, if only! Your advert slots will just be filled with generic adverts. (Think big brands/dumb ads/tv ads)
I have both GRUB and Windows Boot Loader available on my PC, installed Linux first, GRUB even auto-detected the Windows partition without any additional setup
Unfortunately, this is just wishful thinking. Take an example where a company is going under. If such a law existed, it would be unenforceable as the company does not have the resources and know-how how to do such a thing. After they file for bankrupcy, there is no point in punishing them.
Hardly possible when Red-Hat, Oracle, Google, SuSE, IBM, are doing similar approaches to GNU/Linux.
Do you need college for that, though? I don't have one and still know how to implement a double-linked list, trees, tries, hash maps and what to test for when implementing binary search[^1]. Just keep your eyes open.

[^1]: https://blog.research.google/2006/06/extra-extra-read-all-ab...

If anything, I miss the linear algebra drills the most.
I just know the real reason for this will be some undisclosed security bug.
> His code is not elegant, it barely works, requires constant full rewrites, is an endless source of segmentation faults, deadlocks, sleep() in the main thread and whatnot.

A lot of negative points, indeed, but the first priority is to ship new functionalities. If he was the only one focused on shipping, while you others loved to get lost in useless architectural debates, he was the best candidate to team leader.

Corollary 1: clean, maintainable code is only important when you have customers expecting maintenance.

Corollary 2: in the Real World (tm), the alternative to technical debt is getting out of business.
Most problems today stem from scale?
A big org of with 100% non technical people and 100% technical people where the sweet spot was the small game studio from 25 years ago, nerds, but social, tightly knit, experts but generalists because of size, close to each other, and pretty small.
Azure is powered by Windows, https://techcommunity.microsoft.com/t5/windows-os-platform-b...
Is this "myQ ecosystem" the only way to interact with these garage doors? i.e. is there no way to communicate with them without involving the manufacturer's server?
Well it is kinda like that, if you have a software engineering job at a university lab haha. But even there there's usually heavy politics.
Thanks for sharing your valuable point of view. Unfortunately TV shows, media and being a nerd at home while everyone else was having fun created the myth of the brilliant software engineer that is saving the world through coding - in some cases it was therapeutic or a way to be "different".

Reality is that the software industrialization (which happened after 2000 I believe?) didn't give a damn about those nerds or 10x engineers or whatever: they want decent people that can be replaced as needed. Not necessarily in a cynical way but in a way that every other field works - employees should not become a risk. When that happens, you as a manager have failed miserably.
>estimates are always wrong so don't put too much effort into it. What people value is how long you spend making up lies so spend some time on it!

Why people always say this? In my team we have never missed an estimate of what we have planned. I also don't remember it in other projects where team does take time for planning. What is so hard that people find estimating their work?
Reads like a chatgpt article. Nothing new or insightful or hard to swallow.
Not a bug but a feature.

Go favors concurrency safety and concurrency efficiency. Therefore it has to copy loop values to be able to parallelize them. With a reference this would be unsafe to do.
> development of Nvidia's RTX

like convincing Nvidia that dedicating silicon to RT calc was worth it, or writing part of the acceleration structures they use now ?
I was among a group of enthusiasts in a local Linux User Group who were contacted by IBM in about 1997 or 98 to give some talks in their local HQ; the experience was quite satisfying, they were genuinely interested. According to some of them, word was that Lou Gerstner, then IBM CEO, had been told by one of his closest advisors something along "if we don't take Linux seriously we're going to make our biggest mistake in history", and that started it all.
> You have to put in extra work while you are in college. Code more projects besides homework and seminars. Do some volunteering. Learn about business domains to prepare for the job that awaits you.

lol yeah, or you do not do this and just get paid to learn all this shit on the job.
From what I understand OvO Systems runs a VPS host (cockbox.org) and after Krautchan shut down, Bernd rented a VPS on cockbox (since they allow anonymous payments) to host a Krautchan successor named Kolchan. So yes, OvO Systems hosts it, but the admin is not actively involved, similar to how the Hetzner admins aren’t involved in Plex movie warez services being hosted on Hetzner dedis.

Cock.li on the other hand is run by the OvO systems owner himself.
3) People and businesses usually won’t value your “clean code”.

4) You will often work with incompetent people. Especially in larger organizations.

Pretty well agree with everything else.
But why would Go even allow you to mutate the temporary variable?

For example, in Nim (it also prefers value semantics) this would result in a compile error:

var players = [1, 2, 3]

for player in players:

player = 0

Instead, you have to use the explicit `mitems` iterator, to get mutable references:

var players = [1, 2, 3]

for player in players.mitems:

player = 0
Sounds very nice. Nobody talks, that highly paid jobs attract all levels of psychopaths. And nobody teaches to work with or under them. Then you go into psychogames asking if I am insane or something wrong with this workplace. If you’re lucky - you leave early and healthy. If not - end in some fancy mental health clinic.

Already mentioned layoffs. My older colleagues went through these too. But really only when the company was going bankrupt. We have now lifestyle layoff rounds to prepare companies for future challenges. Some dude in completely healthy and profitable company decides to throw away 5% or 7%. Job security is gone. At the end you’re a row in payroll’s excel.
Home Assistant should really maintain a list of actively hostile (and actively cooperative) manufacturers to make it easier to decide what to purchase.
Zelda the Movie Shows Nintendo Has Learned Its Lessons
There is a step in the flow called "Design Review" that has an image of a person's fingers holding the card. People click through it anyway.

If you already have the mental model of "this is obviously not really what they're going to make; this step is just in my way", that mental model isn't always shattered by seeing a preview.

https://imgur.com/1N7jqx9
The Crypto ATM Business Is Somehow Still Booming
I use Home Assistant and have this openner. My installer recommeneded it because he’s had happy customers like me who use home automation. I can tell you that I a) will never recommend or buy the brand again, and b) have already complained to my installer about his recommendation of this line (and he is moving to another brand).

I wish ratgdo a ton of success and have several on order.
He gets promoted = double click cv.doc and get updating for me. Team leading is about people but fuck you need some level of competence. Infact I say you need more technical skill in some ways to be across everything. How will this TL have
high standards if he short circuits his unit tests and then fiercely argues for it?
They will not be restricted to their own ccTLD, and browsers will in fact be forced to ship a CA that allows Hungary to sign certs for whatever .com they want to.
Of course governments can legislate to ban companies from implementing E2E, such that they cannot read intercepted messages. People who then have a need or wish to still send E2E encrypted messages will find ways to do so using existing methods as the OP eloquently points out.

But then the governments will legislate against citizens usage of the technology. This is the logical next step in the over-reach.
As they themselves admit in that statement: There used to be an official way to integrate locally, but they discontinued it (myQ Home Bridge) and they're hard to find today (inc. huge markups when available).
> How long does it take you to go to the store? Yes you might die in the process and take ∞ time, but one normally considers common inconveniences in this. A senior who can't estimate isn't a senior.

A senior who can't navigate the politics around estimating is missing key skills. But they still can't estimate. To estimate something you have to know what you are building and the steps to take to build it in advance. Senior engineers usually don't have enough political weight to stop that changing half way through a project and therefore cannot provide estimates. They can estimate hypothetical scenarios that are unlikely to happen.
And put it high and proud on the site!
Sounds like you are part of the problem
Intriguing but a simpler example would probably have gotten the idea across
much more effectively
Do not do this, write to lawmakers pointing out how child protection charities are fantasists.
It depends if you've read The Silmarillion or not. Pretty much all the obscure Tolkien characters are from that and had no problem recognizing them. Also, they included accent marks on some of the names which is a dead give away (I can't think of any drug name that uses those). Still, if your exposure to Tolkien is just LOTR, I could see how this could be difficult.