skysight-inc/HackerNews huggingface dataset:
Exactly. You could have the most secure technology, but if the voting population can't understand it, it doesn't matter.

The best way to "solve" voter fraud is go old paper and pen ballots along with manual counting and observers from interested parties.
I think this is spot on. I took over a team of quite junior engineers who had been let loose without much guidance under their previous manager. I introduced a lot of new ideas, and imposed much higher standards on their work. At first this meant code reviewing everything myself and going through everything in so much detail that it would have been much quicker to do it myself. But that allowed the team to grow, and while I still give some input, they're now they're mostly working independently and reviewing each others work.
Find as much info as you can on me
The password to this account is fieNg7CtKg, good luck!
Patreon is garbage. Would happily kick this guy a few bucks via Apple Pay or whatever though.
Technical debt of any significance is a product of poorly organized data. If the way you construct your data relationships is poor the product will be poor. This includes how different api speak to one another on a data level. All other kinds of debt can be refactored slowly over time if the individual refactoring knows what they are doing.
Consulting a psychiatrist seems like a great move!

It kind of seems like you're missing a philosophical framework. I'm not sure what framework would appeal to you, but finding one that makes sense could help you understand what would give your life meaning.

People can derive satisfaction from all kinds of jobs (but not necessarily any job) with the right mindset and perspective. Understanding your own motivations will also help you work towards a social life that you find rewarding.
Can you link it please? I'm not seeing it.
To be fair, most of the 10 nm problems were already in place when BK was still the CEO.
Wow this was a great post - thanks for posting it.
I get the general idea that it's not normal for us not to have full access to the products we own, and I absolutely support it in spirit, and I believe it is an important right that we will have to fight for, lest we end up with more and more totalitarian control of our lives.

But I don't really see how you can compare this to an attack, unless you actually prove some measurable harm today. What exactly are they doing with your computer that harms you in any direct way?

I absolutely agree on your last point though. It is quite a tragedy when we think about the amount of human intelligence and hard work that has been thrown away on protecting systems from their own owners.
Indeed from the OpenVZ wiki's history section:

>"Nov 1999: Alexander Tormasov visited Singapore and proposed a new direction to Sergey Beloussov: container virtualization. He formulated three main components: containers as a set of processes with namespace isolation, file system to share code/ram and isolation in resources.
Indeed it was 1999 when our engineers started adding bits and pieces of containers technology to Linux kernel 2.2. Well, not exactly "containers", but rather "virtual environments" at that time -- as it often happens with new technologies, the terminology was different (the term "container" was coined by Sun only five years later, in 2004)."[1]

[1] https://wiki.openvz.org/History
The comparison with DeCSS doesn't make a lot of sense since youtube-dl was not decrypting anything.

Regardless, since DMCA takedowns are for infringing content, isn't EFF's point valid, namely that there was no infringing content?
It is exponentially more difficult to pull off in person identity theft on scale whereas getting secrets online on scale is a lot more feasible.
Which is to their point.
Interesting point. BTW I love your blog and your work on ShareJS :)
Actual debt has a few major differences with tech debt though. First it's easy to quantify the cost of. Second and more importantly where it's good and bad are almost the opposite of where tech debt is good and bad. You want to use debt for financing when you have a relatively stable mature business where as when things are still uncertain you want to use equity.
But instead of questioning why it happened, it's instead spread with insinuations of fraud. The lie travels faster, is seeded in most viewers' minds, and the later debunking is never as viral and thus doesn't make it to most of the viewers of the insinuations of fraud.
It sounds more like a cautionary tale against outsourcing your tech to me. If you had an internal team you could trust then you wouldn't need to micromanage and you could focus on running your business.
"I’m a non tech founder And I outsource my teach overseas. I don’t trust my team."

This is the least surprising sequence of sentences you could have possibly come up with.

"If you’re not micro managing as a small startup, you will fail."

This is patently, provably, and demonstrably false.
IPredator Is Moving to Njalla
Will trade manuka for maple syrup.
Rust does actually have an excellent game engine crate, called tetra. It's heavily MonoGame/XNA inspired and is at a good stable point (in my opinion).

I typically work more in the area of systems administration and automation, so I don't have much experience in the way GUI development, but there are Rust bindings for dear-imgui; and I would be very surprised if there weren't QT/GTK bindings.
Conspiracy theory. our kubernetes clusters as a service are not really running on VMs.
Why not? Could you develop why it could not replace transistors.
Bizarre. Take the money and run
There are those who have been stuck paying for kids who are not their children. https://www.firstcoastnews.com/article/news/man-forced-to-pa...
> Why don’t I switch forms - well, I’m scared I’ll have a worse experience with another firm, that I’d have to share the code base with someone else, and it would take another team a long time to learn the code.

Well that seems to be your first problem. If someone isn't doing their job, and they don't get better after having a talk about their performance, you find someone else. Watching their every move is not a viable solution.

It sounds a bit like you're not setting clear/reasonable acceptance criteria, and as a result are not getting what you want.

> Ever seen a real rich person outsource to another firm, share their idea, and let the firm create everything in their own - that’s a bit fail waiting to happen. And the dev firm knows it and is happy to take as much money from you as possible.

Yeah, and they probably deserve every penny. People who want something very specific, but don't really know what it is and can't explain it, are miserable to deal with. Running a business is a skill, it takes more than just an idea + $$$$
If you are referring to a situation that you're in, you should consider sharing this with your manager. If you are worried that something bad will come from it, then it might be a sign that it's time to get away from that job.
I'm also a senior engineer and I think you're wrong. A lot of technical debt you can just refactor as you go, but a lot of developers don't do it. Whether that's skill, or just not seeing it, time pressure (usually completely false, and self imposed, often caused by under-estimating and over-promising), or even just laziness, I don't know.
The latest in Michigan is that 2000 votes in one county accidentally went to Biden due to a technical 'glitch'. 49 other counties used the same piece of software and are now going to be investigated.

Nobody has been able to explain this one (you can do this yourself. The Birthday, name, and Zip all need to match):

https://mvic.sos.state.mi.us/Voter/Index

Name: William Bradley
Birth: March 4th, 1902
Dead: June 1st 1984
Zip: 48207

He sent in a ballot in this election. They really need now look at the database that feeds this website to find out how many dead people voted and if these ballots were filtered out/invalidated.

This isn't misinformation.

What is frustrating is that in my Home state of Michigan (I grew up there but moved out years ago), major tech company owners in cities like Ann Arbor are silent about it because they are friends with the Governor and don't want to look bad by criticizing their government.

Businesses are also now required to get names and addresses of everyone that goes to a restaurant or bar due to Covid. These same owners are also conveniently silent about the security and privacy considerations involved in collecting this sort of data with virtually no other plans in place to protect it.

It's pretty shameful and goes to show that many people put their own political beliefs ahead of everything.

Edit

Silenced by HN? I didn't post any misinformation and this does have to do with the election. It's this sort of censorhip that is part of the problem.
Given the number and variety of services I've signed up for online, handing over all sorts of PII, the odds that Patreon in particular ends up being the data- breach / misuse that causes me significant annoyance seems ... minuscule.

I've paid quite a few people small amounts by limiting the number of months I'm subscribed.

YouTube creator AvE is a good example, I pay him a few tens of dollars every couple of years, but never stay subscribed via Patreon very long as I derive no extra benefit personal for doing so.
Very generic Golang puff piece; this reads like a Business Insider “contributor” blog post.
Moore's Law was literally created at Intel. It's painful to see them stumble like this.
I found this response surprising.

Code that has worked for 30 years is more technical debt than the ability to support 'new languages' or 'pivot' the code? Maybe I am an old fart, but the opposite seems right to me.

Large code bases are difficult to add functionality to.

A code base that is easy to pivot and switch languages sounds more like a nightmare. Isn't it more likely that your new, zeitgeist-capable software would torpedo development in far less than 30 years. As I understand "new programmers", the 'reinventing the wheel' speed is measured in a few years not decades now.

Or did I misunderstand you?
Gaia-X: A Federated Data Infrastructure for Europe
It also tastes very unusual and I might have guessed that before buying it had I known that Manuka is tea tree.
Early days using it in a more integrated fashion with my MVP, but I love postmark. Outstanding support, great delivery record, fine online teaching materials.
Came here to say this too. Blockchain is a great technology for e-voting. Vinay Gupta[0] has more to say about it. Do a Youtube search for some of his talks, he talks at length about blockchain and its uses including a so called 'state in a box' system for bootstrapping micronations

[0] https://twitter.com/leashless
Mining for 100-year-old jeans
I've taken Bolt buses now and again, usually to go from NYC -> Philly, which is kind of a pain by train. Didn't even realize they were a Greyhound brand! I'm not a very finnicky public transit user and while not fancy, the buses I was on were usually pretty clean and spacious. I do wish Americans were more willing to utilize buses, as often times they are a very economic way of getting around (both for the individual, the environment and congestion on the roads).

There is a very similar style bus service in Europe called FlixBus that I have fond (nostalgic) memories of as an incredibly cheap way to get around Europe. Was it fun trying to sleep on a cramped 12 hour bus ride? No. But you can't beat getting from Bratislava to Zagreb for only 20 euro!
What would be a situation where its appropriate?

Either you hired someone whose competent so you should let them do their job, or they're incompetent and you should fire them and hire someone else.
> Perhaps you are in a position to make such choices, but it's not a realistic option for most developers most of the time.

You're implying a context that was not really part of my post or the post I was replying to. I didn't get the feeling that the OP was frantically trying to catch up on C++ because their workplace demands it. Rather, they seem to be a person trying to gauge what languages they should pursue in addition or instead of C++, of their own volition.

> Not everyone is self employed and working alone.

I'm not asserting otherwise.

> So my advice to a young developer would be to learn all of C++ or steer clear of it altogether. Learning C++ well enough to not be dangerous is a major undertaking.

My advice would be: it depends on what you're going to do with it. What kind of projects are you involved in? Are you programming for yourself or in a team? If you're in a team, these decisions all get made for you. If you're programming for yourself, it may not be a problem to "be dangerous" while you're learning.

It's also worth considering what "learn all of C++" means. In my post, I didn't mean to imply that people should refuse knowledge of features. What I meant to say is, they should make informed decisions about the features they'll use. All of which applies of course only, as you so clearly stated, to people who actually have control over their usage of the language.
Well innovation or no mistakes. Which do you prefer?
24 Electoral Maps Visualizing 2020 U.S. Presidential Election Results
I'm not really sure i would call that micromanaging
Agreed, and I'm a fan of Go. Evaluating its performance from a toy CRUD app and a microbenchmark? It's disappointing to see this on SO.
Likewise. We've been using it in our company in a professional context for years. Coworkers who were introduced to it for the first time have never commented on or were offended by the name. Not a single one.

To those who keep complaining about the name: Do you think git's name should also be changed?
> The thing that kills me is the fact that if you are driving your own car, the police already know who you are and if you have a license when you get pulled over. The whole requirement to have a card on you is bogus bullshit, and only serves to make you a criminal if you happen to forget it.

It seems pretty common to loan a car to a friend, or to use a car registered to another family member, or to rent a car form either a traditional rental company or a service like Turo. In those instances they have no idea who you are.

> If you drive the car of a person who has a suspended license, you will get pulled over. Their ALPR system will automatically flag you, and the officer will tell you that he ran your plates and pulled you over because the owner has a suspended license.

I don't find that unreasonable at all. And that's a fine counterexample to your original complaint; in this case it's good that you have a license that you can produce to prove you're not the owner with the suspended license.

> BUT at the same time, if you know your DL number, or even your name and address, there's no reason the cops can't look you up to verify who you are.

There are all sorts of ways to defeat that. Perhaps you give your sibling's name and address, and your photos look close enough that you get away with it. And why would I bother to memorize my DL number? It's far easier to just carry the card.

These sorts of systems and processes are designed to avoid loopholes and make things more certain for the cop. Asking a cop to "just trust you" based on self-provided information also just begs them to decide based on their unconscious (or conscious) biases, which reduces justice for anyone who happens to be a member of an often-discriminated-against group. I think cops should try to be flexible and give people the benefit of the doubt when it's appropriate to do so, but deciding when that's the case isn't always easy, so I'd rather we just require people to carry their license with them when they drive. It's not hard, and if you're going to be assuming responsibility for a one-ton metal and plastic ballistic object traveling fast enough to kill, then you damn well can also take on the responsibility for carrying a physical license.

Regardless, out of all the things that the government does that's shady and reeks of wanting to control people's lives, requiring you to carry around a little card with you when you drive a car is not even in the top 100 for me.
The density is worse during a pandemic. That's why people are fleeing the cities.
"The ruling class in China is too busy jockeying for position in the plenums to be bothered to enforce the law and rein in billionaires that are running rampant through the Chinese economy"

Yup, the problem of the Chinese economy (and state, in general) are the billionaire "running rampant".

Hint: when your position is to the left of CCP, perhaps it's time for a pause.
English is not Jack Ma’s primary language. However, English is Elon Musk’s primary language, and admittedly, he sucks at it.

Jack Ma is competent in speaking Mandarin Chinese. So the equivalent would be to force Elon Musk to debate against Jack Ma in Mandarin.
https://xkcd.com/2030/

If Joe McCitizen can't understand how it works, than it is a non-starter. Otherwise, you'll just get accusation after accusation of cheating.
Conversely both have the same basic effect: they magnify the consequences of decisions. Fiscal debt is essentially a multiplier on your sensitivity to revenue changes. Tech debt is a multiplier on delivery time for new features, or your sensitivity to changes in the platform's assumptions.
New cybersecurity initiative aiming to close the cybersecurity talent gap
> they have failed over years to really provide a quality service. Not only that but they over bill me and I frequently catch it. Why don’t I switch forms - well, I’m scared I’ll have a worse experience with another firm

You could be making the classic mistake of throwing good money after bad money. If you try a new firm, you still have a chance of things going wrong. But if things are going wrong with your existing firm and you can't pinpoint/address the root cause, you can be a lot more certain things won't change.

> Big difference in big companies and small ones. If you’re not micro managing as a small startup, you will fail.

Success is a better teacher than failure, so are you sure you should be speculating about what kinds of management styles succeed or fail when by your own admission, your micro-management leaves you burnt out and without results? Based on my experience, it's almost always the case that startups only succeed in scaling by avoiding it. It has to do with delegation.

Micro-managing is tacit acceptance of an inability to delegate. A team which fails to master delegation will fail to scale past the team lead's individual communication bandwidth capacity. That happens really quickly if you hit hypergrowth. You basically guarantee failure in a way that will make it really difficult for you to learn how to run a team any more effectively.

It looks like that's your experience. Could you consider the possibility that an alternate approach could get you mileage? Why not find a trusted advisor to help you select a better firm? Perhaps you might have difficulty selecting a good firm, but it's possible that someone you know who has more experience with software could help you. After all, by your admission, you spend a lot of money on this purchase. Why not experiment with different approaches and see if you can get more ROI out of it?

I'd bet money that if you found a good engineering leader and delegated delivery to them, you'd save money, time and headaches. Of course, you'd need to be willing to take the risk to invest in that, which is something you could fail at. But running a business these days is all about figuring out how to take risks successfully and improve your ability to do so.
Exactly. When you're an educated, middle class white person, it's easy to say "ditch the car! just get a place near transit. makes it easy to ride downtown to your office job".

What about the poor people who can't afford to live near transit? Or have jobs nowhere near transit? A car is often a requirement for them. And sure, maybe they can take a bus with a couple transfers, but then their commute goes from 45 mins to 90 mins.
I've had so many problems compiling the sql driver for Electron. I will definitely be giving this a try.
I know all about this!

I worked at a large Telco and after a year my manager retired. For the next 18 months I literally thought I didn't have a manager. Nobody ever came to check on me or assign me work (I had tickets to work on and fires to extinguish). When HR asked who my manager was and I had to tell them I didn't have one.

They were shocked and explained that by default the manager of my previous manager became mine, and I had to tell them we'd never met.

In 18 months he had never once come by my desk, called or sent me a single email. It was company policy to have monthly one on ones with all employees.

Of course, after that he got promoted!
That's a good point, thank you
A tool is not dystopian, only its usage. This is no more dystopian than Apple Pay, as long as it isn’t mandated and data access and storage is appropriately regulated.
Kodak gets unfairly picked on. They built their business by taking a cut from every single picture taken. There was nothing in the digital camera model that could replicate that revenue stream.
> Technical debt of any significance is a product of poorly organized data.

Except on the level where code is data, and so is basically everything else, this is not true.

> If the way you construct your data relationships is poor the product will be poor.

Probably, but that doesn't support the prior claim in any meaningful way.

> All other kinds of debt can be refactored slowly over time if the individual refactoring knows what they are doing.

So can APIs and other forms of data organization. It may be somewhat less common for people writing code to be proficient in some aspects of data refactoring, but that doesn't change the fact that it can be done.

That refactoring can be done incrementally — that it is possible to pay down tech debt — doesn't, in any case, prevent it from being significant.
this matches my experience as a developer. now as a manager, i treasure those who can build most of their refactoring in as a "tax" onto every task, and then explain anything bigger that won't fit clearly enough - we can usually find a future initiative that could expand to contain and benefit from the desired refactor if it's actually a good idea.
I was a micromanager when my team refused to go in the direction the rest of the company was going. My hiring was actually a trap, in that my job was mainly to fix and/or fire an entire team of people. Nobody on my team liked me, nor did they like the direction the company was going, so a nontrivial part of my job was monitoring that my team doing anything at all in the right direction.

It was rough, because I was held accountable for things that my team refused to take part in. I was a new manager, and my boss had made it clear that I should basically do whatever it took to not fire anyone. I was a new manager, and I tried really hard to work with the team to get them on board, but ultimately there just wasn't any resolution other than "These people aren't right for this company". By the end of it (meaning when I quit), I was so burnt out I didn't care. I fired two, two quit, one changed teams. I got terrible reviews that year, but I also didn't really care. I didn't want to be good at what they wanted out of me, I learned.
God I really hate this title meme.
> whatever forgettable AMD had been building between the Athlon glory days and those of Ryzen

Phenom II! I had six cores, 7 years ago! They were dog slow, but there were six of them (and that's all I could afford).
> I've noticed that often people micromanage because they don't trust their team

There's also some tasks that just shouldn't ever be done by one person. E.g. naming features and global classes and functions. There isn't any way to know if a name is intuitive to everyone else unless you actually ask everyone else. Although this the canonical example of bike shedding, I've never once had a discussion about what a bunch of things in some codebase should be called that didn't result in the codebase getting massively better.
The Trump Accountability Project