News for hackers. Stuff that matters.

joeldo

That's no longer the case - a large portion of teams are now using cloud variants of Confluence/Jira.
> There’s more details here than I can explain today, but you can use the QR code to find a detailed article, including the documentation we use for the skills.

Why not just provide a clickable link given this is an article on the web?

Re:Crowdstrike Outage Causing Widespread Issues on Friday July 19, 2024 @03:22AM (#41002824)
The impact of this will be profound!

Obviously bugs are inevitable, but why this wasn't progressively rolled out is beyond me.

Re:Eight Years of GraphQL on Wednesday July 17, 2024 @02:42AM (#40983163)
I think there is some confusion with the term 'public' here.

The Graphql server itself is still publicly exposed to the internet, but the ability to query is not. Queries have to be whitelisted ahead of time (persisted queries).

Re:Zed on Linux Is Here on Wednesday July 10, 2024 @06:45PM (#40932226)
You can review the bash script first. Regardless, they provide a few different installation options https://zed.dev/docs/linux
Re:Tesla's FSD – A Useless Technology Demo on Saturday June 15, 2024 @05:12AM (#40688514)
I guess the difference is ChatGPT is less likely to cause death if it makes a mistake.

Users generally have time to decide if the output ChatGPT provides is accurate and worth actioning.

Re:Mitsubishi robot solves Rubik's Cube in 0.305s on Thursday June 06, 2024 @05:36AM (#40595402)
"Better" depends heavily on the parents.
Re:Removing data transfer fees when moving off Google Cloud on Thursday January 11, 2024 @10:14PM (#38963214)
Closing down within a year of it finally becoming profitable.. That would be a plot twist!
75 / (1/6) = 450. Still very exciting!
Re:PRQL, Pipelined Relational Query Language on Tuesday July 25, 2023 @08:13PM (#36871477)
The one joy I have while using Azure :)
So it ships Electron and a PHP runtime - What else can we include?
Re:Going from React to Vanilla JavaScript on Saturday July 08, 2023 @10:14AM (#36644621)
How has this article landed on the frontpage? There is 0 substance - are people even reading it before upvoting?
Re:Instant flood fill with HTML Canvas on Tuesday May 23, 2023 @07:32PM (#36052149)
For vector style graphics (like in the article) - You can achieve this quite simply on the web with SVG DOM.

You can add event listeners to the SVG's paths/groups and apply fill when clicked.

Re:Google Photorealistic 3D Tiles and Unreal Engine on Friday May 19, 2023 @05:16PM (#36006948)
I'd imagine there would be a fair amount of hallucination with ChatGPT generating the Lat/Long pairs (especially for smaller cities/towns)?
Re:Ask HN: Should HN ban ChatGPT/generated responses? on Monday December 12, 2022 @12:09AM (#33951107)
On the surface I like this idea, but this makes it harder for participants from poorer countries from, well, participating. For some countries this is more than a week of the average wage!
Re:Improving Firefox Responsiveness on macOS on Monday October 10, 2022 @07:54PM (#33157791)
That makes sense, thanks.
Re:Improving Firefox Responsiveness on macOS on Monday October 10, 2022 @04:24PM (#33156010)
My understanding is that an efficient lock would require hardware support, which is surfaced by the OS.
Re:Ask HN: Is doing .NET development on a Mac viable today? on Saturday August 27, 2022 @07:28PM (#32624274)
I've been developing an ASP.Net Core Web Api on Linux for the last few months with the dotnet CLI and I haven't run into any cross platform issues yet.

I've used both VSCode and Rider and I think both provide an enjoyable development experience.

Aside from VS only running on Windows, it doesn't feel like a second class experience at all to me.

Re:Show HN: Open Source Canva Clone on Wednesday August 24, 2022 @01:21AM (#32575251)
I see that you since made this public (it was not at the time of my comment, as confirmed by the repo commits being <2 hours old). When you say "some components", what components are missing?

I'm not saying you have to make the entire project open source, but if you are claiming it is an open source project it comes with the territory.

Re:Show HN: Open Source Canva Clone on Tuesday August 23, 2022 @10:29PM (#32574307)
With all due respect, I think the title of this post should be amended as this is not Open Source.

After perusing the Github repo, it looks like the actual editor logic is not open source (in fact it lives in a private repo which you control), and the linked repo is just a wrapper around it.

Re:The case against a C alternative on Monday August 08, 2022 @09:21PM (#32393147)
Just some advice, I think you'll struggle to gain traction without putting the source onto Github, as that is generally how people contribute :)
Re:A common trap for people entering programming jobs on Friday June 24, 2022 @12:34AM (#31857839)
I think if you're going to spend time studying before you start a new job, spend that time studying whatever you find technically interesting about the job.

If it was the choice of language that drew you to apply, learning about it is not going to hurt!

Yes completely agree.

- The entire housing market is ripe for disruption, especially if we don't want to see a lot of younger people living out of the back of cars or vans.

What kind of disruption are you referring to here? Policy level (I agree) or something else? Curious to hear your thoughts on this.

Interesting to see Clojure brought up quite a bit in this thread. Looks like something I'll need to invest some time into!
Personally a big factor has been cost of living. Housing prices are out of control in Australia, especially eastern capital cities, and servicing mortgage/rent without a stable salary requires a lot of planning without a grant.

The result is that unless you are able to acquire funding, you result to trying to getting something built outside of your job, which is much more difficult to pull off successfully with the limited time available.

Ask HN: Are there senior devs who liked switching from static to dynamic typing?

I'm curious if there are any senior engineers who have swapped from using statically typed languages to dynamically typed languages later in their career and prefer this way of working?I've met many senior engineers (myself included) who have made the opposite transition (dynamic -> static) and now the thought of using a dynamic language for anything outside of small scripts is uncomfortable.

( Read More... | 81 comments | 39 points | on HN )
Re:Cold Showers on Sunday June 19, 2022 @01:38PM (#31801509)
- Sure, the type IBlaha is defined somewhere just as the object(s) passed to add_item_to_cart are also defined somewhere.

That definition is rarely as accessible as an explicit type though. For example take an API response or any third party library. Determining the data type isn't as quick as simply scanning a function for the object definition.

- Dynamically typed languages are very popular so it seems that many developers can work their way around dynamic typing.

As someone who has spent a fairly even mix of their career using typed/untyped languages, I think this is due to a few reasons:

- Lower initial learning curve.

- Lower barrier to entry.

Those are real benefits, but I would argue most projects quickly hit a point where they benefit from static analysis.

Having worked with 100s of devs at this point, I'm yet to meet one that after learning a typed language and using it for a sufficient period of time (more than a few months) wants to use an untyped language for anything outside of small scripts.

Re:Cold Showers on Sunday June 19, 2022 @01:22AM (#31796367)
- If it were an item id the argument would be item_id. It is an object.

You've never worked with vaguely named variables? What you are suggesting is guessing the data type based off the name.

- What type of object? The type that can be added to a cart.

Okay sure, but what precisely is that?

- Nobody just throws random objects at a function.

I couldn't agree more - so the follow up question is what is the fastest way to get familiar with what type of input or output this function returns?

- They are familiar with the code in general and they know what to do.

For very small projects with very small teams after some onboarding time perhaps, but outside of this I would disagree.

Code changes over time, parts that you use to know intimately get changed subtley and erode knowledge away. Having types in place highlights these changes if your assumptions are incorrect.

Older »