skysight-inc/HackerNews huggingface dataset:
> We have data going back literal hundreds of thousands of years via ice cores. Of course if we picked that data the numbers would look incredibly dumb: depending on what 57 year chunk you took as “baseline” at we’d be a delta of anywhere from -2 to 8 degrees, and where exactly on that range we’d fall would vary more or less randomly with the time of the chunk’s start.

You're ignoring that the thing we are trying to track/correct is man made warming. If that's the goal, what's a good anchor? How about the period where we have the most data prior to us causing warming? That'd be the late 19th century.

Furthermore, that data going back hundreds of thousands of years is exactly the reason we know 5° Celsius would be dangerous: we are changing the planet faster than any of those records would indicate has happened previously, outside of massive extinction events. The speed of the change is as important as the degree, so reversing 400k years of cooling in a few hundred seems like an incredibly dangerous thing to do.
Wait, when did stock price have anything to do with company health?
Add a lot more Zeros here.
I would add to your amazing list that we are really good at denial as a coping mechanism with change.

I am not a fan of the concept of AGI though. This means so many different things to people that it seems pointless to debate something when most likely we are not talking about the same thing. François Chollet has said that he believes all intelligence is specialized intelligence. From that perspective, whatever people mean by AGI, we are already there in the world of art.

The doomer argument though is coming from defending our highly affluent and privileged life as we sit at the top of 7.8 billion people when it comes to wealth and lifestyle. It would have been better for the priest class too if the printing press had been shut down at the start. Of course, it is better for my friends and I to live in a society that we can read while most of society is illiterate but it is not better for society and humanity as a whole. The printing press was an apocalyptic development for the priest class in the same way all of this is an apocalyptic development for the "digital nomad". An apocalyptic development for the US nerd that makes 2X the median salary working 15 hours a week in between posting on here and their social media.

To extend this out to humanity as a whole though is such bullshit. Humanity will benefit enormously from this huge increase in the availability of intelligence.

Smart people are just in denial that their monopoly on higher than average intelligence is over. US devs kids born in 2023 aren't going to make 2x the median US salary while living in a poorer country with 5X less the GDP per capita. To say this is the end of the world though is simply an egocentric view of things.
People complain about their hardware not being supported by windows 11, but you know what? It's just a promise Microsoft won't force me into upgrading. So I'm glad mine isn't supported.
To an experienced C developer who works with the language constantly — probably. I'm not one, so I wouldn't know. I've found GPT to be much more helpful when you're working with technologies you'r not as familiar or up to date with.
It is called electronic waste.
I have a series of VMs named after the elements, with the final octet of the IP address being the atomic number. Has worked well so far…
In Wikimedia's case it's more likely a matter of principle than cost. They have plenty of money despite what the donation popups make it seem. They want open source because it's open, not because it's cheap.
I have consulted in big banks and there's plenty of COBOL (and RPG) still around in the core.
Is it possible we know each other from StackOverflow perhaps? Because I remember a bunch of people on there who think it is productive to start a posting with "You don’t actually want that".
Yes, it's purely on-prem for now.

Will follow closely your development, don't hesitate to ping me if you need some inputs to work on an on-premise contract.
> Why this is not still prosecuted is beyond my comprehension

The same reason some... associations gets a free pass (including a tax free operations) by just claiming what they believe in some stories. The second you touch them your public career is ruined. In some cases with ending your own life.
Ask HN:  Four Leaf Clover. Brain or Botany
This is an absurd question, but I have been looking for an answer for some years.

Without trying I would often spot 4 leafed clover. My grandfather was the same. The rest of the family used to joke about our luck, so it was clear to them that we were good at finding them.

I don't see them any more, I haven't find one in a couple of years despite trying.

I can think of a couple of possible reasons.

1) There are less 4 leaved clover plants now than 20 years ago

2) My brain has lost its pattern matching ability

It is such an absurd question, I wondered if the ultimate polymath hive mind would know?
Too often, links are just buttons that navigate you to the url when you click on it. It just ignores modifiers.

It makes me furious
I think this is a great way to get a story. Maybe we're worried about it being a slippery slope, which it is, but as it was done in the story? I'm totally fine with it.

FWIW I've had to deal with a lot of inspectors and similar officials, and I've only been treated unfairly once, but never had the feeling someone expected a bribe. But I'm in a much smaller city. And I guess the relative anonymity the internet provides is enough to change the dynamics; I think in 2023, nobody's afraid to report it. At least, not around here.
Oh wow ! I was just trying to articulate exactly this kind of approach and looking for it. I would love to see a coherent approach to data errors and this seems like a step in the right direction.

One question - the blog post covers basically debugging the ingestion of data part. My quite usual issue with older data is that at some point, you discover an issue with it (say it's slightly false, but not too much) - so you want to somehow let users know, or allow to select only the data without the issue (but still let them know how much of it they miss) - is this framework helpful in this situation ?
There are normally better approaches to a modal popup.

In this case I'd consider expanding the item on the page when preforming an edit. That way it's clear to the user they're on the same page so won't be tempted to click back and you won't need to worry about confusing keyboard / screen reader users.

Alternatively if you absolutely need to use a modal consider a slide out instead. Slide outs tend to look less like new pages and reduce the likelihood of a user clicking back to "go back" to whatever they were previously looking at. With a slide out the original content is still in view, but now you have some extra options to the side. You still have all the accessibility issues of course, but the UX is slightly better most of the time.
They still are hiring for it, thats for sure.
> European regulations also prevent this […] There is already competition on the Paris - Lyon - Milan route, and more will follow.

… which is a mixed blessing, because with railways, competition runs into the capacity limitations of the underlying infrastructure much sooner than is the case with planes or buses.
It happens like this: some manager just wants a simple modal to show some details (see, he is not just a failed developer, he knows words, like modal).
Do we need it to have it's own url? No. Do we need to edit the data? No! Just a simple modal! Why are you asking all these questions?

The thing gets implemented and the users like how fast the data is shown. But can we just add some action buttons like Accept and Reject instead of the Ok button? Why close the modal and then hit an action button when you can have them right there?

The buttons get implemented, the users love it. Manager comes back, but can we edit one or two fields? Sure. Some of the fields will open a modal to let users select the value. Should we reimplement it as a regular page so we don't have a modal in another modal? Manager: No, that will take forever. Validation, error messages, scrollbars?

The manager refuses to fix it because he burned through all the allocated time and he doesn't want to have a difficult discussion with the stakeholders. And anyway, in these meetings the developers are not invited and he can just blame the developers because everybody knows how entitled they are.
> This has side effects of petty larceny and shootings. All of the mall shootings are groups of these kids that have beef with each other. It's mostly harmless to shoppers but there's always a chance you could get caught in crossfire or become the target of a malicious youth prank.

As an outsider (from an European country): I don't think train access is the cause here :O

It's like saying "We should seed rain clouds because nice sunny weather correlates with mall shootings as nobody wants to go out in a storm". I mean, yes, the facts check out (sunny weather = more shootings than during a storm. I guess?) but the "solution" (don't provide public transportation / seed rain clouds) is.. ugh..
Kudos on the realisation and desire to improve. There are a couple of tricks you can use, especially when it’s asynchronous textual communication:

Assume positive intentions from the other person. Imagine them as having written with a genuine smile on their faces. Don’t think of it as them versus you, but you and them together against the problem. That defaults ambiguity to the more pleasant side and allows you to reply in a kind manner in turn. In general you get out of a conversation what you put into it, so add kindness.

That doesn’t mean you have to take abuse. But even if someone is unambiguously disrespectful (e.g. name calling) you can generally be respectful when pointing that out or simply not respond. Instead of wasting brain cycles getting more angry as you write the perfect zinger, let it go and you’ll forget about it soon enough. Focus on feeling better, never on making the other person feel worse.

If you do have to reply, don’t do so immediately. Let it marinate and respond when your initial feeling has subsided. That allows you to get some emotional distance between yourself and your work, thus seeing (and fixing) the problem in the thing not yourself. Waiting has the secondary effect that another person may reply in the interim, shifting the burden away.

When you feel bad, stop to think. Observe your own reaction and calmly try to realise why you’re feeling that way and what’s your goal. The introspection alone can make you see that the situation is unimportant and thus taking it personally is disproportionate.

The first few times might be hard but eventually it becomes second nature as you adapt and find the approach that works best for you.
YMMV. If you are building a single page app for expert users in a domain, and editing an entity changes the visual context by going to a different page, that doesn't go down well in my experience. We tried it once, with multiple iterations, and in the end had to roll it back to modals because the complaints were endless.
Hi Robert! What you are doing with Defguard (and teonite!) looks great! (btw -- fucking cool site^0, who did your team photo art? awesome!)

DefGuard looks like a great way for average folks and small business to get quickly and easily secure in their infrastructure! Sounds like you value creating something really quality and putting it out there, making it free and open (even Open Source!) along the way, and also like you really want to provide as much value as you can for folks in the security space.

It's probably way too different an aspect of security to compare, and the different licenses are likely a big problem, but the values you express with Defguard resonate with what we're doing with BrowserBox open-source^0, and I bet it's the dumbest question you will see on this thread and I'm sure it will seem like a tacky promo so I'm sorry, but would it be a terrible idea to integrate BrowserBox open-source into your swiss-army knife?

0: https://teonite.com/about

1: https://github.com/dosyago/BrowserBox
I reached the same conclusion: modals are excellent at helping people quickly dive into multiple items on the list while keeping their main mental context in the listing view. I call it "Hummingbird mode" - zoom in, zoom out, jump around.

For example, you are running a project review meeting and want to quickly jump between tickets on the kanban board. Your main business context is the entire board (you might have filters/sorting), and you keep a mental record of where interesting tickets are placed on the screen. However, during the group discussion, you need to quickly jump into an individual ticket to reassign it or scan through comments for 5 seconds. In this case, using a modal to show ticket details is preferred to redirecting to a separate 'details' page because it does not scramble the user's context and their mental model about what's on the screen. Of course, the UI still should support cmd+click to open a full page dedicated to that ticket, but that's a 10% use-case.
Also the typical hazing dynamics common to all cults.
When there are layoffs and the CEO keeps his job people complain, when there are layoffs and the CEO leaves people complain. I think the takeaway is that people just like to complain
I had not seen that, thanks for sharing. As you said, this is a different kind of version control from what we offer, but I think we could borrow some of their ideas, or at least use it as inspiration. It's very cool
The annexations, and proxy wars in Africa weren't relevant?

I'm struggling a little to reconcile your two statements, that you simultaneously don't have much knowledge about the situation, but seemingly enough to decide that the deaths of thousands/millions of people in proxy wars is irrelevant to the discussion.
If users are expected to spend a long time and use many tools to compose something, then I agree a full page form is best. For something like adding to a todo list, or where users are expected to add many items one after the other, a modal is better.

You can also take a hybrid approach: many calendar apps have a small popup for adding an event that the user can expand into a whole (nonmodal) window for editing all the details.
Modal Windows: If you put up a modal window, and it blocks content beneath it, and I can't at least move it out of the way, then it 100% is anti-user behavior. There is NO good reason for blocking the user from seeing content that might be relevant to the modal window. This is true for both websites and apps.

Compare Safari's Open File to Chrome's Open File. Chrome's Open File modal cannot be moved. Safari's can.

If you have a modal, and it blocks content, you have to be willing to say "I want to prevent my users from seeing this content while dealing with the modal. The content that is being blocked is not important, and it serves NO purpose."
https://en.wikipedia.org/wiki/El_Se%C3%B1or_Presidente is pretty detailed
Talk of moving the goal post.

People are having a discussion about the ability of LLM to generate correct code from imprecise natural language descriptions and how good GPT4 was at that and your rebuke is that it can't do cutting edge algorithm research and an unnecessary ad hominem.
> Just the law of large numbers says that eventually you reach all of the people who are likely to be your customers and you stop growing (see Netflix).

That has nothing to do with the law of large numbers. That's just discrete and strictly monotonic growth hitting any upper bound eventually.

What a bullshitter.
Note, I've been using trackpads exclusively instead of mouse since 12 years now, before that, I had a mouse with extra buttons that I used a lot, including the open in new tab middle click.

Not before reading your comment I had realized I never missed those extra buttons, or at least remembering missing them.

And I realize that while my implementation takes care of modifiers to open links in new tabs on my web apps, I always overlooked middle button.

The real problem though is that the web is very broken for building apps, and that the DOM API is missing a way to negociate the url changes on default clicked link behavior instead of the current «block event and update url» mechanism.
This was just the CEO pulling the rip-cord on his Golden Parachute while the company can still make the payout.

He knew the company was screwed, and it's entirely the fault of top leadership. they chose to make their own performance bonuses a priority over long-term business survival, by recklessly expanding during Covid; a strategy that literally everyone could have told them would not be sustainable.
As the other comments say, this is not a myth. Of course banks use other languages and try and put as many work processes as possible outside the core system, but core COBOL systems is very common. Have worked at a couple.
Are you checking the same patches of clover? Maybe you've eliminated all the "4 leaf" sports after 20 years of grooming.

I know they still exist, i can go find one in my yard with a few minutes of looking.
One place we named all the (Unix) machines with names beginning with a 'C': cbed, cnic, cweed, csun (a Sun box, of course!), cmen,... We were (obvs?) developing in C, and our office was known in the company as "C-centre". All seemed to make sense at the time.
> The problem is, a business is more than just an idea.

> Sure, every business starts with an idea, but a business is a product, and manufacturing, and supply chains, and financial reports, and customer service.

> Once you involve other stakeholders, you become accountable. You become accountable to your customers, shareholders, and employees. That's a difficult thing for a founder who is used to exerting complete control over the thing they're building.
JavaScript:void(0)
Same here, in Australia I did a contract with QBE insurance, COBOL was what was running the show and I know of several people in banking where it's the same
>there is no difference in loading time between a modal and non-modal view

AWS Management Console begs to differ:)
I'm not sure how we've got from the claim the poster actually made about designated bike lanes improving property values [over regular street/sidewalk access to the property, and possibly highway-only access to town] to the almost entirely unrelated claim you've invented about the relative value of residential areas closed to non residents.

The majority of people do not live in gated communities and even gated communities have access routes outside the gates.
> and that is ridiculous in general.

What’s ridiculous about it specifically?

I’ve studied linguistics and English is my 2nd/3rd language and I’ve never understood what all the fuss is about.

(My native language is highly gendered and inflected and hearing the calque “they” from English still doesn’t stand out that much to me)
Funnily enough, I never complained about how Jira solves this (it's clear that linking to the modal will work, because the URL updates)
The hardest thing to realize starting a company is realizing when you are no longer sufficient to run the company. It's a big difference from starting something small to running something huge. It took Steve Jobs 10 years from being forced out from Apple to returning wiser. Some people can adapt and learn but from what I have seen, most people can only be good at small or large, but not both.
Feb 2022
Terraform changes pricing model, updates plans
Dumb terminals. Just like the Motorola X-Window ones I briefly used in the early 90s, that essentially were doorstoppers without a connection to their central server.
There were technical reasons behind the adoption of that kind of infrastructure back then as processing power and storage were extremely costly, but today there's no reason to go back that route if not for pure and simple greed.
> That's what private companies are supposed to do though.

Google is not a private company though.

> The type of people working for Google will be the first to get hired when the economy picks up again

So instead of spending the time looking for a job, possibly relocating, settling down, getting used to a new workplace, etc, and staying there, they get to do all that and then do it again. This is not a trivial set of events to have to redo.

> if you really care about the impacts of boom and bust don't worry about what the private sector is doing

This makes zero sense.

> link

No thanks.
> It adds mental overhead.

The borrow checker removes the mental overhead of borrow-checking. You don't have to do it by yourself, you can lean on the borrow-checker to do that for you. In C++ you're all by yourself. You may pretend you don't need to do it, but you will run into troubles pretty fast.
Python vs. Other Programming Languages: A Comprehensive Guide
Unsure of which programming language to learn? Consider the pros and cons of Python vs. other programming languages when making your decision.
If I have a house and you have a house next to me yet neither of us are ever home, we are still neighbors no matter where in the world we are.

Similarly, the entire area earth and Venus clear with their orbits is the planet’s “home”, therefore, we only have two neighbors, Mars and Venus, and Venus is probably the closest.
I would do it for them for the right price; about 5x what I currently make writing Java/Js/C on Linux.

These sense like an extreme amount, but the problem is I’m pigeon holing myself into a single tech and my pathway to career advancement is finding other big banks that are hurting… which again I’m willing to do, but the risk/reward has to be there.

Given what some of these mangers make at these banks, coughing up that salary isn’t unreasonable.
A Beginner’s Guide to Picking Right Investors
I worked and keep working for a couple of biggest insurers. Enough COBOL around to make management sweat.
Yes, we won't start it, we'll end it!
Yeah, but they aren't trying to watch the effect of a drug happening. Anesthesia is accomplished with drugs. You can't give a person 3 different drugs, then expect a brain scan to tell you how one works in isolation.
>We play live without a metronome but we record with one.

Noo whyyyyy... :( So many amateur/local bands sound so lifeless and bland on their albums, because they somehow got it into their heads that a click track should have the final say, and not their own goddamn rhythm section. Such a shame.
We need to wash out these capital destroying companies/managers/investors

It's been like a race to light capital on fire across every industry up to now
Infecting SSH Public Keys with Backdoors
Who password protect they private SSH keys? Many. Who reads their own ~/.ssh/* before using command? Nobody.
Lateral movement even with protected private keys.
I mean, that’s a worthy goal but it’s not necessary: discrepancies like that are uncommon and since there are many other potential differences between your desktop and the server environment you need to have a robust test suite in any case to make sure you aren’t accidentally over-coupling your code to your development system.
It's not ad hominem in the context of discussing bias to point out that a person who founded one biased organization also founded a political advocacy group (aka another by-definion biased organaization), it is describing a pattern.
Judge refuses gamers’ attempt to immediately halt Microsoft/Activision merger
GiveCampus (YC S15) Is Hiring Senior Software Engineers for Education