skysight-inc/HackerNews huggingface dataset:
Watch "Life After Pi" on YouTube.

It is a documentary short about the vfx studio Rhythm&Hues which went bankrupt two weeks before winning an academy award.
Yes, they can, but very few actually do.
> You can then filter on that specific signal from that sub-component

I already answered why this is a bad idea, but I will repeat: this makes logs part of the public interface. Which, in turn, imposes a lot more restrictions on component providers than they currently have / than is plausible to expect from them. And if you (the mothership application developer) decide on your own to rely on the feature that is not a part of public interface (i.e. you decide to filter logs from components and translate them somehow) anyways -- well, you've done a crappy job as an engineer by essentially planting a time bomb in your application.

So, your plan is not good.

This also means you cannot automate response to log levels. As a human reading the logs, in most if not even all cases, you could probably get down to the bottom of why a particular log message had the level it had, but it's not humanly possible to write a program to do that. This is what makes log levels worthless (in the context of monitoring).

> low quality signals aren't useless

You seem to confuse the goal OP set for logs (use them for monitoring, i.e. in an automated way) with other possible goals (eg. anthropological, where you are studying how human understanding of log messages evolved over time).
You guys may want to rebrand once you get your issues sorted out. Fly is going to have the same problem as btrfs, where folks will have a hard time deciding if it's ready for production yet.
> Niemann has admitted to using an engine in some online chess matches when he was a teenager. A disturbing amount of internet people seem to believe this is enough cause to indefinitely ostracize him from society

This is baffling to me. What curious person wouldn't check out the tools that can be used for their interests?
I see a factory like that! At one point the only remaining work was when something went wrong. The production line ran so fast, if something went wrong it produced enough garbage for 15 people to clean up. Not sure how they arrived at 15 but with fewer it took longer to resume production.

I estimate the thing crashed from 2-3 times per day to every 3 days or so with the later more often. Took about 15-20 minutes to clean up with 15. Say 1 person would need 4-5 hours. Then they gained 4.5 hours of production per incident (with 15 people)

15 * 8 hours * 3 days = 360 hours

each of the 4.5 hours would then cost 80 man hours.

Better numbers with more frequent crashes.

Investors didn't like to see people sit, chat and drink coffee most of the day.

The solution was to remove some machinery and all of the chairs. People had to work with insane speed to keep up. No time to scratch your itch, the work spot was designed for a machine, the one in storage.

Imagine working there and going from drinking koffie all day to insane speed conveyor belt work because someone put the machine in storage because an investor might visit 1 time per year.

Really brings out the best in people (ehm!)
Among Us?
Plague is (was) worse in terms of its mortality rate, but Covid is worse in that we still don't have a way to eradicate it, so it's going to continue to be a health risk for some time to come.
The problem with metas approach to tooling from a very high level viewpoint is that they virtualize everything. They abstract all common tasks like building, testing or running by building an entirely new system that builds an abstraction layer.

Abstraction layers tend to be slow.

What they should focus on is plumbing. Take what exists and connect it in a smart way.

Take React: the idea of applying functional programming and spitting out HTML was a great idea. HTML existed before react. Then they also implemented a virtual-DOM, which was the unnecessary part.

Or react-native: rendering UIs in a functional way is great, but stuffing JavaScript into everything is not necessary.
It's totally reasonable for an FAQ page that is editable by all developers and intended for everyone to contribute troubleshooting tips.

The problem occurs when someone accidentally drags things around, or has the wrong window open when typing in text and you end up with "ls" and "exit" scattered randomly throughout the doc.
I really agree with your sentiment, although maybe not the details. All those efforts are gargantuan YC-scale world-changing efforts that can compensate… a small fraction of people not driving 50 miles to work daily. Or, at least, drive an EV. Or even, have people eat pasta rather than beef once a week. It’s very sad that it’s so hard to ask people to make such a small effort.

I suspect that if we electrify transport, there will be more electricity, and we could have more travel overall with night trains, etc. So I’m not sure it has to be less consumption overall. Eating like a pig (which I wouldn’t recommend), but vegan food has less carbon footprint, for example. So “less electricity, less meat, less travel and fewer people” makes sense, but I’m hoping it won’t be necessary.

That and much more will be soon if we don’t change many things fast, but so many of those things are as simple as teaching people to cook dahl (it’s so simple, even I can do it).

Those are miracles that good advertisers pull off every week, but so far, they are focused on getting more giant trucks on the road and pretending hybrid engines are good enough. They are fighting for milk and beef and airlines, while alternatives use amateurs who keep making blatant mistakes.
I've noticed once in a blue moon, my thinkpad will get the screen state reversed if I close and open it too fast, interrupting the standby sequence. I wonder if its bouncing open in the bag?

Mine's a 4th gen X1 carbon with an ancient Antergos install from 2016 that I converted to normal arch after they closed the project. i3wm, probably some thinkpad specific tweaks from the arch wiki but the machine is so damn stable I rarely think about it.
Okay so they raised 100m which means they need to work towards a 1bn exit. And if they want to keep their momentum going their r&d cost will go through the roof. Because they have to build the whole stack and it all has to be rock solid (eventually). It’s an immense engineering effort.

I get how this looks profitable on paper, because Fly charges for compute, and hardware and bandwidth are cheap. But the real expense is r&d, marketing and SBC and those will rule out profitability at any scale. These are not one-time expenses. You have to keep spending forever or your customers will leave. We’ve seen this time and time again. Heroku isn’t the only example. It’s the tragedy of platform/infra startups.
most of the issues linked are not memory related.

Am I missing something?
Airports to use facial recognition to help check in
Harvard isn't known for their CS program. I did CS undergrad at a school ranked quite a bit higher than Harvard (for CS). I think that CS50 would have been quite an improvement on the intro class at my school. But you have to understand, these classes are supposed to be hard. CS requires a huge amount of self-study and a huge amount of independent work. The kids that aren't willing to do that gain nothing by advancing to the second year curriculum.

The system isn't perfect - it never will be. But seeing lots of kids at sections and office hours is a good thing. It shows that they are willing to ask for help when they need it, and are willing to put in the hard work to succeed. I'm sure that some of the richest kids pay for private help. But one thing you need to understand about the wealthy is that they are more likely to make use of the services that are available to them. It is very striking to see how many poorer people suffer in silence when help is available, because they don't want to be a burden or are embarrassed to be in need of help. I assure you that no rich person ever feels embarrassed by asking for help.

As for Harvard Extension, a lot of people will tell you that it is around 100 years old. But in reality, it is a lot closer to 200 years old. Harvard alum John Lowell Jr left half of his estate to provide educational opportunities to greater Boston. They paid the most accomplished academics they could find to present lectures for free or cheap at night so that people who worked jobs during the day could attend. It wasn't limited to Harvard professors, of course, and it continuously evolved to serve the needs of the day. The trustees at MIT were the first to organize lectures into a real curriculum rather than a set of ad-hoc topics. By the early 1900s it had transformed into an organized group of all of the colleges and universities in the Boston area. Depending on the subject matter you studied, you "graduated" from the school that specialized in that subject even if you took courses at a different school. All those schools dropped out, one by one, until Harvard was the only one left - which shows their commitment to the concept (no entrance exam, inexpensive, targeted at non-traditional students).
It’s not just flippant to say that either. One company I know “officially” uses Teams.

There’s an effectively-secret deployment of Mattermost Cloud for the “teams without whom the company cannot exist”.
Modern autopilot systems can land. In fact they can do anything except takeoff: https://www.flypgs.com/en/travel-glossary/autopilot

Tesla apologist always try to make things up about autopilot to downplay the clearly irresponsible name.
A company with ~60 employees raising $70M seems pretty noteworthy to me.

That's a lot of cash to go toward 14 jobs https://fly.io/jobs/.
> There are pros and cons but as long as you do rounding and comparisons correctly it works perfectly fine.

This is exactly the issue with using floats where an arbitrary precision decimal with proper rounding is really needed. Easily solved with a good library and if your languages supports it, type, but it's really easy for a dev in a hurry to not use the library and roll some a=b+b*c_rate code that forces some type conversion. The rounding rules often are tied to contracts, and a subtle bug that's off a few mills here (total problem created $2.33) and there can lead to audits (total cost of audit $14,800) that cost a lot.
I've done a long distance road trip, and the CCS stations have occasional failed chargers, but every single one was available to charge my car.

Think of it this way: The Supercharger network has to be reliable, because there's only one station every ~100 miles or so. The CCS network can afford to be a bit less reliable because it's more redundant. And even then, the "less reliable" typically means that one out of four available chargers in a location is out of service, not that the location itself is unusable.

And there are apps that lets you see the status of chargers at a location, so you can check in advance whether a particular location is working. If a location seems to be in poor repair, you can always plan around it.
I mean it could be the opinion of someone thats been writing and working in film criticism... but no, he's a "marxist" that has a book about how the problem with schools is that they ignore race/IQ "science"
The game industry is much more cutthroat and high stakes than it was a decade ago during the indie explosion.

Many of the indie darlings from that era would be lost in the noise now, and the quality bar expected of even an indie game is insane. Outside of Jonathan Blow and Pope, I struggle to think of game creators that would stand out of the crowd nowadays.

By all measures, I had pretty good success shipping an indie VR game in 2016. Competition was low and our low poly art style was passable because the game had personality to make up for it. I am 100% confident that even a few years later the game would’ve sold 4 digit copies. Even with the success, I still would have made more money as an engineer elsewhere. Of course having successfully “done the indie thing” has a high non-monetary reward that made it worth it for me, but I was also financially well off and could afford that loss.

I’d counsel anyone at this point to find a AA indie team or even go AAA and consider just working on something you have passion for on the side. Drastically less risk if you go that route, as you can quit when you know you “have something”. Or just enjoy throwing your game up on itch or Steam and have fun seeing other people play.
This answer, while correct, somehow feels very GPT.
It'll be fine even at 3.0C. The IPCC report has scenarios up to 5.0C, and if you carefully read those and compare the population adversely affected to the overall population of the planet, you'll see that mankind will not end from climate change. Not even remotely.
Just to point out one of the threads talks about "From 3 potential job offers, to all of them on hold." from 1 day ago. This may be because the actors guild, and the screenwriters guild are both on strike right now and so nothing can really be produced at this point.
2,200 forgotten vintage computers from a barn in Massachusetts
> you could always start your own project or work on tooling.

I've been successfully doing that for most of my career, actually! But even as a small independent, you can't ignore the nature of the industry. Especially if you're selling to the industry. So it doesn't shield you from the market forces very much.

I fantasize about there being a market for high-end, boutique tools, libraries, and such -- but I don't think it exists. I'm not sure that it can exist given the nature of the industry overall.
It's great, and it shows in their docs also.

Their tone of voice reminds me of early Slack before that became rote and boring.
This same complaint could be levied against NYC for the last 150 years, methinks. The tenement museum on the LES stands in contrast to your "people here are exploited way worse now in all ways".

It's not like NYC people are suddenly more materialistic and greedy. It's been an incubator for that behavior for generations.
I feel for you. My startup collapsed about a year and half ago and I was thrust into the job market.

I would say start hunting ASAP because it is likely to take most or all of the 6 months to find what you want. I would also recommend getting a career counselor. I used someone from placement.com. The coaches know what is going on w/ the job hunt world and how to set yourself up on LinkedIn and Indeed to start getting replies. There are definitely tricks to the trade.

I found the job hunt terribly depressing and dehumanizing, so steel yourself against that. It took me a few hours every day to properly research and reply to all the right ads, even though most would ignore me and several dragged me through long processes only to ignore me after that. So just expect that and know that it's not you.

As for switching up your career, I get that, too! I was totally worn out and I asked myself what my dream job really would be. I've always loved video games and spent my career in business and web software development, so I put the focus on trying to get into the gaming industry -- and was successful! It can work for you, too. My in was to find a bridge from what I have already worked on to what the game studio needed.

Good luck in your hunt and thanks for sharing your story!
Purely economic points of view were also used to justify slavery. Many times with exactly the same arguments that are used for labour migration today.

I've heard your arguments time and time again, and sadly most people think like this. Even though any economic advantage of labour immigration is mostly reaped by big businesses.

A society has failed completely if it depends on abusing foreign labour to function. Let's not pretend that they are hiring the foreigners because it would be too expensive for them to hire locals of the quality they need. You can either side with the employers and think that this is great, or you could side with the people and think this is wrong.

I was born in a place were the school children are in the absolute top of the world in their knowledge as measured and awarded by Pisa. And I know from hiring local people, that the youth there are smart, hard working and honest. At the same time it is a place where the media together with politicians and businesses continuously blast out how there is a "shortage of competent labour" and that they need more immigrants. The truth is of course that they don't want to pay. I think it's just audacious to claim there is a shortage of competence, when there is nothing wrong with the stock material. There is a shortage of willingness to pay a decent salary for labour. And there is a fairly high amount of hatred from older generations towards younger generations. A hatred that I have never understood, but it is there out in the open.

Nobody has the right to cheap labour. If your business cannot turn a profit without paying lower than market rate salaries - you are simply a failure. You don't go demanding more immigrants so you can cut wages. You don't go demanding child labour so you can cut wages. You have to improve your business or admit that you are a failure and close shop.

No sympathy for businesses and sectors that cannot survive without abusing labour. They are not needed.

The talk about expensive education for native children is completely false, and just weird. Children are not expensive to educate anywhere in the world. Education turns expensive because corrupt practices of the governments that administrate education. The same government that then turns around and says the country needs more foreign labour because their own children are too expensive and incompetent.

Let's compare it with a farm. The owner of the farm notices that he can get more milk to sell by not letting the calves have any milk, letting them die instead. So soon he has no more cows and he goes on buying more cows from another farm. "Great! These cows start milking right away, no need to feed them for a year like I would have to with those annoying calfs"

And so on the farmer keeps milking his cows dry and just buying more from his neighbours. All the while people are complementing him for what an economic mastermind he is and how horrible those calfs where that were just drinking all his milk. That is the idea that has taken hold today.
Yes, and companies like Apple(and many others) have been successful - or at least appeared to be - at denying such requests by saying that there is no technical way to break the encryption built into their devices and communication. Now, there would be a way - once it's built it's built, there is no going back.
Hey there thanks for the nice words!

> The thing that stopped me was that there was no way to track an event to only a company, it still had to be tied to a user with the identify call.

I'm not sure why this is completely blocking you, we have plenty of customers that just create a user with user_id "system" to track actions that aren't tied into a specific user in a company.

There isn't really any drawback to that approach as you can filter out the system user from every analysis that doesn't want to include them! Happy to support you on the implementation or answer any further doubts in our Intercom conversation thread :)

> Also on the wishlist - hubspot integration. I’ve been evaluating Hightouch to punch data from my app to hubspot and it’s probably going to work, but take more effort than I was hoping for.

We do have a June to Hubspot integration, and will be building a deeper integration in the next months (that being said it's not part of our free plan)

Anyways thanks for the feedback and hope to see you come back in the future
You raise an interesting point, but isn't this just moving to another extreme? It seems like both quality and efficiency have their place, we are probably putting too much emphasis on efficiency at the moment, but completely focusing on quality and disregarding efficiency isn't the solution either. It's maximising a single (ill-defined) metric as well, no?

If we stick with the plastic vs cotton bag example, we are considering two factors: some aggregate of environmental impact metrics e and the number of times we use the bag n. If n=1, would you still favor the cotton bag just because it is higher quality? Isn't it also mostly trash in this case? What is trash? I'd argue it's a product that we cannot or do not squeeze any additional utility out of. How about n=10? n=20?
Windows 2000 was later corrupted by XP-ification. The primary difference was 2000 was "NT 5", where the Explorer UI appeared to be split between foreground and background components. XP threw this away and went with the Windows 9x/ME shitshow as late as Vista. Windows Server 2003 (Whistler Server) was better than XP (Whistler) and was mostly an improved Windows 2000 (originally named NT 5 in the source code). I would generally consider using Windows Server 2003 for workstations instead of Windows XP because of its close compatibility with the latter. Windows XP Professional x64 (amd64) and Windows XP 64-Bit Edition [ia64] existed but didn't find many takers except in retro systems and niches where they had HP Itanium machines.
This makes a lot of sense. To a sufficiently advanced civilization with the ability to detect large releases of energy elsewhere in the universe, the start of the atomic age could have sent an unmistakable signal - distinct from other patterns caused by natural phenomenon - that an advanced form of life must exist here.
The B-21 is getting close to operational, the NGAD is in development, and god only knows what sort of experimental drone tech is being worked on in the dark. That adds up to a lot of test flights and more, and a lot of reasons to throw out the same old "UFO" chaff to cover it.
What's really crazy is maybe another 10 years from now, the computer will have aced video generation from moving 3D blocks and segment maps.
This is why you always see bald faced attempts by HR departments to generate "passionate employees."
So 6 out of 174 CVEs could have been avoided this way. ... but how many more of the unavoided logic errors will be created by using a language which is far more complicated, less clear, and readable/reviewable to far fewer people?

That said, It's a great sign for that the tests that it was was comprehensive enough to find bugs in the original sudo. But a set of tests isn't really complete until it finds a compiler bug too. :)
Saying it's "for press" just kicks the can down the road, raising the question "why do startups want press on announcements like these?" They do it to get out a certain message and leave a certain impression, usually of the mercenary sort the post outlines.

Although I see your point about it just being to get the name of the company out there, that's definitely one mercenary motivation that the post maybe did not mention.
What’s wrong with living in a single family home without children?
Will you be publishing a follow up blog post about how you’re increasing API user fees once you’ve monopolized your particular market? Or how about how you’ll be increasing margins for investors in 5 years as you prepare for your IPO?

Why won’t you suffer the fate of every single other tech company that raises a shit load of money which is completely and irrevocably selling out any pretense of being beneficial for customers and employees (primarily) in the extreme long term?

My new heuristic is that I avoid every single company that raises venture funding. Hopefully others adopt this heuristic because by raising tons of money, so you are explicitly creating an adversarial relationship between the customers/users and your investors so everyone but your founding team and investors in the long term is worse off.

Edit: I’ve been a HN power user since 2012 - don’t ask me why I’m here.
If you want to move away from Sudo, but don't want to try this rust implementation just yet, I have had great success with OpenBSD's doas. It has been ported to every Linux distro I know of as well:

https://github.com/Duncaen/OpenDoas
Noted - great feedback. Our goal is to add a version for English language learners as well. But, yes, all books are in English.