skysight-inc/HackerNews huggingface dataset:
Funny you should mention

>video editors. DAWs. Console-y video games. Compilers. Linkers. Operating systems. The overwhelming majority of mobile apps. Dental imaging systems. Robot assisted surgery systems. CNC controllers. Scientific data analysis. GPT-N.

Because many of those already offer web interfaces, or can be done online

>get your head out of the sand and grasp the scope of what software actually is and does.
I don't think you can solve it. (Not a comment on you - I don't think anyone can solve it.) The problem is that software at least to some degree reflects the external environment.

Let's say your software is in a financial company. Their software has to enable them to follow all the government financial regulations. Well, the government is following the larger societal "complexify to the point of collapse", and the financial regulations are certainly doing so. That means that the external behavior (the "business logic") of the software is insanely complex. You can't make that go away just by visual programming.

But maybe you're not in the financial world. Maybe you're just writing programs for internal corporate processes at some generic company. Well, your software is still subject to the complexity that builds up in the company processes. Again, the programmers can't eliminate that complexity.

Or maybe you're writing a customer-facing app - an external-facing web app, or an application that people actually install on their machines. Here you're at the mercy of the product or project manager trying to find new things for the app to do, and they still complexify the app to the point of collapse.

The problem isn't that programming is too complicated. The problem is that what we want programs to do is too complicated. Visual programming can't save us from that.
What do you mean with "go back 5 years"? You're aware that things were already standardized on USB Micro-B in 2009? This is just an update to the existing situation, with one slight but important difference: while under the previous MoU Apple was still allowed to buck the trend, this new legislation will force Apple to fall in line. For the rest of the industry, nothing will change.

In 2009, the Commission facilitated a voluntary memorandum of understanding (MoU), signed by major producers, that aimed to guarantee interoperability between chargers and mobile phones on the EU market. The MoU resulted in a significant reduction of available charger types and a convergence to USB Micro-B connectors on the device side: while there were more than 30 proprietary chargers on the EU market in 2009, by 2012 (a year after the MoU started to apply), nine in ten new devices supported the USB Micro-B connection.

(from https://www.europarl.europa.eu/RegData/etudes/BRIE/2021/6988...)
Lilo, the Search Engine with Substance
Tixati BitTorrent Client
I appreciated this essay.

Among other things, it suggests that there are some incentives for complexity: That engineers just enjoy complexity, and that making simple designs might not be good for the respect of your peers/bosses/career: "A simple design might make it seem like you’re not really doing your job."

While that's true, I think the essay isn't clear enough about the fact that simplicity is just plain hard. Complexity is sort of the "natural" outcome of "adding things". It takes time, effort, and skill to create software that can do what is asked for it while maintaining an internal simplicity. Even if everyone involved really wants it. I do not think software complexity comes only, or mainlly, from people not wanting it enough (explicitly or implicity), from incentives to complexity. It's just plain hard. It's a mistake to think just wanting it harder (or having the right incentives) is sufficient.

It may be the key challenge in software engineering -- how do we make software that does everything that's asked for it (powerful, complex things), while maintaining an internal simplicity? You can not accomplish it by cargo-culting any "design patterns" or other approaches. It's still a skilled craft. That comes from years of experience with the intent of developing this skill (years of experience alone aren't enough), looking at other people's code who are also trying to do it, and just some aptitude. And domain knowledge, if you understand the nature of the problems you are working on better, you can design simple solutions for them better--contrary to some current practices treating developers as interchangeable.

Yes, you need your organization to allow you to do it (including taking the more time it will take), but that's necessary but not sufficient for the outcome.
>The plaintiff's constitutional rights were violated by government officers.

The plaintiff runs an inn called Smuggler's Inn on a US border that regularly facilitates illegal border crossings.

The actual opinion [1] seems pretty well reasoned, provides ample previous cases that had similar outcomes. It does not simply cancel all accountability - it maintains the balance of Constitutional powers dealing with borders, rights, and criminal activity. None of them are 100% unconstrained.

Also note the vote: 6 concurred, 3 concurred in part and dissented in part.

[1] https://www.supremecourt.gov/opinions/21pdf/21-147_g31h.pdf
He left off "Putin and Xi are more trustworthy." That's what he is implying, just doesn't have the courage to come out and say it.
True, Rogers indirectly owns part of the Leafs. But, when it's time for the team to make a decision on media, that'll generally be enough to swap that decision.
I am fairly sure that decades of undermining trust in the federal government will at some point reach a tipping point where multiple states will no longer be interested in having a federal government. Just like Brexit, if you keep pointing at the feds as the source of all ill, eventually people will take you seriously and want out. And as with Brexit, states that find themselves on their own will be insignificant on the world stage, but with a surplus of sovereignty.
Insiders working at studios and media companies who provide the content directly to warez groups.
> I visited a place one where the schtick was to get new employees to make a paint print of their hand on the wall like a primary school kids.

Someone's therapist is getting a new boat soon.
> the goal is to make money, not to provide a service

I think your entire premise is flawed here. Businesses make money by providing services that people want / need.
This is one of the services lawyers who are specialized in the area can provide; they will know the case law around particular rules, etc.

Tax Law is especially interesting here, because you can basically depend on what the IRS has said but there's a chance that even if they said X, the tax court will actually rule Y (in your favor). Sometimes the risk can be worth it (if you made a good-faith effort to comply with a reasonable understanding of the law, and the court rules against you, you just have to pay the tax; even if you were found unreasonable you pay the tax + penalty which often isn't that much).
Listen to recordings of yourself giving speeches/interviews. After you are done, listen to the whole recording and take notes. That's helped me a lot carry out demos & present. Used to say "Um" a lot, but now I don't.
Yeah, this is rub with the genericfication of everything - application design for most folks will begin to look bland (already has happened with WWDC) in an effort for WebAssembly, Swift UI and the like to “write once run anywhere.”

We’ve forgotten that the beauty of computers is that we get to do things we’ve never done before, not just pump out code.
We need to upvote this to the top of HN :-)
Accountability is the main issue.
Private sector is much more lucrative.
The public sector need people with high morals
Good luck don't give up
Way to bury the lede and avoiding the main point:

If you plan to build a Nuclear plant *TODAY*, there are financial requirements and regulatory uncertainties that mean you're sitting on high interest(and risky) loans/credit lines/asset pledges etc that increase over time.

Very few banks or financial institutions are remotely interested in setting up financing an endeavor that has an almost 0 chance of success to completion since the 90s.

Environmental review has become a tool of environmental extremist militants to derail and progress in energy. These organizations are SO short sighted that they have been weaponizing the judicial system against simple projects such as high voltage transmission lines for the silliest of reasons which assures America that her infrastructure will forever be stuck in the past.

The cost of operating a plant come after all this is considered. All plants running today are roughly HALF A FUCKING CENTURY old. What the US needs is easy access to cheap credit for people willing to set up Nuclear plants.

We need incentive to invest in audacious increases in energy output in exchange for meeting thresholds of performance. Right now, you can kill yourself by filling out thousands of pages of ridiculous review, hire some of the most expensive attorneys to represent you in court to be granted to privilege of even having basic clearance to START building while sitting on a fast bleeding pool of credit, it makes NO sense.
I know so many people that have stopped playing due to the loading times. Just because a scene is active and alive, doesn't mean it couldn't be even more active and alive with such a minor fix that could be implemented within a day.

I am pretty sure they lost >100.000.000$ by that. Just shows how shitty the management over there is that they never tried fixing that problem.
> engineers like complexity. Admit it: as much as we complain about other people’s complexity, we love our own

No. Speak for yourself. I am happiest when my solution to a problem is simplest. I am least happy when a solution requires introducing new infrastructure or major new ideas.
You could use Greg [0] to learn how to grow plants. Disclosure: I'm one of the co-creators :). There's also a thriving community [1] that has become honestly surprisingly healthy/supportive. Think "Strava for growing plants".

We're still early, any feedback is appreciated. We raised our seed round [2] last year, check out that announcement for more info on our long-term mission.

---

[0]: https://apps.apple.com/us/app/greg-easy-plant-care/id1512912...

[1]: https://greg.app/community/

[2]: https://techcrunch.com/2021/05/27/greg-an-app-for-plant-love...
They need something to blame for the slowness of Windows and the HDD looks like the perfect candidate.
I've been there, but Literotica is more mobile-friendly. I've also been to <https://nifty.org/>, but they also have some questionable material.
You're not wrong, but I'm not sure what's a better alternative.

Think of it in a different scope: government contracts are also expensive because the have to be open to competition. A lot of the red tape could be reduced with no-bid contracts, but people understand the corruption risk tradeoff is generally not worth it.

In your example, it seems like the NIMBYism is the root cause, not the process by which NIMBYism is wielded.
In order for a worker to bother with this

1) It has to be alright to make miscellaneous changes like this, and

2) It has to contribute to getting promoted.

The second point is IMO why random QoL changes like this are rare in large corporations.
Regarding verbal crutches, the best advice I've received is to just say nothing instead, and pauses never feel as long to the other parties as they do you. So when you feel yourself saying "umm" or "mmmaa", instead say nothing, take a breath, and move forward.

With English not being your first language, I think you can apply this plan to formulating your responses in general. Just take a moment, plan your reply, and say it. It doesn't feel that long to the other party, I promise.

Regarding flow, when asked specific questions about things, I remember the acronym CAR - Context, Action, Result. I form my answers in this framework to make a plan for how to get to the reply. Give a little context to set the stage/problem, say what you did, then say how it went - good or bad. Be concise. Fewer words get the job done and are easier on you.

Not sure that is what you're looking for regarding practical resources, but I hope it helps. It has helped me a lot, I think.
> true and useless.

I'm not sure it is useless. If the problems are individual, not systemic, then the solutions lie with individual accountability, not systemic change, right?
Toilets kill ~40 people per year, obviously not all on military bases (I hope).

Mundane things are deadly, simply because we use them everyday.
They did get permission from the civilian commander and chief.
The issue is that MLB.tv is a lot, _lot_ less expensive than what the Yankees make by offering a cable channel (where they make a lot of money from people who never even tune the channel, because of carriage fees). So that $160/year you pay the MLB would have to outweigh all that money that YES makes because they have exclusive rights to carry games in their broadcast area.

Are you willing to pay $300/year+ for MLBtv?
Note that "well-administered for a military, but not well-administered in absolute terms" can be a feature rather than a bug, as long as the military is able to attract and utilize better human capital in times of trouble. I agree that our military has room for improvement, but I think it's fine that our most effective generalist administrators tend to be uninterested in the military when there are no dire threats.
Preparation not only gives pre-baked answers, it gives you a chance to practice coming up with those answers.

And as with all human things, natural aptitude varies.

Preparation is all you can control, however.
> I want to believe you can make people curious

In my experience it's the opposite. Most people are born innately curious. It takes intense systemic conditioning to suppress their natural curiosity. For many of us that conditioning begins in the traditional education system and is completed in the workplace.
I quite like the landlord analogy. Landlords need to give notice before any termination action. Even if reasons are not given for termination, the tenant is warned and given time to prepare.

Another analogy might be a long term storage locker. You, the customer, place your belongings in the locker, and return a month later to find it empty. All your stuff was destroyed by the storage facility, because they found pirated movies among your belongings!
One reason we use filler sounds when we’re talking is to not lose the initiative, so to speak. You don’t want someone else to interpret your pause as an opportunity to talk over you.

When you’re answering interview questions, you should make a conscious effort to not use them. Pause for the right thought in silence. If someone steps in, they might give you the information you were struggling for, but regardless a thoughtful pause should come across as more professional than a string of nonsense syllables.
De facto implementations from a small cabal that overthrew the W3C in a coup: https://en.wikipedia.org/wiki/WHATWG
I like what DoD is doing with companies like Anduril[1]. Basically build first on their own dime, then buy.

[1] https://blog.anduril.com/rebooting-the-arsenal-of-democracy-...
I cannot fathom how dysfunctional Rockstar must be that this slipped through the cracks for so long given the fact that GTA Online is Rockstar’s cash cow.

6 minutes is insanity and must have turned off so many people from playing.. this person deserved far more than $10k
and yet is the us the worst example what happens when healthcare is privatised. higher costs for patients, regardless for insurance; more sick people, because the go less to the doc for an check up and the highest prices for meds, because they are unregulated.
Precisely. LinkedIn doesn't specialize in software, it's a glorified résumé database. We all know that résumés don't really tell you whether an engineer is going to do good work for you; if they did, the only purpose of engineering interviews would be for culture fit. At the same time, even if all of an engineer's contributions were fully in the open and linked to from their GitHub profile, it's all a bit too much for a hiring manager to parse per résumé that they receive.

Achievements is a way of distilling contributions down to the important questions that hiring managers have: just how senior is this person I'm interviewing anyway? If I hire this person to do cutting-edge work, are they the kind of person to interact with the community on pushing the state-of-the-art, or not?
Fixing the Good Regulator Theorem (2019)
Very cool! I tried to find transcripts of therapy to develop a system. This is the result: https://locserendipity.com/Therapy.html

It doesn’t always respond sensibly, but repeating the query will usually hit on a sensible answer after a few tries. It is best used with an intermediary who can enter the queries and respond in a way that is consistent with how a therapist might respond in a real session.
I want to believe you, but there are just so many complicated problems IN REALITY that we have to model in software that I don't really see complexity going down.

Just an example: around here, most people have a first (given) and a last (family) name. If I don't model that as separate, I have trouble interfacing with other software. If I do, I have trouble with people from other cultures that don't follow that convention. Storing both risks the data going out of sync. What's the "right" way to store person names? There doesn't seem to be a simple solution.

Another example: we model physical cables (both for power grid and for data transmission) in our CMDB. All works fine, until you suddenly have a Y-shaped cable with three connectors that doesn't fit into your data model. The real world always has these 1% of cases that don't fit the general pattern; if you focus on the 99%, the 1% make trouble. If you focus on modeling every case, you have 10x the complexity, even for the simple case.

And then there are things that are moderately complex and security critical, like password recovery workflows. We haven't really found a way to reuse these among different technologies. Like, if you once figured out the perfect password reset workflow with Ruby on Rails, and your next job uses Python + Django, you're back to square one.

If somebody has a good idea for how to tackle these problems, please let me know!
This is a lot of words to say "the Constitution kinda sucks for a modern state & economy, civil law is kinda simply better than common law in at least this one particular way, and also the TL;DR answer to the headline, despite all that, is 'Republicans refuse to fully staff agencies'"

The stuff about progressives at the top is weird. I don't know how they even found a large enough data set of enacted progressive policies to draw a conclusion about whether they're too policy-focused rather than admin-focused. Then the rest of the article is largely about how Republicans won't staff agencies properly, so how could it possibly matter how admin-focused progressives are? Progressives don't even control the democratic party, let alone have control of government, so I don't know what the point of the opening section was.

[EDIT] That first bit's me summarizing the article's points, by the way, not just throwing in my own take, as several top-level posters seem to have decided to do. Admittedly, connecting the civil/common law divide to the courts section is mine, but considering that comes up over and over again in analyses of this problem, and that section's largely describing the exact effect that those others have also noticed, I think that's fair.
Pricing is different for large customers, they can get special discounted rates.

For the small guys, that's the ballpark as I understand it also.

And I agree with you. That's the #1 item when building online infrastructure.
I thought this was about Unix cron and was quite puzzled for a few seconds.
In practice I think access to BBS systems came before Usenet for many of us. I didn't have Usenet access until I had internet access (through a BBS). And I didn't have a good nntp server until I had a dedicated ISP many years after accessing dialup, non-internet BBS systems.

I remember reporting a PINE newsgroup thread bug at the height of my nntp usage and several of the local BBS systems had started dying off by then.
Yes they are. When you scroll outside of the currently loaded results, a new set of results will be loaded using ajax/xhr.
A friend of mine who started working IT for a city government says:

“There’s 50 government departments and like a dozen teams in the IT department who all handle different stuff. Each department uses their own niche software. Extremely clunky and confusing.”

How do you fix management problems in situations like this? How do you create accountability where there is none?
> I’ve always been bad at math but isn't 4TB for $400 approximately $0.10/GB?

Yes, I was trying to say that amazon and google charge $400 for 4TB (a lot!). And yes, EBS is better but what about when all you need is actually just an SSD?
Eurozone interest rates set to rise for first time in 11 years
I enjoy StackOverflow badges and I think this could be fun.
The fact that they don't have a simple price cap setting proves to me that they have no intention of being on my side. Promises of businesses that they won't increase prices are .. well, it just means almost nothing to me. It's "nice".
One additional note about VeraCrypt is that it's not just for encrypting hard drives. You can also create encrypted file-based volumes that mount to your OS like an external drive.

It's an easy and unobtrusive way to get started with encrypting your files, and it's cross-platform to all the OSes VeraCrypt supports (macOS/Windows/Linux/etc).
Imagine if everyone spent the last forty years watching half of the politicians talk about how awesome it is when you can one-up the government and how ineffective they are... and then being surprised that there is very little good will left towards the government.

It's expensive for the government to do things because

1. Everyone knows the government wastes money on everything so why not charge them a higher price.

2. Nobody feels any guilt out of keeping as much money out of the government's hands as possible (since you can spend that money more efficiently!)

3. One political party gains points whenever they make inefficient spending decisions since it reinforces their narrative about the government being inefficient.

Number 3 is often solely blamed but I think it's faded somewhat compared to 1 & 2. I don't think many GOP politicians intentionally make bad financial decisions with the hope of making the government look bad - but when they make mistakes the blame they receive is generally outweighed by the general malaise over inefficient government which supports their platform. Cheating the government is so popular and widely endorsed that Trump essentially ran for president on it.
Kotlin 1.7 Released
Part of how the government determines the price it pays for drugs is based on the retail price. That (among other reasons) gives manufacturers incentive to have crazy list prices. A drug that sells for $50 might have a list price of $1,000.

Enter insurance companies. They don't want to pay $1,000 for a $50 drug so they negotiate. But there's too many insurance companies for them to have good leverage and efficiencies in negotiation.

Enter Pharmacy Benefits Managers. They get hired by insurance companies to negotiate with drug companies and pharmacies. Thus the buying power is pooled and they only have to pay people to negotiate one time.

GoodRX is like the last category. Except that instead of getting paid by insurance companies they sell user data and collect some fees from pharmacies and drug manufacturers.
Exist an alternative to `actix` that can use this model?

Because it sound interesting, but the hard part is that you need a combo of request/webserver to have a chance.

and then the DB side....