skysight-inc/HackerNews huggingface dataset:
Recovering CPA/auditor here. If you're curious to what the second bullet point means...

When a CPA firm audits a public company, they're basically performing two parallel audits -- an audit of the books and records (i.e. are the numbers accurate/truthful?) and an audit of the internal controls over financial reporting (i.e are there procedures/controls to find correct errors/fraud?) This second audit is required because of Enron, basically.

Anyway, when the auditors find a big error, they will usually tell the Company how to fix it, so the books and records are fairly stated. However, since this error usually results from a deficiency in controls (i.e. you had nothing to catch this error), it is noted on the audit report on the internal controls.

A 'material weakness' is the worst kind of deficiency in internal controls. It basically means that an enormous error could occur (enormous in the sense that it would effect an investor's decision about buying or selling the stock) and the Company wouldn't be able to catch it/fix it or even know that it happens

In the S-1 they state:

"The material weakness that we and our independent registered public accounting firm identified occurred because (i) we had inadequate processes and controls to ensure an appropriate level of precision related to our revenue to cash reconciliation process, and (ii) we did not have sufficient resources with the adequate technical skills to meet the emerging needs of our financial reporting requirements"

So it basically means their accounting team was completely overwhelmed/inexperienced. My experience with software companies is that accounting is a total shitshow, so not surprising.

The surprising thing is that this weakness must be so pervasive, they can't predict with any confidence whether they will remediate it and be able to have sufficient controls over their numbers. So it sounds like they're probably trying to completely overhaul their accounting function while they try to go public. As a potential investor, wouldn't give me a huge deal of confidence in the accuracy of their financials. Pity the poor souls trying to fix this...

"To address this material weakness, we are hiring additional accounting, engineering, and business intelligence personnel and are implementing process level and management review controls to identify and address emerging risks. While we are undertaking efforts to remediate this material weakness, we cannot predict the success of such efforts or the outcome of our assessment of the remediation efforts at this time. We can give no assurance that our efforts will remediate this deficiency in internal control over financial reporting or that additional material weaknesses in our internal control over financial reporting will not be identified in the future."
A proxy server, essentially.
> I'll consider seeking out alternative means to get what I want or work around those restrictions.

But consider the time-value you're expending in doing so, versus just not engaging.

Invert the scenario: say that you sent Big Media Corp a bagful of poker chips in payment for watching something. Do you think they'd expend their time going down to the casino to cash them in? Of course not.

So why waste your time playing around their rules? Just walk away.
Piling on to the praise here, but I cannot explain how much this site has helped me go from a C+ high school math student failing my first year of college calculus, to majoring in statistics, and now being a math teacher myself. Truly one of the best resources on the internet.
Github is an abusive Lawyer's dream. One DMCA notice and they can DDOS thousands of volunteers work.

While Git itself is fairly decentralized, we need a user-friendly GUI and project management system.
Chromebook is the rare HW consumer device that Google created that is a success. Not just that it made a dent into Apple's ecosystem and is now the most popular product in education.
I think they were short of time (as the post mentions, everything Lekktor happened within a single week; this is the most impressive part of the entire post) and had rather special build environments that are unsuitable for many profilers. For example the kkrunchy executable packer [1] used by Farbrausch doesn't pack the DLL sections at all, so any instrumention relying on them will be ruined. Such things.

[1] http://www.farbrausch.de/~fg/kkrunchy/
What the heck are you using? :D
Metatrends shaping the next decade
I too wish roads could somehow be shared spaces again.

But let's not fall into these simplistic black and white anti-establishment narratives. The automobile massively expanded personal liberty and employment options. Some of these effects were very pro-worker, like reducing the power of the dominant employers of localities, by letting workers more easily pull up stakes and find a new home in a different locality, or simply commute to a more distant employer.

No conversation about the impact of the car is complete without mentioning the benefits it provided to society.
This is exactly Turchin’s point: by the inherent nature of hierarchies, few people on the bottom are qualified for a spot at the top, but many fields (especially academia) have no way of effectively absorbing those who don’t make the cut, leading to disenchantment.

This is particularly bad in academia because a lot of professors intentionally take on more PhD students than can possibly fill future roles for which a PhD is necessary, in order to use them as cheap labor. This is especially true in the biological sciences: rather than hiring career staff scientists to run experiments, professors simply use their much cheaper grad student labor pool.
>To me it presents as disillusionment or polemic rather than somebody losing their mind.

You're very right, that's a better way to phrase it.

>Glad I found it on here

I completely agree. I feel like it could be a great catalyst to a lot of good conversation which is why I was ultimately glad it was on here and that I read it, even though at first I found it strange. It made me feel a way that I can't exactly explain or put it in to words; and I consider that to be a good thing.
Why could anyone's auntie do it when they needed MS-DOS or Windows installed in the 90s, and they could not do it any more today? The 'expert' being a neighbour, the little nephew himself, or whichever friend of the family.
I have 3088 tabs right now. I don't see how this is horrifying at all. I have a tab open for every dependency of every project I do, including one for every component of every electronics project I maintain. I have a tab for every webcomic I follow, a tab for every news page, a tab for every package that's on its way to me. It's like searchable, zero-effort bookmarks with state (including page scroll location) saved. Of course this is on firefox, and total suspender makes it easy to keep resource usage low. I have many years worth of state here, and if I didn't have this I don't see why I would even bother using a browser. It's like a personal knowledge base. Related tabs are clustered together in the list, I know approximately where things are in the list, I have two different search tools (% search and Tab Center Redux' own search box). I don't get why people keep trying to tell others that their workflow is bad ("horrifying") and they should feel bad. I don't care, this works, and nothing else compares.
I did an undergrad in Cybersecurity. Every system can never be fully secure, so election systems therefore can’t be an exception. I did physical security in the USAF long ago, same, you can’t be fully secure.

Layers, more of them, help to secure a system.
There's no voluntary out for overtime because companies usually demanded that employees worked those longer hours and employees then and now had very little protection against retaliation if they didn't want to.

A lot of the 'employee choice' arguments depend on an illusion of free association when the employer has almost all the power to set work conditions and can let the employee go at will with no compensation.
> but they do have emissions at the power plant

While objectively true and ignoring the fact of renewable energies that a sibling comment pointed out... power plants are cleaner than cars, even when one were to burn the same fuel - simply because modern power plants have enormously powerful particulate filters and other exhaust post-processing: fine-particulate removal using high voltage, "gas washing" to get rid of sulphur, afterburning to get rid of dioxines and other nasty compounds...
> but as a consumer, might as well ride the wave

I am mostly doing the same: I understand what Uber is doing, but it's just so much more convenient than your old-school taxi company. However, to play the devil's advocate, this strategy could be a myopic one. As a consumer you should be supporting competition. Such VC Ponzi schemes are ultimately about demolishing competition, and then leveraging the achieved dominance on the market at consumer's expense. Should we be more careful about jumping into these, and sacrifice short-term convenience for longer-term interests if we can?
If you are already on iOS I guess use Apples icloud?
Thanks for making this available. Most new message boards don't put any effort at all into moderation. It's just a problem for later. But that usually means that you don't even try until after the board has already become hostile. Hostility is met by more hostility and it becomes hard to stop the feedback loop.

By that point it has usually grown past the ability of human moderators, especially if all you have is volunteers. So even a so-so first pass AI to help them out might shortcut the process before that feedback loop begins.

Developers tend not to want to become community designers; it's not their area of expertise. But we've been at this too long to start every message board at zero, just putting data in and out, without any thought to community standards and mores. It's time to do something from the start rather than trying to cram it in after the fact. That doesn't work with security and it doesn't work with community building.
I'm happy to see bi-partisan support for breaking the FAANG companies up. Enough is enough.
> you put your brand on the chairs and if the customer likes them they can buy from you again

When I go to a new city, I make note of great Uber drivers. I then hire them directly. Often, they become a porter of sorts. I pay them to drive but also e.g. for taking out laundry and recommending places of interest.
Like I just said, the folks who use it. At 10 cents per person, that would about cover it. What's the question?

Anyway I've said all I have to say. Read my comments again if you want to understand. I'm out.
You're right, I was using incorrect numbers. An Atlas V's sticker price is 110M~160M, so about 2-3x cheaper
I can't recommend Tim's channel enough: https://www.youtube.com/c/EverydayAstronaut/videos?view=0&so... (sorted here by most popular, where his most informationally rich material shows up on top.)

His material is SpaceX heavy but far from exclusive, and he works very hard to recognize and compensate for any biases he might have when doing deep dives and analysis.

There's quite a lot of technical material in many of his videos, presented in an organized, pleasant and approachable fashion.
Honestly I don't sorry.
Because I'd like some clarity on your actual position:

Should Hmong refugees, as one of the less successful Asian American subgroups, be extended the benefits of affirmative action?
Pretty tacky to buy your own labor laws for $200m and then try to cash out your shares.
People pay $3K for electric bikes that clearly never enter a freeway.

So I would say yes.
It would be lower risk than going to the restaurant yourself.
https://www.youtube.com/watch?v=N0BPRn5KbAg
Yes, of course many things are purchased through contracts.

And many things are not.

Every company buys stuff from Staples/Costco/Wallmart, one-off parts and supplies.

The article mentioned having a 3rd party for the billing, indicating probably some kind of larger purchase, it's odd. Commercial Banking usually provide Amex/Visa linked accounts with limits, for a variety of things, it's not a new idea.
The problem is that the retransmissions are handled by your TCP stack, which lives outside of your program. You are basically asking TCP to not be TCP at this point, so the easiest solution is to just use UDP instead.
Heh, I somewhat felt this way yesterday. Two co-workers and I (all programmers) spent half an hour trying to get a video chat to work. By the end, I think we all felt a little embarrassed by our profession. (To be fair, Zoom works pretty well most days. Yesterday just had gremlins I guess.)
Linux doesn't run the software I need it to run, so it's not fit for my purposes and Windows is someone's idea of a sick joke. I also value aesthetics and UX in a computer, Linux and Windows are actually offensive to me in those two areas.

I don't feel there's an alternative for users like me and Apple know it.

Edit: This news story has annoyed me, I think Apple have crossed the line, but I need to buy a new personal computer in March and a MacBook seems to be my only option.
Microchip Announces PCIe 5.0 and CXL Retimers
Both, and income is often measured as a function of family size (e.g., poverty line for singles is lower than for families).

In other words: lower income folks are more likely to have kids, more likely to have more kids, and each subsequent kid lowers relative income (according to most income metrics).
I love this about HN. Learning from experts. Thanks for taking the time to write that.
Sounds more like certain purchasing departments need to modernize, not the other way around. IMHO.

Not being able to use the right tools for the job, because some bean counters don't like complexity, is silly and shortsighted.
True, but I've seen many projects that use both GitHub and JIRA (i.e. not BitBucket). Those work totally fine for issue tracking, project management, etc. It's the same amount of friction for what you're proposing. The main thing you are missing out on is a UI for merging and PRs, which is nontrivial but not a moat that can keep a monopoly afloat.

Of course if JIRA shut down that'd be annoying too, but I could re-create my project in another project manager.

To me, the bigger impact is things like GitHub Actions and your CI/CD pipeline. Issue tracking and PRs don't seem like big issues to me.
That's assuming that a real human's time is devoted to you for that period. DoorDash seems to have drivers execute multiple orders concurrently. If someone else in your area ordered from the Indian place around the same time (or another restaurant nearby), the same driver will likely pick up both orders and deliver one and then the other. You're definitely not buying a dedicated slice of that human's time for $3-4.
> companies usually demanded that employees worked those longer hours

When the 41st hour costs as much as the 39th, yes. When it cost more, one hires more people. Or a temp agency.
Iskhur's Guide to Electronic Music
There are some good Mac window managers out there.
I love how a lot of commenters are redefining “screen time” to suit their opinions or otherwise rationalise their screen time, rather than taking the study as is. I mean, sure, perhaps different types of screen time have different impact and this requires further study, but using anecdotes and opinions isn’t that.
I have a 15" MacBook Pro and I like it just fine.
This is a form of poetry that I would like to see more of.
Taxis and in house restaurant delivery schemes are the equivalent of using Netscape Navigator to oppose Google Chrome in the modern age. The competition comes from the battle between the VCs, not what they are replacing.
Actually if those users go to alternatives and offer they money and feature requests there, alternatives would improve.
A bloom filter would also have a non-zero probability to produce false positives, which I don’t think is acceptable at all.
That is quite unfortunate. How the hell are new original search engines supposed to compete?
Telegram is great for what it does compared to other options (WhatsApp, Signal etc.)

As for worst (out of ones I actually use), not even sure actually, everything seems fine UI wise, just some apps are slow like Slack, Discord etc.
> At Google in 2001, frustrated with a lack of progress, Larry Page fired all the managers in the entire company. on one day. with no warning.

Did this really happen? I hadn't heard of it before.
Here's an example of the light pole chargers that are being installed in residential areas in London:

https://www.ubitricity.co.uk/b2b-local-authorities/

They deliver 5.5 kW, which is fine for overnight charging.

They are also installing a few 43kw charging points for faster top-ups.
EU's Breton Warns Internet Is Not Wild West
Does he really mean "mega trends"? Or less marketing-y, simply "trends"?
Probably EELV Phase II.
It's a pretty herculean task, moreso no than ever before. On top of the sheer volume of the internet, and the technical challenges of performant search, many sites are hostile to unknown scrapers, and automation.
I like the recommendation at the end for Life In Code by Ellen Ullman. Definitely read it; it's very good and says a lot of things that need to be heard.
Microsoft took ages to get multiple desktops and notifications right and are still lacking in other areas. I guess both of them even out counting all pros and cons.

Regarding the slowness try weeding out third-party background apps and using Safari.
Yes, naturally all-purpose includes media consumption as well.
>The 2nd dream for software was object orientation.
It’s hard to describe how strong and confident this idea was. by using classes, codebases become collaborative and useful to one another - The perverse, dark-magic idioms of unix disappear in OOP best-practice. The decline of java may be the saddest story in computer science.
It was just before my time.

Java is far from the only object-oriented language. Does the author suggest that C# and Python are of only historical significance? It's unsubstantiated to associate the decline (?) of Java with the decline (?) of object oriented programming, and even moreso to associate either of them with the implied decline (?) of composability, which can be achieved in many ways other than object orientation. For example, Go and Rust do not implement OOP in the same way as Java, but many people think their modifications improve composability, far from contributing to its decline. What we have in the quote are three dubious facts (it's not clear how much of a decline any of those have undergone), associated through nonexistent connections (they are not related).
He has already identified the selection process by which civilizations evolve: war. War is, historically, where your surplus goes. Surplus elites, surplus laborers, surplus resources, surplus manufacturing capabilities, all of these things are expended in war, and all of them have the same potential to cause the problems Turchin is describing. Surpluses threaten the distribution of power, precisely because they can be used to engage in war. Civilizations are always under the threat of internal warfare, and without external warfare, which nuclear weapons have essentially made impossible, the threat only increases with surplus.
This poem is dismissive of the progress humanity has made in computing and information technology. Tools like Pandas and Arduino and computer graphics were not mature in 1970s, and in order for data science, hobbyist electronics, or modern filmmaking to get where it is today, it was built on a massive ecosystem of CRUD and poorly designed abstractions like OOP.

But it is still an enjoyable read, and contains kernels of truth - we have abandoned the unix philosophy and created bloated, poorly engineered software. I think the comparison to music and hair cutting is very apt - the mark of a skilled engineer is knowing how to limit scope and ambition so that value can be delivered quickly and elegantly.

We all roll our eyes at the next baby sitter app, but at the end of the day we probably use some app to find a baby sitter - whether it be Google Search or Yelp. In a biological ecosystem, all things that can be, will be.
I'm seeing a new system snapshot in disk utility for 2 of my upgraded machines, with names like com.apple.os.update-somebiglongUUID. Does anyone know what these are (I assume for installs being interrupted) or how to delete them? tmutil doesn't see this as a "local" snapshop.
I wish I could donate something to keep this site up and running. Really admire people who spent their time creating a useful resource like this and sharing it for FREE with the public for common good. I hope I will have free time one day (when I retire) to do something like that for the subject that I'm interested in.
I've been using WSL2 for my personal projects on Win10 and it feels really good if you use VSCode. The "spaces" version of windows is better IMO which is a huge plus. It was very easy for me to go from my mac workflow to windows which I found surprising. Docker, Windows Terminal, VSCode, WSL2 all seem to work well for me. Windows 10 even has a spectacle equivalent-ish where you can drag and snap windows to create grids for your apps.

This allows me to go from development on personal projects to gaming and vice-versa which is very satisfying.
It works until you get packet loss. On a modern broadband connection doing just web browsing/email/etc... it will be fine. Even bulk data transfers will be ok as the packet loss will be spread out so you don't get the cascading failures mentioned in the article. The whole scheme could come crashing down if you're running over WiFi and your neighbor starts blasting out traffic on the same channel though.
That breaks your bandwidth estimation though? So you're more likely to fill up your sending buffers and then suddenly stall anyway
How do you manage the specific version of transitive dependencies? For example, I install library A and it requires library B, but your code doesn’t use B directly?

A better question, what’s your workflow for installing a dependency and 6 months later updating that dependency?
The point that you're ignoring is that most people working these "entry-level" jobs in fact DO depend on them to cover their living expenses.

What you're suggesting is to set those people in a race to the bottom along with the high school kid and retiree looking for "a little extra money". The point of setting a living wage is to set a bare minimum standard for employment.

You'd also find that the same politicians pushing a for a minimum wage are the ones trying to address broken housing policies, but you'd have to do research instead of just complaining.
The problem at the societal level is that people prefer convenience to security. The number of people that would forget their password, lose their entire message history, and blame Apple for it is huge. If you have everything end-to-end encrypted, that's the support burden you're looking at, and it's absolutely nontrivial.